public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug ada/20079] New: PowerPC Ada compiler blows when building the Ada runtime
@ 2005-02-19 20:37 astrominger at yahoo dot com
2005-02-19 20:44 ` [Bug ada/20079] " pinskia at gcc dot gnu dot org
0 siblings, 1 reply; 2+ messages in thread
From: astrominger at yahoo dot com @ 2005-02-19 20:37 UTC (permalink / raw)
To: gcc-bugs
When trying to build a powerpc-rtems compiler running under cygwin using the
20050213 snapshot, the compiler blows during the RTS build phase, with the
following message:
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-direct.adb -o a-direct.o
+===========================GNAT BUG DETECTED==============================+
| 4.0.0 20050213 (experimental) (powerpc-unknown-rtems) GCC error: |
| in gnat_type_for_mode, at ada/utils.c:1838 |
| Error detected at a-direct.adb:965:1 |
| Please submit a bug report; see http://gcc.gnu.org/bugs.html. |
| Include the entire contents of this bug box in the report. |
| Include the exact gcc or gnatmake command that you entered. |
| Also include sources listed below in gnatchop format |
| (concatenated together with no headers between files). |
+==========================================================================+
Please include these source files with error report
Note that list may not be accurate in some cases,
so please double check that the problem can still
be reproduced with the set of files listed.
raised TYPES.UNRECOVERABLE_ERROR : comperr.adb:387
make[3]: *** [a-direct.o] Error 1
The host compiler used to build the powerpc-unknown-rtems compiler that failed
was built from the same snapshot (i.e. 20050213 of gcc 4.0)
building host is running WindowsXP, sp2, and cygwin version 1005.12.0.0
full log of the library build phase:
/bin/sh ../gcc-4.0-20050213/mkinstalldirs powerpc-rtems/libada ; \
rm -f powerpc-rtems/libada/Makefile || : ; \
cp multilib.out powerpc-rtems/libada/multilib.out
mkdir -p -- powerpc-rtems/libada
Configuring in powerpc-rtems/libada
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-cygwin
checking host system type... powerpc-unknown-rtems
checking target system type... powerpc-unknown-rtems
checking whether ln -s works... yes
updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
make[1]: Entering directory `/cygdrive/d/c-dev/tools/b-gcc-4.0_20050213/powerpc-
rtems/libada'
make -C ../../gcc/ada "MAKEOVERRIDES=" "LDFLAGS=" "LN_S=ln -
s" "SHELL=/bin/sh" "exeext=.exe" "objext=.o" "prefix=/usr/lo
cal" "STAGE_PREFIX=" "CC=gcc" "CFLAGS=-O2 -g -O2 -W -Wall -Wwrite-strings -
Wstrict-prototypes -Wmissing-prototypes -fno
-common" \
GNATLIBFLAGS="-W -Wall -gnatpg" \
GNATLIBCFLAGS="-g -O2" \
TARGET_LIBGCC2_CFLAGS="" \
THREAD_KIND="native" \
TRACE="no" \
gnatlib
make[2]: Entering directory `/cygdrive/d/c-dev/tools/b-gcc-4.0_20050213/gcc/ada'
rm -f rts/s-*.ali
rm -f rts/s-*.o
rm -f rts/a-*.ali
rm -f rts/a-*.o
rm -f rts/*.ali
rm -f rts/*.o
rm -f rts/*.a
rm -f rts/*.so
touch ../stamp-gnatlib2
rm -f ../stamp-gnatlib
rm -rf rts
mkdir -p rts
chmod u+w rts
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/ada.ads rts ; ln -
s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc
/ada/calendar.ads rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/directio.ads rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/gnat.ads rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/interfac.ads r
ts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/ioexcept.ads
rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-2
0050213/gcc/ada/machcode.ads rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/text_io.ads rts ; ln -s /cyg
drive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/unchconv.ads rts ; ln -
s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/
unchdeal.ads rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/sequenio.ads rts ; ln -s /cygdrive/d/c-dev/t
ools/gcc-4.0-20050213/gcc/ada/system.ads rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/Makefile.adalib r
ts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/memtrack.adb
rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-2
0050213/gcc/ada/a-*.adb rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/a-*.ads rts ; ln -s /cygdrive/d/c
-dev/tools/gcc-4.0-20050213/gcc/ada/g-*.ad? rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/i-*.ad? rts ;
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/s-[a-o]*.adb rts ; ln -
s /cygdrive/d/c-dev/tools/gcc-4.0-200502
13/gcc/ada/s-[p-z]*.adb rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/s-[a-o]*.ads rts ; ln -s /cygdriv
e/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/s-[p-z]*.ads rts ; ln -
s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/ada.
h rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/adaint.c rts ;
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20
050213/gcc/ada/adaint.h rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/argv.c rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/cio.c rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/cstreams.c rts ;
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/errno.c rts ; ln -
s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gc
c/ada/exit.c rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/cal.c rts ; ln -s /cygdrive/d/c-dev/tools/gc
c-4.0-20050213/gcc/ada/ctrl_c.c rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/raise.h rts ; ln -s /cygd
rive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/raise.c rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/sysdep
.c rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/aux-io.c
rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-2
0050213/gcc/ada/init.c rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/seh_init.c rts ; ln -s /cygdrive/d
/c-dev/tools/gcc-4.0-20050213/gcc/ada/final.c rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/tracebak.c r
ts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/tb-alvms.c rts ;
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-200
50213/gcc/ada/tb-alvxw.c rts ; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/expect.c rts ; ln -s /cygdrive/d
/c-dev/tools/gcc-4.0-20050213/gcc/ada/mkdir.c rts ; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/socket.c rts
; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/gsocket.h rts ; true
rm -f rts/a-intnam.ads rts/s-inmaop.adb rts/s-intman.adb rts/s-osinte.adb
rts/s-osinte.ads rts/s-osprim.adb rts/s
-parame.adb rts/s-taprop.adb rts/s-taspri.ads rts/s-tpopsp.adb
rm -f rts/*-*-*.ads rts/*-*-*.adb
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/a-intnam-rtems.ads rts/a-
intnam.ads; ln -s /cygdrive/d/c-dev/too
ls/gcc-4.0-20050213/gcc/ada/s-inmaop-posix.adb rts/s-inmaop.adb; ln -
s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada
/s-intman-posix.adb rts/s-intman.adb; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/s-osinte-rtems.adb rts/s-o
sinte.adb; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/s-osinte-
rtems.ads rts/s-osinte.ads; ln -s /cygdrive
/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/s-osprim-posix.adb rts/s-osprim.adb;
ln -s /cygdrive/d/c-dev/tools/gcc-4.0-2005
0213/gcc/ada/s-parame-rtems.adb rts/s-parame.adb; ln -s /cygdrive/d/c-
dev/tools/gcc-4.0-20050213/gcc/ada/s-taprop-posix
.adb rts/s-taprop.adb; ln -s /cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/s-taspri-posix.ads rts/s-taspri.ads; ln
-s /cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada/s-tpopsp-rtems.adb rts/s-
tpopsp.adb;
rm -f ../stamp-gnatlib
touch ../stamp-gnatlib1
make -C rts CC="../../xgcc -B../../" \
INCLUDES="-I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools/gc
c-4.0-20050213/gcc/ada/.. -I./../.." \
CFLAGS="-g -O2 -fexceptions -DIN_RTS" \
srcdir=/cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada \
-f ../Makefile adaint.o argv.o cio.o cstreams.o ctrl_c.o errno.o exit.o
raise.o sysdep.o aux-io.o init.o seh_ini
t.o cal.o final.o tracebak.o expect.o mkdir.o socket.o
make[3]: Entering directory `/cygdrive/d/c-dev/tools/b-gcc-
4.0_20050213/gcc/ada/rts'
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. adaint.c \
-o adaint.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. argv.c \
-o argv.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` \
-I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4.0-200502
13/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/.. -I./../.. cio.c -o cio.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. cstreams.c \
-o cstreams.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. ctrl_c.c \
-o ctrl_c.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. errno.c \
-o errno.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. exit.c \
-o exit.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` \
-I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4.0-200502
13/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/.. -I./../.. raise.c -o raise.o
raise.c: In function 'get_region_description_for':
raise.c:574: warning: pointer targets in assignment differ in signedness
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. sysdep.c \
-o sysdep.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. aux-io.c \
-o aux-io.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` \
-I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4.0-200502
13/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/.. -I./../.. init.c -o init.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -O0 \
-I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4.0-200502
13/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/.. -I./../.. seh_init.c -o seh_init.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. cal.c \
-o cal.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. final.c \
-o final.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. \
-fno-omit-frame-pointer tracebak.c -o tracebak.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. expect.c \
-o expect.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. mkdir.c \
-o mkdir.o
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -
DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wt
raditional//g'` -I. -I.. -I../.. -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada -I/cygdrive/d/c-dev/tools/gcc-4
.0-20050213/gcc/ada/../config -I/cygdrive/d/c-dev/tools/gcc-4.0-
20050213/gcc/ada/../../include -I/cygdrive/d/c-dev/tools
/gcc-4.0-20050213/gcc/ada/.. -I./../.. socket.c \
-o socket.o
make[3]: Leaving directory `/cygdrive/d/c-dev/tools/b-gcc-
4.0_20050213/gcc/ada/rts'
make -C rts CC="../../xgcc -B../../" \
ADA_INCLUDES="" \
CFLAGS="-g -O2" \
ADAFLAGS="-W -Wall -gnatpg" \
srcdir=/cygdrive/d/c-dev/tools/gcc-4.0-20050213/gcc/ada \
-f ../Makefile \
a-caldel.o a-calend.o a-cdlili.o a-cgaaso.o a-cgarso.o a-cgcaso.o a-
chahan.o a-charac.o a-chlat1.o a-chlat9.o a-
chtgke.o a-chtgop.o a-chzla1.o a-chzla9.o a-cidlli.o a-cihama.o a-cihase.o a-
ciorma.o a-ciormu.o a-ciorse.o a-cohama.o a
-cohase.o a-cohata.o a-coinve.o a-colien.o a-colire.o a-comlin.o a-contai.o a-
convec.o a-coorma.o a-coormu.o a-coorse.o
a-coprnu.o a-crbltr.o a-crbtgk.o a-crbtgo.o a-cwila1.o a-cwila9.o a-decima.o a-
diocst.o a-direct.o a-direio.o a-dirval.o
a-einuoc.o a-elchha.o a-except.o a-exctra.o a-filico.o a-finali.o a-flteio.o a-
fwteio.o a-inteio.o a-ioexce.o a-iwteio.
o a-lfteio.o a-lfwtio.o a-lfztio.o a-liteio.o a-liwtio.o a-liztio.o a-llftio.o
a-llfwti.o a-llfzti.o a-llitio.o a-lliwti
.o a-llizti.o a-ncelfu.o a-ngcefu.o a-ngcoty.o a-ngelfu.o a-nlcefu.o a-nlcoty.o
a-nlelfu.o a-nllcef.o a-nllcty.o a-nllef
u.o a-nscefu.o a-nscoty.o a-nselfu.o a-nucoty.o a-nudira.o a-nuelfu.o a-
nuflra.o a-numaux.o a-numeri.o a-rbtgso.o a-seca
in.o a-sequio.o a-sfteio.o a-sfwtio.o a-sfztio.o a-shcain.o a-siocst.o a-
siteio.o a-siwtio.o a-siztio.o a-slcain.o a-ssi
cst.o a-ssitio.o a-ssiwti.o a-ssizti.o a-stmaco.o a-storio.o a-strbou.o a-
stream.o a-strfix.o a-strhas.o a-string.o a-st
rmap.o a-strsea.o a-strsup.o a-strunb.o a-ststio.o a-stunau.o a-stunha.o a-
stwibo.o a-stwifi.o a-stwiha.o a-stwima.o a-s
twise.o a-stwisu.o a-stwiun.o a-stzbou.o a-stzfix.o a-stzhas.o a-stzmap.o a-
stzsea.o a-stzsup.o a-stzunb.o a-suteio.o a-
swmwco.o a-swunau.o a-swunha.o a-swuwti.o a-szmzco.o a-szunau.o a-szunha.o a-
szuzti.o a-tags.o a-teioed.o a-textio.o a-t
icoau.o a-ticoio.o a-tideau.o a-tideio.o a-tienau.o a-tienio.o a-tifiio.o a-
tiflau.o a-tiflio.o a-tigeau.o a-tiinau.o a-
tiinio.o a-timoau.o a-timoio.o a-tiocst.o a-titest.o a-tiunio.o a-unccon.o a-
uncdea.o a-witeio.o a-wtcoau.o a-wtcoio.o a
-wtcstr.o a-wtdeau.o a-wtdeio.o a-wtedit.o a-wtenau.o a-wtenio.o a-wtfiio.o a-
wtflau.o a-wtflio.o a-wtgeau.o a-wtinau.o
a-wtinio.o a-wtmoau.o a-wtmoio.o a-wttest.o a-wwunio.o a-ztcoau.o a-ztcoio.o a-
ztcstr.o a-ztdeau.o a-ztdeio.o a-ztedit.o
a-ztenau.o a-ztenio.o a-ztexio.o a-ztfiio.o a-ztflau.o a-ztflio.o a-ztgeau.o a-
ztinau.o a-ztinio.o a-ztmoau.o a-ztmoio.
o a-zttest.o a-zzunio.o ada.o calendar.o g-arrspl.o g-awk.o g-bubsor.o g-
busora.o g-busorg.o g-calend.o g-casuti.o g-cat
iio.o g-cgi.o g-cgicoo.o g-cgideb.o g-comlin.o g-comver.o g-crc32.o g-ctrl_c.o
g-curexc.o g-debuti.o g-debpoo.o g-diopit
.o g-dirope.o g-dyntab.o g-dynhta.o g-except.o g-excact.o g-exctra.o g-expect.o
g-flocon.o g-heasor.o g-hesora.o g-hesor
g.o g-htable.o g-io.o g-io_aux.o g-locfil.o g-md5.o g-memdum.o g-moreex.o g-
os_lib.o g-pehage.o g-regexp.o g-regpat.o g-
sestin.o g-soccon.o g-socket.o g-socthi.o g-soliop.o g-souinf.o g-speche.o g-
spipat.o g-spitbo.o g-sptabo.o g-sptain.o g
-sptavs.o g-string.o g-strspl.o g-table.o g-tasloc.o g-traceb.o g-utf_32.o g-
wistsp.o g-zstspl.o gnat.o i-c.o i-cexten.o
i-cobol.o i-cpoint.o i-cpp.o i-cstrea.o i-cstrin.o i-fortra.o i-pacdec.o
interfac.o ioexcept.o machcode.o s-addima.o s-
addope.o s-arit64.o s-assert.o s-atacco.o s-auxdec.o s-bitops.o s-boarop.o s-
carsi8.o s-carun8.o s-casi16.o s-casi32.o s
-casi64.o s-casuti.o s-caun16.o s-caun32.o s-caun64.o s-chepoo.o s-crtl.o s-
crc32.o s-direio.o s-errrep.o s-except.o s-e
xctab.o s-exnint.o s-exnllf.o s-exnlli.o s-expint.o s-explli.o s-expllu.o s-
expmod.o s-expuns.o s-fatflt.o s-fatgen.o s-
fatlfl.o s-fatllf.o s-fatsfl.o s-ficobl.o s-fileio.o s-finimp.o s-finroo.o s-
fore.o s-geveop.o s-htable.o s-imgbiu.o s-i
mgboo.o s-imgcha.o s-imgdec.o s-imgenu.o s-imgint.o s-imgllb.o s-imglld.o s-
imglli.o s-imgllu.o s-imgllw.o s-imgrea.o s-
imguns.o s-imgwch.o s-imgwiu.o s-io.o s-gloloc.o s-maccod.o s-mantis.o s-
mastop.o s-osprim.o s-pack03.o s-pack05.o s-pac
k06.o s-pack07.o s-pack09.o s-pack10.o s-pack11.o s-pack12.o s-pack13.o s-
pack14.o s-pack15.o s-pack17.o s-pack18.o s-pa
ck19.o s-pack20.o s-pack21.o s-pack22.o s-pack23.o s-pack24.o s-pack25.o s-
pack26.o s-pack27.o s-pack28.o s-pack29.o s-p
ack30.o s-pack31.o s-pack33.o s-pack34.o s-pack35.o s-pack36.o s-pack37.o s-
pack38.o s-pack39.o s-pack40.o s-pack41.o s-
pack42.o s-pack43.o s-pack44.o s-pack45.o s-pack46.o s-pack47.o s-pack48.o s-
pack49.o s-pack50.o s-pack51.o s-pack52.o s
-pack53.o s-pack54.o s-pack55.o s-pack56.o s-pack57.o s-pack58.o s-pack59.o s-
pack60.o s-pack61.o s-pack62.o s-pack63.o
s-parame.o s-parint.o s-pooglo.o s-pooloc.o s-poosiz.o s-powtab.o s-purexc.o s-
restri.o s-rident.o s-rpc.o s-scaval.o s-
secsta.o s-sequio.o s-shasto.o s-sopco3.o s-sopco4.o s-sopco5.o s-stache.o s-
stchop.o s-stalib.o s-stoele.o s-stopoo.o s
-stratt.o s-strops.o s-soflin.o s-memory.o s-memcop.o s-traceb.o s-traces.o s-
traent.o s-unstyp.o s-vaflop.o s-valboo.o
s-valcha.o s-valdec.o s-valenu.o s-valint.o s-vallld.o s-vallli.o s-valllu.o s-
valrea.o s-valuns.o s-valuti.o s-valwch.o
s-veboop.o s-vector.o s-vercon.o s-vmexta.o s-wchcnv.o s-wchcon.o s-wchjis.o s-
wchstw.o s-wchwts.o s-widboo.o s-widcha.
o s-widenu.o s-widlli.o s-widllu.o s-widwch.o s-wwdcha.o s-wwdenu.o s-wwdwch.o
system.o text_io.o a-dynpri.o a-interr.o
a-intsig.o a-intnam.o a-reatim.o a-retide.o a-sytaco.o a-tasatt.o a-taside.o g-
boubuf.o g-boumai.o g-semaph.o g-signal.
o g-thread.o s-asthan.o s-inmaop.o s-interr.o s-intman.o s-osinte.o s-proinf.o
s-solita.o s-taenca.o s-taprob.o s-taprop
.o s-tarest.o s-tasdeb.o s-tasinf.o s-tasini.o s-taskin.o s-taspri.o s-tasque.o
s-tasres.o s-tasren.o s-tassta.o s-tasut
i.o s-taasde.o s-tadeca.o s-tadert.o s-tataat.o s-tpinop.o s-tpoben.o s-
tpobop.o s-tposen.o s-tratas.o g-trasym.o memtr
ack.o
make[3]: Entering directory `/cygdrive/d/c-dev/tools/b-gcc-
4.0_20050213/gcc/ada/rts'
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-caldel.adb -o a-caldel.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-calend.adb -o a-calend.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cdlili.adb -o a-cdlili.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cgaaso.adb -o a-cgaaso.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cgarso.adb -o a-cgarso.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cgcaso.adb -o a-cgcaso.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chahan.adb -o a-chahan.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-charac.ads -o a-charac.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chlat1.ads -o a-chlat1.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chlat9.ads -o a-chlat9.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chtgke.adb -o a-chtgke.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chtgop.adb -o a-chtgop.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chzla1.ads -o a-chzla1.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-chzla9.ads -o a-chzla9.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cidlli.adb -o a-cidlli.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cihama.adb -o a-cihama.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cihase.adb -o a-cihase.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-ciorma.adb -o a-ciorma.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-ciormu.adb -o a-ciormu.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-ciorse.adb -o a-ciorse.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cohama.adb -o a-cohama.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cohase.adb -o a-cohase.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cohata.ads -o a-cohata.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-coinve.adb -o a-coinve.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-colien.adb -o a-colien.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-colire.adb -o a-colire.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-comlin.adb -o a-comlin.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-contai.ads -o a-contai.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-convec.adb -o a-convec.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-coorma.adb -o a-coorma.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-coormu.adb -o a-coormu.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-coorse.adb -o a-coorse.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-coprnu.adb -o a-coprnu.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-crbltr.ads -o a-crbltr.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-crbtgk.adb -o a-crbtgk.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-crbtgo.adb -o a-crbtgo.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cwila1.ads -o a-cwila1.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-cwila9.ads -o a-cwila9.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-decima.adb -o a-decima.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-diocst.adb -o a-diocst.o
../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg a-direct.adb -o a-direct.o
+===========================GNAT BUG DETECTED==============================+
| 4.0.0 20050213 (experimental) (powerpc-unknown-rtems) GCC error: |
| in gnat_type_for_mode, at ada/utils.c:1838 |
| Error detected at a-direct.adb:965:1 |
| Please submit a bug report; see http://gcc.gnu.org/bugs.html. |
| Include the entire contents of this bug box in the report. |
| Include the exact gcc or gnatmake command that you entered. |
| Also include sources listed below in gnatchop format |
| (concatenated together with no headers between files). |
+==========================================================================+
Please include these source files with error report
Note that list may not be accurate in some cases,
so please double check that the problem can still
be reproduced with the set of files listed.
raised TYPES.UNRECOVERABLE_ERROR : comperr.adb:387
make[3]: *** [a-direct.o] Error 1
make[3]: Leaving directory `/cygdrive/d/c-dev/tools/b-gcc-
4.0_20050213/gcc/ada/rts'
make[2]: *** [gnatlib] Error 2
make[2]: Leaving directory `/cygdrive/d/c-dev/tools/b-gcc-4.0_20050213/gcc/ada'
make[1]: *** [gnatlib-plain] Error 2
make[1]: Leaving directory `/cygdrive/d/c-dev/tools/b-gcc-4.0_20050213/powerpc-
rtems/libada'
make: *** [all-target-libada] Error 2
avy@avyn /cygdrive/d/c-dev/tools/b-gcc-4.0_20050213
$
--
Summary: PowerPC Ada compiler blows when building the Ada runtime
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: astrominger at yahoo dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i686-pc-cygwin
GCC host triplet: powerpc-unknown-rtems
GCC target triplet: powerpc-unknown-rtems
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20079
^ permalink raw reply [flat|nested] 2+ messages in thread
* [Bug ada/20079] PowerPC Ada compiler blows when building the Ada runtime
2005-02-19 20:37 [Bug ada/20079] New: PowerPC Ada compiler blows when building the Ada runtime astrominger at yahoo dot com
@ 2005-02-19 20:44 ` pinskia at gcc dot gnu dot org
0 siblings, 0 replies; 2+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-19 20:44 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-19 15:05 -------
I fixed this right after the snapshot was made, see PR 19942 which this is a dup of.
*** This bug has been marked as a duplicate of 19942 ***
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20079
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2005-02-19 15:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-19 20:37 [Bug ada/20079] New: PowerPC Ada compiler blows when building the Ada runtime astrominger at yahoo dot com
2005-02-19 20:44 ` [Bug ada/20079] " pinskia at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).