diff options
Diffstat (limited to 'gcc/config/h8300/h8300.c')
-rw-r--r-- | gcc/config/h8300/h8300.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 5773fb15b51..bba5e793f93 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -38,6 +38,7 @@ along with GCC; see the file COPYING3. If not see #include "expr.h" #include "function.h" #include "optabs.h" +#include "diagnostic-core.h" #include "toplev.h" #include "c-family/c-pragma.h" /* ??? */ #include "tm_p.h" @@ -402,6 +403,10 @@ h8300_init_once (void) restore er6 though, so bump up the cost. */ h8300_move_ratio = 6; } + + /* This target defaults to strict volatile bitfields. */ + if (flag_strict_volatile_bitfields < 0) + flag_strict_volatile_bitfields = 1; } /* Implement REG_CLASS_FROM_LETTER. |