aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@codesourcery.com>2007-05-28 21:27:29 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2007-05-28 21:27:29 +0000
commitcf9226fbc52d20e822580fda52851f045f78e69b (patch)
tree73e2d92e9ed9e8ff1d0e2441abc7bda53c3862b4 /gcc
parentf4297ddcf95096ee434232ac8eac5ed20d3ba5c6 (diff)
downloadgcc-cf9226fbc52d20e822580fda52851f045f78e69b.zip
gcc-cf9226fbc52d20e822580fda52851f045f78e69b.tar.gz
gcc-cf9226fbc52d20e822580fda52851f045f78e69b.tar.bz2
targhooks.c (default_narrow_bitfield): Remove.
* targhooks.c (default_narrow_bitfield): Remove. * targhooks.h: Remove the prototype for default_narrow_bitfield. From-SVN: r125144
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/targhooks.c14
-rw-r--r--gcc/targhooks.h2
3 files changed, 6 insertions, 16 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0b34249..90d9e40 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2007-05-28 Kazu Hirata <kazu@codesourcery.com>
+
+ * targhooks.c (default_narrow_bitfield): Remove.
+ * targhooks.h: Remove the prototype for
+ default_narrow_bitfield.
+
2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR tree-opt/32100
diff --git a/gcc/targhooks.c b/gcc/targhooks.c
index 77f624c..1f0aa0b 100644
--- a/gcc/targhooks.c
+++ b/gcc/targhooks.c
@@ -600,20 +600,6 @@ default_secondary_reload (bool in_p ATTRIBUTE_UNUSED, rtx x ATTRIBUTE_UNUSED,
return class;
}
-
-/* If STRICT_ALIGNMENT is true we use the container type for accessing
- volatile bitfields. This is generally the preferred behavior for memory
- mapped peripherals on RISC architectures.
- If STRICT_ALIGNMENT is false we use the narrowest type possible. This
- is typically used to avoid spurious page faults and extra memory accesses
- due to unaligned accesses on CISC architectures. */
-
-bool
-default_narrow_bitfield (void)
-{
- return !STRICT_ALIGNMENT;
-}
-
bool
default_handle_c_option (size_t code ATTRIBUTE_UNUSED,
const char *arg ATTRIBUTE_UNUSED,
diff --git a/gcc/targhooks.h b/gcc/targhooks.h
index 1b9bb10..97f3eb0 100644
--- a/gcc/targhooks.h
+++ b/gcc/targhooks.h
@@ -55,8 +55,6 @@ extern bool default_decimal_float_supported_p (void);
extern const char * default_invalid_within_doloop (rtx);
-extern bool default_narrow_bitfield (void);
-
extern tree default_builtin_vectorized_function (enum built_in_function, tree, tree);
extern tree default_builtin_vectorized_conversion (enum tree_code, tree);