https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118663
--- Comment #9 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Vladimir Makarov from comment #8) > (In reply to Peter Bergner from comment #6) > > (In reply to Segher Boessenkool from comment #5) > > > I cannot get the testcase to fail at all. Please give a failing command > > > line? > > > > I just used -O2 -mcpu=601. I noticed this passes with -mcpu=602. > > I've reproduced the crash. I'll try to fix it as soon as possible, probably > tomorrow. Thanks for having a look. A simpler and cleaner test case that shows the problem is: extern void bar (void); void foo (_Decimal32 *dst, _Decimal32 src) { bar (); *dst = src; }