summaryrefslogtreecommitdiff
path: root/gcc/config/m32c
diff options
context:
space:
mode:
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-13 19:43:30 +0000
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-13 19:43:30 +0000
commit1af17d44fddd5f5189c2ff063d63f30bbbb9a435 (patch)
treef6f1613d772debc7b14c60c12eca179f6fc79f69 /gcc/config/m32c
parent414c3a2c02971657abc9539eb7db6c7a7c03d9b5 (diff)
downloadgcc-1af17d44fddd5f5189c2ff063d63f30bbbb9a435.tar.gz
* config/h8300/h8300.c (h8300_init_once): Default to
-fstrict_volatile_bitfields. * config/sh/sh.c (sh_override_options): Default to -fstrict_volatile_bitfields. * config/rx/rx.c (rx_option_override): New. * config/m32c/m32c.c (m32c_override_options): Default to -fstrict_volatile_bitfields. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162149 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m32c')
-rw-r--r--gcc/config/m32c/m32c.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c
index 3b32a7afb36..7ffd146b2df 100644
--- a/gcc/config/m32c/m32c.c
+++ b/gcc/config/m32c/m32c.c
@@ -431,6 +431,10 @@ m32c_override_options (void)
if (TARGET_A24)
flag_ivopts = 0;
+
+ /* This target defaults to strict volatile bitfields. */
+ if (flag_strict_volatile_bitfields < 0)
+ flag_strict_volatile_bitfields = 1;
}
/* Defining data structures for per-function information */