1. 12 Sep, 2006 2 commits
  2. 11 Sep, 2006 12 commits
  3. 10 Sep, 2006 17 commits
  4. 09 Sep, 2006 6 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
    • Daily bump. · c467c5dd
      From-SVN: r116793
      GCC Administrator committed
  5. 08 Sep, 2006 3 commits
    • re PR c/28504 (ICE with variable sized array) · 3542a5c0
      	PR c/28504
      	* c-tree.h (struct c_arg_info): Add pending_sizes.
      	* c-parser.c (c_parser_parms_declarator,
      	c_parser_parms_list_declarator): Initialize pending_sizes.
      	* c-decl.c (get_parm_info): Initialize pending_sizes.
      	(get_parm_info): Set pending_sizes.
      	(grokdeclarator): Call put_pending_sizes for parameters for
      	function definition only.
      
      testsuite:
      	* gcc.dg/vla-10.c: New test.
      
      From-SVN: r116789
      Joseph Myers committed
    • re PR c++/28858 (Algorithm to find the end of a template parameter list is flawed) · a7b9d08c
      	PR c++/28858
      	* parser.c (cp_parser_skip_until_found): Rename to
      	cp_parser_skip_to_end_of_template_parameter_list.  Remove last two
      	parameters.  Track levels of '< ... >'.  Stop at '{', '}', or ';'.
      	Reorganize.  Adjust comment.
      	(cp_parser_template_declaration_after_export): Adjust call.
      	(cp_parser_enclosed_template_argument_list): Likewise.
      
      	* g++.dg/parse/template20.C: New test.
      	* g++.dg/template/operator8.C: Remove obsolete part.
      	* g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
      	* g++.old-deja/g++.pt/crash65.C: Likewise.
      
      From-SVN: r116788
      Volker Reichelt committed
    • reduction3.f90: Change -2147483648 to -huge(i)-1 to avoid overflow. · 38371be9
      2006-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
      
      	* testsuite/libgomp.fortran/reduction3.f90: Change
      	-2147483648 to -huge(i)-1 to avoid overflow.
      	* testsuite/libgomp.fortran/reduction4.f90: Change
      	Z'ffffffff' to not(0) to avoid overflow.
      
      From-SVN: r116786
      Steven G. Kargl committed