aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorBernd Schmidt <bernd.schmidt@analog.com>2009-04-29 08:41:32 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2009-04-29 08:41:32 +0000
commita0a31d1ec37ab838b1cbad2bb3a502c2927667b1 (patch)
tree3ff1370db7bb76a2cc0cdf52ba19728a259ab002 /gcc/ada
parent5f3153cdb4059e20672b5f4a4df42b23a08c7063 (diff)
downloadgcc-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