diff options
author | Bernd Schmidt <bernd.schmidt@analog.com> | 2009-04-29 08:41:32 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2009-04-29 08:41:32 +0000 |
commit | a0a31d1ec37ab838b1cbad2bb3a502c2927667b1 (patch) | |
tree | 3ff1370db7bb76a2cc0cdf52ba19728a259ab002 /gcc/ada | |
parent | 5f3153cdb4059e20672b5f4a4df42b23a08c7063 (diff) | |
download | gcc-a0a31d1ec37ab838b1cbad2bb3a502c2927667b1.zip gcc-a0a31d1ec37ab838b1cbad2bb3a502c2927667b1.tar.gz gcc-a0a31d1ec37ab838b1cbad2bb3a502c2927667b1.tar.bz2 |
bfin.md (sp_or_sm, [...]): New macro.
gcc/
* config/bfin/bfin.md (sp_or_sm, spm_string, spm_name): New macro.
(ss<spm_name>hi3, ss<spm_name>hi3_parts, ss<spm_name>hi3_low_parts,
ss<spm_name_hi3_high_parts): New patterns, replacing ssaddhi3, ssubhi3,
ssaddhi3_parts and sssubhi3_parts.
(flag_mulhi3_parts): Produce a HImode output rather than trying to set
a VEC_SELECT.
* config/bfin/bfin.c (bfin_expand_builtin, case BFIN_BUILTIN_CPLX_SQU):
Adjust accordingly.
gcc/testsuite/
* gcc.target/bfin/20090411-1.c: New test.
From-SVN: r146929
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions