This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug java/15042] New: interpret.cc: inlining failed


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

-- 
           Summary: interpret.cc: inlining failed
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: java
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: daniel_e at dds dot nl
                CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
                    dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15042


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]