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).