Re: Standard GCC configurations

2011-08-12 Thread Matthias Klose
On 08/12/2011 02:00 AM, Michael Hope wrote:
> Hi there.  I've written up the standard configurations that we use to
> build and test Linaro GCC:
>  https://wiki.linaro.org/WorkingGroups/ToolChain/Configurations/GCC
> 
> It includes such things as flags, libraries, and sysroots.  You might
> find it useful to see what we're testing or, if new to compilers, what
> a good starting point is.

> CLooG-PPL 0.16 will be the default in the future.

seems to be changing, 0.16 is based on isl.

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


[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 quick
* started to integrate libunwind into Andriod
  * two issues here:
  - the build system requires an Android.mk (while libunwind is 
autoconf+libtool based)
  - libunwind uses some interfaces/headers that are not provided by the 
bionlic libc


Regards
Ken

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


Re: What are the chances of a phone based developer image

2011-08-12 Thread Vladimir Pantelic

Mike Hommey wrote:

On Tue, Aug 09, 2011 at 07:32:51PM -0300, Christian Robottom Reis wrote:

 On Tue, Aug 09, 2011 at 03:08:53PM -0700, Taras Glek wrote:
 >  >You should definitely be trying to build using the Linaro 4.5 and 4.6
 >  >compiler branches; they are pretty much guaranteed to give you better
 >  >performance, and if they don't, we're on the hook to fix it quickly! All
 >  >the patches go upstream, so there is no risk of you being stuck on a
 >  >fork -- it just makes everything you need available right now.
 >  Mike, can you give these a try?

 Also, the 4.5 branch is likely to perform better for a while; once 4.6
 has caught up 4.5 goes into stable mode.

 If you are on a platform with NEON (i.e. not a Tegra2) experimenting
 with on -O3 and -mfpu=neon might get some interesting results as that
 enables the NEON auto-vectorizing Ira has been working on; given it's
 Mozilla, you might also get an ICE though ;-) Tell us how it goes.


That's unfortunately not something that can work for us, except if we
start distributing a different android build for NEON and non-NEON.


you should consider that. Otherwise you will penalize future devices
that will all have neon by forcing Tegra2 "legacy" support onto them.


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


[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 backport to
  Linaro 4.6) once the bug submitter has had a chance to test it.

* Experimented with -falign-loops.  Found that it triggered a bug in the
  ARM minipool layout code.  Posted patch upstream and committed.
  Backported to 4.6.

* Committed patch to allow globs in define_bypass.

* Updated auto inc/dec patch after comments from Bernd and Stephen.
  I'm pretty happy with it now, but there are a couple of prerequisite
  patches I need to sort out first.

* Started getting those prerequisites ready.

* Decided that we needed something a bit more subtle than my original
  insn_rtx_cost patch: at the moment, we simply don't use rtx costs
  for lvalues.  Wrote a series of patches to "improve" the rtx_cost
  interface, including providing the outer operand number and an
  indication of whether the rtx is an lvalue or an rvalue.

* Upgraded my laptop.  This turnted out to be more eventful than
  anticipated, and ended up taking a whole day.

== Next week ==

* Post auto inc/dec preparatory patches for review.  Hopefully post
  an RFA for the pass itself.

Richard

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


[Activity] Week ending 2011-08-12

2011-08-12 Thread Ramana Radhakrishnan
== GCC ==
=== Progress ===

* Linaro sprint last week - one day of fun with broken laptop.
* Looked at how we could get BUILTIN_VECTORIZE_CONVERT work to allow
vectorizing some of the floating point conversions.
* Fixed PR50022 . Couple of iterations.
* Internal training for 2 days.
* Dusted off a couple of my old patches and sent them out after testing.
* Next to get back to old VFP and ivopts patch.
* Looked at a testfailure with -mvectorize-with-neon-quads with Ira .


=== Plans ===

* Continue to look at the test failure with mvectorize-with-neon-quad
* Finish off optimize_size patch based on comments.
* finish off case for handling tbh instrucitons.
* Commit fix for PR50022
* Look at some of the issues with VFP moves and try and get forward with it.
* Look at BRANCH_COST results.

Meetings:

* 1-1s
* TCWG calls
*  GNU Toolchain planning meeting.
* Some patch review and bugzilla triaging.

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.

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


[ACTIVITY] report week 32

2011-08-12 Thread Peter Maydell
RAG:
Red:
Amber: OMAP3 patch upstreaming is slower progress than hoped
Green:

Current Milestones:
||  || Planned|| Estimate   || Actual ||
||qemu-linaro 2011-08   || 2011-08-18 || 2011-08-18 ||||

Historical Milestones:
||qemu-linaro 2011-04   || 2011-04-21 || 2011-04-21 || 2011-04-21 ||
||qemu-linaro 2011-05   || 2011-05-19 || 2011-05-19 || n/a||
||close out 1105 blueprints || 2011-05-28 || 2011-05-28 || 2011-05-19 ||
||complete  planning|| 2011-05-28 || 2011-05-28 || 2011-05-27 ||
||qemu-linaro-2011-06   || 2011-06-16 || 2011-06-16 || 2011-06-16 ||
||qemu-linaro-2011-07   || 2011-07-21 || 2011-07-21 || 2011-07-21 ||

 == linaro-qemu-11.11 ==
 * put together release candidate tarball for 2011.08 release, tested
 * added a workaround for omap kernel bug LP:727781 which had been fixed
   in 2.6.x but has resurfaced in 3.0
 * tarball now ready and only needs releasing next week
 == 64-bit-sync-primitives ==
 * reviewed David Gilbert's qemu patches to support 64 bit sync primitives
 == upstream-omap3-patches ==
 * testing/reading Avi's memory API patches to see how they fit in or
   clash with the qdevification and other omap3 patches
 == other ==
 * more investigation/thought about LP:823902 -- qemu bug running
   multithreaded programs in linux-user mode
 * Manned Linaro demo stand at ARM Partner Meeting (Tue, Wed)
 * Meetings: GSoC student x2, toolchain, toolchain standup, 1-2-1

Current qemu patch status is tracked here:
https://wiki.linaro.org/PeterMaydell/QemuPatchStatus

Absences:
15-19 August: KVM Forum and LinuxCon NA, Vancouver

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


[ACTIVITY] Aug 8 - Aug 12

2011-08-12 Thread Ulrich Weigand

== GDB ==

 * Re-tested Linaro GDB 7.3 on Versatile Express (native
   & remote testing).
 * Committed patch to re-enable remote thread test cases
   (#804401) to mainline and Linaro GDB 7.3.
 * Reviewed Yao's latest Thumb-2 displaced stepping patch.

== GCC ==

 * Patch review week.


Mit freundlichen Gruessen / Best Regards

Ulrich Weigand

--
  Dr. Ulrich Weigand | Phone: +49-7031/16-3727
  STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E.
  IBM Deutschland Research & Development GmbH
  Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: Dirk
Wittkopp
  Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht
Stuttgart, HRB 243294


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


[ACTIVITY] 2011-08-12

2011-08-12 Thread David Gilbert
== QEMU ==
  * Finished off a first cut of the 64bit helper patch to QEMU
- Gave it to Peter and have reworked most of the things he commented on
  * This also lead into a bit of a rabbit hole of finding various
generic QEMU threading issues

  * Tested Peter's 11.08 QEMU release
(I used linaro-fetch-image-ui for the first time to grab the
release images; quite nice, hit
 a couple of issues but much nicer than crawling around the site
to find where the hwpacks
 are).

== Other ==
  * Pinged gcc patches list for more comments on 64bit atomic patch

I'm on holiday the week of 22nd (i.e. the week after next).

Dave

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