gcc/gcc/config/mips
Joseph Myers e3339d0f33 optc-gen.awk: Generate global_options initializer instead of individual variables.
gcc:
	* optc-gen.awk: Generate global_options initializer instead of
	individual variables.  Add x_ prefix to names of structure
	members.
	* opth-gen.awk: Generate gcc_options structure.  Add x_ prefix to
	names of structure members.
	* doc/tm.texi.in (HARD_FRAME_POINTER_IS_FRAME_POINTER,
	HARD_FRAME_POINTER_IS_ARG_POINTER): Document.
	* doc/tm.texi: Regenerate.
	* alias.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER
	* builtins.c: Use HARD_FRAME_POINTER_IS_ARG_POINTER.
	* c-parser.c (disable_extension_diagnostics,
	restore_extension_diagnostics): Update names of cpp_options
	members.
	* combine.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER
	* common.opt (fcompare-debug-second): Don't use Var.
	* config/alpha/alpha.h (target_flags): Remove.
	* config/arm/arm.h (HARD_FRAME_POINTER_IS_FRAME_POINTER,
	HARD_FRAME_POINTER_IS_ARG_POINTER): Define.
	* config/bfin/bfin.h (target_flags): Remove.
	* config/cris/cris.h (target_flags): Remove.
	* config/i386/i386-c.c (ix86_pragma_target_parse): Update names of
	cl_target_option members.
	* config/i386/i386.c (ix86_force_align_arg_pointer): Remove.
	(ix86_function_specific_print, ix86_valid_target_attribute_tree,
	ix86_can_inline_p): Update names of cl_target_option members.
	* config/i386/i386.h (ix86_isa_flags): Remove.
	* config/lm32/lm32.h (target_flags): Remove.
	* config/mcore/mcore.h (mcore_stack_increment): Remove.
	* config/mcore/mcore.md (addsi3): Remove extern declaration of
	flag_omit_frame_pointer.
	* config/mep/mep.h (target_flags): Remove.
	* config/mips/mips.h (HARD_FRAME_POINTER_IS_FRAME_POINTER,
	HARD_FRAME_POINTER_IS_ARG_POINTER): Define.
	* config/mmix/mmix.h (target_flags): Remove.
	* config/rs6000/rs6000.h (rs6000_xilinx_fpu, flag_pic,
	flag_expensive_optimizations): Remove.
	* config/s390/s390.h (flag_pic): Remove.
	* config/score/score-conv.h (target_flags): Remove.
	* config/sh/sh.h (sh_fixed_range_str): Remove.
	* config/spu/spu.h (target_flags, spu_fixed_range_string): Remove.
	* dbxout.c: Use HARD_FRAME_POINTER_IS_ARG_POINTER
	* df-scan.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER.
	* diagnostic.c (diagnostic_initialize): Update names of
	diagnostic_context members.
	* diagnostic.h (diagnostic_context): Rename inhibit_warnings and
	warn_system_headers.
	(diagnostic_report_warnings_p): Update for new names.
	* dwarf2out.c: Use HARD_FRAME_POINTER_IS_ARG_POINTER
	* emit-rtl.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER and
	HARD_FRAME_POINTER_IS_ARG_POINTER.
	* flags.h (flag_compare_debug): Declare.
	* ira.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER
	* opts.c (flag_compare_debug): Define.
	(common_handle_option): Update names of diagnostic_context
	members.  Handle -fcompare-debug-second.
	(fast_math_flags_struct_set_p): Update names of cl_optimization
	members.
	* reginfo.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER.
	* regrename.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER.
	* reload.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER.
	* reload1.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER.
	* resource.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER.
	* rtl.h (HARD_FRAME_POINTER_IS_FRAME_POINTER,
	HARD_FRAME_POINTER_IS_ARG_POINTER): Define and use.
	* sel-sched.c: Use HARD_FRAME_POINTER_IS_FRAME_POINTER
	* stmt.c: Use HARD_FRAME_POINTER_IS_ARG_POINTER.

gcc/c-family:
	* c-common.c (c_cpp_error): Update names of diagnostic_context
	members.
	* c-cppbuiltin.c (c_cpp_builtins_optimize_pragma): Update names of
	cl_optimization members.
	* c-opts.c (warning_as_error_callback, c_common_handle_option,
	sanitize_cpp_opts, finish_options): Update names of cpp_options
	members.

gcc/fortran:
	* cpp.c (cpp_define_builtins): Update names of gfc_option_t
	members.
	(gfc_cpp_post_options): Update names of cpp_options members.
	(cb_cpp_error): Update names of diagnostic_context members.
	* f95-lang.c (gfc_init_builtin_functions): Update names of
	gfc_option_t members.
	* gfortran.h (gfc_option_t): Rename warn_conversion and
	flag_openmp.
	* intrinsic.c (gfc_convert_type_warn): Update names of
	gfc_option_t members.
	* options.c (gfc_init_options, gfc_post_options, set_Wall,
	gfc_handle_option): Update names of gfc_option_t members.
	* parse.c (next_free, next_fixed): Update names of gfc_option_t
	members.
	* scanner.c (pedantic): Remove extern declaration.
	(skip_free_comments, skip_fixed_comments, include_line): Update
	names of gfc_option_t members.
	* trans-decl.c (gfc_generate_function_code): Update names of
	gfc_option_t members.

gcc/java:
	* java-tree.h (flag_filelist_file, flag_assert, flag_jni,
	flag_force_classes_archive_check, flag_redundant, flag_newer,
	flag_use_divide_subroutine, flag_use_atomic_builtins,
	flag_use_boehm_gc, flag_hash_synchronization,
	flag_check_references, flag_optimize_sci, flag_indirect_classes,
	flag_indirect_dispatch, flag_store_check,
	flag_reduced_reflection): Remove.
	* jcf-dump.c (flag_newer): Remove.
	* jcf.h (quiet_flag): Remove.
	* parse.h (quiet_flag): Remove.

libcpp:
	* include/cpplib.h (cpp_options): Rename warn_deprecated,
	warn_traditional, warn_long_long and pedantic.
	* directives.c (directive_diagnostics, _cpp_handle_directive):
	Update names of cpp_options members.
	* expr.c (cpp_classify_number, eval_token): Update names of
	cpp_options members.
	* init.c (cpp_create_reader, post_options): Update names of
	cpp_options members.
	* internal.h (CPP_PEDANTIC, CPP_WTRADITIONAL): Update names of
	cpp_options members.
	* macro.c (parse_params): Update names of cpp_options members.

From-SVN: r164723
2010-09-29 15:49:14 +01:00
..
4k.md
5k.md
20kc.md
24k.md
74k.md
3000.md
4000.md
4100.md
4130.md
4300.md
4600.md
5000.md
5400.md
5500.md
6000.md
7000.md
9000.md
10000.md
constraints.md
crtfastmath.c config.gcc (mips64*-*-linux*, [...]): Add crtfastmath.o to extra_parts. 2010-06-12 07:44:51 +00:00
crti.asm
crtn.asm
driver-native.c
elf.h
elfoabi.h
elforion.h
generic.md
iris6.h * config/mips/iris6.h (LINK_SPEC): Don't pass -init, -fini with -r. 2010-05-07 12:36:58 +00:00
irix-crti.asm
irix-crtn.asm
libgcc-mips16.ver
linux-unwind.h
linux.h config.gcc (mips64*-*-linux*, [...]): Add crtfastmath.o to extra_parts. 2010-06-12 07:44:51 +00:00
linux64.h linux64.h (BIONIC_DYNAMIC_LINKERN32): Define. 2010-06-16 08:08:18 +00:00
loongson.h
loongson.md Rename loongson vector shift insns 2010-09-08 00:55:04 +00:00
loongson2ef.md md.texi (define_c_enum, [...]): Document. 2010-06-10 20:24:01 +00:00
mips-dsp.md md.texi (define_c_enum, [...]): Document. 2010-06-10 20:24:01 +00:00
mips-dspr2.md md.texi (define_c_enum, [...]): Document. 2010-06-10 20:24:01 +00:00
mips-fixed.md
mips-ftypes.def
mips-modes.def
mips-protos.h mips-protos.h (mips_function_arg_advance): Delete 2010-08-27 14:48:16 +00:00
mips-ps-3d.md md.texi (define_c_enum, [...]): Document. 2010-06-10 20:24:01 +00:00
mips.c mips.c (mips_builtin_decls): Declare. 2010-09-26 07:26:20 +00:00
mips.h optc-gen.awk: Generate global_options initializer instead of individual variables. 2010-09-29 15:49:14 +01:00
mips.md mips.md (alu_type): New attribute. 2010-06-26 15:27:04 -04:00
mips.opt config.gcc (mips*-sde-elf*): Don't use sdemtk.opt. 2010-05-20 22:20:34 +00:00
mips16.S mips.c (mips16_build_call_stub): Zero-extend the low half of a single-register SCmode return value before ORing... 2010-07-18 12:14:26 +00:00
netbsd.h
octeon.md
openbsd.h
predicates.md predicates.md (hilo_operand): New predicate. 2009-10-25 07:03:53 +00:00
r3900.h
rtems.h
sb1.md
sdb.h
sde.h options.texi (SeparateAlias): Document. 2010-09-03 22:00:05 +01:00
sde.opt options.texi (SeparateAlias): Document. 2010-09-03 22:00:05 +01:00
sdemtk.h config.gcc (mips*-sde-elf*): Don't use sdemtk.opt. 2010-05-20 22:20:34 +00:00
sr71k.md
st.h
sync.md md.texi (define_c_enum, [...]): Document. 2010-06-10 20:24:01 +00:00
t-elf
t-gofast
t-iris
t-iris6 config.gcc: Removed mips-sgi-irix5*, mips-sgi-irix6.[0-4]* from list of obsolete configurations. 2010-05-06 18:47:18 +00:00
t-isa3264
t-libgcc-mips16
t-linux64
t-mips
t-r3900
t-rtems
t-sb1
t-sde
t-sdemtk
t-slibgcc-irix
t-sr71k
t-st
t-vr
t-vxworks
vr.h
vr4120-div.S
vxworks.h
x-native
xlr.md