hpux10.20:as: value 0x66568 does not fit a signed 19 bit field...

Marco Man-Fai Yu yumf@ultimatech.com
Wed Sep 29 16:20:00 GMT 1999


    The HPUX10.20 assember complains about
'The value 0x66568 did not fit into a signed 19 bit field at offset
0x4a30 (op code - BL) (7108)'

when I used gcc-2.95.1 to compile with -O.

The machine is an

HP-UX latte B.10.20 A 9000/785 2001234259

And here's the compile log. I'm enclosing a gzipped test.ii file and
a shortened assembler list output. If you need the full output (2MB
please let me know.

Reading specs from
gcc version 2.95.1 19990816 (release)

pp -lang-c++ -v -I/tmp_mnt/home2/yumf/prj/uit/hpbuild/include/foundation
mnt/home2/yumf/prj/uit/hpbuild/include -I/usr/local/include
-I/projects/ull -D__
GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -Dhppa
-Dhp9000s800 -D__
hp9000s800 -Dhp9k8 -DPWB -Dhpux -Dunix -D__hppa__ -D__hp9000s800__
0 -D__hp9k8__ -D__PWB__ -D__hpux__ -D__unix__ -D__hppa -D__hp9000s800
-D__PWB -D__hpux -D__unix -Asystem(unix) -Asystem(hpux) -Acpu(hppa)
pa) -D__EXCEPTIONS -D__OPTIMIZE__ -D__hp9000s700 -D_PA_RISC1_1
_HIUX_SOURCE -DRELEASE test.cc test.ii
GNU CPP version 2.95.1 19990816 (release) (hppa)
#include "..." search starts here:
#include <...> search starts here:


End of search list.
The following default directories have been omitted from the search

End of omitted list.

c1plus test.ii -quiet -dumpbase test.cc -march=2.0 -O -version
-fsquangle -o tes
GNU C++ version 2.95.1 19990816 (release) (hppa2.0-hp-hpux10.20)
compiled by GNU
 C version 2.95.1 19990816 (release).
 /usr/ccs/bin/as -o test.o test.s
as: error 7108: The value 0x66568 did not fit into a signed 19 bit field
at offs
et 0x4a30 (op code - BL) (7108)

Thanks for our help and thanks for the great compiler.

Marco Man-Fai Yu

More information about the Gcc-bugs mailing list