https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61610
--- Comment #3 from Joel Sherrill <joel at gcc dot gnu.org> --- For the preprocessed newlib strtod source, -O2 will reproduce. Dropping -EL or to -O1 results in it compiling. /users/joel/test-gcc/b-mips-rtems4.11-gcc/./gcc/xgcc -B/users/joel/test-gcc/b-mips-rtems4.11-gcc/./gcc/ -c -EL -O2 -mips3 newlib_strtod_preprocessed.c