[Bug lto/47936] [4.6 Regression] Missed optimization with LTO due to strict aliasing issues
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47936 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED Target Milestone|4.6.4 |4.7.0 --- Comment #10 from Jakub Jelinek jakub at gcc dot gnu.org 2013-04-12 16:17:53 UTC --- The 4.6 branch has been closed, fixed in GCC 4.7.0.
[Bug lto/47936] [4.6 Regression] Missed optimization with LTO due to strict aliasing issues
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47936 Dmitry Gorbachev d.g.gorbachev at gmail dot com changed: What|Removed |Added Known to work|4.7.0 |4.7.3, 4.8.0 Summary|[4.6/4.7/4.8 Regression]|[4.6 Regression] Missed |Missed optimization with|optimization with LTO due |LTO due to strict aliasing |to strict aliasing issues |issues | Known to fail|4.6.0 |4.6.4 --- Comment #9 from Dmitry Gorbachev d.g.gorbachev at gmail dot com 2013-02-07 00:40:06 UTC --- I can't reproduce it with GCC 4.7.3 and 4.8.0.
[Bug lto/47936] [4.6 Regression] Missed optimization with LTO due to strict aliasing issues
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47936 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P5 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-03-03 11:25:22 UTC --- But downgrading priority.
[Bug lto/47936] [4.6 Regression] Missed optimization with LTO due to strict aliasing issues
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47936 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed||2011.03.01 10:28:51 Target Milestone|--- |4.6.0 Ever Confirmed|0 |1 --- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-03-01 10:28:51 UTC --- Confirmed. This one happens because we merge struct S and struct T for TBAA purposes (they get the same TYPE_CANONICAL). This is by design to allow cross-language (and slightly invalid) code to not fall over TBAA issues too easily.
[Bug lto/47936] [4.6 Regression] Missed optimization with LTO due to strict aliasing issues
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47936 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2011-03-01 10:30:12 UTC --- IMHO WONTFIX. Eventually we could add a -fvery-strict-aliasing, but it's probably not worth it. Leaving open to eventually document this fact somewhere.