== Linaro GDB ==

* LP:616000 Handle -fstack-protector prologue code
Understand how frame affect expression validation in GDB.  Improve i386
prologue parsing to handle 'and/add' sequence.  Revise i386 prologue
parsing for stack protector.  Patch is not submitted since still lack of
i386 prologue knowledge, and not very confident on that patch.
Understand prologue-value used in ARM prologue parsing and relationship
of symbol and frame in GDB.  Make ARM prologue parsing understands stack
protector code by identify the code sequence.  Improve the patch by
supporting ARM mode and ARMv5T, in order to make this patch accepted by
upstreams.

* LP:615972 gdb.base/gcore.exp failure.
The failure is about "corefile restored general registers", which is not
related to NEON register support in corefile.  It is caused by
inconsistent register types and names between tdesc and arm.  The cause
of this failure is found, but upstreams reviewer doesn't agree on one of
my fix.  As he suggested, arm-core.xml is modified to add "type=XXX",
but get some errors when regenerate arm-with-iwmmxt.c.  Filed GDB PR 12308.

== GCC ==

* register rename improvements (LP:633243)
Finally, got both middle-end part and ARM part approved.  Committed to
upstreams mainline.  Some benchmarks in EEMBC shows 0.1%~0.2% code size
reduction.

== This Week ==
* Ping my GDB patches.
* Fix GDB PR 12308, which blocks my fix for LP:615972.
* Backport my approved patches to Linaro GDB if any.  Fix other GDB bugs.
* Pass one GCC patch in my queue to review, if I have extra time.

== Vacation ==
Take vacation on Dec 30th and 31st.  Travel to ChengDu, and back on 3rd
Jan (It is public holiday in China).  Back to work on 4th Jan.

-- 
Yao (齐尧)

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

Reply via email to