1. 28 Jun, 2011 12 commits
    • common.opt (in_lto_p): New Variable entry. · a7d0d30f
      	* common.opt (in_lto_p): New Variable entry.
      	* flags.h (in_lto_p): Move to common.opt.
      	* gcc.c: Include params.h.
      	(set_option_handlers): Also use common_handle_option and
      	target_handle_option.
      	(main): Call global_init_params, finish_params and
      	init_options_struct.
      	* opts.c (debug_type_names): Move from toplev.c.
      	(print_filtered_help): Access quiet_flag through opts pointer.
      	(common_handle_option): Return early in the driver for some
      	options.  Access in_lto_p, dwarf_version and
      	warn_maybe_uninitialized through opts pointer.
      	* toplev.c (in_lto_p): Move to common.opt.
      	(debug_type_names): Move to opts.c.
      	* Makefile.in (OBJS): Remove opts.o.
      	(OBJS-libcommon-target): Add opts.o.
      	(gcc.o): Update dependencies.
      
      From-SVN: r175591
      Joseph Myers committed
    • vfp-ldmdbs.c: Skip for soft float. · cc6aa100
      	* gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
      	* gcc.target/arm/vfp-ldmias.c: Likewise.
      	* gcc.target/arm/vfp-ldmdbd.c: Likewise.
      	* gcc.target/arm/vfp-stmdbs.c: Likewise.
      	* gcc.target/arm/vfp-ldmiad.c: Likewise.
      	* gcc.target/arm/vfp-stmias.c: Likewise.
      	* gcc.target/arm/vfp-stmdbd.c: Likewise.
      	* gcc.target/arm/vfp-stmiad.c: Likewise.
      
      From-SVN: r175590
      Janis Johnson committed
    • tree-ssa-forwprop.c (simplify_bitwise_binary): Improve type sinking. · 420863a9
      2011-06-28  Kai Tietz  <ktietz@redhat.com>
      
              * tree-ssa-forwprop.c (simplify_bitwise_binary): Improve
              type sinking.
      
      From-SVN: r175589
      Kai Tietz committed
    • Fix constraints. · 0498a2be
      2011-06-28  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
      
             * config/arm/vfp.md ("*divsf3_vfp"): Replace '+' constraint modifier
             with '=' constraint modifier.
             (*divdf3_vfp): Likewise.
             ("*mulsf3_vfp"): Likewise.
             ("*muldf3_vfp"): Likewise.
             ("*mulsf3negsf_vfp"): Likewise.
             ("*muldf3negdf_vfp"): Likewise.
      
      From-SVN: r175588
      Ramana Radhakrishnan committed
    • mn10300.h (LINK_SPEC): Do not use linker relaxation when performing an incremental link. · 4a68b724
      	* config/mn10300/mn10300.h (LINK_SPEC): Do not use linker
      	relaxation when performing an incremental link.
      
      From-SVN: r175584
      Nick Clifton committed
    • tree-ssa-math-opts.c (execute_optimize_bswap): Search within BB from last to first. · 72a32729
      2011-06-28  Kai Tietz  <ktietz@redhat.com>
      
              * tree-ssa-math-opts.c (execute_optimize_bswap): Search
              within BB from last to first.
      
      From-SVN: r175580
      Kai Tietz committed
    • genattr-common.c: New. · 88a00ef7
      	* genattr-common.c: New.  Based on genattr.c.
      	* Makefile.in (INSN_ATTR_H): Include insn-attr-common.h.
      	(MOSTLYCLEANFILES): Add insn-attr-common.h.
      	(opts.o): Update dependencies.
      	(.PRECIOUS): Add insn-attr-common.h.
      	(simple_rtl_generated_h): Add insn-attr-common.h.
      	(build/genattr-common.o): New.
      	(genprogrtl): Add attr-common.
      	* genattr.c (main): Include insn-attr-common.h.  Don't generate
      	definitions of DELAY_SLOTS or INSN_SCHEDULING.
      	* opts.c: Include insn-attr-common.h instead of rtl.h and
      	insn-attr.h.
      
      From-SVN: r175579
      Joseph Myers committed
    • Revert spurious change to mn10300_get_live_callee_saved_regs · a9633db4
      From-SVN: r175577
      Nick Clifton committed
    • * config.host: Recognize all V850 variants. · 4be46d19
      From-SVN: r175576
      Nick Clifton committed
    • config.gcc (tm_file): Add elfos.h and avr/elf.h for avr-*-* and avr-*-rtems* targets. · 880962ac
      	* config.gcc (tm_file): Add elfos.h and avr/elf.h for 
      	avr-*-* and avr-*-rtems* targets.
      	* config/avr/elf.h: New file.
      	(ASM_OUTPUT_BEFORE_CASE_LABEL): Define.
      	(TARGET_ASM_SELECT_SECTION): Define.
      	(INIT_SECTION_ASM_OP): Undefine.
      	(FINI_SECTION_ASM_OP): Undefine.
      	(READONLY_DATA_SECTION_ASM_OP): Undefine.
      	(PCC_BITFIELD_TYPE_MATTERS): Undefine.
      	(TARGET_HAVE_SWITCHABLE_BSS_SECTIONS): Undefine.
      	* config/avr/avr.h:
      	(PREFERRED_DEBUGGING_TYPE): Move to elf.h.
      	(TARGET_ASM_NAMED_SECTION): Move to elf.h.
      	(MAX_OFILE_ALIGNMENT): Move to elf.h.
      	(STRING_LIMIT): Move to elf.h.
      	(ASM_DECLARE_FUNCTION_NAME): Move to elf.h.
      	(ASM_DECLARE_OBJECT_NAME): Remove.
      	(ESCAPES): Remove.
      	(ASM_OUTPUT_SKIP): Remove.
      	(DWARF2_DEBUGGING_INFO): Remove.
      	(OBJECT_FORMAT_ELF): Remove.
      	(USER_LABEL_PREFIX): Remove.
      	(ASM_OUTPUT_EXTERNAL): Remove.
      	(ASM_OUTPUT_ASCII): Remove.
      	(TYPE_ASM_OP): Remove.
      	(SIZE_ASM_OP): Remove.
      	(WEAK_ASM_OP): Remove.
      	(STRING_ASM_OP): Remove.
      	(SET_ASM_OP): Remove.
      	(ASM_WEAKEN_LABEL): Remove.
      	(TYPE_OPERAND_FMT): Remove.
      	(ASM_DECLARE_FUNCTION_SIZE): Remove.
      	(ASM_FINISH_DECLARE_OBJECT): Remove.
      	(NO_DOLLAR_IN_LABEL): Remove.
      	(ASM_GENERATE_INTERNAL_LABEL): Remove.
      	(ASM_OUTPUT_CASE_LABEL): Remove.
      	* config/avr/avr.c (avr_asm_output_aligned_decl_common): Use
      	ASM_OUTPUT_ALIGNED_LOCAL, ASM_OUTPUT_ALIGNED_COMMON.
      	(gas_output_ascii): Remove.
      	(gas_output_limited_string): Remove.
      	(TARGET_ASM_FILE_START_FILE_DIRECTIVE): Remove.
      	* config/avr/avr-protos.h
      	(gas_output_ascii): Remove prototye.
      	(gas_output_limited_string): Remove prototype.
      
      From-SVN: r175575
      Georg-Johann Lay committed
    • pr45701-1.c: Don't specify -march; remove dg-prune-output. · 6dd61d84
      	* gcc.target/arm/pr45701-1.c: Don't specify -march; remove
      	dg-prune-output.
      	* gcc.target/arm/pr45701-2.c: Ditto.
      
      From-SVN: r175573
      Janis Johnson committed
    • Daily bump. · ba51b89e
      From-SVN: r175572
      GCC Administrator committed
  2. 27 Jun, 2011 28 commits