[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 --- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Sat Dec 13 08:43:09 2014 New Revision: 218703 URL: https://gcc.gnu.org/viewcvs?rev=218703root=gccview=rev Log: Backported from mainline 2014-12-12 Jakub Jelinek ja...@redhat.com PR tree-optimization/64269 * tree-ssa-forwprop.c (simplify_builtin_call): Bail out if len2 or diff are too large. * gcc.c-torture/compile/pr64269.c: New test. Added: branches/gcc-4_9-branch/gcc/testsuite/gcc.c-torture/compile/pr64269.c Modified: branches/gcc-4_9-branch/gcc/ChangeLog branches/gcc-4_9-branch/gcc/testsuite/ChangeLog branches/gcc-4_9-branch/gcc/tree-ssa-forwprop.c
[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 --- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Sat Dec 13 08:57:05 2014 New Revision: 218704 URL: https://gcc.gnu.org/viewcvs?rev=218704root=gccview=rev Log: Backported from mainline 2014-12-12 Jakub Jelinek ja...@redhat.com PR tree-optimization/64269 * tree-ssa-forwprop.c (simplify_builtin_call): Bail out if len2 or diff are too large. * gcc.c-torture/compile/pr64269.c: New test. Added: branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/compile/pr64269.c Modified: branches/gcc-4_8-branch/gcc/ChangeLog branches/gcc-4_8-branch/gcc/testsuite/ChangeLog branches/gcc-4_8-branch/gcc/tree-ssa-forwprop.c
[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org --- Fixed.
[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org --- Shorter testcase: void foo (char *p) { __SIZE_TYPE__ s = ~(__SIZE_TYPE__)0; *p = 0; __builtin_memset (p + 1, 0, s); }
[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org --- Created attachment 34260 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=34260action=edit gcc5-pr64269.patch Untested fix.
[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 --- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Fri Dec 12 13:32:16 2014 New Revision: 218669 URL: https://gcc.gnu.org/viewcvs?rev=218669root=gccview=rev Log: PR tree-optimization/64269 * tree-ssa-forwprop.c (simplify_builtin_call): Bail out if len2 or diff are too large. * gcc.c-torture/compile/pr64269.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr64269.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-forwprop.c
[Bug tree-optimization/64269] [4.8/4.9/5 Regression] ICE with -O3 enabled on Ubuntu 14.04
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64269 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot gnu.org Known to work||4.7.4 Target Milestone|--- |4.8.4 Summary|ICE with -O3 enabled on |[4.8/4.9/5 Regression] ICE |Ubuntu 14.04|with -O3 enabled on Ubuntu ||14.04 --- Comment #3 from Richard Biener rguenth at gcc dot gnu.org --- Works with 4.7.x. 1395 memset (src_buf + tree_to_uhwi (diff), 1396 tree_to_shwi (val2), tree_to_uhwi (len2)); (gdb) p debug_generic_expr (len2) 18446744073709551615 (that's -1) function added by Jakub (simplify_builtin_call).