[Bug tree-optimization/107170] [13 Regression] ICE on valid code: in as_a, at value-range.h:381
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107170 Aldy Hernandez changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED|RESOLVED --- Comment #3 from Aldy Hernandez --- fixed
[Bug tree-optimization/107170] [13 Regression] ICE on valid code: in as_a, at value-range.h:381
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107170 --- Comment #2 from CVS Commits --- The master branch has been updated by Aldy Hernandez : https://gcc.gnu.org/g:49b9a8c8cc498b1ed2f566bee858e651e14ba37b commit r13-3139-g49b9a8c8cc498b1ed2f566bee858e651e14ba37b Author: Aldy Hernandez Date: Thu Oct 6 19:11:08 2022 +0200 [PR107170] Avoid copying incompatible types in legacy VRP. Legacy VRP is calling ranger deep inside the bowels, and then trying to copy an incompatible type. My previous patch in this area assumed that the only possibility out of vr_values::get_value_range for an unsupported type was VARYING, but UNDEFINED can also be returned. PR tree-optimization/107170 gcc/ChangeLog: * vr-values.cc (vr_values::range_of_expr): Do not die on unsupported types. gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/pr107170.c: New test.
[Bug tree-optimization/107170] [13 Regression] ICE on valid code: in as_a, at value-range.h:381
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107170 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED CC||marxin at gcc dot gnu.org
[Bug tree-optimization/107170] [13 Regression] ICE on valid code: in as_a, at value-range.h:381
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107170 Andrew Pinski changed: What|Removed |Added Component|c |tree-optimization Target Milestone|--- |13.0 Summary|ICE on valid code: in as_a, |[13 Regression] ICE on |at value-range.h:381|valid code: in as_a, at ||value-range.h:381