== Issues ==
* None
== Progress ==
* Take care Linaro binaries release (1/10).
* Send out ccmp patches for community review (TCWG-488, 1/10).
* loop2_invariants heuristics tune (1/10, TCWG-469). One patch was
committed @r212135.
* Constant optimization (TCWG-486, 7/10 )
- Try to keep constant
On 30/06/14 13:11, Pinski, Andrew wrote:
>> Testing on a target that support PTR_EXTEND
>
> AARCH64 ILP32 is also a target which does PTR_EXTEND.
Thanks for that. I actually wanted to test on a target which will return
-1,1,0 for SUBREG_PROMOTED_UNSIGNED_P. Lookigg at gcc code, it will
happen only
> Testing on a target that support PTR_EXTEND
AARCH64 ILP32 is also a target which does PTR_EXTEND.
Thanks,
Andrew Pinski
-Original Message-
From: linaro-toolchain-boun...@lists.linaro.org
[mailto:linaro-toolchain-boun...@lists.linaro.org] On Behalf Of Kugan
Sent: Sunday, June 29, 2014
== Progress ==
* Zero/sign extension elimination (TCWG-15) (10/10)
- Posted two patches for review and gone through few iterations
- Looked at flag_wrapv and !flag_strict_overflow regressions
* ARM (and possibly some other targets) truncates negative values and
this makes them incompatible wi
Note this patch can cause wrong code in some cases due to the load pair
converting:
ldr x0, [x0]
ldr x1, [x0, 8]
into
ldp x0, x1, [x0].
I have a fixed up patch which combines what Naveen did and enhances it some
more to handle reg-size,reg.
I can provide a version if you want to start with my ve
> - Provide ldp/stp peephole optimization for Aarch64 [TCWG-446] [2/10]
In case you are not aware of, there was an earlier attempt for this and
the patch was posted here:
https://gcc.gnu.org/ml/gcc-patches/2013-03/msg01051.html
Thanks,
Kugan
___
linaro
== This week ==
Bug fixing:
- Provide ldp/stp peephole optimization for Aarch64 [TCWG-446] [2/10]
- Backported Launchpad 1318831 - Invalid unpoisoning of stack redzones
on ARM [2/10]
Investigation:
- Launchpad 1267761 - miscompilation of unsigned comparison on
aarch64 [3/10]
Launchpad