Bug 15042 - interpret.cc: inlining failed
Summary: interpret.cc: inlining failed
Status: RESOLVED DUPLICATE of bug 15040
Alias: None
Product: gcc
Classification: Unclassified
Component: java (show other bugs)
Version: 3.4.0
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-21 12:31 UTC by Daniël van Eeden
Modified: 2005-07-23 22:49 UTC (History)
2 users (show)

See Also:
Host: i686-pc-linux-gnu
Target: i686-pc-linux-gnu
Build: i686-pc-linux-gnu
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniël van Eeden 2004-04-21 12:31:56 UTC
cc: gcc 3.2
libc: glibc 2.3
OS: Linux snow-ldap-test 2.6.2 #5 SMP Fri Mar 5 10:13:40 CET 2004 i686 unknown
Machine: Dual PentiumIII with 2GB Ram

Building with this configure string works:
../gcc-3.4.0/configure --prefix=/tmp/gcc --enable-languages=ada,f77,objc,treelang

This one fails:
../gcc-3.4.0/configure --prefix=/tmp/gcc
--enable-languages=ada,f77,objc,treelang,java

/work/gcc-3.4.0/GCCobjdir/gcc/xgcc -shared-libgcc
-B/work/gcc-3.4.0/GCCobjdir/gcc/ -nostdinc++
-L/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libstdc++-v3/src
-L/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs
-B/tmp/gcc/i686-pc-linux-gnu/bin/ -B/tmp/gcc/i686-pc-linux-gnu/lib/ -isystem
/tmp/gcc/i686-pc-linux-gnu/include -isystem
/tmp/gcc/i686-pc-linux-gnu/sys-include -DHAVE_CONFIG_H -I.
-I../../../gcc-3.4.0/libjava -I./include -I./gcj -I../../../gcc-3.4.0/libjava
-Iinclude -I../../../gcc-3.4.0/libjava/include
-I/work/gcc-3.4.0/gcc-3.4.0/boehm-gc/include -DGC_LINUX_THREADS=1 -D_REENTRANT=1
-DTHREAD_LOCAL_ALLOC=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1
-DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1
-I../../../gcc-3.4.0/libjava/libltdl -I../../../gcc-3.4.0/libjava/libltdl
-I../../../gcc-3.4.0/libjava/.././libjava/../gcc
-I../../../gcc-3.4.0/libjava/../zlib
-I../../../gcc-3.4.0/libjava/../libffi/include -I../libffi/include -O2 -g -O2
-fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum
-ffloat-store -W -Wall -D_GNU_SOURCE -DPREFIX=\"/tmp/gcc\"
-DLIBDIR=\"/tmp/gcc/lib\"
-DBOOT_CLASS_PATH=\"/tmp/gcc/share/java/libgcj-3.4.0.jar\" -g -O2 -D_GNU_SOURCE
-Wp,-MD,.deps/defineclass.pp -c ../../../gcc-3.4.0/libjava/defineclass.cc -o
defineclass.o >/dev/null 2>&1
../../../gcc-3.4.0/libjava/interpret.cc: In member function `void
_Jv_InterpMethod::run(void*, ffi_raw*)':
../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining
failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_int, FROM =
__java_float]': function body not available
../../../gcc-3.4.0/libjava/interpret.cc:1973: sorry, unimplemented: called from here
../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining
failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_long, FROM =
__java_float]': function body not available
../../../gcc-3.4.0/libjava/interpret.cc:1981: sorry, unimplemented: called from here
../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining
failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_int, FROM =
__java_double]': function body not available
../../../gcc-3.4.0/libjava/interpret.cc:1993: sorry, unimplemented: called from here
../../../gcc-3.4.0/libjava/interpret.cc:100: sorry, unimplemented: inlining
failed in call to 'TO convert(FROM, TO, TO) [with TO = __java_long, FROM =
__java_double]': function body not available
../../../gcc-3.4.0/libjava/interpret.cc:2001: sorry, unimplemented: called from here
./include/java-signal.h: At global scope:
./include/java-signal.h:125: warning: 'void restore()' declared `static' but
never defined
make[2]: *** [interpret.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libjava'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/gcc-3.4.0/GCCobjdir/i686-pc-linux-gnu/libjava'
make: *** [all-target-libjava] Error 2
Comment 1 Andrew Pinski 2004-04-21 12:37:17 UTC
This is a dup of bug 15040.

*** This bug has been marked as a duplicate of 15040 ***