https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98099
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Eric Botcazou <ebotca...@gcc.gnu.org>: https://gcc.gnu.org/g:277ff3406d533990e98cf1c2075b9dc9db6fa48a commit r11-5706-g277ff3406d533990e98cf1c2075b9dc9db6fa48a Author: Eric Botcazou <ebotca...@adacore.com> Date: Thu Dec 3 15:54:14 2020 +0100 Fix PR middle-end/98099 this replaces the ICE by a sorry message for the use of reverse scalar storage order with 128-bit decimal floating-point type on 32-bit targets. gcc/ChangeLog: PR middle-end/98099 * expmed.c (flip_storage_order): In the case of a non-integer mode, sorry out if the integer mode to be used instead is not supported. gcc/testsuite/ChangeLog: * gcc.dg/pr98099.c: New test.