public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases
@ 2010-10-29 21:39 pthaugen at gcc dot gnu.org
  2010-10-29 23:22 ` [Bug middle-end/46234] " rguenth at gcc dot gnu.org
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: pthaugen at gcc dot gnu.org @ 2010-10-29 21:39 UTC (permalink / raw)
  To: gcc-bugs

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

           Summary: ICE in expand_expr_real_2 for va-arg-XXX tescases
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: pthaugen@gcc.gnu.org
              Host: powerpc64-linux
            Target: powerpc64-linux
             Build: powerpc64-linux


I see the following for testsuite/gcc.c-torture/execute/va-arg-13.c.

> ~/install/gcc/trunk/bin/gcc -c -w -O0 -m32 ~/src/gcc/trunk/gcc/gcc/testsuite/gcc.c-torture/execute/va-arg-13.c
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/gcc.c-torture/execute/va-arg-13.c:
In function `test':
/home/pthaugen/src/gcc/trunk/gcc/gcc/testsuite/gcc.c-torture/execute/va-arg-13.c:23:3:
internal compiler error: in expand_expr_real_2, at expr.c:7276
Please submit a full bug report,


Also happens for va-arg-14.c and va-arg-21.c.


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

* [Bug middle-end/46234] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
@ 2010-10-29 23:22 ` rguenth at gcc dot gnu.org
  2010-11-01 15:51 ` [Bug middle-end/46234] [4.6 Regression] " pthaugen at gcc dot gnu.org
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2010-10-29 23:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-10-29 23:22:24 UTC ---
So, what is it?  please properly mark bugs as regression if you know a working
version.


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

* [Bug middle-end/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
  2010-10-29 23:22 ` [Bug middle-end/46234] " rguenth at gcc dot gnu.org
@ 2010-11-01 15:51 ` pthaugen at gcc dot gnu.org
  2010-11-03 15:41 ` rguenth at gcc dot gnu.org
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pthaugen at gcc dot gnu.org @ 2010-11-01 15:51 UTC (permalink / raw)
  To: gcc-bugs

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

Pat Haugen <pthaugen at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE in expand_expr_real_2   |[4.6 Regression] ICE in
                   |for va-arg-XXX tescases     |expand_expr_real_2 for
                   |                            |va-arg-XXX tescases

--- Comment #2 from Pat Haugen <pthaugen at gcc dot gnu.org> 2010-11-01 15:50:58 UTC ---
Looking back at gcc-testresults, problem was introduced on trunk between
revisions 163885 and 163940.


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

* [Bug middle-end/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
  2010-10-29 23:22 ` [Bug middle-end/46234] " rguenth at gcc dot gnu.org
  2010-11-01 15:51 ` [Bug middle-end/46234] [4.6 Regression] " pthaugen at gcc dot gnu.org
@ 2010-11-03 15:41 ` rguenth at gcc dot gnu.org
  2010-11-03 16:50 ` jakub at gcc dot gnu.org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2010-11-03 15:41 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.6.0


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

* [Bug middle-end/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2010-11-03 15:41 ` rguenth at gcc dot gnu.org
@ 2010-11-03 16:50 ` jakub at gcc dot gnu.org
  2010-11-03 17:27 ` [Bug target/46234] " jakub at gcc dot gnu.org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-03 16:50 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2010.11.03 16:49:50
                 CC|                            |jakub at gcc dot gnu.org
         AssignedTo|unassigned at gcc dot       |jakub at gcc dot gnu.org
                   |gnu.org                     |
     Ever Confirmed|0                           |1


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2010-11-03 16:50 ` jakub at gcc dot gnu.org
@ 2010-11-03 17:27 ` jakub at gcc dot gnu.org
  2010-11-03 17:34 ` [Bug middle-end/46234] " pthaugen at gcc dot gnu.org
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-03 17:27 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-03 17:27:35 UTC ---
Created attachment 22255
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22255
gcc46-pr46234.patch

Untested fix.  Could anyone please bootstrap/regtest this on ppc and s390?  It
might take a while before I'd manage to do that myself.


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

* [Bug middle-end/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2010-11-03 17:27 ` [Bug target/46234] " jakub at gcc dot gnu.org
@ 2010-11-03 17:34 ` pthaugen at gcc dot gnu.org
  2010-11-03 17:36 ` [Bug target/46234] " jakub at gcc dot gnu.org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pthaugen at gcc dot gnu.org @ 2010-11-03 17:34 UTC (permalink / raw)
  To: gcc-bugs

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

Pat Haugen <pthaugen at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |UNCONFIRMED
          Component|target                      |middle-end
   Target Milestone|4.6.0                       |---
     Ever Confirmed|1                           |0

--- Comment #4 from Pat Haugen <pthaugen at gcc dot gnu.org> 2010-11-03 17:33:58 UTC ---
I can take care of PPC.


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2010-11-03 17:34 ` [Bug middle-end/46234] " pthaugen at gcc dot gnu.org
@ 2010-11-03 17:36 ` jakub at gcc dot gnu.org
  2010-11-03 17:37 ` jakub at gcc dot gnu.org
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-03 17:36 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|2010-11-03 16:49:50         |2010.11.03 17:35:53
          Component|middle-end                  |target
     Ever Confirmed|0                           |1


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2010-11-03 17:36 ` [Bug target/46234] " jakub at gcc dot gnu.org
@ 2010-11-03 17:37 ` jakub at gcc dot gnu.org
  2010-11-04 14:38 ` pthaugen at gcc dot gnu.org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-03 17:37 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.6.0


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2010-11-03 17:37 ` jakub at gcc dot gnu.org
@ 2010-11-04 14:38 ` pthaugen at gcc dot gnu.org
  2010-11-04 16:03 ` krebbel at gcc dot gnu.org
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pthaugen at gcc dot gnu.org @ 2010-11-04 14:38 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Pat Haugen <pthaugen at gcc dot gnu.org> 2010-11-04 14:38:18 UTC ---
Bootstrap/regtest went fine on PPC, va-arg-xxx tests now pass.


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2010-11-04 14:38 ` pthaugen at gcc dot gnu.org
@ 2010-11-04 16:03 ` krebbel at gcc dot gnu.org
  2010-11-04 18:43 ` jakub at gcc dot gnu.org
  2010-11-04 19:23 ` jakub at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: krebbel at gcc dot gnu.org @ 2010-11-04 16:03 UTC (permalink / raw)
  To: gcc-bugs

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

Andreas Krebbel <krebbel at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |krebbel at gcc dot gnu.org

--- Comment #6 from Andreas Krebbel <krebbel at gcc dot gnu.org> 2010-11-04 16:03:42 UTC ---
The va-arg* testcases are fixed for S/390 with the patch.


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2010-11-04 16:03 ` krebbel at gcc dot gnu.org
@ 2010-11-04 18:43 ` jakub at gcc dot gnu.org
  2010-11-04 19:23 ` jakub at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-04 18:43 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-04 18:43:04 UTC ---
Author: jakub
Date: Thu Nov  4 18:43:00 2010
New Revision: 166323

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166323
Log:
    PR target/46234
    * config/rs6000/rs6000.c (rs6000_va_start): Use build_simple_mem_ref
    instead of build_va_arg_indirect_ref.
    * config/spu/spu.c (spu_va_start): Likewise.
    * config/s390/s390.c (s390_va_start): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/config/s390/s390.c
    trunk/gcc/config/spu/spu.c


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

* [Bug target/46234] [4.6 Regression] ICE in expand_expr_real_2 for va-arg-XXX tescases
  2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2010-11-04 18:43 ` jakub at gcc dot gnu.org
@ 2010-11-04 19:23 ` jakub at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: jakub at gcc dot gnu.org @ 2010-11-04 19:23 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-04 19:23:19 UTC ---
Fixed.


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

end of thread, other threads:[~2010-11-04 19:23 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-29 21:39 [Bug middle-end/46234] New: ICE in expand_expr_real_2 for va-arg-XXX tescases pthaugen at gcc dot gnu.org
2010-10-29 23:22 ` [Bug middle-end/46234] " rguenth at gcc dot gnu.org
2010-11-01 15:51 ` [Bug middle-end/46234] [4.6 Regression] " pthaugen at gcc dot gnu.org
2010-11-03 15:41 ` rguenth at gcc dot gnu.org
2010-11-03 16:50 ` jakub at gcc dot gnu.org
2010-11-03 17:27 ` [Bug target/46234] " jakub at gcc dot gnu.org
2010-11-03 17:34 ` [Bug middle-end/46234] " pthaugen at gcc dot gnu.org
2010-11-03 17:36 ` [Bug target/46234] " jakub at gcc dot gnu.org
2010-11-03 17:37 ` jakub at gcc dot gnu.org
2010-11-04 14:38 ` pthaugen at gcc dot gnu.org
2010-11-04 16:03 ` krebbel at gcc dot gnu.org
2010-11-04 18:43 ` jakub at gcc dot gnu.org
2010-11-04 19:23 ` 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).