https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114087
Andrew Waterman <andrew at sifive dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew at sifive dot com --- Comment #1 from Andrew Waterman <andrew at sifive dot com> --- Note that, in some of these cases, there is a tradeoff. If this code were executed in a loop, such that the constant loads could be hoisted, (2a) would have a shorter critical path than (2c); likewise (3a) vs. (3c).