PR target/53511
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jun 2012 19:24:20 +0000 (19:24 +0000)
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Jun 2012 19:24:20 +0000 (19:24 +0000)
commit658a6fb76723790cc0f4407c82079a49d3acc0b1
tree5bf46b31c6bf4c732c3f2dbc97ceff414d69bc3d
parentdfed30bca14de84e0446cc02f5a27407dbfdc3e1
PR target/53511
* config/sh/sh.md (fmasf4): New expander.
(*macsf3): Rename to fmasf4_i.  Adapt to fma pattern.
(mac_media): Rename to fmasf4_media.  Adapt to fma pattern.
* config/sh/sh.opt (mfused-madd): Remove.
* config/sh/sh.c (sh_option_override): Remove mfused-madd handling.
(builtin_description bdesc): Remove __builtin_sh_media_FMAC_S.
* config.gcc (sh[123456789lbe]*-*-* | sh-*-*): Add fused-madd.opt
as extra options.
* doc/invoke.texi (SH Options): Update mfused-madd and mno-fused-madd
descriptions.

PR target/53511
* gcc.target/sh/pr53511-1.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188396 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/sh/sh.c
gcc/config/sh/sh.md
gcc/config/sh/sh.opt
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr53511-1.c [new file with mode: 0644]