[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-02-14 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Jan Hubicka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-02-14 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 --- Comment #16 from Jan Hubicka --- Author: hubicka Date: Thu Feb 14 14:49:03 2019 New Revision: 268880 URL: https://gcc.gnu.org/viewcvs?rev=268880=gcc=rev Log: PR lto/88677 Fix PR number. Modified: trunk/gcc/ChangeLog

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-02-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-02-11 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Jan Hubicka changed: What|Removed |Added Assignee|rguenther at suse dot de |hubicka at gcc dot gnu.org ---

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-02-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Jan Hubicka changed: What|Removed |Added Assignee|hubicka at gcc dot gnu.org |rguenther at suse dot de ---

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-02-10 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 --- Comment #12 from Jan Hubicka --- I have posted patch which removes the problematic TYPE_NEEDS_CONSTRUCTION to https://gcc.gnu.org/ml/gcc-patches/2019-02/msg00584.html It however does not fix the difference. I suppose it may be TBAA

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-08 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 --- Comment #11 from Jan Hubicka --- > > I guess the FE needs the info. But yes, dropping TREE_READONLY > for TYPE_NEEDS_CONSTRUCTION decls at some point may make sense. > > Generally it would be nice to know (for alias analysis) that > an

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 --- Comment #10 from rguenther at suse dot de --- On Mon, 7 Jan 2019, hubicka at ucw dot cz wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 > > --- Comment #9 from Jan Hubicka --- > > https://gcc.gnu > > -> You can't simply

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 --- Comment #9 from Jan Hubicka --- > https://gcc.gnu > -> You can't simply remove this flag. You could set it to true > conservatively. > Or we could stop marking globals that need constructing TREE_READONLY. I see, I was under impression

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Richard Biener changed: What|Removed |Added Keywords||wrong-code Status|ASSIGNED

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|NEW

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Richard Biener changed: What|Removed |Added Version|unknown |9.0 Target Milestone|---

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Martin Liška changed: What|Removed |Added Keywords|needs-reduction | --- Comment #6 from Martin Liška ---

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Martin Liška changed: What|Removed |Added Keywords||needs-reduction --- Comment #5 from

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-03 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 --- Comment #4 from Jan Hubicka --- This drops TYPE_NEEDS_CONSTRUCTING. I checked the uses jan@skylake:~/trunk/gcc> grep TYPE_NEEDS_CONSTRU *.c gimplify.c: || TYPE_NEEDS_CONSTRUCTING (TREE_TYPE (decl print-tree.c: if

[Bug lto/88677] [9 Regression] Divergence in -O2 and -O2 -flto early opts

2019-01-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88677 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|