diff options
author | Martin Liska <mliska@suse.cz> | 2019-03-11 14:58:44 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2019-03-11 13:58:44 +0000 |
commit | a3f9f006a8e24bfc2a045b918a4f3665407f0018 (patch) | |
tree | 0681cfed14dcbfd9b59a61ace8c6b34b885c20fd /gcc/config | |
parent | 355d4eb36aeb970743537e2f9b98d4c53c9e0eab (diff) | |
download | gcc-a3f9f006a8e24bfc2a045b918a4f3665407f0018.zip gcc-a3f9f006a8e24bfc2a045b918a4f3665407f0018.tar.gz gcc-a3f9f006a8e24bfc2a045b918a4f3665407f0018.tar.bz2 |
Wrap option names in gcc internal messages with %< and %>.
2019-03-11 Martin Liska <mliska@suse.cz>
* check-internal-format-escaping.py: New file.
2019-03-11 Martin Liska <mliska@suse.cz>
* builtins.c (expand_builtin_thread_pointer): Wrap an option name
in a string format message and fix GNU coding style.
(expand_builtin_set_thread_pointer): Likewise.
* common/config/aarch64/aarch64-common.c (aarch64_rewrite_selected_cpu): Likewise.
* common/config/alpha/alpha-common.c (alpha_handle_option): Likewise.
* common/config/arc/arc-common.c (arc_handle_option): Likewise.
* common/config/arm/arm-common.c (arm_parse_fpu_option): Likewise.
* common/config/bfin/bfin-common.c (bfin_handle_option): Likewise.
* common/config/i386/i386-common.c (ix86_handle_option): Likewise.
* common/config/ia64/ia64-common.c (ia64_handle_option): Likewise.
* common/config/m68k/m68k-common.c (m68k_handle_option): Likewise.
* common/config/msp430/msp430-common.c (msp430_handle_option): Likewise.
* common/config/nds32/nds32-common.c (nds32_handle_option): Likewise.
* common/config/powerpcspe/powerpcspe-common.c (rs6000_handle_option): Likewise.
* common/config/riscv/riscv-common.c (riscv_subset_list::parsing_subset_version): Likewise.
(riscv_subset_list::parse_std_ext): Likewise.
(riscv_subset_list::parse_sv_or_non_std_ext): Likewise.
(riscv_subset_list::parse): Likewise.
* common/config/rs6000/rs6000-common.c (rs6000_handle_option): Likewise.
* config/aarch64/aarch64.c (aarch64_parse_one_option_token): Likewise.
(aarch64_override_options_internal): Likewise.
(aarch64_validate_mcpu): Likewise.
(aarch64_validate_march): Likewise.
(aarch64_validate_mtune): Likewise.
(aarch64_override_options): Likewise.
* config/alpha/alpha.c (alpha_option_override): Likewise.
* config/arc/arc.c (arc_init): Likewise.
(parse_mrgf_banked_regs_option): Likewise.
(arc_override_options): Likewise.
(arc_expand_builtin_aligned): Likewise.
* config/arm/arm-builtins.c (arm_expand_neon_builtin): Likewise.
(arm_expand_builtin): Likewise.
* config/arm/arm.c (arm_option_check_internal): Likewise.
(arm_configure_build_target): Likewise.
(arm_option_override): Likewise.
(arm_options_perform_arch_sanity_checks): Likewise.
(arm_handle_cmse_nonsecure_entry): Likewise.
(arm_handle_cmse_nonsecure_call): Likewise.
(arm_tls_referenced_p): Likewise.
(thumb1_expand_prologue): Likewise.
* config/avr/avr.c (avr_option_override): Likewise.
* config/bfin/bfin.c (bfin_option_override): Likewise.
* config/c6x/c6x.c (c6x_option_override): Likewise.
* config/cr16/cr16.c (cr16_override_options): Likewise.
* config/cris/cris.c (cris_option_override): Likewise.
* config/csky/csky.c (csky_handle_isr_attribute): Likewise.
* config/darwin-c.c (macosx_version_as_macro): Likewise.
* config/darwin.c (darwin_override_options): Likewise.
* config/frv/frv.c (frv_expand_builtin): Likewise.
* config/h8300/h8300.c (h8300_option_override): Likewise.
* config/i386/i386.c (parse_mtune_ctrl_str): Likewise.
(ix86_option_override_internal): Likewise.
(warn_once_call_ms2sysv_xlogues): Likewise.
(ix86_expand_prologue): Likewise.
(split_stack_prologue_scratch_regno): Likewise.
(ix86_warn_parameter_passing_abi): Likewise.
* config/ia64/ia64.c (fix_range): Likewise.
* config/m68k/m68k.c (m68k_option_override): Likewise.
* config/microblaze/microblaze.c (microblaze_option_override): Likewise.
* config/mips/mips.c (mips_emit_probe_stack_range): Likewise.
(mips_set_compression_mode): Likewise.
* config/mmix/mmix.c (mmix_option_override): Likewise.
* config/mn10300/mn10300.c (mn10300_option_override): Likewise.
* config/msp430/msp430.c (msp430_option_override): Likewise.
* config/nds32/nds32.c (nds32_option_override): Likewise.
* config/nios2/nios2.c (nios2_custom_check_insns): Likewise.
(nios2_option_override): Likewise.
(nios2_expand_custom_builtin): Likewise.
* config/nvptx/mkoffload.c (main): Likewise.
* config/nvptx/nvptx.c (diagnose_openacc_conflict): Likewise.
* config/pa/pa.c (fix_range): Likewise.
(pa_option_override): Likewise.
* config/riscv/riscv.c (riscv_parse_cpu): Likewise.
(riscv_option_override): Likewise.
* config/rl78/rl78.c (rl78_option_override): Likewise.
* config/rs6000/aix61.h: Likewise.
* config/rs6000/aix71.h: Likewise.
* config/rs6000/aix72.h: Likewise.
* config/rs6000/driver-rs6000.c (elf_platform): Likewise.
* config/rs6000/freebsd64.h: Likewise.
* config/rs6000/linux64.h: Likewise.
* config/rs6000/rs6000.c (rs6000_option_override_internal): Likewise.
(rs6000_expand_zeroop_builtin): Likewise.
(rs6000_expand_mtfsb_builtin): Likewise.
(rs6000_expand_set_fpscr_rn_builtin): Likewise.
(rs6000_expand_set_fpscr_drn_builtin): Likewise.
(rs6000_invalid_builtin): Likewise.
(rs6000_expand_split_stack_prologue): Likewise.
* config/rs6000/rtems.h: Likewise.
* config/rx/rx.c (valid_psw_flag): Likewise.
(rx_expand_builtin): Likewise.
* config/s390/s390-c.c (s390_resolve_overloaded_builtin): Likewise.
* config/s390/s390.c (s390_expand_builtin): Likewise.
(s390_function_profiler): Likewise.
(s390_option_override_internal): Likewise.
(s390_option_override): Likewise.
* config/sh/sh.c (sh_option_override): Likewise.
(sh_builtin_saveregs): Likewise.
(sh_fix_range): Likewise.
* config/sh/vxworks.h: Likewise.
* config/sparc/sparc.c (sparc_option_override): Likewise.
* config/spu/spu.c (spu_option_override): Likewise.
(fix_range): Likewise.
* config/visium/visium.c (visium_option_override): Likewise.
(visium_handle_interrupt_attr): Likewise.
* config/xtensa/xtensa.c (xtensa_option_override): Likewise.
* dbgcnt.c (dbg_cnt_set_limit_by_name): Likewise.
(dbg_cnt_process_opt): Likewise.
* dwarf2out.c (output_dwarf_version): Likewise.
* except.c (expand_eh_return): Likewise.
* gcc.c (defined): Likewise.
(driver_handle_option): Likewise.
(process_command): Likewise.
(compare_files): Likewise.
(driver::prepare_infiles): Likewise.
(driver::do_spec_on_infiles): Likewise.
(driver::maybe_run_linker): Likewise.
* omp-offload.c (oacc_parse_default_dims): Likewise.
* opts-global.c (handle_common_deferred_options): Likewise.
* opts.c (parse_sanitizer_options): Likewise.
(common_handle_option): Likewise.
(enable_warning_as_error): Likewise.
* passes.c (enable_disable_pass): Likewise.
* plugin.c (parse_plugin_arg_opt): Likewise.
(default_plugin_dir_name): Likewise.
* targhooks.c (default_expand_builtin_saveregs): Likewise.
(default_pch_valid_p): Likewise.
* toplev.c (init_asm_output): Likewise.
(process_options): Likewise.
(toplev::run_self_tests): Likewise.
* tree-cfg.c (verify_gimple_call): Likewise.
* tree-inline.c (inline_forbidden_p_stmt): Likewise.
(tree_inlinable_function_p): Likewise.
* var-tracking.c (vt_find_locations): Likewise.
2019-03-11 Martin Liska <mliska@suse.cz>
* gcc-interface/misc.c (gnat_post_options) Wrap an option name
in a string format message and fix GNU coding style.:
2019-03-11 Martin Liska <mliska@suse.cz>
* c-attribs.c (handle_nocf_check_attribute): Wrap an option name
in a string format message and fix GNU coding style.
* c-common.c (vector_types_convertible_p): Likewise.
(c_build_vec_perm_expr): Likewise.
* c-indentation.c (get_visual_column): Likewise.
* c-opts.c (c_common_handle_option): Likewise.
(c_common_post_options): Likewise.
(sanitize_cpp_opts): Likewise.
* c-pch.c (c_common_pch_pragma): Likewise.
* c-pragma.c (handle_pragma_pack): Likewise.
2019-03-11 Martin Liska <mliska@suse.cz>
* c-decl.c (check_for_loop_decls): Wrap an option name
in a string format message and fix GNU coding style.
* c-parser.c (c_parser_declspecs): Likewise.
2019-03-11 Martin Liska <mliska@suse.cz>
* call.c (convert_arg_to_ellipsis): Wrap an option name
in a string format message and fix GNU coding style.
(build_over_call): Likewise.
* class.c (check_field_decl): Likewise.
(layout_nonempty_base_or_field): Likewise.
* constexpr.c (cxx_eval_loop_expr): Likewise.
* cvt.c (type_promotes_to): Likewise.
* decl.c (cxx_init_decl_processing): Likewise.
(mark_inline_variable): Likewise.
(grokdeclarator): Likewise.
* decl2.c (record_mangling): Likewise.
* error.c (maybe_warn_cpp0x): Likewise.
* except.c (doing_eh): Likewise.
* mangle.c (maybe_check_abi_tags): Likewise.
* parser.c (cp_parser_diagnose_invalid_type_name): Likewise.
(cp_parser_userdef_numeric_literal): Likewise.
(cp_parser_primary_expression): Likewise.
(cp_parser_unqualified_id): Likewise.
(cp_parser_pseudo_destructor_name): Likewise.
(cp_parser_builtin_offsetof): Likewise.
(cp_parser_lambda_expression): Likewise.
(cp_parser_lambda_introducer): Likewise.
(cp_parser_lambda_declarator_opt): Likewise.
(cp_parser_selection_statement): Likewise.
(cp_parser_init_statement): Likewise.
(cp_parser_decomposition_declaration): Likewise.
(cp_parser_function_specifier_opt): Likewise.
(cp_parser_static_assert): Likewise.
(cp_parser_simple_type_specifier): Likewise.
(cp_parser_namespace_definition): Likewise.
(cp_parser_using_declaration): Likewise.
(cp_parser_ctor_initializer_opt_and_function_body): Likewise.
(cp_parser_initializer_list): Likewise.
(cp_parser_type_parameter_key): Likewise.
(cp_parser_member_declaration): Likewise.
(cp_parser_try_block): Likewise.
(cp_parser_std_attribute_spec): Likewise.
(cp_parser_requires_clause_opt): Likewise.
* pt.c (check_template_variable): Likewise.
(check_default_tmpl_args): Likewise.
(push_tinst_level_loc): Likewise.
(instantiate_pending_templates): Likewise.
(invalid_nontype_parm_type_p): Likewise.
* repo.c (get_base_filename): Likewise.
* rtti.c (typeid_ok_p): Likewise.
(build_dynamic_cast_1): Likewise.
* tree.c (maybe_warn_parm_abi): Likewise.
2019-03-11 Martin Liska <mliska@suse.cz>
* decl.c (match_record_decl): Wrap an option name
in a string format message and fix GNU coding style.
(gfc_match_pointer): Likewise.
* expr.c (find_array_section): Likewise.
* intrinsic.c (gfc_is_intrinsic): Likewise.
* options.c (gfc_post_options): Likewise.
* primary.c (match_integer_constant): Likewise.
* trans-common.c (translate_common): Likewise.
2019-03-11 Martin Liska <mliska@suse.cz>
* lto-lang.c (lto_post_options): Wrap an option name
in a string format message and fix GNU coding style.
* lto-symtab.c (lto_symtab_merge_decls_2): Likewise.
2019-03-11 Martin Liska <mliska@suse.cz>
* g++.dg/conversion/simd3.C (foo): Wrap option names
with apostrophe character.
* g++.dg/cpp1z/decomp3.C (test): Likewise.
(test3): Likewise.
* g++.dg/cpp1z/decomp4.C (test): Likewise.
* g++.dg/cpp1z/decomp44.C (foo): Likewise.
* g++.dg/cpp1z/decomp45.C (f): Likewise.
* g++.dg/opt/pr34036.C: Likewise.
* g++.dg/spellcheck-c++-11-keyword.C: Likewise.
* gcc.dg/c90-fordecl-1.c (foo): Likewise.
* gcc.dg/cpp/dir-only-4.c: Likewise.
* gcc.dg/cpp/dir-only-5.c: Likewise.
* gcc.dg/cpp/pr71591.c: Likewise.
* gcc.dg/format/opt-1.c: Likewise.
* gcc.dg/format/opt-2.c: Likewise.
* gcc.dg/format/opt-3.c: Likewise.
* gcc.dg/format/opt-4.c: Likewise.
* gcc.dg/format/opt-5.c: Likewise.
* gcc.dg/format/opt-6.c: Likewise.
* gcc.dg/pr22231.c: Likewise.
* gcc.dg/pr33007.c: Likewise.
* gcc.dg/simd-1.c (hanneke): Likewise.
* gcc.dg/simd-5.c: Likewise.
* gcc.dg/simd-6.c: Likewise.
* gcc.dg/spellcheck-options-14.c: Likewise.
* gcc.dg/spellcheck-options-15.c: Likewise.
* gcc.dg/spellcheck-options-16.c: Likewise.
* gcc.dg/spellcheck-options-17.c: Likewise.
* gcc.dg/tree-ssa/pr23109.c: Likewise.
* gcc.dg/tree-ssa/recip-5.c: Likewise.
* gcc.target/i386/cet-notrack-1a.c (func): Likewise.
(__attribute__): Likewise.
* gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
* gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
* gcc.target/powerpc/warn-1.c: Likewise.
* gcc.target/powerpc/warn-2.c: Likewise.
From-SVN: r269586
Diffstat (limited to 'gcc/config')
47 files changed, 284 insertions, 243 deletions
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index f13f268..252bed7 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -11151,7 +11151,7 @@ aarch64_parse_one_option_token (const char *token, return flag->flag; } - error ("unknown flag passed in -moverride=%s (%s)", option_name, token); + error ("unknown flag passed in %<-moverride=%s%> (%s)", option_name, token); return 0; } @@ -11454,8 +11454,8 @@ aarch64_override_options_internal (struct gcc_options *opts) if (aarch64_stack_protector_guard == SSP_GLOBAL && opts->x_aarch64_stack_protector_guard_offset_str) { - error ("incompatible options -mstack-protector-guard=global and" - "-mstack-protector-guard-offset=%qs", + error ("incompatible options %<-mstack-protector-guard=global%> and" + "%<-mstack-protector-guard-offset=%qs%>", aarch64_stack_protector_guard_offset_str); } @@ -11463,9 +11463,9 @@ aarch64_override_options_internal (struct gcc_options *opts) && !(opts->x_aarch64_stack_protector_guard_offset_str && opts->x_aarch64_stack_protector_guard_reg_str)) { - error ("both -mstack-protector-guard-offset and " - "-mstack-protector-guard-reg must be used " - "with -mstack-protector-guard=sysreg"); + error ("both %<-mstack-protector-guard-offset%> and " + "%<-mstack-protector-guard-reg%> must be used " + "with %<-mstack-protector-guard=sysreg%>"); } if (opts->x_aarch64_stack_protector_guard_reg_str) @@ -11482,7 +11482,7 @@ aarch64_override_options_internal (struct gcc_options *opts) long offs = strtol (aarch64_stack_protector_guard_offset_str, &end, 0); if (!*str || *end || errno) error ("%qs is not a valid offset in %qs", str, - "-mstack-protector-guard-offset="); + "%<-mstack-protector-guard-offset=%>"); aarch64_stack_protector_guard_offset = offs; } @@ -11687,7 +11687,7 @@ aarch64_validate_mcpu (const char *str, const struct processor **res, error ("missing cpu name in %<-mcpu=%s%>", str); break; case AARCH64_PARSE_INVALID_ARG: - error ("unknown value %qs for -mcpu", str); + error ("unknown value %qs for %<-mcpu%>", str); aarch64_print_hint_for_core (str); break; case AARCH64_PARSE_INVALID_FEATURE: @@ -11828,7 +11828,7 @@ aarch64_validate_march (const char *str, const struct processor **res, error ("missing arch name in %<-march=%s%>", str); break; case AARCH64_PARSE_INVALID_ARG: - error ("unknown value %qs for -march", str); + error ("unknown value %qs for %<-march%>", str); aarch64_print_hint_for_arch (str); break; case AARCH64_PARSE_INVALID_FEATURE: @@ -11863,7 +11863,7 @@ aarch64_validate_mtune (const char *str, const struct processor **res) error ("missing cpu name in %<-mtune=%s%>", str); break; case AARCH64_PARSE_INVALID_ARG: - error ("unknown value %qs for -mtune", str); + error ("unknown value %qs for %<-mtune%>", str); aarch64_print_hint_for_core (str); break; default: @@ -11988,7 +11988,7 @@ aarch64_override_options (void) { if (selected_arch->arch != selected_cpu->arch) { - warning (0, "switch -mcpu=%s conflicts with -march=%s switch", + warning (0, "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch", all_architectures[selected_cpu->arch].name, selected_arch->name); } @@ -12044,14 +12044,14 @@ aarch64_override_options (void) /* The compiler may have been configured with 2.23.* binutils, which does not have support for ILP32. */ if (TARGET_ILP32) - error ("assembler does not support -mabi=ilp32"); + error ("assembler does not support %<-mabi=ilp32%>"); #endif /* Convert -msve-vector-bits to a VG count. */ aarch64_sve_vg = aarch64_convert_sve_vector_bits (aarch64_sve_vector_bits); if (aarch64_ra_sign_scope != AARCH64_FUNCTION_NONE && TARGET_ILP32) - sorry ("return address signing is only supported for -mabi=lp64"); + sorry ("return address signing is only supported for %<-mabi=lp64%>"); /* Make sure we properly set up the explicit options. */ if ((aarch64_cpu_string && valid_cpu) @@ -12119,7 +12119,7 @@ initialize_aarch64_code_model (struct gcc_options *opts) #endif break; case AARCH64_CMODEL_LARGE: - sorry ("code model %qs with -f%s", "large", + sorry ("code model %qs with %<-f%s%>", "large", opts->x_flag_pic > 1 ? "PIC" : "pic"); break; default: diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index f0e8124..984540f 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -417,7 +417,8 @@ alpha_option_override (void) else if (! strcmp (alpha_tp_string, "i")) alpha_tp = ALPHA_TP_INSN; else - error ("bad value %qs for -mtrap-precision switch", alpha_tp_string); + error ("bad value %qs for %<-mtrap-precision%> switch", + alpha_tp_string); } if (alpha_fprm_string) @@ -431,7 +432,7 @@ alpha_option_override (void) else if (! strcmp (alpha_fprm_string,"d")) alpha_fprm = ALPHA_FPRM_DYN; else - error ("bad value %qs for -mfp-rounding-mode switch", + error ("bad value %qs for %<-mfp-rounding-mode%> switch", alpha_fprm_string); } @@ -446,7 +447,8 @@ alpha_option_override (void) else if (strcmp (alpha_fptm_string, "sui") == 0) alpha_fptm = ALPHA_FPTM_SUI; else - error ("bad value %qs for -mfp-trap-mode switch", alpha_fptm_string); + error ("bad value %qs for %<-mfp-trap-mode%> switch", + alpha_fptm_string); } if (alpha_cpu_string) @@ -463,7 +465,7 @@ alpha_option_override (void) break; } if (i == ct_size) - error ("bad value %qs for -mcpu switch", alpha_cpu_string); + error ("bad value %qs for %<-mcpu%> switch", alpha_cpu_string); } if (alpha_tune_string) @@ -478,7 +480,7 @@ alpha_option_override (void) break; } if (i == ct_size) - error ("bad value %qs for -mtune switch", alpha_tune_string); + error ("bad value %qs for %<-mtune%> switch", alpha_tune_string); } if (line_size) @@ -499,7 +501,7 @@ alpha_option_override (void) if ((alpha_fptm == ALPHA_FPTM_SU || alpha_fptm == ALPHA_FPTM_SUI) && alpha_tp != ALPHA_TP_INSN && alpha_cpu != PROCESSOR_EV6) { - warning (0, "fp software completion requires -mtrap-precision=i"); + warning (0, "fp software completion requires %<-mtrap-precision=i%>"); alpha_tp = ALPHA_TP_INSN; } @@ -567,7 +569,8 @@ alpha_option_override (void) } else { - warning (0, "bad value %qs for -mmemory-latency", alpha_mlat_string); + warning (0, "bad value %qs for %<-mmemory-latency%>", + alpha_mlat_string); lat = 3; } diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index 3b8c299..581833b 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -933,10 +933,10 @@ arc_init (void) /* MPY instructions valid only for ARC700 or ARCv2. */ if (TARGET_NOMPY_SET && TARGET_ARC600_FAMILY) - error ("-mno-mpy supported only for ARC700 or ARCv2"); + error ("%<-mno-mpy%> supported only for ARC700 or ARCv2"); if (!TARGET_DPFP && TARGET_DPFP_DISABLE_LRSR) - error ("-mno-dpfp-lrsr supported only with -mdpfp"); + error ("%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>"); /* FPX-1. No fast and compact together. */ if ((TARGET_DPFP_FAST_SET && TARGET_DPFP_COMPACT_SET) @@ -945,7 +945,7 @@ arc_init (void) /* FPX-2. No fast-spfp for arc600 or arc601. */ if (TARGET_SPFP_FAST_SET && TARGET_ARC600_FAMILY) - error ("-mspfp_fast not available on ARC600 or ARC601"); + error ("%<-mspfp_fast%> not available on ARC600 or ARC601"); /* FPX-4. No FPX extensions mixed with FPU extensions. */ if ((TARGET_DPFP_FAST_SET || TARGET_DPFP_COMPACT_SET || TARGET_SPFP) @@ -1110,7 +1110,7 @@ parse_mrgf_banked_regs_option (const char *arg) if (errno != 0 || *arg == '\0' || *end_ptr != '\0' || (val != 0 && val != 4 && val != 8 && val != 16 && val != 32)) { - error ("invalid number in -mrgf-banked-regs=%s " + error ("invalid number in %<-mrgf-banked-regs=%s%> " "valid values are 0, 4, 8, 16, or 32", arg); return; } @@ -1172,7 +1172,8 @@ arc_override_options (void) irq_range (opt->arg); else warning (OPT_mirq_ctrl_saved_, - "option -mirq-ctrl-saved valid only for ARC v2 processors"); + "option %<-mirq-ctrl-saved%> valid only " + "for ARC v2 processors"); break; case OPT_mrgf_banked_regs_: @@ -1180,7 +1181,8 @@ arc_override_options (void) parse_mrgf_banked_regs_option (opt->arg); else warning (OPT_mrgf_banked_regs_, - "option -mrgf-banked-regs valid only for ARC v2 processors"); + "option %<-mrgf-banked-regs%> valid only for " + "ARC v2 processors"); break; default: @@ -6791,7 +6793,7 @@ arc_expand_builtin_aligned (tree exp) /* If we can't fold the alignment to a constant integer whilst optimizing, this is probably a user error. */ if (optimize) - warning (0, "__builtin_arc_aligned with non-constant alignment"); + warning (0, "%<__builtin_arc_aligned%> with non-constant alignment"); } else { @@ -6799,7 +6801,7 @@ arc_expand_builtin_aligned (tree exp) /* Check alignTest is positive, and a power of two. */ if (alignTest <= 0 || alignTest != (alignTest & -alignTest)) { - error ("invalid alignment value for __builtin_arc_aligned"); + error ("invalid alignment value for %<__builtin_arc_aligned%>"); return NULL_RTX; } diff --git a/gcc/config/arm/arm-builtins.c b/gcc/config/arm/arm-builtins.c index f646ab5..55bbb48 100644 --- a/gcc/config/arm/arm-builtins.c +++ b/gcc/config/arm/arm-builtins.c @@ -2514,7 +2514,7 @@ arm_expand_neon_builtin (int fcode, tree exp, rtx target) { fatal_error (input_location, "You must enable NEON instructions" - " (e.g. -mfloat-abi=softfp -mfpu=neon)" + " (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>)" " to use these intrinsics."); return const0_rtx; } @@ -2612,7 +2612,8 @@ arm_expand_builtin (tree exp, { fatal_error (input_location, "You must enable crypto instructions" - " (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...)" + " (e.g. include %<-mfloat-abi=softfp%> " + "%<-mfpu=crypto-neon%>)" " to use these intrinsics."); return const0_rtx; } diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 69b74a2..67f1a9c 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -2884,14 +2884,15 @@ arm_option_check_internal (struct gcc_options *opts) && write_symbols != NO_DEBUG && !TARGET_APCS_FRAME && (TARGET_DEFAULT & MASK_APCS_FRAME)) - warning (0, "-g with -mno-apcs-frame may not give sensible debugging"); + warning (0, "%<-g%> with %<-mno-apcs-frame%> may not give sensible " + "debugging"); /* iWMMXt unsupported under Thumb mode. */ if (TARGET_THUMB_P (flags) && TARGET_IWMMXT) error ("iWMMXt unsupported under Thumb mode"); if (TARGET_HARD_TP && TARGET_THUMB1_P (flags)) - error ("cannot use -mtp=cp15 with 16-bit Thumb"); + error ("cannot use %<-mtp=cp15%> with 16-bit Thumb"); if (TARGET_THUMB_P (flags) && TARGET_VXWORKS_RTP && flag_pic) { @@ -2913,7 +2914,7 @@ arm_option_check_internal (struct gcc_options *opts) /* Cannot load addresses: -mslow-flash-data forbids literal pool and -mword-relocations forbids relocation of MOVT/MOVW. */ if (target_word_relocations) - error ("%s incompatible with -mword-relocations", flag); + error ("%s incompatible with %<-mword-relocations%>", flag); } } @@ -3181,7 +3182,8 @@ arm_configure_build_target (struct arm_build_target *target, if (!bitmap_empty_p (isa_delta)) { if (warn_compatible) - warning (0, "switch -mcpu=%s conflicts with -march=%s switch", + warning (0, "switch %<-mcpu=%s%> conflicts " + "with %<-march=%s%> switch", arm_selected_cpu->common.name, arm_selected_arch->common.name); /* -march wins for code generation. @@ -3406,7 +3408,8 @@ arm_option_override (void) if (TARGET_APCS_STACK && !TARGET_APCS_FRAME) { - warning (0, "-mapcs-stack-check incompatible with -mno-apcs-frame"); + warning (0, "%<-mapcs-stack-check%> incompatible with " + "%<-mno-apcs-frame%>"); target_flags |= MASK_APCS_FRAME; } @@ -3414,7 +3417,7 @@ arm_option_override (void) target_flags |= MASK_APCS_FRAME; if (TARGET_APCS_REENT && flag_pic) - error ("-fpic and -mapcs-reent are incompatible"); + error ("%<-fpic%> and %<-mapcs-reent%> are incompatible"); if (TARGET_APCS_REENT) warning (0, "APCS reentrant code not supported. Ignored"); @@ -3475,7 +3478,7 @@ arm_option_override (void) if (flag_pic && TARGET_SINGLE_PIC_BASE) { if (TARGET_VXWORKS_RTP) - warning (0, "RTP PIC is incompatible with -msingle-pic-base"); + warning (0, "RTP PIC is incompatible with %<-msingle-pic-base%>"); arm_pic_register = (TARGET_APCS_STACK || TARGET_AAPCS_BASED) ? 9 : 10; } @@ -3487,7 +3490,7 @@ arm_option_override (void) int pic_register = decode_reg_name (arm_pic_register_string); if (!flag_pic) - warning (0, "-mpic-register= is useless without -fpic"); + warning (0, "%<-mpic-register=%> is useless without %<-fpic%>"); /* Prevent the user from choosing an obviously stupid PIC register. */ else if (pic_register < 0 || call_used_regs[pic_register] @@ -3518,7 +3521,8 @@ arm_option_override (void) if (flag_reorder_blocks_and_partition) { inform (input_location, - "-freorder-blocks-and-partition not supported on this architecture"); + "%<-freorder-blocks-and-partition%> not supported " + "on this architecture"); flag_reorder_blocks_and_partition = 0; flag_reorder_blocks = 1; } @@ -3733,10 +3737,10 @@ arm_options_perform_arch_sanity_checks (void) if (TARGET_AAPCS_BASED) { if (TARGET_CALLER_INTERWORKING) - error ("AAPCS does not support -mcaller-super-interworking"); + error ("AAPCS does not support %<-mcaller-super-interworking%>"); else if (TARGET_CALLEE_INTERWORKING) - error ("AAPCS does not support -mcallee-super-interworking"); + error ("AAPCS does not support %<-mcallee-super-interworking%>"); } /* __fp16 support currently assumes the core has ldrh. */ @@ -3760,7 +3764,7 @@ arm_options_perform_arch_sanity_checks (void) { arm_pcs_default = ARM_PCS_AAPCS_VFP; if (!bitmap_bit_p (arm_active_target.isa, isa_bit_vfpv2)) - error ("-mfloat-abi=hard: selected processor lacks an FPU"); + error ("%<-mfloat-abi=hard%>: selected processor lacks an FPU"); } else arm_pcs_default = ARM_PCS_AAPCS; @@ -3768,7 +3772,7 @@ arm_options_perform_arch_sanity_checks (void) else { if (arm_float_abi == ARM_FLOAT_ABI_HARD) - sorry ("-mfloat-abi=hard and VFP"); + sorry ("%<-mfloat-abi=hard%> and VFP"); if (arm_abi == ARM_ABI_APCS) arm_pcs_default = ARM_PCS_APCS; @@ -7039,8 +7043,8 @@ arm_handle_cmse_nonsecure_entry (tree *node, tree name, if (!use_cmse) { *no_add_attrs = true; - warning (OPT_Wattributes, "%qE attribute ignored without -mcmse option.", - name); + warning (OPT_Wattributes, "%qE attribute ignored without %<-mcmse%> " + "option.", name); return NULL_TREE; } @@ -7091,8 +7095,8 @@ arm_handle_cmse_nonsecure_call (tree *node, tree name, if (!use_cmse) { *no_add_attrs = true; - warning (OPT_Wattributes, "%qE attribute ignored without -mcmse option.", - name); + warning (OPT_Wattributes, "%qE attribute ignored without %<-mcmse%> " + "option.", name); return NULL_TREE; } @@ -8882,7 +8886,7 @@ arm_tls_referenced_p (rtx x) currently implement these if a literal pool is disabled. */ if (arm_disable_literal_pool) sorry ("accessing thread-local storage is not currently supported " - "with -mpure-code or -mslow-flash-data"); + "with %<-mpure-code%> or %<-mslow-flash-data%>"); return true; } @@ -25414,7 +25418,7 @@ thumb1_expand_prologue (void) if ((flag_stack_check == STATIC_BUILTIN_STACK_CHECK || flag_stack_clash_protection) && size) - sorry ("-fstack-check=specific for Thumb-1"); + sorry ("%<-fstack-check=specific%> for Thumb-1"); amount = offsets->outgoing_args - offsets->saved_regs; amount -= 4 * thumb1_extra_regs_pushed (offsets, true); diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index a53b909..a9f72b3 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -762,13 +762,13 @@ avr_option_override (void) } if (flag_pic == 1) - warning (OPT_fpic, "-fpic is not supported"); + warning (OPT_fpic, "%<-fpic%> is not supported"); if (flag_pic == 2) - warning (OPT_fPIC, "-fPIC is not supported"); + warning (OPT_fPIC, "%<-fPIC%> is not supported"); if (flag_pie == 1) - warning (OPT_fpie, "-fpie is not supported"); + warning (OPT_fpie, "%<-fpie%> is not supported"); if (flag_pie == 2) - warning (OPT_fPIE, "-fPIE is not supported"); + warning (OPT_fPIE, "%<-fPIE%> is not supported"); #if !defined (HAVE_AS_AVR_MGCCISR_OPTION) avr_gasisr_prologues = 0; diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 51cfc51..97c2c12 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -2379,16 +2379,19 @@ bfin_option_override (void) #ifdef SUBTARGET_FDPIC_NOT_SUPPORTED if (TARGET_FDPIC) - error ("-mfdpic is not supported, please use a bfin-linux-uclibc target"); + error ("%<-mfdpic%> is not supported, please use a bfin-linux-uclibc " + "target"); #endif /* Library identification */ if (global_options_set.x_bfin_library_id && ! TARGET_ID_SHARED_LIBRARY) - error ("-mshared-library-id= specified without -mid-shared-library"); + error ("%<-mshared-library-id=%> specified without " + "%<-mid-shared-library%>"); if (stack_limit_rtx && TARGET_FDPIC) { - warning (0, "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"); + warning (0, "%<-fstack-limit-%> options are ignored with %<-mfdpic%>; " + "use %<-mstack-check-l1%>"); stack_limit_rtx = NULL_RTX; } @@ -2401,7 +2404,7 @@ bfin_option_override (void) /* Don't allow the user to specify -mid-shared-library and -msep-data together, as it makes little sense from a user's point of view... */ if (TARGET_SEP_DATA && TARGET_ID_SHARED_LIBRARY) - error ("cannot specify both -msep-data and -mid-shared-library"); + error ("cannot specify both %<-msep-data%> and %<-mid-shared-library%>"); /* ... internally, however, it's nearly the same. */ if (TARGET_SEP_DATA) target_flags |= MASK_ID_SHARED_LIBRARY | MASK_LEAF_ID_SHARED_LIBRARY; @@ -2421,16 +2424,16 @@ bfin_option_override (void) flag_pic = 0; if (TARGET_MULTICORE && bfin_cpu_type != BFIN_CPU_BF561) - error ("-mmulticore can only be used with BF561"); + error ("%<-mmulticore%> can only be used with BF561"); if (TARGET_COREA && !TARGET_MULTICORE) - error ("-mcorea should be used with -mmulticore"); + error ("%<-mcorea%> should be used with %<-mmulticore%>"); if (TARGET_COREB && !TARGET_MULTICORE) - error ("-mcoreb should be used with -mmulticore"); + error ("%<-mcoreb%> should be used with %<-mmulticore%>"); if (TARGET_COREA && TARGET_COREB) - error ("-mcorea and -mcoreb can%'t be used together"); + error ("%<-mcorea%> and %<-mcoreb%> can%'t be used together"); flag_schedule_insns = 0; diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index 37f3021..9a07c40 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -239,7 +239,8 @@ c6x_option_override (void) if (flag_pic && !TARGET_DSBT) { - error ("-fpic and -fPIC not supported without -mdsbt on this target"); + error ("%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> " + "on this target"); flag_pic = 0; } c6x_initial_flag_pic = flag_pic; diff --git a/gcc/config/cr16/cr16.c b/gcc/config/cr16/cr16.c index ffa45bb..42b9e04 100644 --- a/gcc/config/cr16/cr16.c +++ b/gcc/config/cr16/cr16.c @@ -306,7 +306,8 @@ cr16_override_options (void) error ("data-model=far not valid for cr16c architecture"); } else - error ("invalid data model option -mdata-model=%s", cr16_data_model); + error ("invalid data model option %<-mdata-model=%s%>", + cr16_data_model); } else data_model = DM_DEFAULT; diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c index 9b580ce..591941b 100644 --- a/gcc/config/cris/cris.c +++ b/gcc/config/cris/cris.c @@ -2651,7 +2651,8 @@ cris_option_override (void) /* Do some sanity checking. */ if (cris_max_stackframe < 0 || cris_max_stackframe > 0x20000000) - internal_error ("-max-stackframe=%d is not usable, not between 0 and %d", + internal_error ("%<-max-stackframe=%d%> is not usable, " + "not between 0 and %d", cris_max_stackframe, 0x20000000); } @@ -2679,8 +2680,8 @@ cris_option_override (void) cris_cpu_version = 10; if (cris_cpu_version < 0 || cris_cpu_version > 32) - error ("unknown CRIS version specification in -march= or -mcpu= : %s", - cris_cpu_str); + error ("unknown CRIS version specification in %<-march=%> or " + "%<-mcpu=%> : %s", cris_cpu_str); /* Set the target flags. */ if (cris_cpu_version >= CRIS_CPU_ETRAX4) @@ -2715,7 +2716,7 @@ cris_option_override (void) cris_tune = 10; if (cris_tune < 0 || cris_tune > 32) - error ("unknown CRIS cpu version specification in -mtune= : %s", + error ("unknown CRIS cpu version specification in %<-mtune=%> : %s", cris_tune_str); if (cris_tune >= CRIS_CPU_SVINTO) @@ -2736,7 +2737,8 @@ cris_option_override (void) further errors. */ if (! TARGET_LINUX) { - error ("-fPIC and -fpic are not supported in this configuration"); + error ("%<-fPIC%> and %<-fpic%> are not supported " + "in this configuration"); flag_pic = 0; } diff --git a/gcc/config/csky/csky.c b/gcc/config/csky/csky.c index 8a3c909..e4ac933 100644 --- a/gcc/config/csky/csky.c +++ b/gcc/config/csky/csky.c @@ -6035,7 +6035,7 @@ csky_handle_isr_attribute (tree *node, tree name, tree args, int flags, if (!TARGET_ISTACK) { - warning (OPT_Wattributes, "%qE attribute ignored without -mistack", + warning (OPT_Wattributes, "%qE attribute ignored without %<-mistack%>", name); *no_add_attrs = true; return NULL_TREE; diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c index ff91575..d74d9a5 100644 --- a/gcc/config/darwin-c.c +++ b/gcc/config/darwin-c.c @@ -715,7 +715,7 @@ macosx_version_as_macro (void) return version_macro; fail: - error ("unknown value %qs of -mmacosx-version-min", + error ("unknown value %qs of %<-mmacosx-version-min%>", darwin_macosx_version_min); return "1000"; } diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index 9194811..f62f1c7 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -3173,7 +3173,7 @@ darwin_override_options (void) if (global_options_set.x_dwarf_split_debug_info) { inform (input_location, - "-gsplit-dwarf is not supported on this platform, ignored"); + "%<-gsplit-dwarf%> is not supported on this platform, ignored"); dwarf_split_debug_info = 0; global_options_set.x_dwarf_split_debug_info = 0; } @@ -3203,8 +3203,8 @@ darwin_override_options (void) && !global_options_set.x_flag_asynchronous_unwind_tables))) { inform (input_location, - "-freorder-blocks-and-partition does not work with exceptions " - "on this architecture"); + "%<-freorder-blocks-and-partition%> does not work with " + "exceptions on this architecture"); flag_reorder_blocks_and_partition = 0; flag_reorder_blocks = 1; } diff --git a/gcc/config/frv/frv.c b/gcc/config/frv/frv.c index 1aa0938..71bf819 100644 --- a/gcc/config/frv/frv.c +++ b/gcc/config/frv/frv.c @@ -9115,7 +9115,7 @@ frv_expand_builtin (tree exp, if (fcode < FRV_BUILTIN_FIRST_NONMEDIA && !TARGET_MEDIA) { - error ("media functions are not available unless -mmedia is used"); + error ("media functions are not available unless %<-mmedia%> is used"); return NULL_RTX; } diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 805ed72..b68ee39 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -326,7 +326,7 @@ h8300_option_override (void) #ifndef OBJECT_FORMAT_ELF if (TARGET_H8300SX) { - error ("-msx is not supported in coff"); + error ("%<-msx%> is not supported in coff"); target_flags |= MASK_H8300S; } #endif @@ -348,44 +348,44 @@ h8300_option_override (void) if (!TARGET_H8300S && TARGET_MAC) { - error ("-ms2600 is used without -ms"); + error ("%<-ms2600%> is used without %<-ms%>"); target_flags |= MASK_H8300S_1; } if (TARGET_H8300 && TARGET_NORMAL_MODE) { - error ("-mn is used without -mh or -ms or -msx"); + error ("%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>"); target_flags ^= MASK_NORMAL_MODE; } if (! TARGET_H8300S && TARGET_EXR) { - error ("-mexr is used without -ms"); + error ("%<-mexr%> is used without %<-ms%>"); target_flags |= MASK_H8300S_1; } if (TARGET_H8300 && TARGET_INT32) { - error ("-mint32 is not supported for H8300 and H8300L targets"); + error ("%<-mint32%> is not supported for H8300 and H8300L targets"); target_flags ^= MASK_INT32; } if ((!TARGET_H8300S && TARGET_EXR) && (!TARGET_H8300SX && TARGET_EXR)) { - error ("-mexr is used without -ms or -msx"); + error ("%<-mexr%> is used without %<-ms%> or %<-msx%>"); target_flags |= MASK_H8300S_1; } if ((!TARGET_H8300S && TARGET_NEXR) && (!TARGET_H8300SX && TARGET_NEXR)) { - warning (OPT_mno_exr, "-mno-exr valid only with -ms or -msx \ - - Option ignored!"); + warning (OPT_mno_exr, "%<-mno-exr%> valid only with %<-ms%> or " + "%<-msx%> - Option ignored!"); } #ifdef H8300_LINUX if ((TARGET_NORMAL_MODE)) { - error ("-mn is not supported for linux targets"); + error ("%<-mn%> is not supported for linux targets"); target_flags ^= MASK_NORMAL_MODE; } #endif diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index e50938c..a4a7fbc 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -3553,8 +3553,8 @@ parse_mtune_ctrl_str (bool dump) } } if (i == X86_TUNE_LAST) - error ("unknown parameter to option -mtune-ctrl: %s", - clear ? curr_feature_string - 1 : curr_feature_string); + error ("unknown parameter to option %<-mtune-ctrl%>: %s", + clear ? curr_feature_string - 1 : curr_feature_string); curr_feature_string = next_feature_string; } while (curr_feature_string); @@ -3750,7 +3750,7 @@ ix86_option_override_internal (bool main_args_p, && !TARGET_64BIT_P (opts->x_ix86_isa_flags)) { /* rep; movq isn't available in 32-bit code. */ - error ("-mstringop-strategy=rep_8byte not supported for 32-bit code"); + error ("%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"); opts->x_ix86_stringop_alg = no_stringop; } @@ -3779,7 +3779,7 @@ ix86_option_override_internal (bool main_args_p, opts->x_ix86_abi = DEFAULT_ABI; if (opts->x_ix86_abi == MS_ABI && TARGET_X32_P (opts->x_ix86_isa_flags)) - error ("-mabi=ms not supported with X32 ABI"); + error ("%<-mabi=ms%> not supported with X32 ABI"); gcc_assert (opts->x_ix86_abi == SYSV_ABI || opts->x_ix86_abi == MS_ABI); if ((opts->x_flag_sanitize & SANITIZE_USER_ADDRESS) && opts->x_ix86_abi == MS_ABI) @@ -3871,7 +3871,7 @@ ix86_option_override_internal (bool main_args_p, } if (TARGET_MACHO && opts->x_ix86_asm_dialect == ASM_INTEL) { - error ("-masm=intel not supported in this configuration"); + error ("%<-masm=intel%> not supported in this configuration"); opts->x_ix86_asm_dialect = ASM_ATT; } if ((TARGET_64BIT_P (opts->x_ix86_isa_flags) != 0) @@ -4326,12 +4326,12 @@ ix86_option_override_internal (bool main_args_p, if (opts_set->x_ix86_regparm) { if (TARGET_64BIT_P (opts->x_ix86_isa_flags)) - warning (0, "-mregparm is ignored in 64-bit mode"); + warning (0, "%<-mregparm%> is ignored in 64-bit mode"); else if (TARGET_IAMCU_P (opts->x_target_flags)) - warning (0, "-mregparm is ignored for Intel MCU psABI"); + warning (0, "%<-mregparm%> is ignored for Intel MCU psABI"); if (opts->x_ix86_regparm > REGPARM_MAX) { - error ("-mregparm=%d is not between 0 and %d", + error ("%<-mregparm=%d%> is not between 0 and %d", opts->x_ix86_regparm, REGPARM_MAX); opts->x_ix86_regparm = 0; } @@ -4439,10 +4439,10 @@ ix86_option_override_internal (bool main_args_p, || opts->x_ix86_preferred_stack_boundary_arg > max) { if (min == max) - error ("-mpreferred-stack-boundary is not supported " + error ("%<-mpreferred-stack-boundary%> is not supported " "for this target"); else - error ("-mpreferred-stack-boundary=%d is not between %d and %d", + error ("%<-mpreferred-stack-boundary=%d%> is not between %d and %d", opts->x_ix86_preferred_stack_boundary_arg, min, max); } else @@ -4465,7 +4465,7 @@ ix86_option_override_internal (bool main_args_p, if (opts->x_ix86_incoming_stack_boundary_arg < min || opts->x_ix86_incoming_stack_boundary_arg > 12) - error ("-mincoming-stack-boundary=%d is not between %d and 12", + error ("%<-mincoming-stack-boundary=%d%> is not between %d and 12", opts->x_ix86_incoming_stack_boundary_arg, min); else { @@ -4478,10 +4478,10 @@ ix86_option_override_internal (bool main_args_p, #ifndef NO_PROFILE_COUNTERS if (flag_nop_mcount) - error ("-mnop-mcount is not compatible with this target"); + error ("%<-mnop-mcount%> is not compatible with this target"); #endif if (flag_nop_mcount && flag_pic) - error ("-mnop-mcount is not implemented for -fPIC"); + error ("%<-mnop-mcount%> is not implemented for %<-fPIC%>"); /* Accept -msseregparm only if at least SSE support is enabled. */ if (TARGET_SSEREGPARM_P (opts->x_target_flags) @@ -4683,14 +4683,14 @@ ix86_option_override_internal (bool main_args_p, { if (!TARGET_64BIT_P (opts->x_ix86_isa_flags) && opts->x_flag_pic && opts->x_flag_fentry) - sorry ("-mfentry isn%'t supported for 32-bit in combination " - "with -fpic"); + sorry ("%<-mfentry%> isn%'t supported for 32-bit in combination " + "with %<-fpic%>"); else if (TARGET_SEH && !opts->x_flag_fentry) - sorry ("-mno-fentry isn%'t compatible with SEH"); + sorry ("%<-mno-fentry%> isn%'t compatible with SEH"); } if (TARGET_SEH && TARGET_CALL_MS2SYSV_XLOGUES) - sorry ("-mcall-ms2sysv-xlogues isn%'t currently supported with SEH"); + sorry ("%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"); if (!(opts_set->x_target_flags & MASK_VZEROUPPER) && TARGET_EMIT_VZEROUPPER) @@ -4755,7 +4755,7 @@ ix86_option_override_internal (bool main_args_p, if (i == ARRAY_SIZE (recip_options)) { - error ("unknown option for -mrecip=%s", q); + error ("unknown option for %<-mrecip=%s%>", q); invert = false; mask = RECIP_MASK_NONE; } @@ -4815,12 +4815,12 @@ ix86_option_override_internal (bool main_args_p, if (!*str || *endp || errno) error ("%qs is not a valid number " - "in -mstack-protector-guard-offset=", str); + "in %<-mstack-protector-guard-offset=%>", str); if (!IN_RANGE (offset, HOST_WIDE_INT_C (-0x80000000), HOST_WIDE_INT_C (0x7fffffff))) error ("%qs is not a valid offset " - "in -mstack-protector-guard-offset=", str); + "in %<-mstack-protector-guard-offset=%>", str); opts->x_ix86_stack_protector_guard_offset = offset; } @@ -4848,7 +4848,7 @@ ix86_option_override_internal (bool main_args_p, if (seg == ADDR_SPACE_GENERIC) error ("%qs is not a valid base register " - "in -mstack-protector-guard-reg=", + "in %<-mstack-protector-guard-reg=%>", opts->x_ix86_stack_protector_guard_reg_str); opts->x_ix86_stack_protector_guard_reg = seg; @@ -11336,7 +11336,7 @@ static void warn_once_call_ms2sysv_xlogues (const char *feature) static bool warned_once = false; if (!warned_once) { - warning (0, "-mcall-ms2sysv-xlogues is not compatible with %s", + warning (0, "%<-mcall-ms2sysv-xlogues%> is not compatible with %s", feature); warned_once = true; } @@ -13336,7 +13336,7 @@ ix86_expand_prologue (void) prologue variant. If so sorry. */ if (crtl->profile && flag_fentry != 0) sorry ("ms_hook_prologue attribute isn%'t compatible " - "with -mfentry for 32-bit"); + "with %<-mfentry%> for 32-bit"); /* In ix86_asm_output_function_label we emitted: 8b ff movl.s %edi,%edi @@ -14715,7 +14715,7 @@ split_stack_prologue_scratch_regno (void) { if (DECL_STATIC_CHAIN (cfun->decl)) { - sorry ("-fsplit-stack does not support fastcall with " + sorry ("%<-fsplit-stack%> does not support fastcall with " "nested function"); return INVALID_REGNUM; } @@ -14735,7 +14735,7 @@ split_stack_prologue_scratch_regno (void) { if (regparm >= 2) { - sorry ("-fsplit-stack does not support 2 register " + sorry ("%<-fsplit-stack%> does not support 2 register " "parameters for a nested function"); return INVALID_REGNUM; } @@ -14746,7 +14746,7 @@ split_stack_prologue_scratch_regno (void) { /* FIXME: We could make this work by pushing a register around the addition and comparison. */ - sorry ("-fsplit-stack does not support 3 register parameters"); + sorry ("%<-fsplit-stack%> does not support 3 register parameters"); return INVALID_REGNUM; } } @@ -29779,7 +29779,7 @@ ix86_warn_parameter_passing_abi (cumulative_args_t cum_v, tree type) return; warning (OPT_Wabi, "empty class %qT parameter passing ABI " - "changes in -fabi-version=12 (GCC 8)", type); + "changes in %<-fabi-version=12%> (GCC 8)", type); /* Only warn once. */ cum->warn_empty = false; diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 006f1d7..e8d905e 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -6024,7 +6024,7 @@ fix_range (const char *const_str) dash = strchr (str, '-'); if (!dash) { - warning (0, "value of -mfixed-range must have form REG1-REG2"); + warning (0, "value of %<-mfixed-range%> must have form REG1-REG2"); return; } *dash = '\0'; diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index bd389ea..7a0d6f7 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -524,7 +524,7 @@ m68k_option_override (void) if (m68k_arch_entry && (m68k_arch_entry->microarch != m68k_cpu_entry->microarch || (m68k_arch_entry->flags & ~m68k_cpu_entry->flags) != 0)) - warning (0, "-mcpu=%s conflicts with -march=%s", + warning (0, "%<-mcpu=%s%> conflicts with %<-march=%s%>", m68k_cpu_entry->name, m68k_arch_entry->name); entry = m68k_cpu_entry; @@ -583,7 +583,7 @@ m68k_option_override (void) * both specified together. Doing so simply doesn't make sense. */ if (TARGET_SEP_DATA && TARGET_ID_SHARED_LIBRARY) - error ("cannot specify both -msep-data and -mid-shared-library"); + error ("cannot specify both %<-msep-data%> and %<-mid-shared-library%>"); /* If we're generating code for a separate A5 relative data segment, * we've got to enable -fPIC as well. This might be relaxable to @@ -595,7 +595,7 @@ m68k_option_override (void) /* -mpcrel -fPIC uses 32-bit pc-relative displacements. Raise an error if the target does not support them. */ if (TARGET_PCREL && !TARGET_68020 && flag_pic == 2) - error ("-mpcrel -fPIC is not currently supported on selected cpu"); + error ("%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu"); /* ??? A historic way of turning on pic, or is this intended to be an embedded thing that doesn't have the same name binding @@ -659,14 +659,14 @@ m68k_option_override (void) int label_alignment = align_labels.levels[0].get_value (); if (label_alignment > 2) { - warning (0, "-falign-labels=%d is not supported", label_alignment); + warning (0, "%<-falign-labels=%d%> is not supported", label_alignment); str_align_labels = "1"; } int loop_alignment = align_loops.levels[0].get_value (); if (loop_alignment > 2) { - warning (0, "-falign-loops=%d is not supported", loop_alignment); + warning (0, "%<-falign-loops=%d%> is not supported", loop_alignment); str_align_loops = "1"; } #endif @@ -674,7 +674,7 @@ m68k_option_override (void) if ((opt_fstack_limit_symbol_arg != NULL || opt_fstack_limit_register_no >= 0) && !TARGET_68020) { - warning (0, "-fstack-limit- options are not supported on this cpu"); + warning (0, "%<-fstack-limit-%> options are not supported on this cpu"); opt_fstack_limit_symbol_arg = NULL; opt_fstack_limit_register_no = -1; } diff --git a/gcc/config/microblaze/microblaze.c b/gcc/config/microblaze/microblaze.c index aa6ef44..70910fd 100644 --- a/gcc/config/microblaze/microblaze.c +++ b/gcc/config/microblaze/microblaze.c @@ -1759,7 +1759,7 @@ microblaze_option_override (void) flag_pic = 2; if (!TARGET_SUPPORTS_PIC) { - error ("-fPIC/-fpic not supported for this target"); + error ("%<-fPIC%>/%<-fpic%> not supported for this target"); /* Clear it to avoid further errors. */ flag_pic = 0; } @@ -1771,7 +1771,7 @@ microblaze_option_override (void) ver = microblaze_version_to_int (microblaze_select_cpu); if (ver == -1) { - error ("%qs is an invalid argument to -mcpu=", microblaze_select_cpu); + error ("%qs is an invalid argument to %<-mcpu=%>", microblaze_select_cpu); } ver = MICROBLAZE_VERSION_COMPARE (microblaze_select_cpu, "v3.00.a"); @@ -1820,7 +1820,8 @@ microblaze_option_override (void) { if (TARGET_MULTIPLY_HIGH) warning (0, - "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"); + "%<-mxl-multiply-high%> can be used only with " + "%<-mcpu=v6.00.a%> or greater"); } ver = MICROBLAZE_VERSION_COMPARE (microblaze_select_cpu, "v8.10.a"); @@ -1836,18 +1837,20 @@ microblaze_option_override (void) if (ver < 0) { if (TARGET_REORDER == 1) - warning (0, "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"); + warning (0, "%<-mxl-reorder%> can be used only with " + "%<-mcpu=v8.30.a%> or greater"); TARGET_REORDER = 0; } else if ((ver == 0) && !TARGET_PATTERN_COMPARE) { if (TARGET_REORDER == 1) - warning (0, "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"); + warning (0, "%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for " + "%<-mcpu=v8.30.a%>"); TARGET_REORDER = 0; } if (TARGET_MULTIPLY_HIGH && TARGET_SOFT_MUL) - error ("-mxl-multiply-high requires -mno-xl-soft-mul"); + error ("%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>"); /* Always use DFA scheduler. */ microblaze_sched_use_dfa = 1; diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index a8022b8..4b42077 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -11951,7 +11951,7 @@ static void mips_emit_probe_stack_range (HOST_WIDE_INT first, HOST_WIDE_INT size) { if (TARGET_MIPS16) - sorry ("-fstack-check=specific not implemented for MIPS16"); + sorry ("%<-fstack-check=specific%> not implemented for MIPS16"); /* See if we have a constant small number of probes to generate. If so, that's the easy case. */ @@ -19598,7 +19598,7 @@ mips_set_compression_mode (unsigned int compression_mode) sorry ("MIPS16 PIC for ABIs other than o32 and o64"); if (TARGET_XGOT) - sorry ("MIPS16 -mxgot code"); + sorry ("MIPS16 %<-mxgot%> code"); if (TARGET_HARD_FLOAT_ABI && !TARGET_OLDABI) sorry ("hard-float MIPS16 code for ABIs other than o32 and o64"); diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index d8d219b..c2136e2 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -317,7 +317,8 @@ mmix_option_override (void) labels. */ if (flag_pic) { - warning (0, "-f%s not supported: ignored", (flag_pic > 1) ? "PIC" : "pic"); + warning (0, "%<-f%s%> not supported: ignored", + (flag_pic > 1) ? "PIC" : "pic"); flag_pic = 0; } } diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index 72e1256..51116f5 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -104,7 +104,7 @@ mn10300_option_override (void) else if (strcasecmp (mn10300_tune_string, "am34") == 0) mn10300_tune_cpu = PROCESSOR_AM34; else - error ("-mtune= expects mn10300, am33, am33-2, or am34"); + error ("%<-mtune=%> expects mn10300, am33, am33-2, or am34"); } } diff --git a/gcc/config/msp430/msp430.c b/gcc/config/msp430/msp430.c index 15d97af..48d16a4 100644 --- a/gcc/config/msp430/msp430.c +++ b/gcc/config/msp430/msp430.c @@ -797,26 +797,31 @@ msp430_option_override (void) if (msp430_warn_mcu) { if (target_cpu&& msp430x != xisa) - warning (0, "MCU '%s' supports %s ISA but -mcpu option is set to %s", + warning (0, "MCU '%s' supports %s ISA but %<-mcpu%> option " + "is set to %s", target_mcu, xisa ? "430X" : "430", msp430x ? "430X" : "430"); if (msp430_mcu_data[i].hwmpy == 0 && msp430_hwmult_type != MSP430_HWMULT_AUTO && msp430_hwmult_type != MSP430_HWMULT_NONE) - warning (0, "MCU '%s' does not have hardware multiply support, but -mhwmult is set to %s", + warning (0, "MCU '%s' does not have hardware multiply " + "support, but %<-mhwmult%> is set to %s", target_mcu, msp430_hwmult_type == MSP430_HWMULT_SMALL ? "16-bit" : msp430_hwmult_type == MSP430_HWMULT_LARGE ? "32-bit" : "f5series"); else if (msp430_hwmult_type == MSP430_HWMULT_SMALL && msp430_mcu_data[i].hwmpy != 1 && msp430_mcu_data[i].hwmpy != 2 ) - warning (0, "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 16-bit", + warning (0, "MCU '%s' supports %s hardware multiply, " + "but %<-mhwmult%> is set to 16-bit", target_mcu, hwmult_name (msp430_mcu_data[i].hwmpy)); else if (msp430_hwmult_type == MSP430_HWMULT_LARGE && msp430_mcu_data[i].hwmpy != 4) - warning (0, "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 32-bit", + warning (0, "MCU '%s' supports %s hardware multiply, " + "but %<-mhwmult%> is set to 32-bit", target_mcu, hwmult_name (msp430_mcu_data[i].hwmpy)); else if (msp430_hwmult_type == MSP430_HWMULT_F5SERIES && msp430_mcu_data[i].hwmpy != 8) - warning (0, "MCU '%s' supports %s hardware multiply, but -mhwmult is set to f5series", + warning (0, "MCU '%s' supports %s hardware multiply, " + "but %<-mhwmult%> is set to f5series", target_mcu, hwmult_name (msp430_mcu_data[i].hwmpy)); } @@ -834,13 +839,13 @@ msp430_option_override (void) warning (0, "Unrecognized MCU name '%s', assuming that it is " "just a MSP430 with no hardware multiply.\n" - "Use the -mcpu and -mhwmult options to set " - "these explicitly.", + "Use the %<-mcpu%> and %<-mhwmult%> options to " + "set these explicitly.", target_mcu); else warning (0, "Unrecognized MCU name '%s', assuming that it " - "has no hardware multiply.\nUse the -mhwmult " + "has no hardware multiply.\nUse the %<-mhwmult%> " "option to set this explicitly.", target_mcu); } @@ -852,8 +857,8 @@ msp430_option_override (void) if (msp430_warn_mcu) warning (0, "Unrecognized MCU name '%s', assuming that it just " - "supports the MSP430 ISA.\nUse the -mcpu option to " - "set the ISA explicitly.", + "supports the MSP430 ISA.\nUse the %<-mcpu%> option " + "to set the ISA explicitly.", target_mcu); msp430x = false; @@ -868,12 +873,12 @@ msp430_option_override (void) msp430x = true; if (TARGET_LARGE && !msp430x) - error ("-mlarge requires a 430X-compatible -mmcu="); + error ("%<-mlarge%> requires a 430X-compatible %<-mmcu=%>"); if (msp430_code_region == MSP430_REGION_UPPER && ! msp430x) - error ("-mcode-region=upper requires 430X-compatible cpu"); + error ("%<-mcode-region=upper%> requires 430X-compatible cpu"); if (msp430_data_region == MSP430_REGION_UPPER && ! msp430x) - error ("-mdata-region=upper requires 430X-compatible cpu"); + error ("%<-mdata-region=upper%> requires 430X-compatible cpu"); if (flag_exceptions || flag_non_call_exceptions || flag_unwind_tables || flag_asynchronous_unwind_tables) diff --git a/gcc/config/nds32/nds32.c b/gcc/config/nds32/nds32.c index 283e189..8bee154 100644 --- a/gcc/config/nds32/nds32.c +++ b/gcc/config/nds32/nds32.c @@ -4141,7 +4141,7 @@ nds32_option_override (void) target_flags &= ~MASK_EXT_STRING; if (flag_pic) - error ("not support -fpic option for v3m toolchain"); + error ("not support %<-fpic%> option for v3m toolchain"); } /* See if we are using reduced-set registers: diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c index 1114022..1f00b8a 100644 --- a/gcc/config/nios2/nios2.c +++ b/gcc/config/nios2/nios2.c @@ -1193,7 +1193,8 @@ nios2_custom_check_insns (void) for (i = 0; i < ARRAY_SIZE (nios2_fpu_insn); i++) if (N2FPU_ENABLED_P (i) && N2FPU_UNSAFE_P (i)) warning (0, "switch %<-mcustom-%s%> has no effect unless " - "-funsafe-math-optimizations is specified", N2FPU_NAME (i)); + "%<-funsafe-math-optimizations%> is specified", + N2FPU_NAME (i)); /* Warn if the user is trying to use -mcustom-fmins et. al, that won't get used without -ffinite-math-only. See fold_builtin_fmin_fmax () @@ -1202,7 +1203,7 @@ nios2_custom_check_insns (void) for (i = 0; i < ARRAY_SIZE (nios2_fpu_insn); i++) if (N2FPU_ENABLED_P (i) && N2FPU_FINITE_P (i)) warning (0, "switch %<-mcustom-%s%> has no effect unless " - "-ffinite-math-only is specified", N2FPU_NAME (i)); + "%<-ffinite-math-only%> is specified", N2FPU_NAME (i)); /* Warn if the user is trying to use a custom rounding instruction that won't get used without -fno-math-errno. See @@ -1211,12 +1212,12 @@ nios2_custom_check_insns (void) for (i = 0; i < ARRAY_SIZE (nios2_fpu_insn); i++) if (N2FPU_ENABLED_P (i) && N2FPU_NO_ERRNO_P (i)) warning (0, "switch %<-mcustom-%s%> has no effect unless " - "-fno-math-errno is specified", N2FPU_NAME (i)); + "%<-fno-math-errno%> is specified", N2FPU_NAME (i)); if (errors || custom_code_conflict) fatal_error (input_location, - "conflicting use of -mcustom switches, target attributes, " - "and/or __builtin_custom_ functions"); + "conflicting use of %<-mcustom%> switches, target attributes, " + "and/or %<__builtin_custom_%> functions"); } static void @@ -1362,7 +1363,7 @@ nios2_option_override (void) sorry ("position-independent code requires the Linux ABI"); if (flag_pic && stack_limit_rtx && GET_CODE (stack_limit_rtx) == SYMBOL_REF) - sorry ("PIC support for -fstack-limit-symbol"); + sorry ("PIC support for %<-fstack-limit-symbol%>"); /* Function to allocate machine-dependent function status. */ init_machine_status = &nios2_init_machine_status; @@ -1384,11 +1385,11 @@ nios2_option_override (void) if (flag_pic) { if (nios2_gpopt_option != gpopt_none) - error ("-mgpopt not supported with PIC."); + error ("%<-mgpopt%> not supported with PIC."); if (nios2_gprel_sec) - error ("-mgprel-sec= not supported with PIC."); + error ("%<-mgprel-sec=%> not supported with PIC."); if (nios2_r0rel_sec) - error ("-mr0rel-sec= not supported with PIC."); + error ("%<-mr0rel-sec=%> not supported with PIC."); } /* Process -mgprel-sec= and -m0rel-sec=. */ @@ -1396,13 +1397,13 @@ nios2_option_override (void) { if (regcomp (&nios2_gprel_sec_regex, nios2_gprel_sec, REG_EXTENDED | REG_NOSUB)) - error ("-mgprel-sec= argument is not a valid regular expression."); + error ("%<-mgprel-sec=%> argument is not a valid regular expression."); } if (nios2_r0rel_sec) { if (regcomp (&nios2_r0rel_sec_regex, nios2_r0rel_sec, REG_EXTENDED | REG_NOSUB)) - error ("-mr0rel-sec= argument is not a valid regular expression."); + error ("%<-mr0rel-sec=%> argument is not a valid regular expression."); } /* If we don't have mul, we don't have mulx either! */ @@ -3699,7 +3700,7 @@ nios2_expand_custom_builtin (tree exp, unsigned int index, rtx target) { if (!custom_insn_opcode (value, VOIDmode)) error ("custom instruction opcode must be compile time " - "constant in the range 0-255 for __builtin_custom_%s", + "constant in the range 0-255 for %<__builtin_custom_%s%>", custom_builtin_name[index]); } else diff --git a/gcc/config/nvptx/mkoffload.c b/gcc/config/nvptx/mkoffload.c index 1ab6b091..3770f72 100644 --- a/gcc/config/nvptx/mkoffload.c +++ b/gcc/config/nvptx/mkoffload.c @@ -488,7 +488,8 @@ main (int argc, char **argv) verbose = true; } if (!(fopenacc ^ fopenmp)) - fatal_error (input_location, "either -fopenacc or -fopenmp must be set"); + fatal_error (input_location, "either %<-fopenacc%> or %<-fopenmp%> " + "must be set"); struct obstack argv_obstack; obstack_init (&argv_obstack); diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 424b43a..a28099a 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -194,7 +194,7 @@ static void diagnose_openacc_conflict (bool optval, const char *optname) { if (flag_openacc && optval) - error ("option %s is not supported together with -fopenacc", optname); + error ("option %s is not supported together with %<-fopenacc%>", optname); } /* Implement TARGET_OPTION_OVERRIDE. */ diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 5b83031..532046c 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -453,7 +453,7 @@ fix_range (const char *const_str) dash = strchr (str, '-'); if (!dash) { - warning (0, "value of -mfixed-range must have form REG1-REG2"); + warning (0, "value of %<-mfixed-range%> must have form REG1-REG2"); return; } *dash = '\0'; @@ -539,8 +539,8 @@ pa_option_override (void) if (! TARGET_GAS && write_symbols != NO_DEBUG) { - warning (0, "-g is only supported when using GAS on this processor,"); - warning (0, "-g option disabled"); + warning (0, "%<-g%> is only supported when using GAS on this processor,"); + warning (0, "%<-g%> option disabled"); write_symbols = NO_DEBUG; } @@ -554,8 +554,8 @@ pa_option_override (void) if (flag_reorder_blocks_and_partition) { inform (input_location, - "-freorder-blocks-and-partition does not work " - "on this architecture"); + "%<-freorder-blocks-and-partition%> does not work " + "on this architecture"); flag_reorder_blocks_and_partition = 0; flag_reorder_blocks = 1; } diff --git a/gcc/config/riscv/riscv.c b/gcc/config/riscv/riscv.c index f8b608b..8881f80 100644 --- a/gcc/config/riscv/riscv.c +++ b/gcc/config/riscv/riscv.c @@ -329,7 +329,7 @@ riscv_parse_cpu (const char *cpu_string) if (strcmp (riscv_cpu_info_table[i].name, cpu_string) == 0) return riscv_cpu_info_table + i; - error ("unknown cpu %qs for -mtune", cpu_string); + error ("unknown cpu %qs for %<-mtune%>", cpu_string); return riscv_cpu_info_table; } @@ -4316,7 +4316,7 @@ riscv_option_override (void) if (TARGET_MUL && (target_flags_explicit & MASK_DIV) == 0) target_flags |= MASK_DIV; else if (!TARGET_MUL && TARGET_DIV) - error ("-mdiv requires -march to subsume the %<M%> extension"); + error ("%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"); /* Likewise floating-point division and square root. */ if (TARGET_HARD_FLOAT && (target_flags_explicit & MASK_FDIV) == 0) @@ -4356,7 +4356,7 @@ riscv_option_override (void) /* Require that the ISA supports the requested floating-point ABI. */ if (UNITS_PER_FP_ARG > (TARGET_HARD_FLOAT ? UNITS_PER_FP_REG : 0)) - error ("requested ABI requires -march to subsume the %qc extension", + error ("requested ABI requires %<-march%> to subsume the %qc extension", UNITS_PER_FP_ARG > 8 ? 'Q' : (UNITS_PER_FP_ARG > 4 ? 'D' : 'F')); if (TARGET_RVE && riscv_abi != ABI_ILP32E) @@ -4364,7 +4364,7 @@ riscv_option_override (void) /* We do not yet support ILP32 on RV64. */ if (BITS_PER_WORD != POINTER_SIZE) - error ("ABI requires -march=rv%d", POINTER_SIZE); + error ("ABI requires %<-march=rv%d%>", POINTER_SIZE); /* Validate -mpreferred-stack-boundary= value. */ riscv_stack_boundary = ABI_STACK_BOUNDARY; @@ -4374,7 +4374,7 @@ riscv_option_override (void) int max = 8; if (!IN_RANGE (riscv_preferred_stack_boundary_arg, min, max)) - error ("-mpreferred-stack-boundary=%d must be between %d and %d", + error ("%<-mpreferred-stack-boundary=%d%> must be between %d and %d", riscv_preferred_stack_boundary_arg, min, max); riscv_stack_boundary = 8 << riscv_preferred_stack_boundary_arg; @@ -4387,8 +4387,8 @@ riscv_option_override (void) riscv_emit_attribute_p = 0; if (riscv_emit_attribute_p) - error ("-mriscv-attribute RISC-V ELF attribute requires GNU as 2.32" - " [-mriscv-attribute]"); + error ("%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32" + " [%<-mriscv-attribute%>]"); #endif } diff --git a/gcc/config/rl78/rl78.c b/gcc/config/rl78/rl78.c index baf9b45..c127c50 100644 --- a/gcc/config/rl78/rl78.c +++ b/gcc/config/rl78/rl78.c @@ -372,7 +372,7 @@ rl78_option_override (void) /* Compiling with -flto results in a language of GNU GIMPLE being used... */ && strcmp (lang_hooks.name, "GNU GIMPLE")) /* Address spaces are currently only supported by C. */ - error ("-mes0 can only be used with C"); + error ("%<-mes0%> can only be used with C"); if (TARGET_SAVE_MDUC_REGISTERS && !(TARGET_G13 || RL78_MUL_G13)) warning (0, "mduc registers only saved for G13 target"); @@ -390,8 +390,10 @@ rl78_option_override (void) { case MUL_UNINIT: rl78_mul_type = MUL_NONE; break; case MUL_NONE: break; - case MUL_G13: error ("-mmul=g13 cannot be used with -mcpu=g10"); break; - case MUL_G14: error ("-mmul=g14 cannot be used with -mcpu=g10"); break; + case MUL_G13: error ("%<-mmul=g13%> cannot be used with " + "%<-mcpu=g10%>"); break; + case MUL_G14: error ("%<-mmul=g14%> cannot be used with " + "%<-mcpu=g10%>"); break; } break; @@ -402,7 +404,8 @@ rl78_option_override (void) case MUL_NONE: break; case MUL_G13: break; /* The S2 core does not have mul/div instructions. */ - case MUL_G14: error ("-mmul=g14 cannot be used with -mcpu=g13"); break; + case MUL_G14: error ("%<-mmul=g14%> cannot be used with " + "%<-mcpu=g13%>"); break; } break; @@ -414,7 +417,8 @@ rl78_option_override (void) case MUL_G14: break; /* The G14 core does not have the hardware multiply peripheral used by the G13 core, hence you cannot use G13 multipliy routines on G14 hardware. */ - case MUL_G13: error ("-mmul=g13 cannot be used with -mcpu=g14"); break; + case MUL_G13: error ("%<-mmul=g13%> cannot be used with " + "%<-mcpu=g14%>"); break; } break; } diff --git a/gcc/config/rs6000/aix61.h b/gcc/config/rs6000/aix61.h index bdd9c6a..57ea9ec 100644 --- a/gcc/config/rs6000/aix61.h +++ b/gcc/config/rs6000/aix61.h @@ -27,7 +27,7 @@ do { \ if (TARGET_64BIT && ! TARGET_POWERPC64) \ { \ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ - warning (0, "-maix64 requires PowerPC64 architecture remain enabled"); \ + warning (0, "%<-maix64%> requires PowerPC64 architecture remain enabled"); \ } \ if (TARGET_SOFT_FLOAT && TARGET_LONG_DOUBLE_128) \ { \ @@ -37,14 +37,14 @@ do { \ } \ if (TARGET_POWERPC64 && ! TARGET_64BIT) \ { \ - error ("-maix64 required: 64-bit computation with 32-bit addressing not yet supported"); \ + error ("%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported"); \ } \ if ((rs6000_isa_flags_explicit \ & OPTION_MASK_MINIMAL_TOC) != 0) \ { \ if (global_options_set.x_rs6000_current_cmodel \ && rs6000_current_cmodel != CMODEL_SMALL) \ - error ("-mcmodel incompatible with other toc options"); \ + error ("%<-mcmodel%> incompatible with other toc options"); \ SET_CMODEL (CMODEL_SMALL); \ } \ if (rs6000_current_cmodel != CMODEL_SMALL) \ diff --git a/gcc/config/rs6000/aix71.h b/gcc/config/rs6000/aix71.h index d4170c5..b30e719 100644 --- a/gcc/config/rs6000/aix71.h +++ b/gcc/config/rs6000/aix71.h @@ -27,7 +27,7 @@ do { \ if (TARGET_64BIT && ! TARGET_POWERPC64) \ { \ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ - warning (0, "-maix64 requires PowerPC64 architecture remain enabled"); \ + warning (0, "%<-maix64%> requires PowerPC64 architecture remain enabled"); \ } \ if (TARGET_SOFT_FLOAT && TARGET_LONG_DOUBLE_128) \ { \ @@ -37,14 +37,14 @@ do { \ } \ if (TARGET_POWERPC64 && ! TARGET_64BIT) \ { \ - error ("-maix64 required: 64-bit computation with 32-bit addressing not yet supported"); \ + error ("%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported"); \ } \ if ((rs6000_isa_flags_explicit \ & OPTION_MASK_MINIMAL_TOC) != 0) \ { \ if (global_options_set.x_rs6000_current_cmodel \ && rs6000_current_cmodel != CMODEL_SMALL) \ - error ("-mcmodel incompatible with other toc options"); \ + error ("%<-mcmodel%> incompatible with other toc options"); \ SET_CMODEL (CMODEL_SMALL); \ } \ if (rs6000_current_cmodel != CMODEL_SMALL) \ diff --git a/gcc/config/rs6000/aix72.h b/gcc/config/rs6000/aix72.h index 9d79e72..9f02aea 100644 --- a/gcc/config/rs6000/aix72.h +++ b/gcc/config/rs6000/aix72.h @@ -27,7 +27,7 @@ do { \ if (TARGET_64BIT && ! TARGET_POWERPC64) \ { \ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ - warning (0, "-maix64 requires PowerPC64 architecture remain enabled"); \ + warning (0, "%<-maix64%> requires PowerPC64 architecture remain enabled"); \ } \ if (TARGET_SOFT_FLOAT && TARGET_LONG_DOUBLE_128) \ { \ @@ -37,14 +37,14 @@ do { \ } \ if (TARGET_POWERPC64 && ! TARGET_64BIT) \ { \ - error ("-maix64 required: 64-bit computation with 32-bit addressing not yet supported"); \ + error ("%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported"); \ } \ if ((rs6000_isa_flags_explicit \ & OPTION_MASK_MINIMAL_TOC) != 0) \ { \ if (global_options_set.x_rs6000_current_cmodel \ && rs6000_current_cmodel != CMODEL_SMALL) \ - error ("-mcmodel incompatible with other toc options"); \ + error ("%<-mcmodel%> incompatible with other toc options"); \ SET_CMODEL (CMODEL_SMALL); \ } \ if (rs6000_current_cmodel != CMODEL_SMALL) \ diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.c index 9368a53..b290eea 100644 --- a/gcc/config/rs6000/driver-rs6000.c +++ b/gcc/config/rs6000/driver-rs6000.c @@ -265,7 +265,8 @@ elf_platform (void) candidates_list_and_hint (cpu, s, candidates); fatal_error ( input_location, - "Unsupported cpu name returned from kernel for -mcpu=native: %s\n" + "Unsupported cpu name returned from kernel for " + "%<-mcpu=native%>: %s\n" "Please use an explicit cpu name. Valid cpu names are: %s", cpu, s); } diff --git a/gcc/config/rs6000/freebsd64.h b/gcc/config/rs6000/freebsd64.h index d1f1d61..7e819d1 100644 --- a/gcc/config/rs6000/freebsd64.h +++ b/gcc/config/rs6000/freebsd64.h @@ -95,7 +95,7 @@ extern int dot_symbols; { \ rs6000_current_abi = ABI_ELFv2; \ if (dot_symbols) \ - error ("-mcall-aixdesc incompatible with -mabi=elfv2"); \ + error ("%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"); \ } \ if (rs6000_isa_flags & OPTION_MASK_EABI) \ { \ @@ -110,14 +110,14 @@ extern int dot_symbols; if ((rs6000_isa_flags & OPTION_MASK_POWERPC64) == 0) \ { \ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ - error ("-m64 requires a PowerPC64 cpu"); \ + error ("%<-m64%> requires a PowerPC64 cpu"); \ } \ if ((rs6000_isa_flags_explicit \ & OPTION_MASK_MINIMAL_TOC) != 0) \ { \ if (global_options_set.x_rs6000_current_cmodel \ && rs6000_current_cmodel != CMODEL_SMALL) \ - error ("-mcmodel incompatible with other toc options"); \ + error ("%<-mcmodel%> incompatible with other toc options"); \ SET_CMODEL (CMODEL_SMALL); \ } \ else \ diff --git a/gcc/config/rs6000/linux64.h b/gcc/config/rs6000/linux64.h index df1d8a9..5380f6a 100644 --- a/gcc/config/rs6000/linux64.h +++ b/gcc/config/rs6000/linux64.h @@ -112,7 +112,7 @@ extern int dot_symbols; { \ rs6000_current_abi = ABI_ELFv2; \ if (dot_symbols) \ - error ("-mcall-aixdesc incompatible with -mabi=elfv2"); \ + error ("%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"); \ } \ if (rs6000_isa_flags & OPTION_MASK_RELOCATABLE) \ { \ @@ -132,14 +132,14 @@ extern int dot_symbols; if ((rs6000_isa_flags & OPTION_MASK_POWERPC64) == 0) \ { \ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ - error ("-m64 requires a PowerPC64 cpu"); \ + error ("%<-m64%> requires a PowerPC64 cpu"); \ } \ if ((rs6000_isa_flags_explicit \ & OPTION_MASK_MINIMAL_TOC) != 0) \ { \ if (global_options_set.x_rs6000_current_cmodel \ && rs6000_current_cmodel != CMODEL_SMALL) \ - error ("-mcmodel incompatible with other toc options"); \ + error ("%<-mcmodel incompatible with other toc options%>"); \ SET_CMODEL (CMODEL_SMALL); \ } \ else \ diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index d72a51a..a21f4f7 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -3992,7 +3992,7 @@ rs6000_option_override_internal (bool global_init_p) if (!TARGET_HARD_FLOAT) { if (rs6000_isa_flags_explicit & OPTION_MASK_VSX) - msg = N_("-mvsx requires hardware floating point"); + msg = N_("%<-mvsx%> requires hardware floating point"); else { rs6000_isa_flags &= ~ OPTION_MASK_VSX; @@ -4000,14 +4000,14 @@ rs6000_option_override_internal (bool global_init_p) } } else if (TARGET_AVOID_XFORM > 0) - msg = N_("-mvsx needs indexed addressing"); + msg = N_("%<-mvsx%> needs indexed addressing"); else if (!TARGET_ALTIVEC && (rs6000_isa_flags_explicit & OPTION_MASK_ALTIVEC)) { if (rs6000_isa_flags_explicit & OPTION_MASK_VSX) - msg = N_("-mvsx and -mno-altivec are incompatible"); + msg = N_("%<-mvsx%> and %<-mno-altivec%> are incompatible"); else - msg = N_("-mno-altivec disables vsx"); + msg = N_("%<-mno-altivec%> disables vsx"); } if (msg) @@ -4133,10 +4133,10 @@ rs6000_option_override_internal (bool global_init_p) if ((TARGET_QUAD_MEMORY || TARGET_QUAD_MEMORY_ATOMIC) && !TARGET_POWERPC64) { if ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY) != 0) - warning (0, N_("-mquad-memory requires 64-bit mode")); + warning (0, N_("%<-mquad-memory%> requires 64-bit mode")); if ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY_ATOMIC) != 0) - warning (0, N_("-mquad-memory-atomic requires 64-bit mode")); + warning (0, N_("%<-mquad-memory-atomic%> requires 64-bit mode")); rs6000_isa_flags &= ~(OPTION_MASK_QUAD_MEMORY | OPTION_MASK_QUAD_MEMORY_ATOMIC); @@ -4148,7 +4148,7 @@ rs6000_option_override_internal (bool global_init_p) if (TARGET_QUAD_MEMORY && !WORDS_BIG_ENDIAN) { if ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY) != 0) - warning (0, N_("-mquad-memory is not available in little endian " + warning (0, N_("%<-mquad-memory%> is not available in little endian " "mode")); rs6000_isa_flags &= ~OPTION_MASK_QUAD_MEMORY; @@ -4338,7 +4338,7 @@ rs6000_option_override_internal (bool global_init_p) if (!TARGET_VSX) { if ((rs6000_isa_flags_explicit & OPTION_MASK_FLOAT128_KEYWORD) != 0) - error ("%qs requires VSX support", "-mfloat128"); + error ("%qs requires VSX support", "%<-mfloat128%>"); TARGET_FLOAT128_TYPE = 0; rs6000_isa_flags &= ~(OPTION_MASK_FLOAT128_KEYWORD @@ -4347,7 +4347,7 @@ rs6000_option_override_internal (bool global_init_p) else if (!TARGET_FLOAT128_TYPE) { TARGET_FLOAT128_TYPE = 1; - warning (0, "The -mfloat128 option may not be fully supported"); + warning (0, "The %<-mfloat128%> option may not be fully supported"); } } @@ -4370,7 +4370,7 @@ rs6000_option_override_internal (bool global_init_p) && (rs6000_isa_flags & ISA_3_0_MASKS_IEEE) != ISA_3_0_MASKS_IEEE) { if ((rs6000_isa_flags_explicit & OPTION_MASK_FLOAT128_HW) != 0) - error ("%qs requires full ISA 3.0 support", "-mfloat128-hardware"); + error ("%qs requires full ISA 3.0 support", "%<-mfloat128-hardware%>"); rs6000_isa_flags &= ~OPTION_MASK_FLOAT128_HW; } @@ -4378,7 +4378,7 @@ rs6000_option_override_internal (bool global_init_p) if (TARGET_FLOAT128_HW && !TARGET_64BIT) { if ((rs6000_isa_flags_explicit & OPTION_MASK_FLOAT128_HW) != 0) - error ("%qs requires %qs", "-mfloat128-hardware", "-m64"); + error ("%qs requires %qs", "%<-mfloat128-hardware%>", "-m64"); rs6000_isa_flags &= ~OPTION_MASK_FLOAT128_HW; } @@ -13346,7 +13346,7 @@ rs6000_expand_zeroop_builtin (enum insn_code icode, rtx target) if (icode == CODE_FOR_rs6000_mffsl && rs6000_isa_flags & OPTION_MASK_SOFT_FLOAT) { - error ("__builtin_mffsl() not supported with -msoft-float"); + error ("%<__builtin_mffsl%> not supported with %<-msoft-float%>"); return const0_rtx; } @@ -13418,7 +13418,8 @@ rs6000_expand_mtfsb_builtin (enum insn_code icode, tree exp) if (rs6000_isa_flags & OPTION_MASK_SOFT_FLOAT) { - error ("__builtin_mtfsb0 and __builtin_mtfsb1 not supported with -msoft-float"); + error ("%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with " + "%<-msoft-float%>"); return const0_rtx; } @@ -13455,7 +13456,7 @@ rs6000_expand_set_fpscr_rn_builtin (enum insn_code icode, tree exp) if (rs6000_isa_flags & OPTION_MASK_SOFT_FLOAT) { - error ("__builtin_set_fpscr_rn not supported with -msoft-float"); + error ("%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"); return const0_rtx; } @@ -13495,11 +13496,12 @@ rs6000_expand_set_fpscr_drn_builtin (enum insn_code icode, tree exp) if (TARGET_32BIT) /* Builtin not supported in 32-bit mode. */ fatal_error (input_location, - "__builtin_set_fpscr_drn is not supported in 32-bit mode."); + "%<__builtin_set_fpscr_drn%> is not supported " + "in 32-bit mode."); if (rs6000_isa_flags & OPTION_MASK_SOFT_FLOAT) { - error ("__builtin_set_fpscr_drn not supported with -msoft-float"); + error ("%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"); return const0_rtx; } @@ -15236,7 +15238,8 @@ rs6000_invalid_builtin (enum rs6000_builtins fncode) error ("builtin function %qs requires ISA 3.0 IEEE 128-bit floating point", name); else if ((fnmask & RS6000_BTM_FLOAT128) != 0) - error ("builtin function %qs requires the %qs option", name, "-mfloat128"); + error ("builtin function %qs requires the %qs option", name, + "%<-mfloat128%>"); else if ((fnmask & (RS6000_BTM_POPCNTD | RS6000_BTM_POWERPC64)) == (RS6000_BTM_POPCNTD | RS6000_BTM_POWERPC64)) error ("builtin function %qs requires the %qs (or newer), and " @@ -29320,7 +29323,7 @@ rs6000_expand_split_stack_prologue (void) if (global_regs[29]) { - error ("%qs uses register r29", "-fsplit-stack"); + error ("%qs uses register r29", "%<-fsplit-stack%>"); inform (DECL_SOURCE_LOCATION (global_regs_decl[29]), "conflicts with %qD", global_regs_decl[29]); } @@ -29328,7 +29331,8 @@ rs6000_expand_split_stack_prologue (void) allocate = info->total_size; if (allocate > (unsigned HOST_WIDE_INT) 1 << 31) { - sorry ("Stack frame larger than 2G is not supported for -fsplit-stack"); + sorry ("Stack frame larger than 2G is not supported for " + "%<-fsplit-stack%>"); return; } if (morestack_ref == NULL_RTX) diff --git a/gcc/config/rs6000/rtems.h b/gcc/config/rs6000/rtems.h index f143781..401077d 100644 --- a/gcc/config/rs6000/rtems.h +++ b/gcc/config/rs6000/rtems.h @@ -111,14 +111,14 @@ if ((rs6000_isa_flags & OPTION_MASK_POWERPC64) == 0) \ { \ rs6000_isa_flags |= OPTION_MASK_POWERPC64; \ - error ("-m64 requires a PowerPC64 cpu"); \ + error ("%<-m64%> requires a PowerPC64 cpu"); \ } \ if ((rs6000_isa_flags_explicit \ & OPTION_MASK_MINIMAL_TOC) != 0) \ { \ if (global_options_set.x_rs6000_current_cmodel \ && rs6000_current_cmodel != CMODEL_SMALL) \ - error ("-mcmodel incompatible with other toc options"); \ + error ("%<-mcmodel%> incompatible with other toc options"); \ SET_CMODEL (CMODEL_SMALL); \ } \ else \ diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c index 5f422ed..dac05db 100644 --- a/gcc/config/rx/rx.c +++ b/gcc/config/rx/rx.c @@ -2593,9 +2593,9 @@ valid_psw_flag (rtx op, const char *which) return 1; } - error ("__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'", which); + error ("%<__builtin_rx_%s%> takes 'C', 'Z', 'S', 'O', 'I', or 'U'", which); if (!mvtc_inform_done) - error ("use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"); + error ("use %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSW"); mvtc_inform_done = 1; return 0; @@ -2642,7 +2642,8 @@ rx_expand_builtin (tree exp, if (rx_allow_string_insns) emit_insn (gen_rmpa ()); else - error ("-mno-allow-string-insns forbids the generation of the RMPA instruction"); + error ("%<-mno-allow-string-insns%> forbids the generation " + "of the RMPA instruction"); return NULL_RTX; case RX_BUILTIN_MVFC: return rx_expand_builtin_mvfc (arg, target); case RX_BUILTIN_MVTC: return rx_expand_builtin_mvtc (exp); diff --git a/gcc/config/s390/s390-c.c b/gcc/config/s390/s390-c.c index d2fb7ba..aafe346e 100644 --- a/gcc/config/s390/s390-c.c +++ b/gcc/config/s390/s390-c.c @@ -889,7 +889,7 @@ s390_resolve_overloaded_builtin (location_t loc, if (!TARGET_VX && (ob_flags & B_VX)) { - error_at (loc, "%qF requires -mvx", ob_fndecl); + error_at (loc, "%qF requires %<-mvx%>", ob_fndecl); return error_mark_node; } diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index b80d5e8..23255ef 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -799,14 +799,14 @@ s390_expand_builtin (tree exp, rtx target, rtx subtarget ATTRIBUTE_UNUSED, bflags = bflags_for_builtin (fcode); if ((bflags & B_HTM) && !TARGET_HTM) { - error ("builtin %qF is not supported without -mhtm " - "(default with -march=zEC12 and higher).", fndecl); + error ("builtin %qF is not supported without %<-mhtm%> " + "(default with %<-march=zEC12%> and higher).", fndecl); return const0_rtx; } if (((bflags & B_VX) || (bflags & B_VXE)) && !TARGET_VX) { - error ("builtin %qF requires -mvx " - "(default with -march=z13 and higher).", fndecl); + error ("builtin %qF requires %<-mvx%> " + "(default with %<-march=z13%> and higher).", fndecl); return const0_rtx; } @@ -12656,7 +12656,7 @@ s390_function_profiler (FILE *file, int labelno) output_asm_nops ("-mnop-mcount", /* brasl */ 3); else if (cfun->static_chain_decl) warning (OPT_Wcannot_profile, "nested functions cannot be profiled " - "with -mfentry on s390"); + "with %<-mfentry%> on s390"); else output_asm_insn ("brasl\t0,%4", op); } @@ -14829,7 +14829,7 @@ s390_option_override_internal (struct gcc_options *opts, || opts->x_s390_function_return == indirect_branch_thunk_inline || opts->x_s390_function_return_reg == indirect_branch_thunk_inline || opts->x_s390_function_return_mem == indirect_branch_thunk_inline) - error ("thunk-inline is only supported with -mindirect-branch-jump"); + error ("thunk-inline is only supported with %<-mindirect-branch-jump%>"); if (opts->x_s390_indirect_branch != indirect_branch_keep) { @@ -14867,7 +14867,8 @@ s390_option_override_internal (struct gcc_options *opts, error ("hardware vector support not available on %s", processor_table[(int)opts->x_s390_arch].name); if (TARGET_SOFT_FLOAT_P (opts->x_target_flags)) - error ("hardware vector support not available with -msoft-float"); + error ("hardware vector support not available with " + "%<-msoft-float%>"); } } else @@ -14911,7 +14912,8 @@ s390_option_override_internal (struct gcc_options *opts, { if (TARGET_HARD_DFP_P (opts_set->x_target_flags) && TARGET_HARD_DFP_P (opts->x_target_flags)) - error ("-mhard-dfp can%'t be used in conjunction with -msoft-float"); + error ("%<-mhard-dfp%> can%'t be used in conjunction with " + "%<-msoft-float%>"); opts->x_target_flags &= ~MASK_HARD_DFP; } @@ -14919,8 +14921,8 @@ s390_option_override_internal (struct gcc_options *opts, if (TARGET_BACKCHAIN_P (opts->x_target_flags) && TARGET_PACKED_STACK_P (opts->x_target_flags) && TARGET_HARD_FLOAT_P (opts->x_target_flags)) - error ("-mbackchain -mpacked-stack -mhard-float are not supported " - "in combination"); + error ("%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not " + "supported in combination"); if (opts->x_s390_stack_size) { @@ -14930,7 +14932,7 @@ s390_option_override_internal (struct gcc_options *opts, error ("stack size must not be greater than 64k"); } else if (opts->x_s390_stack_guard) - error ("-mstack-guard implies use of -mstack-size"); + error ("%<-mstack-guard%> implies use of %<-mstack-size%>"); /* Our implementation of the stack probe requires the probe interval to be used as displacement in an address operand. The maximum @@ -15007,7 +15009,7 @@ s390_option_override_internal (struct gcc_options *opts, because 31-bit PLT stubs assume that %r12 contains GOT address, which is not the case when the code runs before the prolog. */ if (opts->x_flag_fentry && !TARGET_64BIT) - error ("-mfentry is supported only for 64-bit CPUs"); + error ("%<-mfentry%> is supported only for 64-bit CPUs"); } static void @@ -15080,7 +15082,8 @@ s390_option_override (void) flag_prefetch_loop_arrays = 1; if (!s390_pic_data_is_text_relative && !flag_pic) - error ("-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"); + error ("%<-mno-pic-data-is-text-relative%> cannot be used without " + "%<-fpic%>/%<-fPIC%>"); if (TARGET_TPF) { diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index fcb7cff..8dc79a7 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -933,7 +933,7 @@ sh_option_override (void) else if (flag_exceptions) { if (flag_schedule_insns && global_options_set.x_flag_schedule_insns) - warning (0, "ignoring -fschedule-insns because of exception " + warning (0, "ignoring %<-fschedule-insns%> because of exception " "handling bug"); flag_schedule_insns = 0; } @@ -951,7 +951,7 @@ sh_option_override (void) && flag_omit_frame_pointer && !TARGET_ACCUMULATE_OUTGOING_ARGS) { warning (0, "unwind tables currently require either a frame pointer " - "or -maccumulate-outgoing-args for correctness"); + "or %<-maccumulate-outgoing-args%> for correctness"); TARGET_ACCUMULATE_OUTGOING_ARGS = 1; } @@ -7413,7 +7413,7 @@ sh_builtin_saveregs (void) if (!TARGET_FPU_ANY) { - error ("__builtin_saveregs not supported by this subtarget"); + error ("%<__builtin_saveregs%> not supported by this subtarget"); return const0_rtx; } @@ -8279,7 +8279,7 @@ sh_fix_range (const char *const_str) char* dash = strchr (str, '-'); if (!dash) { - warning (0, "value of -mfixed-range must have form REG1-REG2"); + warning (0, "value of %<-mfixed-range%> must have form REG1-REG2"); return; } *dash = '\0'; diff --git a/gcc/config/sh/vxworks.h b/gcc/config/sh/vxworks.h index 342c639..1ea24e0 100644 --- a/gcc/config/sh/vxworks.h +++ b/gcc/config/sh/vxworks.h @@ -40,7 +40,7 @@ along with GCC; see the file COPYING3. If not see appear in shared libraries, so relaxation is OK \ for RTP PIC. */ \ if (TARGET_RELAX && !(TARGET_VXWORKS_RTP && flag_pic)) \ - error ("-mrelax is only supported for RTP PIC"); \ + error ("%<-mrelax%> is only supported for RTP PIC"); \ } \ while (0) diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 7991bc2..93479ab 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -1740,7 +1740,7 @@ sparc_option_override (void) else if (! strcmp (q, "options")) mask = MASK_DEBUG_OPTIONS; else - error ("unknown -mdebug-%s switch", q); + error ("unknown %<-mdebug-%s%> switch", q); if (invert) sparc_debug &= ~mask; @@ -1774,7 +1774,7 @@ sparc_option_override (void) /* We force all 64bit archs to use 128 bit long double */ if (TARGET_ARCH64 && !TARGET_LONG_DOUBLE_128) { - error ("-mlong-double-64 not allowed with -m64"); + error ("%<-mlong-double-64%> not allowed with %<-m64%>"); target_flags |= MASK_LONG_DOUBLE_128; } @@ -1782,7 +1782,7 @@ sparc_option_override (void) for (i = 8; i < 16; i++) if (!call_used_regs [i]) { - error ("-fcall-saved-REG is not supported for out registers"); + error ("%<-fcall-saved-REG%> is not supported for out registers"); call_used_regs [i] = 1; } @@ -1906,7 +1906,7 @@ sparc_option_override (void) if (global_options_set.x_sparc_code_model) { if (TARGET_ARCH32) - error ("-mcmodel= is not supported in 32-bit mode"); + error ("%<-mcmodel=%> is not supported in 32-bit mode"); } else { diff --git a/gcc/config/spu/spu.c b/gcc/config/spu/spu.c index 8158584..8d7439e 100644 --- a/gcc/config/spu/spu.c +++ b/gcc/config/spu/spu.c @@ -259,7 +259,7 @@ spu_option_override (void) else if (strcmp (&spu_arch_string[0], "celledp") == 0) spu_arch = PROCESSOR_CELLEDP; else - error ("bad value (%s) for -march= switch", spu_arch_string); + error ("bad value (%s) for %<-march=%> switch", spu_arch_string); } /* Determine processor to tune for. */ @@ -270,7 +270,7 @@ spu_option_override (void) else if (strcmp (&spu_tune_string[0], "celledp") == 0) spu_tune = PROCESSOR_CELLEDP; else - error ("bad value (%s) for -mtune= switch", spu_tune_string); + error ("bad value (%s) for %<-mtune=%> switch", spu_tune_string); } /* Change defaults according to the processor architecture. */ @@ -4917,7 +4917,7 @@ fix_range (const char *const_str) dash = strchr (str, '-'); if (!dash) { - warning (0, "value of -mfixed-range must have form REG1-REG2"); + warning (0, "value of %<-mfixed-range%> must have form REG1-REG2"); return; } *dash = '\0'; diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.c index 67bc2d6..431f64c 100644 --- a/gcc/config/visium/visium.c +++ b/gcc/config/visium/visium.c @@ -419,9 +419,9 @@ static void visium_option_override (void) { if (flag_pic == 1) - warning (OPT_fpic, "-fpic is not supported"); + warning (OPT_fpic, "%<-fpic%> is not supported"); if (flag_pic == 2) - warning (OPT_fPIC, "-fPIC is not supported"); + warning (OPT_fPIC, "%<-fPIC%> is not supported"); /* MCM is the default in the GR5/GR6 era. */ target_flags |= MASK_MCM; @@ -728,7 +728,7 @@ visium_handle_interrupt_attr (tree *node, tree name, } else if (!TARGET_SV_MODE) { - error ("an interrupt handler cannot be compiled with -muser-mode"); + error ("an interrupt handler cannot be compiled with %<-muser-mode%>"); *no_add_attrs = true; } diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index f766764..19bd616 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -2256,7 +2256,7 @@ xtensa_option_override (void) /* Check PIC settings. PIC is only supported when using L32R instructions, and some targets need to always use PIC. */ if (flag_pic && TARGET_CONST16) - error ("-f%s is not supported with CONST16 instructions", + error ("%<-f%s%> is not supported with CONST16 instructions", (flag_pic > 1 ? "PIC" : "pic")); else if (TARGET_FORCE_NO_PIC) flag_pic = 0; |