The following is rejected by gas:
.intel_syntax noprefix
mov rax, QWORD PTR __CTOR_END__-8[rip]
These equivalent instructions are accepted by gas as expected:
mov rax, QWORD PTR __CTOR_END__+-8[rip]
mov rax, QWORD PTR -8+__CTOR_END__[rip]
mov rax, QWORD PTR __CTOR_END__[rip-8]
Of
=/home/drangon/mingw/target
Thread model: win32
gcc version 4.3.0 20070914 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-v' '-Wall' '-mtune=generic'
c:/tools/target/bin/../libexec/gcc/x86_64-pc-mingw32/4.3.0/cc1plus.exe
-quiet -v -iprefix
c:\tools\target\bin\../l
--- Additional Comments From amodra at bigpond dot net dot au 2007-09-15
02:48 ---
Fixed. http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01271.html
--
What|Removed |Added
--- Additional Comments From amodra at bigpond dot net dot au 2007-09-15
02:51 ---
...
--
What|Removed |Added
Status|WAITING |NEW
Last rec
--- Additional Comments From amodra at bigpond dot net dot au 2007-09-15
03:03 ---
http://sourceware.org/ml/binutils-cvs/2007-09/msg00073.html
--
What|Removed |Added
--- Additional Comments From amodra at bigpond dot net dot au 2007-09-15
06:21 ---
http://sourceware.org/ml/binutils-cvs/2007-09/msg00074.html
--
What|Removed |Added