------- Additional Comments From christian dot joensson at gmail dot com 2005-09-17 12:08 ------- well, LAST_UPDATED: Fri Sep 16 15:58:15 UTC 2005, and on xgcc -v Using built-in specs. Target: sparc64-unknown-linux-gnu Configured with: ../gcc/configure --enable-__cxa_atexit --enable-shared --with-cpu=v7 --enable-languages=c,ada,c++,f95,java,objc,treelang : (reconfigured) ../gcc/configure --enable-__cxa_atexit --enable-shared --with-cpu=v7 --with-gcc-version-trigger=/usr/local/src/branch/gcc/gcc/version.c --enable-languages=c,ada,c++,f95,java,objc,treelang --no-create --no-recursion Thread model: posix gcc version 4.0.2 20050916 (prerelease)
I get this: [EMAIL PROTECTED] ce3810b]$ export ADA_INCLUDE_PATH=/usr/local/src/branch/objdir/gcc/ada/rts [EMAIL PROTECTED] ce3810b]$ export LD_LIBRARY_PATH=$ADA_INCLUDE_PATH:$LD_LIBRARY_PATH [EMAIL PROTECTED] ce3810b]$ export ADA_OBJECTS_PATH=$ADA_INCLUDE_PATH [EMAIL PROTECTED] ce3810b]$ which gnatmake /usr/local/src/branch/objdir/gcc/gnatmake [EMAIL PROTECTED] ce3810b]$ gnatmake --GCC="/usr/local/src/branch/objdir/gcc/xgcc -B/usr/local/src/branch/objdir/gcc/" -gnatws -O2 -I/usr/local/src/branch/objdir/gcc/testsuite/ada/acats/support ce3810b.adb -largs --GCC="/usr/local/src/branch/objdir/gcc/xgcc -B/usr/local/src/branch/objdir/gcc/" /usr/local/src/branch/objdir/gcc/xgcc -c -B/usr/local/src/branch/objdir/gcc/ -gnatws -O2 -I/usr/local/src/branch/objdir/gcc/testsuite/ada/acats/support ce3810b.adb gnatbind -aO./ -I/usr/local/src/branch/objdir/gcc/testsuite/ada/acats/support -I- -x ce3810b.ali gnatlink ce3810b.ali --GCC=/usr/local/src/branch/objdir/gcc/xgcc -B/usr/local/src/branch/objdir/gcc/ and then running through the debugger: Current directory is /usr/local/src/branch/objdir/gcc/testsuite/ada/acats/tests/ce/ce3810b/ GNU gdb Red Hat Linux (6.3.0.0-0.29rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "sparc-redhat-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r Starting program: /usr/local/src/branch/objdir/gcc/testsuite/ada/acats/tests/ce/ce3810b/ce3810b ,.,. CE3810B ACATS 2.5 05-09-17 14:04:02 ---- CE3810B CHECK THAT FIXED_IO PUT CAN OPERATE ON STRINGS. ALSO CHECK THAT LAYOUT_ERROR IS RAISED WHEN THE STRING IS INSUFFICIENTLY LONG. Program received signal SIGSEGV, Segmentation fault. 0x00015540 in system.secondary_stack.ss_release (m=) at s-secsta.adb:477 Current language: auto; currently ada (gdb) bt #0 0x00015540 in system.secondary_stack.ss_release (m=) at s-secsta.adb:477 #1 0x00027a1c in _ada_ce3810b () #2 0x00011c9c in main () (gdb) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20753