[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-18 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-18 Thread tmsriram at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 --- Comment #10 from Sriraman Tallam tmsriram at google dot com --- Patch committed. This should fix this. Sri

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-18 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 Markus Trippelsdorf markus at trippelsdorf dot de changed: What|Removed |Added Status|NEW

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-11 Thread tmsriram at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 --- Comment #7 from Sriraman Tallam tmsriram at google dot com --- Taking a stab at fixing this. Here is what is going on. In rev. 200179, this change to tree-inline.c Index: tree-inline.c

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-11 Thread tmsriram at google dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 --- Comment #8 from Sriraman Tallam tmsriram at google dot com --- One other alternative to the patch proposed earlier. The reported bug happens only when optimization is turned on as the early inliner pass invokes incremental inlining which

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-08 Thread kpet at free dot fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 kpet at free dot fr changed: What|Removed |Added CC||kpet at free dot fr --- Comment #5

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-07-08 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 --- Comment #6 from Markus Trippelsdorf markus at trippelsdorf dot de --- (In reply to Jan Hubicka from comment #3) Hmm, the problem here is that we output errors after early inlining always now, while previously we did only when some other

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-06-26 Thread marxin.liska at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 Martin Liška marxin.liska at gmail dot com changed: What|Removed |Added CC||marxin.liska

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-06-25 Thread markus at trippelsdorf dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 --- Comment #2 from Markus Trippelsdorf markus at trippelsdorf dot de --- Here's a reduced example: % cat test.ii typedef bool (*IsAcceptableThis) (const int ); inline int fn1 (IsAcceptableThis p1) { p1 (0); return 0; } __attribute__

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-06-25 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 --- Comment #3 from Jan Hubicka hubicka at ucw dot cz --- Hmm, the problem here is that we output errors after early inlining always now, while previously we did only when some other inlining happened in the function (adding extra early inlinable

[Bug tree-optimization/57698] rev.200179 causes many errors (inlining failures) when building Firefox

2013-06-24 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57698 Jan Hubicka hubicka at gcc dot gnu.org changed: What|Removed |Added CC||hubicka at gcc