Monday 13th December 2010
This month's meetings
<<MonthCalendar: execution failed [Argument "anniversary" must be a boolean value, not "workinggroups/toolchain/meetingtemplate"] (see also the log)>>
- Review action items from last meeting
- Tomorrow's release
- Performance brainstorm
- Christmas holidays
- Mainline not bootstrapping
- Ken's notes on two patches bringing it back up
- Dropped threads
- Inline NEON code
Action Items from this Meeting
Action Items from Previous Meeting
- Michael: ask for a people.linaro.org account for Dave: INPROGRESS
- Michael: will ask asac to talk with Linux Foundation about QEMU user mode: DONE
- Michael: to get SPEC to Dave: DONE
- Michael to open the copyright assignment discussion one more time: TODO
Reviewed the action items from last week.
- Is looking good
- Testsuite shows improvements over last release through re-syncing
- Michael will finish tomorrow
- Note that there've been no changes this month
- Are there patches lurking?
- Ulrich has a patch pending for ARM exception unwind support
Setting the GCC version numbers:
- Andrew: Will change by setting the default package version string
- Michael doesn't need to be there - make it convenient for youselves
- Question on unrolling:
- 4.4 unrolls crcu8, 4.5 doesn't. Why?
- Richard, AMS: normally due to some other pass changing the input to the unroller
- Add to brainstorm list
- People should come prepared
- How can we pick the most worthwhile?
- Fire out ideas, or look at a few in detail?
- Is it a discussion or brainstorm?
- Michael suggests treating as a summit session
- Group picked the Wednesday time
- Fill in Linaro leaves. Open the Linaro Google Docs, search for '2010 Christmas Holidays', and fill yours in
- Used to see when people are here to see what meetings to cancel
- Michael will make sure we have one before the sprint
- Please send Michael an email if not going
Mainline not bootstrapping:
- Ken: two patches do bring it back up
- Andrew: see his activity report
- DTOR_LIST has been approved, but not yet committed
- libquadmath has issues with configuring cross compilers
- Second patch is pending review
- Richard can't as it's not an area he can review. Will ping Richard Guenther
- Recap: dropped from 4.5. Linaro Foundations will do work to fix upstream packages
Inline NEON code:
- .fpu neon directive is a global
- Affects the attributes an object is built with
- Setting the directive 'Reflects user intentions'
- Another example is building code VFP clean, but want to use VFP in certain parts
- ARM is looking at adding a 'trust me' attribute
- Causes the linker to just use the module, turn of checking
- Expect an answer in Jan
- More of a meta question, why have attibues at all?
- Make sense for Thumb vs ARM
- Use depends on systems:
- Some pick up objects based attributes
- Better way of picking up variants than multiple library builds
- Allows a sparse version
- Long term is per function attributes
- Add syntax to set attributes on sections or symbols
- #pragma/attribute on choosing functions to be in Thumb or ARM mode
- Kind of working on MIPS16/normal MIPS
- Does this require the same infrastructure?
- No, as ARM vs Thumb should really be the choice of the compiler, but historically isn't
WorkingGroups/ToolChain/Meetings/Archive/2010-12-13 (last modified 2013-08-30 11:47:39)