Monday 29th April 2013

This month's meetings

WorkingGroups/ToolChain/Meetings
<< <  2013 / 1 >  >>
Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

EtherPad

Attendees

  • Matthew Gretton-Dann
  • James Elliott

GCC Team

  • Christophe Lyon
  • Yvan Roux (Vacation)
  • Venkat Kumar
  • Kugan Vivekarandarajah
  • Zhenqiang Chen (Vacation)

LLVM + Libs & Dev Tools:-

  • Renato Golin (At Euro LLVM)
  • Will Newton
  • Mans Rullgard
  • Omair Javaid
  • Peter Maydell (absent - ARM relocation)

From ARM:-

  • Richard Earnshaw (present)
  • Ramana Radhakrishnan (absent)

From Canonical

  • Mathias (absent)

Agenda

  • Review activity last week
  • Discuss plans for coming week
  • Raise any issues holding up progress

Action Items from this Meeting

* TBA

Action Items from Previous Meeting

  • [Matt / Christophe] Discuss Cbuild disk full cleanup

Minutes

GCC Team

Christophe

Progress

  • Disable-peeling: had to re-spawn benchmark jobs (both reference and

updated patch). Received results, seems better than local results. Some concern that board may not be representative of user scenario.

  • Libsanitizer: updated patch running under cbuild before updating my proposal upstream.
  • Neon intrinsics:
    • - some progress on removing unnecessary moves around vuzp. - there are still some around veor
  • Bi-endian compiler: read article, attended call
  • Internal support

Plan

Holidays next week

Future

  • Disable peeling: analyze results
  • Revert-coalesce: same
  • Libsanitizer: sent updated patch upstream if validation OK
  • Neon intrinsics: continue improving crc with vuzp

Issues

  • None
  • Disk full on Cbuild again, need bigger disk and clean up jobs.
  • ACTION: Matt to request disk space from Phillip / Dave

Yvan

Progress

  • Libunwind AArch64 support:
    • - Fixed signal frame issue. - Sent patch upstream for review. - Delivered patch to OE team for early testing.
  • LRA on ARM and AArch64:
    • - Start to look at what is missing.

Plan

  • 3 days off next week
  • Continue on LRA.

Issues

  • None

Venkat

Progress

  • AARCH64 - Gprof support.
  • Make GCC generate profile information (On-going).

Defined hook and macros in GCC to emit "mcount" instrumented calls. Looked at ARM implementation and veener code in glibc which implements mcount. Discussed with Matt, and decided to use generic "mcount" implementation in glibc for aarch64. The generic uses built_in_return_address. Looking at defining macros and function which traverses frames back and returns the desired frame address.

Plan

* Continue gprof support work for Aarch64

Issues

Planned leaves: 1 May: Labor Day's holiday.

Kugan

Progress

- http://cards.linaro.org/browse/TCWG-14

  • - ran into space issues with chromebook and issues running spec2000 locally due to that. Finally reinstalled Ubuntu on 32GB card and set-up

everything.

  • - There is a potential issue with zero/sign extension based VRP. - 254.gap goes into infinite loop. Investigating it. - checked VRP for improvement of zero/sign extension (missing case

in CRC).

== Plan== - http://cards.linaro.org/browse/TCWG-14

  • - Find the cause for 254.gap infinite loop and fix it. - Find a solution to missing case in CRC

Issues

4 day thursday public holiday.

Zhenqiang Chen

Progress

* Enhance Linaro crosstool-ng.

Details:

  1. Work with Bero to release 4.8 binary build.
  2. Update Linaro crosstool-ng to use ISL/CLooG for 4.8 build (lp:1172595).
  3. Rebase conditional compare experimental codes to lp:gcc-linaro/4.8.

Plan

  • Investigate the impact of conditional compare on optimizations.

Issues

Planned leaves:

  • 29 April - 1 May: Labor Day's holiday.

Outside Linaro

Points raised

Mathias

Ramana

Richard

Matthew

Progress / Announcements / Updates / Comments to team

  • Been doing interviewing, some new people coming for Maintenance and Support.
  • Next weeks meeting is on Tuesday

LLVM Team

Renato

Progress

  • Benchmarks - Running EEMBC on a Panda - LLVM on par with GCC in code size and run time
  • Release Planning - Calxeda busted, delays, but got test-suite running on it - Bootstrap and test-suite fail with atomic support, investigating - Preparing a Beagleboard for conscience relief - Coordinating with other parties on hardware/testing/roles
  • EuroLLVM 2013 - Meetings, badges, preparations, final run
  • Support - Helping folks with test-suite, buildbots, reviewing patches, etc

Plan

  • EuroLLVM Mon~Tue
  • Continue setting up release hardware/process, order some more boards
  • Help Sylvestre/Galina setting up Jenkins/Buildbots for release
  • Try to run a more substantial benchmark
  • Fix my glasses

Issues

  • Broke my glasses on a place impossible to fix, had to resort to epoxy while I wait for an eye test

LIBS & DEV TOOLS:-

Will Newton

Progress

  • Submitted binutils patch for testsuite failure on precise.
  • Updated glibc memcpy patch based on feedback.
  • Updated binutils IFUNC patch based on feedback.
  • Started working on AArch64 IFUNC.
  • Submitted a couple of cleanup patches for AArch64 binutils.

Plan

  • Should get binutils IFUNC patch committed Monday.
  • Need to ping other patches again.
  • More work on AArch64 IFUNC.

Issues

  • 2 cards blocked on upstream review, 1 blocked on Android team.

Mans Rullgard

Progress

  • Glibc - Investigating Spec 2K performance.

Plan

  • to be based on 1:1

Issues

  • no

Omair Javaid

Progress

  • Chrombook received,
  • Compared gdb test suite results in arm native none and arm remote gdbserver configurations. Filled up the googledoc sheet with the comparison.
  • Created a patch for dwarf failures still need to sync it with gdb main trunk and then need to test it on chrome book and submit after review.
  • Investigated gdb.mi test suite failures most of them seems to be occuring due to long delay. Will retest on chrome book and update.
  • Received chrome book on Friday started configuration created a recovery disk and SD card, facing a kernel panic for now.
  • 1:1 with Matt

Plan

  • Complete chrome book configuration.
  • Run arm test suite in different configurations on chrome book.
  • Update the comparison sheet of gdb test suite results in different configurations after running tests on chrome book.

Issues

  • Public Holiday on 1st of May

Peter Maydell

Progress

  • office move
  • VIRT-49:
  • * confirmed I can run KVM on the Arndale, started using it as
    • test platform for the migration work
  • * I have most of the code for cp15 register migration written
  • * in debug phase; there is a case I hadn't considered that needs a
    • little thought

Plan

  • keep pushing on with VIRT-49
  • book travel/hotel for Connect Dublin
  • office move unpacking

Issues

  • none

Outside Linaro

Points raised

Mathias

Ramana

Matthew

Progress / Announcements / Updates / Comments to team

  • Next weeks meeting is on Tuesday
  • Matt to re-issue invite.

WorkingGroups/ToolChain/Meetings/Archive/2013-04-29 (last modified 2013-08-30 11:49:29)