Jay <jay.krell@xxxxxxxxxxx> writes: > This is more of a bug report or suggestion than a patch, and maybe not even that. > I post to gcc-help because I'm lazy, I fixed my problem, maybe someone > else can follow up further. > > > This on HP-UX 11iv1 (11.11) using GNU as 2.19.1. > > > gcc64 -c -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wstrict- > prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribut > e -fno-common -DHAVE_CONFIG_H -I. -I. -I/src/gcc-4.3.3/gcc -I/src/gcc-4.3.3/gc > c/. -I/src/gcc-4.3.3/gcc/../include -I/src/gcc-4.3.3/gcc/../libcpp/include -I/s > rc/gcc-4.3.3/gcc/../libdecnumber -I/src/gcc-4.3.3/gcc/../libdecnumber/dpd -I../l > ibdecnumber /src/gcc-4.3.3/gcc/fold-const.c -o fold-const.o > /var/tmp//ccsPPoj7.s: Assembler messages: > /var/tmp//ccsPPoj7.s:131162: Error: Field out of range [-262144..262143] (287504). > /var/tmp//ccsPPoj7.s:131164: Error: Field out of range [-262144..262143] (288068). > /var/tmp//ccsPPoj7.s:131166: Error: Field out of range [-262144..262143] (288060). > /var/tmp//ccsPPoj7.s:131168: Error: Field out of range [-262144..262143] (288052 This is a bug in your gcc64 program. I believe this has been largely and perhaps completely addressed in development versions of gcc and gas. Ian