== GCC == === Progress ===
* ivopts patch to minimise the amount of VFP moves to integer registers because of auto-inc - sent out for review. It appears to test fine and reduces the number of FP to integer moves in certain SPEC2k6 benchmarks by about 20% * More cases with vfp moves identified and some more patches coming out soonish. one-case where we have moves from VFP regs to integer regs because we allow POST_MODIFY_DISP. and another case from scimark where we have a case with moves from integer registers to VFP registers because I suspect the order of constraints in movdf_vfp has integer registers before fp registers while the movsf_vfp doesn't . * Panda died a couple of times again because of power glitches in the office - restarted runs for BRANCH_COST. * Sorted out travel plans for UDS orlando. Need to book tickets. * Sometime spent on getting the Eagle boards working. * Bug triage and some patch review.
=== Plans ===
* Benchmark the ivopts patch to see what happens. * Some issues with my last patch on movdi_vfp . I think I've missed a set of ce_count and was thinking of why there was an Ada failure with things outside IT blocks There appears to be an ubuntu bug for that. * Disable POST_MODIFY for VFP mode values and see what happens and change the order of the constraints to have loads to VFP registers before loads to core registers for movdf_vfp and thumb2_movdf_vfp. * Look at effects of auto-inc-dec with the VFP mode stuff. * Look at EPILOGUE_USES and clear more of my patch queue.
Meetings:
* 1-1s * TCWG calls
Absences.
* 1st Aug - 5th August - Linaro sprint. * 8th - 9th August - Internal training. * 29th Aug - Sept. 2 - Holiday booked and approved. * 31st Oct - 4th Nov - Linaro Summit Orlando - Travel to be booked.