[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #39 from Martin Jambor --- Author: jamborm Date: Thu May 19 15:19:59 2016 New Revision: 236476 URL: https://gcc.gnu.org/viewcvs?rev=236476=gcc=rev Log: Respect --param ipa-max-agg-items=0 2016-05-19 Martin Jambor

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #38 from Martin Jambor --- Author: jamborm Date: Thu May 19 15:17:10 2016 New Revision: 236475 URL: https://gcc.gnu.org/viewcvs?rev=236475=gcc=rev Log: [PR 70646] Store size to inlining predicate conditions 2016-05-19 Martin

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #37 from Martin Jambor --- Author: jamborm Date: Thu May 19 15:10:50 2016 New Revision: 236474 URL: https://gcc.gnu.org/viewcvs?rev=236474=gcc=rev Log: Respect --param ipa-max-agg-items=0 2016-05-19 Martin Jambor

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #36 from Martin Jambor --- Author: jamborm Date: Thu May 19 15:09:21 2016 New Revision: 236473 URL: https://gcc.gnu.org/viewcvs?rev=236473=gcc=rev Log: [PR 70646] Store size to inlining predicate conditions 2016-05-19 Martin

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #34 from Martin Jambor --- Author: jamborm Date: Thu May 19 14:56:35 2016 New Revision: 236462 URL: https://gcc.gnu.org/viewcvs?rev=236462=gcc=rev Log: [PR 70646] Store size to inlining predicate conditions 2016-05-19 Martin

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-05-19 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #35 from Martin Jambor --- Author: jamborm Date: Thu May 19 15:00:12 2016 New Revision: 236463 URL: https://gcc.gnu.org/viewcvs?rev=236463=gcc=rev Log: Respect --param ipa-max-agg-items=0 2016-05-19 Martin Jambor

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #21 from rguenther at suse dot de --- On April 15, 2016 3:31:33 PM GMT+02:00, "hubicka at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 > >--- Comment #16 from Jan Hubicka ---

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread jpoimboe at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #20 from Josh Poimboeuf --- Thanks very much to everyone who has looked into this so far. It would be very helpful to get answers to the following questions, so we can understand the impact to the kernel: 1) Is there a reliable way

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #19 from Jan Hubicka --- Josh: This is limitation of ipa-prop tracking. It very easily gives up on determinging constantness of aggregate parameter. Hope Martin will fix it next stage1. WIP patches was done few releases back but not

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread jpoimboe at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #17 from Josh Poimboeuf --- (In reply to Richard Biener from comment #14) > (In reply to Josh Poimboeuf from comment #13) > > Interestingly, the function's epilogue (frame pointer restore) and return > > instruction are also getting

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #16 from Jan Hubicka --- > Honza? This seems to be somewhat fragile (redirecting things to unreachable > but _not_ changing the actual predicates in the IL). Claiming the > predicate is constant true is also a bit bogus (as can be

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-14 Thread jpoimboe at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #13 from Josh Poimboeuf --- So if I understand correctly, some reachable code is incorrectly getting marked unreachable and then getting discarded. Interestingly, the function's epilogue (frame pointer restore) and return

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 --- Comment #12 from H.J. Lu --- It was caused by r208831.

[Bug ipa/70646] [4.9/5/6 Regression] Corrupt truncated function

2016-04-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70646 Richard Biener changed: What|Removed |Added Known to work||4.8.5 Target Milestone|---