aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadupdate.c
diff options
context:
space:
mode:
authorPeter Bergner <bergner@vnet.ibm.com>2014-05-04 20:52:30 -0500
committerPeter Bergner <bergner@gcc.gnu.org>2014-05-04 20:52:30 -0500
commitf93bc5b31a74f46a6c190a2bee3bc136ee3e2440 (patch)
tree7354e92997abb72e8a2110b41d41854be156cb6c /gcc/tree-ssa-threadupdate.c
parentb89184027ec28c59bee9e2d3afb352170c378487 (diff)
downloadgcc-f93bc5b31a74f46a6c190a2bee3bc136ee3e2440.zip
gcc-f93bc5b31a74f46a6c190a2bee3bc136ee3e2440.tar.gz
gcc-f93bc5b31a74f46a6c190a2bee3bc136ee3e2440.tar.bz2
rs6000.h (RS6000_BTM_HARD_FLOAT): New define.
gcc/ * config/rs6000/rs6000.h (RS6000_BTM_HARD_FLOAT): New define. (RS6000_BTM_COMMON): Add RS6000_BTM_HARD_FLOAT. (TARGET_EXTRA_BUILTINS): Add TARGET_HARD_FLOAT. * config/rs6000/rs6000-builtin.def (BU_MISC_1): Use RS6000_BTM_HARD_FLOAT. (BU_MISC_2): Likewise. * config/rs6000/rs6000.c (rs6000_builtin_mask_calculate): Handle RS6000_BTM_HARD_FLOAT. (rs6000_option_override_internal): Enforce -mhard-float if -mhard-dfp is explicitly used. (rs6000_invalid_builtin): Add hard floating builtin support. (rs6000_expand_builtin): Relax the gcc_assert to allow the new hard float builtins. (rs6000_builtin_mask_names): Add RS6000_BTM_HARD_FLOAT. gcc/testsuite/ * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float. (dg-require-effective-target): Change target to powerpc_fprs. * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp. (dg-require-effective-target): Change target to dfprt. From-SVN: r210054
Diffstat (limited to 'gcc/tree-ssa-threadupdate.c')
0 files changed, 0 insertions, 0 deletions