* [Bug rtl-optimization/57518] [4.8/4.9 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
@ 2013-06-12 21:47 ` wmi at google dot com
2013-06-20 8:56 ` [Bug rtl-optimization/57518] [4.9 " rguenth at gcc dot gnu.org
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: wmi at google dot com @ 2013-06-12 21:47 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
--- Comment #1 from wmi at google dot com ---
post a candidate patch here:
http://gcc.gnu.org/ml/gcc-patches/2013-06/msg00748.html
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.9 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
2013-06-12 21:47 ` [Bug rtl-optimization/57518] [4.8/4.9 Regression] Redundant " wmi at google dot com
@ 2013-06-20 8:56 ` rguenth at gcc dot gnu.org
2013-06-20 15:55 ` wmi at google dot com
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-06-20 8:56 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.9.0
Summary|[4.8/4.9 Regression] |[4.9 Regression] Redundant
|Redundant insn generated in |insn generated in LRA
|LRA |
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
>From the description I gather that 4.8.0 works.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.9 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
2013-06-12 21:47 ` [Bug rtl-optimization/57518] [4.8/4.9 Regression] Redundant " wmi at google dot com
2013-06-20 8:56 ` [Bug rtl-optimization/57518] [4.9 " rguenth at gcc dot gnu.org
@ 2013-06-20 15:55 ` wmi at google dot com
2013-06-24 10:20 ` [Bug rtl-optimization/57518] [4.8/4.9 " rguenth at gcc dot gnu.org
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: wmi at google dot com @ 2013-06-20 15:55 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
wmi at google dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rguenth at gcc dot gnu.org
--- Comment #3 from wmi at google dot com ---
oh, sorry to make it misleading, but the 4.8.0 below is an experimental version
(see its date is 20120613, at that time LRA has not been merged):
Target: x86_64-linux-gnu
gcc version 4.8.0 20120613 (experimental) (GCC)
gcc -O2 -S 1.c
.cfi_startproc
movzbl ip+2(%rip), %eax
andl $3, %eax
movl %eax, total(%rip)
ret
.cfi_endproc
I just verified using 4.8.0 and 4.8.1 releases, the problem was there for both.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8/4.9 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (2 preceding siblings ...)
2013-06-20 15:55 ` wmi at google dot com
@ 2013-06-24 10:20 ` rguenth at gcc dot gnu.org
2013-10-12 0:25 ` brooks at gcc dot gnu.org
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-06-24 10:20 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.9.0 |4.8.2
Summary|[4.9 Regression] Redundant |[4.8/4.9 Regression]
|insn generated in LRA |Redundant insn generated in
| |LRA
Known to fail| |4.8.0
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Not sure if we want to backport such change though.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8/4.9 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (3 preceding siblings ...)
2013-06-24 10:20 ` [Bug rtl-optimization/57518] [4.8/4.9 " rguenth at gcc dot gnu.org
@ 2013-10-12 0:25 ` brooks at gcc dot gnu.org
2013-10-14 8:08 ` [Bug rtl-optimization/57518] [4.8 " rguenth at gcc dot gnu.org
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: brooks at gcc dot gnu.org @ 2013-10-12 0:25 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Brooks Moses <brooks at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |brooks at gcc dot gnu.org
--- Comment #5 from Brooks Moses <brooks at gcc dot gnu.org> ---
For the record, this is failing in the Google 4.8 branch (which has the
backported patch applied, along with the testcase) in our 32-bit Power builds.
It may be worth seeing if that replicates on trunk.
Otherwise, since the relevant patch has been applied to trunk, shouldn't this
be closed?
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (4 preceding siblings ...)
2013-10-12 0:25 ` brooks at gcc dot gnu.org
@ 2013-10-14 8:08 ` rguenth at gcc dot gnu.org
2013-10-16 9:49 ` jakub at gcc dot gnu.org
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2013-10-14 8:08 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2013-10-14
Known to work| |4.9.0
Summary|[4.8/4.9 Regression] |[4.8 Regression] Redundant
|Redundant insn generated in |insn generated in LRA
|LRA |
Ever confirmed|0 |1
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk sofar.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (5 preceding siblings ...)
2013-10-14 8:08 ` [Bug rtl-optimization/57518] [4.8 " rguenth at gcc dot gnu.org
@ 2013-10-16 9:49 ` jakub at gcc dot gnu.org
2013-11-04 14:07 ` hp at gcc dot gnu.org
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-10-16 9:49 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.8.2 |4.8.3
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.2 has been released.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (6 preceding siblings ...)
2013-10-16 9:49 ` jakub at gcc dot gnu.org
@ 2013-11-04 14:07 ` hp at gcc dot gnu.org
2013-11-04 14:32 ` hp at gcc dot gnu.org
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu.org @ 2013-11-04 14:07 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Hans-Peter Nilsson <hp at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hp at gcc dot gnu.org
--- Comment #8 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
Why is the test-case gcc.dg/pr57518.c valid?
It just checks that a REG_EQUIV is not attached, but from the analysis it seems
the need is to check the related register against some condition; the note
seems valid. Or maybe the test-case should be made machine-specific.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (7 preceding siblings ...)
2013-11-04 14:07 ` hp at gcc dot gnu.org
@ 2013-11-04 14:32 ` hp at gcc dot gnu.org
2014-05-22 9:06 ` rguenth at gcc dot gnu.org
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu.org @ 2013-11-04 14:32 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
--- Comment #9 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
See also PR58985.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (8 preceding siblings ...)
2013-11-04 14:32 ` hp at gcc dot gnu.org
@ 2014-05-22 9:06 ` rguenth at gcc dot gnu.org
2014-12-10 12:41 ` rguenth at gcc dot gnu.org
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-05-22 9:06 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.8.3 |4.8.4
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 4.8.3 is being released, adjusting target milestone.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (9 preceding siblings ...)
2014-05-22 9:06 ` rguenth at gcc dot gnu.org
@ 2014-12-10 12:41 ` rguenth at gcc dot gnu.org
2014-12-19 13:28 ` jakub at gcc dot gnu.org
2015-06-23 8:42 ` rguenth at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-12-10 12:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
Priority|P3 |P2
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (10 preceding siblings ...)
2014-12-10 12:41 ` rguenth at gcc dot gnu.org
@ 2014-12-19 13:28 ` jakub at gcc dot gnu.org
2015-06-23 8:42 ` rguenth at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-12-19 13:28 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.8.4 |4.8.5
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 4.8.4 has been released.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug rtl-optimization/57518] [4.8 Regression] Redundant insn generated in LRA
2013-06-03 21:04 [Bug rtl-optimization/57518] New: Redundent insn generated in LRA wmi at google dot com
` (11 preceding siblings ...)
2014-12-19 13:28 ` jakub at gcc dot gnu.org
@ 2015-06-23 8:42 ` rguenth at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-06-23 8:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57518
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|4.8.5 |4.9.0
Known to fail| |4.8.5
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed for 4.9.0.
^ permalink raw reply [flat|nested] 14+ messages in thread