[Bug rtl-optimization/54300] [4.7, 4.8 Regression] regcprop incorrectly looks through parallel register swap operation

2014-08-28 Thread gregory.0xf0 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54300

gregory.0xf0 at gmail dot com changed:

   What|Removed |Added

 CC||gregory.0xf0 at gmail dot com

--- Comment #19 from gregory.0xf0 at gmail dot com ---
(In reply to Richard Earnshaw from comment #15)
> Author: rearnsha
> Date: Mon Dec  9 14:54:00 2013
> New Revision: 205807
> 
> URL: http://gcc.gnu.org/viewcvs?rev=205807&root=gcc&view=rev
> Log:
>   PR rtl-optimization/54300
> 
> gcc/
> 
>   PR rtl-optimization/54300
>   * regcprop.c (copyprop_hardreg_forward_1): Ensure any unused
>   outputs in a single-set are killed from the value chains.
> 
> gcc/testsuite:
> 
>   PR rtl-optimization/54300
>   * gcc.target/arm/pr54300.C: New test.
> 
> 
> Added:
> trunk/gcc/testsuite/gcc.target/arm/ldrd-strd-offset.c
> Modified:
> trunk/gcc/ChangeLog
> trunk/gcc/config/arm/arm.c
> trunk/gcc/testsuite/ChangeLog

There probably isn't much that can be done to fix this now, but in case anyone
else was confused because this change was tagged with PR 54300, it looks like
this change ended up with the wrong commit message (changelog is correct). 
FMI: https://gcc.gnu.org/ml/gcc-patches/2013-12/msg00850.html

[Bug target/49423] [4.8/4.9/5 Regression] [arm] internal compiler error: in push_minipool_fix

2014-09-26 Thread gregory.0xf0 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49423

--- Comment #32 from gregory.0xf0 at gmail dot com ---
(In reply to cbaylis from comment #31)
> I intend to backport to 4.8 and 4.9, once this change has had a week of
> testing on trunk.

Hi Charles, just a gentle reminder that you were planning this.