public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065
@ 2004-08-25 14:19 herton at brturbo dot com
  2004-08-25 14:21 ` [Bug target/17186] " herton at brturbo dot com
                   ` (38 more replies)
  0 siblings, 39 replies; 40+ messages in thread
From: herton at brturbo dot com @ 2004-08-25 14:19 UTC (permalink / raw)
  To: gcc-bugs

gcc -O3  -I../include -I.    -c -o math.o math.c 
math.c: In function `ma_lnfactorial': 
math.c:1691: internal compiler error: in move_for_stack_reg, at 
reg-stack.c:1065 
Please submit a full bug report, 
with preprocessed source if appropriate. 
See <URL:http://gcc.gnu.org/bugs.html> for instructions. 
make: ** [math.o] Erro 1 
 
gcc -v 
====== 
Reading specs from /usr/lib/gcc/i386-conectiva-linux/3.4.1/specs 
Configured with: ../configure --prefix=/usr --bindir=/usr/bin 
--libdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info 
--datadir=/usr/share --enable-shared --disable-checking --enable-long-long 
--enable-__cxa_atexit --enable-threads=posix --disable-libunwind-exceptions 
--enable-libgcj --enable-languages=c,c++,f77,objc,java --with-system-zlib 
--host=i386-conectiva-linux --target=i386-conectiva-linux 
--with-gxx_include_dir=/usr/include/c++/3.4.1 
Thread model: posix 
gcc version 3.4.1

-- 
           Summary: ICE in move_for_stack_reg, at reg-stack.c:1065
           Product: gcc
           Version: 3.4.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: herton at brturbo dot com
                CC: gcc-bugs at gcc dot gnu dot org


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


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

* [Bug target/17186] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
@ 2004-08-25 14:21 ` herton at brturbo dot com
  2004-08-25 14:24 ` herton at brturbo dot com
                   ` (37 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: herton at brturbo dot com @ 2004-08-25 14:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From herton at brturbo dot com  2004-08-25 14:21 -------
Created an attachment (id=6988)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6988&action=view)
preprocessed source

here goes the file to reproduce the problem:

1) bunzip2 math.i.bz2
2) gcc -O3 -c -o math.o math.i

-- 


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


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

* [Bug target/17186] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
  2004-08-25 14:21 ` [Bug target/17186] " herton at brturbo dot com
@ 2004-08-25 14:24 ` herton at brturbo dot com
  2004-08-25 14:58 ` [Bug rtl-optimization/17186] [3.4/3.5 regression] " reichelt at gcc dot gnu dot org
                   ` (36 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: herton at brturbo dot com @ 2004-08-25 14:24 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From herton at brturbo dot com  2004-08-25 14:24 -------
I don't know if this problem is similar to problems described in bugs #15832 
and #16009, it looks like a different issue and occurs with gcc 3.4.1 that I'm 
using. 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |3.4.1


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
  2004-08-25 14:21 ` [Bug target/17186] " herton at brturbo dot com
  2004-08-25 14:24 ` herton at brturbo dot com
@ 2004-08-25 14:58 ` reichelt at gcc dot gnu dot org
  2004-08-25 14:58 ` reichelt at gcc dot gnu dot org
                   ` (35 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2004-08-25 14:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2004-08-25 14:58 -------
Here's a reduced testcase - just compile with gcc -O2:

===============================
double foo()
{
    int i;
    double d;

    if (i)
        bar();
    else
        if (d) return 0;
}
===============================


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |reichelt at gcc dot gnu dot
                   |                            |org
           Severity|normal                      |critical
          Component|target                      |rtl-optimization
           Keywords|                            |ice-on-valid-code, monitored
      Known to fail|3.4.1                       |3.4.1 3.5.0
      Known to work|                            |3.3.4
            Summary|ICE in move_for_stack_reg,  |[3.4/3.5 regression] ICE in
                   |at reg-stack.c:1065         |move_for_stack_reg, at reg-
                   |                            |stack.c:1065
   Target Milestone|---                         |3.4.2


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (2 preceding siblings ...)
  2004-08-25 14:58 ` [Bug rtl-optimization/17186] [3.4/3.5 regression] " reichelt at gcc dot gnu dot org
@ 2004-08-25 14:58 ` reichelt at gcc dot gnu dot org
  2004-08-25 15:02 ` pinskia at gcc dot gnu dot org
                   ` (34 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2004-08-25 14:58 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-08-25 14:58:18
               date|                            |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (3 preceding siblings ...)
  2004-08-25 14:58 ` reichelt at gcc dot gnu dot org
@ 2004-08-25 15:02 ` pinskia at gcc dot gnu dot org
  2004-08-25 15:37 ` reichelt at gcc dot gnu dot org
                   ` (33 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-08-25 15:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-08-25 15:02 -------
: Search converges between 2004-02-01-trunk (#445) and 2004-03-01-trunk (#446).
: Search converges between 2004-02-02-3.4 (#1) and 2004-03-01-3.4 (#2).

Hmm, this looks unrelated to those two bugs but it might be easy to find as it was put in both the 
mainline and the 3.4 branch.

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (4 preceding siblings ...)
  2004-08-25 15:02 ` pinskia at gcc dot gnu dot org
@ 2004-08-25 15:37 ` reichelt at gcc dot gnu dot org
  2004-08-29 18:11 ` mmitchel at gcc dot gnu dot org
                   ` (32 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2004-08-25 15:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2004-08-25 15:37 -------
Richard, Ian, this was introduced by your patch for PR 1532:
http://gcc.gnu.org/ml/gcc-cvs/2004-02/msg00585.html

Could you please have a look?


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rth at gcc dot gnu dot org,
                   |                            |ian at wasabisystems dot com


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (5 preceding siblings ...)
  2004-08-25 15:37 ` reichelt at gcc dot gnu dot org
@ 2004-08-29 18:11 ` mmitchel at gcc dot gnu dot org
  2004-08-29 18:25 ` mmitchel at gcc dot gnu dot org
                   ` (31 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-08-29 18:11 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-08-29 18:11 -------
Postponed until GCC 3.4.3.

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (6 preceding siblings ...)
  2004-08-29 18:11 ` mmitchel at gcc dot gnu dot org
@ 2004-08-29 18:25 ` mmitchel at gcc dot gnu dot org
  2004-09-02  3:16 ` ian at wasabisystems dot com
                   ` (30 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-08-29 18:25 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-08-29 18:14 -------
Postponed until GCC 3.4.3.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.4.2                       |3.4.3


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (7 preceding siblings ...)
  2004-08-29 18:25 ` mmitchel at gcc dot gnu dot org
@ 2004-09-02  3:16 ` ian at wasabisystems dot com
  2004-09-03 20:46 ` rth at gcc dot gnu dot org
                   ` (29 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: ian at wasabisystems dot com @ 2004-09-02  3:16 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ian at wasabisystems dot com  2004-09-02 03:16 -------
I took a quick look.  I think the basic problem is that the register stack pass
expects the register liveness information to match the instructions used.  The
test case is a tricky one because the function often does not return any value.  

Before the basic block reordering pass, the function looks approximately like this:

st = 0;
st(1) = st;
if (eax != 0)
  bar();
st = st(1);

After the basic block reordering pass, the function is rewritten to look
approximately like this:

st = 0;
st(1) = st;
if (eax == 0)
  st = st(1);
else {
  bar();
  st = st(1);
}

Since the function returns the type double, the return value can be found in st.
 Note that st and st(1) are clobbered by the function call to bar().  This
doesn't matter when compiling this function, because in the case where bar() is
called, no return value is specified.  However, this means that in the last
basic block, st(1) is not live on entry.  Since reg-stack does not expect to see
a reference to a register which is not live on entry to the block and is not set
 inside the block, it blows up.

At this point I do not know what the right fix is.  If the final copy of "st =
st(1);" were removed, the compiler would probably not blow up.  That instruction
was created by the basic block reordering pass, when it inserted a new basic
block.  However, it is useless, since it just copies around a dead value. 
Alternatively, perhaps reg-stack should not be so fussy.

I don't think this bug has much to do with the patch which Richard wrote and I
checked in.  That patch presumably hides this bug in some manner.  But I would
expect that there is still a latent bug which could surface whenever the block
reordering pass duplicates an assignment of values which are actually dead.

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (8 preceding siblings ...)
  2004-09-02  3:16 ` ian at wasabisystems dot com
@ 2004-09-03 20:46 ` rth at gcc dot gnu dot org
  2004-09-07  8:55 ` reichelt at gcc dot gnu dot org
                   ` (28 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-03 20:46 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-03 20:46 -------


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

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (9 preceding siblings ...)
  2004-09-03 20:46 ` rth at gcc dot gnu dot org
@ 2004-09-07  8:55 ` reichelt at gcc dot gnu dot org
  2004-09-07 19:02 ` rth at gcc dot gnu dot org
                   ` (27 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2004-09-07  8:55 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2004-09-07 08:55 -------
The testcase in comment #3 still fails for me on mainline and 3.4 branch.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|DUPLICATE                   |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (10 preceding siblings ...)
  2004-09-07  8:55 ` reichelt at gcc dot gnu dot org
@ 2004-09-07 19:02 ` rth at gcc dot gnu dot org
  2004-09-07 19:51 ` rth at gcc dot gnu dot org
                   ` (26 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-07 19:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-07 19:02 -------
Ah, I see.  The test case passes for -mtune=i386, but not -mtune=i686,
and I had forgotten that cc1 no longer chooses the configury default.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2004-08-25 14:58:18         |2004-09-07 19:02:12
               date|                            |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (11 preceding siblings ...)
  2004-09-07 19:02 ` rth at gcc dot gnu dot org
@ 2004-09-07 19:51 ` rth at gcc dot gnu dot org
  2004-09-08 19:25 ` cvs-commit at gcc dot gnu dot org
                   ` (25 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-07 19:51 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-07 19:51 -------
Testing a patch.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|rth at gcc dot gnu dot org  |
         AssignedTo|unassigned at gcc dot gnu   |rth at gcc dot gnu dot org
                   |dot org                     |
             Status|REOPENED                    |ASSIGNED


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (12 preceding siblings ...)
  2004-09-07 19:51 ` rth at gcc dot gnu dot org
@ 2004-09-08 19:25 ` cvs-commit at gcc dot gnu dot org
  2004-09-08 19:35 ` cvs-commit at gcc dot gnu dot org
                   ` (24 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-09-08 19:25 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-09-08 19:25 -------
Subject: Bug 17186

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	rth@gcc.gnu.org	2004-09-08 19:25:04

Modified files:
	gcc            : ChangeLog function.c 
Added files:
	gcc/testsuite/gcc.c-torture/compile: 20040908-1.c 

Log message:
	PR rtl-opt/17186
	* function.c (expand_function_end): Have fall-off-the-end
	return path jump around return register setup.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5309&r2=2.5310
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gcc&r1=1.573&r2=1.574
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/compile/20040908-1.c.diff?cvsroot=gcc&r1=NONE&r2=1.1



-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (13 preceding siblings ...)
  2004-09-08 19:25 ` cvs-commit at gcc dot gnu dot org
@ 2004-09-08 19:35 ` cvs-commit at gcc dot gnu dot org
  2004-09-08 19:36 ` rth at gcc dot gnu dot org
                   ` (23 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-09-08 19:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-09-08 19:35 -------
Subject: Bug 17186

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	rth@gcc.gnu.org	2004-09-08 19:35:42

Modified files:
	gcc            : ChangeLog function.c 

Log message:
	PR rtl-opt/17186
	* function.c (expand_function_end): Have fall-off-the-end
	return path jump around return register setup.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.613&r2=2.2326.2.614
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.483.4.16&r2=1.483.4.17



-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (14 preceding siblings ...)
  2004-09-08 19:35 ` cvs-commit at gcc dot gnu dot org
@ 2004-09-08 19:36 ` rth at gcc dot gnu dot org
  2004-09-11 11:19 ` rearnsha at gcc dot gnu dot org
                   ` (22 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-08 19:36 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-08 19:36 -------
http://gcc.gnu.org/ml/gcc-patches/2004-09/msg00749.html

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


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (15 preceding siblings ...)
  2004-09-08 19:36 ` rth at gcc dot gnu dot org
@ 2004-09-11 11:19 ` rearnsha at gcc dot gnu dot org
  2004-09-11 21:19 ` rth at gcc dot gnu dot org
                   ` (21 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rearnsha at gcc dot gnu dot org @ 2004-09-11 11:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rearnsha at gcc dot gnu dot org  2004-09-11 11:19 -------
This patch causes regressions on arm-unknown-elf.

Specifically, g++.old-deja/g++.brendan/crash15.C now fails to compile with an ICE.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
      Known to fail|3.4.1 4.0                   |3.4.1 4.0.0
         Resolution|FIXED                       |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (16 preceding siblings ...)
  2004-09-11 11:19 ` rearnsha at gcc dot gnu dot org
@ 2004-09-11 21:19 ` rth at gcc dot gnu dot org
  2004-09-11 22:14 ` rearnsha at gcc dot gnu dot org
                   ` (20 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-11 21:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-11 21:19 -------
Gimme .i file.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |WAITING


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (17 preceding siblings ...)
  2004-09-11 21:19 ` rth at gcc dot gnu dot org
@ 2004-09-11 22:14 ` rearnsha at gcc dot gnu dot org
  2004-09-12  0:23 ` rth at gcc dot gnu dot org
                   ` (19 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rearnsha at gcc dot gnu dot org @ 2004-09-11 22:14 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rearnsha at gcc dot gnu dot org  2004-09-11 22:14 -------
Attachment provided

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
   Last reconfirmed|2004-09-07 19:02:12         |2004-09-11 22:14:41
               date|                            |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (18 preceding siblings ...)
  2004-09-11 22:14 ` rearnsha at gcc dot gnu dot org
@ 2004-09-12  0:23 ` rth at gcc dot gnu dot org
  2004-09-12  0:26 ` pinskia at gcc dot gnu dot org
                   ` (18 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-12  0:23 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (19 preceding siblings ...)
  2004-09-12  0:23 ` rth at gcc dot gnu dot org
@ 2004-09-12  0:26 ` pinskia at gcc dot gnu dot org
  2004-09-12  0:28 ` steven at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-12  0:26 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-12 00:26 -------
I almost want to say that patch also fixes PR 17414, I am trying that patch right now on openbsd.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |17414
              nThis|                            |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (20 preceding siblings ...)
  2004-09-12  0:26 ` pinskia at gcc dot gnu dot org
@ 2004-09-12  0:28 ` steven at gcc dot gnu dot org
  2004-09-12  0:36 ` pinskia at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-09-12  0:28 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2004-09-12 00:28 -------
Given the patch I just posted to Pinski, this is almost certainly a dup of 
PR17414 

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (21 preceding siblings ...)
  2004-09-12  0:28 ` steven at gcc dot gnu dot org
@ 2004-09-12  0:36 ` pinskia at gcc dot gnu dot org
  2004-09-12 16:23 ` rearnsha at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-12  0:36 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-12 00:36 -------
I tested the patch on the testcase in PR 17414 with a cross compiler to hppa64-hp-hpux11.11 and it 
fixes that ICE.

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (22 preceding siblings ...)
  2004-09-12  0:36 ` pinskia at gcc dot gnu dot org
@ 2004-09-12 16:23 ` rearnsha at gcc dot gnu dot org
  2004-09-12 17:22 ` cvs-commit at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rearnsha at gcc dot gnu dot org @ 2004-09-12 16:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rearnsha at gcc dot gnu dot org  2004-09-12 16:22 -------
Yep, that fixes the ICEs.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
   Last reconfirmed|2004-09-11 22:14:41         |2004-09-12 16:22:59
               date|                            |


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (23 preceding siblings ...)
  2004-09-12 16:23 ` rearnsha at gcc dot gnu dot org
@ 2004-09-12 17:22 ` cvs-commit at gcc dot gnu dot org
  2004-09-12 17:35 ` rth at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-09-12 17:22 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-09-12 17:22 -------
Subject: Bug 17186

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	rth@gcc.gnu.org	2004-09-12 17:22:04

Modified files:
	gcc            : ChangeLog except.c 

Log message:
	PR 17186, part deux
	* except.c (sjlj_emit_function_exit): Fix logic locating
	sjlj_exit_after in final block.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5405&r2=2.5406
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/except.c.diff?cvsroot=gcc&r1=1.286&r2=1.287



-- 


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (24 preceding siblings ...)
  2004-09-12 17:22 ` cvs-commit at gcc dot gnu dot org
@ 2004-09-12 17:35 ` rth at gcc dot gnu dot org
  2004-09-13  9:42 ` rearnsha at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-12 17:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-12 17:35 -------
Fixed.

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


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


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

* [Bug rtl-optimization/17186] [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (25 preceding siblings ...)
  2004-09-12 17:35 ` rth at gcc dot gnu dot org
@ 2004-09-13  9:42 ` rearnsha at gcc dot gnu dot org
  2004-09-13 19:03 ` [Bug rtl-optimization/17186] [3.4/4.0 " rth at redhat dot com
                   ` (11 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rearnsha at gcc dot gnu dot org @ 2004-09-13  9:42 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rearnsha at gcc dot gnu dot org  2004-09-13 09:42 -------
(In reply to comment #26)
> Fixed.

You applied the first patch to the 3.4 branch as well.  Doesn't the second patch
need backporting too?

R.

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/4.0 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (26 preceding siblings ...)
  2004-09-13  9:42 ` rearnsha at gcc dot gnu dot org
@ 2004-09-13 19:03 ` rth at redhat dot com
  2004-09-14 21:38 ` rth at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at redhat dot com @ 2004-09-13 19:03 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at redhat dot com  2004-09-13 19:03 -------
Subject: Re:  [3.4/3.5 regression] ICE in move_for_stack_reg, at reg-stack.c:1065

On Mon, Sep 13, 2004 at 09:42:54AM -0000, rearnsha at gcc dot gnu dot org wrote:
> You applied the first patch to the 3.4 branch as well.
> Doesn't the second patch need backporting too?

I don't know, does it?  In any case someone will want to be
testing the backport on a system that uses it.  Will you?


r~


-- 


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


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

* [Bug rtl-optimization/17186] [3.4/4.0 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (27 preceding siblings ...)
  2004-09-13 19:03 ` [Bug rtl-optimization/17186] [3.4/4.0 " rth at redhat dot com
@ 2004-09-14 21:38 ` rth at gcc dot gnu dot org
  2004-09-14 21:43 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-14 21:38 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-14 21:38 -------
The answer is no, the sjlj patch does not need backporting to 3.4;
the code being patched is new for 4.0, due to expanding the tree 
cfg directly into the rtl cfg.

But reopening to track sibcall and warning regressions in 3.4, for
which I am testing a patch.

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


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


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

* [Bug rtl-optimization/17186] [3.4/4.0 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (28 preceding siblings ...)
  2004-09-14 21:38 ` rth at gcc dot gnu dot org
@ 2004-09-14 21:43 ` pinskia at gcc dot gnu dot org
  2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-14 21:43 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-14 21:43 -------
*** Bug 17487 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl at lucon dot org


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


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

* [Bug rtl-optimization/17186] [3.4/4.0 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (30 preceding siblings ...)
  2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
@ 2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
  2004-09-15  5:38 ` cvs-commit at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-14 21:44 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-14 21:43 -------
*** Bug 17487 has been marked as a duplicate of this bug. ***
------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-14 21:43 -------
*** Bug 17486 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl at lucon dot org


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


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

* [Bug rtl-optimization/17186] [3.4/4.0 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (29 preceding siblings ...)
  2004-09-14 21:43 ` pinskia at gcc dot gnu dot org
@ 2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
  2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-14 21:44 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-14 21:43 -------
*** Bug 17485 has been marked as a duplicate of this bug. ***

-- 


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


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

* [Bug rtl-optimization/17186] [3.4/4.0 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (31 preceding siblings ...)
  2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
@ 2004-09-15  5:38 ` cvs-commit at gcc dot gnu dot org
  2004-09-15  5:49 ` [Bug rtl-optimization/17186] [3.4 " rth at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-09-15  5:38 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-09-15 05:37 -------
Subject: Bug 17186

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	rth@gcc.gnu.org	2004-09-15 05:37:47

Modified files:
	gcc            : ChangeLog function.c 

Log message:
	PR rtl-opt/17186
	* function.c (expand_function_end): Revert last change.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.623&r2=2.2326.2.624
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.483.4.17&r2=1.483.4.18



-- 


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


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

* [Bug rtl-optimization/17186] [3.4 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (32 preceding siblings ...)
  2004-09-15  5:38 ` cvs-commit at gcc dot gnu dot org
@ 2004-09-15  5:49 ` rth at gcc dot gnu dot org
  2004-11-01  0:46 ` mmitchel at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-09-15  5:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-15 05:49 -------
http://gcc.gnu.org/ml/gcc-patches/2004-09/msg01515.html

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|3.4.1 4.0.0                 |3.4.1
      Known to work|3.3.4                       |3.3.4 4.0.0
            Summary|[3.4/4.0 regression] ICE in |[3.4 regression] ICE in
                   |move_for_stack_reg, at reg- |move_for_stack_reg, at reg-
                   |stack.c:1065                |stack.c:1065


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


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

* [Bug rtl-optimization/17186] [3.4 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (33 preceding siblings ...)
  2004-09-15  5:49 ` [Bug rtl-optimization/17186] [3.4 " rth at gcc dot gnu dot org
@ 2004-11-01  0:46 ` mmitchel at gcc dot gnu dot org
  2004-12-13  2:32 ` cvs-commit at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-11-01  0:46 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-11-01 00:46 -------
Postponed until GCC 3.4.4.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.4.3                       |3.4.4


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


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

* [Bug rtl-optimization/17186] [3.4 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (34 preceding siblings ...)
  2004-11-01  0:46 ` mmitchel at gcc dot gnu dot org
@ 2004-12-13  2:32 ` cvs-commit at gcc dot gnu dot org
  2004-12-13  2:34 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  38 siblings, 0 replies; 40+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-13  2:32 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-12-13 02:32 -------
Subject: Bug 17186

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	rth@gcc.gnu.org	2004-12-13 02:32:08

Modified files:
	gcc            : ChangeLog reg-stack.c 

Log message:
	PR rtl-opt/17186
	* reg-stack.c (move_nan_for_stack_reg): New.
	(subst_stack_regs_pat): Use it.
	(move_for_stack_reg): Handle source register not live with a nan.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.6797&r2=2.6798
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reg-stack.c.diff?cvsroot=gcc&r1=1.170&r2=1.171



-- 


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


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

* [Bug rtl-optimization/17186] [3.4 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (35 preceding siblings ...)
  2004-12-13  2:32 ` cvs-commit at gcc dot gnu dot org
@ 2004-12-13  2:34 ` cvs-commit at gcc dot gnu dot org
  2004-12-13  2:37 ` rth at gcc dot gnu dot org
  2005-01-23 17:49 ` reichelt at gcc dot gnu dot org
  38 siblings, 0 replies; 40+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-13  2:34 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-12-13 02:34 -------
Subject: Bug 17186

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	rth@gcc.gnu.org	2004-12-13 02:34:16

Modified files:
	gcc            : ChangeLog reg-stack.c 

Log message:
	PR rtl-opt/17186
	* reg-stack.c (move_for_stack_reg): Handle source register not
	live with a nan.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.728&r2=2.2326.2.729
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reg-stack.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.140.4.1&r2=1.140.4.2



-- 


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


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

* [Bug rtl-optimization/17186] [3.4 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (36 preceding siblings ...)
  2004-12-13  2:34 ` cvs-commit at gcc dot gnu dot org
@ 2004-12-13  2:37 ` rth at gcc dot gnu dot org
  2005-01-23 17:49 ` reichelt at gcc dot gnu dot org
  38 siblings, 0 replies; 40+ messages in thread
From: rth at gcc dot gnu dot org @ 2004-12-13  2:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rth at gcc dot gnu dot org  2004-12-13 02:37 -------
Fixed.

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


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


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

* [Bug rtl-optimization/17186] [3.4 regression] ICE in move_for_stack_reg, at reg-stack.c:1065
  2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
                   ` (37 preceding siblings ...)
  2004-12-13  2:37 ` rth at gcc dot gnu dot org
@ 2005-01-23 17:49 ` reichelt at gcc dot gnu dot org
  38 siblings, 0 replies; 40+ messages in thread
From: reichelt at gcc dot gnu dot org @ 2005-01-23 17:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From reichelt at gcc dot gnu dot org  2005-01-23 17:49 -------
*** Bug 19572 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugs at chen-becker dot org


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


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

end of thread, other threads:[~2005-01-23 17:49 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-25 14:19 [Bug target/17186] New: ICE in move_for_stack_reg, at reg-stack.c:1065 herton at brturbo dot com
2004-08-25 14:21 ` [Bug target/17186] " herton at brturbo dot com
2004-08-25 14:24 ` herton at brturbo dot com
2004-08-25 14:58 ` [Bug rtl-optimization/17186] [3.4/3.5 regression] " reichelt at gcc dot gnu dot org
2004-08-25 14:58 ` reichelt at gcc dot gnu dot org
2004-08-25 15:02 ` pinskia at gcc dot gnu dot org
2004-08-25 15:37 ` reichelt at gcc dot gnu dot org
2004-08-29 18:11 ` mmitchel at gcc dot gnu dot org
2004-08-29 18:25 ` mmitchel at gcc dot gnu dot org
2004-09-02  3:16 ` ian at wasabisystems dot com
2004-09-03 20:46 ` rth at gcc dot gnu dot org
2004-09-07  8:55 ` reichelt at gcc dot gnu dot org
2004-09-07 19:02 ` rth at gcc dot gnu dot org
2004-09-07 19:51 ` rth at gcc dot gnu dot org
2004-09-08 19:25 ` cvs-commit at gcc dot gnu dot org
2004-09-08 19:35 ` cvs-commit at gcc dot gnu dot org
2004-09-08 19:36 ` rth at gcc dot gnu dot org
2004-09-11 11:19 ` rearnsha at gcc dot gnu dot org
2004-09-11 21:19 ` rth at gcc dot gnu dot org
2004-09-11 22:14 ` rearnsha at gcc dot gnu dot org
2004-09-12  0:23 ` rth at gcc dot gnu dot org
2004-09-12  0:26 ` pinskia at gcc dot gnu dot org
2004-09-12  0:28 ` steven at gcc dot gnu dot org
2004-09-12  0:36 ` pinskia at gcc dot gnu dot org
2004-09-12 16:23 ` rearnsha at gcc dot gnu dot org
2004-09-12 17:22 ` cvs-commit at gcc dot gnu dot org
2004-09-12 17:35 ` rth at gcc dot gnu dot org
2004-09-13  9:42 ` rearnsha at gcc dot gnu dot org
2004-09-13 19:03 ` [Bug rtl-optimization/17186] [3.4/4.0 " rth at redhat dot com
2004-09-14 21:38 ` rth at gcc dot gnu dot org
2004-09-14 21:43 ` pinskia at gcc dot gnu dot org
2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
2004-09-14 21:44 ` pinskia at gcc dot gnu dot org
2004-09-15  5:38 ` cvs-commit at gcc dot gnu dot org
2004-09-15  5:49 ` [Bug rtl-optimization/17186] [3.4 " rth at gcc dot gnu dot org
2004-11-01  0:46 ` mmitchel at gcc dot gnu dot org
2004-12-13  2:32 ` cvs-commit at gcc dot gnu dot org
2004-12-13  2:34 ` cvs-commit at gcc dot gnu dot org
2004-12-13  2:37 ` rth at gcc dot gnu dot org
2005-01-23 17:49 ` reichelt 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).