1. 23 Oct, 2012 2 commits
  2. 22 Oct, 2012 24 commits
  3. 21 Oct, 2012 13 commits
  4. 20 Oct, 2012 1 commit
    • re PR middle-end/54315 (unnecessary copy of return value for union) · 929634d8
      	PR rtl-optimization/54315
      	* calls.c (expand_call): Don't deal specifically with BLKmode values
      	returned in naked registers.
      	* expr.h (copy_blkmode_from_reg): Adjust prototype.
      	* expr.c (copy_blkmode_from_reg): Rename first parameter into TARGET and
      	make it required.  Assert that SRCREG hasn't BLKmode.  Add a couple of 
      	short-circuits for common cases and be prepared for sub-word registers.
      	(expand_assignment): Call copy_blkmode_from_reg for BLKmode values
      	returned in naked registers.
      	(store_expr): Likewise.
      	(store_field): Likewise.
      
      From-SVN: r192641
      Eric Botcazou committed