* [Bug rtl-optimization/56847] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
@ 2013-04-05 5:07 ` mpolacek at gcc dot gnu.org
2013-04-05 5:07 ` mpolacek at gcc dot gnu.org
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2013-04-05 5:07 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Marek Polacek <mpolacek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2013-04-05
CC| |mpolacek at gcc dot gnu.org
Component|target |rtl-optimization
Ever Confirmed|0 |1
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> 2013-04-05 05:07:20 UTC ---
Confirmed.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
2013-04-05 5:07 ` [Bug rtl-optimization/56847] " mpolacek at gcc dot gnu.org
@ 2013-04-05 5:07 ` mpolacek at gcc dot gnu.org
2013-04-05 5:28 ` [Bug target/56847] " mpolacek at gcc dot gnu.org
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2013-04-05 5:07 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Marek Polacek <mpolacek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.9.0
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/56847] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
2013-04-05 5:07 ` [Bug rtl-optimization/56847] " mpolacek at gcc dot gnu.org
2013-04-05 5:07 ` mpolacek at gcc dot gnu.org
@ 2013-04-05 5:28 ` mpolacek at gcc dot gnu.org
2013-04-05 5:54 ` mpolacek at gcc dot gnu.org
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2013-04-05 5:28 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> 2013-04-05 05:28:21 UTC ---
Slightly reduced.
struct S { long int a, b; };
extern struct S e;
void
foo (void)
{
static __thread struct S s = { 0, 0 };
s = e;
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/56847] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (2 preceding siblings ...)
2013-04-05 5:28 ` [Bug target/56847] " mpolacek at gcc dot gnu.org
@ 2013-04-05 5:54 ` mpolacek at gcc dot gnu.org
2013-04-05 6:11 ` [Bug target/56847] [4.8/4.9 Regression] " jakub at gcc dot gnu.org
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: mpolacek at gcc dot gnu.org @ 2013-04-05 5:54 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Marek Polacek <mpolacek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |uros at gcc dot gnu.org
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> 2013-04-05 05:54:31 UTC ---
Started with http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=193671
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug target/56847] [4.8/4.9 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (3 preceding siblings ...)
2013-04-05 5:54 ` mpolacek at gcc dot gnu.org
@ 2013-04-05 6:11 ` jakub at gcc dot gnu.org
2013-04-05 6:14 ` [Bug rtl-optimization/56847] " ubizjak at gmail dot com
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-04-05 6:11 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org,
| |vmakarov at gcc dot gnu.org
Target Milestone|4.9.0 |4.8.1
Summary|'-fpie' triggers - internal |[4.8/4.9 Regression]
|compiler error: in |'-fpie' triggers - internal
|gen_add2_insn, at |compiler error: in
|optabs.c:4705 |gen_add2_insn, at
| |optabs.c:4705
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-05 06:11:37 UTC ---
Even more reduced:
/* PR target/56847 */
/* { dg-do compile { target pie } } */
/* { dg-options "-O2 -fpie" } */
struct S { long int a, b; } e;
__thread struct S s;
void
foo (void)
{
s = e;
}
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] [4.8/4.9 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (4 preceding siblings ...)
2013-04-05 6:11 ` [Bug target/56847] [4.8/4.9 Regression] " jakub at gcc dot gnu.org
@ 2013-04-05 6:14 ` ubizjak at gmail dot com
2013-04-06 3:43 ` vmakarov at redhat dot com
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: ubizjak at gmail dot com @ 2013-04-05 6:14 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Uros Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ra
Component|target |rtl-optimization
--- Comment #6 from Uros Bizjak <ubizjak at gmail dot com> 2013-04-05 06:13:56 UTC ---
The target part exposes underlying LRA problem.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] [4.8/4.9 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (5 preceding siblings ...)
2013-04-05 6:14 ` [Bug rtl-optimization/56847] " ubizjak at gmail dot com
@ 2013-04-06 3:43 ` vmakarov at redhat dot com
2013-04-17 23:42 ` shenhan at google dot com
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: vmakarov at redhat dot com @ 2013-04-06 3:43 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Vladimir Makarov <vmakarov at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vmakarov at redhat dot com
--- Comment #7 from Vladimir Makarov <vmakarov at redhat dot com> 2013-04-06 03:43:50 UTC ---
It seems that reload systematically chooses a different alternative (4) than
LRA (1) for movti_internal. This is a very tricky part of LRA so I guess
fixing this can take a few days may be a week.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] [4.8/4.9 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (6 preceding siblings ...)
2013-04-06 3:43 ` vmakarov at redhat dot com
@ 2013-04-17 23:42 ` shenhan at google dot com
2013-04-18 20:10 ` vmakarov at redhat dot com
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: shenhan at google dot com @ 2013-04-17 23:42 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
--- Comment #8 from Han Shen <shenhan at google dot com> 2013-04-17 23:42:22 UTC ---
Hi, any progress on this?
Thanks!
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] [4.8/4.9 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (7 preceding siblings ...)
2013-04-17 23:42 ` shenhan at google dot com
@ 2013-04-18 20:10 ` vmakarov at redhat dot com
2013-04-26 18:08 ` [Bug rtl-optimization/56847] [4.8 " jakub at gcc dot gnu.org
2013-05-02 19:31 ` jakub at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: vmakarov at redhat dot com @ 2013-04-18 20:10 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
--- Comment #9 from Vladimir Makarov <vmakarov at redhat dot com> 2013-04-18 20:10:34 UTC ---
I am still working on this. I have a patch solving the problem but I'd like to
try other solutions too.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] [4.8 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (8 preceding siblings ...)
2013-04-18 20:10 ` vmakarov at redhat dot com
@ 2013-04-26 18:08 ` jakub at gcc dot gnu.org
2013-05-02 19:31 ` jakub at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-04-26 18:08 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[4.8/4.9 Regression] |[4.8 Regression] '-fpie'
|'-fpie' triggers - internal |triggers - internal
|compiler error: in |compiler error: in
|gen_add2_insn, at |gen_add2_insn, at
|optabs.c:4705 |optabs.c:4705
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-26 18:08:31 UTC ---
Author: vmakarov
Date: Fri Apr 19 19:55:57 2013
New Revision: 198101
URL: http://gcc.gnu.org/viewcvs?rev=198101&root=gcc&view=rev
Log:
2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/56847
* lra-constraints.c (process_alt_operands): Discourage alternative
with non-matche doffsettable memory constraint fro memory with
known offset.
Added:
trunk/gcc/testsuite/gcc.dg/pr56847.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/lra-constraints.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug rtl-optimization/56847] [4.8 Regression] '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705
2013-04-04 23:30 [Bug rtl-optimization/56847] New: '-fpie' triggers - internal compiler error: in gen_add2_insn, at optabs.c:4705 shenhan at google dot com
` (9 preceding siblings ...)
2013-04-26 18:08 ` [Bug rtl-optimization/56847] [4.8 " jakub at gcc dot gnu.org
@ 2013-05-02 19:31 ` jakub at gcc dot gnu.org
10 siblings, 0 replies; 12+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-05-02 19:31 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56847
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-05-02 19:31:50 UTC ---
Author: vmakarov
Date: Thu May 2 17:41:53 2013
New Revision: 198553
URL: http://gcc.gnu.org/viewcvs?rev=198553&root=gcc&view=rev
Log:
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/56847
* lra-constraints.c (process_alt_operands): Discourage alternative
with non-matche doffsettable memory constraint fro memory with
known offset.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/56847
* gcc.dg/pr56847.c: New test.
Added:
branches/gcc-4_8-branch/gcc/testsuite/gcc.dg/pr56847.c
Modified:
branches/gcc-4_8-branch/gcc/ChangeLog
branches/gcc-4_8-branch/gcc/lra-constraints.c
branches/gcc-4_8-branch/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 12+ messages in thread