------- Comment #2 from anhvofrcaus at gmail dot com 2007-09-12 23:39 ------- Another problem, GNAT Bug Box, is resulted with the tree updated as shown
[...] c-4.3-20070907/gcc/ada/a-chlat1.ads -o ada/a-chlat1.o /home/voax/linux/build-4.3.x/./prev-gcc/xgcc -B/home/voax/linux/build-4.3.x/./prev-gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -c -g -O2 -fomit-frame-pointer -gnatpg -gnata -g -O1 -fno-inline \ -nostdinc -I- -I. -Iada -I../../gcc-4.3-20070907/gcc/ada ../../gcc-4.3-20070907/gcc/ada/a-except.adb -o ada/a-except.o +===========================GNAT BUG DETECTED==============================+ | 4.3.0 20070907 (experimental) (i686-pc-linux-gnu) Storage_Error stack overflow (or erroneous memory access)| | Error detected at a-except.adb:61:17 | | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | | Use a subject line meaningful to you and us to track the bug. | | 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. compilation abandoned make[3]: *** [ada/a-except.o] Error 1 make[3]: Leaving directory `/home/voax/linux/build-4.3.x/gcc' make[2]: *** [all-stage2-gcc] Error 2 make[2]: Leaving directory `/home/voax/linux/build-4.3.x' make[1]: *** [stage2-bubble] Error 2 make[1]: Leaving directory `/home/voax/linux/build-4.3.x' make: *** [bootstrap] Error 2 AV (In reply to comment #1) > cxa* tests have already been handled by Eric in latest sources. > controlled2.adb was a missing commit, also fixed yesterday. > So the solution is simply to update your tree. > Arno (In reply to comment #0) > make: Entering directory `/home/voax/linux/build-4.3.x/gcc' > test -d testsuite/ada/acats || mkdir -p testsuite/ada/acats > testdir=`cd ../../gcc-4.3-20070907/gcc/testsuite/ada/acats; ${PWDCMD-pwd}`; \ > export testdir; cd testsuite/ada/acats; /bin/sh ${testdir}/run_acats > === acats configuration === > target gcc is /home/voax/linux/build-4.3.x/gcc/xgcc > -B/home/voax/linux/build-4.3.x/gcc/ > Reading specs from /home/voax/linux/build-4.3.x/gcc/specs Target: > i686-pc-linux-gnu Configured with: ../gcc-4.3-20070907/configure > --enable-languages=ada --with-mpfr=/home/voax/linux/tools/mpfr-2.2.1 Thread > model: posix gcc version 4.3.0 20070907 (experimental) (GCC) > host=i386-redhat-linux > target=i686-pc-linux-gnu > gnatmake is /home/voax/linux/build-4.3.x/gcc/gnatmake > === acats support === > Generating support files... done. > Compiling support files... done. > === acats tests === > Running chapter a ... > Running chapter c2 ... > Running chapter c3 ... > Running chapter c4 ... > Running chapter c5 ... > Running chapter c6 ... > Running chapter c7 ... > Running chapter c8 ... > Running chapter c9 ... > Running chapter ca ... > Running chapter cb ... > Running chapter cc ... > Running chapter cd ... > FAIL: cd92001 > Running chapter ce ... > Running chapter cxa ... > FAIL: cxa5a09 > FAIL: cxa5a10 > Running chapter cxb ... > Running chapter cxf ... > Running chapter cxg ... > Running chapter cxh ... > FAIL: cxh1001 > Running chapter cz ... > Running chapter d ... > Running chapter e ... > Running chapter gcc ... > Running chapter l ... > === acats Summary === > # of expected passes 2311 > # of unexpected failures 4 > *** FAILURES: cd92001 cxa5a09 cxa5a10 cxh1001 > Making a new config file... > echo "set tmpdir /home/voax/linux/build-4.3.x/gcc/testsuite" >> ./tmp0 > test -d testsuite || mkdir testsuite > test -d testsuite/gnat || mkdir testsuite/gnat > (rootme=`${PWDCMD-pwd}`; export rootme; \ > srcdir=`cd ../../gcc-4.3-20070907/gcc; ${PWDCMD-pwd}` ; export srcdir ; \ > cd testsuite/gnat; \ > rm -f tmp-site.exp; \ > sed '/set tmpdir/ s|testsuite|testsuite/gnat|' \ > < ../../site.exp > tmp-site.exp; \ > /bin/sh ${srcdir}/../move-if-change tmp-site.exp site.exp; \ > EXPECT=`if [ -f ${rootme}/../expect/expect ] ; then echo > ${rootme}/../expect/expect ; else echo expect ; fi` ; export EXPECT ; \ > if [ -f ${rootme}/../expect/expect ] ; then \ > TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWDCMD-pwd}` ; \ > export TCL_LIBRARY ; fi ; \ > GCC_EXEC_PREFIX="/usr/local/lib/gcc/" ; export GCC_EXEC_PREFIX ; \ > `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo > ${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool gnat ) > WARNING: Couldn't find the global config file. > Test Run By voax on Mon Sep 10 15:09:03 2007 > Native configuration is i686-pc-linux-gnu > === gnat tests === > Schedule of variations: > unix > Running target unix > Using /usr/share/dejagnu/baseboards/unix.exp as board description file for > target. > Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. > Using /home/voax/linux/gcc-4.3-20070907/gcc/testsuite/config/default.exp as > tool-and-target-specific interface file. > Running /home/voax/linux/gcc-4.3-20070907/gcc/testsuite/gnat.dg/dg.exp ... > FAIL: gnat.dg/controlled2.adb (test for excess errors) > Running > /home/voax/linux/gcc-4.3-20070907/gcc/testsuite/gnat.dg/specs/specs.exp > ... > Running > /home/voax/linux/gcc-4.3-20070907/gcc/testsuite/gnat.dg/style/style.exp > ... > === gnat Summary === > # of expected passes 287 > # of unexpected failures 1 > make: [check-gnat] Error 1 (ignored) > make: Leaving directory `/home/voax/linux/build-4.3.x/gcc' > ACATS cd92001 and cxh1001 were reported under bugs #32407 and #26797 > respectively. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33392