This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/15230] New: Building xnmake using a 3.5.0 GNAT results in STORAGE_ERROR
- From: "manfred dot h at gmx dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Apr 2004 16:15:34 -0000
- Subject: [Bug ada/15230] New: Building xnmake using a 3.5.0 GNAT results in STORAGE_ERROR
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
This is on LAST_UPDATED from HEAD at Fri Apr 30 12:48:41 UTC 2004.
Building everything configured as
--host=i686-suse9-linux-gnu --target=i686-suse9-linux-gnu \
--build=i686-suse9-linux-gnu --srcdir=../gcc-20040430 --prefix=/opt/gnu \
--with-gnu-as --with-gnu-ld --enable-__cxa_atexit --disable-checking \
--enable-clocale=gnu --enable-interpreter --enable-shared \
--enable-threads=posix --with-system-zlib --with-local-prefix=/opt/gnu \
--with-cpu=i686 --enable-nls --verbose \
--enable-languages=c,ada,c++,f77,java,objc
and
BOOT_CFLAGS="-O2 -march=i386 -mtune=i686 -fomit-frame-pointer"
CFLAGS="-O2 -march=i386 -mtune=i686 -fomit-frame-pointer"
CXXFLAGS="-O2 -march=i386 -mtune=i686 -fomit-frame-pointer -g"
GCJFLAGS="-O2 -march=i386 -mtune=i686 -fomit-frame-pointer -g"
results in the following when gcc-3.5.0 is used:
(cd ada/bldtools; gnatmake -q xnmake ; ./xnmake -b ../nmake.adb )
raised STORAGE_ERROR : stack overflow (or erroneous memory access)
gmake[2]: *** [ada/nmake.adb] Error 1
gmake[2]: Leaving directory
`/home/gnu/work/GNU/gcc-20040430-i686-suse9-linux-gnu/gcc'
Using gcc-3.4.0 instead does not show this error. It's currently impossible to
build GNAT using a gcc-3.5.0; this is not actually a new issue, but has happened
for quite some time now.
--
Summary: Building xnmake using a 3.5.0 GNAT results in
STORAGE_ERROR
Product: gcc
Version: 3.5.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: manfred dot h at gmx dot net
CC: gcc-bugs at gcc dot gnu dot org,manfred dot h at gmx dot
net
GCC build triplet: i686-suse9-linux-gnu
GCC host triplet: i686-suse9-linux-gnu
GCC target triplet: i686-suse9-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15230