1. 04 Apr, 2013 3 commits
  2. 03 Apr, 2013 31 commits
  3. 02 Apr, 2013 6 commits
    • * de.po: Update. · b6fd8c8e
      From-SVN: r197377
      Joseph Myers committed
    • * gdbinit.in (pbb): Use debug fn. · 984d07dd
      From-SVN: r197376
      Jason Merrill committed
    • re PR c++/34949 (Dead code in empty destructors.) · 8b00b643
      	PR c++/34949
      	* decl.c (begin_destructor_body): Clobber the object in a cleanup.
      
      From-SVN: r197375
      Jason Merrill committed
    • Remove unused symbols related to ivtype_map. · 622849c9
      Remove unused symbols related to ivtype_map.  This map does not appear to
      exist and I see no evidence of its removal in the ChangeLog.
      
      Tested on x86_64.
      
      
      Index: gcc/ChangeLog
      
      2013-04-02  Lawrence Crowl  <crowl@google.com>
      
      	* sese.h (struct ivtype_map_elt_s): Remove unused.
      	(extern debug_ivtype_map): Remove unused.
      	(extern eq_ivtype_map_elts): Remove unused.
      	* sese.c (debug_ivtype_map): Removed unused.
      	(debug_ivtype_map_1): Removed unused.
      	(debug_ivtype_elt): Remove unused.
      	(eq_ivtype_map_elts): Remove unused.
      
      From-SVN: r197374
      Lawrence Crowl committed
    • re PR target/52790 (Problems using x86_64-w64-mingw-w32-gfortran with mcmodel=large and medium) · 82c0e1a0
      	PR target/52790
      	* config/i386/cygming.h (SUB_TARGET_RECORD_STUB): New sub-target macro.
      	* config/i386/i386-protos.h (i386_pe_record_stub): Add new prototype.
      	* config/i386/i386.c (legitimize_pe_coff_extern_decl): New static
      	function.
      	(legitimize_pe_coff_symbol): Likewise.
      	(is_imported_p): New helper-function.
      	(ix86_option_override_internal): Make MEDIUM_PIC the default code-model
      	for Windows x64 targets.
      	(ix86_expand_prologue): Optimize for pe-coff targets.
      	(ix86_expand_split_stack_prologue): Adjust for pe-coff targets.
      	(legitimate_pic_address_disp_p): Adjust for x64 pe-coff to support
      	medium/large code-model.
      	(legitimize_pic_address): Likewise.
      	(legitimize_tls_address): Likewise.
      	(ix86_expand_call): Likewise.
      	(x86_output_mi_thunk): Likewise.
      	(get_dllimport_decl): Add new beimport argument.
      	(construct_plt_address): Don't assert for x64 pe-coff targets.
      	* config/i386/i386.h (PIC_OFFSET_TABLE_REGNUM): Adjust for x64 pe-coff
      	targets.
      	(SYMBOL_FLAG_STUBVAR): New macro.
      	(SYMBOL_REF_STUBVAR_P): Likewise.
      	* config/i386/winnt.c (stub_list): New structure.
      	(stub_head): New local variable.
      	(i386_pe_record_stub): New function.
      	(i386_pe_file_end): Emit refptr-stubs.
      
      From-SVN: r197373
      Kai Tietz committed
    • re PR rtl-optimization/56745 (ICE in merge_if_block) · 09bb4c99
      	PR rtl-optimization/56745
      	* ifcvt.c (cond_exec_find_if_block): Don't try to optimize
      	if then_bb has no successors and else_bb is EXIT_BLOCK_PTR.
      
      	* gcc.c-torture/compile/pr56745.c: New test.
      
      From-SVN: r197371
      Jakub Jelinek committed