1. 02 Feb, 2016 3 commits
    • [RS6000] lqarx and stqcx. registers · 65c98fde
      lqarx RT and stqcx. RS are valid only with even numbered gprs.  The
      predicate to enforce this happens to allow a loophole, closed by this
      patch.
      
      	PR target/69548
      gcc/
      	* config/rs6000/predicates.md (quad_int_reg_operand): Don't
      	allow subregs.
      gcc/testsuite/
      	* gcc.target/powerpc/pr69548.c: New test.
      
      From-SVN: r233065
      Alan Modra committed
    • Daily bump. · 0b256e74
      From-SVN: r233064
      GCC Administrator committed
    • [RS6000] ABI_V4 init of toc section · 90c8d971
      Since 4c4a180d lto has turned off flag_pic when linking a fixed
      position executable.  So flag_pic is zero in rs6000_file_start.
      However, when we get to actually emitting code, flag_pic may be on
      again.  This results in undefined references to ".LCTOC1".
      
      	PR target/68662
      	* config/rs6000/rs6000.c (need_toc_init): New var, set it
      	whenever toc_label_name used.
      	(rs6000_file_start): Don't set up toc section here,
      	(rs6000_output_function_epilogue): do so here instead,
      	(rs6000_xcoff_file_start): and here.
      	* config/rs6000/rs6000.md (load_toc_aix_si): Set need_toc_init.
      	(load_toc_aix_di): Likewise.
      
      From-SVN: r233061
      Alan Modra committed
  2. 01 Feb, 2016 24 commits
  3. 31 Jan, 2016 8 commits
  4. 30 Jan, 2016 5 commits