re PR target/50928 (m32c ICE building RTEMS)
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Fri, 23 Jan 2015 16:32:34 +0000 (16:32 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Fri, 23 Jan 2015 16:32:34 +0000 (16:32 +0000)
commitf75e07bc36958220ca7f48b916f50b758d593c38
tree534a4e2c323ec63f408c88583586d8b5461a5654
parentfa4e8db234d50c36a3b410cccf4f10253f0ab1bd
re PR target/50928 (m32c ICE building RTEMS)

2015-01-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR target/50928
        * config/m32c/m32c.c (encode_pattern_1): Removed gcc_unreachable here.
        (DEBUG_RELOAD): Removed define.
        (m32c_limit_reload_class): Enable traces with if DEBUG0.
        (m32c_function_arg): Added a type cast.
        (m32c_legitimize_reload_address): Push A_REGS reload with PSImode.
        * config/m32c/addsub.md (addsi3_1): Specify the mode of all arguments.
        * config/m32c/bitops.md (andqi3_16): Likewise.
        * config/m32c/mov.md (m32c_immd_dbl_mov): Likewise.
        (push_a01_l): Likewise.

From-SVN: r220048
gcc/ChangeLog
gcc/config/m32c/addsub.md
gcc/config/m32c/bitops.md
gcc/config/m32c/m32c.c
gcc/config/m32c/mov.md