mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 02:44:18 +08:00
Change references of .c files to .cc files
ChangeLog: * MAINTAINERS: Rename .c names to .cc. contrib/ChangeLog: * filter-clang-warnings.py: Rename .c names to .cc. * gcc_update: Likewise. * paranoia.cc: Likewise. contrib/header-tools/ChangeLog: * README: Rename .c names to .cc. gcc/ChangeLog: * Makefile.in: Rename .c names to .cc. * alias.h: Likewise. * asan.cc: Likewise. * auto-profile.h: Likewise. * basic-block.h (struct basic_block_d): Likewise. * btfout.cc: Likewise. * builtins.cc (expand_builtin_longjmp): Likewise. (validate_arg): Likewise. (access_ref::offset_bounded): Likewise. * caller-save.cc (reg_restore_code): Likewise. (setup_save_areas): Likewise. * calls.cc (initialize_argument_information): Likewise. (expand_call): Likewise. (emit_library_call_value_1): Likewise. * cfg-flags.def (RTL): Likewise. (SIBCALL): Likewise. (CAN_FALLTHRU): Likewise. * cfganal.cc (post_order_compute): Likewise. * cfgcleanup.cc (try_simplify_condjump): Likewise. (merge_blocks_move_predecessor_nojumps): Likewise. (merge_blocks_move_successor_nojumps): Likewise. (merge_blocks_move): Likewise. (old_insns_match_p): Likewise. (try_crossjump_bb): Likewise. * cfgexpand.cc (expand_gimple_stmt): Likewise. * cfghooks.cc (split_block_before_cond_jump): Likewise. (profile_record_check_consistency): Likewise. * cfghooks.h: Likewise. * cfgrtl.cc (pass_free_cfg::execute): Likewise. (rtl_can_merge_blocks): Likewise. (try_redirect_by_replacing_jump): Likewise. (make_pass_outof_cfg_layout_mode): Likewise. (cfg_layout_can_merge_blocks_p): Likewise. * cgraph.cc (release_function_body): Likewise. (cgraph_node::get_fun): Likewise. * cgraph.h (struct cgraph_node): Likewise. (asmname_hasher::equal): Likewise. (cgraph_inline_failed_type): Likewise. (thunk_adjust): Likewise. (dump_callgraph_transformation): Likewise. (record_references_in_initializer): Likewise. (ipa_discover_variable_flags): Likewise. * cgraphclones.cc (GTY): Likewise. * cgraphunit.cc (symbol_table::finalize_compilation_unit): Likewise. * collect-utils.h (GCC_COLLECT_UTILS_H): Likewise. * collect2-aix.h (GCC_COLLECT2_AIX_H): Likewise. * collect2.cc (maybe_run_lto_and_relink): Likewise. * combine-stack-adj.cc: Likewise. * combine.cc (setup_incoming_promotions): Likewise. (combine_simplify_rtx): Likewise. (count_rtxs): Likewise. * common.opt: Likewise. * common/config/aarch64/aarch64-common.cc: Likewise. * common/config/arm/arm-common.cc (arm_asm_auto_mfpu): Likewise. * common/config/avr/avr-common.cc: Likewise. * common/config/i386/i386-isas.h (struct _isa_names_table): Likewise. * conditions.h: Likewise. * config.gcc: Likewise. * config/aarch64/aarch64-builtins.cc (aarch64_resolve_overloaded_memtag): Likewise. * config/aarch64/aarch64-protos.h (aarch64_classify_address): Likewise. (aarch64_get_extension_string_for_isa_flags): Likewise. * config/aarch64/aarch64-sve-builtins.cc (function_builder::add_function): Likewise. * config/aarch64/aarch64.cc (aarch64_regmode_natural_size): Likewise. (aarch64_sched_first_cycle_multipass_dfa_lookahead): Likewise. (aarch64_option_valid_attribute_p): Likewise. (aarch64_short_vector_p): Likewise. (aarch64_float_const_representable_p): Likewise. * config/aarch64/aarch64.h (DBX_REGISTER_NUMBER): Likewise. (ASM_OUTPUT_POOL_EPILOGUE): Likewise. (GTY): Likewise. * config/aarch64/cortex-a57-fma-steering.cc: Likewise. * config/aarch64/driver-aarch64.cc (contains_core_p): Likewise. * config/aarch64/t-aarch64: Likewise. * config/aarch64/x-aarch64: Likewise. * config/aarch64/x-darwin: Likewise. * config/alpha/alpha-protos.h: Likewise. * config/alpha/alpha.cc (alpha_scalar_mode_supported_p): Likewise. * config/alpha/alpha.h (LONG_DOUBLE_TYPE_SIZE): Likewise. (enum reg_class): Likewise. * config/alpha/alpha.md: Likewise. * config/alpha/driver-alpha.cc (AMASK_LOCKPFTCHOK): Likewise. * config/alpha/x-alpha: Likewise. * config/arc/arc-protos.h (arc_eh_uses): Likewise. * config/arc/arc.cc (ARC_OPT): Likewise. (arc_ccfsm_advance): Likewise. (arc_arg_partial_bytes): Likewise. (conditionalize_nonjump): Likewise. * config/arc/arc.md: Likewise. * config/arc/builtins.def: Likewise. * config/arc/t-arc: Likewise. * config/arm/arm-c.cc (arm_resolve_overloaded_builtin): Likewise. (arm_pragma_target_parse): Likewise. * config/arm/arm-protos.h (save_restore_target_globals): Likewise. (arm_cpu_cpp_builtins): Likewise. * config/arm/arm.cc (vfp3_const_double_index): Likewise. (shift_op): Likewise. (thumb2_final_prescan_insn): Likewise. (arm_final_prescan_insn): Likewise. (arm_asm_output_labelref): Likewise. (arm_small_register_classes_for_mode_p): Likewise. * config/arm/arm.h: Likewise. * config/arm/arm.md: Likewise. * config/arm/driver-arm.cc: Likewise. * config/arm/symbian.h: Likewise. * config/arm/t-arm: Likewise. * config/arm/thumb1.md: Likewise. * config/arm/x-arm: Likewise. * config/avr/avr-c.cc (avr_register_target_pragmas): Likewise. * config/avr/avr-fixed.md: Likewise. * config/avr/avr-log.cc (avr_log_vadump): Likewise. * config/avr/avr-mcus.def: Likewise. * config/avr/avr-modes.def (FRACTIONAL_INT_MODE): Likewise. * config/avr/avr-passes.def (INSERT_PASS_BEFORE): Likewise. * config/avr/avr-protos.h (make_avr_pass_casesi): Likewise. * config/avr/avr.cc (avr_option_override): Likewise. (avr_build_builtin_va_list): Likewise. (avr_mode_dependent_address_p): Likewise. (avr_function_arg_advance): Likewise. (avr_asm_output_aligned_decl_common): Likewise. * config/avr/avr.h (RETURN_ADDR_RTX): Likewise. (SUPPORTS_INIT_PRIORITY): Likewise. * config/avr/avr.md: Likewise. * config/avr/builtins.def: Likewise. * config/avr/gen-avr-mmcu-specs.cc (IN_GEN_AVR_MMCU_TEXI): Likewise. * config/avr/gen-avr-mmcu-texi.cc (IN_GEN_AVR_MMCU_TEXI): Likewise. (main): Likewise. * config/avr/t-avr: Likewise. * config/bfin/bfin.cc (frame_related_constant_load): Likewise. * config/bpf/bpf-protos.h (GCC_BPF_PROTOS_H): Likewise. * config/bpf/bpf.h (enum reg_class): Likewise. * config/bpf/t-bpf: Likewise. * config/c6x/c6x-protos.h (GCC_C6X_PROTOS_H): Likewise. * config/cr16/cr16-protos.h: Likewise. * config/cris/cris.cc (cris_address_cost): Likewise. (cris_side_effect_mode_ok): Likewise. (cris_init_machine_status): Likewise. (cris_emit_movem_store): Likewise. * config/cris/cris.h (INDEX_REG_CLASS): Likewise. (enum reg_class): Likewise. (struct cum_args): Likewise. * config/cris/cris.opt: Likewise. * config/cris/sync.md: Likewise. * config/csky/csky.cc (csky_expand_prologue): Likewise. * config/darwin-c.cc: Likewise. * config/darwin-f.cc: Likewise. * config/darwin-sections.def (zobj_const_section): Likewise. * config/darwin.cc (output_objc_section_asm_op): Likewise. (fprintf): Likewise. * config/darwin.h (GTY): Likewise. * config/elfos.h: Likewise. * config/epiphany/epiphany-sched.md: Likewise. * config/epiphany/epiphany.cc (epiphany_function_value): Likewise. * config/epiphany/epiphany.h (GTY): Likewise. (NO_FUNCTION_CSE): Likewise. * config/epiphany/mode-switch-use.cc: Likewise. * config/epiphany/predicates.md: Likewise. * config/epiphany/t-epiphany: Likewise. * config/fr30/fr30-protos.h: Likewise. * config/frv/frv-protos.h: Likewise. * config/frv/frv.cc (TLS_BIAS): Likewise. * config/frv/frv.h (ASM_OUTPUT_ALIGNED_LOCAL): Likewise. * config/ft32/ft32-protos.h: Likewise. * config/gcn/gcn-hsa.h (ASM_APP_OFF): Likewise. * config/gcn/gcn.cc (gcn_init_libfuncs): Likewise. * config/gcn/mkoffload.cc (copy_early_debug_info): Likewise. * config/gcn/t-gcn-hsa: Likewise. * config/gcn/t-omp-device: Likewise. * config/h8300/h8300-protos.h (GCC_H8300_PROTOS_H): Likewise. (same_cmp_following_p): Likewise. * config/h8300/h8300.cc (F): Likewise. * config/h8300/h8300.h (struct cum_arg): Likewise. (BRANCH_COST): Likewise. * config/i386/cygming.h (DEFAULT_PCC_STRUCT_RETURN): Likewise. * config/i386/djgpp.h (TARGET_ASM_LTO_END): Likewise. * config/i386/dragonfly.h (NO_PROFILE_COUNTERS): Likewise. * config/i386/driver-i386.cc (detect_caches_intel): Likewise. * config/i386/freebsd.h (NO_PROFILE_COUNTERS): Likewise. * config/i386/i386-c.cc (ix86_target_macros): Likewise. * config/i386/i386-expand.cc (get_mode_wider_vector): Likewise. * config/i386/i386-options.cc (ix86_set_func_type): Likewise. * config/i386/i386-protos.h (ix86_extract_perm_from_pool_constant): Likewise. (ix86_register_pragmas): Likewise. (ix86_d_has_stdcall_convention): Likewise. (i386_pe_seh_init_sections): Likewise. * config/i386/i386.cc (ix86_function_arg_regno_p): Likewise. (ix86_function_value_regno_p): Likewise. (ix86_compute_frame_layout): Likewise. (legitimize_pe_coff_symbol): Likewise. (output_pic_addr_const): Likewise. * config/i386/i386.h (defined): Likewise. (host_detect_local_cpu): Likewise. (CONSTANT_ADDRESS_P): Likewise. (DEFAULT_LARGE_SECTION_THRESHOLD): Likewise. (struct machine_frame_state): Likewise. * config/i386/i386.md: Likewise. * config/i386/lynx.h (ASM_OUTPUT_ALIGN): Likewise. * config/i386/mmx.md: Likewise. * config/i386/sse.md: Likewise. * config/i386/t-cygming: Likewise. * config/i386/t-djgpp: Likewise. * config/i386/t-gnu-property: Likewise. * config/i386/t-i386: Likewise. * config/i386/t-intelmic: Likewise. * config/i386/t-omp-device: Likewise. * config/i386/winnt-cxx.cc (i386_pe_type_dllimport_p): Likewise. (i386_pe_adjust_class_at_definition): Likewise. * config/i386/winnt.cc (gen_stdcall_or_fastcall_suffix): Likewise. (i386_pe_mangle_decl_assembler_name): Likewise. (i386_pe_encode_section_info): Likewise. * config/i386/x-cygwin: Likewise. * config/i386/x-darwin: Likewise. * config/i386/x-i386: Likewise. * config/i386/x-mingw32: Likewise. * config/i386/x86-tune-sched-core.cc: Likewise. * config/i386/x86-tune.def: Likewise. * config/i386/xm-djgpp.h (STANDARD_STARTFILE_PREFIX_1): Likewise. * config/ia64/freebsd.h: Likewise. * config/ia64/hpux.h (REGISTER_TARGET_PRAGMAS): Likewise. * config/ia64/ia64-protos.h (ia64_except_unwind_info): Likewise. * config/ia64/ia64.cc (ia64_function_value_regno_p): Likewise. (ia64_secondary_reload_class): Likewise. (bundling): Likewise. * config/ia64/ia64.h: Likewise. * config/ia64/ia64.md: Likewise. * config/ia64/predicates.md: Likewise. * config/ia64/sysv4.h: Likewise. * config/ia64/t-ia64: Likewise. * config/iq2000/iq2000.h (FUNCTION_MODE): Likewise. * config/iq2000/iq2000.md: Likewise. * config/linux.h (TARGET_HAS_BIONIC): Likewise. (if): Likewise. * config/m32c/m32c.cc (m32c_function_needs_enter): Likewise. * config/m32c/m32c.h (MAX_REGS_PER_ADDRESS): Likewise. * config/m32c/t-m32c: Likewise. * config/m32r/m32r-protos.h: Likewise. * config/m32r/m32r.cc (m32r_print_operand): Likewise. * config/m32r/m32r.h: Likewise. * config/m32r/m32r.md: Likewise. * config/m68k/m68k-isas.def: Likewise. * config/m68k/m68k-microarchs.def: Likewise. * config/m68k/m68k-protos.h (strict_low_part_peephole_ok): Likewise. (m68k_epilogue_uses): Likewise. * config/m68k/m68k.cc (m68k_call_tls_get_addr): Likewise. (m68k_sched_adjust_cost): Likewise. (m68k_sched_md_init): Likewise. * config/m68k/m68k.h (__transfer_from_trampoline): Likewise. (enum m68k_function_kind): Likewise. * config/m68k/m68k.md: Likewise. * config/m68k/m68kemb.h: Likewise. * config/m68k/uclinux.h (ENDFILE_SPEC): Likewise. * config/mcore/mcore-protos.h: Likewise. * config/mcore/mcore.cc (mcore_expand_insv): Likewise. (mcore_expand_prolog): Likewise. * config/mcore/mcore.h (TARGET_MCORE): Likewise. * config/mcore/mcore.md: Likewise. * config/microblaze/microblaze-protos.h: Likewise. * config/microblaze/microblaze.cc (microblaze_legitimate_pic_operand): Likewise. (microblaze_function_prologue): Likewise. (microblaze_function_epilogue): Likewise. (microblaze_select_section): Likewise. (microblaze_asm_output_mi_thunk): Likewise. (microblaze_eh_return): Likewise. * config/microblaze/microblaze.h: Likewise. * config/microblaze/microblaze.md: Likewise. * config/microblaze/t-microblaze: Likewise. * config/mips/driver-native.cc: Likewise. * config/mips/loongson2ef.md: Likewise. * config/mips/mips-protos.h (mips_expand_vec_cmp_expr): Likewise. * config/mips/mips.cc (mips_rtx_costs): Likewise. (mips_output_filename): Likewise. (mips_output_function_prologue): Likewise. (mips_output_function_epilogue): Likewise. (mips_output_mi_thunk): Likewise. * config/mips/mips.h: Likewise. * config/mips/mips.md: Likewise. * config/mips/t-mips: Likewise. * config/mips/x-native: Likewise. * config/mmix/mmix-protos.h: Likewise. * config/mmix/mmix.cc (mmix_option_override): Likewise. (mmix_dbx_register_number): Likewise. (mmix_expand_prologue): Likewise. * config/mmix/mmix.h: Likewise. * config/mmix/mmix.md: Likewise. * config/mmix/predicates.md: Likewise. * config/mn10300/mn10300.cc (mn10300_symbolic_operand): Likewise. (mn10300_legitimate_pic_operand_p): Likewise. * config/mn10300/mn10300.h (enum reg_class): Likewise. (NO_FUNCTION_CSE): Likewise. * config/moxie/moxie-protos.h: Likewise. * config/moxie/uclinux.h (TARGET_LIBC_HAS_FUNCTION): Likewise. * config/msp430/msp430-devices.cc (extract_devices_dir_from_exec_prefix): Likewise. * config/msp430/msp430.cc (msp430_gimplify_va_arg_expr): Likewise. (msp430_incoming_return_addr_rtx): Likewise. * config/msp430/msp430.h (msp430_get_linker_devices_include_path): Likewise. * config/msp430/t-msp430: Likewise. * config/nds32/nds32-cost.cc (nds32_rtx_costs_speed_prefer): Likewise. (nds32_rtx_costs_size_prefer): Likewise. (nds32_init_rtx_costs): Likewise. * config/nds32/nds32-doubleword.md: Likewise. * config/nds32/nds32.cc (nds32_memory_move_cost): Likewise. (nds32_builtin_decl): Likewise. * config/nds32/nds32.h (enum nds32_16bit_address_type): Likewise. (enum nds32_isr_nested_type): Likewise. (enum reg_class): Likewise. * config/nds32/predicates.md: Likewise. * config/nds32/t-nds32: Likewise. * config/nios2/nios2.cc (nios2_pragma_target_parse): Likewise. * config/nvptx/nvptx-protos.h: Likewise. * config/nvptx/nvptx.cc (nvptx_goacc_expand_var_decl): Likewise. * config/nvptx/nvptx.h (TARGET_CPU_CPP_BUILTINS): Likewise. * config/nvptx/t-nvptx: Likewise. * config/nvptx/t-omp-device: Likewise. * config/pa/elf.h: Likewise. * config/pa/pa-linux.h (GLOBAL_ASM_OP): Likewise. * config/pa/pa-netbsd.h (GLOBAL_ASM_OP): Likewise. * config/pa/pa-openbsd.h (TARGET_ASM_GLOBALIZE_LABEL): Likewise. * config/pa/pa-protos.h (pa_eh_return_handler_rtx): Likewise. (pa_legitimize_reload_address): Likewise. (pa_can_use_return_insn): Likewise. * config/pa/pa.cc (mem_shadd_or_shadd_rtx_p): Likewise. (som_output_text_section_asm_op): Likewise. * config/pa/pa.h (PROFILE_BEFORE_PROLOGUE): Likewise. * config/pa/pa.md: Likewise. * config/pa/som.h: Likewise. * config/pa/t-pa: Likewise. * config/pdp11/pdp11.cc (decode_pdp11_d): Likewise. * config/pdp11/pdp11.h: Likewise. * config/pdp11/pdp11.md: Likewise. * config/pdp11/t-pdp11: Likewise. * config/pru/pru.md: Likewise. * config/pru/t-pru: Likewise. * config/riscv/riscv-protos.h (NUM_SYMBOL_TYPES): Likewise. (riscv_gpr_save_operation_p): Likewise. (riscv_d_register_target_info): Likewise. (riscv_init_builtins): Likewise. * config/riscv/riscv.cc (riscv_output_mi_thunk): Likewise. * config/riscv/riscv.h (CSW_MAX_OFFSET): Likewise. * config/riscv/t-riscv: Likewise. * config/rl78/rl78.cc (rl78_asm_ctor_dtor): Likewise. * config/rl78/t-rl78: Likewise. * config/rs6000/aix.h: Likewise. * config/rs6000/aix71.h (ASM_SPEC_COMMON): Likewise. * config/rs6000/aix72.h (ASM_SPEC_COMMON): Likewise. * config/rs6000/aix73.h (ASM_SPEC_COMMON): Likewise. * config/rs6000/darwin.h (TARGET_ASM_GLOBALIZE_LABEL): Likewise. * config/rs6000/driver-rs6000.cc: Likewise. * config/rs6000/freebsd.h: Likewise. * config/rs6000/freebsd64.h: Likewise. * config/rs6000/lynx.h (ASM_OUTPUT_ALIGN): Likewise. * config/rs6000/rbtree.cc: Likewise. * config/rs6000/rbtree.h: Likewise. * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Likewise. * config/rs6000/rs6000-call.cc (rs6000_invalid_builtin): Likewise. (rs6000_expand_builtin): Likewise. (rs6000_init_builtins): Likewise. * config/rs6000/rs6000-cpus.def: Likewise. * config/rs6000/rs6000-gen-builtins.cc (write_init_ovld_table): Likewise. * config/rs6000/rs6000-internal.h (ALTIVEC_REG_BIT): Likewise. (quad_address_offset_p): Likewise. * config/rs6000/rs6000-logue.cc (interesting_frame_related_regno): Likewise. (rs6000_emit_epilogue): Likewise. * config/rs6000/rs6000-overload.def: Likewise. * config/rs6000/rs6000-p8swap.cc: Likewise. * config/rs6000/rs6000-protos.h (GCC_RS6000_PROTOS_H): Likewise. (rs6000_const_f32_to_i32): Likewise. * config/rs6000/rs6000.cc (legitimate_lo_sum_address_p): Likewise. (rs6000_debug_legitimize_address): Likewise. (rs6000_mode_dependent_address): Likewise. (rs6000_adjust_priority): Likewise. (rs6000_c_mode_for_suffix): Likewise. * config/rs6000/rs6000.h (defined): Likewise. (LONG_DOUBLE_TYPE_SIZE): Likewise. * config/rs6000/rs6000.md: Likewise. * config/rs6000/sysv4.h: Likewise. * config/rs6000/t-linux: Likewise. * config/rs6000/t-linux64: Likewise. * config/rs6000/t-rs6000: Likewise. * config/rs6000/x-darwin: Likewise. * config/rs6000/x-darwin64: Likewise. * config/rs6000/x-rs6000: Likewise. * config/rs6000/xcoff.h (ASM_OUTPUT_LABELREF): Likewise. * config/rx/rx.cc (rx_expand_builtin): Likewise. * config/s390/constraints.md: Likewise. * config/s390/driver-native.cc: Likewise. * config/s390/htmxlintrin.h: Likewise. * config/s390/s390-builtins.def (B_DEF): Likewise. (OB_DEF_VAR): Likewise. * config/s390/s390-builtins.h: Likewise. * config/s390/s390-c.cc: Likewise. * config/s390/s390-opts.h: Likewise. * config/s390/s390-protos.h (s390_check_symref_alignment): Likewise. (s390_register_target_pragmas): Likewise. * config/s390/s390.cc (s390_init_builtins): Likewise. (s390_expand_plus_operand): Likewise. (s390_expand_atomic): Likewise. (s390_valid_target_attribute_inner_p): Likewise. * config/s390/s390.h (LONG_DOUBLE_TYPE_SIZE): Likewise. * config/s390/s390.md: Likewise. * config/s390/t-s390: Likewise. * config/s390/vx-builtins.md: Likewise. * config/s390/x-native: Likewise. * config/sh/divtab-sh4-300.cc (main): Likewise. * config/sh/divtab-sh4.cc (main): Likewise. * config/sh/divtab.cc (main): Likewise. * config/sh/elf.h: Likewise. * config/sh/sh-protos.h (sh_fsca_int2sf): Likewise. * config/sh/sh.cc (SYMBOL_FLAG_FUNCVEC_FUNCTION): Likewise. (sh_struct_value_rtx): Likewise. (sh_remove_reg_dead_or_unused_notes): Likewise. * config/sh/sh.h (MIN_UNITS_PER_WORD): Likewise. * config/sh/t-sh: Likewise. * config/sol2-protos.h (solaris_override_options): Likewise. * config/sol2.h: Likewise. * config/sparc/driver-sparc.cc: Likewise. * config/sparc/freebsd.h: Likewise. * config/sparc/sparc-protos.h (make_pass_work_around_errata): Likewise. * config/sparc/sparc.cc (sparc_output_mi_thunk): Likewise. (sparc_asan_shadow_offset): Likewise. * config/sparc/sparc.h: Likewise. * config/sparc/sparc.md: Likewise. * config/sparc/t-sparc: Likewise. * config/sparc/x-sparc: Likewise. * config/stormy16/stormy16.cc (xstormy16_mode_dependent_address_p): Likewise. * config/t-darwin: Likewise. * config/t-dragonfly: Likewise. * config/t-freebsd: Likewise. * config/t-glibc: Likewise. * config/t-linux: Likewise. * config/t-netbsd: Likewise. * config/t-openbsd: Likewise. * config/t-pnt16-warn: Likewise. * config/t-sol2: Likewise. * config/t-vxworks: Likewise. * config/t-winnt: Likewise. * config/tilegx/t-tilegx: Likewise. * config/tilegx/tilegx-c.cc: Likewise. * config/tilegx/tilegx-protos.h (tilegx_function_profiler): Likewise. * config/tilegx/tilegx.md: Likewise. * config/tilepro/t-tilepro: Likewise. * config/tilepro/tilepro-c.cc: Likewise. * config/v850/t-v850: Likewise. * config/v850/v850-protos.h: Likewise. * config/v850/v850.cc (F): Likewise. * config/v850/v850.h (enum reg_class): Likewise. (SLOW_BYTE_ACCESS): Likewise. * config/vax/vax.cc (vax_mode_dependent_address_p): Likewise. * config/vax/vax.h (enum reg_class): Likewise. * config/vax/vax.md: Likewise. * config/visium/visium.cc (visium_legitimate_address_p): Likewise. * config/visium/visium.h: Likewise. * config/vms/t-vms: Likewise. * config/vms/vms-crtlmap.map: Likewise. * config/vms/vms-protos.h (vms_c_get_vms_ver): Likewise. * config/vx-common.h: Likewise. * config/x-darwin: Likewise. * config/x-hpux: Likewise. * config/x-linux: Likewise. * config/x-netbsd: Likewise. * config/x-openbsd: Likewise. * config/x-solaris: Likewise. * config/xtensa/xtensa-protos.h (xtensa_mem_offset): Likewise. * config/xtensa/xtensa.cc (xtensa_option_override): Likewise. * config/xtensa/xtensa.h: Likewise. * configure.ac: Likewise. * context.cc: Likewise. * convert.h: Likewise. * coretypes.h: Likewise. * coverage.cc: Likewise. * coverage.h: Likewise. * cppdefault.h (struct default_include): Likewise. * cprop.cc (local_cprop_pass): Likewise. (one_cprop_pass): Likewise. * cse.cc (hash_rtx_cb): Likewise. (fold_rtx): Likewise. * ctfc.h (ctfc_get_num_vlen_bytes): Likewise. * data-streamer.h (bp_unpack_var_len_int): Likewise. (streamer_write_widest_int): Likewise. * dbgcnt.def: Likewise. * dbxout.cc (dbxout_early_global_decl): Likewise. (dbxout_common_check): Likewise. * dbxout.h: Likewise. * debug.h (struct gcc_debug_hooks): Likewise. (dump_go_spec_init): Likewise. * df-core.cc: Likewise. * df-scan.cc (df_insn_info_delete): Likewise. (df_insn_delete): Likewise. * df.h (debug_df_chain): Likewise. (can_move_insns_across): Likewise. * dfp.cc (decimal_from_binary): Likewise. * diagnostic-color.cc: Likewise. * diagnostic-event-id.h: Likewise. * diagnostic-show-locus.cc (test_one_liner_labels): Likewise. * diagnostic.cc (bt_callback): Likewise. (num_digits): Likewise. * doc/avr-mmcu.texi: Likewise. * doc/cfg.texi: Likewise. * doc/contrib.texi: Likewise. * doc/cppinternals.texi: Likewise. * doc/extend.texi: Likewise. * doc/generic.texi: Likewise. * doc/gimple.texi: Likewise. * doc/gty.texi: Likewise. * doc/invoke.texi: Likewise. * doc/loop.texi: Likewise. * doc/lto.texi: Likewise. * doc/match-and-simplify.texi: Likewise. * doc/md.texi: Likewise. * doc/optinfo.texi: Likewise. * doc/options.texi: Likewise. * doc/passes.texi: Likewise. * doc/plugins.texi: Likewise. * doc/rtl.texi: Likewise. * doc/sourcebuild.texi: Likewise. * doc/tm.texi: Likewise. * doc/tm.texi.in: Likewise. * doc/tree-ssa.texi: Likewise. * dojump.cc (do_jump): Likewise. * dojump.h: Likewise. * dumpfile.cc (test_impl_location): Likewise. (test_capture_of_dump_calls): Likewise. * dumpfile.h (enum dump_kind): Likewise. (class dump_location_t): Likewise. (dump_enabled_p): Likewise. (enable_rtl_dump_file): Likewise. (dump_combine_total_stats): Likewise. * dwarf2asm.cc (dw2_asm_output_delta_uleb128): Likewise. * dwarf2ctf.h (ctf_debug_finish): Likewise. * dwarf2out.cc (dwarf2out_begin_prologue): Likewise. (struct loc_descr_context): Likewise. (rtl_for_decl_location): Likewise. (gen_subprogram_die): Likewise. (gen_label_die): Likewise. (is_trivial_indirect_ref): Likewise. (dwarf2out_late_global_decl): Likewise. (dwarf_file_hasher::hash): Likewise. (dwarf2out_end_source_file): Likewise. (dwarf2out_define): Likewise. (dwarf2out_early_finish): Likewise. * dwarf2out.h (struct dw_fde_node): Likewise. (struct dw_discr_list_node): Likewise. (output_loc_sequence_raw): Likewise. * emit-rtl.cc (gen_raw_REG): Likewise. (maybe_set_max_label_num): Likewise. * emit-rtl.h (struct rtl_data): Likewise. * errors.cc (internal_error): Likewise. (trim_filename): Likewise. * et-forest.cc: Likewise. * except.cc (init_eh_for_function): Likewise. * explow.cc (promote_ssa_mode): Likewise. (get_dynamic_stack_size): Likewise. * explow.h: Likewise. * expmed.h: Likewise. * expr.cc (safe_from_p): Likewise. (expand_expr_real_2): Likewise. (expand_expr_real_1): Likewise. * file-prefix-map.cc (remap_filename): Likewise. * final.cc (app_enable): Likewise. (make_pass_compute_alignments): Likewise. (final_scan_insn_1): Likewise. (final_scan_insn): Likewise. * fixed-value.h (fixed_from_string): Likewise. * flag-types.h (NO_DEBUG): Likewise. (DWARF2_DEBUG): Likewise. (VMS_DEBUG): Likewise. (BTF_DEBUG): Likewise. (enum ctf_debug_info_levels): Likewise. * fold-const.cc (const_binop): Likewise. (fold_binary_loc): Likewise. (fold_checksum_tree): Likewise. * fp-test.cc: Likewise. * function.cc (expand_function_end): Likewise. * function.h (struct function): Likewise. * fwprop.cc (should_replace_address): Likewise. * gcc-main.cc: Likewise. * gcc-rich-location.h (class gcc_rich_location): Likewise. * gcc-symtab.h: Likewise. * gcc.cc (MIN_FATAL_STATUS): Likewise. (driver_handle_option): Likewise. (quote_spec_arg): Likewise. (driver::finalize): Likewise. * gcc.h (set_input): Likewise. * gcov-dump.cc: Likewise. * gcov.cc (solve_flow_graph): Likewise. * gcse-common.cc: Likewise. * gcse.cc (make_pass_rtl_hoist): Likewise. * genattr-common.cc: Likewise. * genattrtab.cc (min_fn): Likewise. (write_const_num_delay_slots): Likewise. * genautomata.cc: Likewise. * genconditions.cc (write_one_condition): Likewise. * genconstants.cc: Likewise. * genemit.cc (gen_exp): Likewise. * generic-match-head.cc: Likewise. * genextract.cc: Likewise. * gengenrtl.cc (always_void_p): Likewise. * gengtype-parse.cc (gtymarker_opt): Likewise. * gengtype-state.cc (state_writer::state_writer): Likewise. (write_state_trailer): Likewise. (equals_type_number): Likewise. (read_state): Likewise. * gengtype.cc (open_base_files): Likewise. (struct file_rule_st): Likewise. (header_dot_h_frul): Likewise. * gengtype.h: Likewise. * genmatch.cc (main): Likewise. * genmddeps.cc: Likewise. * genmodes.cc (emit_mode_inner): Likewise. (emit_mode_unit_size): Likewise. * genpeep.cc (gen_peephole): Likewise. * genpreds.cc (write_tm_preds_h): Likewise. * genrecog.cc (validate_pattern): Likewise. (write_header): Likewise. (main): Likewise. * gensupport.cc (change_subst_attribute): Likewise. (traverse_c_tests): Likewise. (add_predicate): Likewise. (init_predicate_table): Likewise. * gensupport.h (struct optab_pattern): Likewise. (get_num_insn_codes): Likewise. (maybe_eval_c_test): Likewise. (struct pred_data): Likewise. * ggc-internal.h: Likewise. * gimple-fold.cc (maybe_fold_reference): Likewise. (get_range_strlen_tree): Likewise. * gimple-fold.h (gimple_stmt_integer_valued_real_p): Likewise. * gimple-low.cc: Likewise. * gimple-match-head.cc (directly_supported_p): Likewise. * gimple-pretty-print.h: Likewise. * gimple-ssa-sprintf.cc (format_percent): Likewise. (adjust_range_for_overflow): Likewise. * gimple-streamer.h: Likewise. * gimple.h (struct GTY): Likewise. (is_gimple_resx): Likewise. * gimplify.cc (gimplify_expr): Likewise. (gimplify_init_constructor): Likewise. (omp_construct_selector_matches): Likewise. (gimplify_omp_target_update): Likewise. (gimplify_omp_ordered): Likewise. (gimplify_va_arg_expr): Likewise. * graphite-isl-ast-to-gimple.cc (should_copy_to_new_region): Likewise. * haifa-sched.cc (increase_insn_priority): Likewise. (try_ready): Likewise. (sched_create_recovery_edges): Likewise. * ifcvt.cc (find_if_case_1): Likewise. (find_if_case_2): Likewise. * inchash.h: Likewise. * incpath.cc (add_env_var_paths): Likewise. * input.cc (dump_location_info): Likewise. (assert_loceq): Likewise. (test_lexer_string_locations_concatenation_1): Likewise. (test_lexer_string_locations_concatenation_2): Likewise. (test_lexer_string_locations_concatenation_3): Likewise. * input.h (BUILTINS_LOCATION): Likewise. (class string_concat_db): Likewise. * internal-fn.cc (expand_MUL_OVERFLOW): Likewise. (expand_LOOP_VECTORIZED): Likewise. * ipa-cp.cc (make_pass_ipa_cp): Likewise. * ipa-fnsummary.cc (remap_freqcounting_preds_after_dup): Likewise. (ipa_fn_summary_t::duplicate): Likewise. (make_pass_ipa_fn_summary): Likewise. * ipa-fnsummary.h (enum ipa_hints_vals): Likewise. * ipa-free-lang-data.cc (fld_simplified_type): Likewise. (free_lang_data_in_decl): Likewise. * ipa-inline.cc (compute_inlined_call_time): Likewise. (inline_always_inline_functions): Likewise. * ipa-inline.h (free_growth_caches): Likewise. (inline_account_function_p): Likewise. * ipa-modref.cc (modref_access_analysis::analyze_stmt): Likewise. (modref_eaf_analysis::analyze_ssa_name): Likewise. * ipa-param-manipulation.cc (ipa_param_body_adjustments::mark_dead_statements): Likewise. (ipa_param_body_adjustments::remap_with_debug_expressions): Likewise. * ipa-prop.cc (ipa_set_node_agg_value_chain): Likewise. * ipa-prop.h (IPA_UNDESCRIBED_USE): Likewise. (unadjusted_ptr_and_unit_offset): Likewise. * ipa-reference.cc (make_pass_ipa_reference): Likewise. * ipa-reference.h (GCC_IPA_REFERENCE_H): Likewise. * ipa-split.cc (consider_split): Likewise. * ipa-sra.cc (isra_read_node_info): Likewise. * ipa-utils.h (struct ipa_dfs_info): Likewise. (recursive_call_p): Likewise. (ipa_make_function_pure): Likewise. * ira-build.cc (ira_create_allocno): Likewise. (ira_flattening): Likewise. * ira-color.cc (do_coloring): Likewise. (update_curr_costs): Likewise. * ira-conflicts.cc (process_regs_for_copy): Likewise. * ira-int.h (struct ira_emit_data): Likewise. (ira_prohibited_mode_move_regs): Likewise. (ira_get_dup_out_num): Likewise. (ira_destroy): Likewise. (ira_tune_allocno_costs): Likewise. (ira_implicitly_set_insn_hard_regs): Likewise. (ira_build_conflicts): Likewise. (ira_color): Likewise. * ira-lives.cc (process_bb_node_lives): Likewise. * ira.cc (class ira_spilled_reg_stack_slot): Likewise. (setup_uniform_class_p): Likewise. (def_dominates_uses): Likewise. * ira.h (ira_nullify_asm_goto): Likewise. * langhooks.cc (lhd_post_options): Likewise. * langhooks.h (class substring_loc): Likewise. (struct lang_hooks_for_tree_inlining): Likewise. (struct lang_hooks_for_types): Likewise. (struct lang_hooks): Likewise. * libfuncs.h (synchronize_libfunc): Likewise. * loop-doloop.cc (doloop_condition_get): Likewise. * loop-init.cc (fix_loop_structure): Likewise. * loop-invariant.cc: Likewise. * lower-subreg.h: Likewise. * lra-constraints.cc (curr_insn_transform): Likewise. * lra-int.h (struct lra_insn_reg): Likewise. (lra_undo_inheritance): Likewise. (lra_setup_reload_pseudo_preferenced_hard_reg): Likewise. (lra_split_hard_reg_for): Likewise. (lra_coalesce): Likewise. (lra_final_code_change): Likewise. * lra-spills.cc (lra_final_code_change): Likewise. * lra.cc (lra_process_new_insns): Likewise. * lto-compress.h (struct lto_compression_stream): Likewise. * lto-streamer-out.cc (DFS::DFS_write_tree_body): Likewise. (write_symbol): Likewise. * lto-streamer.h (enum LTO_tags): Likewise. (lto_value_range_error): Likewise. (lto_append_block): Likewise. (lto_streamer_hooks_init): Likewise. (stream_read_tree_ref): Likewise. (lto_prepare_function_for_streaming): Likewise. (select_what_to_stream): Likewise. (omp_lto_input_declare_variant_alt): Likewise. (cl_optimization_stream_in): Likewise. * lto-wrapper.cc (append_compiler_options): Likewise. * machmode.def: Likewise. * machmode.h (struct int_n_data_t): Likewise. * main.cc (main): Likewise. * match.pd: Likewise. * omp-builtins.def (BUILT_IN_GOMP_CRITICAL_NAME_END): Likewise. (BUILT_IN_GOMP_LOOP_ULL_ORDERED_RUNTIME_NEXT): Likewise. * omp-expand.cc (expand_omp_atomic_fetch_op): Likewise. (make_pass_expand_omp_ssa): Likewise. * omp-low.cc (struct omp_context): Likewise. (struct omp_taskcopy_context): Likewise. (lower_omp): Likewise. * omp-oacc-neuter-broadcast.cc (omp_sese_active_worker_call): Likewise. (mask_name): Likewise. (omp_sese_dump_pars): Likewise. (worker_single_simple): Likewise. * omp-offload.cc (omp_finish_file): Likewise. (execute_oacc_loop_designation): Likewise. * optabs-query.cc (lshift_cheap_p): Likewise. * optc-gen.awk: Likewise. * optc-save-gen.awk: Likewise. * optinfo-emit-json.cc (optrecord_json_writer::optrecord_json_writer): Likewise. * opts-common.cc: Likewise. * output.h (app_enable): Likewise. (output_operand_lossage): Likewise. (insn_current_reference_address): Likewise. (get_insn_template): Likewise. (output_quoted_string): Likewise. * pass_manager.h (struct register_pass_info): Likewise. * plugin.cc: Likewise. * plugin.def (PLUGIN_ANALYZER_INIT): Likewise. * plugin.h (invoke_plugin_callbacks): Likewise. * pointer-query.cc (handle_mem_ref): Likewise. * postreload-gcse.cc (alloc_mem): Likewise. * predict.h (enum prediction): Likewise. (add_reg_br_prob_note): Likewise. * prefix.h: Likewise. * profile.h (get_working_sets): Likewise. * read-md.cc: Likewise. * read-md.h (struct mapping): Likewise. (class md_reader): Likewise. (class noop_reader): Likewise. * read-rtl-function.cc (function_reader::create_function): Likewise. (function_reader::extra_parsing_for_operand_code_0): Likewise. * read-rtl.cc (initialize_iterators): Likewise. * real.cc: Likewise. * real.h (struct real_value): Likewise. (format_helper::format_helper): Likewise. (real_hash): Likewise. (real_can_shorten_arithmetic): Likewise. * recog.cc (struct target_recog): Likewise. (offsettable_nonstrict_memref_p): Likewise. (constrain_operands): Likewise. * recog.h (MAX_RECOG_ALTERNATIVES): Likewise. (which_op_alt): Likewise. (struct insn_gen_fn): Likewise. * reg-notes.def (REG_NOTE): Likewise. * reg-stack.cc: Likewise. * regs.h (reg_is_parm_p): Likewise. * regset.h: Likewise. * reload.cc (push_reload): Likewise. (find_reloads): Likewise. (find_reloads_address_1): Likewise. (find_replacement): Likewise. (refers_to_regno_for_reload_p): Likewise. (refers_to_mem_for_reload_p): Likewise. * reload.h (push_reload): Likewise. (deallocate_reload_reg): Likewise. * reload1.cc (emit_input_reload_insns): Likewise. * reorg.cc (relax_delay_slots): Likewise. * rtl.def (UNKNOWN): Likewise. (SEQUENCE): Likewise. (BARRIER): Likewise. (ASM_OPERANDS): Likewise. (EQ_ATTR_ALT): Likewise. * rtl.h (struct GTY): Likewise. (LABEL_NAME): Likewise. (LABEL_ALT_ENTRY_P): Likewise. (SUBREG_BYTE): Likewise. (get_stack_check_protect): Likewise. (dump_rtx_statistics): Likewise. (unwrap_const_vec_duplicate): Likewise. (subreg_promoted_mode): Likewise. (gen_lowpart_common): Likewise. (operand_subword): Likewise. (immed_wide_int_const): Likewise. (decide_function_section): Likewise. (active_insn_p): Likewise. (delete_related_insns): Likewise. (try_split): Likewise. (val_signbit_known_clear_p): Likewise. (simplifiable_subregs): Likewise. (set_insn_deleted): Likewise. (subreg_get_info): Likewise. (remove_free_EXPR_LIST_node): Likewise. (finish_subregs_of_mode): Likewise. (get_mem_attrs): Likewise. (lookup_constant_def): Likewise. (rtx_to_tree_code): Likewise. (hash_rtx): Likewise. (condjump_in_parallel_p): Likewise. (validate_subreg): Likewise. (make_compound_operation): Likewise. (schedule_ebbs): Likewise. (print_inline_rtx): Likewise. (fixup_args_size_notes): Likewise. (expand_dec): Likewise. (prepare_copy_insn): Likewise. (mark_elimination): Likewise. (valid_mode_changes_for_regno): Likewise. (make_debug_expr_from_rtl): Likewise. (delete_vta_debug_insns): Likewise. (simplify_using_condition): Likewise. (set_insn_locations): Likewise. (fatal_insn_not_found): Likewise. (word_register_operation_p): Likewise. * rtlanal.cc (get_call_fndecl): Likewise. (side_effects_p): Likewise. (subreg_nregs): Likewise. (rtx_cost): Likewise. (canonicalize_condition): Likewise. * rtlanal.h (rtx_properties::try_to_add_note): Likewise. * run-rtl-passes.cc (run_rtl_passes): Likewise. * sanitizer.def (BUILT_IN_ASAN_VERSION_MISMATCH_CHECK): Likewise. * sched-deps.cc (add_dependence_1): Likewise. * sched-ebb.cc (begin_move_insn): Likewise. (add_deps_for_risky_insns): Likewise. (advance_target_bb): Likewise. * sched-int.h (reemit_notes): Likewise. (struct _haifa_insn_data): Likewise. (HID): Likewise. (DEP_CANCELLED): Likewise. (debug_ds): Likewise. (number_in_ready): Likewise. (schedule_ebbs_finish): Likewise. (find_modifiable_mems): Likewise. * sched-rgn.cc (debug_rgn_dependencies): Likewise. * sel-sched-dump.cc (dump_lv_set): Likewise. * sel-sched-dump.h: Likewise. * sel-sched-ir.cc (sel_insn_rtx_cost): Likewise. (setup_id_reg_sets): Likewise. (has_dependence_p): Likewise. (sel_num_cfg_preds_gt_1): Likewise. (bb_ends_ebb_p): Likewise. * sel-sched-ir.h (struct _list_node): Likewise. (struct idata_def): Likewise. (bb_next_bb): Likewise. * sel-sched.cc (vinsn_writes_one_of_regs_p): Likewise. (choose_best_pseudo_reg): Likewise. (verify_target_availability): Likewise. (can_speculate_dep_p): Likewise. (sel_rank_for_schedule): Likewise. * selftest-run-tests.cc (selftest::run_tests): Likewise. * selftest.h (class auto_fix_quotes): Likewise. * shrink-wrap.cc (handle_simple_exit): Likewise. * shrink-wrap.h: Likewise. * simplify-rtx.cc (simplify_context::simplify_associative_operation): Likewise. (simplify_context::simplify_gen_vec_select): Likewise. * spellcheck-tree.h: Likewise. * spellcheck.h: Likewise. * statistics.h (struct function): Likewise. * stmt.cc (conditional_probability): Likewise. * stmt.h: Likewise. * stor-layout.h: Likewise. * streamer-hooks.h: Likewise. * stringpool.h: Likewise. * symtab.cc (symbol_table::change_decl_assembler_name): Likewise. * target.def (HOOK_VECTOR_END): Likewise. (type.): Likewise. * target.h (union cumulative_args_t): Likewise. (by_pieces_ninsns): Likewise. (class predefined_function_abi): Likewise. * targhooks.cc (default_translate_mode_attribute): Likewise. * timevar.def: Likewise. * timevar.h (class timer): Likewise. * toplev.h (enable_rtl_dump_file): Likewise. * trans-mem.cc (collect_bb2reg): Likewise. * tree-call-cdce.cc (gen_conditions_for_pow): Likewise. * tree-cfg.cc (remove_bb): Likewise. (verify_gimple_debug): Likewise. (remove_edge_and_dominated_blocks): Likewise. (push_fndecl): Likewise. * tree-cfgcleanup.h (GCC_TREE_CFGCLEANUP_H): Likewise. * tree-complex.cc (expand_complex_multiplication): Likewise. (expand_complex_div_straight): Likewise. * tree-core.h (enum tree_index): Likewise. (enum operand_equal_flag): Likewise. * tree-eh.cc (honor_protect_cleanup_actions): Likewise. * tree-if-conv.cc (if_convertible_gimple_assign_stmt_p): Likewise. * tree-inline.cc (initialize_inlined_parameters): Likewise. * tree-inline.h (force_value_to_type): Likewise. * tree-nested.cc (get_chain_decl): Likewise. (walk_all_functions): Likewise. * tree-object-size.h: Likewise. * tree-outof-ssa.cc: Likewise. * tree-parloops.cc (create_parallel_loop): Likewise. * tree-pretty-print.cc (print_generic_expr_to_str): Likewise. (dump_generic_node): Likewise. * tree-profile.cc (tree_profiling): Likewise. * tree-sra.cc (maybe_add_sra_candidate): Likewise. * tree-ssa-address.cc: Likewise. * tree-ssa-alias.cc: Likewise. * tree-ssa-alias.h (ao_ref::max_size_known_p): Likewise. (dump_alias_stats): Likewise. * tree-ssa-ccp.cc: Likewise. * tree-ssa-coalesce.h: Likewise. * tree-ssa-live.cc (remove_unused_scope_block_p): Likewise. * tree-ssa-loop-manip.cc (copy_phi_node_args): Likewise. * tree-ssa-loop-unswitch.cc: Likewise. * tree-ssa-math-opts.cc: Likewise. * tree-ssa-operands.cc (class operands_scanner): Likewise. * tree-ssa-pre.cc: Likewise. * tree-ssa-reassoc.cc (optimize_ops_list): Likewise. (debug_range_entry): Likewise. * tree-ssa-sccvn.cc (eliminate_dom_walker::eliminate_stmt): Likewise. * tree-ssa-sccvn.h (TREE_SSA_SCCVN_H): Likewise. * tree-ssa-scopedtables.cc (add_expr_commutative): Likewise. (equal_mem_array_ref_p): Likewise. * tree-ssa-strlen.cc (is_strlen_related_p): Likewise. * tree-ssa-strlen.h (get_range_strlen_dynamic): Likewise. * tree-ssa-tail-merge.cc (stmt_local_def): Likewise. * tree-ssa-ter.h: Likewise. * tree-ssa-threadupdate.h (enum bb_dom_status): Likewise. * tree-streamer-in.cc (lto_input_ts_block_tree_pointers): Likewise. * tree-streamer-out.cc (pack_ts_block_value_fields): Likewise. (write_ts_block_tree_pointers): Likewise. * tree-streamer.h (struct streamer_tree_cache_d): Likewise. (streamer_read_tree_bitfields): Likewise. (streamer_write_integer_cst): Likewise. * tree-vect-patterns.cc (apply_binop_and_append_stmt): Likewise. (vect_synth_mult_by_constant): Likewise. * tree-vect-stmts.cc (vectorizable_operation): Likewise. * tree-vectorizer.cc: Likewise. * tree-vectorizer.h (class auto_purge_vect_location): Likewise. (vect_update_inits_of_drs): Likewise. (vect_get_mask_type_for_stmt): Likewise. (vect_rgroup_iv_might_wrap_p): Likewise. (cse_and_gimplify_to_preheader): Likewise. (vect_free_slp_tree): Likewise. (vect_pattern_recog): Likewise. (vect_stmt_dominates_stmt_p): Likewise. * tree.cc (initialize_tree_contains_struct): Likewise. (need_assembler_name_p): Likewise. (type_with_interoperable_signedness): Likewise. * tree.def (SWITCH_EXPR): Likewise. * tree.h (TYPE_SYMTAB_ADDRESS): Likewise. (poly_int_tree_p): Likewise. (inlined_function_outer_scope_p): Likewise. (tree_code_for_canonical_type_merging): Likewise. * value-prof.cc: Likewise. * value-prof.h (get_nth_most_common_value): Likewise. (find_func_by_profile_id): Likewise. * value-range.cc (vrp_operand_equal_p): Likewise. * value-range.h: Likewise. * var-tracking.cc: Likewise. * varasm.cc (default_function_section): Likewise. (function_section_1): Likewise. (assemble_variable): Likewise. (handle_vtv_comdat_section): Likewise. * vec.h (struct vec_prefix): Likewise. * vmsdbgout.cc (full_name): Likewise. * vtable-verify.cc: Likewise. * vtable-verify.h (struct vtv_graph_node): Likewise. * xcoffout.cc: Likewise. * xcoffout.h (DEBUG_SYMS_TEXT): Likewise. gcc/ada/ChangeLog: * Make-generated.in: Rename .c names to .cc. * adaint.c: Likewise. * ctrl_c.c (dummy_handler): Likewise. * gcc-interface/Makefile.in: Likewise. * gcc-interface/config-lang.in: Likewise. * gcc-interface/decl.cc (concat_name): Likewise. (init_gnat_decl): Likewise. * gcc-interface/gigi.h (concat_name): Likewise. (init_gnat_utils): Likewise. (build_call_raise_range): Likewise. (gnat_mark_addressable): Likewise. (gnat_protect_expr): Likewise. (gnat_rewrite_reference): Likewise. * gcc-interface/lang-specs.h (ADA_DUMPS_OPTIONS): Likewise. * gcc-interface/utils.cc (GTY): Likewise. (add_deferred_type_context): Likewise. (init_gnat_utils): Likewise. * gcc-interface/utils2.cc (gnat_stable_expr_p): Likewise. (gnat_protect_expr): Likewise. (gnat_stabilize_reference_1): Likewise. (gnat_rewrite_reference): Likewise. * gsocket.h: Likewise. * init.cc (__gnat_error_handler): Likewise. * libgnarl/s-intman.ads: Likewise. * libgnarl/s-osinte__android.ads: Likewise. * libgnarl/s-osinte__darwin.ads: Likewise. * libgnarl/s-osinte__hpux.ads: Likewise. * libgnarl/s-osinte__linux.ads: Likewise. * libgnarl/s-osinte__qnx.ads: Likewise. * libgnarl/s-taskin.ads: Likewise. * rtfinal.cc: Likewise. * s-oscons-tmplt.c (CND): Likewise. * set_targ.ads: Likewise. gcc/analyzer/ChangeLog: * analyzer.cc (is_special_named_call_p): Rename .c names to .cc. (is_named_call_p): Likewise. * region-model-asm.cc (deterministic_p): Likewise. * region.cc (field_region::get_relative_concrete_offset): Likewise. * sm-malloc.cc (method_p): Likewise. * supergraph.cc (superedge::dump_dot): Likewise. gcc/c-family/ChangeLog: * c-ada-spec.cc: Rename .c names to .cc. * c-ada-spec.h: Likewise. * c-common.cc (c_build_vec_convert): Likewise. (warning_candidate_p): Likewise. * c-common.h (enum rid): Likewise. (build_real_imag_expr): Likewise. (finish_label_address_expr): Likewise. (c_get_substring_location): Likewise. (c_build_bind_expr): Likewise. (conflict_marker_get_final_tok_kind): Likewise. (c_parse_error): Likewise. (check_missing_format_attribute): Likewise. (invalid_array_size_error): Likewise. (warn_for_multistatement_macros): Likewise. (build_attr_access_from_parms): Likewise. * c-cppbuiltin.cc (c_cpp_builtins): Likewise. * c-format.cc: Likewise. * c-gimplify.cc (c_gimplify_expr): Likewise. * c-indentation.h: Likewise. * c-objc.h (objc_prop_attr_kind_for_rid): Likewise. * c-omp.cc (c_omp_predetermined_mapping): Likewise. * c-opts.cc (c_common_post_options): Likewise. (set_std_cxx23): Likewise. * c-pragma.cc (handle_pragma_redefine_extname): Likewise. * c-pretty-print.h: Likewise. gcc/c/ChangeLog: * Make-lang.in: Rename .c names to .cc. * c-convert.cc: Likewise. * c-decl.cc (struct lang_identifier): Likewise. (pop_scope): Likewise. (finish_decl): Likewise. * c-objc-common.h (GCC_C_OBJC_COMMON): Likewise. * c-parser.cc (c_parser_skip_to_end_of_block_or_statement): Likewise. * c-parser.h (GCC_C_PARSER_H): Likewise. * c-tree.h (c_keyword_starts_typename): Likewise. (finish_declspecs): Likewise. (c_get_alias_set): Likewise. (enum c_oracle_request): Likewise. (tag_exists_p): Likewise. (set_c_expr_source_range): Likewise. * c-typeck.cc (c_common_type): Likewise. (c_finish_omp_clauses): Likewise. * config-lang.in: Likewise. gcc/cp/ChangeLog: * Make-lang.in: Rename .c names to .cc. * config-lang.in: Likewise. * constexpr.cc (cxx_eval_constant_expression): Likewise. * coroutines.cc (morph_fn_to_coro): Likewise. * cp-gimplify.cc (cp_gimplify_expr): Likewise. * cp-lang.cc (struct lang_hooks): Likewise. (get_template_argument_pack_elems_folded): Likewise. * cp-objcp-common.cc (cp_tree_size): Likewise. (cp_unit_size_without_reusable_padding): Likewise. (pop_file_scope): Likewise. (cp_pushdecl): Likewise. * cp-objcp-common.h (GCC_CP_OBJCP_COMMON): Likewise. (cxx_simulate_record_decl): Likewise. * cp-tree.h (struct named_label_entry): Likewise. (current_function_return_value): Likewise. (more_aggr_init_expr_args_p): Likewise. (get_function_version_dispatcher): Likewise. (common_enclosing_class): Likewise. (strip_fnptr_conv): Likewise. (current_decl_namespace): Likewise. (do_aggregate_paren_init): Likewise. (cp_check_const_attributes): Likewise. (qualified_name_lookup_error): Likewise. (generic_targs_for): Likewise. (mark_exp_read): Likewise. (is_global_friend): Likewise. (maybe_reject_flexarray_init): Likewise. (module_token_lang): Likewise. (handle_module_option): Likewise. (literal_integer_zerop): Likewise. (build_extra_args): Likewise. (build_if_nonnull): Likewise. (maybe_check_overriding_exception_spec): Likewise. (finish_omp_target_clauses): Likewise. (maybe_warn_zero_as_null_pointer_constant): Likewise. (cxx_print_error_function): Likewise. (decl_in_std_namespace_p): Likewise. (merge_exception_specifiers): Likewise. (mangle_module_global_init): Likewise. (cxx_block_may_fallthru): Likewise. (fold_builtin_source_location): Likewise. (enum cp_oracle_request): Likewise. (subsumes): Likewise. (cp_finish_injected_record_type): Likewise. (vtv_build_vtable_verify_fndecl): Likewise. (cp_tree_c_finish_parsing): Likewise. * cvt.cc (diagnose_ref_binding): Likewise. (convert_to_void): Likewise. (convert_force): Likewise. (type_promotes_to): Likewise. * decl.cc (make_unbound_class_template_raw): Likewise. (cxx_init_decl_processing): Likewise. (check_class_member_definition_namespace): Likewise. (cxx_maybe_build_cleanup): Likewise. * decl2.cc (maybe_emit_vtables): Likewise. * error.cc (dump_function_name): Likewise. * init.cc (is_class_type): Likewise. (build_new_1): Likewise. * lang-specs.h: Likewise. * method.cc (make_alias_for_thunk): Likewise. * module.cc (specialization_add): Likewise. (module_state::read_cluster): Likewise. * name-lookup.cc (check_extern_c_conflict): Likewise. * name-lookup.h (struct cxx_binding): Likewise. * parser.cc (cp_parser_identifier): Likewise. * parser.h (struct cp_parser): Likewise. * pt.cc (has_value_dependent_address): Likewise. (push_tinst_level_loc): Likewise. * semantics.cc (finish_omp_clauses): Likewise. (finish_omp_atomic): Likewise. * tree.cc (cp_save_expr): Likewise. (cp_free_lang_data): Likewise. * typeck.cc (cp_common_type): Likewise. (strip_array_domain): Likewise. (rationalize_conditional_expr): Likewise. (check_return_expr): Likewise. * vtable-class-hierarchy.cc: Likewise. gcc/d/ChangeLog: * d-gimplify.cc: Rename .c names to .cc. * d-incpath.cc: Likewise. * lang-specs.h: Likewise. gcc/fortran/ChangeLog: * check.cc (gfc_check_all_any): Rename .c names to .cc. * class.cc (find_intrinsic_vtab): Likewise. * config-lang.in: Likewise. * cpp.cc (cpp_define_builtins): Likewise. * data.cc (get_array_index): Likewise. * decl.cc (match_clist_expr): Likewise. (get_proc_name): Likewise. (gfc_verify_c_interop_param): Likewise. (gfc_get_pdt_instance): Likewise. (gfc_match_formal_arglist): Likewise. (gfc_get_type_attr_spec): Likewise. * dependency.cc: Likewise. * error.cc (gfc_format_decoder): Likewise. * expr.cc (check_restricted): Likewise. (gfc_build_default_init_expr): Likewise. * f95-lang.cc: Likewise. * gfc-internals.texi: Likewise. * gfortran.h (enum match): Likewise. (enum procedure_type): Likewise. (enum oacc_routine_lop): Likewise. (gfc_get_pdt_instance): Likewise. (gfc_end_source_files): Likewise. (gfc_mpz_set_hwi): Likewise. (gfc_get_option_string): Likewise. (gfc_find_sym_in_expr): Likewise. (gfc_errors_to_warnings): Likewise. (gfc_real_4_kind): Likewise. (gfc_free_finalizer): Likewise. (gfc_sym_get_dummy_args): Likewise. (gfc_check_intrinsic_standard): Likewise. (gfc_free_case_list): Likewise. (gfc_resolve_oacc_routines): Likewise. (gfc_check_vardef_context): Likewise. (gfc_free_association_list): Likewise. (gfc_implicit_pure_function): Likewise. (gfc_ref_dimen_size): Likewise. (gfc_compare_actual_formal): Likewise. (gfc_resolve_wait): Likewise. (gfc_dt_upper_string): Likewise. (gfc_generate_module_code): Likewise. (gfc_delete_bbt): Likewise. (debug): Likewise. (gfc_build_block_ns): Likewise. (gfc_dep_difference): Likewise. (gfc_invalid_null_arg): Likewise. (gfc_is_finalizable): Likewise. (gfc_fix_implicit_pure): Likewise. (gfc_is_size_zero_array): Likewise. (gfc_is_reallocatable_lhs): Likewise. * gfortranspec.cc: Likewise. * interface.cc (compare_actual_expr): Likewise. * intrinsic.cc (add_functions): Likewise. * iresolve.cc (gfc_resolve_matmul): Likewise. (gfc_resolve_alarm_sub): Likewise. * iso-c-binding.def: Likewise. * lang-specs.h: Likewise. * libgfortran.h (GFC_STDERR_UNIT_NUMBER): Likewise. * match.cc (gfc_match_label): Likewise. (gfc_match_symbol): Likewise. (match_derived_type_spec): Likewise. (copy_ts_from_selector_to_associate): Likewise. * match.h (gfc_match_call): Likewise. (gfc_get_common): Likewise. (gfc_match_omp_end_single): Likewise. (gfc_match_volatile): Likewise. (gfc_match_bind_c): Likewise. (gfc_match_literal_constant): Likewise. (gfc_match_init_expr): Likewise. (gfc_match_array_constructor): Likewise. (gfc_match_end_interface): Likewise. (gfc_match_print): Likewise. (gfc_match_expr): Likewise. * matchexp.cc (next_operator): Likewise. * mathbuiltins.def: Likewise. * module.cc (free_true_name): Likewise. * openmp.cc (gfc_resolve_omp_parallel_blocks): Likewise. (gfc_omp_save_and_clear_state): Likewise. * parse.cc (parse_union): Likewise. (set_syms_host_assoc): Likewise. * resolve.cc (resolve_actual_arglist): Likewise. (resolve_elemental_actual): Likewise. (check_host_association): Likewise. (resolve_typebound_function): Likewise. (resolve_typebound_subroutine): Likewise. (gfc_resolve_expr): Likewise. (resolve_assoc_var): Likewise. (resolve_typebound_procedures): Likewise. (resolve_equivalence_derived): Likewise. * simplify.cc (simplify_bound): Likewise. * symbol.cc (gfc_set_default_type): Likewise. (gfc_add_ext_attribute): Likewise. * target-memory.cc (gfc_target_interpret_expr): Likewise. * target-memory.h (gfc_target_interpret_expr): Likewise. * trans-array.cc (gfc_get_cfi_dim_sm): Likewise. (gfc_conv_shift_descriptor_lbound): Likewise. (gfc_could_be_alias): Likewise. (gfc_get_dataptr_offset): Likewise. * trans-const.cc: Likewise. * trans-decl.cc (trans_function_start): Likewise. (gfc_trans_deferred_vars): Likewise. (generate_local_decl): Likewise. (gfc_generate_function_code): Likewise. * trans-expr.cc (gfc_vptr_size_get): Likewise. (gfc_trans_class_array_init_assign): Likewise. (POWI_TABLE_SIZE): Likewise. (gfc_conv_procedure_call): Likewise. (gfc_trans_arrayfunc_assign): Likewise. * trans-intrinsic.cc (gfc_conv_intrinsic_len): Likewise. (gfc_conv_intrinsic_loc): Likewise. (conv_intrinsic_event_query): Likewise. * trans-io.cc (gfc_build_st_parameter): Likewise. * trans-openmp.cc (gfc_omp_check_optional_argument): Likewise. (gfc_omp_unshare_expr_r): Likewise. (gfc_trans_omp_array_section): Likewise. (gfc_trans_omp_clauses): Likewise. * trans-stmt.cc (trans_associate_var): Likewise. (gfc_trans_deallocate): Likewise. * trans-stmt.h (gfc_trans_class_init_assign): Likewise. (gfc_trans_deallocate): Likewise. (gfc_trans_oacc_declare): Likewise. * trans-types.cc: Likewise. * trans-types.h (enum gfc_packed): Likewise. * trans.cc (N_): Likewise. (trans_code): Likewise. * trans.h (gfc_build_compare_string): Likewise. (gfc_conv_expr_type): Likewise. (gfc_trans_deferred_vars): Likewise. (getdecls): Likewise. (gfc_get_array_descr_info): Likewise. (gfc_omp_firstprivatize_type_sizes): Likewise. (GTY): Likewise. gcc/go/ChangeLog: * config-lang.in: Rename .c names to .cc. * go-backend.cc: Likewise. * go-lang.cc: Likewise. * gospec.cc: Likewise. * lang-specs.h: Likewise. gcc/jit/ChangeLog: * config-lang.in: Rename .c names to .cc. * docs/_build/texinfo/libgccjit.texi: Likewise. * docs/internals/index.rst: Likewise. * jit-builtins.cc (builtins_manager::make_builtin_function): Likewise. * jit-playback.cc (fold_const_var): Likewise. (playback::context::~context): Likewise. (new_field): Likewise. (new_bitfield): Likewise. (new_compound_type): Likewise. (playback::compound_type::set_fields): Likewise. (global_set_init_rvalue): Likewise. (load_blob_in_ctor): Likewise. (new_global_initialized): Likewise. (double>): Likewise. (new_string_literal): Likewise. (as_truth_value): Likewise. (build_call): Likewise. (playback::context::build_cast): Likewise. (new_array_access): Likewise. (new_field_access): Likewise. (dereference): Likewise. (postprocess): Likewise. (add_jump): Likewise. (add_switch): Likewise. (build_goto_operands): Likewise. (playback::context::read_dump_file): Likewise. (init_types): Likewise. * jit-recording.cc (recording::context::get_int_type): Likewise. * jit-recording.h: Likewise. * libgccjit.cc (compatible_types): Likewise. (gcc_jit_context_acquire): Likewise. (gcc_jit_context_release): Likewise. (gcc_jit_context_new_child_context): Likewise. (gcc_jit_type_as_object): Likewise. (gcc_jit_context_get_type): Likewise. (gcc_jit_context_get_int_type): Likewise. (gcc_jit_type_get_pointer): Likewise. (gcc_jit_type_get_const): Likewise. (gcc_jit_type_get_volatile): Likewise. (gcc_jit_type_dyncast_array): Likewise. (gcc_jit_type_is_bool): Likewise. (gcc_jit_type_is_pointer): Likewise. (gcc_jit_type_is_integral): Likewise. (gcc_jit_type_dyncast_vector): Likewise. (gcc_jit_type_is_struct): Likewise. (gcc_jit_vector_type_get_num_units): Likewise. (gcc_jit_vector_type_get_element_type): Likewise. (gcc_jit_type_unqualified): Likewise. (gcc_jit_type_dyncast_function_ptr_type): Likewise. (gcc_jit_function_type_get_return_type): Likewise. (gcc_jit_function_type_get_param_count): Likewise. (gcc_jit_function_type_get_param_type): Likewise. (gcc_jit_context_new_array_type): Likewise. (gcc_jit_context_new_field): Likewise. (gcc_jit_field_as_object): Likewise. (gcc_jit_context_new_struct_type): Likewise. (gcc_jit_struct_as_type): Likewise. (gcc_jit_struct_set_fields): Likewise. (gcc_jit_struct_get_field_count): Likewise. (gcc_jit_context_new_union_type): Likewise. (gcc_jit_context_new_function_ptr_type): Likewise. (gcc_jit_param_as_rvalue): Likewise. (gcc_jit_context_new_function): Likewise. (gcc_jit_function_get_return_type): Likewise. (gcc_jit_function_dump_to_dot): Likewise. (gcc_jit_block_get_function): Likewise. (gcc_jit_global_set_initializer_rvalue): Likewise. (gcc_jit_rvalue_get_type): Likewise. (gcc_jit_context_new_rvalue_from_int): Likewise. (gcc_jit_context_one): Likewise. (gcc_jit_context_new_rvalue_from_double): Likewise. (gcc_jit_context_null): Likewise. (gcc_jit_context_new_string_literal): Likewise. (valid_binary_op_p): Likewise. (gcc_jit_context_new_binary_op): Likewise. (gcc_jit_context_new_comparison): Likewise. (gcc_jit_context_new_call): Likewise. (is_valid_cast): Likewise. (gcc_jit_context_new_cast): Likewise. (gcc_jit_object_get_context): Likewise. (gcc_jit_object_get_debug_string): Likewise. (gcc_jit_lvalue_access_field): Likewise. (gcc_jit_rvalue_access_field): Likewise. (gcc_jit_rvalue_dereference_field): Likewise. (gcc_jit_rvalue_dereference): Likewise. (gcc_jit_lvalue_get_address): Likewise. (gcc_jit_lvalue_set_tls_model): Likewise. (gcc_jit_lvalue_set_link_section): Likewise. (gcc_jit_function_new_local): Likewise. (gcc_jit_block_add_eval): Likewise. (gcc_jit_block_add_assignment): Likewise. (is_bool): Likewise. (gcc_jit_block_end_with_conditional): Likewise. (gcc_jit_block_add_comment): Likewise. (gcc_jit_block_end_with_jump): Likewise. (gcc_jit_block_end_with_return): Likewise. (gcc_jit_block_end_with_void_return): Likewise. (case_range_validator::case_range_validator): Likewise. (case_range_validator::validate): Likewise. (case_range_validator::get_wide_int): Likewise. (gcc_jit_block_end_with_switch): Likewise. (gcc_jit_context_set_str_option): Likewise. (gcc_jit_context_set_int_option): Likewise. (gcc_jit_context_set_bool_option): Likewise. (gcc_jit_context_set_bool_allow_unreachable_blocks): Likewise. (gcc_jit_context_set_bool_use_external_driver): Likewise. (gcc_jit_context_add_command_line_option): Likewise. (gcc_jit_context_add_driver_option): Likewise. (gcc_jit_context_enable_dump): Likewise. (gcc_jit_context_compile): Likewise. (gcc_jit_context_compile_to_file): Likewise. (gcc_jit_context_set_logfile): Likewise. (gcc_jit_context_dump_reproducer_to_file): Likewise. (gcc_jit_context_get_first_error): Likewise. (gcc_jit_context_get_last_error): Likewise. (gcc_jit_result_get_code): Likewise. (gcc_jit_result_get_global): Likewise. (gcc_jit_rvalue_set_bool_require_tail_call): Likewise. (gcc_jit_type_get_aligned): Likewise. (gcc_jit_type_get_vector): Likewise. (gcc_jit_function_get_address): Likewise. (gcc_jit_version_patchlevel): Likewise. (gcc_jit_block_add_extended_asm): Likewise. (gcc_jit_extended_asm_as_object): Likewise. (gcc_jit_extended_asm_set_volatile_flag): Likewise. (gcc_jit_extended_asm_set_inline_flag): Likewise. (gcc_jit_extended_asm_add_output_operand): Likewise. (gcc_jit_extended_asm_add_input_operand): Likewise. (gcc_jit_extended_asm_add_clobber): Likewise. * notes.txt: Likewise. gcc/lto/ChangeLog: * config-lang.in: Rename .c names to .cc. * lang-specs.h: Likewise. * lto-common.cc (gimple_register_canonical_type_1): Likewise. * lto-common.h: Likewise. * lto-dump.cc (lto_main): Likewise. * lto-lang.cc (handle_fnspec_attribute): Likewise. (lto_getdecls): Likewise. (lto_init): Likewise. * lto.cc (lto_main): Likewise. * lto.h: Likewise. gcc/objc/ChangeLog: * Make-lang.in: Rename .c names to .cc. * config-lang.in: Likewise. * lang-specs.h: Likewise. * objc-act.cc (objc_build_component_ref): Likewise. (objc_copy_binfo): Likewise. (lookup_method_in_hash_lists): Likewise. (objc_finish_foreach_loop): Likewise. * objc-act.h (objc_common_init_ts): Likewise. * objc-gnu-runtime-abi-01.cc: Likewise. * objc-lang.cc (struct lang_hooks): Likewise. * objc-map.cc: Likewise. * objc-next-runtime-abi-01.cc (generate_objc_symtab_decl): Likewise. * objc-runtime-shared-support.cc: Likewise. * objc-runtime-shared-support.h (build_protocol_initializer): Likewise. gcc/objcp/ChangeLog: * Make-lang.in: Rename .c names to .cc. * config-lang.in: Likewise. * lang-specs.h: Likewise. * objcp-decl.cc (objcp_end_compound_stmt): Likewise. * objcp-lang.cc (struct lang_hooks): Likewise. gcc/po/ChangeLog: * EXCLUDES: Rename .c names to .cc. libcpp/ChangeLog: * Makefile.in: Rename .c names to .cc. * charset.cc (convert_escape): Likewise. * directives.cc (directive_diagnostics): Likewise. (_cpp_handle_directive): Likewise. (lex_macro_node): Likewise. * include/cpplib.h (struct _cpp_file): Likewise. (PURE_ZERO): Likewise. (cpp_defined): Likewise. (cpp_error_at): Likewise. (cpp_forall_identifiers): Likewise. (cpp_compare_macros): Likewise. (cpp_get_converted_source): Likewise. (cpp_read_state): Likewise. (cpp_directive_only_process): Likewise. (struct cpp_decoded_char): Likewise. * include/line-map.h (enum lc_reason): Likewise. (enum location_aspect): Likewise. * include/mkdeps.h: Likewise. * init.cc (cpp_destroy): Likewise. (cpp_finish): Likewise. * internal.h (struct cpp_reader): Likewise. (_cpp_defined_macro_p): Likewise. (_cpp_backup_tokens_direct): Likewise. (_cpp_destroy_hashtable): Likewise. (_cpp_has_header): Likewise. (_cpp_expand_op_stack): Likewise. (_cpp_commit_buff): Likewise. (_cpp_restore_special_builtin): Likewise. (_cpp_bracket_include): Likewise. (_cpp_replacement_text_len): Likewise. (ufputs): Likewise. * line-map.cc (linemap_macro_loc_to_exp_point): Likewise. (linemap_check_files_exited): Likewise. (line_map_new_raw): Likewise. * traditional.cc (enum ls): Likewise.
This commit is contained in:
parent
5c69acb323
commit
e53b6e564a
14
MAINTAINERS
14
MAINTAINERS
@ -192,7 +192,7 @@ scheduler (+ haifa) Jeff Law <jeffreyalaw@gmail.com>
|
||||
scheduler (+ haifa) Vladimir Makarov <vmakarov@redhat.com>
|
||||
modulo-scheduler Roman Zhuykov <zhroma@ispras.ru>
|
||||
reorg Jeff Law <jeffreyalaw@gmail.com>
|
||||
caller-save.c Jeff Law <jeffreyalaw@gmail.com>
|
||||
caller-save.cc Jeff Law <jeffreyalaw@gmail.com>
|
||||
callgraph Jan Hubicka <hubicka@ucw.cz>
|
||||
debugging code Jim Wilson <wilson@tuliptree.org>
|
||||
dwarf debugging code Jason Merrill <jason@redhat.com>
|
||||
@ -206,9 +206,9 @@ fixincludes Bruce Korb <bkorb@gnu.org>
|
||||
*gimpl* Jakub Jelinek <jakub@redhat.com>
|
||||
*gimpl* Aldy Hernandez <aldyh@redhat.com>
|
||||
*gimpl* Jason Merrill <jason@redhat.com>
|
||||
gcse.c Jeff Law <jeffreyalaw@gmail.com>
|
||||
gcse.cc Jeff Law <jeffreyalaw@gmail.com>
|
||||
global opt framework Jeff Law <jeffreyalaw@gmail.com>
|
||||
jump.c David S. Miller <davem@redhat.com>
|
||||
jump.cc David S. Miller <davem@redhat.com>
|
||||
web pages Gerald Pfeifer <gerald@pfeifer.com>
|
||||
config.sub/config.guess Ben Elliston <config-patches@gnu.org>
|
||||
i18n Philipp Thomas <pth@suse.de>
|
||||
@ -288,10 +288,10 @@ Fortran Janus Weil <janus@gcc.gnu.org>
|
||||
Graphite Tobias Grosser <grosser@fim.uni-passau.de>
|
||||
Graphite Sebastian Pop <sebpop@gmail.com>
|
||||
libcpp Tom Tromey <tromey@redhat.com>
|
||||
libsanitizer, asan.c Jakub Jelinek <jakub@redhat.com>
|
||||
libsanitizer, asan.c Dodji Seketeli <dodji@redhat.com>
|
||||
libsanitizer, asan.c Kostya Serebryany <kcc@google.com>
|
||||
libsanitizer, asan.c Dmitry Vyukov <dvyukov@google.com>
|
||||
libsanitizer, asan.cc Jakub Jelinek <jakub@redhat.com>
|
||||
libsanitizer, asan.cc Dodji Seketeli <dodji@redhat.com>
|
||||
libsanitizer, asan.cc Kostya Serebryany <kcc@google.com>
|
||||
libsanitizer, asan.cc Dmitry Vyukov <dvyukov@google.com>
|
||||
loop optimizer Zdenek Dvorak <ook@ucw.cz>
|
||||
LTO Richard Biener <rguenther@suse.de>
|
||||
LTO plugin Cary Coutant <ccoutant@gmail.com>
|
||||
|
@ -39,17 +39,17 @@ def skip_warning(filename, message):
|
||||
'-Wignored-attributes', '-Wgnu-zero-variadic-macro-arguments',
|
||||
'-Wformat-security', '-Wundefined-internal',
|
||||
'-Wunknown-warning-option', '-Wc++20-extensions'],
|
||||
'insn-modes.c': ['-Wshift-count-overflow'],
|
||||
'insn-emit.c': ['-Wtautological-compare'],
|
||||
'insn-attrtab.c': ['-Wparentheses-equality'],
|
||||
'gimple-match.c': ['-Wunused-', '-Wtautological-compare'],
|
||||
'generic-match.c': ['-Wunused-', '-Wtautological-compare'],
|
||||
'insn-modes.cc': ['-Wshift-count-overflow'],
|
||||
'insn-emit.cc': ['-Wtautological-compare'],
|
||||
'insn-attrtab.cc': ['-Wparentheses-equality'],
|
||||
'gimple-match.cc': ['-Wunused-', '-Wtautological-compare'],
|
||||
'generic-match.cc': ['-Wunused-', '-Wtautological-compare'],
|
||||
'i386.md': ['-Wparentheses-equality', '-Wtautological-compare',
|
||||
'-Wtautological-overlap-compare'],
|
||||
'sse.md': ['-Wparentheses-equality', '-Wtautological-compare'],
|
||||
'mmx.md': ['-Wtautological-compare'],
|
||||
'genautomata.c': ['-Wstring-plus-int'],
|
||||
'fold-const-call.c': ['-Wreturn-type'],
|
||||
'genautomata.cc': ['-Wstring-plus-int'],
|
||||
'fold-const-call.cc': ['-Wreturn-type'],
|
||||
'gfortran.texi': [''],
|
||||
'libtool': ['']
|
||||
}
|
||||
|
@ -90,8 +90,8 @@ gcc/config/m68k/m68k-tables.opt: gcc/config/m68k/m68k-devices.def gcc/config/m68
|
||||
gcc/config/mips/mips-tables.opt: gcc/config/mips/mips-cpus.def gcc/config/mips/genopt.sh
|
||||
gcc/config/rs6000/rs6000-tables.opt: gcc/config/rs6000/rs6000-cpus.def gcc/config/rs6000/genopt.sh
|
||||
gcc/config/rs6000/fusion.md: gcc/config/rs6000/genfusion.pl
|
||||
gcc/config/tilegx/mul-tables.c: gcc/config/tilepro/gen-mul-tables.cc
|
||||
gcc/config/tilepro/mul-tables.c: gcc/config/tilepro/gen-mul-tables.cc
|
||||
gcc/config/tilegx/mul-tables.cc: gcc/config/tilepro/gen-mul-tables.cc
|
||||
gcc/config/tilepro/mul-tables.cc: gcc/config/tilepro/gen-mul-tables.cc
|
||||
# And then, language-specific files
|
||||
gcc/cp/cfns.h: gcc/cp/cfns.gperf
|
||||
# testsuite
|
||||
@ -239,7 +239,7 @@ apply_patch () {
|
||||
}
|
||||
|
||||
# Check whether this indeed looks like a local tree.
|
||||
if [ ! -f gcc/reload.c ]; then
|
||||
if [ ! -f gcc/reload.cc ]; then
|
||||
echo "This does not seem to be a GCC tree!"
|
||||
exit
|
||||
fi
|
||||
|
@ -14,7 +14,7 @@ ie.: tool -lfilename.h target.h
|
||||
containing coretypes.h. Typically that is in gcc/gcc from a source checkout.
|
||||
For these tools to work on files not in this directory, their path needs to be
|
||||
specified on the command line.
|
||||
ie.: tool c/c-decl.c lto/lto.c
|
||||
ie.: tool c/c-decl.cc lto/lto.cc
|
||||
|
||||
- options can be intermixed with filenames anywhere on the command line
|
||||
ie. tool ssa.h rtl.h -a is equivalent to
|
||||
@ -39,7 +39,7 @@ gcc-order-headers
|
||||
Any files which are changed are output, and the original is saved with a
|
||||
.bak extention.
|
||||
|
||||
ex.: gcc-order-headers tree-ssa.c c/c-decl.c
|
||||
ex.: gcc-order-headers tree-ssa.cc c/c-decl.cc
|
||||
|
||||
-s will list all of the known headers in their canonical order. It does not
|
||||
show which of those headers include other headers, just the final canonical
|
||||
@ -67,8 +67,8 @@ show-headers
|
||||
|
||||
This tool must be run in the core gcc source directory.
|
||||
|
||||
ex.: show-headers -sansidecl.h tree-ssa.c
|
||||
tree-ssa.c
|
||||
ex.: show-headers -sansidecl.h tree-ssa.cc
|
||||
tree-ssa.cc
|
||||
config.h
|
||||
auto-host.h
|
||||
ansidecl.h (1) <<-------
|
||||
@ -124,13 +124,13 @@ included-by
|
||||
check rather than performing the much slower find command.
|
||||
|
||||
ex: included-by tree-vectorizer.h
|
||||
config/aarch64/aarch64.c
|
||||
config/i386/i386.c
|
||||
config/rs6000/rs6000.c
|
||||
tree-loop-distribution.c
|
||||
tree-parloops.c
|
||||
tree-ssa-loop-ivopts.c
|
||||
tree-ssa-loop.c
|
||||
config/aarch64/aarch64.cc
|
||||
config/i386/i386.cc
|
||||
config/rs6000/rs6000.cc
|
||||
tree-loop-distribution.cc
|
||||
tree-parloops.cc
|
||||
tree-ssa-loop-ivopts.cc
|
||||
tree-ssa-loop.cc
|
||||
|
||||
|
||||
|
||||
@ -219,8 +219,8 @@ reduce-headers
|
||||
reduce-headers -b../../build -t../../targets -falias.h -fexpr.h tree*.c (1)
|
||||
# This will attempt to remove only alias.h and expr.h from tree*.c
|
||||
|
||||
reduce-headers -b../../build -t../../targets tree-ssa-live.c
|
||||
# This will attempt to remove all header files from tree-ssa-live.c
|
||||
reduce-headers -b../../build -t../../targets tree-ssa-live.cc
|
||||
# This will attempt to remove all header files from tree-ssa-live.cc
|
||||
|
||||
|
||||
the tool will generate a number of log files:
|
||||
@ -240,14 +240,14 @@ reduce-headers
|
||||
$header.h.log: The same log is put into the relevant header log as well.
|
||||
|
||||
|
||||
a sample output from ira.c.log:
|
||||
a sample output from ira.cc.log:
|
||||
|
||||
Compilation failed:
|
||||
for shrink-wrap.h:
|
||||
|
||||
============================================
|
||||
/gcc/2015-09-09/gcc/gcc/ira.c: In function ‘bool split_live_ranges_for_shrink_wrap()’:
|
||||
/gcc/2015-09-09/gcc/gcc/ira.c:4839:8: error: ‘SHRINK_WRAPPING_ENABLED’ was not declared in this scope
|
||||
/gcc/2015-09-09/gcc/gcc/ira.cc: In function ‘bool split_live_ranges_for_shrink_wrap()’:
|
||||
/gcc/2015-09-09/gcc/gcc/ira.cc:4839:8: error: ‘SHRINK_WRAPPING_ENABLED’ was not declared in this scope
|
||||
if (!SHRINK_WRAPPING_ENABLED)
|
||||
^
|
||||
make: *** [ira.o] Error 1
|
||||
@ -280,4 +280,4 @@ graph-include-web
|
||||
useful for finding cycles and redundancies, or simply to see what a single
|
||||
file looks like.
|
||||
|
||||
ex.: graph-include-web tree.c
|
||||
ex.: graph-include-web tree.cc
|
||||
|
@ -185,7 +185,7 @@ static int verbose_index = 0;
|
||||
|
||||
/* ====================================================================== */
|
||||
/* The implementation of the abstract floating point class based on gcc's
|
||||
real.c. I.e. the object of this exercise. Templated so that we can
|
||||
real.cc. I.e. the object of this exercise. Templated so that we can
|
||||
all fp sizes. */
|
||||
|
||||
class real_c_float
|
||||
|
284
gcc/Makefile.in
284
gcc/Makefile.in
@ -889,7 +889,7 @@ PATCHLEVEL_c := \
|
||||
$(shell echo $(BASEVER_c) | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$$/\1/')
|
||||
|
||||
|
||||
# For use in version.c - double quoted strings, with appropriate
|
||||
# For use in version.cc - double quoted strings, with appropriate
|
||||
# surrounding punctuation and spaces, and with the datestamp and
|
||||
# development phase collapsed to the empty string in release mode
|
||||
# (i.e. if DEVPHASE_c is empty and PATCHLEVEL_c is 0). The space
|
||||
@ -1771,12 +1771,12 @@ TREECHECKING = @TREECHECKING@
|
||||
FULL_DRIVER_NAME=$(target_noncanonical)-gcc-$(version)$(exeext)
|
||||
|
||||
MOSTLYCLEANFILES = insn-flags.h insn-config.h insn-codes.h \
|
||||
insn-output.c insn-recog.c insn-emit.c insn-extract.c insn-peep.c \
|
||||
insn-attr.h insn-attr-common.h insn-attrtab.c insn-dfatab.c \
|
||||
insn-latencytab.c insn-opinit.c insn-opinit.h insn-preds.c insn-constants.h \
|
||||
tm-preds.h tm-constrs.h checksum-options gimple-match.c generic-match.c \
|
||||
tree-check.h min-insn-modes.c insn-modes.c insn-modes.h insn-modes-inline.h \
|
||||
genrtl.h gt-*.h gtype-*.h gtype-desc.c gtyp-input.list \
|
||||
insn-output.cc insn-recog.cc insn-emit.cc insn-extract.cc insn-peep.cc \
|
||||
insn-attr.h insn-attr-common.h insn-attrtab.cc insn-dfatab.cc \
|
||||
insn-latencytab.cc insn-opinit.cc insn-opinit.h insn-preds.cc insn-constants.h \
|
||||
tm-preds.h tm-constrs.h checksum-options gimple-match.cc generic-match.cc \
|
||||
tree-check.h min-insn-modes.cc insn-modes.cc insn-modes.h insn-modes-inline.h \
|
||||
genrtl.h gt-*.h gtype-*.h gtype-desc.cc gtyp-input.list \
|
||||
case-cfn-macros.h cfn-operators.pd \
|
||||
xgcc$(exeext) cpp$(exeext) $(FULL_DRIVER_NAME) \
|
||||
$(EXTRA_PROGRAMS) gcc-cross$(exeext) \
|
||||
@ -2214,7 +2214,7 @@ s-mlib: $(srcdir)/genmultilib Makefile
|
||||
|
||||
srcextra: gcc.srcextra lang.srcextra
|
||||
|
||||
gcc.srcextra: gengtype-lex.c
|
||||
gcc.srcextra: gengtype-lex.cc
|
||||
-cp -p $^ $(srcdir)
|
||||
|
||||
AR_OBJS = file-find.o
|
||||
@ -2246,10 +2246,10 @@ CFLAGS-gcc-nm.o += $(DRIVER_DEFINES) \
|
||||
|
||||
# ??? the implicit rules dont trigger if the source file has a different name
|
||||
# so copy instead
|
||||
gcc-ranlib.c: gcc-ar.c
|
||||
gcc-ranlib.cc: gcc-ar.cc
|
||||
cp $^ $@
|
||||
|
||||
gcc-nm.c: gcc-ar.c
|
||||
gcc-nm.cc: gcc-ar.cc
|
||||
cp $^ $@
|
||||
|
||||
COLLECT2_OBJS = collect2.o collect2-aix.o vec.o ggc-none.o \
|
||||
@ -2277,7 +2277,7 @@ CFLAGS-c-family/c-opts.o += @TARGET_SYSTEM_ROOT_DEFINE@
|
||||
CFLAGS-c-family/c-pch.o += -DHOST_MACHINE=\"$(host)\" \
|
||||
-DTARGET_MACHINE=\"$(target)\"
|
||||
|
||||
default-c.o: config/default-c.c
|
||||
default-c.o: config/default-c.cc
|
||||
$(COMPILE) $<
|
||||
$(POSTCOMPILE)
|
||||
|
||||
@ -2288,7 +2288,7 @@ prefix.o: $(BASEVER)
|
||||
|
||||
# Files used by the D language front end.
|
||||
|
||||
default-d.o: config/default-d.c
|
||||
default-d.o: config/default-d.cc
|
||||
$(COMPILE) $<
|
||||
$(POSTCOMPILE)
|
||||
|
||||
@ -2329,13 +2329,13 @@ s-options: $(ALL_OPT_FILES) Makefile $(srcdir)/opt-gather.awk
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-optionlist optionlist
|
||||
$(STAMP) s-options
|
||||
|
||||
options.c: optionlist $(srcdir)/opt-functions.awk $(srcdir)/opt-read.awk \
|
||||
options.cc: optionlist $(srcdir)/opt-functions.awk $(srcdir)/opt-read.awk \
|
||||
$(srcdir)/optc-gen.awk
|
||||
$(AWK) -f $(srcdir)/opt-functions.awk -f $(srcdir)/opt-read.awk \
|
||||
-f $(srcdir)/optc-gen.awk \
|
||||
-v header_name="config.h system.h coretypes.h options.h tm.h" < $< > $@
|
||||
|
||||
options-save.c: optionlist $(srcdir)/opt-functions.awk $(srcdir)/opt-read.awk \
|
||||
options-save.cc: optionlist $(srcdir)/opt-functions.awk $(srcdir)/opt-read.awk \
|
||||
$(srcdir)/optc-save-gen.awk
|
||||
$(AWK) -f $(srcdir)/opt-functions.awk -f $(srcdir)/opt-read.awk \
|
||||
-f $(srcdir)/optc-save-gen.awk \
|
||||
@ -2350,7 +2350,7 @@ s-options-h: optionlist $(srcdir)/opt-functions.awk $(srcdir)/opt-read.awk \
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-options.h options.h
|
||||
$(STAMP) $@
|
||||
|
||||
dumpvers: dumpvers.c
|
||||
dumpvers: dumpvers.cc
|
||||
|
||||
# lto-compress.o needs $(ZLIBINC) added to the include flags.
|
||||
CFLAGS-lto-compress.o += $(ZLIBINC) $(ZSTD_INC)
|
||||
@ -2386,9 +2386,9 @@ $(common_out_object_file): $(common_out_file)
|
||||
# and compile them.
|
||||
|
||||
.PRECIOUS: insn-config.h insn-flags.h insn-codes.h insn-constants.h \
|
||||
insn-emit.c insn-recog.c insn-extract.c insn-output.c insn-peep.c \
|
||||
insn-attr.h insn-attr-common.h insn-attrtab.c insn-dfatab.c \
|
||||
insn-latencytab.c insn-preds.c gimple-match.c generic-match.c \
|
||||
insn-emit.cc insn-recog.cc insn-extract.cc insn-output.cc insn-peep.cc \
|
||||
insn-attr.h insn-attr-common.h insn-attrtab.cc insn-dfatab.cc \
|
||||
insn-latencytab.cc insn-preds.cc gimple-match.cc generic-match.cc \
|
||||
insn-target-def.h
|
||||
|
||||
# Dependencies for the md file. The first time through, we just assume
|
||||
@ -2412,13 +2412,13 @@ s-mddeps: $(md_file) $(MD_INCLUDES) build/genmddeps$(build_exeext)
|
||||
simple_rtl_generated_h = insn-attr.h insn-attr-common.h insn-codes.h \
|
||||
insn-config.h insn-flags.h insn-target-def.h
|
||||
|
||||
simple_rtl_generated_c = insn-automata.c insn-emit.c \
|
||||
insn-extract.c insn-output.c \
|
||||
insn-peep.c insn-recog.c
|
||||
simple_rtl_generated_c = insn-automata.cc insn-emit.cc \
|
||||
insn-extract.cc insn-output.cc \
|
||||
insn-peep.cc insn-recog.cc
|
||||
|
||||
simple_generated_h = $(simple_rtl_generated_h) insn-constants.h
|
||||
|
||||
simple_generated_c = $(simple_rtl_generated_c) insn-enums.c
|
||||
simple_generated_c = $(simple_rtl_generated_c) insn-enums.cc
|
||||
|
||||
$(simple_generated_h:insn-%.h=s-%) \
|
||||
$(simple_generated_c:insn-%.c=s-%): s-%: $(MD_DEPS)
|
||||
@ -2450,30 +2450,30 @@ s-check : build/gencheck$(build_exeext)
|
||||
$(STAMP) s-check
|
||||
|
||||
# genattrtab produces three files: tmp-{attrtab.c,dfatab.c,latencytab.c}
|
||||
insn-attrtab.c insn-dfatab.c insn-latencytab.c: s-attrtab ; @true
|
||||
insn-attrtab.cc insn-dfatab.cc insn-latencytab.cc: s-attrtab ; @true
|
||||
s-attrtab : $(MD_DEPS) build/genattrtab$(build_exeext) \
|
||||
insn-conditions.md
|
||||
$(RUN_GEN) build/genattrtab$(build_exeext) $(md_file) insn-conditions.md \
|
||||
-Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-attrtab.c insn-attrtab.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-dfatab.c insn-dfatab.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-latencytab.c insn-latencytab.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-attrtab.cc insn-attrtab.cc
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-dfatab.cc insn-dfatab.cc
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-latencytab.cc insn-latencytab.cc
|
||||
$(STAMP) s-attrtab
|
||||
|
||||
# genopinit produces two files.
|
||||
insn-opinit.c insn-opinit.h: s-opinit ; @true
|
||||
insn-opinit.cc insn-opinit.h: s-opinit ; @true
|
||||
s-opinit: $(MD_DEPS) build/genopinit$(build_exeext) insn-conditions.md
|
||||
$(RUN_GEN) build/genopinit$(build_exeext) $(md_file) \
|
||||
insn-conditions.md -htmp-opinit.h -ctmp-opinit.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-opinit.h insn-opinit.h
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-opinit.c insn-opinit.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-opinit.cc insn-opinit.cc
|
||||
$(STAMP) s-opinit
|
||||
|
||||
# gencondmd doesn't use the standard naming convention.
|
||||
build/gencondmd.c: s-conditions; @true
|
||||
build/gencondmd.cc: s-conditions; @true
|
||||
s-conditions: $(MD_DEPS) build/genconditions$(build_exeext)
|
||||
$(RUN_GEN) build/genconditions$(build_exeext) $(md_file) > tmp-condmd.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-condmd.c build/gencondmd.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-condmd.c build/gencondmd.cc
|
||||
$(STAMP) s-conditions
|
||||
|
||||
insn-conditions.md: s-condmd; @true
|
||||
@ -2493,14 +2493,14 @@ s-genrtl-h: build/gengenrtl$(build_exeext)
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-genrtl.h genrtl.h
|
||||
$(STAMP) s-genrtl-h
|
||||
|
||||
insn-modes.c: s-modes; @true
|
||||
insn-modes.cc: s-modes; @true
|
||||
insn-modes.h: s-modes-h; @true
|
||||
insn-modes-inline.h: s-modes-inline-h; @true
|
||||
min-insn-modes.c: s-modes-m; @true
|
||||
min-insn-modes.cc: s-modes-m; @true
|
||||
|
||||
s-modes: build/genmodes$(build_exeext)
|
||||
$(RUN_GEN) build/genmodes$(build_exeext) > tmp-modes.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-modes.c insn-modes.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-modes.c insn-modes.cc
|
||||
$(STAMP) s-modes
|
||||
|
||||
s-modes-h: build/genmodes$(build_exeext)
|
||||
@ -2516,10 +2516,10 @@ s-modes-inline-h: build/genmodes$(build_exeext)
|
||||
|
||||
s-modes-m: build/genmodes$(build_exeext)
|
||||
$(RUN_GEN) build/genmodes$(build_exeext) -m > tmp-min-modes.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-min-modes.c min-insn-modes.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-min-modes.c min-insn-modes.cc
|
||||
$(STAMP) s-modes-m
|
||||
|
||||
insn-preds.c: s-preds; @true
|
||||
insn-preds.cc: s-preds; @true
|
||||
tm-preds.h: s-preds-h; @true
|
||||
tm-constrs.h: s-constrs-h; @true
|
||||
|
||||
@ -2529,7 +2529,7 @@ mddump: $(BUILD_RTL) $(MD_DEPS) build/genmddump$(build_exeext)
|
||||
|
||||
s-preds: $(MD_DEPS) build/genpreds$(build_exeext)
|
||||
$(RUN_GEN) build/genpreds$(build_exeext) $(md_file) > tmp-preds.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-preds.c insn-preds.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-preds.c insn-preds.cc
|
||||
$(STAMP) s-preds
|
||||
|
||||
s-preds-h: $(MD_DEPS) build/genpreds$(build_exeext)
|
||||
@ -2631,25 +2631,25 @@ s-tm-texi: build/genhooks$(build_exeext) $(srcdir)/doc/tm.texi.in
|
||||
false; \
|
||||
fi
|
||||
|
||||
gimple-match.c: s-match gimple-match-head.c ; @true
|
||||
generic-match.c: s-match generic-match-head.c ; @true
|
||||
gimple-match.cc: s-match gimple-match-head.cc ; @true
|
||||
generic-match.cc: s-match generic-match-head.cc ; @true
|
||||
|
||||
s-match: build/genmatch$(build_exeext) $(srcdir)/match.pd cfn-operators.pd
|
||||
$(RUN_GEN) build/genmatch$(build_exeext) --gimple $(srcdir)/match.pd \
|
||||
> tmp-gimple-match.c
|
||||
> tmp-gimple-match.cc
|
||||
$(RUN_GEN) build/genmatch$(build_exeext) --generic $(srcdir)/match.pd \
|
||||
> tmp-generic-match.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-gimple-match.c \
|
||||
gimple-match.c
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-generic-match.c \
|
||||
generic-match.c
|
||||
> tmp-generic-match.cc
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-gimple-match.cc \
|
||||
gimple-match.cc
|
||||
$(SHELL) $(srcdir)/../move-if-change tmp-generic-match.cc \
|
||||
generic-match.cc
|
||||
$(STAMP) s-match
|
||||
|
||||
GTFILES = $(CPPLIB_H) $(srcdir)/input.h $(srcdir)/coretypes.h \
|
||||
$(host_xm_file_list) \
|
||||
$(tm_file_list) $(HASHTAB_H) $(SPLAY_TREE_H) $(srcdir)/bitmap.h \
|
||||
$(srcdir)/wide-int.h $(srcdir)/alias.h \
|
||||
$(srcdir)/coverage.c $(srcdir)/rtl.h \
|
||||
$(srcdir)/coverage.cc $(srcdir)/rtl.h \
|
||||
$(srcdir)/optabs.h $(srcdir)/tree.h $(srcdir)/tree-core.h \
|
||||
$(srcdir)/libfuncs.h $(SYMTAB_H) \
|
||||
$(srcdir)/real.h $(srcdir)/function.h $(srcdir)/insn-addr.h $(srcdir)/hwint.h \
|
||||
@ -2659,70 +2659,70 @@ GTFILES = $(CPPLIB_H) $(srcdir)/input.h $(srcdir)/coretypes.h \
|
||||
$(srcdir)/cselib.h $(srcdir)/basic-block.h $(srcdir)/ipa-ref.h $(srcdir)/cgraph.h \
|
||||
$(srcdir)/symtab-thunks.h $(srcdir)/symtab-thunks.cc \
|
||||
$(srcdir)/symtab-clones.h \
|
||||
$(srcdir)/reload.h $(srcdir)/caller-save.c $(srcdir)/symtab.c \
|
||||
$(srcdir)/alias.c $(srcdir)/bitmap.c $(srcdir)/cselib.c $(srcdir)/cgraph.c \
|
||||
$(srcdir)/ipa-prop.c $(srcdir)/ipa-cp.c $(srcdir)/ipa-utils.h \
|
||||
$(srcdir)/ipa-param-manipulation.h $(srcdir)/ipa-sra.c $(srcdir)/dbxout.c \
|
||||
$(srcdir)/ipa-modref.h $(srcdir)/ipa-modref.c \
|
||||
$(srcdir)/reload.h $(srcdir)/caller-save.cc $(srcdir)/symtab.cc \
|
||||
$(srcdir)/alias.cc $(srcdir)/bitmap.cc $(srcdir)/cselib.cc $(srcdir)/cgraph.cc \
|
||||
$(srcdir)/ipa-prop.cc $(srcdir)/ipa-cp.cc $(srcdir)/ipa-utils.h \
|
||||
$(srcdir)/ipa-param-manipulation.h $(srcdir)/ipa-sra.cc $(srcdir)/dbxout.cc \
|
||||
$(srcdir)/ipa-modref.h $(srcdir)/ipa-modref.cc \
|
||||
$(srcdir)/ipa-modref-tree.h \
|
||||
$(srcdir)/signop.h \
|
||||
$(srcdir)/diagnostic-spec.h $(srcdir)/diagnostic-spec.c \
|
||||
$(srcdir)/diagnostic-spec.h $(srcdir)/diagnostic-spec.cc \
|
||||
$(srcdir)/dwarf2out.h \
|
||||
$(srcdir)/dwarf2asm.c \
|
||||
$(srcdir)/dwarf2cfi.c \
|
||||
$(srcdir)/dwarf2ctf.c \
|
||||
$(srcdir)/dwarf2out.c \
|
||||
$(srcdir)/dwarf2asm.cc \
|
||||
$(srcdir)/dwarf2cfi.cc \
|
||||
$(srcdir)/dwarf2ctf.cc \
|
||||
$(srcdir)/dwarf2out.cc \
|
||||
$(srcdir)/ctfc.h \
|
||||
$(srcdir)/ctfout.c \
|
||||
$(srcdir)/btfout.c \
|
||||
$(srcdir)/tree-vect-generic.c \
|
||||
$(srcdir)/ctfout.cc \
|
||||
$(srcdir)/btfout.cc \
|
||||
$(srcdir)/tree-vect-generic.cc \
|
||||
$(srcdir)/gimple-isel.cc \
|
||||
$(srcdir)/dojump.c $(srcdir)/emit-rtl.h \
|
||||
$(srcdir)/emit-rtl.c $(srcdir)/except.h $(srcdir)/explow.c $(srcdir)/expr.c \
|
||||
$(srcdir)/dojump.cc $(srcdir)/emit-rtl.h \
|
||||
$(srcdir)/emit-rtl.cc $(srcdir)/except.h $(srcdir)/explow.cc $(srcdir)/expr.cc \
|
||||
$(srcdir)/expr.h \
|
||||
$(srcdir)/function.c $(srcdir)/except.c \
|
||||
$(srcdir)/ggc-tests.c \
|
||||
$(srcdir)/gcse.c $(srcdir)/godump.c \
|
||||
$(srcdir)/lists.c $(srcdir)/optabs-libfuncs.c \
|
||||
$(srcdir)/profile.c $(srcdir)/mcf.c \
|
||||
$(srcdir)/reg-stack.c $(srcdir)/cfgrtl.c \
|
||||
$(srcdir)/stor-layout.c \
|
||||
$(srcdir)/stringpool.c $(srcdir)/tree.c $(srcdir)/varasm.c \
|
||||
$(srcdir)/function.cc $(srcdir)/except.cc \
|
||||
$(srcdir)/ggc-tests.cc \
|
||||
$(srcdir)/gcse.cc $(srcdir)/godump.cc \
|
||||
$(srcdir)/lists.cc $(srcdir)/optabs-libfuncs.cc \
|
||||
$(srcdir)/profile.cc $(srcdir)/mcf.cc \
|
||||
$(srcdir)/reg-stack.cc $(srcdir)/cfgrtl.cc \
|
||||
$(srcdir)/stor-layout.cc \
|
||||
$(srcdir)/stringpool.cc $(srcdir)/tree.cc $(srcdir)/varasm.cc \
|
||||
$(srcdir)/gimple.h \
|
||||
$(srcdir)/gimple-ssa.h \
|
||||
$(srcdir)/tree-ssanames.c $(srcdir)/tree-eh.c $(srcdir)/tree-ssa-address.c \
|
||||
$(srcdir)/tree-cfg.c $(srcdir)/tree-ssa-loop-ivopts.c \
|
||||
$(srcdir)/tree-dfa.c \
|
||||
$(srcdir)/tree-iterator.c $(srcdir)/gimple-expr.c \
|
||||
$(srcdir)/tree-ssanames.cc $(srcdir)/tree-eh.cc $(srcdir)/tree-ssa-address.cc \
|
||||
$(srcdir)/tree-cfg.cc $(srcdir)/tree-ssa-loop-ivopts.cc \
|
||||
$(srcdir)/tree-dfa.cc \
|
||||
$(srcdir)/tree-iterator.cc $(srcdir)/gimple-expr.cc \
|
||||
$(srcdir)/tree-chrec.h \
|
||||
$(srcdir)/tree-scalar-evolution.c \
|
||||
$(srcdir)/tree-scalar-evolution.cc \
|
||||
$(srcdir)/tree-ssa-operands.h \
|
||||
$(srcdir)/tree-profile.c $(srcdir)/tree-nested.c \
|
||||
$(srcdir)/tree-profile.cc $(srcdir)/tree-nested.cc \
|
||||
$(srcdir)/omp-offload.h \
|
||||
$(srcdir)/omp-general.c \
|
||||
$(srcdir)/omp-low.c \
|
||||
$(srcdir)/targhooks.c $(out_file) $(srcdir)/passes.c \
|
||||
$(srcdir)/cgraphclones.c \
|
||||
$(srcdir)/tree-phinodes.c \
|
||||
$(srcdir)/omp-general.cc \
|
||||
$(srcdir)/omp-low.cc \
|
||||
$(srcdir)/targhooks.cc $(out_file) $(srcdir)/passes.cc \
|
||||
$(srcdir)/cgraphclones.cc \
|
||||
$(srcdir)/tree-phinodes.cc \
|
||||
$(srcdir)/tree-ssa-alias.h \
|
||||
$(srcdir)/tree-ssanames.h \
|
||||
$(srcdir)/tree-vrp.h \
|
||||
$(srcdir)/value-range.h \
|
||||
$(srcdir)/ipa-prop.h \
|
||||
$(srcdir)/trans-mem.c \
|
||||
$(srcdir)/trans-mem.cc \
|
||||
$(srcdir)/lto-streamer.h \
|
||||
$(srcdir)/target-globals.h \
|
||||
$(srcdir)/ipa-predicate.h \
|
||||
$(srcdir)/ipa-fnsummary.h \
|
||||
$(srcdir)/vtable-verify.c \
|
||||
$(srcdir)/asan.c \
|
||||
$(srcdir)/ubsan.c \
|
||||
$(srcdir)/tsan.c \
|
||||
$(srcdir)/sanopt.c \
|
||||
$(srcdir)/sancov.c \
|
||||
$(srcdir)/ipa-devirt.c \
|
||||
$(srcdir)/vtable-verify.cc \
|
||||
$(srcdir)/asan.cc \
|
||||
$(srcdir)/ubsan.cc \
|
||||
$(srcdir)/tsan.cc \
|
||||
$(srcdir)/sanopt.cc \
|
||||
$(srcdir)/sancov.cc \
|
||||
$(srcdir)/ipa-devirt.cc \
|
||||
$(srcdir)/internal-fn.h \
|
||||
$(srcdir)/calls.c \
|
||||
$(srcdir)/calls.cc \
|
||||
$(srcdir)/omp-general.h \
|
||||
@all_gtfiles@
|
||||
|
||||
@ -2745,7 +2745,7 @@ ALL_GTFILES_H := $(sort $(GTFILES_H) $(GTFILES_LANG_H))
|
||||
# write it out to a file (taking care not to do that in a way that
|
||||
# overflows a command line!) and then have gengtype read the file in.
|
||||
|
||||
$(ALL_GTFILES_H) gtype-desc.c gtype-desc.h gtype.state: s-gtype ; @true
|
||||
$(ALL_GTFILES_H) gtype-desc.cc gtype-desc.h gtype.state: s-gtype ; @true
|
||||
|
||||
### Common flags to gengtype [e.g. -v or -B backupdir]
|
||||
GENGTYPE_FLAGS=
|
||||
@ -2772,10 +2772,10 @@ generated_files = config.h tm.h $(TM_P_H) $(TM_D_H) $(TM_H) multilib.h \
|
||||
$(simple_generated_h) specs.h \
|
||||
tree-check.h genrtl.h insn-modes.h insn-modes-inline.h \
|
||||
tm-preds.h tm-constrs.h \
|
||||
$(ALL_GTFILES_H) gtype-desc.c gtype-desc.h version.h \
|
||||
$(ALL_GTFILES_H) gtype-desc.cc gtype-desc.h version.h \
|
||||
options.h target-hooks-def.h insn-opinit.h \
|
||||
common/common-target-hooks-def.h pass-instances.def \
|
||||
gimple-match.c generic-match.c \
|
||||
gimple-match.cc generic-match.cc \
|
||||
c-family/c-target-hooks-def.h d/d-target-hooks-def.h \
|
||||
case-cfn-macros.h \
|
||||
cfn-operators.pd omp-device-properties.h
|
||||
@ -2789,77 +2789,77 @@ build/%.o : # dependencies provided by explicit rule later
|
||||
|
||||
# Header dependencies for the programs that generate source code.
|
||||
# These are library modules...
|
||||
build/errors.o : errors.c $(BCONFIG_H) $(SYSTEM_H) errors.h
|
||||
build/gensupport.o: gensupport.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/errors.o : errors.cc $(BCONFIG_H) $(SYSTEM_H) errors.h
|
||||
build/gensupport.o: gensupport.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) $(RTL_BASE_H) $(OBSTACK_H) errors.h \
|
||||
$(HASHTAB_H) $(READ_MD_H) $(GENSUPPORT_H) $(HASH_TABLE_H)
|
||||
build/ggc-none.o : ggc-none.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
build/ggc-none.o : ggc-none.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
$(GGC_H)
|
||||
build/min-insn-modes.o : min-insn-modes.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/min-insn-modes.o : min-insn-modes.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H)
|
||||
build/print-rtl.o: print-rtl.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
build/print-rtl.o: print-rtl.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
$(GTM_H) $(RTL_BASE_H)
|
||||
build/read-md.o: read-md.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
build/read-md.o: read-md.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
$(HASHTAB_H) errors.h $(READ_MD_H)
|
||||
build/read-rtl.o: read-rtl.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
build/read-rtl.o: read-rtl.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
$(GTM_H) $(RTL_BASE_H) $(OBSTACK_H) $(HASHTAB_H) $(READ_MD_H) \
|
||||
$(GENSUPPORT_H)
|
||||
build/rtl.o: rtl.c $(BCONFIG_H) $(CORETYPES_H) $(GTM_H) $(SYSTEM_H) \
|
||||
build/rtl.o: rtl.cc $(BCONFIG_H) $(CORETYPES_H) $(GTM_H) $(SYSTEM_H) \
|
||||
$(RTL_H) $(GGC_H) errors.h
|
||||
build/vec.o : vec.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) $(VEC_H) \
|
||||
build/vec.o : vec.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) $(VEC_H) \
|
||||
$(GGC_H) toplev.h $(DIAGNOSTIC_CORE_H) $(HASH_TABLE_H)
|
||||
build/hash-table.o : hash-table.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/hash-table.o : hash-table.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(HASH_TABLE_H) $(GGC_H) toplev.h $(DIAGNOSTIC_CORE_H)
|
||||
build/sort.o : sort.cc $(BCONFIG_H) $(SYSTEM_H)
|
||||
build/inchash.o : inchash.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
build/inchash.o : inchash.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
$(HASHTAB_H) inchash.h
|
||||
build/gencondmd.o : build/gencondmd.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/gencondmd.o : build/gencondmd.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) insn-constants.h \
|
||||
$(filter-out insn-flags.h, $(RTL_H) $(TM_P_H) $(FUNCTION_H) $(REGS_H) \
|
||||
$(RECOG_H) output.h $(FLAGS_H) $(RESOURCE_H) toplev.h $(DIAGNOSTIC_CORE_H) reload.h \
|
||||
$(EXCEPT_H) tm-constrs.h)
|
||||
# This pulls in tm-pred.h which contains inline functions wrapping up
|
||||
# predicates from the back-end so those functions must be discarded.
|
||||
# No big deal since gencondmd.c is a dummy file for non-GCC compilers.
|
||||
# No big deal since gencondmd.cc is a dummy file for non-GCC compilers.
|
||||
build/gencondmd.o : \
|
||||
BUILD_CFLAGS := $(filter-out -fkeep-inline-functions, $(BUILD_CFLAGS))
|
||||
|
||||
# ...these are the programs themselves.
|
||||
build/genattr.o : genattr.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genattr.o : genattr.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/genattr-common.o : genattr-common.c $(RTL_BASE_H) $(BCONFIG_H) \
|
||||
build/genattr-common.o : genattr-common.cc $(RTL_BASE_H) $(BCONFIG_H) \
|
||||
$(SYSTEM_H) $(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/genattrtab.o : genattrtab.c $(RTL_BASE_H) $(OBSTACK_H) \
|
||||
build/genattrtab.o : genattrtab.cc $(RTL_BASE_H) $(OBSTACK_H) \
|
||||
$(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) $(GTM_H) errors.h $(GGC_H) \
|
||||
$(READ_MD_H) $(GENSUPPORT_H) $(FNMATCH_H)
|
||||
build/genautomata.o : genautomata.c $(RTL_BASE_H) $(OBSTACK_H) \
|
||||
build/genautomata.o : genautomata.cc $(RTL_BASE_H) $(OBSTACK_H) \
|
||||
$(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) $(GTM_H) errors.h $(VEC_H) \
|
||||
$(HASHTAB_H) $(GENSUPPORT_H) $(FNMATCH_H)
|
||||
build/gencheck.o : gencheck.c all-tree.def $(BCONFIG_H) $(GTM_H) \
|
||||
build/gencheck.o : gencheck.cc all-tree.def $(BCONFIG_H) $(GTM_H) \
|
||||
$(SYSTEM_H) $(CORETYPES_H) tree.def c-family/c-common.def \
|
||||
$(lang_tree_files) gimple.def
|
||||
build/genchecksum.o : genchecksum.c $(BCONFIG_H) $(SYSTEM_H) $(MD5_H)
|
||||
build/gencodes.o : gencodes.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genchecksum.o : genchecksum.cc $(BCONFIG_H) $(SYSTEM_H) $(MD5_H)
|
||||
build/gencodes.o : gencodes.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(GENSUPPORT_H)
|
||||
build/genconditions.o : genconditions.c $(RTL_BASE_H) $(BCONFIG_H) \
|
||||
build/genconditions.o : genconditions.cc $(RTL_BASE_H) $(BCONFIG_H) \
|
||||
$(SYSTEM_H) $(CORETYPES_H) $(GTM_H) errors.h $(HASHTAB_H) \
|
||||
$(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/genconfig.o : genconfig.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genconfig.o : genconfig.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(GENSUPPORT_H)
|
||||
build/genconstants.o : genconstants.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genconstants.o : genconstants.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) errors.h $(READ_MD_H)
|
||||
build/genemit.o : genemit.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genemit.o : genemit.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H) internal-fn.def
|
||||
build/genenums.o : genenums.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genenums.o : genenums.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) errors.h $(READ_MD_H)
|
||||
build/genextract.o : genextract.c $(RTL_BASE_H) $(BCONFIG_H) \
|
||||
build/genextract.o : genextract.cc $(RTL_BASE_H) $(BCONFIG_H) \
|
||||
$(SYSTEM_H) $(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/genflags.o : genflags.c $(RTL_BASE_H) $(OBSTACK_H) $(BCONFIG_H) \
|
||||
build/genflags.o : genflags.cc $(RTL_BASE_H) $(OBSTACK_H) $(BCONFIG_H) \
|
||||
$(SYSTEM_H) $(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/gentarget-def.o : gentarget-def.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/gentarget-def.o : gentarget-def.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) $(RTL_BASE_H) errors.h $(READ_MD_H) \
|
||||
$(GENSUPPORT_H) $(HASH_TABLE_H) target-insns.def
|
||||
build/gengenrtl.o : gengenrtl.c $(BCONFIG_H) $(SYSTEM_H) rtl.def
|
||||
build/gengenrtl.o : gengenrtl.cc $(BCONFIG_H) $(SYSTEM_H) rtl.def
|
||||
|
||||
# The gengtype generator program is special: Two versions are built.
|
||||
# One is for the build machine, and one is for the host to allow
|
||||
@ -2872,21 +2872,21 @@ build/gengenrtl.o : gengenrtl.c $(BCONFIG_H) $(SYSTEM_H) rtl.def
|
||||
GENGTYPE_OBJS = gengtype.o gengtype-parse.o gengtype-state.o \
|
||||
gengtype-lex.o errors.o
|
||||
|
||||
gengtype-lex.o build/gengtype-lex.o : gengtype-lex.c gengtype.h $(SYSTEM_H)
|
||||
gengtype-lex.o build/gengtype-lex.o : gengtype-lex.cc gengtype.h $(SYSTEM_H)
|
||||
CFLAGS-gengtype-lex.o += -DHOST_GENERATOR_FILE
|
||||
build/gengtype-lex.o: $(BCONFIG_H)
|
||||
|
||||
gengtype-parse.o build/gengtype-parse.o : gengtype-parse.c gengtype.h \
|
||||
gengtype-parse.o build/gengtype-parse.o : gengtype-parse.cc gengtype.h \
|
||||
$(SYSTEM_H)
|
||||
CFLAGS-gengtype-parse.o += -DHOST_GENERATOR_FILE
|
||||
build/gengtype-parse.o: $(BCONFIG_H)
|
||||
|
||||
gengtype-state.o build/gengtype-state.o: gengtype-state.c $(SYSTEM_H) \
|
||||
gengtype-state.o build/gengtype-state.o: gengtype-state.cc $(SYSTEM_H) \
|
||||
gengtype.h errors.h version.h $(HASHTAB_H) $(OBSTACK_H) \
|
||||
$(XREGEX_H)
|
||||
CFLAGS-gengtype-state.o += -DHOST_GENERATOR_FILE
|
||||
build/gengtype-state.o: $(BCONFIG_H)
|
||||
gengtype.o build/gengtype.o : gengtype.c $(SYSTEM_H) gengtype.h \
|
||||
gengtype.o build/gengtype.o : gengtype.cc $(SYSTEM_H) gengtype.h \
|
||||
rtl.def insn-notes.def errors.h version.h \
|
||||
$(HASHTAB_H) $(OBSTACK_H) $(XREGEX_H)
|
||||
CFLAGS-gengtype.o += -DHOST_GENERATOR_FILE
|
||||
@ -2894,30 +2894,30 @@ build/gengtype.o: $(BCONFIG_H)
|
||||
|
||||
CFLAGS-errors.o += -DHOST_GENERATOR_FILE
|
||||
|
||||
build/genmddeps.o: genmddeps.c $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
build/genmddeps.o: genmddeps.cc $(BCONFIG_H) $(SYSTEM_H) $(CORETYPES_H) \
|
||||
errors.h $(READ_MD_H)
|
||||
build/genmodes.o : genmodes.c $(BCONFIG_H) $(SYSTEM_H) errors.h \
|
||||
build/genmodes.o : genmodes.cc $(BCONFIG_H) $(SYSTEM_H) errors.h \
|
||||
$(HASHTAB_H) machmode.def $(extra_modes_file)
|
||||
build/genopinit.o : genopinit.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genopinit.o : genopinit.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(GENSUPPORT_H) optabs.def
|
||||
build/genoutput.o : genoutput.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genoutput.o : genoutput.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/genpeep.o : genpeep.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genpeep.o : genpeep.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(GENSUPPORT_H) toplev.h \
|
||||
$(DIAGNOSTIC_CORE_H)
|
||||
build/genpreds.o : genpreds.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genpreds.o : genpreds.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H) $(OBSTACK_H)
|
||||
build/genrecog.o : genrecog.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genrecog.o : genrecog.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H) \
|
||||
$(HASH_TABLE_H) inchash.h
|
||||
build/genhooks.o : genhooks.c $(TARGET_DEF) $(C_TARGET_DEF) \
|
||||
build/genhooks.o : genhooks.cc $(TARGET_DEF) $(C_TARGET_DEF) \
|
||||
$(COMMON_TARGET_DEF) $(D_TARGET_DEF) $(BCONFIG_H) $(SYSTEM_H) errors.h
|
||||
build/genmddump.o : genmddump.c $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genmddump.o : genmddump.cc $(RTL_BASE_H) $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) $(GTM_H) errors.h $(READ_MD_H) $(GENSUPPORT_H)
|
||||
build/genmatch.o : genmatch.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/genmatch.o : genmatch.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) errors.h $(HASH_TABLE_H) hash-map.h $(GGC_H) is-a.h \
|
||||
tree.def builtins.def internal-fn.def case-cfn-macros.h $(CPPLIB_H)
|
||||
build/gencfn-macros.o : gencfn-macros.c $(BCONFIG_H) $(SYSTEM_H) \
|
||||
build/gencfn-macros.o : gencfn-macros.cc $(BCONFIG_H) $(SYSTEM_H) \
|
||||
$(CORETYPES_H) errors.h $(HASH_TABLE_H) hash-set.h builtins.def \
|
||||
internal-fn.def
|
||||
|
||||
@ -3004,7 +3004,7 @@ s-omp-device-properties-h: @omp_device_property_deps@
|
||||
# Generated source files for gengtype. Prepend inclusion of
|
||||
# config.h/bconfig.h because AIX requires _LARGE_FILES to be defined before
|
||||
# any system header is included.
|
||||
gengtype-lex.c : gengtype-lex.l
|
||||
gengtype-lex.cc : gengtype-lex.l
|
||||
-$(FLEX) $(FLEXFLAGS) -o$@ $< && { \
|
||||
echo '#ifdef HOST_GENERATOR_FILE' > $@.tmp; \
|
||||
echo '#include "config.h"' >> $@.tmp; \
|
||||
@ -3047,13 +3047,13 @@ CFLAGS-cppdefault.o += $(PREPROCESSOR_DEFINES)
|
||||
# Note for the stamp targets, we run the program `true' instead of
|
||||
# having an empty command (nothing following the semicolon).
|
||||
|
||||
# genversion.c is run on the build machine to generate version.h
|
||||
# genversion.cc is run on the build machine to generate version.h
|
||||
CFLAGS-build/genversion.o += -DBASEVER=$(BASEVER_s) -DDATESTAMP=$(DATESTAMP_s) \
|
||||
-DREVISION=$(REVISION_s) \
|
||||
-DDEVPHASE=$(DEVPHASE_s) -DPKGVERSION=$(PKGVERSION_s) \
|
||||
-DBUGURL=$(BUGURL_s)
|
||||
|
||||
build/genversion.o: genversion.c $(BCONFIG_H) $(SYSTEM_H) $(srcdir)/DATESTAMP
|
||||
build/genversion.o: genversion.cc $(BCONFIG_H) $(SYSTEM_H) $(srcdir)/DATESTAMP
|
||||
|
||||
build/genversion$(build_exeext): build/genversion.o
|
||||
+$(LINKER_FOR_BUILD) $(BUILD_LINKERFLAGS) $(BUILD_LDFLAGS) \
|
||||
@ -3078,7 +3078,7 @@ gcov-dump$(exeext): $(GCOV_DUMP_OBJS) $(LIBDEPS)
|
||||
hash-table.o ggc-none.o\
|
||||
$(LIBS) -o $@
|
||||
|
||||
GCOV_TOOL_DEP_FILES = $(srcdir)/../libgcc/libgcov-util.c gcov-io.c $(GCOV_IO_H) \
|
||||
GCOV_TOOL_DEP_FILES = $(srcdir)/../libgcc/libgcov-util.c gcov-io.cc $(GCOV_IO_H) \
|
||||
$(srcdir)/../libgcc/libgcov-driver.c $(srcdir)/../libgcc/libgcov-driver-system.c \
|
||||
$(srcdir)/../libgcc/libgcov-merge.c $(srcdir)/../libgcc/libgcov.h \
|
||||
$(SYSTEM_H) coretypes.h $(TM_H) $(CONFIG_H) version.h intl.h $(DIAGNOSTIC_H)
|
||||
@ -3513,7 +3513,7 @@ mostlyclean: lang.mostlyclean
|
||||
-rm -f build/*
|
||||
-rm -f mddeps.mk
|
||||
# Delete other built files.
|
||||
-rm -f specs.h options.c options.h options-save.c
|
||||
-rm -f specs.h options.cc options.h options-save.cc
|
||||
# Delete the stamp and temporary files.
|
||||
-rm -f s-* tmp-* stamp-* stmp-*
|
||||
-rm -f */stamp-* */tmp-*
|
||||
@ -3547,7 +3547,7 @@ clean: mostlyclean lang.clean
|
||||
-rm -f libgcc_s*
|
||||
-rm -f libunwind*
|
||||
-rm -f config.h tconfig.h bconfig.h tm_p.h tm.h
|
||||
-rm -f options.c options.h optionlist
|
||||
-rm -f options.cc options.h optionlist
|
||||
-rm -f cs-*
|
||||
-rm -f doc/*.dvi
|
||||
-rm -f doc/*.pdf
|
||||
@ -4313,7 +4313,7 @@ qmtest-gui: ${QMTEST_DIR}/context
|
||||
|
||||
.PHONY: qmtest-g++
|
||||
|
||||
# Run Paranoia on real.c.
|
||||
# Run Paranoia on real.cc.
|
||||
|
||||
paranoia.o: $(srcdir)/../contrib/paranoia.cc $(CONFIG_H) $(SYSTEM_H) $(TREE_H)
|
||||
g++ -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $< $(OUTPUT_OPTION)
|
||||
|
@ -53,7 +53,7 @@ ada/stamp-snames : ada/snames.ads-tmpl ada/snames.adb-tmpl ada/snames.h-tmpl ada
|
||||
touch ada/stamp-snames
|
||||
|
||||
ada/sdefault.adb: ada/stamp-sdefault ; @true
|
||||
ada/stamp-sdefault : $(srcdir)/ada/version.c Makefile
|
||||
ada/stamp-sdefault : $(srcdir)/ada/version.cc Makefile
|
||||
$(ECHO) "pragma Style_Checks (Off);" >tmp-sdefault.adb
|
||||
$(ECHO) "with Osint; use Osint;" >>tmp-sdefault.adb
|
||||
$(ECHO) "package body Sdefault is" >>tmp-sdefault.adb
|
||||
|
@ -172,7 +172,7 @@ extern "C" {
|
||||
|
||||
#include "mingw32.h"
|
||||
|
||||
/* Current code page and CCS encoding to use, set in initialize.c. */
|
||||
/* Current code page and CCS encoding to use, set in initialize.cc. */
|
||||
UINT __gnat_current_codepage;
|
||||
UINT __gnat_current_ccs_encoding;
|
||||
|
||||
|
@ -61,7 +61,7 @@ void __gnat_uninstall_int_handler (void);
|
||||
void
|
||||
dummy_handler () {}
|
||||
|
||||
/* Lives in init.c. */
|
||||
/* Lives in init.cc. */
|
||||
extern void (*__gnat_ctrl_c_handler) (void);
|
||||
#endif
|
||||
|
||||
|
@ -147,8 +147,8 @@ host_os=@host_os@
|
||||
target_cpu_default = @target_cpu_default@
|
||||
xmake_file = @xmake_file@
|
||||
tmake_file = @tmake_file@
|
||||
#version=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < $(srcdir)/version.c`
|
||||
#mainversion=`sed -e 's/.*\"\([0-9]*\.[0-9]*\).*/\1/' < $(srcdir)/version.c`
|
||||
#version=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < $(srcdir)/version.cc`
|
||||
#mainversion=`sed -e 's/.*\"\([0-9]*\.[0-9]*\).*/\1/' < $(srcdir)/version.cc`
|
||||
|
||||
# Directory where sources are, from where we are.
|
||||
VPATH = $(srcdir)/ada
|
||||
@ -222,7 +222,7 @@ endif
|
||||
all.indirect: Makefile ../gnat1$(exeext)
|
||||
|
||||
# IN_GCC is meant to distinguish between code compiled into GCC itself, i.e.
|
||||
# for the host, and the rest. But we also use it for the tools (link.c) and
|
||||
# for the host, and the rest. But we also use it for the tools (link.cc) and
|
||||
# even break the host/target wall by using it for the library (targext.c).
|
||||
# autoconf inserts -DCROSS_DIRECTORY_STRUCTURE if we are building a cross
|
||||
# compiler which does not use the native libraries and headers.
|
||||
@ -240,7 +240,7 @@ ALL_COMPILERFLAGS = $(ALL_CFLAGS)
|
||||
# This is where we get libiberty.a from.
|
||||
LIBIBERTY = ../../libiberty/libiberty.a
|
||||
|
||||
# We need to link against libbacktrace because diagnostic.c in
|
||||
# We need to link against libbacktrace because diagnostic.cc in
|
||||
# libcommon.a uses it.
|
||||
LIBBACKTRACE = ../../libbacktrace/.libs/libbacktrace.a
|
||||
|
||||
@ -303,7 +303,7 @@ ADA_INCLUDES_FOR_SUBDIR = -I. -I$(fsrcdir)/ada
|
||||
$(CC) -c $(ALL_ADAFLAGS) $(ADA_INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
# how to regenerate this file
|
||||
Makefile: ../config.status $(srcdir)/ada/gcc-interface/Makefile.in $(srcdir)/ada/Makefile.in $(srcdir)/ada/version.c
|
||||
Makefile: ../config.status $(srcdir)/ada/gcc-interface/Makefile.in $(srcdir)/ada/Makefile.in $(srcdir)/ada/version.cc
|
||||
cd ..; \
|
||||
LANGUAGES="$(CONFIG_LANGUAGES)" \
|
||||
CONFIG_HEADERS= \
|
||||
@ -903,44 +903,44 @@ ADA_RTL_DSO_DIR = $(toolexeclibdir)
|
||||
# need to keep the frame pointer in tracebak.o to pop the stack properly on
|
||||
# some targets.
|
||||
|
||||
tracebak.o : tracebak.c
|
||||
tracebak.o : tracebak.cc
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) $(ALL_CPPFLAGS) \
|
||||
$(INCLUDES) $(NO_OMIT_ADAFLAGS) $< $(OUTPUT_OPTION)
|
||||
|
||||
adadecode.o : adadecode.c adadecode.h
|
||||
aux-io.o : aux-io.c
|
||||
argv.o : argv.c
|
||||
adadecode.o : adadecode.cc adadecode.h
|
||||
aux-io.o : aux-io.cc
|
||||
argv.o : argv.cc
|
||||
cal.o : cal.c
|
||||
deftarg.o : deftarg.c
|
||||
errno.o : errno.c
|
||||
exit.o : adaint.h exit.c
|
||||
expect.o : expect.c
|
||||
final.o : final.c
|
||||
rtfinal.o : rtfinal.c
|
||||
rtinit.o : rtinit.c
|
||||
locales.o : locales.c
|
||||
mkdir.o : mkdir.c
|
||||
socket.o : socket.c gsocket.h
|
||||
exit.o : adaint.h exit.cc
|
||||
expect.o : expect.cc
|
||||
final.o : final.cc
|
||||
rtfinal.o : rtfinal.cc
|
||||
rtinit.o : rtinit.cc
|
||||
locales.o : locales.cc
|
||||
mkdir.o : mkdir.cc
|
||||
socket.o : socket.cc gsocket.h
|
||||
sysdep.o : sysdep.c
|
||||
raise.o : raise.c raise.h
|
||||
sigtramp-armdroid.o : sigtramp-armdroid.c sigtramp.h
|
||||
raise.o : raise.cc raise.h
|
||||
sigtramp-armdroid.o : sigtramp-armdroid.cc sigtramp.h
|
||||
sigtramp-armvxworks.o : sigtramp-armvxworks.c sigtramp.h
|
||||
sigtramp-ios.o : sigtramp-ios.c sigtramp.h
|
||||
sigtramp-vxworks.o : sigtramp-vxworks.c $(VX_SIGTRAMP_EXTRA_SRCS)
|
||||
sigtramp-ios.o : sigtramp-ios.cc sigtramp.h
|
||||
sigtramp-vxworks.o : sigtramp-vxworks.cc $(VX_SIGTRAMP_EXTRA_SRCS)
|
||||
sigtramp-vxworks-vxsim.o : sigtramp-vxworks-vxsim.c $(VX_SIGTRAMP_EXTRA_SRCS)
|
||||
terminals.o : terminals.c
|
||||
vx_stack_info.o : vx_stack_info.c
|
||||
vx_stack_info.o : vx_stack_info.cc
|
||||
|
||||
raise-gcc.o : raise-gcc.c raise.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) \
|
||||
-iquote $(srcdir) -iquote $(ftop_srcdir)/libgcc \
|
||||
$(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
cio.o : cio.c
|
||||
cio.o : cio.cc
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) \
|
||||
$(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
init.o : init.c adaint.h raise.h
|
||||
init.o : init.cc adaint.h raise.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) \
|
||||
$(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
@ -948,11 +948,11 @@ init-vxsim.o : init-vxsim.c
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) \
|
||||
$(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
initialize.o : initialize.c raise.h
|
||||
initialize.o : initialize.cc raise.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) \
|
||||
$(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
|
||||
|
||||
link.o : link.c
|
||||
link.o : link.cc
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ADA_CFLAGS) \
|
||||
$(ALL_CPPFLAGS) $(INCLUDES_FOR_SUBDIR) \
|
||||
$< $(OUTPUT_OPTION)
|
||||
|
@ -30,7 +30,7 @@ gcc_subdir="ada/gcc-interface"
|
||||
boot_language=yes
|
||||
compilers="gnat1\$(exeext)"
|
||||
|
||||
gtfiles="\$(srcdir)/ada/gcc-interface/ada-tree.h \$(srcdir)/ada/gcc-interface/gigi.h \$(srcdir)/ada/gcc-interface/decl.c \$(srcdir)/ada/gcc-interface/trans.c \$(srcdir)/ada/gcc-interface/utils.c \$(srcdir)/ada/gcc-interface/misc.c"
|
||||
gtfiles="\$(srcdir)/ada/gcc-interface/ada-tree.h \$(srcdir)/ada/gcc-interface/gigi.h \$(srcdir)/ada/gcc-interface/decl.cc \$(srcdir)/ada/gcc-interface/trans.cc \$(srcdir)/ada/gcc-interface/utils.cc \$(srcdir)/ada/gcc-interface/misc.cc"
|
||||
|
||||
outputs="ada/gcc-interface/Makefile ada/Makefile"
|
||||
|
||||
|
@ -10632,7 +10632,7 @@ concat_name (tree gnu_name, const char *suffix)
|
||||
return get_identifier_with_length (new_name, len);
|
||||
}
|
||||
|
||||
/* Initialize the data structures of the decl.c module. */
|
||||
/* Initialize the data structures of the decl.cc module. */
|
||||
|
||||
void
|
||||
init_gnat_decl (void)
|
||||
@ -10644,7 +10644,7 @@ init_gnat_decl (void)
|
||||
dummy_to_subprog_map = hash_table<dummy_type_hasher>::create_ggc (512);
|
||||
}
|
||||
|
||||
/* Destroy the data structures of the decl.c module. */
|
||||
/* Destroy the data structures of the decl.cc module. */
|
||||
|
||||
void
|
||||
destroy_gnat_decl (void)
|
||||
|
@ -203,10 +203,10 @@ extern tree create_concat_name (Entity_Id gnat_entity, const char *suffix);
|
||||
the name followed by "___" and the specified suffix. */
|
||||
extern tree concat_name (tree gnu_name, const char *suffix);
|
||||
|
||||
/* Initialize data structures of the decl.c module. */
|
||||
/* Initialize data structures of the decl.cc module. */
|
||||
extern void init_gnat_decl (void);
|
||||
|
||||
/* Destroy data structures of the decl.c module. */
|
||||
/* Destroy data structures of the decl.cc module. */
|
||||
extern void destroy_gnat_decl (void);
|
||||
|
||||
/* Highest number in the front-end node table. */
|
||||
@ -563,10 +563,10 @@ extern tree convert_to_index_type (tree expr);
|
||||
/* Routines created solely for the tree translator's sake. Their prototypes
|
||||
can be changed as desired. */
|
||||
|
||||
/* Initialize data structures of the utils.c module. */
|
||||
/* Initialize data structures of the utils.cc module. */
|
||||
extern void init_gnat_utils (void);
|
||||
|
||||
/* Destroy data structures of the utils.c module. */
|
||||
/* Destroy data structures of the utils.cc module. */
|
||||
extern void destroy_gnat_utils (void);
|
||||
|
||||
/* GNAT_ENTITY is a GNAT tree node for a defining identifier.
|
||||
@ -904,7 +904,7 @@ extern tree build_call_raise_range (int msg, Node_Id gnat_node, char kind,
|
||||
tree index, tree first, tree last);
|
||||
|
||||
/* Return a CONSTRUCTOR of TYPE whose elements are V. This is not the
|
||||
same as build_constructor in the language-independent tree.c. */
|
||||
same as build_constructor in the language-independent tree.cc. */
|
||||
extern tree gnat_build_constructor (tree type, vec<constructor_elt, va_gc> *v);
|
||||
|
||||
/* Return a COMPONENT_REF to access FIELD in RECORD, or NULL_EXPR and generate
|
||||
@ -943,7 +943,7 @@ extern tree build_allocator (tree type, tree init, tree result_type,
|
||||
should not be allocated in a register. Returns true if successful. */
|
||||
extern bool gnat_mark_addressable (tree t);
|
||||
|
||||
/* Save EXP for later use or reuse. This is equivalent to save_expr in tree.c
|
||||
/* Save EXP for later use or reuse. This is equivalent to save_expr in tree.cc
|
||||
but we know how to handle our own nodes. */
|
||||
extern tree gnat_save_expr (tree exp);
|
||||
|
||||
@ -952,7 +952,7 @@ extern tree gnat_save_expr (tree exp);
|
||||
its subsequent reuse(s) except through its potential reevaluation. */
|
||||
extern tree gnat_protect_expr (tree exp);
|
||||
|
||||
/* This is equivalent to stabilize_reference in tree.c but we know how to
|
||||
/* This is equivalent to stabilize_reference in tree.cc but we know how to
|
||||
handle our own nodes and we take extra arguments. FORCE says whether to
|
||||
force evaluation of everything in REF. INIT is set to the first arm of
|
||||
a COMPOUND_EXPR present in REF, if any. */
|
||||
@ -965,7 +965,7 @@ typedef tree (*rewrite_fn) (tree, void *);
|
||||
extern tree gnat_rewrite_reference (tree ref, rewrite_fn func, void *data,
|
||||
tree *init);
|
||||
|
||||
/* This is equivalent to get_inner_reference in expr.c but it returns the
|
||||
/* This is equivalent to get_inner_reference in expr.cc but it returns the
|
||||
ultimate containing object only if the reference (lvalue) is constant,
|
||||
i.e. if it doesn't depend on the context in which it is evaluated. */
|
||||
extern tree get_inner_constant_reference (tree exp);
|
||||
|
@ -27,7 +27,7 @@
|
||||
extensions to .ada in dump file names. */
|
||||
#define ADA_DUMPS_OPTIONS DUMPS_OPTIONS ("%{!.adb:%{!.ads:.ada}}")
|
||||
|
||||
/* This is the contribution to the `default_compilers' array in gcc.c for
|
||||
/* This is the contribution to the `default_compilers' array in gcc.cc for
|
||||
GNAT. */
|
||||
|
||||
{".ads", "@ada", 0, 0, 0},
|
||||
|
@ -281,7 +281,7 @@ static GTY(()) vec<tree, va_gc> *builtin_decls;
|
||||
static GTY((deletable)) tree free_block_chain;
|
||||
|
||||
/* A hash table of packable types. It is modelled on the generic type
|
||||
hash table in tree.c, which must thus be used as a reference. */
|
||||
hash table in tree.cc, which must thus be used as a reference. */
|
||||
|
||||
struct GTY((for_user)) packable_type_hash
|
||||
{
|
||||
@ -304,7 +304,7 @@ struct packable_type_hasher : ggc_cache_ptr_hash<packable_type_hash>
|
||||
static GTY ((cache)) hash_table<packable_type_hasher> *packable_type_hash_table;
|
||||
|
||||
/* A hash table of padded types. It is modelled on the generic type
|
||||
hash table in tree.c, which must thus be used as a reference. */
|
||||
hash table in tree.cc, which must thus be used as a reference. */
|
||||
|
||||
struct GTY((for_user)) pad_type_hash
|
||||
{
|
||||
@ -367,7 +367,7 @@ add_deferred_decl_context (tree decl, Entity_Id gnat_scope, int force_global);
|
||||
static void add_deferred_type_context (struct deferred_decl_context_node *n,
|
||||
tree type);
|
||||
|
||||
/* Initialize data structures of the utils.c module. */
|
||||
/* Initialize data structures of the utils.cc module. */
|
||||
|
||||
void
|
||||
init_gnat_utils (void)
|
||||
@ -385,7 +385,7 @@ init_gnat_utils (void)
|
||||
pad_type_hash_table = hash_table<pad_type_hasher>::create_ggc (512);
|
||||
}
|
||||
|
||||
/* Destroy data structures of the utils.c module. */
|
||||
/* Destroy data structures of the utils.cc module. */
|
||||
|
||||
void
|
||||
destroy_gnat_utils (void)
|
||||
|
@ -2534,7 +2534,7 @@ gnat_stable_expr_p (tree exp)
|
||||
return TREE_CONSTANT (exp) || code == NULL_EXPR || code == SAVE_EXPR;
|
||||
}
|
||||
|
||||
/* Save EXP for later use or reuse. This is equivalent to save_expr in tree.c
|
||||
/* Save EXP for later use or reuse. This is equivalent to save_expr in tree.cc
|
||||
but we know how to handle our own nodes. */
|
||||
|
||||
tree
|
||||
@ -2633,7 +2633,7 @@ gnat_protect_expr (tree exp)
|
||||
save_expr (build_unary_op (ADDR_EXPR, NULL_TREE, exp)));
|
||||
}
|
||||
|
||||
/* This is equivalent to stabilize_reference_1 in tree.c but we take an extra
|
||||
/* This is equivalent to stabilize_reference_1 in tree.cc but we take an extra
|
||||
argument to force evaluation of everything. */
|
||||
|
||||
static tree
|
||||
@ -2703,7 +2703,7 @@ gnat_stabilize_reference_1 (tree e, void *data)
|
||||
return result;
|
||||
}
|
||||
|
||||
/* This is equivalent to stabilize_reference in tree.c but we know how to
|
||||
/* This is equivalent to stabilize_reference in tree.cc but we know how to
|
||||
handle our own nodes and we take extra arguments. FORCE says whether to
|
||||
force evaluation of everything in REF. INIT is set to the first arm of
|
||||
a COMPOUND_EXPR present in REF, if any. */
|
||||
@ -2837,7 +2837,7 @@ gnat_rewrite_reference (tree ref, rewrite_fn func, void *data, tree *init)
|
||||
return result;
|
||||
}
|
||||
|
||||
/* This is equivalent to get_inner_reference in expr.c but it returns the
|
||||
/* This is equivalent to get_inner_reference in expr.cc but it returns the
|
||||
ultimate containing object only if the reference (lvalue) is constant,
|
||||
i.e. if it doesn't depend on the context in which it is evaluated. */
|
||||
|
||||
|
@ -246,7 +246,7 @@
|
||||
* mutual exclusion
|
||||
*
|
||||
* See "Handling of gethostbyname, gethostbyaddr, getservbyname and
|
||||
* getservbyport" in socket.c for details.
|
||||
* getservbyport" in socket.cc for details.
|
||||
*/
|
||||
|
||||
#if defined (HAVE_GETxxxBYyyy_R)
|
||||
|
@ -542,7 +542,7 @@ __gnat_error_handler (int sig, siginfo_t *si ATTRIBUTE_UNUSED, void *ucontext)
|
||||
before the faulting address is accessible. Unfortunately, Linux
|
||||
seems to have no way of giving us the faulting address.
|
||||
|
||||
In old versions of init.c, we had a test of the page before the
|
||||
In old versions of init.cc, we had a test of the page before the
|
||||
stack pointer:
|
||||
|
||||
((volatile char *)
|
||||
@ -1237,7 +1237,7 @@ __gnat_handle_vms_condition (int *sigargs, void *mechargs)
|
||||
if (__gnat_resignal_p (sigargs [1]))
|
||||
return SS$_RESIGNAL;
|
||||
#ifndef IN_RTS
|
||||
/* toplev.c handles this for compiler. */
|
||||
/* toplev.cc handles this for compiler. */
|
||||
if (sigargs [1] == SS$_HPARITH)
|
||||
return SS$_RESIGNAL;
|
||||
#endif
|
||||
|
@ -105,7 +105,7 @@ private
|
||||
(C, Adjust_Context_For_Raise, "__gnat_adjust_context_for_raise");
|
||||
-- Target specific hook performing adjustments to the signal's machine
|
||||
-- context, to be called before an exception may be raised from a signal
|
||||
-- handler. This service is provided by init.c, together with the
|
||||
-- handler. This service is provided by init.cc, together with the
|
||||
-- non-tasking signal handler.
|
||||
|
||||
end System.Interrupt_Management;
|
||||
|
@ -309,7 +309,7 @@ package System.OS_Interface is
|
||||
-- The alternate signal stack for stack overflows
|
||||
|
||||
Alternate_Stack_Size : constant := 16 * 1024;
|
||||
-- This must be in keeping with init.c:__gnat_alternate_stack
|
||||
-- This must be in keeping with init.cc:__gnat_alternate_stack
|
||||
|
||||
Stack_Base_Available : constant Boolean := False;
|
||||
-- Indicates whether the stack base is available on this target
|
||||
|
@ -288,7 +288,7 @@ package System.OS_Interface is
|
||||
-- The alternate signal stack for stack overflows
|
||||
|
||||
Alternate_Stack_Size : constant := 32 * 1024;
|
||||
-- This must be in keeping with init.c:__gnat_alternate_stack
|
||||
-- This must be in keeping with init.cc:__gnat_alternate_stack
|
||||
|
||||
Stack_Base_Available : constant Boolean := False;
|
||||
-- Indicates whether the stack base is available on this target. This
|
||||
|
@ -293,7 +293,7 @@ package System.OS_Interface is
|
||||
-- The alternate signal stack for stack overflows
|
||||
|
||||
Alternate_Stack_Size : constant := 128 * 1024;
|
||||
-- This must be in keeping with init.c:__gnat_alternate_stack
|
||||
-- This must be in keeping with init.cc:__gnat_alternate_stack
|
||||
|
||||
Stack_Base_Available : constant Boolean := False;
|
||||
-- Indicates whether the stack base is available on this target
|
||||
|
@ -331,7 +331,7 @@ package System.OS_Interface is
|
||||
pragma Import (C, sigaltstack, "sigaltstack");
|
||||
|
||||
Alternate_Stack_Size : constant := 32 * 1024;
|
||||
-- This must be in keeping with init.c:__gnat_alternate_stack
|
||||
-- This must be in keeping with init.cc:__gnat_alternate_stack
|
||||
|
||||
Alternate_Stack : aliased char_array (1 .. Alternate_Stack_Size);
|
||||
pragma Import (C, Alternate_Stack, "__gnat_alternate_stack");
|
||||
|
@ -310,7 +310,7 @@ package System.OS_Interface is
|
||||
-- sigaltstack in QNX
|
||||
|
||||
Alternate_Stack_Size : constant := 0;
|
||||
-- This must be kept in sync with init.c:__gnat_alternate_stack
|
||||
-- This must be kept in sync with init.cc:__gnat_alternate_stack
|
||||
|
||||
Stack_Base_Available : constant Boolean := False;
|
||||
-- Indicates whether the stack base is available on this target
|
||||
|
@ -776,7 +776,7 @@ package System.Tasking is
|
||||
Unspecified_Priority : constant Integer := -1;
|
||||
-- Indicates that a task has an unspecified priority. This is hardcoded as
|
||||
-- -1 rather than System.Priority'First - 1 as the value needs to be used
|
||||
-- in init.c to specify that the main task has no specified priority.
|
||||
-- in init.cc to specify that the main task has no specified priority.
|
||||
|
||||
Priority_Not_Boosted : constant Integer := System.Priority'First - 1;
|
||||
-- Definition of Priority actually has to come from the RTS configuration
|
||||
|
@ -43,7 +43,7 @@ extern void __gnat_runtime_finalize (void);
|
||||
Note that __gnat_runtime_finalize() is called in adafinal() */
|
||||
|
||||
extern int __gnat_rt_init_count;
|
||||
/* see initialize.c */
|
||||
/* see initialize.cc */
|
||||
|
||||
#if defined (__MINGW32__)
|
||||
#include "mingw32.h"
|
||||
|
@ -1976,7 +1976,7 @@ CND(CLOCK_THREAD_CPUTIME_ID, "Thread CPU clock")
|
||||
|| defined(__DragonFly__) || defined(__QNX__)
|
||||
/** On these platforms use system provided monotonic clock instead of
|
||||
** the default CLOCK_REALTIME. We then need to set up cond var attributes
|
||||
** appropriately (see thread.c).
|
||||
** appropriately (see thread.cc).
|
||||
**
|
||||
** Note that AIX 5.2 does not support CLOCK_MONOTONIC timestamps for
|
||||
** pthread_cond_timedwait (and does not have pthread_condattr_setclock),
|
||||
|
@ -25,7 +25,7 @@
|
||||
|
||||
-- This package handles setting target dependent parameters. If the -gnatet
|
||||
-- switch is not set, then these values are taken from the back end (via the
|
||||
-- routines in Get_Targ, and the enumerate_modes routine in misc.c). If the
|
||||
-- routines in Get_Targ, and the enumerate_modes routine in misc.cc). If the
|
||||
-- switch is set, then the values are read from the target.atp file in the
|
||||
-- current directory (usually written with the Write_Target_Dependent_Values
|
||||
-- procedure defined in this package).
|
||||
@ -88,7 +88,7 @@ package Set_Targ is
|
||||
-------------------------------------
|
||||
|
||||
-- This table contains the list of modes supported by the back-end as
|
||||
-- provided by the back end routine enumerate_modes in misc.c. Note that
|
||||
-- provided by the back end routine enumerate_modes in misc.cc. Note that
|
||||
-- we only store floating-point modes (see Register_Float_Type).
|
||||
|
||||
type FPT_Mode_Entry is record
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Exported functions from alias.c
|
||||
/* Exported functions from alias.cc
|
||||
Copyright (C) 2004-2022 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
@ -241,7 +241,7 @@ is_special_named_call_p (const gcall *call, const char *funcname,
|
||||
/* Helper function for checkers. Is FNDECL an extern fndecl at file scope
|
||||
that has the given FUNCNAME?
|
||||
|
||||
Compare with special_function_p in calls.c. */
|
||||
Compare with special_function_p in calls.cc. */
|
||||
|
||||
bool
|
||||
is_named_call_p (const_tree fndecl, const char *funcname)
|
||||
@ -271,7 +271,7 @@ is_named_call_p (const_tree fndecl, const char *funcname)
|
||||
}
|
||||
|
||||
/* Return true if FNDECL is within the namespace "std".
|
||||
Compare with cp/typeck.c: decl_in_std_namespace_p, but this doesn't
|
||||
Compare with cp/typeck.cc: decl_in_std_namespace_p, but this doesn't
|
||||
rely on being the C++ FE (or handle inline namespaces inside of std). */
|
||||
|
||||
static inline bool
|
||||
|
@ -126,7 +126,7 @@ deterministic_p (const gasm *asm_stmt)
|
||||
/* Update this model for the asm STMT, using CTXT to report any
|
||||
diagnostics.
|
||||
|
||||
Compare with cfgexpand.c: expand_asm_stmt. */
|
||||
Compare with cfgexpand.cc: expand_asm_stmt. */
|
||||
|
||||
void
|
||||
region_model::on_asm_stmt (const gasm *stmt, region_model_context *ctxt)
|
||||
|
@ -1168,7 +1168,7 @@ field_region::dump_to_pp (pretty_printer *pp, bool simple) const
|
||||
bool
|
||||
field_region::get_relative_concrete_offset (bit_offset_t *out) const
|
||||
{
|
||||
/* Compare with e.g. gimple-fold.c's
|
||||
/* Compare with e.g. gimple-fold.cc's
|
||||
fold_nonarray_ctor_reference. */
|
||||
tree byte_offset = DECL_FIELD_OFFSET (m_field);
|
||||
if (TREE_CODE (byte_offset) != INTEGER_CST)
|
||||
|
@ -945,7 +945,7 @@ method_p (tree fndecl)
|
||||
}
|
||||
|
||||
/* Return a 1-based description of ARG_IDX (0-based) of FNDECL.
|
||||
Compare with %P in the C++ FE (implemented in cp/error.c: parm_to_string
|
||||
Compare with %P in the C++ FE (implemented in cp/error.cc: parm_to_string
|
||||
as called from cp_printer). */
|
||||
|
||||
static label_text
|
||||
|
@ -905,7 +905,7 @@ superedge::dump_dot (graphviz_out *gv, const dump_args_t &) const
|
||||
break;
|
||||
}
|
||||
|
||||
/* Adapted from graph.c:draw_cfg_node_succ_edges. */
|
||||
/* Adapted from graph.cc:draw_cfg_node_succ_edges. */
|
||||
if (::edge cfg_edge = get_any_cfg_edge ())
|
||||
{
|
||||
if (cfg_edge->flags & EDGE_FAKE)
|
||||
|
@ -195,7 +195,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
at the top of the variables of the stack.
|
||||
|
||||
Note that the real variable layout is done in expand_used_vars in
|
||||
cfgexpand.c. As far as Address Sanitizer is concerned, it lays out
|
||||
cfgexpand.cc. As far as Address Sanitizer is concerned, it lays out
|
||||
stack variables as well as the different red zones, emits some
|
||||
prologue code to populate the shadow memory as to poison (mark as
|
||||
non-accessible) the regions of the red zones and mark the regions of
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* auto-profile.h - Defines data exported from auto-profile.c
|
||||
/* auto-profile.h - Defines data exported from auto-profile.cc
|
||||
Copyright (C) 2014-2022 Free Software Foundation, Inc.
|
||||
Contributed by Dehao Chen (dehao@google.com)
|
||||
|
||||
|
@ -146,7 +146,7 @@ struct GTY((chain_next ("%h.next_bb"), chain_prev ("%h.prev_bb"))) basic_block_d
|
||||
/* The index of this block. */
|
||||
int index;
|
||||
|
||||
/* Expected number of executions: calculated in profile.c. */
|
||||
/* Expected number of executions: calculated in profile.cc. */
|
||||
profile_count count;
|
||||
|
||||
/* The discriminator for this block. The discriminator distinguishes
|
||||
|
@ -19,7 +19,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
/* This file contains routines to output the BPF Type Format (BTF). The BTF
|
||||
debug format is very similar to CTF; as a result, the structure of this file
|
||||
closely resembles that of ctfout.c, and the same CTF container objects are
|
||||
closely resembles that of ctfout.cc, and the same CTF container objects are
|
||||
used. */
|
||||
|
||||
#include "config.h"
|
||||
|
@ -19,7 +19,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
/* Legacy warning! Please add no further builtin simplifications here
|
||||
(apart from pure constant folding) - builtin simplifications should go
|
||||
to match.pd or gimple-fold.c instead. */
|
||||
to match.pd or gimple-fold.cc instead. */
|
||||
|
||||
#include "config.h"
|
||||
#include "system.h"
|
||||
@ -1038,7 +1038,7 @@ expand_builtin_longjmp (rtx buf_addr, rtx value)
|
||||
set_mem_alias_set (stack, setjmp_alias_set);
|
||||
|
||||
/* Pick up FP, label, and SP from the block and jump. This code is
|
||||
from expand_goto in stmt.c; see there for detailed comments. */
|
||||
from expand_goto in stmt.cc; see there for detailed comments. */
|
||||
if (targetm.have_nonlocal_goto ())
|
||||
/* We have to pass a value to the nonlocal_goto pattern that will
|
||||
get copied into the static_chain pointer, but it does not matter
|
||||
@ -9628,7 +9628,7 @@ validate_arg (const_tree arg, enum tree_code code)
|
||||
VOID_TYPE.
|
||||
|
||||
This is the GIMPLE version of validate_arglist. Eventually we want to
|
||||
completely convert builtins.c to work from GIMPLEs and the tree based
|
||||
completely convert builtins.cc to work from GIMPLEs and the tree based
|
||||
validate_arglist will then be removed. */
|
||||
|
||||
bool
|
||||
@ -10989,7 +10989,7 @@ access_ref::offset_bounded () const
|
||||
}
|
||||
|
||||
/* If CALLEE has known side effects, fill in INFO and return true.
|
||||
See tree-ssa-structalias.c:find_func_aliases
|
||||
See tree-ssa-structalias.cc:find_func_aliases
|
||||
for the list of builtins we might need to handle here. */
|
||||
|
||||
attr_fnspec
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* Print GENERIC declaration (functions, variables, types) trees coming from
|
||||
the C and C++ front-ends as well as macros in Ada syntax.
|
||||
Copyright (C) 2010-2022 Free Software Foundation, Inc.
|
||||
Adapted from tree-pretty-print.c by Arnaud Charlet <charlet@adacore.com>
|
||||
Adapted from tree-pretty-print.cc by Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
This file is part of GCC.
|
||||
|
||||
|
@ -22,7 +22,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
#include "pretty-print.h"
|
||||
|
||||
/* In c-ada-spec.c */
|
||||
/* In c-ada-spec.cc */
|
||||
|
||||
enum cpp_operation {
|
||||
HAS_DEPENDENT_TEMPLATE_ARGS,
|
||||
|
@ -1324,7 +1324,7 @@ c_build_vec_convert (location_t loc1, tree expr, location_t loc2, tree type,
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* Like tree.c:get_narrower, but retain conversion from C++0x scoped enum
|
||||
/* Like tree.cc:get_narrower, but retain conversion from C++0x scoped enum
|
||||
to integral type. */
|
||||
|
||||
tree
|
||||
@ -1950,7 +1950,7 @@ warning_candidate_p (tree x)
|
||||
if (TREE_CODE (x) == BLOCK)
|
||||
return false;
|
||||
|
||||
/* VOID_TYPE_P (TREE_TYPE (x)) is workaround for cp/tree.c
|
||||
/* VOID_TYPE_P (TREE_TYPE (x)) is workaround for cp/tree.cc
|
||||
(lvalue_p) crash on TRY/CATCH. */
|
||||
if (TREE_TYPE (x) == NULL_TREE || VOID_TYPE_P (TREE_TYPE (x)))
|
||||
return false;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Definitions for c-common.c.
|
||||
/* Definitions for c-common.cc.
|
||||
Copyright (C) 1987-2022 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
@ -249,7 +249,7 @@ enum rid
|
||||
is for __int13. */
|
||||
|
||||
/* Note that the range to use is RID_FIRST_INT_N through
|
||||
RID_FIRST_INT_N + NUM_INT_N_ENTS - 1 and c-parser.c has a list of
|
||||
RID_FIRST_INT_N + NUM_INT_N_ENTS - 1 and c-parser.cc has a list of
|
||||
all RID_INT_N_* in a case statement. */
|
||||
|
||||
RID_INT_N_0,
|
||||
@ -829,10 +829,10 @@ extern const struct attribute_spec c_common_format_attribute_table[];
|
||||
|
||||
extern tree (*make_fname_decl) (location_t, tree, int);
|
||||
|
||||
/* In c-decl.c and cp/tree.c. FIXME. */
|
||||
/* In c-decl.cc and cp/tree.cc. FIXME. */
|
||||
extern void c_register_addr_space (const char *str, addr_space_t as);
|
||||
|
||||
/* In c-common.c. */
|
||||
/* In c-common.cc. */
|
||||
extern bool in_late_binary_op;
|
||||
extern const char *c_addr_space_name (addr_space_t as);
|
||||
extern tree identifier_global_value (tree);
|
||||
@ -1006,7 +1006,7 @@ extern tree build_stmt (location_t, enum tree_code, ...);
|
||||
extern tree build_real_imag_expr (location_t, enum tree_code, tree);
|
||||
|
||||
/* These functions must be defined by each front-end which implements
|
||||
a variant of the C language. They are used in c-common.c. */
|
||||
a variant of the C language. They are used in c-common.cc. */
|
||||
|
||||
extern tree build_unary_op (location_t, enum tree_code, tree, bool);
|
||||
extern tree build_binary_op (location_t, enum tree_code, tree, tree, bool);
|
||||
@ -1044,7 +1044,7 @@ extern tree resolve_overloaded_builtin (location_t, tree, vec<tree, va_gc> *);
|
||||
extern tree finish_label_address_expr (tree, location_t);
|
||||
|
||||
/* Same function prototype, but the C and C++ front ends have
|
||||
different implementations. Used in c-common.c. */
|
||||
different implementations. Used in c-common.cc. */
|
||||
extern tree lookup_label (tree);
|
||||
extern tree lookup_name (tree);
|
||||
extern bool lvalue_p (const_tree);
|
||||
@ -1141,7 +1141,7 @@ class substring_loc;
|
||||
extern const char *c_get_substring_location (const substring_loc &substr_loc,
|
||||
location_t *out_loc);
|
||||
|
||||
/* In c-gimplify.c. */
|
||||
/* In c-gimplify.cc. */
|
||||
typedef struct bc_state
|
||||
{
|
||||
tree bc_label[2];
|
||||
@ -1154,11 +1154,11 @@ extern void c_genericize (tree);
|
||||
extern int c_gimplify_expr (tree *, gimple_seq *, gimple_seq *);
|
||||
extern tree c_build_bind_expr (location_t, tree, tree);
|
||||
|
||||
/* In c-lex.c. */
|
||||
/* In c-lex.cc. */
|
||||
extern enum cpp_ttype
|
||||
conflict_marker_get_final_tok_kind (enum cpp_ttype tok1_kind);
|
||||
|
||||
/* In c-pch.c */
|
||||
/* In c-pch.cc */
|
||||
extern void pch_init (void);
|
||||
extern void pch_cpp_save_state (void);
|
||||
extern int c_common_valid_pch (cpp_reader *pfile, const char *name, int fd);
|
||||
@ -1171,7 +1171,7 @@ extern void c_common_pch_pragma (cpp_reader *pfile, const char *);
|
||||
/* In *-checksum.c */
|
||||
extern const unsigned char executable_checksum[16];
|
||||
|
||||
/* In c-cppbuiltin.c */
|
||||
/* In c-cppbuiltin.cc */
|
||||
extern void builtin_define_std (const char *macro);
|
||||
extern void builtin_define_with_value (const char *, const char *, int);
|
||||
extern void builtin_define_with_int_value (const char *, HOST_WIDE_INT);
|
||||
@ -1181,14 +1181,14 @@ extern void fe_file_change (const line_map_ordinary *);
|
||||
extern void c_parse_error (const char *, enum cpp_ttype, tree, unsigned char,
|
||||
rich_location *richloc);
|
||||
|
||||
/* In c-ppoutput.c */
|
||||
/* In c-ppoutput.cc */
|
||||
extern void init_pp_output (FILE *);
|
||||
extern void preprocess_file (cpp_reader *);
|
||||
extern void pp_file_change (const line_map_ordinary *);
|
||||
extern void pp_dir_change (cpp_reader *, const char *);
|
||||
extern bool check_missing_format_attribute (tree, tree);
|
||||
|
||||
/* In c-omp.c */
|
||||
/* In c-omp.cc */
|
||||
typedef wide_int_bitmask omp_clause_mask;
|
||||
|
||||
#define OMP_CLAUSE_MASK_1 omp_clause_mask (1)
|
||||
@ -1400,7 +1400,7 @@ extern bool valid_array_size_p (location_t, const_tree, tree, bool = true);
|
||||
extern void invalid_array_size_error (location_t, cst_size_error,
|
||||
const_tree, const_tree);
|
||||
|
||||
/* In c-warn.c. */
|
||||
/* In c-warn.cc. */
|
||||
extern void constant_expression_warning (tree);
|
||||
extern void constant_expression_error (tree);
|
||||
extern void overflow_warning (location_t, tree, tree = NULL_TREE);
|
||||
@ -1466,7 +1466,7 @@ extern tree do_warn_duplicated_branches_r (tree *, int *, void *);
|
||||
extern void warn_for_multistatement_macros (location_t, location_t,
|
||||
location_t, enum rid);
|
||||
|
||||
/* In c-attribs.c. */
|
||||
/* In c-attribs.cc. */
|
||||
extern bool attribute_takes_identifier_p (const_tree);
|
||||
extern tree handle_deprecated_attribute (tree *, tree, tree, int, bool *);
|
||||
extern tree handle_unused_attribute (tree *, tree, tree, int, bool *);
|
||||
@ -1481,7 +1481,7 @@ extern tree handle_noreturn_attribute (tree *, tree, tree, int, bool *);
|
||||
extern bool has_attribute (location_t, tree, tree, tree (*)(tree));
|
||||
extern tree build_attr_access_from_parms (tree, bool);
|
||||
|
||||
/* In c-format.c. */
|
||||
/* In c-format.cc. */
|
||||
extern bool valid_format_string_type_p (tree);
|
||||
|
||||
/* A bitmap of flags to positional_argument. */
|
||||
|
@ -938,7 +938,7 @@ c_cpp_builtins (cpp_reader *pfile)
|
||||
cpp_define_formatted (pfile, "__GNUG__=%d", major);
|
||||
}
|
||||
|
||||
/* For stddef.h. They require macros defined in c-common.c. */
|
||||
/* For stddef.h. They require macros defined in c-common.cc. */
|
||||
c_stddef_cpp_builtins ();
|
||||
|
||||
if (c_dialect_cxx ())
|
||||
|
@ -544,7 +544,7 @@ static const format_length_info strfmon_length_specs[] =
|
||||
};
|
||||
|
||||
|
||||
/* Length modifiers used by the fortran/error.c routines. */
|
||||
/* Length modifiers used by the fortran/error.cc routines. */
|
||||
static const format_length_info gcc_gfc_length_specs[] =
|
||||
{
|
||||
{ "l", FMT_LEN_l, STD_C89, "ll", FMT_LEN_ll, STD_C89, 0 },
|
||||
|
@ -705,7 +705,7 @@ c_gimplify_expr (tree *expr_p, gimple_seq *pre_p ATTRIBUTE_UNUSED,
|
||||
}
|
||||
|
||||
case DECL_EXPR:
|
||||
/* This is handled mostly by gimplify.c, but we have to deal with
|
||||
/* This is handled mostly by gimplify.cc, but we have to deal with
|
||||
not warning about int x = x; as it is a GCC extension to turn off
|
||||
this warning but only if warn_init_self is zero. */
|
||||
if (VAR_P (DECL_EXPR_DECL (*expr_p))
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Definitions for c-indentation.c.
|
||||
/* Definitions for c-indentation.cc.
|
||||
Copyright (C) 2015-2022 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
@ -99,7 +99,7 @@ extern enum objc_property_attribute_kind objc_prop_attr_kind_for_rid (enum rid);
|
||||
/* Objective-C / Objective-C++ entry points. */
|
||||
|
||||
/* The following ObjC/ObjC++ functions are called by the C and/or C++
|
||||
front-ends; they all must have corresponding stubs in stub-objc.c. */
|
||||
front-ends; they all must have corresponding stubs in stub-objc.cc. */
|
||||
extern void objc_write_global_declarations (void);
|
||||
extern tree objc_is_class_name (tree);
|
||||
extern tree objc_is_object_ptr (tree);
|
||||
|
@ -2993,8 +2993,8 @@ c_omp_predetermined_mapping (tree decl)
|
||||
/* For OpenACC, the OMP_CLAUSE_MAP_KIND of an OMP_CLAUSE_MAP is used internally
|
||||
to distinguish clauses as seen by the user. Return the "friendly" clause
|
||||
name for error messages etc., where possible. See also
|
||||
c/c-parser.c:c_parser_oacc_data_clause and
|
||||
cp/parser.c:cp_parser_oacc_data_clause. */
|
||||
c/c-parser.cc:c_parser_oacc_data_clause and
|
||||
cp/parser.cc:cp_parser_oacc_data_clause. */
|
||||
|
||||
const char *
|
||||
c_omp_map_clause_name (tree clause, bool oacc)
|
||||
|
@ -895,7 +895,7 @@ c_common_post_options (const char **pfilename)
|
||||
warn_enum_compare = c_dialect_cxx () ? 1 : 0;
|
||||
|
||||
/* -Wpacked-bitfield-compat is on by default for the C languages. The
|
||||
warning is issued in stor-layout.c which is not part of the front-end so
|
||||
warning is issued in stor-layout.cc which is not part of the front-end so
|
||||
we need to selectively turn it on here. */
|
||||
if (warn_packed_bitfield_compat == -1)
|
||||
warn_packed_bitfield_compat = 1;
|
||||
@ -1819,7 +1819,7 @@ set_std_cxx23 (int iso)
|
||||
}
|
||||
|
||||
/* Args to -d specify what to dump. Silently ignore
|
||||
unrecognized options; they may be aimed at toplev.c. */
|
||||
unrecognized options; they may be aimed at toplev.cc. */
|
||||
static void
|
||||
handle_OPT_d (const char *arg)
|
||||
{
|
||||
|
@ -556,7 +556,7 @@ handle_pragma_redefine_extname (cpp_reader * ARG_UNUSED (dummy))
|
||||
add_to_renaming_pragma_list (oldname, newname);
|
||||
}
|
||||
|
||||
/* This is called from here and from ia64-c.c. */
|
||||
/* This is called from here and from ia64-c.cc. */
|
||||
void
|
||||
add_to_renaming_pragma_list (tree oldname, tree newname)
|
||||
{
|
||||
|
@ -46,7 +46,7 @@ typedef void (*c_pretty_print_fn) (c_pretty_printer *, tree);
|
||||
language using C syntax can derive from this datatype and reuse
|
||||
facilities provided here. A derived pretty-printer can override
|
||||
any function listed in the vtable below. See cp/cxx-pretty-print.h
|
||||
and cp/cxx-pretty-print.c for an example of derivation. */
|
||||
and cp/cxx-pretty-print.cc for an example of derivation. */
|
||||
class c_pretty_printer : public pretty_printer
|
||||
{
|
||||
public:
|
||||
|
@ -71,15 +71,15 @@ endif
|
||||
# compute checksum over all object files and the options
|
||||
# re-use the checksum from the prev-final stage so it passes
|
||||
# the bootstrap comparison and allows comparing of the cc1 binary
|
||||
cc1-checksum.c : build/genchecksum$(build_exeext) checksum-options \
|
||||
cc1-checksum.cc : build/genchecksum$(build_exeext) checksum-options \
|
||||
$(C_OBJS) $(BACKEND) $(LIBDEPS)
|
||||
if [ -f ../stage_final ] \
|
||||
&& cmp -s ../stage_current ../stage_final; then \
|
||||
cp ../prev-gcc/cc1-checksum.c cc1-checksum.c; \
|
||||
cp ../prev-gcc/cc1-checksum.cc cc1-checksum.cc; \
|
||||
else \
|
||||
build/genchecksum$(build_exeext) $(C_OBJS) $(BACKEND) $(LIBDEPS) \
|
||||
checksum-options > cc1-checksum.c.tmp && \
|
||||
$(srcdir)/../move-if-change cc1-checksum.c.tmp cc1-checksum.c; \
|
||||
checksum-options > cc1-checksum.cc.tmp && \
|
||||
$(srcdir)/../move-if-change cc1-checksum.cc.tmp cc1-checksum.cc; \
|
||||
fi
|
||||
|
||||
cc1$(exeext): $(C_OBJS) cc1-checksum.o $(BACKEND) $(LIBDEPS)
|
||||
@ -106,7 +106,7 @@ c.all.cross:
|
||||
c.start.encap:
|
||||
c.rest.encap:
|
||||
c.srcinfo:
|
||||
c.srcextra: gengtype-lex.c
|
||||
c.srcextra: gengtype-lex.cc
|
||||
-cp -p $^ $(srcdir)
|
||||
c.tags: force
|
||||
cd $(srcdir)/c; $(ETAGS) -o TAGS.sub *.c *.h; \
|
||||
|
@ -45,12 +45,12 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
Here is a list of all the functions that assume that widening and
|
||||
narrowing is always done with a NOP_EXPR:
|
||||
In convert.c, convert_to_integer.
|
||||
In c-typeck.c, build_binary_op (boolean ops), and
|
||||
In convert.cc, convert_to_integer.
|
||||
In c-typeck.cc, build_binary_op (boolean ops), and
|
||||
c_common_truthvalue_conversion.
|
||||
In expr.c: expand_expr, for operands of a MULT_EXPR.
|
||||
In fold-const.c: fold.
|
||||
In tree.c: get_narrower and get_unwidened. */
|
||||
In expr.cc: expand_expr, for operands of a MULT_EXPR.
|
||||
In fold-const.cc: fold.
|
||||
In tree.cc: get_narrower and get_unwidened. */
|
||||
|
||||
/* Subroutines of `convert'. */
|
||||
|
||||
|
@ -225,7 +225,7 @@ struct GTY(()) lang_identifier {
|
||||
struct c_binding *label_binding; /* labels */
|
||||
};
|
||||
|
||||
/* Validate c-lang.c's assumptions. */
|
||||
/* Validate c-lang.cc's assumptions. */
|
||||
extern char C_SIZEOF_STRUCT_LANG_IDENTIFIER_isnt_accurate
|
||||
[(sizeof(struct lang_identifier) == C_SIZEOF_STRUCT_LANG_IDENTIFIER) ? 1 : -1];
|
||||
|
||||
@ -1367,7 +1367,7 @@ pop_scope (void)
|
||||
gcc_fallthrough ();
|
||||
/* Parameters go in DECL_ARGUMENTS, not BLOCK_VARS, and have
|
||||
already been put there by store_parm_decls. Unused-
|
||||
parameter warnings are handled by function.c.
|
||||
parameter warnings are handled by function.cc.
|
||||
error_mark_node obviously does not go in BLOCK_VARS and
|
||||
does not get unused-variable warnings. */
|
||||
case PARM_DECL:
|
||||
@ -5527,7 +5527,7 @@ finish_decl (tree decl, location_t init_loc, tree init,
|
||||
if (TREE_PUBLIC (decl))
|
||||
c_determine_visibility (decl);
|
||||
|
||||
/* This is a no-op in c-lang.c or something real in objc-act.c. */
|
||||
/* This is a no-op in c-lang.cc or something real in objc-act.cc. */
|
||||
if (c_dialect_objc ())
|
||||
objc_check_decl (decl);
|
||||
|
||||
|
@ -22,7 +22,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
#define GCC_C_OBJC_COMMON
|
||||
|
||||
/* Lang hooks that are shared between C and ObjC are defined here. Hooks
|
||||
specific to C or ObjC go in c-lang.c and objc/objc-lang.c, respectively. */
|
||||
specific to C or ObjC go in c-lang.cc and objc/objc-lang.cc, respectively. */
|
||||
|
||||
#undef LANG_HOOKS_IDENTIFIER_SIZE
|
||||
#define LANG_HOOKS_IDENTIFIER_SIZE C_SIZEOF_STRUCT_LANG_IDENTIFIER
|
||||
|
@ -1413,7 +1413,7 @@ c_parser_skip_to_end_of_block_or_statement (c_parser *parser)
|
||||
parser->error = false;
|
||||
}
|
||||
|
||||
/* CPP's options (initialized by c-opts.c). */
|
||||
/* CPP's options (initialized by c-opts.cc). */
|
||||
extern cpp_options *cpp_opts;
|
||||
|
||||
/* Save the warning flags which are controlled by __extension__. */
|
||||
|
@ -23,7 +23,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
#ifndef GCC_C_PARSER_H
|
||||
#define GCC_C_PARSER_H
|
||||
|
||||
/* The C lexer intermediates between the lexer in cpplib and c-lex.c
|
||||
/* The C lexer intermediates between the lexer in cpplib and c-lex.cc
|
||||
and the C parser. Unlike the C++ lexer, the parser structure
|
||||
stores the lexer information instead of using a separate structure.
|
||||
Identifiers are separated into ordinary identifiers, type names,
|
||||
|
@ -23,8 +23,8 @@ along with GCC; see the file COPYING3. If not see
|
||||
#include "c-family/c-common.h"
|
||||
#include "diagnostic.h"
|
||||
|
||||
/* struct lang_identifier is private to c-decl.c, but langhooks.c needs to
|
||||
know how big it is. This is sanity-checked in c-decl.c. */
|
||||
/* struct lang_identifier is private to c-decl.cc, but langhooks.cc needs to
|
||||
know how big it is. This is sanity-checked in c-decl.cc. */
|
||||
#define C_SIZEOF_STRUCT_LANG_IDENTIFIER \
|
||||
(sizeof (struct c_common_identifier) + 3 * sizeof (void *))
|
||||
|
||||
@ -538,14 +538,14 @@ enum c_inline_static_type {
|
||||
};
|
||||
|
||||
|
||||
/* in c-parser.c */
|
||||
/* in c-parser.cc */
|
||||
extern void c_parse_init (void);
|
||||
extern bool c_keyword_starts_typename (enum rid keyword);
|
||||
|
||||
/* in c-aux-info.c */
|
||||
/* in c-aux-info.cc */
|
||||
extern void gen_aux_info_record (tree, int, int, int);
|
||||
|
||||
/* in c-decl.c */
|
||||
/* in c-decl.cc */
|
||||
struct c_spot_bindings;
|
||||
class c_struct_parse_info;
|
||||
extern struct obstack parser_obstack;
|
||||
@ -660,7 +660,7 @@ extern struct c_declspecs *declspecs_add_alignas (location_t,
|
||||
struct c_declspecs *, tree);
|
||||
extern struct c_declspecs *finish_declspecs (struct c_declspecs *);
|
||||
|
||||
/* in c-objc-common.c */
|
||||
/* in c-objc-common.cc */
|
||||
extern bool c_objc_common_init (void);
|
||||
extern bool c_missing_noreturn_ok_p (tree);
|
||||
extern bool c_warn_unused_global_decl (const_tree);
|
||||
@ -668,7 +668,7 @@ extern void c_initialize_diagnostics (diagnostic_context *);
|
||||
extern bool c_vla_unspec_p (tree x, tree fn);
|
||||
extern alias_set_type c_get_alias_set (tree);
|
||||
|
||||
/* in c-typeck.c */
|
||||
/* in c-typeck.cc */
|
||||
extern int in_alignof;
|
||||
extern int in_sizeof;
|
||||
extern int in_typeof;
|
||||
@ -783,7 +783,7 @@ extern int current_function_returns_null;
|
||||
|
||||
extern int current_function_returns_abnormally;
|
||||
|
||||
/* In c-decl.c */
|
||||
/* In c-decl.cc */
|
||||
|
||||
/* Tell the binding oracle what kind of binding we are looking for. */
|
||||
|
||||
@ -798,7 +798,7 @@ enum c_oracle_request
|
||||
create bindings when needed by the C compiler. The oracle is told
|
||||
the name and type of the binding to create. It can call pushdecl
|
||||
or the like to ensure the binding is visible; or do nothing,
|
||||
leaving the binding untouched. c-decl.c takes note of when the
|
||||
leaving the binding untouched. c-decl.cc takes note of when the
|
||||
oracle has been called and will not call it again if it fails to
|
||||
create a given binding. */
|
||||
|
||||
@ -816,7 +816,7 @@ extern void c_pushtag (location_t, tree, tree);
|
||||
extern void c_bind (location_t, tree, bool);
|
||||
extern bool tag_exists_p (enum tree_code, tree);
|
||||
|
||||
/* In c-errors.c */
|
||||
/* In c-errors.cc */
|
||||
extern bool pedwarn_c90 (location_t, int opt, const char *, ...)
|
||||
ATTRIBUTE_GCC_DIAG(3,4);
|
||||
extern bool pedwarn_c99 (location_t, int opt, const char *, ...)
|
||||
@ -832,7 +832,7 @@ extern void
|
||||
set_c_expr_source_range (c_expr *expr,
|
||||
source_range src_range);
|
||||
|
||||
/* In c-fold.c */
|
||||
/* In c-fold.cc */
|
||||
extern vec<tree> incomplete_record_decls;
|
||||
|
||||
#if CHECKING_P
|
||||
|
@ -1009,7 +1009,7 @@ c_common_type (tree t1, tree t2)
|
||||
return t2;
|
||||
}
|
||||
|
||||
/* Wrapper around c_common_type that is used by c-common.c and other
|
||||
/* Wrapper around c_common_type that is used by c-common.cc and other
|
||||
front end optimizations that remove promotions. ENUMERAL_TYPEs
|
||||
are allowed here and are converted to their compatible integer types.
|
||||
BOOLEAN_TYPEs are allowed here and return either boolean_type_node or
|
||||
@ -14996,7 +14996,7 @@ c_finish_omp_clauses (tree clauses, enum c_omp_region_type ort)
|
||||
|| OMP_CLAUSE_MAP_KIND (c) == GOMP_MAP_DETACH))
|
||||
/* For attach/detach clauses, set OMP_CLAUSE_SIZE (representing a
|
||||
bias) to zero here, so it is not set erroneously to the pointer
|
||||
size later on in gimplify.c. */
|
||||
size later on in gimplify.cc. */
|
||||
OMP_CLAUSE_SIZE (c) = size_zero_node;
|
||||
while (TREE_CODE (t) == INDIRECT_REF
|
||||
|| TREE_CODE (t) == ARRAY_REF)
|
||||
|
@ -29,4 +29,4 @@ compilers="cc1\$(exeext)"
|
||||
|
||||
target_libs=
|
||||
|
||||
gtfiles="\$(srcdir)/c/c-lang.c \$(srcdir)/c/c-tree.h \$(srcdir)/c/c-decl.c \$(srcdir)/c-family/c-common.c \$(srcdir)/c-family/c-common.h \$(srcdir)/c-family/c-objc.h \$(srcdir)/c-family/c-cppbuiltin.c \$(srcdir)/c-family/c-pragma.h \$(srcdir)/c-family/c-pragma.c \$(srcdir)/c-family/c-format.c \$(srcdir)/c/c-objc-common.c \$(srcdir)/c/c-parser.h \$(srcdir)/c/c-parser.c \$(srcdir)/c/c-lang.h"
|
||||
gtfiles="\$(srcdir)/c/c-lang.cc \$(srcdir)/c/c-tree.h \$(srcdir)/c/c-decl.cc \$(srcdir)/c-family/c-common.cc \$(srcdir)/c-family/c-common.h \$(srcdir)/c-family/c-objc.h \$(srcdir)/c-family/c-cppbuiltin.cc \$(srcdir)/c-family/c-pragma.h \$(srcdir)/c-family/c-pragma.cc \$(srcdir)/c-family/c-format.cc \$(srcdir)/c/c-objc-common.cc \$(srcdir)/c/c-parser.h \$(srcdir)/c/c-parser.cc \$(srcdir)/c/c-lang.h"
|
||||
|
@ -173,7 +173,7 @@ reg_restore_code (int reg, machine_mode mode)
|
||||
/* Initialize for caller-save.
|
||||
|
||||
Look at all the hard registers that are used by a call and for which
|
||||
reginfo.c has not already excluded from being used across a call.
|
||||
reginfo.cc has not already excluded from being used across a call.
|
||||
|
||||
Ensure that we can find a mode to save the register and that there is a
|
||||
simple insn to save and restore the register. This latter check avoids
|
||||
@ -520,7 +520,7 @@ setup_save_areas (void)
|
||||
CLEAR_HARD_REG_SET (this_insn_sets);
|
||||
note_stores (insn, mark_set_regs, &this_insn_sets);
|
||||
/* Sibcalls are considered to set the return value,
|
||||
compare df-scan.c:df_get_call_refs. */
|
||||
compare df-scan.cc:df_get_call_refs. */
|
||||
if (SIBLING_CALL_P (insn) && crtl->return_rtx)
|
||||
mark_set_regs (crtl->return_rtx, NULL_RTX, &this_insn_sets);
|
||||
|
||||
|
12
gcc/calls.cc
12
gcc/calls.cc
@ -1351,7 +1351,7 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
|
||||
if args[i].reg is nonzero.
|
||||
|
||||
These decisions are driven by the FUNCTION_... macros and must agree
|
||||
with those made by function.c. */
|
||||
with those made by function.cc. */
|
||||
|
||||
/* See if this argument should be passed by invisible reference. */
|
||||
function_arg_info arg (type, argpos < n_named_args);
|
||||
@ -1548,7 +1548,7 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
|
||||
|
||||
/* ??? Traditionally we've passed TYPE_MODE here, instead of the
|
||||
promoted_mode used for function_arg above. However, the
|
||||
corresponding handling of incoming arguments in function.c
|
||||
corresponding handling of incoming arguments in function.cc
|
||||
does pass the promoted mode. */
|
||||
arg.mode = TYPE_MODE (type);
|
||||
targetm.calls.function_arg_advance (args_so_far, arg);
|
||||
@ -3669,7 +3669,7 @@ expand_call (tree exp, rtx target, int ignore)
|
||||
}
|
||||
|
||||
/* For calls to `setjmp', etc., inform
|
||||
function.c:setjmp_warnings that it should complain if
|
||||
function.cc:setjmp_warnings that it should complain if
|
||||
nonvolatile values are live. For functions that cannot
|
||||
return, inform flow that control does not fall through. */
|
||||
|
||||
@ -4526,7 +4526,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
|
||||
|
||||
NO_DEFER_POP;
|
||||
|
||||
/* Indicate argument access so that alias.c knows that these
|
||||
/* Indicate argument access so that alias.cc knows that these
|
||||
values are live. */
|
||||
if (argblock)
|
||||
use = plus_constant (Pmode, argblock,
|
||||
@ -4535,7 +4535,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
|
||||
continue;
|
||||
else
|
||||
{
|
||||
/* When arguments are pushed, trying to tell alias.c where
|
||||
/* When arguments are pushed, trying to tell alias.cc where
|
||||
exactly this argument is won't work, because the
|
||||
auto-increment causes confusion. So we merely indicate
|
||||
that we access something with a known mode somewhere on
|
||||
@ -4685,7 +4685,7 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value,
|
||||
|
||||
targetm.calls.end_call_args ();
|
||||
|
||||
/* For calls to `setjmp', etc., inform function.c:setjmp_warnings
|
||||
/* For calls to `setjmp', etc., inform function.cc:setjmp_warnings
|
||||
that it should complain if nonvolatile values are live. For
|
||||
functions that cannot return, inform flow that control does not
|
||||
fall through. */
|
||||
|
@ -74,7 +74,7 @@ DEF_BASIC_BLOCK_FLAG(NON_LOCAL_GOTO_TARGET, 8)
|
||||
DEF_BASIC_BLOCK_FLAG(RTL, 9)
|
||||
|
||||
/* Set on blocks that are forwarder blocks.
|
||||
Only used in cfgcleanup.c. */
|
||||
Only used in cfgcleanup.cc. */
|
||||
DEF_BASIC_BLOCK_FLAG(FORWARDER_BLOCK, 10)
|
||||
|
||||
/* Set on blocks that cannot be threaded through.
|
||||
@ -163,11 +163,11 @@ DEF_EDGE_FLAG(CROSSING, 11)
|
||||
This flag is only used for the RTL CFG. */
|
||||
DEF_EDGE_FLAG(SIBCALL, 12)
|
||||
|
||||
/* Candidate for straight line flow. Only used in bb-reorder.c.
|
||||
/* Candidate for straight line flow. Only used in bb-reorder.cc.
|
||||
This flag is only used for the RTL CFG. */
|
||||
DEF_EDGE_FLAG(CAN_FALLTHRU, 13)
|
||||
|
||||
/* Exit of a loop. This is only used in ifcvt.c.
|
||||
/* Exit of a loop. This is only used in ifcvt.cc.
|
||||
This flag is only used for the RTL CFG. */
|
||||
DEF_EDGE_FLAG(LOOP_EXIT, 14)
|
||||
|
||||
|
@ -701,7 +701,7 @@ post_order_compute (int *post_order, bool include_entry_exit,
|
||||
|
||||
/* Helper routine for inverted_post_order_compute
|
||||
flow_dfs_compute_reverse_execute, and the reverse-CFG
|
||||
deapth first search in dominance.c.
|
||||
deapth first search in dominance.cc.
|
||||
BB has to belong to a region of CFG
|
||||
unreachable by inverted traversal from the exit.
|
||||
i.e. there's no control flow path from ENTRY to EXIT
|
||||
|
@ -147,7 +147,7 @@ try_simplify_condjump (basic_block cbranch_block)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (jump_block) != BB_PARTITION (jump_dest_block)
|
||||
|| (cbranch_jump_edge->flags & EDGE_CROSSING))
|
||||
@ -628,7 +628,7 @@ merge_blocks_move_predecessor_nojumps (basic_block a, basic_block b)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (a) != BB_PARTITION (b))
|
||||
return;
|
||||
@ -674,7 +674,7 @@ merge_blocks_move_successor_nojumps (basic_block a, basic_block b)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (a) != BB_PARTITION (b))
|
||||
return;
|
||||
@ -734,7 +734,7 @@ merge_blocks_move (edge e, basic_block b, basic_block c, int mode)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (b) != BB_PARTITION (c))
|
||||
return NULL;
|
||||
@ -1180,7 +1180,7 @@ old_insns_match_p (int mode ATTRIBUTE_UNUSED, rtx_insn *i1, rtx_insn *i2)
|
||||
|
||||
/* If this is a CALL_INSN, compare register usage information.
|
||||
If we don't check this on stack register machines, the two
|
||||
CALL_INSNs might be merged leaving reg-stack.c with mismatching
|
||||
CALL_INSNs might be merged leaving reg-stack.cc with mismatching
|
||||
numbers of stack registers in the same basic block.
|
||||
If we don't check this on machines with delay slots, a delay slot may
|
||||
be filled that clobbers a parameter expected by the subroutine.
|
||||
@ -2194,7 +2194,7 @@ try_crossjump_bb (int mode, basic_block bb)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (EDGE_PRED (bb, 0)->src) !=
|
||||
BB_PARTITION (EDGE_PRED (bb, 1)->src)
|
||||
|
@ -4056,7 +4056,7 @@ expand_gimple_stmt (gimple *stmt)
|
||||
/* A subroutine of expand_gimple_basic_block. Expand one GIMPLE_CALL
|
||||
that has CALL_EXPR_TAILCALL set. Returns non-null if we actually
|
||||
generated a tail call (something that might be denied by the ABI
|
||||
rules governing the call; see calls.c).
|
||||
rules governing the call; see calls.cc).
|
||||
|
||||
Sets CAN_FALLTHRU if we generated a *conditional* tail call, and
|
||||
can still reach the rest of BB. The case here is __builtin_sqrt,
|
||||
|
@ -1455,7 +1455,7 @@ split_block_before_cond_jump (basic_block bb)
|
||||
return cfg_hooks->split_block_before_cond_jump (bb);
|
||||
}
|
||||
|
||||
/* Work-horse for passes.c:check_profile_consistency.
|
||||
/* Work-horse for passes.cc:check_profile_consistency.
|
||||
Do book-keeping of the CFG for the profile consistency checker.
|
||||
Store the counting in RECORD. */
|
||||
|
||||
@ -1539,7 +1539,7 @@ profile_record_check_consistency (profile_record *record)
|
||||
}
|
||||
}
|
||||
|
||||
/* Work-horse for passes.c:acount_profile.
|
||||
/* Work-horse for passes.cc:acount_profile.
|
||||
Do book-keeping of the CFG for the profile accounting.
|
||||
Store the counting in RECORD. */
|
||||
|
||||
|
@ -25,14 +25,14 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
/* Structure to gather statistic about profile consistency, per pass.
|
||||
An array of this structure, indexed by pass static number, is allocated
|
||||
in passes.c. The structure is defined here so that different CFG modes
|
||||
in passes.cc. The structure is defined here so that different CFG modes
|
||||
can do their book-keeping via CFG hooks.
|
||||
|
||||
For every field[2], field[0] is the count before the pass runs, and
|
||||
field[1] is the post-pass count. This allows us to monitor the effect
|
||||
of each individual pass on the profile consistency.
|
||||
|
||||
This structure is not supposed to be used by anything other than passes.c
|
||||
This structure is not supposed to be used by anything other than passes.cc
|
||||
and one CFG hook per CFG mode. */
|
||||
struct profile_record
|
||||
{
|
||||
|
@ -490,7 +490,7 @@ public:
|
||||
unsigned int
|
||||
pass_free_cfg::execute (function *)
|
||||
{
|
||||
/* The resource.c machinery uses DF but the CFG isn't guaranteed to be
|
||||
/* The resource.cc machinery uses DF but the CFG isn't guaranteed to be
|
||||
valid at that point so it would be too late to call df_analyze. */
|
||||
if (DELAY_SLOTS && optimize > 0 && flag_delayed_branch)
|
||||
{
|
||||
@ -954,7 +954,7 @@ rtl_can_merge_blocks (basic_block a, basic_block b)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (a) != BB_PARTITION (b))
|
||||
return false;
|
||||
@ -1043,7 +1043,7 @@ try_redirect_by_replacing_jump (edge e, basic_block target, bool in_cfglayout)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (src) != BB_PARTITION (target))
|
||||
return NULL;
|
||||
@ -3755,7 +3755,7 @@ make_pass_outof_cfg_layout_mode (gcc::context *ctxt)
|
||||
bits are the STAY_IN_CFGLAYOUT_MODE bits. The tracer pass was moved
|
||||
to GIMPLE a long time ago, but it doesn't relink the basic block
|
||||
chain. It could do that (to give better initial RTL) if this function
|
||||
is made IR-agnostic (and moved to cfganal.c or cfg.c while at it). */
|
||||
is made IR-agnostic (and moved to cfganal.cc or cfg.cc while at it). */
|
||||
|
||||
void
|
||||
relink_block_chain (bool stay_in_cfglayout_mode)
|
||||
@ -4744,7 +4744,7 @@ cfg_layout_can_merge_blocks_p (basic_block a, basic_block b)
|
||||
be optimizable (or blocks that appear to be mergeable), but which really
|
||||
must be left untouched (they are required to make it safely across
|
||||
partition boundaries). See the comments at the top of
|
||||
bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
|
||||
bb-reorder.cc:partition_hot_cold_basic_blocks for complete details. */
|
||||
|
||||
if (BB_PARTITION (a) != BB_PARTITION (b))
|
||||
return false;
|
||||
|
@ -1821,7 +1821,7 @@ release_function_body (tree decl)
|
||||
/* Release memory used to represent body of function.
|
||||
Use this only for functions that are released before being translated to
|
||||
target code (i.e. RTL). Functions that are compiled to RTL and beyond
|
||||
are free'd in final.c via free_after_compilation().
|
||||
are free'd in final.cc via free_after_compilation().
|
||||
KEEP_ARGUMENTS are useful only if you want to rebuild body as thunk. */
|
||||
|
||||
void
|
||||
@ -4073,7 +4073,7 @@ cgraph_node::get_fun () const
|
||||
return fun;
|
||||
}
|
||||
|
||||
/* Reset all state within cgraph.c so that we can rerun the compiler
|
||||
/* Reset all state within cgraph.cc so that we can rerun the compiler
|
||||
within the same process. For use by toplev::finalize. */
|
||||
|
||||
void
|
||||
|
22
gcc/cgraph.h
22
gcc/cgraph.h
@ -504,7 +504,7 @@ public:
|
||||
declarations). In this case the assembler names compare via
|
||||
assembler_names_equal_p and weakref is false
|
||||
- aliases that are renamed at a time being output to final file
|
||||
by varasm.c. For those DECL_ASSEMBLER_NAME have
|
||||
by varasm.cc. For those DECL_ASSEMBLER_NAME have
|
||||
IDENTIFIER_TRANSPARENT_ALIAS set and thus also their assembler
|
||||
name must be unique.
|
||||
Weakrefs belong to this category when we target assembler without
|
||||
@ -1106,7 +1106,7 @@ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node
|
||||
/* Release memory used to represent body of function.
|
||||
Use this only for functions that are released before being translated to
|
||||
target code (i.e. RTL). Functions that are compiled to RTL and beyond
|
||||
are free'd in final.c via free_after_compilation(). */
|
||||
are free'd in final.cc via free_after_compilation(). */
|
||||
void release_body (bool keep_arguments = false);
|
||||
|
||||
/* Return the DECL_STRUCT_FUNCTION of the function. */
|
||||
@ -1415,7 +1415,7 @@ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node
|
||||
|
||||
struct cgraph_rtl_info *rtl;
|
||||
|
||||
/* Expected number of executions: calculated in profile.c. */
|
||||
/* Expected number of executions: calculated in profile.cc. */
|
||||
profile_count count;
|
||||
/* How to scale counts at materialization time; used to merge
|
||||
LTO units with different number of profile runs. */
|
||||
@ -1883,7 +1883,7 @@ public:
|
||||
/* Return num_speculative_targets of this edge. */
|
||||
int num_speculative_call_targets_p (void);
|
||||
|
||||
/* Expected number of executions: calculated in profile.c. */
|
||||
/* Expected number of executions: calculated in profile.cc. */
|
||||
profile_count count;
|
||||
cgraph_node *caller;
|
||||
cgraph_node *callee;
|
||||
@ -2567,7 +2567,7 @@ asmname_hasher::equal (symtab_node *n, const_tree t)
|
||||
return symbol_table::decl_assembler_name_equal (n->decl, t);
|
||||
}
|
||||
|
||||
/* In cgraph.c */
|
||||
/* In cgraph.cc */
|
||||
void cgraph_c_finalize (void);
|
||||
void release_function_body (tree);
|
||||
cgraph_indirect_call_info *cgraph_allocate_init_indirect_info (void);
|
||||
@ -2578,7 +2578,7 @@ bool cgraph_function_possibly_inlined_p (tree);
|
||||
const char* cgraph_inline_failed_string (cgraph_inline_failed_t);
|
||||
cgraph_inline_failed_type_t cgraph_inline_failed_type (cgraph_inline_failed_t);
|
||||
|
||||
/* In cgraphunit.c */
|
||||
/* In cgraphunit.cc */
|
||||
void cgraphunit_c_finalize (void);
|
||||
int tp_first_run_node_cmp (const void *pa, const void *pb);
|
||||
|
||||
@ -2591,7 +2591,7 @@ basic_block init_lowered_empty_function (tree, bool, profile_count);
|
||||
|
||||
tree thunk_adjust (gimple_stmt_iterator *, tree, bool, HOST_WIDE_INT, tree,
|
||||
HOST_WIDE_INT);
|
||||
/* In cgraphclones.c */
|
||||
/* In cgraphclones.cc */
|
||||
|
||||
tree clone_function_name_numbered (const char *name, const char *suffix);
|
||||
tree clone_function_name_numbered (tree decl, const char *suffix);
|
||||
@ -2608,18 +2608,18 @@ void tree_function_versioning (tree, tree, vec<ipa_replace_map *, va_gc> *,
|
||||
void dump_callgraph_transformation (const cgraph_node *original,
|
||||
const cgraph_node *clone,
|
||||
const char *suffix);
|
||||
/* In cgraphbuild.c */
|
||||
/* In cgraphbuild.cc */
|
||||
int compute_call_stmt_bb_frequency (tree, basic_block bb);
|
||||
void record_references_in_initializer (tree, bool);
|
||||
|
||||
/* In ipa.c */
|
||||
/* In ipa.cc */
|
||||
void cgraph_build_static_cdtor (char which, tree body, int priority);
|
||||
bool ipa_discover_variable_flags (void);
|
||||
|
||||
/* In varpool.c */
|
||||
/* In varpool.cc */
|
||||
tree ctor_for_folding (tree);
|
||||
|
||||
/* In ipa-inline-analysis.c */
|
||||
/* In ipa-inline-analysis.cc */
|
||||
void initialize_inline_failed (struct cgraph_edge *);
|
||||
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
|
||||
|
||||
|
@ -469,7 +469,7 @@ static GTY(()) hash_map<const char *, unsigned> *clone_fn_ids;
|
||||
each NAME) unspecified number. If clone numbering is not needed
|
||||
then the two argument clone_function_name should be used instead.
|
||||
Should not be called directly except for by
|
||||
lto-partition.c:privatize_symbol_name_1. */
|
||||
lto-partition.cc:privatize_symbol_name_1. */
|
||||
|
||||
tree
|
||||
clone_function_name_numbered (const char *name, const char *suffix)
|
||||
|
@ -2531,7 +2531,7 @@ symbol_table::finalize_compilation_unit (void)
|
||||
timevar_pop (TV_CGRAPH);
|
||||
}
|
||||
|
||||
/* Reset all state within cgraphunit.c so that we can rerun the compiler
|
||||
/* Reset all state within cgraphunit.cc so that we can rerun the compiler
|
||||
within the same process. For use by toplev::finalize. */
|
||||
|
||||
void
|
||||
|
@ -20,7 +20,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
#ifndef GCC_COLLECT_UTILS_H
|
||||
#define GCC_COLLECT_UTILS_H
|
||||
|
||||
/* Provided in collect-utils.c. */
|
||||
/* Provided in collect-utils.cc. */
|
||||
extern void notice (const char *, ...)
|
||||
__attribute__ ((format (printf, 1, 2)));
|
||||
extern void fatal_signal (int);
|
||||
|
@ -19,7 +19,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
#ifndef GCC_COLLECT2_AIX_H
|
||||
#define GCC_COLLECT2_AIX_H
|
||||
/* collect2-aix.c requires mmap support. It should otherwise be
|
||||
/* collect2-aix.cc requires mmap support. It should otherwise be
|
||||
fairly portable. */
|
||||
#if defined(CROSS_DIRECTORY_STRUCTURE) \
|
||||
&& defined(TARGET_AIX_VERSION) \
|
||||
|
@ -739,7 +739,7 @@ maybe_run_lto_and_relink (char **lto_ld_argv, char **object_lst,
|
||||
else
|
||||
post_ld_pass (false); /* No LTO objects were found, no temp file. */
|
||||
}
|
||||
/* Entry point for linker invoation. Called from main in collect2.c.
|
||||
/* Entry point for linker invoation. Called from main in collect2.cc.
|
||||
LD_ARGV is an array of arguments for the linker. */
|
||||
|
||||
static void
|
||||
|
@ -26,7 +26,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
targets that define PREFERRED_STACK_BOUNDARY more aligned than
|
||||
STACK_BOUNDARY (e.g. x86), or if not all registers can be pushed
|
||||
(e.g. x86 fp regs) which would ordinarily have to be implemented
|
||||
as a sub/mov pair due to restrictions in calls.c.
|
||||
as a sub/mov pair due to restrictions in calls.cc.
|
||||
|
||||
Propagation stops when any of the insns that need adjusting are
|
||||
(a) no longer valid because we've exceeded their range, (b) a
|
||||
|
@ -1514,7 +1514,7 @@ setup_incoming_promotions (rtx_insn *first)
|
||||
uns3 = TYPE_UNSIGNED (DECL_ARG_TYPE (arg));
|
||||
|
||||
/* The mode and signedness of the argument as it is actually passed,
|
||||
see assign_parm_setup_reg in function.c. */
|
||||
see assign_parm_setup_reg in function.cc. */
|
||||
mode3 = promote_function_mode (TREE_TYPE (arg), mode1, &uns3,
|
||||
TREE_TYPE (cfun->decl), 0);
|
||||
|
||||
@ -5907,7 +5907,7 @@ combine_simplify_rtx (rtx x, machine_mode op0_mode, int in_dest,
|
||||
return gen_int_mode (c, mode);
|
||||
}
|
||||
|
||||
/* Similarly to what we do in simplify-rtx.c, a truncate of a register
|
||||
/* Similarly to what we do in simplify-rtx.cc, a truncate of a register
|
||||
whose value is a comparison can be replaced with a subreg if
|
||||
STORE_FLAG_VALUE permits. */
|
||||
if (HWI_COMPUTABLE_MODE_P (mode)
|
||||
@ -13043,7 +13043,7 @@ count_rtxs (rtx x)
|
||||
|
||||
/* Utility function for following routine. Called when X is part of a value
|
||||
being stored into last_set_value. Sets last_set_table_tick
|
||||
for each register mentioned. Similar to mention_regs in cse.c */
|
||||
for each register mentioned. Similar to mention_regs in cse.cc */
|
||||
|
||||
static void
|
||||
update_table_tick (rtx x)
|
||||
|
@ -150,7 +150,7 @@ bool flag_stack_usage_info = false
|
||||
; the generated assembly code (to make it more readable). This option
|
||||
; is generally only of use to those who actually need to read the
|
||||
; generated assembly code (perhaps while debugging the compiler itself).
|
||||
; Currently, this switch is only used by dwarf2out.c; however, it is intended
|
||||
; Currently, this switch is only used by dwarf2out.cc; however, it is intended
|
||||
; to be a catchall for printing debug information in the assembler file.
|
||||
Variable
|
||||
int flag_debug_asm
|
||||
|
@ -71,7 +71,7 @@ static const struct default_options aarch_option_optimization_table[] =
|
||||
-mcpu=CPU is shorthand for -march=ARCH_FOR_CPU, -mtune=CPU.
|
||||
If either of -march or -mtune is given, they override their
|
||||
respective component of -mcpu. This logic is implemented
|
||||
in config/aarch64/aarch64.c:aarch64_override_options. */
|
||||
in config/aarch64/aarch64.cc:aarch64_override_options. */
|
||||
|
||||
bool
|
||||
aarch64_handle_option (struct gcc_options *opts,
|
||||
|
@ -1054,7 +1054,7 @@ arm_asm_auto_mfpu (int argc, const char **argv)
|
||||
bitmap_and (fpubits, fpubits, target_isa);
|
||||
|
||||
/* The logic below is essentially identical to that in
|
||||
arm.c:arm_identify_fpu_from_isa(), but that only works in the main
|
||||
arm.cc:arm_identify_fpu_from_isa(), but that only works in the main
|
||||
part of the compiler. */
|
||||
|
||||
/* If there are no FPU capability bits, we just pass -mfpu=softvfp. */
|
||||
|
@ -70,7 +70,7 @@ static const struct default_options avr_option_optimization_table[] =
|
||||
|
||||
/* Implement `TARGET_HANDLE_OPTION'. */
|
||||
|
||||
/* This is the same logic that driver-avr.c:avr_double_lib() applies
|
||||
/* This is the same logic that driver-avr.cc:avr_double_lib() applies
|
||||
during DRIVER_SELF_SPECS, but this time we complain about -mdouble=
|
||||
and -mlong-double= that are not provided by --with-double= resp.
|
||||
--with-long-double= */
|
||||
|
@ -27,9 +27,9 @@ struct _isa_names_table
|
||||
const char *const option;
|
||||
};
|
||||
|
||||
/* NB: isa_names_table is shared by i386-builtins.c, driver-i386.c and
|
||||
/* NB: isa_names_table is shared by i386-builtins.cc, driver-i386.cc and
|
||||
gcc.target/i386/builtin_target.c. isa_names_table is a static const
|
||||
array in i386-builtins.c and driver-i386.c. But it is a list of
|
||||
array in i386-builtins.cc and driver-i386.cc. But it is a list of
|
||||
assert statements in gcc.target/i386/builtin_target.c. */
|
||||
|
||||
#ifndef ISA_NAMES_TABLE_START
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Definitions for condition code handling in final.c and output routines.
|
||||
/* Definitions for condition code handling in final.cc and output routines.
|
||||
Copyright (C) 1987-2022 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
@ -330,7 +330,7 @@ aarch64*-*-*)
|
||||
cxx_target_objs="aarch64-c.o"
|
||||
d_target_objs="aarch64-d.o"
|
||||
extra_objs="aarch64-builtins.o aarch-common.o aarch64-sve-builtins.o aarch64-sve-builtins-shapes.o aarch64-sve-builtins-base.o aarch64-sve-builtins-sve2.o cortex-a57-fma-steering.o aarch64-speculation.o falkor-tag-collision-avoidance.o aarch64-bti-insert.o aarch64-cc-fusion.o"
|
||||
target_gtfiles="\$(srcdir)/config/aarch64/aarch64-builtins.c \$(srcdir)/config/aarch64/aarch64-sve-builtins.h \$(srcdir)/config/aarch64/aarch64-sve-builtins.cc"
|
||||
target_gtfiles="\$(srcdir)/config/aarch64/aarch64-builtins.cc \$(srcdir)/config/aarch64/aarch64-sve-builtins.h \$(srcdir)/config/aarch64/aarch64-sve-builtins.cc"
|
||||
target_has_targetm_common=yes
|
||||
;;
|
||||
alpha*-*-*)
|
||||
@ -360,7 +360,7 @@ arm*-*-*)
|
||||
cxx_target_objs="arm-c.o"
|
||||
d_target_objs="arm-d.o"
|
||||
extra_options="${extra_options} arm/arm-tables.opt"
|
||||
target_gtfiles="\$(srcdir)/config/arm/arm-builtins.c \$(srcdir)/config/arm/arm-mve-builtins.h \$(srcdir)/config/arm/arm-mve-builtins.cc"
|
||||
target_gtfiles="\$(srcdir)/config/arm/arm-builtins.cc \$(srcdir)/config/arm/arm-mve-builtins.h \$(srcdir)/config/arm/arm-mve-builtins.cc"
|
||||
;;
|
||||
avr-*-*)
|
||||
cpu_type=avr
|
||||
@ -393,7 +393,7 @@ i[34567]86-*-* | x86_64-*-*)
|
||||
cxx_target_objs="i386-c.o"
|
||||
d_target_objs="i386-d.o"
|
||||
extra_objs="x86-tune-sched.o x86-tune-sched-bd.o x86-tune-sched-atom.o x86-tune-sched-core.o i386-options.o i386-builtins.o i386-expand.o i386-features.o"
|
||||
target_gtfiles="\$(srcdir)/config/i386/i386-builtins.c \$(srcdir)/config/i386/i386-expand.c \$(srcdir)/config/i386/i386-options.c"
|
||||
target_gtfiles="\$(srcdir)/config/i386/i386-builtins.cc \$(srcdir)/config/i386/i386-expand.cc \$(srcdir)/config/i386/i386-options.cc"
|
||||
extra_options="${extra_options} fused-madd.opt"
|
||||
extra_headers="cpuid.h mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
|
||||
pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h
|
||||
@ -500,8 +500,8 @@ powerpc*-*-*)
|
||||
;;
|
||||
esac
|
||||
extra_options="${extra_options} g.opt fused-madd.opt rs6000/rs6000-tables.opt"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-logue.c \$(srcdir)/config/rs6000/rs6000-call.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-pcrel-opt.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-logue.cc \$(srcdir)/config/rs6000/rs6000-call.cc"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-pcrel-opt.cc"
|
||||
target_gtfiles="$target_gtfiles ./rs6000-builtins.h"
|
||||
;;
|
||||
pru-*-*)
|
||||
@ -516,8 +516,8 @@ rs6000*-*-*)
|
||||
extra_options="${extra_options} g.opt fused-madd.opt rs6000/rs6000-tables.opt"
|
||||
extra_objs="rs6000-string.o rs6000-p8swap.o rs6000-logue.o"
|
||||
extra_objs="${extra_objs} rs6000-call.o rs6000-pcrel-opt.o"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-logue.c \$(srcdir)/config/rs6000/rs6000-call.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-pcrel-opt.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-logue.cc \$(srcdir)/config/rs6000/rs6000-call.cc"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/rs6000/rs6000-pcrel-opt.cc"
|
||||
;;
|
||||
sparc*-*-*)
|
||||
cpu_type=sparc
|
||||
@ -726,7 +726,7 @@ case ${target} in
|
||||
tm_defines="$tm_defines DEF_LD64=\\\"${def_ld64}\\\""
|
||||
tm_file="${tm_file} ${cpu_type}/darwin.h"
|
||||
tm_p_file="${tm_p_file} darwin-protos.h"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/darwin.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/darwin.cc"
|
||||
extra_options="${extra_options} rpath.opt darwin.opt"
|
||||
c_target_objs="${c_target_objs} darwin-c.o"
|
||||
cxx_target_objs="${cxx_target_objs} darwin-c.o"
|
||||
@ -991,7 +991,7 @@ case ${target} in
|
||||
xmake_file=vms/x-vms
|
||||
tmake_file="vms/t-vms t-slibgcc"
|
||||
extra_objs="vms.o"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/vms/vms.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/vms/vms.cc"
|
||||
tm_p_file="${tm_p_file} vms/vms-protos.h"
|
||||
xm_file="vms/xm-vms.h"
|
||||
c_target_objs="vms-c.o"
|
||||
@ -1542,7 +1542,7 @@ bpf-*-*)
|
||||
extra_headers="bpf-helpers.h"
|
||||
use_gcc_stdint=provide
|
||||
extra_objs="coreout.o"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/bpf/coreout.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/bpf/coreout.cc"
|
||||
;;
|
||||
cr16-*-elf)
|
||||
tm_file="elfos.h ${tm_file} newlib-stdint.h"
|
||||
@ -1577,7 +1577,7 @@ csky-*-*)
|
||||
fi
|
||||
tm_file="csky/csky.h"
|
||||
md_file="csky/csky.md"
|
||||
out_file="csky/csky.c"
|
||||
out_file="csky/csky.cc"
|
||||
tm_p_file="${tm_p_file} csky/csky-protos.h"
|
||||
extra_options="${extra_options} csky/csky_tables.opt"
|
||||
|
||||
@ -2112,7 +2112,7 @@ i[34567]86-*-cygwin*)
|
||||
tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h i386/cygwin.h i386/cygwin-stdint.h"
|
||||
xm_file=i386/xm-cygwin.h
|
||||
tmake_file="${tmake_file} i386/t-cygming t-slibgcc"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.cc"
|
||||
extra_options="${extra_options} i386/cygming.opt i386/cygwin.opt"
|
||||
extra_objs="${extra_objs} winnt.o winnt-stubs.o"
|
||||
c_target_objs="${c_target_objs} msformat-c.o"
|
||||
@ -2130,7 +2130,7 @@ x86_64-*-cygwin*)
|
||||
tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h i386/cygwin.h i386/cygwin-w64.h i386/cygwin-stdint.h"
|
||||
xm_file=i386/xm-cygwin.h
|
||||
tmake_file="${tmake_file} i386/t-cygming t-slibgcc i386/t-cygwin-w64"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.cc"
|
||||
extra_options="${extra_options} i386/cygming.opt i386/cygwin.opt"
|
||||
extra_objs="${extra_objs} winnt.o winnt-stubs.o"
|
||||
c_target_objs="${c_target_objs} msformat-c.o"
|
||||
@ -2202,7 +2202,7 @@ i[34567]86-*-mingw* | x86_64-*-mingw*)
|
||||
;;
|
||||
esac
|
||||
native_system_header_dir=/mingw/include
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.c"
|
||||
target_gtfiles="$target_gtfiles \$(srcdir)/config/i386/winnt.cc"
|
||||
extra_options="${extra_options} i386/cygming.opt i386/mingw.opt"
|
||||
case ${target} in
|
||||
*-w64-*)
|
||||
@ -2294,7 +2294,7 @@ ia64-hp-*vms*)
|
||||
;;
|
||||
iq2000*-*-elf*)
|
||||
tm_file="elfos.h newlib-stdint.h iq2000/iq2000.h"
|
||||
out_file=iq2000/iq2000.c
|
||||
out_file=iq2000/iq2000.cc
|
||||
md_file=iq2000/iq2000.md
|
||||
;;
|
||||
lm32-*-elf*)
|
||||
@ -3168,7 +3168,7 @@ s390x-*-linux*)
|
||||
cxx_target_objs="${cxx_target_objs} s390-c.o"
|
||||
md_file=s390/s390.md
|
||||
extra_modes=s390/s390-modes.def
|
||||
out_file=s390/s390.c
|
||||
out_file=s390/s390.cc
|
||||
tmake_file="${tmake_file} s390/t-linux64 s390/t-s390"
|
||||
;;
|
||||
s390x-ibm-tpf*)
|
||||
@ -3178,7 +3178,7 @@ s390x-ibm-tpf*)
|
||||
cxx_target_objs="${cxx_target_objs} s390-c.o"
|
||||
md_file=s390/s390.md
|
||||
extra_modes=s390/s390-modes.def
|
||||
out_file=s390/s390.c
|
||||
out_file=s390/s390.cc
|
||||
thread_file='tpf'
|
||||
extra_options="${extra_options} s390/tpf.opt"
|
||||
tmake_file="${tmake_file} s390/t-s390"
|
||||
@ -3532,7 +3532,7 @@ xstormy16-*-elf)
|
||||
tm_p_file=stormy16/stormy16-protos.h
|
||||
tm_d_file="elfos.h stormy16/stormy16.h"
|
||||
md_file=stormy16/stormy16.md
|
||||
out_file=stormy16/stormy16.c
|
||||
out_file=stormy16/stormy16.cc
|
||||
extra_options=stormy16/stormy16.opt
|
||||
tmake_file="stormy16/t-stormy16"
|
||||
;;
|
||||
@ -3622,9 +3622,9 @@ fi
|
||||
|
||||
if [ "$common_out_file" = "" ]; then
|
||||
if [ "$target_has_targetm_common" = "yes" ]; then
|
||||
common_out_file="$cpu_type/$cpu_type-common.c"
|
||||
common_out_file="$cpu_type/$cpu_type-common.cc"
|
||||
else
|
||||
common_out_file="default-common.c"
|
||||
common_out_file="default-common.cc"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -3177,7 +3177,7 @@ aarch64_resolve_overloaded_memtag (location_t loc,
|
||||
return NULL_TREE;
|
||||
}
|
||||
|
||||
/* Called at aarch64_resolve_overloaded_builtin in aarch64-c.c. */
|
||||
/* Called at aarch64_resolve_overloaded_builtin in aarch64-c.cc. */
|
||||
tree
|
||||
aarch64_resolve_overloaded_builtin_general (location_t loc, tree function,
|
||||
void *pass_params)
|
||||
|
@ -1012,7 +1012,7 @@ extern bool aarch64_classify_address (struct aarch64_address_info *, rtx,
|
||||
machine_mode, bool,
|
||||
aarch64_addr_query_type = ADDR_QUERY_M);
|
||||
|
||||
/* Defined in common/config/aarch64-common.c. */
|
||||
/* Defined in common/config/aarch64-common.cc. */
|
||||
bool aarch64_handle_option (struct gcc_options *, struct gcc_options *,
|
||||
const struct cl_decoded_option *, location_t);
|
||||
const char *aarch64_rewrite_selected_cpu (const char *name);
|
||||
@ -1022,7 +1022,7 @@ enum aarch64_parse_opt_result aarch64_parse_extension (const char *,
|
||||
void aarch64_get_all_extension_candidates (auto_vec<const char *> *candidates);
|
||||
std::string aarch64_get_extension_string_for_isa_flags (uint64_t, uint64_t);
|
||||
|
||||
/* Defined in aarch64-d.c */
|
||||
/* Defined in aarch64-d.cc */
|
||||
extern void aarch64_d_target_versions (void);
|
||||
extern void aarch64_d_register_target_info (void);
|
||||
|
||||
|
@ -1009,7 +1009,7 @@ function_builder::add_function (const function_instance &instance,
|
||||
consistent numbering scheme for function codes between the C and C++
|
||||
frontends, so that everything ties up in LTO.
|
||||
|
||||
Currently, tree-streamer-in.c:unpack_ts_function_decl_value_fields
|
||||
Currently, tree-streamer-in.cc:unpack_ts_function_decl_value_fields
|
||||
validates that tree nodes returned by TARGET_BUILTIN_DECL are non-NULL and
|
||||
some node other than error_mark_node. This is a holdover from when builtin
|
||||
decls were streamed by code rather than by value.
|
||||
|
@ -3622,7 +3622,7 @@ aarch64_regmode_natural_size (machine_mode mode)
|
||||
and similarly for predicates. We can't independently modify
|
||||
anything smaller than that. */
|
||||
/* ??? For now, only do this for variable-width SVE registers.
|
||||
Doing it for constant-sized registers breaks lower-subreg.c. */
|
||||
Doing it for constant-sized registers breaks lower-subreg.cc. */
|
||||
/* ??? And once that's fixed, we should probably have similar
|
||||
code for Advanced SIMD. */
|
||||
if (!aarch64_sve_vg.is_constant ())
|
||||
@ -13909,7 +13909,7 @@ cost_plus:
|
||||
/* We can expand signed mod by power of 2 using a NEGS, two parallel
|
||||
ANDs and a CSNEG. Assume here that CSNEG is the same as the cost of
|
||||
an unconditional negate. This case should only ever be reached through
|
||||
the set_smod_pow2_cheap check in expmed.c. */
|
||||
the set_smod_pow2_cheap check in expmed.cc. */
|
||||
if (CONST_INT_P (XEXP (x, 1))
|
||||
&& exact_log2 (INTVAL (XEXP (x, 1))) > 0
|
||||
&& (mode == SImode || mode == DImode))
|
||||
@ -14699,7 +14699,7 @@ aarch64_sched_first_cycle_multipass_dfa_lookahead (void)
|
||||
|
||||
|
||||
/* Implement TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD_GUARD as
|
||||
autopref_multipass_dfa_lookahead_guard from haifa-sched.c. It only
|
||||
autopref_multipass_dfa_lookahead_guard from haifa-sched.cc. It only
|
||||
has an effect if PARAM_SCHED_AUTOPREF_QUEUE_DEPTH > 0. */
|
||||
|
||||
static int
|
||||
@ -18010,7 +18010,7 @@ aarch64_option_valid_attribute_p (tree fndecl, tree, tree args, int)
|
||||
|
||||
/* If what we're processing is the current pragma string then the
|
||||
target option node is already stored in target_option_current_node
|
||||
by aarch64_pragma_target_parse in aarch64-c.c. Use that to avoid
|
||||
by aarch64_pragma_target_parse in aarch64-c.cc. Use that to avoid
|
||||
having to re-parse the string. This is especially useful to keep
|
||||
arm_neon.h compile times down since that header contains a lot
|
||||
of intrinsics enclosed in pragmas. */
|
||||
@ -19340,7 +19340,7 @@ aarch64_short_vector_p (const_tree type,
|
||||
|
||||
Note that MODE itself is not sufficient in determining whether a type
|
||||
is such a composite type or not. This is because
|
||||
stor-layout.c:compute_record_mode may have already changed the MODE
|
||||
stor-layout.cc:compute_record_mode may have already changed the MODE
|
||||
(BLKmode) of a RECORD_TYPE TYPE to some other mode. For example, a
|
||||
structure with only one field may have its MODE set to the mode of the
|
||||
field. Also an integer mode whose size matches the size of the
|
||||
@ -22205,7 +22205,7 @@ aarch64_float_const_representable_p (rtx x)
|
||||
gcc_assert (mantissa <= 15);
|
||||
|
||||
/* GCC internally does not use IEEE754-like encoding (where normalized
|
||||
significands are in the range [1, 2). GCC uses [0.5, 1) (see real.c).
|
||||
significands are in the range [1, 2). GCC uses [0.5, 1) (see real.cc).
|
||||
Our mantissa values are shifted 4 places to the left relative to
|
||||
normalized IEEE754 so we must modify the exponent returned by REAL_EXP
|
||||
by 5 places to correct for GCC's representation. */
|
||||
|
@ -636,7 +636,7 @@ extern unsigned aarch64_architecture_version;
|
||||
#define DBX_REGISTER_NUMBER(REGNO) aarch64_dbx_register_number (REGNO)
|
||||
/* Provide a definition of DWARF_FRAME_REGNUM here so that fallback unwinders
|
||||
can use DWARF_ALT_FRAME_RETURN_COLUMN defined below. This is just the same
|
||||
as the default definition in dwarf2out.c. */
|
||||
as the default definition in dwarf2out.cc. */
|
||||
#undef DWARF_FRAME_REGNUM
|
||||
#define DWARF_FRAME_REGNUM(REGNO) DBX_REGISTER_NUMBER (REGNO)
|
||||
|
||||
@ -1293,12 +1293,12 @@ extern const char *host_detect_local_cpu (int argc, const char **argv);
|
||||
#define ASM_OUTPUT_POOL_EPILOGUE aarch64_asm_output_pool_epilogue
|
||||
|
||||
/* This type is the user-visible __fp16, and a pointer to that type. We
|
||||
need it in many places in the backend. Defined in aarch64-builtins.c. */
|
||||
need it in many places in the backend. Defined in aarch64-builtins.cc. */
|
||||
extern GTY(()) tree aarch64_fp16_type_node;
|
||||
extern GTY(()) tree aarch64_fp16_ptr_type_node;
|
||||
|
||||
/* This type is the user-visible __bf16, and a pointer to that type. Defined
|
||||
in aarch64-builtins.c. */
|
||||
in aarch64-builtins.cc. */
|
||||
extern GTY(()) tree aarch64_bf16_type_node;
|
||||
extern GTY(()) tree aarch64_bf16_ptr_type_node;
|
||||
|
||||
|
@ -49,7 +49,7 @@
|
||||
of FMUL or FMADD/FMSUB.
|
||||
|
||||
This pass ensure that registers are renamed so that these conditions hold.
|
||||
We reuse the existing register renaming facility from regrename.c to build
|
||||
We reuse the existing register renaming facility from regrename.cc to build
|
||||
dependency chains and expose candidate registers for renaming.
|
||||
|
||||
|
||||
@ -241,7 +241,7 @@ private:
|
||||
|
||||
/* Rename the register HEAD->regno in all the insns in the chain HEAD to any
|
||||
register not in the set UNAVAILABLE. Adapted from rename_chains in
|
||||
regrename.c. */
|
||||
regrename.cc. */
|
||||
|
||||
static bool
|
||||
rename_single_chain (du_head_p head, HARD_REG_SET *unavailable)
|
||||
|
@ -228,7 +228,7 @@ contains_core_p (unsigned *arr, unsigned core)
|
||||
return false;
|
||||
}
|
||||
|
||||
/* This will be called by the spec parser in gcc.c when it sees
|
||||
/* This will be called by the spec parser in gcc.cc when it sees
|
||||
a %:local_cpu_detect(args) construct. Currently it will be called
|
||||
with either "arch", "cpu" or "tune" as argument depending on if
|
||||
-march=native, -mcpu=native or -mtune=native is to be substituted.
|
||||
|
@ -34,7 +34,7 @@ s-aarch64-tune-md: $(srcdir)/config/aarch64/gentune.sh \
|
||||
$(srcdir)/config/aarch64/aarch64-tune.md
|
||||
$(STAMP) s-aarch64-tune-md
|
||||
|
||||
aarch64-builtins.o: $(srcdir)/config/aarch64/aarch64-builtins.c $(CONFIG_H) \
|
||||
aarch64-builtins.o: $(srcdir)/config/aarch64/aarch64-builtins.cc $(CONFIG_H) \
|
||||
$(SYSTEM_H) coretypes.h $(TM_H) \
|
||||
$(RTL_H) $(TREE_H) expr.h $(TM_P_H) $(RECOG_H) langhooks.h \
|
||||
$(DIAGNOSTIC_CORE_H) $(OPTABS_H) \
|
||||
@ -42,7 +42,7 @@ aarch64-builtins.o: $(srcdir)/config/aarch64/aarch64-builtins.c $(CONFIG_H) \
|
||||
$(srcdir)/config/aarch64/aarch64-simd-builtin-types.def \
|
||||
aarch64-builtin-iterators.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/aarch64/aarch64-builtins.c
|
||||
$(srcdir)/config/aarch64/aarch64-builtins.cc
|
||||
|
||||
aarch64-sve-builtins.o: $(srcdir)/config/aarch64/aarch64-sve-builtins.cc \
|
||||
$(srcdir)/config/aarch64/aarch64-sve-builtins.def \
|
||||
@ -104,30 +104,30 @@ aarch64-builtin-iterators.h: $(srcdir)/config/aarch64/geniterators.sh \
|
||||
$(srcdir)/config/aarch64/iterators.md > \
|
||||
aarch64-builtin-iterators.h
|
||||
|
||||
aarch-common.o: $(srcdir)/config/arm/aarch-common.c $(CONFIG_H) $(SYSTEM_H) \
|
||||
aarch-common.o: $(srcdir)/config/arm/aarch-common.cc $(CONFIG_H) $(SYSTEM_H) \
|
||||
coretypes.h $(TM_H) $(TM_P_H) $(RTL_H) $(TREE_H) output.h $(C_COMMON_H)
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/arm/aarch-common.c
|
||||
$(srcdir)/config/arm/aarch-common.cc
|
||||
|
||||
aarch64-c.o: $(srcdir)/config/aarch64/aarch64-c.c $(CONFIG_H) $(SYSTEM_H) \
|
||||
aarch64-c.o: $(srcdir)/config/aarch64/aarch64-c.cc $(CONFIG_H) $(SYSTEM_H) \
|
||||
coretypes.h $(TM_H) $(TREE_H) output.h $(C_COMMON_H) $(TARGET_H)
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/aarch64/aarch64-c.c
|
||||
$(srcdir)/config/aarch64/aarch64-c.cc
|
||||
|
||||
aarch64-d.o: $(srcdir)/config/aarch64/aarch64-d.c
|
||||
aarch64-d.o: $(srcdir)/config/aarch64/aarch64-d.cc
|
||||
$(COMPILE) $<
|
||||
$(POSTCOMPILE)
|
||||
|
||||
PASSES_EXTRA += $(srcdir)/config/aarch64/aarch64-passes.def
|
||||
|
||||
cortex-a57-fma-steering.o: $(srcdir)/config/aarch64/cortex-a57-fma-steering.c \
|
||||
cortex-a57-fma-steering.o: $(srcdir)/config/aarch64/cortex-a57-fma-steering.cc \
|
||||
$(CONFIG_H) $(SYSTEM_H) $(TM_H) $(REGS_H) insn-config.h $(RTL_BASE_H) \
|
||||
dominance.h cfg.h cfganal.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(RECOG_H) \
|
||||
output.h hash-map.h $(DF_H) $(OBSTACK_H) $(TARGET_H) $(RTL_H) \
|
||||
$(CONTEXT_H) $(TREE_PASS_H) regrename.h \
|
||||
$(srcdir)/config/aarch64/aarch64-protos.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/aarch64/cortex-a57-fma-steering.c
|
||||
$(srcdir)/config/aarch64/cortex-a57-fma-steering.cc
|
||||
|
||||
aarch64-speculation.o: $(srcdir)/config/aarch64/aarch64-speculation.cc \
|
||||
$(CONFIG_H) \
|
||||
@ -140,23 +140,23 @@ aarch64-speculation.o: $(srcdir)/config/aarch64/aarch64-speculation.cc \
|
||||
$(srcdir)/config/aarch64/aarch64-speculation.cc
|
||||
|
||||
falkor-tag-collision-avoidance.o: \
|
||||
$(srcdir)/config/aarch64/falkor-tag-collision-avoidance.c \
|
||||
$(srcdir)/config/aarch64/falkor-tag-collision-avoidance.cc \
|
||||
$(CONFIG_H) $(SYSTEM_H) $(TM_H) $(REGS_H) insn-config.h $(RTL_BASE_H) \
|
||||
dominance.h cfg.h cfganal.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(RECOG_H) \
|
||||
output.h hash-map.h $(DF_H) $(OBSTACK_H) $(TARGET_H) $(RTL_H) \
|
||||
$(CONTEXT_H) $(TREE_PASS_H) regrename.h \
|
||||
$(srcdir)/config/aarch64/aarch64-protos.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/aarch64/falkor-tag-collision-avoidance.c
|
||||
$(srcdir)/config/aarch64/falkor-tag-collision-avoidance.cc
|
||||
|
||||
aarch64-bti-insert.o: $(srcdir)/config/aarch64/aarch64-bti-insert.c \
|
||||
aarch64-bti-insert.o: $(srcdir)/config/aarch64/aarch64-bti-insert.cc \
|
||||
$(CONFIG_H) $(SYSTEM_H) $(TM_H) $(REGS_H) insn-config.h $(RTL_BASE_H) \
|
||||
dominance.h cfg.h cfganal.h $(BASIC_BLOCK_H) $(INSN_ATTR_H) $(RECOG_H) \
|
||||
output.h hash-map.h $(DF_H) $(OBSTACK_H) $(TARGET_H) $(RTL_H) \
|
||||
$(CONTEXT_H) $(TREE_PASS_H) regrename.h \
|
||||
$(srcdir)/config/aarch64/aarch64-protos.h
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
|
||||
$(srcdir)/config/aarch64/aarch64-bti-insert.c
|
||||
$(srcdir)/config/aarch64/aarch64-bti-insert.cc
|
||||
|
||||
aarch64-cc-fusion.o: $(srcdir)/config/aarch64/aarch64-cc-fusion.cc \
|
||||
$(CONFIG_H) $(SYSTEM_H) $(CORETYPES_H) $(BACKEND_H) $(RTL_H) $(DF_H) \
|
||||
|
@ -1,3 +1,3 @@
|
||||
driver-aarch64.o: $(srcdir)/config/aarch64/driver-aarch64.c \
|
||||
driver-aarch64.o: $(srcdir)/config/aarch64/driver-aarch64.cc \
|
||||
$(CONFIG_H) $(SYSTEM_H)
|
||||
$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $<
|
||||
|
@ -1,3 +1,3 @@
|
||||
host-aarch64-darwin.o : $(srcdir)/config/aarch64/host-aarch64-darwin.c
|
||||
host-aarch64-darwin.o : $(srcdir)/config/aarch64/host-aarch64-darwin.cc
|
||||
$(COMPILE) $<
|
||||
$(POSTCOMPILE)
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Prototypes for alpha.c functions used in the md file & elsewhere.
|
||||
/* Prototypes for alpha.cc functions used in the md file & elsewhere.
|
||||
Copyright (C) 1999-2022 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
@ -702,7 +702,7 @@ alpha_scalar_mode_supported_p (scalar_mode mode)
|
||||
case E_HImode:
|
||||
case E_SImode:
|
||||
case E_DImode:
|
||||
case E_TImode: /* via optabs.c */
|
||||
case E_TImode: /* via optabs.cc */
|
||||
return true;
|
||||
|
||||
case E_SFmode:
|
||||
|
@ -203,7 +203,7 @@ extern enum alpha_fp_trap_mode alpha_fptm;
|
||||
#define DOUBLE_TYPE_SIZE 64
|
||||
#define LONG_DOUBLE_TYPE_SIZE (TARGET_LONG_DOUBLE_128 ? 128 : 64)
|
||||
|
||||
/* Work around target_flags dependency in ada/targtyps.c. */
|
||||
/* Work around target_flags dependency in ada/targtyps.cc. */
|
||||
#define WIDEST_HARDWARE_FP_SIZE 64
|
||||
|
||||
#define WCHAR_TYPE "unsigned int"
|
||||
@ -636,7 +636,7 @@ enum reg_class {
|
||||
|
||||
/* Provide a definition of DWARF_FRAME_REGNUM here so that fallback unwinders
|
||||
can use DWARF_ALT_FRAME_RETURN_COLUMN defined below. This is just the same
|
||||
as the default definition in dwarf2out.c. */
|
||||
as the default definition in dwarf2out.cc. */
|
||||
#undef DWARF_FRAME_REGNUM
|
||||
#define DWARF_FRAME_REGNUM(REG) DBX_REGISTER_NUMBER (REG)
|
||||
|
||||
@ -661,7 +661,7 @@ enum reg_class {
|
||||
They give nonzero only if REGNO is a hard reg of the suitable class
|
||||
or a pseudo reg currently allocated to a suitable hard reg.
|
||||
Since they use reg_renumber, they are safe only once reg_renumber
|
||||
has been allocated, which happens in reginfo.c during register
|
||||
has been allocated, which happens in reginfo.cc during register
|
||||
allocation. */
|
||||
|
||||
#define REGNO_OK_FOR_INDEX_P(REGNO) 0
|
||||
@ -723,7 +723,7 @@ enum reg_class {
|
||||
|
||||
/* Try a machine-dependent way of reloading an illegitimate address
|
||||
operand. If we find one, push the reload and jump to WIN. This
|
||||
macro is used in only one place: `find_reloads_address' in reload.c. */
|
||||
macro is used in only one place: `find_reloads_address' in reload.cc. */
|
||||
|
||||
#define LEGITIMIZE_RELOAD_ADDRESS(X,MODE,OPNUM,TYPE,IND_L,WIN) \
|
||||
do { \
|
||||
|
@ -4667,7 +4667,7 @@
|
||||
DONE;
|
||||
})
|
||||
|
||||
;; Block move/clear, see alpha.c for more details.
|
||||
;; Block move/clear, see alpha.cc for more details.
|
||||
;; Argument 0 is the destination
|
||||
;; Argument 1 is the source
|
||||
;; Argument 2 is the length
|
||||
@ -4920,7 +4920,7 @@
|
||||
;; an lda/ldah pair and we want to align them properly. So we have two
|
||||
;; unspec_volatile insns, the first of which emits the ldgp assembler macro
|
||||
;; and the second of which emits nothing. However, both are marked as type
|
||||
;; IADD (the default) so the alignment code in alpha.c does the right thing
|
||||
;; IADD (the default) so the alignment code in alpha.cc does the right thing
|
||||
;; with them.
|
||||
|
||||
(define_expand "prologue_ldgp"
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user