aboutsummaryrefslogtreecommitdiff
path: root/gcc/hooks.h
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@linaro.org>2011-05-03 07:46:10 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2011-05-03 07:46:10 +0000
commit0f6d54f720796f2ebcb15764ac0d0b174529367d (patch)
tree0a9929f4d33aeb581d3ef899196493bcc28993e8 /gcc/hooks.h
parentb15eacc7da352ad393b29bd35b71019f1da2af7d (diff)
downloadgcc-0f6d54f720796f2ebcb15764ac0d0b174529367d.zip
gcc-0f6d54f720796f2ebcb15764ac0d0b174529367d.tar.gz
gcc-0f6d54f720796f2ebcb15764ac0d0b174529367d.tar.bz2
hooks.h (hook_bool_mode_uhwi_false): Declare.
gcc/ * hooks.h (hook_bool_mode_uhwi_false): Declare. * hooks.c (hook_bool_mode_uhwi_false): New function. * target.def (array_mode_supported_p): New hook. * doc/tm.texi.in (TARGET_ARRAY_MODE_SUPPORTED_P): Add @hook. * doc/tm.texi: Regenerate. * stor-layout.c (mode_for_array): New function. (layout_type): Use it. * config/arm/arm.c (arm_array_mode_supported_p): New function. (TARGET_ARRAY_MODE_SUPPORTED_P): Define. From-SVN: r173290
Diffstat (limited to 'gcc/hooks.h')
-rw-r--r--gcc/hooks.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/hooks.h b/gcc/hooks.h
index 11dd7a9..a1b0112 100644
--- a/gcc/hooks.h
+++ b/gcc/hooks.h
@@ -36,6 +36,8 @@ extern bool hook_bool_mode_const_rtx_false (enum machine_mode, const_rtx);
extern bool hook_bool_mode_const_rtx_true (enum machine_mode, const_rtx);
extern bool hook_bool_mode_rtx_false (enum machine_mode, rtx);
extern bool hook_bool_mode_rtx_true (enum machine_mode, rtx);
+extern bool hook_bool_mode_uhwi_false (enum machine_mode,
+ unsigned HOST_WIDE_INT);
extern bool hook_bool_tree_false (tree);
extern bool hook_bool_const_tree_false (const_tree);
extern bool hook_bool_tree_true (tree);