public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/44626]  New: [4.4 regression] ICE in output_operand: invalid expression as operand
@ 2010-06-22  8:57 doko at ubuntu dot com
  2010-06-22  8:58 ` [Bug target/44626] " doko at ubuntu dot com
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: doko at ubuntu dot com @ 2010-06-22  8:57 UTC (permalink / raw)
  To: gcc-bugs

seen with 4.4 with -O1 -march=armv7-a -mthumb, works with 4.3 and 4.5, work
around in 4.4 with -O0, -O2, or -O1 -marm

$ gcc-4.4 -fno-strict-aliasing -O1 -g -c afs_vnop_link.i 
/home/packages/tmp/openafs-1.4.12.1+dfsg/src/afs/VNOPS/afs_vnop_link.c: In
function 'afs_link':
/home/packages/tmp/openafs-1.4.12.1+dfsg/src/afs/VNOPS/afs_vnop_link.c:164:
internal compiler error: output_operand: invalid expression as operand
Please submit a full bug report,
with preprocessed source if appropriate.


-- 
           Summary: [4.4 regression] ICE in output_operand: invalid
                    expression as operand
           Product: gcc
           Version: 4.4.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: doko at ubuntu dot com
GCC target triplet: arm-linux-gnueabi


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
@ 2010-06-22  8:58 ` doko at ubuntu dot com
  2010-06-22 10:58 ` rguenth at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: doko at ubuntu dot com @ 2010-06-22  8:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from doko at ubuntu dot com  2010-06-22 08:57 -------
Created an attachment (id=20975)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20975&action=view)
preprocessed source


-- 


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
  2010-06-22  8:58 ` [Bug target/44626] " doko at ubuntu dot com
@ 2010-06-22 10:58 ` rguenth at gcc dot gnu dot org
  2010-06-22 18:14 ` mikpe at it dot uu dot se
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2010-06-22 10:58 UTC (permalink / raw)
  To: gcc-bugs



-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.4.5


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
  2010-06-22  8:58 ` [Bug target/44626] " doko at ubuntu dot com
  2010-06-22 10:58 ` rguenth at gcc dot gnu dot org
@ 2010-06-22 18:14 ` mikpe at it dot uu dot se
  2010-06-22 22:05 ` doko at ubuntu dot com
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: mikpe at it dot uu dot se @ 2010-06-22 18:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from mikpe at it dot uu dot se  2010-06-22 18:14 -------
Created an attachment (id=20982)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20982&action=view)
backport Nathan Sidwell's movw fix to 4.4

This ICE was fixed for 4.5 by r148788, Nathan Sidwell's "[ARM] movw fix", see
http://gcc.gnu.org/ml/gcc-patches/2009-06/msg01358.html.

The attached patch backports that fix to current 4.4, which fixes the ICE. 
I've had this in my 4.4 tree since July 2009, so I'm confident it's solid.

Matthias, does this patch work for you?


-- 


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
                   ` (2 preceding siblings ...)
  2010-06-22 18:14 ` mikpe at it dot uu dot se
@ 2010-06-22 22:05 ` doko at ubuntu dot com
  2010-07-03  0:03 ` ramana at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 11+ messages in thread
From: doko at ubuntu dot com @ 2010-06-22 22:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from doko at ubuntu dot com  2010-06-22 22:05 -------
yes, the ICE is fixed with this patch


-- 


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
                   ` (3 preceding siblings ...)
  2010-06-22 22:05 ` doko at ubuntu dot com
@ 2010-07-03  0:03 ` ramana at gcc dot gnu dot org
  2010-07-03 19:53 ` mikpe at it dot uu dot se
  2010-07-04 19:54 ` mikpe at it dot uu dot se
  6 siblings, 0 replies; 11+ messages in thread
From: ramana at gcc dot gnu dot org @ 2010-07-03  0:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from ramana at gcc dot gnu dot org  2010-07-03 00:03 -------
Can this patch be submitted to gcc-patches@gcc.gnu.org after due testing ? 


-- 

ramana at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-07-03 00:03:10
               date|                            |


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
                   ` (4 preceding siblings ...)
  2010-07-03  0:03 ` ramana at gcc dot gnu dot org
@ 2010-07-03 19:53 ` mikpe at it dot uu dot se
  2010-07-04 19:54 ` mikpe at it dot uu dot se
  6 siblings, 0 replies; 11+ messages in thread
From: mikpe at it dot uu dot se @ 2010-07-03 19:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from mikpe at it dot uu dot se  2010-07-03 19:53 -------
(In reply to comment #4)
> Can this patch be submitted to gcc-patches@gcc.gnu.org after due testing ? 

Yes.  Although I've tested this many times it's always been together with many
other patches.  I'm now running a 4.4 bootstrap+regtest with only this one
applied.  Will submit the patch once that succeeds, which should be less than
24 hours from now.


-- 


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
  2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
                   ` (5 preceding siblings ...)
  2010-07-03 19:53 ` mikpe at it dot uu dot se
@ 2010-07-04 19:54 ` mikpe at it dot uu dot se
  6 siblings, 0 replies; 11+ messages in thread
From: mikpe at it dot uu dot se @ 2010-07-04 19:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from mikpe at it dot uu dot se  2010-07-04 19:54 -------
Patch posted after successful (re)testing:
http://gcc.gnu.org/ml/gcc-patches/2010-07/msg00331.html


-- 


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


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
       [not found] <bug-44626-4@http.gcc.gnu.org/bugzilla/>
  2010-10-01 12:11 ` jakub at gcc dot gnu.org
  2011-04-16 11:06 ` jakub at gcc dot gnu.org
@ 2012-03-13 17:01 ` jakub at gcc dot gnu.org
  2 siblings, 0 replies; 11+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-03-13 17:01 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|4.4.7                       |4.5.0

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-03-13 13:04:38 UTC ---
Fixed in 4.5+, 4.4 is no longer supported.


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
       [not found] <bug-44626-4@http.gcc.gnu.org/bugzilla/>
  2010-10-01 12:11 ` jakub at gcc dot gnu.org
@ 2011-04-16 11:06 ` jakub at gcc dot gnu.org
  2012-03-13 17:01 ` jakub at gcc dot gnu.org
  2 siblings, 0 replies; 11+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-04-16 11:06 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.6                       |4.4.7


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

* [Bug target/44626] [4.4 regression] ICE in output_operand: invalid expression as operand
       [not found] <bug-44626-4@http.gcc.gnu.org/bugzilla/>
@ 2010-10-01 12:11 ` jakub at gcc dot gnu.org
  2011-04-16 11:06 ` jakub at gcc dot gnu.org
  2012-03-13 17:01 ` jakub at gcc dot gnu.org
  2 siblings, 0 replies; 11+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-10-01 12:11 UTC (permalink / raw)
  To: gcc-bugs

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.4.5                       |4.4.6


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

end of thread, other threads:[~2012-03-13 17:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-22  8:57 [Bug target/44626] New: [4.4 regression] ICE in output_operand: invalid expression as operand doko at ubuntu dot com
2010-06-22  8:58 ` [Bug target/44626] " doko at ubuntu dot com
2010-06-22 10:58 ` rguenth at gcc dot gnu dot org
2010-06-22 18:14 ` mikpe at it dot uu dot se
2010-06-22 22:05 ` doko at ubuntu dot com
2010-07-03  0:03 ` ramana at gcc dot gnu dot org
2010-07-03 19:53 ` mikpe at it dot uu dot se
2010-07-04 19:54 ` mikpe at it dot uu dot se
     [not found] <bug-44626-4@http.gcc.gnu.org/bugzilla/>
2010-10-01 12:11 ` jakub at gcc dot gnu.org
2011-04-16 11:06 ` jakub at gcc dot gnu.org
2012-03-13 17:01 ` jakub at gcc dot gnu.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).