You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original bug ID: 4067 Reporter: NicolasArchambault Assigned to:@xavierleroy Status: closed (set by @xavierleroy on 2006-08-01T01:06:59Z) Resolution: fixed Priority: normal Severity: minor Version: 3.09.2 Category: ~DO NOT USE (was: OCaml general) Monitored by: NicolasArchambault
Bug description
On AMD64, I have an assembler error message with the attached file (works fine on i386).
ocamlopt.opt -noassert -inline 10 -c bugamd64.ml
/tmp/camlasmb9eccb.s: Assembler messages:
/tmp/camlasmb9eccb.s:115: Error: suffix or operands invalid for `movabs'
Assembler error, input left in file /tmp/camlasmb9eccb.s
I could not reduce the code further without the error vanishing.
Additional information
With latest debian packages (stable and unstable)
On debian unstable :
dpkg -l ocaml-native-compilers
ii ocaml-native-compilers 3.09.2-5
ocamlopt -v
The Objective Caml native-code compiler, version 3.09.2
Standard library directory: /usr/lib/ocaml/3.09.2
On debian sarge :
dpkg -l ocaml-native-compilers
ii ocaml-native-compilers 3.08.3-3
ocamlopt -v
The Objective Caml native-code compiler, version 3.08.3
Standard library directory: /usr/lib/ocaml/3.08.3
I cannot reproduce the problem on my Mandriva x86_64 installation.
The two "movabs" instructions generated are:
movabsq $9223372036854775807, %rcx
movabsq $9223372036854775807, %rax
as --version says
GNU assembler 2.15.90.0.3 20040415
Could you please compile the following C snippet on your machine
using "gcc -S" and look at the generated .s file? On my machine,
it generates a "movabsq" instruction.
[ I'm not sure you were notified of the first note, so here is a copy. ]
I cannot reproduce the problem on my Mandriva x86_64 installation.
The two "movabs" instructions generated are:
movabsq $9223372036854775807, %rcx
movabsq $9223372036854775807, %rax
as --version says
GNU assembler 2.15.90.0.3 20040415
Could you please compile the following C snippet on your machine
using "gcc -S" and look at the generated .s file? On my machine,
it generates a "movabsq" instruction.
Original bug ID: 4067
Reporter: NicolasArchambault
Assigned to: @xavierleroy
Status: closed (set by @xavierleroy on 2006-08-01T01:06:59Z)
Resolution: fixed
Priority: normal
Severity: minor
Version: 3.09.2
Category: ~DO NOT USE (was: OCaml general)
Monitored by: NicolasArchambault
Bug description
On AMD64, I have an assembler error message with the attached file (works fine on i386).
ocamlopt.opt -noassert -inline 10 -c bugamd64.ml
/tmp/camlasmb9eccb.s: Assembler messages:
/tmp/camlasmb9eccb.s:115: Error: suffix or operands invalid for `movabs'
Assembler error, input left in file /tmp/camlasmb9eccb.s
I could not reduce the code further without the error vanishing.
Additional information
With latest debian packages (stable and unstable)
On debian unstable :
dpkg -l ocaml-native-compilers
ii ocaml-native-compilers 3.09.2-5
ocamlopt -v
The Objective Caml native-code compiler, version 3.09.2
Standard library directory: /usr/lib/ocaml/3.09.2
On debian sarge :
dpkg -l ocaml-native-compilers
ii ocaml-native-compilers 3.08.3-3
ocamlopt -v
The Objective Caml native-code compiler, version 3.08.3
Standard library directory: /usr/lib/ocaml/3.08.3
File attachments
The text was updated successfully, but these errors were encountered: