1. 24 Mar, 2011 30 commits
  2. 23 Mar, 2011 10 commits
    • Send on a closed channel panics. · 4bfc521c
      Calling close on a closed channel panics.
      Don't limit number of receives on a closed channel.
      
      From-SVN: r171364
      Ian Lance Taylor committed
    • Missed test data in libgo update. · 4573f2cb
      From-SVN: r171362
      Ian Lance Taylor committed
    • Somehow missed this addition when updating the library. · 0d3e7f5d
      From-SVN: r171361
      Ian Lance Taylor committed
    • re PR other/48179 (Reference mismatch in documentation chapter 6) · 2be478a2
      2011-03-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR other/48179
      	PR other/48221
      	PR other/48234
      	* doc/extend.texi (Alignment): Move section to match order in TOC.
      	* doc/invoke.texi (i386 and x86-64 Windows Options): Likewise.
      	(Warning Options): Adjust -Wno-cpp summary and remove stray backslash.
      
      From-SVN: r171359
      Jonathan Wakely committed
    • cfg.c (redirect_edge_succ_nodup): Duplicate the varm map before removing the edge. · 0c617be4
      	* cfg.c (redirect_edge_succ_nodup): Duplicate the varm map
      	before removing the edge.
      
      	* cfgrtl.c (cfg_layout_redirect_edge_and_branch): Do not use E after
      	it may have been freed by redirect_branch_edge or
      	redirect_edge_succ_nodup.
      
      From-SVN: r171356
      Jeff Law committed
    • tree-stdarg.c (va_list_counter_bump): Handle bumps via MEM_REF. · 58da96fe
      2011-03-23  Richard Guenther  <rguenther@suse.de>
      
      	* tree-stdarg.c (va_list_counter_bump): Handle bumps via
      	MEM_REF.
      	(check_va_list_escapes): Likewise.
      	(check_all_va_list_escapes): Likewise.
      
      From-SVN: r171353
      Richard Guenther committed
    • Makefile.in (IPA_TYPE_ESCAPE_H): Remove. · b8beb4d1
      2011-03-23  Richard Guenther  <rguenther@suse.de>
      
      	* Makefile.in (IPA_TYPE_ESCAPE_H): Remove.
      	(OBJS-archive): Remove ipa-struct-reorg.o and ipa-type-escape.o.
      	(tree-ssa-alias.o): Do not depend on IPA_TYPE_ESCAPE_H.
      	(alias.o): Likewise.
      	(ipa-type-escape.o): Remove.
      	(ipa-struct-reorg.o): Likewise.
      	(GTFILES): Remove ipa-struct-reorg.c.
      	* alias.c: Do not include ipa-type-escape.h.
      	* tree-ssa-alias.c: Likewise.
      	* common.opt (fipa-struct-reorg): Preserve for backward compatibility.
      	* opts.c (finish_options): Do not reset flag_ipa_struct_reorg.
      	* passes.c (init_optimization_passes): Remove ipa-struct-reorg
      	and ipa-type-escape passes.
      	* tree-pass.h (pass_ipa_type_escape): Remove.
      	(pass_ipa_struct_reorg): Likewise.
      	* ipa-struct-reorg.h: Remove.
      	* ipa-struct-reorg.c: Likewise.
      	* ipa-type-escape.h: Likewise.
      	* ipa-type-escape.c: Likewise.
      	* doc/invoke.texi (-fipa-struct-reorg): Remove.
      	(--param struct-reorg-cold-struct-ratio): Likewise.
      	* params.def (PARAM_STRUCT_REORG_COLD_STRUCT_RATIO): Likewise.
      	* params.h (STRUCT_REORG_COLD_STRUCT_RATIO): Likewise.
      	* timevar.def (TV_IPA_TYPE_ESCAPE): Likewise.
      
      	* gcc.dg/struct: Remove directory and contents.
      
      From-SVN: r171352
      Richard Guenther committed
    • plugin-api.h (ld_plugin_get_view): New. · 40fb5033
      2010-03-23  Rafael Ávila de Espíndola <respindola@mozilla.com>
      
      	* plugin-api.h (ld_plugin_get_view): New.
      	(ld_plugin_tag): Add LDPT_GET_VIEW.
      	(ld_plugin_tv): Add tv_get_view.
      
      From-SVN: r171351
      Rafael Ávila de Espíndola committed
    • 2084.md: Enable all insn reservations also for z9_ec cpu attribute value. · f137aa63
      2011-03-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config/s390/2084.md: Enable all insn reservations also for z9_ec
      	cpu attribute value.
      	* config/s390/s390-opts.h (enum s390_arch_option): Remove.
      	(enum processor_type): Add PROCESSOR_2094_Z9_EC.
      	* config/s390/s390.c (processor_flags_table): New constant array.
      	(s390_handle_arch_option): Remove.
      	(s390_handle_option): Remove s390_handle_arch_option invocations
      	and OPT_mwarn_framesize_ handling.
      	(s390_option_override): Remove s390_handle_arch_option invocation.
      	(s390_emit_prologue): Remove use of HOST_WIDE_INT_PRINT_DEC in
      	warnings.
      	* config/s390/s390.md (cpu attribute): Add z9_ec value.
      	* config/s390/s390.opt (s390_tune, s390_arch)
      	(march=): Replace s390_arch_option enum and values with
      	processor_type.  Set variable name to s390_arch.  Set
      	initialization value.
      	(mtune=): Replace s390_arch_option with processor_type.  Set
      	variable name to s390_tune.  Set initialization value.
      
      From-SVN: r171350
      Andreas Krebbel committed