diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-12 20:47:08 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-12 20:47:08 +0000 |
commit | f591db9ae1389f5ede85fcc8d25fdec813e5dfe9 (patch) | |
tree | fb6c67f9fd779411a8cc1494ddd0c7961d42676d /gcc/toplev.c | |
parent | 4b36c1ce827e40ef931af70d41aefa6cf88190c8 (diff) | |
download | gcc-f591db9ae1389f5ede85fcc8d25fdec813e5dfe9.tar.gz |
gcc/
* toplev.c (process_options): Reject -fabi-version=1.
gcc/cp/
* call.c (build_operator_new_call): Remove -fabi-version=1 support.
* class.c (walk_subobject_offsets, include_empty_classes): Likewise.
(layout_nonempty_base_or_field, end_of_class): Likewise.
(layout_empty_base, build_base_field, layout_class_type): Likewise.
(is_empty_class, add_vcall_offset_vtbl_entries_1): Likewise.
(layout_virtual_bases): Likewise.
* decl.c (compute_array_index_type): Likewise.
* mangle.c (write_mangled_name, write_prefix): Likewise.
(write_template_prefix, write_integer_cst, write_expression): Likewise.
(write_template_arg, write_array_type): Likewise.
* method.c (lazily_declare_fn): Likewise.
* rtti.c (get_pseudo_ti_index): Likewise.
* typeck.c (comp_array_types): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211592 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index fa4c74ef31f..fcd0e43fcd9 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1290,11 +1290,11 @@ process_options (void) flag_ira_region = optimize_size || !optimize ? IRA_REGION_ONE : IRA_REGION_MIXED; - if (flag_strict_volatile_bitfields > 0 && !abi_version_at_least (2)) + if (!abi_version_at_least (2)) { - warning (0, "-fstrict-volatile-bitfields disabled; " - "it is incompatible with ABI versions < 2"); - flag_strict_volatile_bitfields = 0; + /* -fabi-version=1 support was removed after GCC 4.9. */ + error ("%<-fabi-version=1%> is no longer supported"); + flag_abi_version = 2; } /* Unrolling all loops implies that standard loop unrolling must also |