== This week ==

* Looked at LP #823711.  Turned out to be a problem with symbol
  visibility in libgcc.a.  Tested a fix that was accepted and applied
  upstream.  Will backport to upstream release branches, so we should
  be able to pull the fix in that way.

* Backported the fix for BZ PR49987 to Linaro 4.6 and 4.5.

* Looked at the regrename bug that Ramana reported on gcc@.

* Looked at why libav wasn't being vectorised.  Discussed with Ira.
  I think we now have a Plan.

* Submitted address writeback scheduling patches upstream.

* Submitted and applied some tweaks to the rtx cost interface upstream.

* Spent a while trying to figure out what the targetm.rtx_costs
  API actually is, and how rtx_cost should use it to evaluate the
  cost of a SET.  Discussed on gcc@.

* Found that ARM was giving SETs a base cost of 4 instructions.
  Benchmarked the cost of "fixing" this.  It generally seemed positive.

* Wrote a couple of other rtx cost patches.

== Next week ==

* Backport fix for #823711 to upstream branches.

* Hopefully finish off rtx costs stuff.

* Unless there's a clear outcome from the gcc@ discussion, I think
  I'll abandon my idea of using insn_rtx_cost in the new auto inc/dec
  patch, and simply sum the cost of every SET.  Should be a small change.

Richard

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to