[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-31 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 --- Comment #8 from Martin Sebor --- Author: msebor Date: Tue Jul 31 16:47:39 2018 New Revision: 263166 URL: https://gcc.gnu.org/viewcvs?rev=263166=gcc=rev Log: PR tree-optimization/86741 - ICE in -Warray-bounds indexing into an object of

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-31 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0 --- Comment #7 from Richard Biener

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-30 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 Martin Sebor changed: What|Removed |Added Keywords||patch --- Comment #6 from Martin Sebor

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-30 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 --- Comment #4 from Marek Polacek --- Reduced: struct S { int s; }; void fn2 (void); void fn1 () { extern void a; struct S *b = if (b->s) fn2 (); }

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 --- Comment #3 from Marek Polacek --- So I think this ought to fix it: --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -5051,7 +5051,8 @@ vrp_prop::check_mem_ref (location_t location, tree ref, bool ignore_off_by_one) to identify the member

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 --- Comment #2 from Marek Polacek --- #4 0x01250010 in vrp_prop::check_mem_ref (this=0x7fffced0, location=102528417, ref= , ignore_off_by_one=false) at /home/marek/src/gcc/gcc/tree-vrp.c:5097 5097 arrbounds[1] =

[Bug tree-optimization/86741] [9 Regression] ICE in vrp_prop::check_mem_ref building glibc for i686-gnu

2018-07-30 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86741 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|