public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/44460]  New: r160380 breaks libjava bootstrap on *-apple-darwin*
@ 2010-06-08  1:46 howarth at nitro dot med dot uc dot edu
  2010-06-08  8:50 ` [Bug rtl-optimization/44460] [4.6 Regression] " rguenth at gcc dot gnu dot org
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: howarth at nitro dot med dot uc dot edu @ 2010-06-08  1:46 UTC (permalink / raw)
  To: gcc-bugs

Author: hubicka
Date: Mon Jun  7 15:33:34 2010
New Revision: 160380

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160380
Log:
        * cgraph.c (cgraph_edge_cannot_lead_to_return): Also check
        if caller is noreturn.
        * ipa-reference.c (analyze_function): Use ipa_ref_cannot_lead_to_return
        * ipa-ref.h (ipa_ref_cannot_lead_to_return): New function.
        * ipa-ref.c (ipa_ref_cannot_lead_to_return): New function.
        * ipa-pure-const.c (check_decl): Add IPA parameter.
        (state_from_flags): New function.
        (better_state, worse_state): New functions.
        (check_call): When in IPA mode, do not care about callees.
        (check_load, check_store): Update.
        (check_ipa_load, check_ipa_store): New.
        (check_stmt): When in IPA mode, use IPA checkers.
        (analyze_function): Use state_from_flags.
        (propagate): Check indirect edges and references.

breaks the bootstrap on darwin in the libjava build. The failure appears as...

libtool: compile:  /sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/./gcc/gcj
-B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libjava/
-B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libjava/
-B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/./gcc/
-B/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/bin/
-B/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/lib/ -isystem
/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/include -isystem
/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/sys-include -m32 -ffloat-store
-fomit-frame-pointer -fclasspath=
-fbootclasspath=../../../../gcc-4.6-20100607/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -m32 -c
-fsource-filename=/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libjava/classpath/lib/classes
-MT java/process-Posix.lo -MD -MP -MF java/process-Posix.deps
@java/process-Posix.list  -fno-common -o java/.libs/process-Posix.o
libtool: compile:  /sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/./gcc/xgcc
-shared-libgcc -B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/./gcc
-nostdinc++
-L/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libstdc++-v3/src
-L/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libstdc++-v3/src/.libs
-B/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/bin/
-B/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/lib/ -isystem
/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/include -isystem
/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/sys-include -m32 -DHAVE_CONFIG_H -I.
-I../../../../gcc-4.6-20100607/libjava -I./include -I./gcj
-I../../../../gcc-4.6-20100607/libjava -Iinclude
-I../../../../gcc-4.6-20100607/libjava/include
-I../../../../gcc-4.6-20100607/libjava/classpath/include -Iclasspath/include
-I../../../../gcc-4.6-20100607/libjava/classpath/native/fdlibm
-I../../../../gcc-4.6-20100607/libjava/../boehm-gc/include
-I../boehm-gc/include -I../../../../gcc-4.6-20100607/libjava/libltdl
-I../../../../gcc-4.6-20100607/libjava/libltdl
-I../../../../gcc-4.6-20100607/libjava/.././libjava/../gcc
-I../../../../gcc-4.6-20100607/libjava/../libffi/include -I../libffi/include
-I/sw/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers
-Wswitch-enum -D_FILE_OFFSET_BITS=64 -ffloat-store -fomit-frame-pointer -Wextra
-Wall -D_GNU_SOURCE -DPREFIX=\"/sw/lib/gcc4.6\"
-DTOOLEXECLIBDIR=\"/sw/lib/gcc4.6/lib/i386\" -DJAVA_HOME=\"/sw/lib/gcc4.6\"
-DBOOT_CLASS_PATH=\"/sw/lib/gcc4.6/share/java/libgcj-4.6.0.jar\"
-DJAVA_EXT_DIRS=\"/sw/lib/gcc4.6/share/java/ext\"
-DGCJ_ENDORSED_DIRS=\"/sw/lib/gcc4.6/share/java/gcj-endorsed\"
-DGCJ_VERSIONED_LIBDIR=\"/sw/lib/gcc4.6/lib/i386/gcj-4.6.0-12\"
-DPATH_SEPARATOR=\":\" -DECJ_JAR_FILE=\"/sw/lib/gcc4.6/share/java/ecj.jar\"
-DLIBGCJ_DEFAULT_DATABASE=\"/sw/lib/gcc4.6/lib/i386/gcj-4.6.0-12/classmap.db\"
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.6.0-12/classmap.db\" -g -O2 -m32
-MT posix-threads.lo -MD -MP -MF .deps/posix-threads.Tpo -c
../../../../gcc-4.6-20100607/libjava/posix-threads.cc  -fno-common -DPIC -o
.libs/posix-threads.o
libtool: compile:  /sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/./gcc/gcj
-B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libjava/
-B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libjava/
-B/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/./gcc/
-B/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/bin/
-B/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/lib/ -isystem
/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/include -isystem
/sw/lib/gcc4.6/x86_64-apple-darwin10.4.0/sys-include -m32 -ffloat-store
-fomit-frame-pointer -fclasspath=
-fbootclasspath=../../../../gcc-4.6-20100607/libjava/classpath/lib
--encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -m32 -c
-fsource-filename=/sw/src/fink.build/gcc46-4.6.0-1000/darwin_objdir/x86_64-apple-darwin10.4.0/i386/libjava/classpath/lib/classes
-MT gnu/awt.lo -MD -MP -MF gnu/awt.deps @gnu/awt.list  -fno-common -o
gnu/.libs/awt.o
../../../../gcc-4.6-20100607/libjava/darwin.cc:80:21: internal compiler error:
in set_mem_attributes_minus_bitpos, at emit-rtl.c:1674
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


-- 
           Summary: r160380 breaks libjava bootstrap on *-apple-darwin*
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: howarth at nitro dot med dot uc dot edu
 GCC build triplet: *-apple-darwin*
  GCC host triplet: *-apple-darwin*
GCC target triplet: *-apple-darwin*


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


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2010-06-10 11:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-08  1:46 [Bug rtl-optimization/44460] New: r160380 breaks libjava bootstrap on *-apple-darwin* howarth at nitro dot med dot uc dot edu
2010-06-08  8:50 ` [Bug rtl-optimization/44460] [4.6 Regression] " rguenth at gcc dot gnu dot org
2010-06-08  8:51 ` ubizjak at gmail dot com
2010-06-08  8:53 ` dominiq at lps dot ens dot fr
2010-06-08 10:35 ` dominiq at lps dot ens dot fr
2010-06-08 12:58 ` rguenth at gcc dot gnu dot org
2010-06-09 13:44 ` hubicka at gcc dot gnu dot org
2010-06-09 13:51 ` dominiq at lps dot ens dot fr
2010-06-09 17:53 ` hp at gcc dot gnu dot org
2010-06-09 18:39 ` dominiq at lps dot ens dot fr
2010-06-10 11:12 ` hp at gcc dot gnu dot org
2010-06-10 11:13 ` hp at gcc dot gnu dot org
2010-06-10 11:13 ` hp at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).