1. 31 Jul, 2005 4 commits
    • output.h (enum section_category): Export from varasm.c · 7dcbf659
      
      	* output.h (enum section_category): Export from varasm.c
      	(categorize_decl_for_section): Likewise.
      	* varasm.c (enum section_category): Kill.
      	(categorize_decl_for_section): Make global.
      	* i386-protos.h (x86_output_aligned_bss, x86_elf_aligned_common):
      	Declare.
      	* i386.c (ix86_section_threshold): New static variable.
      	(ix86_in_large_data_p, ix86_encode_section_info,
      	x86_64_elf_unique_section,
      	x86_64_elf_select_section): New functions.
      	(TARGET_ENCODE_SECTION_INFO): Define
      	(override_options): Enable medium model for PIC.
      	(ix86_expand_prologue): Expand gen_set_got_rex64.
      	(legitimate_constant_p): Handle new UNSPECs.
      	(legitimate_pic_address_disp_p): Likewise.
      	(legitimize_pic_address): Lower MEDIUM model addressing.
      	* i386.h (PIC_OFFSET_TABLE_REGNUM): Set for medium model PIC.
      	(enum cmodel): Add MEDIUM_PIC.
      	(SYMBOL_REF_FAR_ADDR_P): New macro.
      	(SYMBOL_FLAG_FAR_ADDR): New flag.
      	* i386.md (movdi): Support medium model.
      	(set_got_rex64): New pattern.
      	* i386.opt (mlarge-data-threshold): New flag.
      	* predicates.md (zext_operand/sext_operand): Deal with medium model.
      	* x86-64.h (ASM_OUTPUT_ALIGNED_BSS): Use x86_output_aligned_bss.
      	(ASM_OUTPUT_ALIGNED_COMMON, TARGET_ASM_SELECT_SECTION,
      	TARGET_ASM_UNIQUE_SECTION): New.
      
      	* invoke.texi (-mlarge_data_threshold): Document
      
      From-SVN: r102606
      Jan Hubicka committed
    • re PR target/20621 (ICE: in change_address_1, at emit-rtl.c:1886) · 3601aa8a
      	PR target/20621
      	* gcc.c-torture/execute/pr20621-1.c: New test.
      
      From-SVN: r102601
      Richard Sandiford committed
    • re PR libfortran/21787 (flush I/O before calling abort()) · d4d145ac
      	PR libfortran/21787
      	* intrinsics/abort.c (abort): Close units before aborting.
      	Updated copyright years.
      
      From-SVN: r102600
      Francois-Xavier Coudert committed
    • Daily bump. · 41500b74
      [[Split portion of a mixed commit.]]
      
      From-SVN: r102597.2
      GCC Administrator committed
  2. 30 Jul, 2005 12 commits
  3. 29 Jul, 2005 23 commits
  4. 28 Jul, 2005 1 commit