1. 12 Sep, 2006 6 commits
    • Fix some white space issues in the changelog. · cc6010cd
      From-SVN: r116876
      Andrew Pinski committed
    • Fix white space issues in the ChangeLog. · 19ede56f
      From-SVN: r116875
      Andrew Pinski committed
    • config.gcc (i[34567]86-*-darwin*): Set with_arch and with_cpu by default. · 703706d7
      	* config.gcc (i[34567]86-*-darwin*): Set with_arch and
      	with_cpu by default.
      
      From-SVN: r116874
      Geoffrey Keating committed
    • dwarf2out.c (dwarf_file_data): New. · d5688810
      	* dwarf2out.c (dwarf_file_data): New.
      	(enum dw_val_class): Add dw_val_class_file.
      	(struct dw_val_struct): Add val_file.
      	(file_table): Change to a hash table.
      	(file_table_emitted): Delete.
      	(file_table_last_lookup_index): Delete.
      	(emitcount): Delete.
      	(last_emitted_file): New.
      	(lookup_filename): Change prototype to return a struct dwarf_file_data.
      	(init_file_table): Delete.
      	(maybe_emit_file): Change prototype to take a struct dwarf_file_data.
      	(AT_addr): Add comment.
      	(add_AT_file): New.
      	(AT_file): New.
      	(get_AT_file): New.
      	(print_die): Handle dw_val_class_file.
      	(print_dwarf_line_table): Update for new file table structure.
      	(attr_checksum): Do checksum a filename.
      	(same_dw_val_p, same_attr_p): Do compare a filename.
      	(size_of_die): Handle dw_val_class_file.
      	(value_format): Likewise.
      	(output_die): Likewise.  Also, call maybe_emit_file here.
      	(struct file_info): Constify filenames.  Make file_idx a pointer
      	to a struct dwarf_file_data.
      	(struct dir_info): Constify directory names.  Remove 'used' field.
      	(struct file_name_acquire_data): New.
      	(file_name_acquire): New.
      	(output_file_names): Modify to handle new file data structures.
      	(add_src_coords_attributes): Use add_AT_file.
      	(add_call_src_coords_attributes): Likewise.
      	(dwarf2out_imported_module_or_decl): Likewise.
      	(gen_subprogram_die): Modify for new file data structures.
      	(gen_variable_die): Likewise.
      	(file_table_eq): New.
      	(file_table_hash): New.
      	(file_table_last_lookup): New.
      	(lookup_filename): Rewrite to handle new file data structures.
      	(maybe_emit_file): Rewrite to handle new file data structures.
      	(dwarf2out_source_line): Always call lookup_filename and
      	maybe_emit_file.
      	(dwarf2out_init): Create file_table here.
      	(prune_unused_types_walk_attribs): Don't call maybe_emit_file here.
      	(file_table_relative_p): New.
      	(dwarf2out_finish): Change detection of relative filenames
      	to work with new file data structures.  Move output_line_info call
      	after debug_info output.
      
      From-SVN: r116873
      Geoffrey Keating committed
    • re PR testsuite/28950 (regex wrong for testing on darwin in… · df29fa4d
      re PR testsuite/28950 (regex wrong for testing on darwin in gcc/testsuite/gcc.target/powerpc/ppc-and-1.c)
      
      2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
      
              PR testsuite/28950
              * gcc.target/powerpc/ppc-and-1.c: Fix regex.
      
      From-SVN: r116867
      Jack Howarth committed
    • Daily bump. · 893512c9
      From-SVN: r116865
      GCC Administrator committed
  2. 11 Sep, 2006 12 commits
  3. 10 Sep, 2006 17 commits
  4. 09 Sep, 2006 5 commits
    • * config/m68k/m68k.md (bungt_rev): New pattern. · 7a34bba9
      From-SVN: r116801
      Andreas Schwab committed
    • re PR c++/28996 (ICE with statement forming unused static member function reference) · 05f8c2d5
              PR c++/28996
              * cvt.c (convert_to_void): Strip COMPONENT_REF to functions.
      
      From-SVN: r116800
      Jason Merrill committed
    • re PR target/26778 (GCC4 moves the result of a conditional block through inadequate registers) · 8b649f3f
      gcc:
      2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
      	    Dale Johannesen  <dalej@apple.com>
      
      	PR target/26778
      	* regclass.c (struct reg_pref): Update documentation.
      	(regclass): Set prefclass to NO_REGS if memory is the best option.
      	(record_reg_classes): Cope with a prefclass set to NO_REGS.
      
      gcc/testsuite:
      2006-09-09  Eric Christopher  <echristo@apple.com>
      
      	PR target/26778
      	* gcc.target/i386/pr26778.c: New testcase.
      
      
      Co-Authored-By: Dale Johannesen <dalej@apple.com>
      
      From-SVN: r116798
      Paolo Bonzini committed
    • MAINTAINERS: Add myself as avr maintainer. · 827d0991
      	* MAINTAINERS: Add myself as avr maintainer. 
      	Remove Marek Michalkiewicz as avr maintainer.
      
      From-SVN: r116797
      Anatoly Sokolov committed
    • config.gcc (i?86-*-darwin): Add 64-bit HWI support. · f7288899
      2006-09-08  Eric Christopher  <echristo@apple.com>
      
              * config.gcc (i?86-*-darwin): Add 64-bit HWI support.
              * config/t-slibgcc-darwin: Support x86_64 multilib.
              * config/i386/i386.h (JUMP_TABLES_IN_TEXT_SECTION):
              Return 1 for x86_64-darwin.
              * config/i386/t-darwin: Add m64 multilib.
              (LIB2_SIDITI_CONV_FUNCS): Use.
              (LIB2FUNCS_EXTRA): Ditto.
              * config/i386/darwin.h: Support x86_64.
              * config/i386/i386.c (override_options): Turn on flag_pic
              for x86_64-darwin. Disable flag_omit_pointer.
              (get_pc_thunk_name): Assert !TARGET_64BIT.
              (legitimate_address_p): Disable machopic addressing for
              x86_64.
              (legitimize_pic_address): Ditto.
              (ix86_expand_move): Ditto.
              (ix86_expand_call): Ditto.
              (machopic_output_stub): Ditto.
              * config/darwin.c (machopic_select_section): Support literal16.
              (machopic_select_rtx_section): Ditto.
              * config/darwin-sections.def: Ditto.
              * config/darwin-64.c: New.
      
      2006-09-08  Eric Christopher  <echristo@apple.com>
      
              * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
              * gcc.target/i386/memcpy-1.c: Ditto.
              * gcc.target/i386/asm-1.c: Ditto.
              * gcc.target/i386/20060512-4.c: Ditto.
              * gcc.target/i386/compress-float-387.c: Ditto.
              * gcc.target/i386/20060512-1.c: Ditto.
              * gcc.target/i386/compress-float-sse.c: Ditto.
              * gcc.target/i386/20060512-2.c: Ditto.
              * gcc.target/i386/compress-float-sse-pic.c: Ditto.
              * gcc.target/i386/stack-prot-kernel.c: Ditto.
              * gcc.target/i386/compress-float-387-pic.c: Ditto.
              * gcc.dg/pr26449.c: Ditto.
              * gcc.dg/attr-ms_struct-2.c: Ditto.
              * gcc.dg/attr-ms_struct-1.c: Ditto.
              * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
      
      2006-09-08  Eric Christopher  <echristo@apple.com>
      
              * configure.ac: Add 64-bit HWI support for i?86-darwin.
      
      From-SVN: r116795
      Eric Christopher committed