diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-06-11 19:24:20 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-06-11 19:24:20 +0000 |
commit | 159b4b2f03ec8e7cf341f6eae50cdd6a831dcf6e (patch) | |
tree | 5bf46b31c6bf4c732c3f2dbc97ceff414d69bc3d /gcc/config.gcc | |
parent | bf27c43e07631d497b33c39c1bb6f26fd886bafd (diff) | |
download | gcc-159b4b2f03ec8e7cf341f6eae50cdd6a831dcf6e.zip gcc-159b4b2f03ec8e7cf341f6eae50cdd6a831dcf6e.tar.gz gcc-159b4b2f03ec8e7cf341f6eae50cdd6a831dcf6e.tar.bz2 |
re PR target/53511 (SH Target: Add support for fma patterns)
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.
From-SVN: r188396
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index f2b0936..b904586 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -449,6 +449,7 @@ s390*-*-*) sh[123456789lbe]*-*-* | sh-*-*) cpu_type=sh need_64bit_hwint=yes + extra_options="${extra_options} fused-madd.opt" ;; v850*-*-*) cpu_type=v850 |