Skip to content
Snippets Groups Projects
  1. May 04, 2011
    • Eric Botcazou's avatar
      * stor-layout.c (variable_size): Do not issue errors. · a2d42931
      Eric Botcazou authored
      From-SVN: r173381
      a2d42931
    • Ian Lance Taylor's avatar
      Use backend interface for named types and array types. · 7fc2f86b
      Ian Lance Taylor authored
      	* go-gcc.cc (Gcc_backend::struct_type): Call fill_in_struct.
      	(Gcc_backend::fill_in_struct): New function.
      	(Gcc_backend::array_type): Implement.
      	(Gcc_backend::fill_in_array): New function.
      	(Gcc_backend::placeholder_pointer_type): New function.
      	(Gcc_backend::set_placeholder_pointer_type): New function.
      	(Gcc_backend::set_placeholder_function_type): New function.
      	(Gcc_backend::placeholder_struct_type): New function.
      	(Gcc_backend::set_placeholder_struct_type): New function.
      	(Gcc_backend::placeholder_array_type): New function.
      	(Gcc_backend::set_placeholder_array_type): New function.
      	(Gcc_backend::named_type): New function.
      	(Gcc_backend::circular_pointer_type): New function.
      	(Gcc_backend::is_circular_pointer_type): New function.
      
      From-SVN: r173380
      7fc2f86b
    • Richard Guenther's avatar
      coverage.c (tree_coverage_counter_ref): Use integer_type_node for array-ref indices. · f81b1a3d
      Richard Guenther authored
      2011-05-04  Richard Guenther  <rguenther@suse.de>
      
      	* coverage.c (tree_coverage_counter_ref): Use integer_type_node
      	for array-ref indices.
      	(tree_coverage_counter_addr): Likewise.
      	(build_fn_info_type): Use size_int for index types.
      	(build_gcov_info): Likewise.
      
      From-SVN: r173379
      f81b1a3d
    • Richard Guenther's avatar
      c-decl.c (check_bitfield_type_and_width): Do not pass NULL to build_int_cst. · c62c040f
      Richard Guenther authored
      2011-05-04  Richard Guenther  <rguenther@suse.de>
      
      	* c-decl.c (check_bitfield_type_and_width): Do not pass NULL
      	to build_int_cst.
      	* c-typeck.c (really_start_incremental_init): Use bitsize_int
      	for constructor indices.
      	(push_init_level): Likewise.
      
      	c-family/
      	* c-common.c (fix_string_type): Use size_int for index type bounds.
      	(start_fname_decls): Do not pass NULL to build_int_cst.
      	(c_init_attributes): Likewise.
      	* c-lex.c (c_lex_with_flags): Likewise.
      
      From-SVN: r173378
      c62c040f
    • Richard Guenther's avatar
      explow.c (promote_mode): Move variable declarations before code. · 1e3287d0
      Richard Guenther authored
      2011-05-04  Richard Guenther  <rguenther@suse.de>
      
              * explow.c (promote_mode): Move variable declarations before code.
      
      From-SVN: r173376
      1e3287d0
    • Nathan Froyd's avatar
      tree.h (build_function_type_array): Declare. · 6c32445b
      Nathan Froyd authored
      gcc/
      	* tree.h (build_function_type_array): Declare.
      	(build_varargs_function_type_array): Declare.
      	(build_function_type_vec, build_varargs_function_type_vec): Define.
      	* tree.c (build_function_type_array_1): New function.
      	(build_function_type_array): New function.
      	(build_varargs_function_type_array): New function.
      
      gcc/fortran/
      	* trans-decl.c (build_library_function_decl_1): Call
      	build_function_type_vec.  Adjust argument list building accordingly.
      	* trans-intrinsic.c (gfc_get_intrinsic_lib_fndecl): Likewise.
      	* trans-types.c (gfc_get_function_type): Likewise.
      
      From-SVN: r173375
      6c32445b
    • Richard Guenther's avatar
      trans-array.c (gfc_trans_array_constructor_value): Use size_int for bounds of range types. · df09d1d5
      Richard Guenther authored
      2011-05-04  Richard Guenther  <rguenther@suse.de>
      
      	* trans-array.c (gfc_trans_array_constructor_value): Use
      	size_int for bounds of range types.
      	(gfc_trans_array_constructor_value): Use size_type_node
      	for memcpy argument.
      	* trans-common.c (build_field): Use gfc_charlen_type_node
      	for lengths.
      	* trans-openmp.c (gfc_trans_omp_clauses): Do not pass NULL
      	as type to build_int_cst.
      	* trans-const.c (gfc_build_string_const): Use size_int
      	for bounds of range types.
      	(gfc_build_wide_string_const): Likewise.
      	* trans-stmt.c (gfc_trans_label_assign): Use gfc_charlen_type_node
      	for lengths.
      	(gfc_trans_character_select): Likewise.
      	(gfc_trans_character_select): Do not pass NULL
      	as type to build_int_cst.
      	(gfc_trans_character_select): Use size_int for bounds of range types.
      	* trans-io.c (gfc_build_io_library_fndecls): Likewise.
      	(add_case): Do not pass NULL as type to build_int_cst.
      	(transfer_expr): Likewise.
      	(transfer_array_desc): Likewise.
      	* trans-decl.c (gfc_add_assign_aux_vars): Use gfc_charlen_type_node
      	for lengths.
      	(gfc_trans_assign_aux_var): Likewise.
      	(create_main_function): Use size_int for bounds of range types.
      	* trans-intrinsic.c (gfc_conv_intrinsic_minmax_char): Do not pass
      	NULL as type to build_int_cst.
      	(gfc_conv_intrinsic_spacing): Likewise.
      	(gfc_conv_intrinsic_rrspacing): Likewise.
      	(gfc_conv_intrinsic_len): Use gfc_charlen_type_node for lengths.
      
      From-SVN: r173374
      df09d1d5
    • Richard Sandiford's avatar
      tree-vect-loop.c (vectorizable_reduction): Check reduction cost before setting STMT_VINFO_TYPE. · fdabf269
      Richard Sandiford authored
      gcc/
      	* tree-vect-loop.c (vectorizable_reduction): Check reduction cost
      	before setting STMT_VINFO_TYPE.
      
      From-SVN: r173373
      fdabf269
    • Ulrich Weigand's avatar
      spu.c (spu_gimplify_va_arg_expr): Call pass_by_reference instead of spu_pass_by_reference. · a207915a
      Ulrich Weigand authored
      	* config/spu/spu.c (spu_gimplify_va_arg_expr): Call pass_by_reference
      	instead of spu_pass_by_reference.
      
      From-SVN: r173372
      a207915a
    • Andreas Krebbel's avatar
      calls.c (emit_library_call_value_1): Invoke promote_function_mode hook on libcall arguments. · 5e617be8
      Andreas Krebbel authored
      2011-05-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* calls.c (emit_library_call_value_1): Invoke
      	promote_function_mode hook on libcall arguments.
      	* explow.c (promote_function_mode, promote_mode): Handle TYPE
      	argument being NULL.
      	* targhooks.c (default_promote_function_mode): Lisewise.
      	* config/s390/s390.c (s390_promote_function_mode): Likewise.
      	* config/sparc/sparc.c (sparc_promote_function_mode): Likewise.
      
      	* doc/tm.texi: Document that TYPE argument might be NULL.
      
      From-SVN: r173371
      5e617be8
    • Stuart Henderson's avatar
      mcpu-bf512.c: Update to latest silicon revision and remove duplication. · 23ee028b
      Stuart Henderson authored
      2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
      
              * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
              remove duplication.
              * gcc.target/bfin/mcpu-bf514.c: Likewise.
              * gcc.target/bfin/mcpu-bf516.c: Likewise.
              * gcc.target/bfin/mcpu-bf518.c: Likewise.
      
      From-SVN: r173370
      23ee028b
    • Stuart Henderson's avatar
      bfin.c (bfin_cpus): Update silicon revisions. · 486d04be
      Stuart Henderson authored
      2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
      
              * config/bfin/bfin.c (bfin_cpus): Update silicon revisions.
      
      From-SVN: r173369
      486d04be
    • Stuart Henderson's avatar
      2011-05-04 Stuart Henderson <shenders@gcc.gnu.org> · 9b19b026
      Stuart Henderson authored
              From Bernd Schmidt
              * config/bfin/bfin.md (addsi3): Add an alternative for IREGS.
      
      From-SVN: r173368
      9b19b026
    • Rainer Orth's avatar
      * config/alpha/alpha.h (CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB) · 502bc3df
      Rainer Orth authored
      	(MIPS_UNMARK_STAB, SHASH_SIZE, THASH_SIZE, ALIGN_SYMTABLE_OFFSET):
      	Move ...
      	* mips-tfile.c: ... here.
      	Don't include coretypes.h, tm.h, filenames.h.
      	(saber_stop): Remove definition and all calls.
      	[__SABER__]: Remove.
      	(__LINE__): Remove default.
      	(Size_t, Ptrdiff_t): Remove definitions.
      	Replace by size_t, ptrdiff_t.
      	[!MIPS_DEBUGGING_INFO]: Remove.
      	(SHASH_SIZE, THASH_SIZE): Remove defaults.
      	(progname): Add const.
      	(STATIC): Remove.
      	Replace all uses by static.
      	(ALIGN_SYMTABLE_OFFSET): Remove default.
      	* mips-tdump.c: Don't include coretypes.h, tm.h.
      	Remove !MIPS_IS_STAB guard.
      	* Makefile.in (mips-tfile.o): Remove $(RTL_H), coretypes.h,
      	$(TM_H), filenames.h dependencies.
      	(mips-tdump.o): Remove $(RTL_H), coretypes.h, $(TM_H) dependencies.
      
      From-SVN: r173367
      502bc3df
    • Stuart Henderson's avatar
      2011-05-04 Stuart Henderson <shenders@gcc.gnu.org> · 991eb6ef
      Stuart Henderson authored
              From Jie Zhang
              *config/bfin/bfin.c (bfin_extra_live_on_entry): New.
              (TARGET_EXTRA_LIVE_ON_ENTRY): Define.
      
      From-SVN: r173366
      991eb6ef
    • Stuart Henderson's avatar
      2011-05-04 Stuart Henderson <shenders@gcc.gnu.org> · 420ccc84
      Stuart Henderson authored
              From Bernd Schmidt
              * config/bfin/bfin.h (FUNCTION_PROFILER): Take TARGET_LONG_CALLS into
              account and save/restore RETS.
              (PROFILE_BEFORE_PROLOGUE): Define.
              (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Add tab character.  Correct
              the push insn to use predecrement.
      
      From-SVN: r173365
      420ccc84
    • Stuart Henderson's avatar
      2011-05-04 Stuart Henderson <shenders@gcc.gnu.org> · 9f8d69ee
      Stuart Henderson authored
              From Jie Zhang
              * config/bfin/bfin.c (bfin_expand_prologue): Don't clobber P2.
      
      From-SVN: r173364
      9f8d69ee
    • Uros Bizjak's avatar
      * config/i386/i386.md: Fix typo in comment. · 5b56b9d2
      Uros Bizjak authored
      From-SVN: r173363
      5b56b9d2
    • Nick Clifton's avatar
      mn10300.c: Include cfgloop.h. · 662c03f4
      Nick Clifton authored
      	* config/mn10300/mn10300.c: Include cfgloop.h.
      	(DUMP): New macro.
      	(mn10300_insert_setlb_lcc): New function.  Inserts a SETLB and a
      	Lcc or a FLcc insn into the instruction stream.
      	(mn10300_block_contains_call): New function.  Returns true if the
      	given basic block contains a CALL insn.
      	(mn10300_loop_contains_call_insn): New function.  Returns true if
      	the given loop contains a CALL insn.
      	(mn10300_scan_for_setlb_lcc): New function.  Finds opportunities
      	to use the SETLB and Lcc or FLcc insns.
      	(mn10300_reorg): Invoke mn10300_scan_for_setlb_lcc when optimizing.
      	(TARGET_FLAGS): Add MASK_ALLOW_SETLB.
      	* config/mn10300/mn10300.opt (msetlb): New option.  Used to
      	disable the SETLB optimization.
      	* config/mn10300/mn10300.h (TARGET_CPU_CPP_BUILTINS): Add
      	__SETLB__ or __NO_SETLB__.
      	* config/mn10300/mn10300.md (UNSPEC_SETLB): New constant.
      	(movsf_internal): Handle MDR register.
      	(cmpsi): Make visible.
      	(setlb): New pattern.
      	(Lcc): New pattern.
      	(FLcc): New pattern.
      
      From-SVN: r173362
      662c03f4
    • Uros Bizjak's avatar
      re PR target/48860 (r173265 breaks bootstrap on x86_64-apple-darwin10) · 843b6915
      Uros Bizjak authored
      	PR target/48860
      	* config/i386/i386.md (*movdi_internal_rex64) Use %vmovd
      	for reg<->xmm moves.
      	* config/i386/sse.md (*vec_concatv2di_rex64_sse4_1): Ditto.
      	(vec_concatv2di_rex64_sse): Ditto.
      	(*sse2_storeq_rex64): Do not emit %v prefix for mov{q} mnemonic.
      	(*vec_extractv2di_1_rex64): Ditto.
      
      	Revert:
      	2011-05-02  Uros Bizjak  <ubizjak@gmail.com>
      
      	* config/i386/mmx.md (*mov<mode>_internal_rex64): Use %vmovq for
      	reg<->xmm moves.
      	(*movv2sf_internal_rex64): Use %vmovq for reg<->xmm moves.
      
      From-SVN: r173361
      843b6915
    • Joseph Myers's avatar
      configure.ac: Separate libgloss_dir settings from general case over targets. · fbcf0dca
      Joseph Myers authored
      	* configure.ac: Separate libgloss_dir settings from general case
      	over targets.
      	* configure: Regenerate.
      
      From-SVN: r173360
      fbcf0dca
    • Richard Guenther's avatar
      tree.h (int_const_binop): Remove notrunc argument. · d35936ab
      Richard Guenther authored
      2011-05-04  Richard Guenther  <rguenther@suse.de>
      
      	* tree.h (int_const_binop): Remove notrunc argument.
      	* fold-const.c (int_const_binop): Remove notrunc argument.  Always
      	create integer constants that are properly truncated.
      	(extract_muldiv_1): Expand one notrunc int_const_binop caller.
      	(const_binop): Remove zero notrunc argument to int_const_binop.
      	(size_binop_loc): Likewise.
      	(fold_div_compare): Likewise.
      	(maybe_canonicalize_comparison_1): Likewise.
      	(fold_comparison): Likewise.
      	(fold_binary_loc): Likewise.
      	(multiple_of_p): Likewise.
      	* expr.c (store_constructor): Likewise.
      	* gimple-fold.c (maybe_fold_offset_to_array_ref): Likewise.
      	(maybe_fold_stmt_addition): Likewise.
      	* ipa-prop.c (ipa_modify_call_arguments): Likewise.
      	* stor-layout.c (layout_type): Likewise.
      	* tree-data-ref.c (tree_fold_divides_p): Likewise.
      	* tree-sra.c (build_ref_for_offset): Likewise.
      	(build_user_friendly_ref_for_offset): Likewise.
      	* tree-ssa-address.c (maybe_fold_tmr): Likewise.
      	* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Likewise.
      	* tree-ssa-loop-niter.c (inverse): Likewise.
      	* tree-ssa-pre.c (create_component_ref_by_pieces_1): Likewise.
      	* tree-ssa.c (maybe_rewrite_mem_ref_base): Likewise.
      	* tree-switch-conversion.c (check_range): Likewise.
      	(build_constructors): Likewise.
      	* tree-vect-generic.c (expand_vector_piecewise): Likewise.
      	* tree-vrp.c (set_and_canonicalize_value_range): Likewise.
      	(extract_range_from_assert): Likewise.
      	(vrp_int_const_binop): Likewise.
      	(extract_range_from_binary_expr): Likewise.
      	(extract_range_from_unary_expr): Likewise.
      	(check_array_ref): Likewise.
      	(find_case_label_range): Likewise.
      	(simplify_div_or_mod_using_ranges): Likewise.
      	* tree-cfg.c (group_case_labels_stmt): Use double-ints for
      	comparing case labels for merging.
      
      
      	ada/
      	* gcc-interface/trans.c (gnat_to_gnu): Remove zero notrunc argument to
      	int_const_binop.
      	(pos_to_constructor): Likewise.
      
      	fortran/
      	* trans-types.c (gfc_get_array_type_bounds): Remove zero notrunc
      	argument to int_const_binop.
      
      From-SVN: r173356
      d35936ab
    • Mark Wielaard's avatar
      Remove unused debug_str_hash_forced from dwarf2out. · 8992c063
      Mark Wielaard authored
          * dwarf2out.c (debug_str_hash_forced): Removed.
          (gen_label_for_indirect_string): Removed.
          (get_debug_string_label): Removed.
          (AT_string_form): Generate label directly.
          (output_indirect_string): Test indirect_string_node for
          DW_FORM_strp instead of checking label and refcount.
          (prune_indirect_string): Removed.
          (prune_unused_types): Don't check debug_str_hash_forced or
          call prune_indirect_string.
      
      From-SVN: r173355
      8992c063
    • Alexandre Oliva's avatar
      re PR other/48093 (-mtls-dialect= is undocumented) · 4868e6ea
      Alexandre Oliva authored
      PR other/48093
      * doc/invoke.texi: Document -mtls-dialect and GCC_COMPARE_DEBUG.
      
      From-SVN: r173352
      4868e6ea
    • Alexandre Oliva's avatar
      re PR debug/47994 (-fcompare-debug failure with -O2 -fpeel-loops... · 01a5c0ab
      Alexandre Oliva authored
      re PR debug/47994 (-fcompare-debug failure with -O2 -fpeel-loops -fno-rerun-cse-after-loop -fno-tree-loop-optimize -fno-web)
      
      PR debug/47994
      PR debug/47919
      * combine.c (try_combine): Skip debug insns at m_split tests.
      
      From-SVN: r173351
      01a5c0ab
    • GCC Administrator's avatar
      Daily bump. · f7bde72f
      GCC Administrator authored
      From-SVN: r173350
      f7bde72f
  2. May 03, 2011
    • Chris Demetriou's avatar
      morestack.S (__i686.get_pc_thunk.bx): New. · 6ace0756
      Chris Demetriou authored
      2011-05-03  Chris Demetriou  <cgd@google.com>
      
              * config/i386/morestack.S (__i686.get_pc_thunk.bx): New.
      
      From-SVN: r173345
      6ace0756
    • Paolo Carlini's avatar
      re PR libstdc++/48848 ([C++0x] std::valarray<T> functions missing) · 8a3cabe3
      Paolo Carlini authored
      2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/48848
      	* include/std/valarray (valarray<>::valarray(valarray&&),
      	valarray<>::operator=(valarray&&), valarray<>::swap): Add.
      	* doc/xml/manual/status_cxx200x.xml: Update.
      	* testsuite/26_numerics/valarray/moveable.cc: New.
      	* testsuite/26_numerics/valarray/swap.cc: Likewise.
      
      From-SVN: r173344
      8a3cabe3
    • Tobias Burnus's avatar
      re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays]) · f437d56e
      Tobias Burnus authored
      2011-05-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
      
      From-SVN: r173343
      f437d56e
    • Tobias Burnus's avatar
      re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays]) · 0e3184ac
      Tobias Burnus authored
      2011-05-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * trans-intrinsic.c (trans_this_image): Implement version with
              coarray argument.
      
      2011-05-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * gfortran.dg/coarray/this_image_1.f90: New.
      
      From-SVN: r173342
      0e3184ac
    • Tobias Burnus's avatar
      re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays]) · b0d1c284
      Tobias Burnus authored
      2011-05-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/18918
              * gfortran.dg/coarray/caf.dg: New.
              * gfortran.dg/coarray/image_index_1.f90: New, copied
              from ../coarray_16.f90.
      
      From-SVN: r173341
      b0d1c284
    • Mark Wielaard's avatar
      PR42288 emit empty .debug_aranges section. · 6ac00218
      Mark Wielaard authored
      * dwarf2out.c (dwarf2out_finish): Always call output_aranges ()
        when info_section_emitted.
      
      From-SVN: r173340
      6ac00218
    • Joseph Myers's avatar
      mips-opts.h: New. · 3af42a7b
      Joseph Myers authored
      	* config/mips/mips-opts.h: New.
      	* config/mips/mips.c (enum mips_r10k_cache_barrier_setting): Move
      	to mips-opts.h.
      	(mips_abi, mips_code_readable, mips_r10k_cache_barriee): Remove.
      	(mips_handle_option): Don't handle OPT_mabi_, OPT_mcode_readable_
      	or OPT_mr10k_cache_barrier_ here.  Access mips_cache_flush_func
      	via opts pointer.
      	* config/mips/mips.h (enum mips_code_readable_setting): Move to
      	mips-opts.h.
      	(mips_abi, mips_code_readable): Don't declare.
      	* config/mips/mips.opt (config/mips/mips-opts.h): New
      	HeaderInclude.
      	(mabi=): Use Enum and Var.
      	(mips_abi): New Enum and EnumValue entries.
      	(mcode-readable=): Use Enum and Var.
      	(mips_code_readable_setting): New Enum and EnumValue entries.
      	(mr10k-cache-barrier=): Use Enum and Var.
      	(mips_r10k_cache_barrier_setting): New Enum and EnumValue entries.
      
      From-SVN: r173338
      3af42a7b
    • Paolo Carlini's avatar
      re PR c++/28501 (ICE with __real__ and implicit type conversion) · 6add7e94
      Paolo Carlini authored
      /cp
      2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/28501
      	* call.c (add_builtin_candidate): Handle REALPART_EXPR and
      	IMAGPART_EXPR.
      
      /testsuite
      2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/28501
      	* g++.dg/ext/complex9.C: New.
      
      From-SVN: r173337
      6add7e94
    • Jan Hubicka's avatar
      * lto.c (free_ltrans_partitions): Fix accidental commit. · bb3398ca
      Jan Hubicka authored
      From-SVN: r173336
      bb3398ca
    • Jan Hubicka's avatar
      cgraph.h (cgraph_node_set_def, [...]): Move out of GTY; replace hash by pointer map. · 1cb1a99f
      Jan Hubicka authored
      	* cgraph.h (cgraph_node_set_def, varpool_node_set_def): Move out of GTY;
      	replace hash by pointer map.
      	(cgraph_node_set_element_def, cgraph_node_set_element,
      	const_cgraph_node_set_element, varpool_node_set_element_def,
      	varpool_node_set_element, const_varpool_node_set_element): Remove.
      	(free_cgraph_node_set, free_varpool_node_set): New function.
      	(cgraph_node_set_size, varpool_node_set_size): Use vector size.
      	* tree-emutls.c: Free varpool node set.
      	* ipa-utils.c (cgraph_node_set_new, cgraph_node_set_add,
      	cgraph_node_set_remove, cgraph_node_set_find, dump_cgraph_node_set,
      	debug_cgraph_node_set, free_cgraph_node_set, varpool_node_set_new,
      	varpool_node_set_add, varpool_node_set_remove, varpool_node_set_find,
      	dump_varpool_node_set, free_varpool_node_set, debug_varpool_node_set):
      	Move here from ipa.c; implement using pointer_map
      	* ipa.c (cgraph_node_set_new, cgraph_node_set_add,
      	cgraph_node_set_remove, cgraph_node_set_find, dump_cgraph_node_set,
      	debug_cgraph_node_set, varpool_node_set_new,
      	varpool_node_set_add, varpool_node_set_remove, varpool_node_set_find,
      	dump_varpool_node_set, debug_varpool_node_set):
      	Move to ipa-uitls.c.
      	* lto/lto.c (ltrans_partition_def): Remove GTY annotations.
      	(ltrans_partitions): Move to heap.
      	(new_partition): Update.
      	(free_ltrans_partitions): New function.
      	(lto_wpa_write_files): Use it.
      	* passes.c (ipa_write_summaries): Update.
      
      From-SVN: r173334
      1cb1a99f
    • Stuart Henderson's avatar
      2011-05-03 Stuart Henderson <shenders@gcc.gnu.org> · b445518d
      Stuart Henderson authored
              From Mike Frysinger
              * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
              * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
              gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
      
      From-SVN: r173333
      b445518d
    • Stuart Henderson's avatar
      2011-05-03 Stuart Henderson <shenders@gcc.gnu.org> · 7f31f4db
      Stuart Henderson authored
              From Mike Frysinger:
              * config/bfin/bfin.c (bfin_cpus[]): Add 0.4 for
              bf542/bf544/bf547/bf548/bf549.
      
      From-SVN: r173332
      7f31f4db
    • Uros Bizjak's avatar
      expmed.c (extract_bit_field_1): Remove write-only variable "icode". · b70fce6d
      Uros Bizjak authored
      	* expmed.c (extract_bit_field_1): Remove write-only variable "icode".
      
      From-SVN: r173331
      b70fce6d
    • Stuart Henderson's avatar
      2011-05-03 Stuart Henderson <shenders@gcc.gnu.org> · 265b1d82
      Stuart Henderson authored
              From Bernd Schmidt:
              * config/bfin/bfin.md (MOVCC): New mode_macro.
              (mov<mode>cc_insn1, mov<mode>cc_insn2, mov<mode>cc): Renamed from
              movsicc_insn1, movsicc_insn2 and movsicc and macroized.  Remove
              comments from generated assembly.
      
      From-SVN: r173330
      265b1d82
Loading