[ACTIVITY] weekly status

2012-06-19 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * updated OE-Core cbuild to pick up a recent snapshot of meta-linaro * verified the release candidate of the Linaro binary toolchain 12.06 * prepared meta linaro for the upcoming release of our binary toolchain * started on a linaro-qemu recipe but didn't

[ACTIVITY] weekly status

2012-06-15 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * worked on building oe-core+meta-linaro using the 2012.05 release of the binary toolchain * minimal sysroot contains libraries that reference the old ld-linux.so.3 loader * created #1011671 * otherwise works fine for oe-core+meta-linaro * setup

[ACTIVITY] weekly status

2012-06-06 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * fixed the binary toolchain support on master (still 2012.03) * fixed armhf support for Linaro GCC 4.6 on master * backport of Linaro GCC 4.7 r114985 * tested the images using QEMU - no failures * now the master branch supports building images for

Re: [ACTIVITY] weekly status

2012-06-05 Thread Ken Werner
On 06/05/2012 01:38 AM, Michael Hope wrote: On 2 June 2012 04:14, Ken Wernerken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core/meta-linaro: * added a default xorg.conf for the qemuarmv7a MACHINE * necessary because OE-Core master switched from Xfbdev to Xorg * noticed that hard float

Re: [ACTIVITY] weekly status

2012-06-04 Thread Michael Hope
On 2 June 2012 04:14, Ken Werner ken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core/meta-linaro:  * added a default xorg.conf for the qemuarmv7a MACHINE   * necessary because OE-Core master switched from Xfbdev to Xorg  * noticed that hard float with Linaro GCC 4.6 works on denzil but is

[ACTIVITY] weekly status

2012-05-16 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * reverted the gcc 4.7 support from the denzil branch as it's causing too much trouble * instead we'll use a oe-core master snaphsot for 4.7 * committed a fix to our kernel bbappend * started to look into cbuild * added configurations to support

[ACTIVITY] weekly status

2012-05-11 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * finished script to automate the checkout, build and test of oe-core+meta-linaro (denzil) * currently supports GCC 4.6 based toolchains only * pushed support for Linaro GCC 4.7 to meta-linaro/master * backported support for GCC 4.7 based toolchains to the

Re: [ACTIVITY] weekly status

2012-05-07 Thread Ken Werner
On 05/07/2012 04:07 AM, Michael Hope wrote: On 5 May 2012 03:40, Ken Wernerken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core/meta-linaro: * created meta-linaro denzil branch to be used in conjunction with the oe release Yocto 1.2 is out and this branch seem pretty quiet. Any idea when

Re: [ACTIVITY] weekly status

2012-05-07 Thread Michael Hope
On 7 May 2012 20:22, Ken Werner ken.wer...@linaro.org wrote: On 05/07/2012 04:07 AM, Michael Hope wrote: On 5 May 2012 03:40, Ken Wernerken.wer...@linaro.org  wrote: Hi, OpenEmbedded-Core/meta-linaro:  * created meta-linaro denzil branch to be used in conjunction with the oe release

Re: [ACTIVITY] weekly status

2012-05-06 Thread Michael Hope
On 5 May 2012 03:40, Ken Werner ken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core/meta-linaro:  * created meta-linaro denzil branch to be used in conjunction with the oe release Yocto 1.2 is out and this branch seem pretty quiet. Any idea when they'll tag/release?  * added a patch that

[ACTIVITY] weekly status

2012-05-04 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * created meta-linaro denzil branch to be used in conjunction with the oe release * added a patch that prevents GCC from installing libssp and libstdc++-v3 to lib64 on X86_64 Linux * merged patches that use vexpress defconfig only for qemuarmv7a * built

[ACTIVITY] weekly status

2012-04-27 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * pushed support for Linaro GCC 4.6.4 2012.04 and for the 2012.03-20120326 binary toolchain * updated the wiki * created a branch to support GCC 4.7 * built several images using several GCC 4.7 based toolchains (OE, linaro 4.7.1, binary toolchain

[ACTIVITY] weekly status

2012-04-22 Thread Ken Werner
Hi, * catching up with emails * rebased against current OE-core * OE is planning a release in april (following the yocto schedule) * noticed the libc of our binary toolchain is lacking i18n * caused a packaging issue for meta-linaro but easy to workaround * contents of the i18n

[ACTIVITY] weekly status

2012-02-24 Thread Ken Werner
Hi, OpenEmbedded: * added initial support for the Linaro GCC 4.6 based toolchain to the meta-linaro layer. * allows to build the Linaro toolchain the OE way * successfully built the core-image-sato but when running inside QEMU the GUI isn't usable (needs investigation)

[ACTIVITY] weekly status

2012-02-17 Thread Ken Werner
Hi, libunwind * discussions about local unwinding on Android * problem: dl_iterate_phdr isn't available * idea: parse proc/pid/maps but to find the ELF file for a given IP and get to the ARM specific unwind info from there * assisted an Android game developer who is using clang to

[ACTIVITY] weekly status

2012-02-10 Thread Ken Werner
Hi, OpenEmbedded-Core: * tested the external-toolchain branch from C. Larson * changes now upstream * rebased my changes to the current oe-core trunk * startet to setup a proper external layer at: git://git.linaro.org/people/kwerner/meta-linaro.git * got the minimal, sato and Qt image

[ACTIVITY] weekly status

2012-02-03 Thread Ken Werner
Hi, libunwind * reviewed small patch from T. R. of Nokia who provided a bugfix when searching for unwind table entry for an IP OpenEmbedded * build the OE-core images (minimal, sato and qt4e) with -O1 and -O0 * collected the ELF size and memory footprint and updated the charts *

[ACTIVITY] weekly status

2012-01-28 Thread Ken Werner
Hi, * libunwind * reviewed small patch from T. R. of Nokia who provided a bugfix in case unwind instructions are popping VFP registers * exchanged mails with P. W. from Bosch who encountered a crash in case DWARF info is involved * OpenEmbedded * changed Qt build to respect the

[ACTIVITY] weekly status

2012-01-20 Thread Ken Werner
Hi, * hacked the external toolchain recipe to use the latest version of the binary toolchain this kind of reverts the multiarch changes since oe doesn't support it yet * built the minimal, sato and qt images for armv7-a in three different flavors (-O2, -O3 -fno-tree-vectorize, -O3)

[ACTIVITY] weekly status

2012-01-04 Thread Ken Werner
Hi, * Android * migrated my linaro android build environment * did a small change to the debuggerd patch (thanks Sylvain) * OpenEmbedded * the linaro binary toolchain uses multiarch paths while OE doesn't - setup a workaround to make it look like a classic one * however, I think what

[ACTIVITY] weekly status

2011-12-23 Thread Ken Werner
Hi, OpenEmbedded-Core: * No response on the CSL patches I posted to the ml yet * khem says someone (other than me) needs to try them * Linaro binary toolchain * Runs on Oneiric-X86_64 after installing lsb-core (interpreter: /lib/ld-lsb.so.3) * The do_rootfs tasks fails with runtine

[ACTIVITY] weekly status

2011-12-18 Thread Revital Eres
Re-submitted the patch to estimate register pressure in SMS to the gcc-patches ml after discussing the patch with Richard. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Re: [ACTIVITY] weekly status

2011-12-18 Thread Michael Hope
On Sat, Dec 17, 2011 at 4:27 AM, Ken Werner ken.wer...@linaro.org wrote: Hi, OpenEmbedded-Core: * the CSL 2011.03 recipe works with localization support disabled  * got the OE-Core sato image to built (~250 source packages)  * also built the Qt4 demo image (~100 source packages) to stress

[ACTIVITY] Weekly status

2011-12-09 Thread Richard Sandiford
== This week == * Got the -fsched-pressure code into a state where it's almost presentable. Found a few more things to tweak on the way. Fixed some FIXMEs, notably to honour MAX_SCHED_READY_INSNS. * More testing on ARM. Tried to get some SPEC2000 results as well as the usual EEMBC

[ACTIVITY] weekly status

2011-12-09 Thread Ken Werner
Hi, * I've been debugging various errors and warnings that I encountered with the binary CSL 2011.03 toolchain * Fleshed out my recipe for the external toolchain; now get a working core-image-minimal that boots fine within qemu * Debugged why cmake based recipes (like libproxy) are having

[ACTIVITY] Weekly status

2011-12-02 Thread Richard Sandiford
== This week == * More on -fsched-pressure. Testing on POWER7 showed a degenerate case that I'd failed to handle well. Fixed that. Saw that part of the problem on POWER7 was that IRA was using a combination of GENERAL_REGS and CR_REGS as a single pressure class, so there appeared to be

[ACTIVITY] weekly status

2011-12-02 Thread Ken Werner
Hi, OpenEmbedded: * started on creating a receipts to compile the core-image-minimal using an external prebuilt toolchain (csl arm-2011.03) * there are still a lot of warnings at the do_package/do_package_qa task * the good news is that the build process finishes and kernel plus root file

[ACTIVITY] weekly status

2011-11-25 Thread Ken Werner
Hi, I've spent most of my time to dig into OE. First I started with OE (classic); then realized that OE-core is where the future happens and switched to it. I've set up a build system and got a ARM minimal image to build that boots in QEMU *yay*. In parallel I've been reading the manual and

[ACTIVITY] weekly status

2011-11-21 Thread Revital Eres
Sent the patch which implements register pressure estimation in SMS to the gcc mailing list as RFC. I looked at some of the regressions in libav and intend to continue with that this week. ___ linaro-toolchain mailing list

[ACTIVITY] weekly status

2011-11-18 Thread Ken Werner
Hi, * rewrote the Android.mk of libunwind to make use of autoreconf and libtool * finished my work on libunwind * upgraded my Linaro Android build environment * debugged Linaro Android build failures (#891753) * tested backtracing on the Linaro Android 2.3.5 and 2.3.7 branches * documented

[ACTIVITY] weekly status

2011-11-13 Thread Revital Eres
Testing the SMS register pressure estimation on libav micro benchmarks and eembc. Discussed with Ayal the implementation. He had some ideas to consider regarding the it. Looking into the regressions of SMSed kernels in libav which are not related to register pressure: Consulting with Ayal

[ACTIVITY] weekly status

2011-11-11 Thread Ken Werner
Hi, Android: * managed to remotely debug a system process (like debuggerd) using gdbserver libunwind: * found an error when unwinding via DWARF debug frames when configured for REMOTE_ONLY * discussions on the me revealed that libunwind-ptrace should not be compiled for REMOTE_ONLY

[ACTIVITY] weekly status

2011-11-06 Thread Revital Eres
Continue working on the regsiter pressure estimation implementation - testing the implementation on libav micro benchmarks. With the patch some SMSed kernels in put-h264-qpel8-hv-lowpass-8, swscale-rgb24ToY_c mjpegenc benchmarks are identified as having register pressure. I'm looking at the

[ACTIVITY] weekly status

2011-11-04 Thread Ken Werner
Hi, * libunwind * posted small bug fixes * noticed the unwinding on Android is broken somehow (need to track down the commit that broke it) * linaro android * repo sync fails due invalid bionic commit id (#885792) * tried to remotely attend the Connect * +1 for having live streams of

[ACTIVITY] weekly status

2011-10-30 Thread Revital Eres
Testing an initial version of the implementation which estimates register pressure in SMS on libav micro benchmarks. I see 20% improvements in mjpegenc microbench and 11% on aacsbr-2 with SMS. However swscale-rgb24ToY_c still have spills in the final code although it requires maximum 64 VFP_REGS

[ACTIVITY] weekly status

2011-10-28 Thread Ken Werner
Hi, * finished changing libunwind to be more portable * tested patchset on ARM and X86_64 * now builds on Android without modifications (Android.mk, config.h and libunwind-common.h are still required) * verified that the modified debuggerd still works * discussed backtracing

[ACTIVITY] weekly status

2011-10-21 Thread Ken Werner
Hi, I made some progress on transforming the hacks I did to get libunwind working on Android into proper patches that can go upstream. Things learned: * bionic employs OpenBSD header files that therefore lack some GNU and ARM specific defines (only small fix needed - plan is to change

[ACTIVITY] Weekly status

2011-10-17 Thread Richard Sandiford
== Last week and today == * Backported fix for returning std::pairbool, bool. Unfortunately this showed up a regression on 4.5. I couldn't reproduce it cross, and the testcase itself looks innocuous, so I'm wondering whether the patch might trigger a miscompilation of cc1plus. *

[ACTIVITY] weekly status

2011-10-16 Thread Revital Eres
Implementing estimating register pressure in SMS. Experimenting with the implementation on libav microbench. Discussed with Richard some issue raised while implementing. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org

[ACTIVITY] weekly status

2011-10-14 Thread Ken Werner
Hi, * working through my inbox after being away * a former patch of mine accidentally broke remote unwinding on IA64 * maintainer made a quick fix that made things worse for ARM * posted a patch that aims to fix things up for all archs * identified and submitted libunwind-android patches

[ACTIVITY] Weekly status

2011-10-10 Thread Richard Sandiford
== Last week == * Patch review. * Backported second attempt to fix get_arm_condition_code ICE. * Worked on -fsched-pressure. Experimented with various combinations of ideas. This is giving some good results (e.g. a 2x improvement in libav's put_h264_qpel8_hv_lowpass_8) but needs a bit

[ACTIVITY] weekly status

2011-10-09 Thread Revital Eres
Continue working on estimating register pressure with SMS: - Discussed current approach with Richard which gave useful leads. - Started to implement this approach. - Doing experiments on libav microbench. ___ linaro-toolchain mailing list

[ACTIVITY] Weekly status

2011-09-23 Thread Richard Sandiford
== This week == * Submitted a fix for the performance regression caused by my arm_comparison_operator patch. Applied upstream after approval from Ramana (thanks). Will backport to Linaro towards the end of next week if there are no reported problems. * Went back to looking at

[ACTIVITY] weekly status

2011-09-15 Thread Ken Werner
Hi, * put the sources of the libunwind android port, the patches for debuggerd and the Android test app online * documented things at: https://wiki.linaro.org/WorkingGroups/ToolChain/Outputs/LibunwindDebuggerd * noticed differences between the old (debuggerd) and the new

[ACTIVITY] Weekly status

2011-09-12 Thread Revital Eres
Continue looking at Richard's micro benchmarks taken from libav w.r.t SMS and experiment with different patches that Richard wrote to improve code generation. Submitted SMS related patch for minor misc fixes http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00551.html Trying to understand why to new

Re: [ACTIVITY] Weekly status

2011-09-11 Thread Michael Hope
On Sat, Sep 10, 2011 at 3:53 AM, Richard Sandiford richard.sandif...@linaro.org wrote: * Looked at why the backport of lp823708-4.5 retriggered the same  bootstrap failure that Chung-Lin's patch did.  Haven't been able  to reproduce yet. Feel free to use leo1 and leo2. A make -j2 speeds

[ACTIVITY] Weekly status

2011-09-02 Thread Richard Sandiford
== This week == * Looked at the get_arm_condition_code ICE. Seems to be a popular bug: was reported as #589887 #823708 and #809761 in Lauchpad and as PR49030 in bugzilla. Sent a patch upstream. * Submitted SMS register-dependency patch upstream. * Reviewed Bernd's new shrink-wrap patch.

[ACTIVITY] Weekly status

2011-08-28 Thread Revital Eres
Continue looking at Richard's micro benchmarks w.r.t SMS. Wrote a new version to the patch to support instructions with REG_INC_NOTE in SMS. (http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01216.html) ___ linaro-toolchain mailing list

[ACTIVITY] Weekly status

2011-08-26 Thread Richard Sandiford
== This week == * Wrote some patches to make SMS schedule register moves. They made a significant difference to some libav loops. I'm running a regression test on pwoerpc-ibm-aix5.3.0 and will submit upstream next week if all goes OK. * Looked at why mjpegenc was so much worse with SMS.

[ACTIVITY] Weekly status

2011-08-22 Thread Revital Eres
Looked at Richard's micro benchmarks w.r.t SMS. Addressed Ayal's comments to the patch to support instructions with REG_INC_NOTE in SMS. (http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01216.html) ___ linaro-toolchain mailing list

Re: [Activity] Weekly status - w/e 19th August 2011

2011-08-22 Thread Christian Robottom Reis
On Fri, Aug 19, 2011 at 04:38:51PM +0100, Ramana Radhakrishnan wrote: * Having some problems getting my panda board working reliably. I'm not sure if its the temperature or what but when it gets hot in the office as it was on Tuesday keeping it working reliably is hard. The board locks up and

Re: [Activity] Weekly status - w/e 19th August 2011

2011-08-22 Thread Amit Kucheria
On Mon, Aug 22, 2011 at 3:35 PM, Christian Robottom Reis k...@linaro.org wrote: On Fri, Aug 19, 2011 at 04:38:51PM +0100, Ramana Radhakrishnan wrote: * Having some problems getting my panda board working reliably. I'm not sure if its the temperature or what but when it gets hot in the office

Re: [Activity] Weekly status - w/e 19th August 2011

2011-08-22 Thread Ramana Radhakrishnan
On 22 August 2011 13:35, Christian Robottom Reis k...@linaro.org wrote: On Fri, Aug 19, 2011 at 04:38:51PM +0100, Ramana Radhakrishnan wrote: * Having some problems getting my panda board working reliably. I'm not sure if its the temperature or what but when it gets hot in the office as it was

Re: [Activity] Weekly status - w/e 19th August 2011

2011-08-22 Thread Amit Kucheria
On Mon, Aug 22, 2011 at 3:45 PM, Ramana Radhakrishnan ramana.radhakrish...@linaro.org wrote: On 22 August 2011 13:35, Christian Robottom Reis k...@linaro.org wrote: On Fri, Aug 19, 2011 at 04:38:51PM +0100, Ramana Radhakrishnan wrote: * Having some problems getting my panda board working

Re: [Activity] Weekly status - w/e 19th August 2011

2011-08-22 Thread Michael Hope
On Tue, Aug 23, 2011 at 12:46 AM, Amit Kucheria amit.kuche...@linaro.org wrote: On Mon, Aug 22, 2011 at 3:45 PM, Ramana Radhakrishnan ramana.radhakrish...@linaro.org wrote: On 22 August 2011 13:35, Christian Robottom Reis k...@linaro.org wrote: On Fri, Aug 19, 2011 at 04:38:51PM +0100, Ramana

[ACTIVITY] weekly status

2011-08-19 Thread Ken Werner
Hi, * continued to work on getting libunwind support for remote unwinding upstream * reworked some of the code to address concerns from the ml * now upstream! * made smaller fixes to have another libunwind testcase passing * interfaced with the Linaro Android group to solve an issue where

[ACTIVITY] weekly status

2011-08-12 Thread Ken Werner
Hi, * worked on getting the remote unwind support for ARM upstream * noticed when building a recent android image of the linaro_android_2.3.4 branch for the panda the init.rc attempts to mount wrong partitions * tracked down the commit and opened a bug * linaro android team fixed it real

[ACTIVITY] Weekly status

2011-08-12 Thread Richard Sandiford
== This week == * Looked a bug report that the fix for LP #736007 had caused regressions on powerpc-darwin. It turned out to be a target-specific bug; the backend has the same const_vector code as i386 and spu, but the fix for PR34856 was never applied there. I'll submit the patch (and

[ACTIVITY] Weekly status

2011-08-08 Thread Richard Sandiford
== Last week (Linaro Connect) == * Reran libav comparisons after Ira's fix for excessive promotion. The vectorized versions are now at least as good as the non-vectorised ones. Updated wiki page with new asm output and microbenchmark results. * More work on SMS. I have some patches that

[ACTIVITY] Weekly status

2011-08-07 Thread Revital Eres
* Committed a set of SMS patches to trunk and gcc-linaro branch. * Implemented a hack to evaluate the potential of SMS on SPEC2006/libqauntum. * involved in non linaro issue ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org

[ACTIVITY] Weekly status

2011-07-31 Thread Revital Eres
* Looking into SMS patches sent to mainline which expands SMS functionally to avoid using doloop. The patches resolve the recent bootstrap failure on mainline. http://gcc.gnu.org/ml/gcc-patches/2011-07/msg01807.html * Continue looking into 462.libquantum.

[ACTIVITY] Weekly status

2011-07-24 Thread Revital Eres
- Opened PR49789 to record the bootstrap failure with SMS flags. - SPEC2006/libquantum: Wrote a hack to apply SMS on the hot loop. Need to make it more accurate. - Pinged SMS patches in mainline. - Looking with Ramana on the effect of the Tree reassociation improvement patch on bwaves

[ACTIVITY] Weekly status

2011-07-22 Thread Richard Sandiford
== This week == * Wrote a fix for 809768. Accepted upstream. * Looked at upstream PR 49742 (the failures seen with predictive commoning). Accepted upstream. * More shrink-wrap review. * Sent auto-inc-dec changes out for comments. Got some good private feedback (in the sense of being

[ACTIVITY] weekly status

2011-07-20 Thread Ken Werner
Hi, * continued to look into #809768 (ICE when building bionic's libm) * created some toolchain and android builds for verification purposes * libunwind * discussions with Michael and Uli on how to proceed (thanks!) * started to work on libunwind-ptrace * also look for

[ACTIVITY] weekly status

2011-07-17 Thread Revital Eres
- Tracked the problematic file which contains the loop that causing bootstrap failure with SMS flags on ARM machine. It is not caused by SMS but rather due to doloop optimization which is applied when SMS flags are set. Now working on locating the exact loop and producing a testcase to reproduce

[ACTIVITY] weekly status

2011-07-15 Thread Ken Werner
Hi, * analyzed/tested toolchain issues the Linaro Android folks are facing * libquadmath disabled due to configure test fail of the target libiberty (#809435) * fix will be in 11.07 release * ICE when building bionic's libm (#809768) * not reproducible with a plain Linaro GCC

[ACTIVITY] Weekly status

2011-07-15 Thread Richard Sandiford
== This week == * Fixed the unnecessary union initialisers that were causing ICEs with -g. This turned out to be a lot more work than Richard's one-liner suggested. :-) * Backported Chung-Lin's arm_legitimize_reload_address patch to 4.5. * Backported the smallest_mode_for_size patch to 4.5

[ACTIVITY] Weekly status

2011-07-09 Thread Revital Eres
- Continue Spec2006 analysis: Looking into SMS opportunities in SPEC2006/462.libquantum. - Looking into recent bootstrap failure with SMS flags on ARM -- it seems to be related to do-loop optimization. ___ linaro-toolchain mailing list

[ACTIVITY] weekly status

2011-07-03 Thread Ken Werner
Hi, * continued to look into how to add remote support for libunwind using ptrace * reworked the lookup of the ARM specific unwind tables for local unwinding * re-use the existent (dwarf related) infrastructure to find the ARM specific unwind tables rather than doing it on our own *

[ACTIVITY] Weekly status

2011-06-24 Thread Richard Sandiford
== This week == * Catching up on email. * More experiementation with the auto inc/dec stuff. TBH, this has taken longer than expected, but I think it's close now. * Wrote a dejagnu testcase for PR 49196. Tested it on trunk and submitted it upstream. == Next week == * Backport fix for PR

[ACTIVITY] Weekly status

2011-06-16 Thread Revital Eres
- Opened PR49385. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49385 - Committed SMS patch to fix recent bootstrap fail on ARM with SMS flags http://gcc.gnu.org/ml/gcc-patches/2011-06/msg00960.html - Committed SMS patch to Fix calculation of row_rest_count

[ACTIVITY] Weekly status

2011-06-12 Thread Revital Eres
Tracked a bootstrap failure with SMS flags on ARM machine exposed in recent trunk. Fixed and tested a patch for that. Tested another SMS patch following comments received from gcc ml@ (http://gcc.gnu.org/ml/gcc-patches/2011-05/msg02294.html) Following conversation with Micheal, added SPEC2006

Re: [ACTIVITY] Weekly status

2011-06-12 Thread Michael Hope
On Sat, Jun 11, 2011 at 4:49 AM, Richard Sandiford richard.sandif...@linaro.org wrote: == This week == * Experimented more with A8 and A9 tuning for auto inc/dec addresses. * More work on the auto inc/dec pass itself. * Compared the assembly output in the GCC testsuite for a range  of

[ACTIVITY] weekly status

2011-06-10 Thread Ken Werner
Hi, * learning more on andoid (repo tool, some branches, the basics of the android build system) * finished to setup my environment to build the android sources * sucessfully build linaro-android using linaro gcc 4.4, 4.5 and 4.6 * tracked down the libgui.so linaro android issue to the

[Activity] Weekly status

2011-06-05 Thread Revital Eres
Fixed an SMS patch following comments received in the gcc@ ml. While testing the fix I discovered another issue-- latest mainline ICEs with SMS flags while building libgcc on ARM configured with --with-arch=armv7-a. This new failure does not seem to be related to the above fix and I'm now

[Activity] Weekly status for w/e 2011-06-03

2011-06-03 Thread Ramana Radhakrishnan
== Progress == * Finished breaking down the Thumb2 performance blueprint * Some patch review and bugzilla maintenance. * Canonicalized vorn and vbic. Bootstrap failure reported . Fixed upstream * Rewrote parts of the DImode expanders and combined them to two patterns with alternatives that get

[ACTIVITY] Weekly status

2011-05-20 Thread Richard Sandiford
== This week == * Spent almost all the week on GCC's auto inc/dec pass. I first continued with the incremental clean ups and recoding that I'd started during free time at Budapest, with the idea of bolting the new optimisations on top of that. However, in the end, I decided it would be

[ACTIVITY] weekly status

2011-05-20 Thread Ken Werner
Hi, * started to measure the overhead of -funwind-tables * libunwind text size increase 5% * firefox4 is still building... :) * found a small glitch when cross compiling the binutils deb package * made a small patch, talked with doko, fix upstream * installed android on the

[ACTIVITY] weekly status

2011-05-06 Thread Ken Werner
Hi, * finished libunwind support of detection and handling of signal frames on ARM Linux. RT and non-RT signal frames are handled for both =2.6.18 and 2.6.18 kernels. The *test-resume-sig testcases are passing now. * briefly looked into what needs to be done in order to add 64bit __sync_*

[ACTIVITY] Weekly status

2011-04-21 Thread Richard Sandiford
== This week == * Iterated with upstream on some of the vectorisation patches. I think only half a patch (the ARM implementation of array_mode_supported_p) is still pending review; everything else has been approved. * Backported the vldN and vstN intrinsics to Linaro 4.5. * Finished off

[ACTIVITY] Weekly status

2011-04-21 Thread Revital Eres
Hello, Submitted the following patches to GCC trunk: [1] Avoid unfreed memory when SMS fails (committed to trunk GCC) - http://gcc.gnu.org/ml/gcc-patches/2011-04/msg01204.html [2] Free sccs field (committed to trunk GCC)- http://gcc.gnu.org/ml/gcc-patches/2011-04/msg01205.html [3] New flag to

[ACTIVITY] Weekly status

2011-04-15 Thread Richard Sandiford
== This week == * Worked on a fix for https://bugs.launchpad.net/gcc-linaro/+bug/758082 Submitted the patch upstream. * Finished first cut of vldN and vstN vectorisation. Send the patches upstream. Most of the patches have been approved, but I'll wait for the others before committing. *

[ACTIVITY] weekly status

2011-04-12 Thread Ken Werner
Hi, libunwind: * started to look on how to resume from a given stack frame: * other platforms use setcontext * setcontext is not implemented on ARM (glibc) * the *context functions have been marked obsolescent in Posix *

[ACTIVITY] Weekly status

2011-04-11 Thread Richard Sandiford
== Last week == * Sent a fix for PR target/46329 upstream. * Discussed with Richard Guenther how to represent the interleaved load/store functions that we're adding to gimple. Sent a patch upstream for comments. Richard confirmed on IRC that he was happy with it, and no-one else has

[ACTIVITY] Weekly status

2011-04-04 Thread Richard Sandiford
== Last week == * Finished the patch that I was working on last week to use memory operands rather than register operands in neon.md. Submitted upstream: http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01996.html Among other things, this allows the intrinsics to use post-modified

[ACTIVITY] weekly status

2011-04-01 Thread Ken Werner
Hi, == pandaboard == * noticed that hw perf events are not working on 2.6.38-1001-linaro-omap * it seems that the omap kernel has not configured its PMU properly * perf_event_open syscall returns ENODEV * started discussion with agreen (#744458) * noticed that natty puts its glibc into

[ACTIVITY] Weekly status

2011-03-25 Thread Richard Sandiford
== This week == * Moved the discussion about the RTL and gimple representation of strided loads/stores to the gcc@ list. Got some good feedback: http://gcc.gnu.org/ml/gcc/2011-03/msg00322.html * Started a subdiscussion about the handling of modes:

[ACTIVITY] weekly status

2011-03-25 Thread Ken Werner
Hi, == libunwind == * modified the extbtl-parser to operate on the DWARF model directly * this adds support for unwinding call stacks with mixed (DWARF and extbl) frames on ARM * did a few other fixes and cleanups * posted the patches on the libunwind ml * set up a tree on git.linaro.org

[ACTIVITY] Weekly status

2011-03-21 Thread Richard Sandiford
== Last week == * Committed STT_GNU_IFUNC changes to binutils. * Submitted the STT_GNU_IFUNC changes to GLIBC ports. Got feedback on Friday, which I'll deal with this week. * Worked on the expand and rtl-level parts of the load/store lane representation, with new optabs for each operation.

[ACTIVITY] Weekly status

2011-02-11 Thread Richard Sandiford
== This week == * Got the STT_GNU_IFUNC work ready to submit. Split out some preparatory patches, including fixes for some general ARM inefficiencies that I noticed this week. Ran the EGLIBC testsuite (including ifunc tests) and they passed. * Discussed ideas for representing permuted

[ACTIVITY] Weekly status

2011-02-07 Thread Richard Sandiford
== Last week == * Backported the fixes for lp693502, lp710623 and lp710652 to linaro 4.6 and linaro 4.5. Tested and sent merge requests. * Wrote several more ifunc tests, and fixed the bugs they showed up. Found that ARM generates unnecessary dynamic relocs against GOT entries, so fixed

[ACTIVITY] weekly status

2011-02-04 Thread Ken Werner
Hi, * I continued to setup the pandaboad but ran into #708883 - tested vaious various hwpacks and headless images - used different power supplies and several SD cards - built various test kernels from the linux-linaro-natty.git * looked into the crash utility *

[ACTIVITY] weekly status

2011-01-27 Thread Ken Werner
Hi, * I looked into the perf utility with regard to ARMv7 and raw event support * https://wiki.linaro.org/KenWerner/Sandbox/perf * testsuite fixes for the OpenCL GDB * started to setup the pandaboard (currently the headless snapshot hangs shortly after I got the bash prompt - I'm not sure

[ACTIVITY] Weekly status

2011-01-07 Thread Richard Sandiford
== This week == * Away Monday, and a fair bit of time on non-Linaro duties. * Looked at Dave's gromacs bug (693502). Turned out to be a reload inheritance problem. Tested a patch. Spent some time coming up with a brute-force testcase that I can submit with the patch. * Found a bug in the

[ACTIVITY] weekly status

2010-12-03 Thread Ken Werner
Hi, * got llvm+clang working on ARM: https://wiki.linaro.org/KenWerner/Sandbox/HowToBuildToolchainComponents#llvm+clang * checked whether llvm inlines the __sync_* builtins on ARM or not: https://wiki.linaro.org/WorkingGroups/ToolChain/AtomicMemoryOperations#LLVM * developed a patch for

[ACTIVITY] weekly status

2010-11-26 Thread Ken Werner
Hi, * the ARM __sync_* glibc-ports patch was accepted upstream * posted proposal for consolidating sync primitives but stdatomic seems to be the future * used my small gcc testsuite patch to verify __sync_* support of the gcc- linaro * created:

Re: [ACTIVITY] Weekly status

2010-11-26 Thread Christian Robottom Reis
On Fri, Nov 26, 2010 at 05:57:57PM +, Richard Sandiford wrote: * More ARM testing of binutils support for STT_GNU_IFUNC. * Implemented the GLIBC support for STT_GNU_IFUNC. Simple ARM testcases seem to run correctly. Coincidentally I was reading about this exact feature at

[ACTIVITY] Weekly status

2010-11-19 Thread Richard Sandiford
== This week == Started looking at STT_GNU_IFUNC support in BFD. There were a couple of janitorial changes I needed to make in order to prepare elf32-arm.c for the main patch. I tested those separately and submitted them upstream: http://sourceware.org/ml/binutils/2010-11/msg00330.html