This happens in a wide (64-bit) – despite the 12d normally indicating a narrow (32-bit) build, optimized build with gcc 3.2.1 on HP-UX 11.11:
gcc -c -I/tmp_mnt/amd/devco/sebor/stdcxx/include/ansi -I/tmp_mnt/amd/devco/sebor/stdcxx/include -I/build/sebor/stdcxx-gcc-3.2.2-12d/include -pedantic -nostdinc++ -O2 -W -Wall -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align -fPIC /tmp_mnt/amd/devco/sebor/stdcxx/src/strtol.cpp
/tmp_mnt/amd/devco/sebor/stdcxx/src/strtol.cpp: In function `long unsigned int
_
rw::_rw_strtoul(const char*, int*, int)':
/tmp_mnt/amd/devco/sebor/stdcxx/src/strtol.cpp:394: insn does not satisfy its
constraints:
(insn 1755 1618 1614 (set (reg:DI 19 %r19)
(reg:DI 60 SAR
[97])) 119 {*pa.md:3106} (nil)
(nil))
/tmp_mnt/amd/devco/sebor/stdcxx/src/strtol.cpp:394: Internal compiler error in
reload_cse_simplify_operands, at reload1.c:8338
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:
http://www.gnu.org/software/gcc/bugs.html
> for instructions.
gmake: ***
[strtol.o] Error 1