[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-08-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-07-07 Thread bastiaan at bjacques dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 Bastiaan Jacques bastiaan at bjacques dot org changed: What|Removed |Added CC||bastiaan

[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-06-27 Thread harald at gigawatt dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 --- Comment #6 from Harald van Dijk harald at gigawatt dot nl --- FWIW, I've done some more testing with that on top of 4.8.1 and haven't been able to find anything that breaks that wasn't already broken without it. Nice, thanks.

[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-06-25 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Known to work||4.9.0 ---

[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-06-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-06-16 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added CC||naruse at

[Bug middle-end/56977] gcc -Og incorrectly warns about 'constant zero length parameter'

2013-06-15 Thread harald at gigawatt dot nl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56977 --- Comment #2 from Harald van Dijk harald at gigawatt dot nl --- Inlining isn't relevant: __attribute__((__error__(error))) void error (); void f (int i) { if (__builtin_constant_p (i)) { error (); } } fails the same way. But it