1. 21 Oct, 2012 12 commits
  2. 20 Oct, 2012 9 commits
  3. 19 Oct, 2012 15 commits
  4. 18 Oct, 2012 4 commits
    • configure.ac (HAVE_LD_NO_DOT_SYMS): Set if using gold. · 38e1b75f
      	* configure.ac (HAVE_LD_NO_DOT_SYMS): Set if using gold.
      	(HAVE_LD_LARGE_TOC): Likewise.
      	* configure: Regenerate.
      
      From-SVN: r192593
      Alan Modra committed
    • re PR c++/54501 (infinite recursion on illegal code) · 69e3fb7d
      /cp
      2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/54501
      	* decl.c (reshape_init_array_1): Avoid infinite loops.
      
      /testsuite
      2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/54501
      	* g++.dg/init/array30.C: New.
      	* g++.dg/init/array31.C: Likewise.
      
      From-SVN: r192592
      Paolo Carlini committed
    • predicates.md (splat_input_operand): Don't call input_operand for MEMs. · abe6d88d
      	* config/rs6000/predicates.md (splat_input_operand): Don't call
      	input_operand for MEMs.  Instead check for volatile and call
      	memory_address_addr_space_p with modified mode.
      
      From-SVN: r192590
      Alan Modra committed
    • i386.md (rdpmc): Remove expander. · 13299a8e
      	* config/i386/i386.md (rdpmc): Remove expander.
      	(rdtsc): Ditto.
      	(rdtscp): Ditto.
      	(rdpmc): Rename from *rdpmc.
      	(rdpmc_rex64): Rename from *rdpmc_rex64.
      	(rdtsc): Rename from *rdtsc.
      	(rdtsc_rex64): Rename from *rdtsc_rex64.
      	(rdtscp): Rename from *rdtscp.
      	(rdtscp_rex64): Rename from *rdtscp_rex64.
      
      	* config/i386/i386.c (struct builtin_description bdesc_special_args)
      	<IX86_BUILTIN_RDTSC>: Use CODE_FOR_NOTHING.
      	<IX86_BUILTIN_RDTSCP>: Ditto.
      	(struct builtin_description bdesc__args) <IX86_BUILTIN_RDPMC>: Ditto.
      	(ix86_expand_builtin) <IX86_BUILTIN_{RDPMC,RDTSC,RDTSCP}>: Handle here.
      
      From-SVN: r192589
      Uros Bizjak committed