bootstrap/5205: gcc-3.0.3 (3.113) 64bit on HP-UX
H.M. Brand
merijn@a5.procura.nl
Thu Dec 27 11:56:00 GMT 2001
>Number: 5205
>Category: bootstrap
>Synopsis: gas fed with unrecognized pseudo-op's in 64-bit build
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Thu Dec 27 06:46:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: H.M. Brand
>Release: 3.0.3
>Organization:
>Environment:
System: HP-UX a5 B.11.00 U 9000/800 512770508 unlimited-user license
host: hppa2.0w-hp-hpux11.00
build: hppa2.0w-hp-hpux11.00
target: hppa2.0w-hp-hpux11.00
configured with: ../src/configure --enable-languages=gcc --prefix=/pro/local --with-local-prefix=/pro/local --without-gnu-as --without-gnu-ld --disable-shared --disable-nls
>Description:
I'm trying to build a 64bit gcc-3.0.3 on HP-UX 11.00 using gcc-3.0.1/64 and
fail with problems with gas described below. Building gcc-3.0.3/32 using HP
ANSI C went well, using my default build scripts.
a5:/pro/3gl/GNU/gcc-3.0.3 145 > cat Build-gcc64
#!/usr/bin/sh
export CONFIG_SITE=
export CC=gcc64
export PATH=.:/wrk/gcc-3.0.1-64/bin:/u/usr/merijn/bin/private:/u/usr/merijn/bin:/pro/local/bin:/pro/bin:/usr/hosts:/usr/bin:/usr/dt/bin:/usr/bin/X11:/opt/ansic/bin:/usr/sbin:/etc:/sbin:/usr/lib:/usr/ccs/bin:/usr/contrib/bin:/opt/nettladm/bin:/opt/fc/bin:/opt/fcms/bin:/opt/upgrade/bin:/opt/pd/bin:/usr/contrib/bin/X11:/opt/java/bin:/opt/hparray/bin:/opt/resmon/bin:/opt/pred/bin:/opt/langtools/bin:/opt/perf/bin:/opt/imake/bin:/opt/hpnp/bin:/opt/xftp/bin/X11:/usr/sbin/stm/uut/bin/progs:/pro/tu/bin:/pro/local/MySQL/bin
cd obj
make CFLAGS='-O2 -mpa-risc-2-0' \
LIBCFLAGS='-O2 -mpa-risc-2-0' \
LIBCXXFLAGS='-O2 -mpa-risc-2-0 -fno-implicit-templates' \
bootstrap-lean
a5:/pro/3gl/GNU/gcc-3.0.3 145 >Build-gcc64
:
:
:
make[3]: Entering directory `/pro/3gl/GNU/gcc-3.0.3/obj/gcc'
for d in libgcc; do \
if [ -d $d ]; then true; else mkdir $d; fi; \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
./xgcc -B./ -B/wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/bin/ -isystem /wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/include -isystem /wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/config -I../../src/gcc/../include -DUSE_COLLECT2 -DL_muldi3 -c ../../src/gcc/libgcc2.c -o libgcc/./_muldi3.o
/tmp/ccDakqGJ.s: Assembler messages:
/tmp/ccDakqGJ.s:3: Error: unknown pseudo-op: `.subspa'
/tmp/ccDakqGJ.s:4: Error: unknown pseudo-op: `.subspa'
/tmp/ccDakqGJ.s:6: Error: unknown pseudo-op: `.subspa'
/tmp/ccDakqGJ.s:7: Error: unknown pseudo-op: `.subspa'
/tmp/ccDakqGJ.s:14: Error: unknown pseudo-op: `.subspa'
/tmp/ccDakqGJ.s:268: Error: unknown pseudo-op: `.nsubspa'
/tmp/ccDakqGJ.s:306: Error: unknown pseudo-op: `.nsubspa'
make[3]: *** [libgcc/./_muldi3.o] Error 1
make[3]: Leaving directory `/pro/3gl/GNU/gcc-3.0.3/obj/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/pro/3gl/GNU/gcc-3.0.3/obj/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/pro/3gl/GNU/gcc-3.0.3/obj/gcc'
make: *** [bootstrap-lean] Error 2
a5:/pro/3gl/GNU/gcc-3.0.3 147 >
a5:/wrk/gcc-3.0.1-64/bin 124 > as --version
GNU assembler 2.11.90
Copyright 2001 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of `hppa64-hp-hpux11.00'.
here's a -v call (lines wrapped)
a5:/pro/3gl/GNU/gcc-3.0.3/obj/gcc 144 > ./xgcc -v -B./ -B/wrk/gcc-3.0.3-64/hppa2
.0w-hp-hpux11.00/bin/ -isystem /wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/include -
isystem /wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/sys-include -O2 -DIN_GCC -W -Wal
l -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -f
PIC -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I../../src/gcc -I../../sr
c/gcc/. -I../../src/gcc/config -I../../src/gcc/../include -DUSE_COLLECT2 -DL_mul
di3 -c ../../src/gcc/libgcc2.c -o libgcc/./_muldi3.o
Reading specs from ./specs
Configured with: ../src/configure --enable-languages=gcc --prefix=/wrk/gcc-3.0.3
-64 --with-local-prefix=/wrk/gcc-3.0.3-64 --with-gnu-as --with-as=/wrk/gcc-3.0.1
-64/bin/as --with-gnu-ld --with-ld=/wrk/gcc-3.0.1-64/bin/ld --disable-shared --d
isable-nls
Thread model: single
gcc version 3.0.3
./cc1 -lang-c -v -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/conf
ig -I../../src/gcc/../include -iprefix ./../lib/gcc-lib/hppa2.0w-hp-hpux11.00/3.
0.3/ -isystem ./include -isystem /wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/bin/inc
lude -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=3 -Dhppa -Dhp9000s800
-D__hp9000s800 -Dhp9k8 -DPWB -Dhpux -Dunix -D__hppa__ -D__hp9000s800__ -D__hp90
00s800 -D__hp9k8__ -D__PWB__ -D__hpux__ -D__unix__ -D__hppa -D__hp9000s800 -D__h
p9k8 -D__PWB -D__hpux -D__unix -Asystem=unix -Asystem=hpux -Acpu=hppa -Amachine=
hppa -D__OPTIMIZE__ -D__STDC_HOSTED__=1 -W -Wall -Wwrite-strings -Wstrict-protot
ypes -Wmissing-prototypes -D_PA_RISC1_1 -D__hp9000s700 -D_HPUX_SOURCE -D_HIUX_SO
URCE -D__STDC_EXT__ -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DUSE_COLLECT
2 -DL_muldi3 -isystem /wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/include -isystem /
wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/sys-include -isystem ./include ../../src/
gcc/libgcc2.c -quiet -dumpbase libgcc2.c -g1 -O2 -W -Wall -Wwrite-strings -Wstri
ct-prototypes -Wmissing-prototypes -version -fPIC -o /tmp/ccmku5EZ.s
ignoring nonexistent directory "/wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/bin/incl
ude"
ignoring nonexistent directory "/wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/include"
ignoring nonexistent directory "/wrk/gcc-3.0.3-64/hppa2.0w-hp-hpux11.00/sys-incl
ude"
GNU CPP version 3.0.3 (cpplib) (hppa)
GNU C version 3.0.3 (hppa2.0w-hp-hpux11.00)
compiled by GNU C version 3.0.1.
ignoring nonexistent directory "../lib/gcc-lib/hppa2.0w-hp-hpux11.00/3.0.3/inclu
de"
ignoring nonexistent directory "../lib/gcc-lib/hppa2.0w-hp-hpux11.00/3.0.3/../..
/../../hppa2.0w-hp-hpux11.00/include"
ignoring nonexistent directory "/wrk/gcc-3.0.3-64/lib/gcc-lib/hppa2.0w-hp-hpux11
.00/3.0.3/include"
ignoring nonexistent directory "/wrk/gcc-3.0.3-64/lib/gcc-lib/hppa2.0w-hp-hpux11
.00/3.0.3/../../../../hppa2.0w-hp-hpux11.00/include"
ignoring duplicate directory "."
ignoring duplicate directory "../../src/gcc"
ignoring duplicate directory "include"
#include "..." search starts here:
#include <...> search starts here:
.
../../src/gcc
../../src/gcc/config
../../src/include
include
/wrk/gcc-3.0.3-64/include
/usr/include
End of search list.
/wrk/gcc-3.0.1-64/bin/as -o libgcc/./_muldi3.o /tmp/ccmku5EZ.s
/tmp/ccmku5EZ.s: Assembler messages:
/tmp/ccmku5EZ.s:3: Error: unknown pseudo-op: `.subspa'
/tmp/ccmku5EZ.s:4: Error: unknown pseudo-op: `.subspa'
/tmp/ccmku5EZ.s:6: Error: unknown pseudo-op: `.subspa'
/tmp/ccmku5EZ.s:7: Error: unknown pseudo-op: `.subspa'
/tmp/ccmku5EZ.s:14: Error: unknown pseudo-op: `.subspa'
/tmp/ccmku5EZ.s:268: Error: unknown pseudo-op: `.nsubspa'
/tmp/ccmku5EZ.s:306: Error: unknown pseudo-op: `.nsubspa'
a5:/pro/3gl/GNU/gcc-3.0.3/obj/gcc 145 >
>How-To-Repeat:
Re-run Build-gcc64
>Fix:
upgrade gas to yet unknown level?
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list