[Bug rtl-optimization/60155] ICE: in get_pressure_class_and_nregs at gcse.c:3438

law at redhat dot com gcc-bugzilla@gcc.gnu.org
Tue Feb 25 06:36:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60155

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com

--- Comment #6 from Jeffrey A. Law <law at redhat dot com> ---
Well, given that gcse merely moves evaluations to other blocks where evaluation
of the expression is always anticipated, there's no inherent reason why we
can't gcse something that might trap.

It really feels like this is papering over the real problem, namely that
get_pressure_class_and_nregs simply doesn't handle things that are passed
through hash_scan_set, in particular cases where there's a single set inside a
PARALLEL.



More information about the Gcc-bugs mailing list