public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
@ 2003-09-15 20:15 gcc-bugzilla at gcc dot gnu dot org
  2003-09-22  8:12 ` [Bug bootstrap/12289] " pinskia at gcc dot gnu dot org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: gcc-bugzilla at gcc dot gnu dot org @ 2003-09-15 20:15 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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

           Summary: Solaris 9/Intel bootstrap failure: ICE in expand_call
                    compiling java/io/ObjectInputStream.java
           Product: gcc
           Version: 3.4
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at techfak dot uni-bielefeld dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i386-pc-solaris2.9
  GCC host triplet: i386-pc-solaris2.9
GCC target triplet: i386-pc-solaris2.9

Bootstrapping on Solaris 9/Intel fails in libjava:

/bin/ksh ./libtool --tag=GCJ --mode=compile /vol/gcc/obj/gcc-3.4-20030915/9-gcc/gcc/gcj -B/vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava/ -B/vol/gcc/obj/gcc-3.4-20030915/9-gcc/gcc/ --encoding=UTF-8 -Wno-deprecated -fclasspath= -fbootclasspath=/vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava -ffloat-store -g -O2 -MD -MT java/io/ObjectInputStream.lo -MF java/io/ObjectInputStream.d -c -o java/io/ObjectInputStream.lo /vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java

With -v added, one sees that the second invocation of gcj/jc1 (without
-fPIC, where libtool directed output to /dev/null) fails:

/vol/gcc/obj/gcc-3.4-20030915/9-gcc/gcc/gcj -B/vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava/ -B/vol/gcc/obj/gcc-3.4-20030915/9-gcc/gcc/ --encoding=UTF-8 -Wno-deprecated -fclasspath= -fbootclasspath=/vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava -ffloat-store -g -O2 -MD -MT java/io/ObjectInputStream.lo -MF java/io/ObjectInputStream.d -c /vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java -v -o java/io/ObjectInputStream.o
Reading specs from /vol/gcc/obj/gcc-3.4-20030915/9-gcc/gcc/specs
Reading specs from /vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava/libgcj.spec
rename spec lib to liborig
Configured with: '/vol/gnu/src/gcc/gcc-dist/configure' '--prefix=/vol/gcc '--with-local-prefix=/vol/gcc '--disable-nls
Thread model: posix
gcc version 3.4 20030915 (experimental)
 /vol/gcc/obj/gcc-3.4-20030915/9-gcc/gcc/jc1 /vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java -fhash-synchronization -fuse-divide-subroutine -fcheck-references -fuse-boehm-gc -fkeep-inline-functions -quiet -dumpbase ObjectInputStream.java -auxbase-strip java/io/ObjectInputStream.o -g -O2 -Wno-deprecated -version -fencoding=UTF-8 -fclasspath= -fbootclasspath=/vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava -ffloat-store -MD_ -MT java/io/ObjectInputStream.lo -MF java/io/ObjectInputStream.d -o /var/tmp//ccJvLMbg.s
GNU Java version 3.4 20030915 (experimental) (i386-pc-solaris2.9)
        compiled by GNU C version 3.4 20030915 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Class path starts here:
    ./
    /vol/gcc/obj/gcc-3.4-20030915/9-gcc/i386-pc-solaris2.9/libjava/ (system)
/vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java: In class `java.io.ObjectInputStream':
/vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java: In method `java.io.ObjectInputStream.readObject()':
/vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java:203: internal compiler error: in expand_call, at calls.c:3059
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

This is the minimal jc1 command line to make it crash:

./jc1 /vol/gnu/src/gcc/gcc-dist/libjava/java/io/ObjectInputStream.java -fcheck-references -quiet -O2

I get the following stack trace:

#0  fancy_abort (file=0x839dac0 "/vol/gnu/src/gcc/gcc-dist/gcc/calls.c", 
    line=3059, function=0x839dc54 "expand_call")
    at /vol/gnu/src/gcc/gcc-dist/gcc/diagnostic.c:577
#1  0x0810b794 in expand_call (exp=0xdd99dcf0, target=0xdce4f360, ignore=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/calls.c:3403
#2  0x08167159 in expand_expr (exp=0xdd99dcf0, target=0xdce4f360, 
    tmode=SImode, modifier=EXPAND_NORMAL)
    at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:7891
#3  0x08177531 in store_expr (exp=0xdd4c77b0, target=0x0, want_value=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:4595
#4  0x081697d1 in expand_expr (exp=0xdd4cdba0, target=0xdce4f350, 
    tmode=SImode, modifier=EXPAND_NORMAL)
    at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:7038
#5  0x08177531 in store_expr (exp=0xdd4cdba0, target=0x79d80000, want_value=1)
    at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:4595
#6  0x081619f6 in expand_assignment (to=0xdd912870, from=0xdd4cdba0, 
    want_value=1) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:4377
#7  0x0816839d in expand_expr (exp=0xdd99dd08, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9147
#8  0x08164939 in expand_expr (exp=0xdd913520, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:6968
#9  0x080cd614 in java_expand_expr (exp=0xdd9140c8, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2524
#10 0x081642e6 in expand_expr (exp=0xdd9140c8, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#11 0x080cd66e in java_expand_expr (exp=0xdd914050, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#12 0x081642e6 in expand_expr (exp=0xdd914050, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#13 0x080cd66e in java_expand_expr (exp=0xdd94ef50, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#14 0x081642e6 in expand_expr (exp=0xdd94ef50, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#15 0x080cd66e in java_expand_expr (exp=0xdd94eed8, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#16 0x081642e6 in expand_expr (exp=0xdd94eed8, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#17 0x080cd66e in java_expand_expr (exp=0xdd94ee88, target=0xdd992210, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#18 0x081642e6 in expand_expr (exp=0xdd94ee88, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#19 0x080cd614 in java_expand_expr (exp=0xdd94e9d8, target=0xdd992210, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2524
#20 0x081642e6 in expand_expr (exp=0xdd94e9d8, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#21 0x082d38ae in expand_expr_stmt_value (exp=0xdd94e9d8, want_value=-1, 
    maybe_last=1) at /vol/gnu/src/gcc/gcc-dist/gcc/stmt.c:2155
#22 0x082d3a62 in expand_expr_stmt (exp=0xdd94e9d8)
    at /vol/gnu/src/gcc/gcc-dist/gcc/stmt.c:2116
#23 0x080cd7a3 in java_expand_expr (exp=0xdd99d600, target=0xdd992210, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2558
#24 0x081642e6 in expand_expr (exp=0xdd99d600, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#25 0x082d38ae in expand_expr_stmt_value (exp=0xdd99d600, want_value=0, 
    maybe_last=1) at /vol/gnu/src/gcc/gcc-dist/gcc/stmt.c:2155
#26 0x0816afcb in expand_expr (exp=0xdd504ae0, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:7109
#27 0x08164939 in expand_expr (exp=0xdd91bd20, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:6968
#28 0x080cd66e in java_expand_expr (exp=0xdd94e9b0, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#29 0x081642e6 in expand_expr (exp=0xdd94e9b0, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#30 0x08165b9c in expand_expr (exp=0xdd91c6a8, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9459
#31 0x080cd614 in java_expand_expr (exp=0xdd94e8e8, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2524
#32 0x081642e6 in expand_expr (exp=0xdd94e8e8, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#33 0x080cd66e in java_expand_expr (exp=0xdd94e870, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#34 0x081642e6 in expand_expr (exp=0xdd94e870, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#35 0x080cd66e in java_expand_expr (exp=0xdd94e820, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#36 0x081642e6 in expand_expr (exp=0xdd94e820, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#37 0x080cd66e in java_expand_expr (exp=0xdd94e7a8, target=0x0, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#38 0x081642e6 in expand_expr (exp=0xdd94e7a8, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#39 0x080cd66e in java_expand_expr (exp=0xdd94e708, target=0xdd992210, 
    tmode=VOIDmode, modifier=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/expr.c:2528
#40 0x081642e6 in expand_expr (exp=0xdd94e708, target=0x0, tmode=VOIDmode, 
    modifier=EXPAND_NORMAL) at /vol/gnu/src/gcc/gcc-dist/gcc/expr.c:9508
#41 0x082d38ae in expand_expr_stmt_value (exp=0xdd94e708, want_value=0, 
    maybe_last=1) at /vol/gnu/src/gcc/gcc-dist/gcc/stmt.c:2155
#42 0x080c40cf in java_expand_body (fndecl=0xdd94f8dc)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/decl.c:1840
#43 0x0831d2ab in cgraph_expand_function (node=0xdd0e8a8c)
    at /vol/gnu/src/gcc/gcc-dist/gcc/cgraphunit.c:491
#44 0x0831dcad in cgraph_optimize ()
    at /vol/gnu/src/gcc/gcc-dist/gcc/cgraphunit.c:1234
#45 0x080e022f in java_parse_file (set_yydebug=0)
    at /vol/gnu/src/gcc/gcc-dist/gcc/java/jcf-parse.c:1126
#46 0x082dcd81 in toplev_main (argc=5, argv=0x8047834)
    at /vol/gnu/src/gcc/gcc-dist/gcc/toplev.c:1792
#47 0x080f3997 in main (argc=5, argv=0x8047834)
    at /vol/gnu/src/gcc/gcc-dist/gcc/main.c:35

Environment:
System: SunOS arenal 5.9 Generic_112234-05 i86pc i386 i86pc
Architecture: i86pc

	
host: i386-pc-solaris2.9
build: i386-pc-solaris2.9
target: i386-pc-solaris2.9
configured with: '/vol/gnu/src/gcc/gcc-dist/configure' '--prefix=/vol/gcc '--with-local-prefix=/vol/gcc '--disable-nls

How-To-Repeat:
Bootstrap as described above.


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

* [Bug bootstrap/12289] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
@ 2003-09-22  8:12 ` pinskia at gcc dot gnu dot org
  2003-09-22  8:21 ` [Bug optimization/12289] [3.4 Regression] " pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-09-22  8:12 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cato at df dot lth dot se


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-09-22 07:59 -------
*** Bug 12354 has been marked as a duplicate of this bug. ***


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

* [Bug optimization/12289] [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
  2003-09-22  8:12 ` [Bug bootstrap/12289] " pinskia at gcc dot gnu dot org
@ 2003-09-22  8:21 ` pinskia at gcc dot gnu dot org
  2003-09-23 15:14 ` jsturm at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-09-22  8:21 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jsturm at one-point dot com
             Status|UNCONFIRMED                 |NEW
          Component|bootstrap                   |optimization
     Ever Confirmed|                            |1
  GCC build triplet|i386-pc-solaris2.9          |
   GCC host triplet|i386-pc-solaris2.9          |
 GCC target triplet|i386-pc-solaris2.9          |i386-*-*
           Keywords|                            |build, ice-on-valid-code
   Last reconfirmed|0000-00-00 00:00:00         |2003-09-22 08:02:13
               date|                            |
            Summary|Solaris 9/Intel bootstrap   |[3.4 Regression] Solaris
                   |failure: ICE in expand_call |9/Intel bootstrap failure:
                   |compiling                   |ICE in expand_call compiling
                   |java/io/ObjectInputStream.ja|java/io/ObjectInputStream.ja
                   |va                          |va
   Target Milestone|---                         |3.4


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-09-22 08:02 -------
>From bug 12354 (there is a simple example in there too):
The "real" change that introduced this problem is

2003-09-03  Jeff Sturm  <jsturm@one-point.com>

       * decl.c (java_expand_body): New function.
       * expr.c (build_class_init): Set DECL_IGNORED_P.
       * java-tree.h (start_complete_expand_method,
       java_expand_body): Declare.
       * jcf-parse.c (cgraph.h): Include.
       (java_parse_file): Handle flag_unit_at_a_time.
       * lang.c (LANG_HOOKS_TREE_INLINING_START_INLINING,
       LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Define.
       (java_estimate_num_insns): Use walk_tree_without_duplicates.
       (java_start_inlining): New function.
       * parse.h (java_finish_classes): Declare.
       * parse.y: Include cgraph.h.
       (block): Don't special-case empty block production.
       (craft_constructor): Set DECL_INLINE.
       (source_end_java_method): Handle flag_unit_at_a_time.
       Replace inline code with call to java_expand_body.
       (start_complete_expand_method): Remove static modifier.
       (java_expand_method_bodies): Patch function tree for
       class initialization and/or synchronization as needed.
       Don't begin RTL expansion yet.
       (java_expand_classes): Check flag_unit_at_a_time before
       calling finish_class.
       (java_finish_classes): New function.
       (java_complete_lhs): Ensure COMPOUND_EXPR has non-NULL type.
       (patch_assignment): Set DECL_CONTEXT on temporary variable.
       (emit_test_initialization): Set DECL_IGNORED_P.

But I don't think that will make you much happier, since I believe this is
the change that introduced unit-at-a-time in the java frontend...


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

* [Bug optimization/12289] [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
  2003-09-22  8:12 ` [Bug bootstrap/12289] " pinskia at gcc dot gnu dot org
  2003-09-22  8:21 ` [Bug optimization/12289] [3.4 Regression] " pinskia at gcc dot gnu dot org
@ 2003-09-23 15:14 ` jsturm at gcc dot gnu dot org
  2003-09-23 17:11 ` ro at techfak dot uni-bielefeld dot de
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: jsturm at gcc dot gnu dot org @ 2003-09-23 15:14 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


jsturm at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2003-09-22 08:02:13         |2003-09-23 13:53:39
               date|                            |


------- Additional Comments From jsturm at gcc dot gnu dot org  2003-09-23 13:53 -------
The stack misalignment happens when expanding a 'noreturn' call while evaluating
the function arguments of the affected call.  This is only seen on targets that
require -fcheck-references, non-GNU targets mostly.

A workaround is to build with -fno-defer-pop.  I'll see if I can come up with a
simple patch.


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

* [Bug optimization/12289] [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2003-09-23 15:14 ` jsturm at gcc dot gnu dot org
@ 2003-09-23 17:11 ` ro at techfak dot uni-bielefeld dot de
  2003-10-03 17:59 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2003-09-23 17:11 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2003-09-23 16:02 -------
Subject: Re:  [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java

Building this single file without optimization worked as well

	Rainer


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

* [Bug optimization/12289] [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2003-09-23 17:11 ` ro at techfak dot uni-bielefeld dot de
@ 2003-10-03 17:59 ` cvs-commit at gcc dot gnu dot org
  2003-10-03 18:10 ` pinskia at gcc dot gnu dot org
  2004-01-15  7:30 ` cvs-commit at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2003-10-03 17:59 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From cvs-commit at gcc dot gnu dot org  2003-10-03 17:59 -------
Subject: Bug 12289

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	sayle@gcc.gnu.org	2003-10-03 17:59:37

Modified files:
	gcc            : ChangeLog calls.c 

Log message:
	PR optimization/12289
	* calls.c (emit_call_1): Pretend to have popped the arguments
	to noreturn and longjmp functions instead of ignoring them.
	(expand_call): Don't adjust stack_pointer_dela while
	inhibit_defer_pop is set.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.1268&r2=2.1269
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/calls.c.diff?cvsroot=gcc&r1=1.301&r2=1.302


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

* [Bug optimization/12289] [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2003-10-03 17:59 ` cvs-commit at gcc dot gnu dot org
@ 2003-10-03 18:10 ` pinskia at gcc dot gnu dot org
  2004-01-15  7:30 ` cvs-commit at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-03 18:10 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-03 18:10 -------
Fixed.


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

* [Bug optimization/12289] [3.4 Regression] Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java
  2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2003-10-03 18:10 ` pinskia at gcc dot gnu dot org
@ 2004-01-15  7:30 ` cvs-commit at gcc dot gnu dot org
  6 siblings, 0 replies; 8+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-01-15  7:30 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-01-15 07:30 -------
Subject: Bug 12289

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	hammer-3_3-branch
Changes by:	zlomek@gcc.gnu.org	2004-01-15 07:30:08

Modified files:
	gcc            : ChangeLog.hammer calls.c 

Log message:
	Backport from mainline.
	2003-10-03  Jeff Sturm  <jsturm@one-point.com>
	Roger Sayle  <roger@eyesopen.com>
	
	PR optimization/12289
	* calls.c (emit_call_1): Pretend to have popped the arguments
	to noreturn and longjmp functions instead of ignoring them.
	(expand_call): Don't adjust stack_pointer_delta while
	inhibit_defer_pop is set.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.hammer.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.1.2.261&r2=1.1.2.262
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/calls.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.242.2.21&r2=1.242.2.22



-- 


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


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

end of thread, other threads:[~2004-01-15  7:30 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-15 20:15 [Bug bootstrap/12289] New: Solaris 9/Intel bootstrap failure: ICE in expand_call compiling java/io/ObjectInputStream.java gcc-bugzilla at gcc dot gnu dot org
2003-09-22  8:12 ` [Bug bootstrap/12289] " pinskia at gcc dot gnu dot org
2003-09-22  8:21 ` [Bug optimization/12289] [3.4 Regression] " pinskia at gcc dot gnu dot org
2003-09-23 15:14 ` jsturm at gcc dot gnu dot org
2003-09-23 17:11 ` ro at techfak dot uni-bielefeld dot de
2003-10-03 17:59 ` cvs-commit at gcc dot gnu dot org
2003-10-03 18:10 ` pinskia at gcc dot gnu dot org
2004-01-15  7:30 ` cvs-commit 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).