[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 fi

[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 th

[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 AR

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 Werner 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 wor

Re: [ACTIVITY] weekly status

2012-06-04 Thread Michael Hope
On 2 June 2012 04:14, Ken Werner 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 broken > on master

[ACTIVITY] weekly status

2012-06-01 Thread Ken Werner
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 broken on master due to differences on the requested/provided in

[ACTIVITY] weekly status

2012-05-25 Thread Ken Werner
Hi, OpenEmbedded-Core/meta-linaro: * cbuild enhancements: * debugged failures till I noticed cbuild was pulling in the wrong branch of meta-linaro (now fixed) * added support for checking the oe-core build prerequisites * the images are now automatically bootet using qemu * sizes o

[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 build

[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 Michael Hope
On 7 May 2012 20:22, Ken Werner wrote: > On 05/07/2012 04:07 AM, Michael Hope wrote: >> >> On 5 May 2012 03:40, Ken Werner  wrote: >>> >>> Hi, >>> >>> OpenEmbedded-Core/meta-linaro: >>>  * created meta-linaro denzil branch to be used in conjunction with the >>> oe >>> release >> >> >> Yocto 1.2 is

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 Werner 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?

Re: [ACTIVITY] weekly status

2012-05-06 Thread Michael Hope
On 5 May 2012 03:40, Ken Werner 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 prevents GCC from

[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 a

[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 2012-0

Re: [ACTIVITY] weekly status

2012-04-25 Thread Ken Werner
On 04/22/2012 11:58 PM, Michael Hope wrote: On 23 April 2012 00:54, Ken Werner wrote: 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 * caus

Re: [ACTIVITY] weekly status

2012-04-22 Thread Michael Hope
On 23 April 2012 00:54, Ken Werner wrote: > 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 bu

[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 folder

[ACTIVITY] weekly status

2012-03-20 Thread Ken Werner
Hi, OpenEmbedded: * rebased against current OE-core * my patch that introduces an image fs alignment is now upstream * noticed that the newly introduced bdwgc recipe (the Hans Boehm Garbage collector which is needed by guile) uses a version of libatomic that fails when building in Thumb mode

[ACTIVITY] weekly status

2012-03-18 Thread Ken Werner
Hi, OpenEmbedded: * verified that the release candidate of our 2012.03 toolchain (both source and binary) is able to build the sato and qt4e images of oe-core+meta-linaro - they are booting fine using QEMU * out sick starting from Tue :/ Regards, Ken

[ACTIVITY] weekly status

2012-03-09 Thread Ken Werner
Hi, OpenEmbedded: * removed the recipe for building the linux-linaro-3.1 kernel * add support for the default OE-core kernel * allows to build the linux-yocto_3.2 kernel for the qemuarmv7a MACHINE using a vexpress defconfig * updated the wiki on how to build OE-core with meta-linaro

[ACTIVITY] weekly status

2012-03-02 Thread Ken Werner
Hi, OpenEmbedded: * Worked on the meta-linaro layer and added libgcc and crosssdk recipes to satisfy some bitbake dependencies * I had to apply a few patches to build the linaro toolchain the OE way (mostly gcc configury) * successfully built the sato and Qt images * Moved on to test t

[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) glibc:

[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//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 compile

[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 bu

[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 * encountere

[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 optimiza

[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) using

[ACTIVITY] weekly status

2012-01-13 Thread Ken Werner
Hi, * built linaro binary toolchain using Michaels crosstool-ng environment: * disabled multiarch and pkg-config * uses eglibc 2.13 (due to RPC headers) * using Linux kernel version 2.6.32.48 (longterm) * debugged why /sbin/init fails when using the linaro binary toolchain: * the loader and l

[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-26 Thread Revital Eres
Submitting patch for Bug #879725: http://gcc.gnu.org/ml/gcc-patches/2011-12/msg01459.html Looking at the performance results running SMS with automatic testing. This is my last week in Linaro so I would also like to thank you all for the interesting year -- it was a great experience for me to work

[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 depend

Re: [ACTIVITY] weekly status

2011-12-18 Thread Michael Hope
On Sat, Dec 17, 2011 at 4:27 AM, Ken Werner 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 the C++ > part of

[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

[ACTIVITY] weekly status

2011-12-16 Thread Ken Werner
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 the C++ part of the toolchain * both are booting using qemu and seem to wo

[ACTIVITY] weekly status

2011-12-12 Thread Revital Eres
Continue working on the patch to estimate register pressure on SMS: Addressing the comments received from Richard and Ayal. Testing the patch on libav micro benchmarks. ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.lina

[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 troub

[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 & DENbe

[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 sy

[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 39

[ACTIVITY] weekly status

2011-11-28 Thread Revital Eres
Addressing the comments received from Richard and Ayal regarding the patch to estimate register pressure. Testing the patch on eembc and libav micro benchmarks. Looking at the regressions seen with SMS. ___ linaro-toolchain mailing list linaro-toolchain@

[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 l

[ACTIVITY] Weekly status

2011-11-25 Thread Richard Sandiford
== This week == * Looked at the MIPS _unpack_d bug. libgcc.a did have a definition, and Michael couldn't reproduce with his build, so the bug report is now marked as Incomplete. * Backported patch for PR 48190 to upstream 4.6 and 4.5. * Reviewed Revital's SMS register-pressure patch. * Mor

[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 linaro-toolchain@lists.linaro.o

[ACTIVITY] Weekly status

2011-11-21 Thread Richard Sandiford
== Last week == * Caught up on lots of email. * Looked into the SMS regression that Revital found. Turned out to be caused by the ARM backend not modelling the VMLA fast accumulator path. Need to know how the path actually works before modelling it (the docs aren't clear). * Continued to

Re: [ACTIVITY] weekly status

2011-11-20 Thread Michael Hope
On Sat, Nov 19, 2011 at 10:05 AM, Ken Werner wrote: > Hi, > * Debugged a linking failure of the android perflab benchmark that Andy is > seeing. Turns out that the GCC is optimizing two consecutive calls to sinf > and cosf (same angle) are optimized by the GCC to one sincosf call. The libm > provi

[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 debugg

[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 regarding

[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 cas

[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 kernels

[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 re

[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 using

[ACTIVITY] weekly status

2011-10-23 Thread Revital Eres
Hello, Continue the implementation of estimating register pressure in SMS. Discussed with Richard some issue raised while implementing. Revital ___ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo

[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 libunwin

[ACTIVITY] Weekly status

2011-10-17 Thread Richard Sandiford
== Last week and today == * Backported fix for returning std::pair. 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. * Committed SMS regis

[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 http://lists.lin

[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 that

[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 more

[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 linaro-toolchai

[ACTIVITY] Weekly status

2011-10-02 Thread Revital Eres
Committed to mainline the patch to support instructions with auto-inc operations in SMS after addressing Ayal's comments. The patch contains two parts; one of them fixes a bug revealed during bootstrapping with the patch and SMS flags. http://gcc.gnu.org/ml/gcc-patches/2011-09/msg01988.html http://

[ACTIVITY] Weekly status

2011-09-30 Thread Richard Sandiford
== This week == * Applied patch for doing NEON high/low extraction using subregs. Ramana pointed out that we do the same thing for insertion, so I wrote a patch to handle that too. Both now merged into Linaro sources. * Looked at ARM bootstrap problem on trunk. Turned out to be an alias

[ACTIVITY] Weekly status

2011-09-26 Thread Revital Eres
Debugging the new version of the patch to support instructions with REG_INC_NOTE in SMS which caused bootstrap failure. (http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01216.html) A fix was tested and submitted: [PATCH, SMS 1/2] Avoid generating redundant reg-moves http://gcc.gnu.org/ml/gcc-patches/2

[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 -fsched-pres

[ACTIVITY] Weekly status

2011-09-18 Thread Revital Eres
* Added testcases to Richard's micro benchmarks taken from libav. * Discussed with Ayal the new version of the patch to support instructions with REG_INC_NOTE in SMS which causes bootstrap failure. I intend to debug the bootstrap failure in order to find the cause for it. (http://gcc.gnu.org/ml/gcc

[ACTIVITY] Weekly status

2011-09-16 Thread Richard Sandiford
== This week == * Reviewed patches for the release. * ...then broke the release. Tried to spin a new one. * Worked on a "real" fix for bug 850099. Now in testing. * Looked more at auto-inc-dec stuff. Saw a case that didn't behave as I expected on the A9. The A9 TRM doesn't describe what h

[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 (debuggerd+libunwi

[ACTIVITY] Weekly status

2011-09-11 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 ver

Re: [ACTIVITY] Weekly status

2011-09-11 Thread Michael Hope
On Sat, Sep 10, 2011 at 3:53 AM, Richard Sandiford 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 things along. -- Michael

[ACTIVITY] weekly status

2011-09-09 Thread Ken Werner
Hi, * I've been setting up a new system because the old laptop died * finished the initial port of libunwind for Android on ARM * changed debuggerd to make use of libunwind to unwind the stack of crashing applications * it works and the output looks great :) * I plan to document these th

[ACTIVITY] Weekly status

2011-09-09 Thread Richard Sandiford
* Looked at LP bug 736661. Sent a patch upstream. Some positive feedback, but it hasn't been approved or rejected yet. * Looked at the old R_ARM_THM_CALL linker bug, after Matthias prepared a self-contained testcase (thanks). Attached a patch to the bug. Will submit upstream next week if

[ACTIVITY] Weekly status

2011-09-04 Thread Revital Eres
Continue looking at Richard's micro benchmarks w.r.t SMS. Examining 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) Took one day off yestarday (4/9) ___ linaro-tool

[ACTIVITY] weekly status

2011-09-02 Thread Ken Werner
Hi, libunwind: * improvements in case the user doesn't use ARM unwind tables but DWARF info * code used to pick ARM unwind from the crt files which says "cantunwind" android: * upgraded working base to 11.08 * continue to port libunwind to android * noticed a header file clash that causes

[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 linaro-toolchain@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.

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 wrote: > On Mon, Aug 22, 2011 at 3:45 PM, Ramana Radhakrishnan > wrote: >> On 22 August 2011 13:35, Christian Robottom Reis wrote: >>> On Fri, Aug 19, 2011 at 04:38:51PM +0100, Ramana Radhakrishnan wrote: * Having some problems getting my pand

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 wrote: > On 22 August 2011 13:35, Christian Robottom Reis 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 temperatu

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

2011-08-22 Thread Ramana Radhakrishnan
On 22 August 2011 13:35, Christian Robottom Reis 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 on Tuesd

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 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 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 a

[ACTIVITY] Weekly status

2011-08-21 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 linaro-toolchain@lists.li

[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 a

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

2011-08-19 Thread Ramana Radhakrishnan
==GCC== ===Progress=== * Continue to look at the test failure with mvectorize-with-neon-quad. Should be able to commit the backend workaround in on Monday . * 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 offi

[ACTIVITY] Weekly status

2011-08-19 Thread Richard Sandiford
== 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

[ACTIVITY] weekly status

2011-08-14 Thread Revital Eres
* libauqntum - running the SMSed version on ARM machine did not show significant improvement. Discussed it with Richard Sandiford. Apparently in the SMS phase the instructions are of DI mode due to the fact the loop contains 64 bit operations while they later been generated as 32 bit operations. Th

[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 bac

[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 q

[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 wir

[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 http://list

[ACTIVITY] weekly status

2011-08-05 Thread Ken Werner
Hi, Libunwind: * finished initial ARM support for remote unwinding (libunwind-ptrace) Android: * took a closer look at the debuggerd * got the perflab benchmark running on my PandaBoard using Linaro GCC Misc: * remotely attended some Linaro Connect Android sessions Regards Ken _

[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-29 Thread Ken Werner
Hi, * Monday was full of IBM internal meetings * Android * got a self built LEB and generic version 2.3.4 of linaro android running on my pandaboard (build with the gcc 4.6 07 release plus the patch that Richard made) * requires libicui18n.so (external/icu4c/i18n) to be built with -O2

[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 http://gcc.gn

[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 posit

[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 .debug_fram

[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 th

[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-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-10 Thread Ken Werner
Hi, * fixed a bug where libunwind could segfault when unwinding through a shared library using the ARM specific unwind tables * discussed the libuwind internals with Uli (thanks!) and concluded that the best way to implement remote unwinding for ARM is to integrate the support for the ARM.ex

[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 linaro-toolchain@

  1   2   >