Re: [ACTIVITY] 2011-05-06

2011-05-09 Thread David Gilbert
On 8 May 2011 13:55, Hakehuang  wrote:
> Can there be something using pragma option to disable neon for each function?

I don't think there is a pragma like that for ARM at the moment;
Gcc does seem to have a

#pragma GCC target

and also function attributes for target options; but at the moment these
are documented as only being used on x86 (where they are used to turn
things like sse on and off).

What is your use case?

Dave

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


[ACTIVITY] 3th - 6th May

2011-05-09 Thread Andrew Stubbs
Worked on the ARM 16 -> 64-bit multiply-and-accumulate problem. Bernd 
kindly provided a prototype patch to help. I've tried to understand what 
needs to be done, but I didn't have enough time to get to the bottom of 
it. So far, I think I know why the existing code doesn't work, and I 
think I have a way forward. It does appear that the real problem ought 
to be solved in the tree optimizers, though.


Committed the FSF GCC 4.5.3 merge to the Linaro 4.5 branch. Testing did 
not show any trouble.


Matthias requested an additional 4.5 merge to pick up a new bug fix, so 
I've done the merge, and submitted the merge request for testing.


Committed Maxim's compound conditionals optimization patch - a merge 
from Linaro GCC 4.5.


There was some confusion caused by the lp:gcc-linaro/4.6 branch history 
accidentally getting re-written. After some discussion on #bzr I managed 
to figure out what happened, posted a warning to linaro-toolchain 
mailing list, and changed the branch configuration to prevent it 
happening again.


Committed Mark Shinwell's BRANCH_COST patch to Linaro GCC 4.6 - another 
merge from GCC 4.5.


Merged from FSF GCC 4.6 to Linaro 4.6 and submitted the patch for testing.

Richard Earnshaw approved my recent Thumb2 constants patch, but only if 
I modify it slightly. I've begun work on the changes, but I still need 
to test them. I won't be able to commit them until the ADDW/SUBW patch 
has been approved.


Ramana has reviewed my EABI half-precision function names patch, and 
discovered that the return types are wrong. I have no idea how this 
happened - the changes are deliberate so they must have been based on 
something, but I no longer have the same documents I had when I did the 
work, and it clearly doesn't match my current ones. In any case, the 
changes make no practical difference as function return values are 
always as wide a register anyway.




* Other

Public holiday on Monday.



* Next week

I will be attending UDS in Budapest from 8th - 14th May. I shall 
continue to read my email, but will not be attending any calls.





Upstream patched requiring review:
* NEON scheduling patch
  http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01431.html
* ARM Thumb2 addw/subw support.
  http://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg03783.html

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


[ACTIVITY] May.02 -- May.08

2011-05-09 Thread Chung-Lin Tang
== Last week ==
* Launchpad #748138: "ICE in redirect_jump, at jump.c:1443". Related to
shrink-wrap, discussed a bit with Bernd off-list. Sent fix today (Mon.)
to gnu-internal; will need to merge to Linaro.

* CoreMark combine canonicalize compares patch set: bootstrapped and
tested with clean results on powerpc, added comments and updated
upstream submission. Machine independent parts okayed by Jeff Law, now
committed upstream. ARM parts still pending review.

* Compiled back-list of upstream patches, and sent to patc...@linaro.org

* Traveled to Budapest, Hungary for Linaro Developer Summit on Saturday.

== This week ==
* Linaro Developer Summit at Budapest all week.

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


[ACTIVITY] May 2 - May 6

2011-05-09 Thread Ulrich Weigand

== GDB ==

 * Committed support for NEON registers in core dumps (bug #615972)
   to Linaro GDB (not yet in mainline).

 * Investigated root cause of bug #615996 (gdb.cp/templates.exp) and
   started exploring ways to fix it.

== GCC ==

 * Committed fix for bug #759409 (Profiled bootstrap fails in GCC 4.5)
   to FSF GCC 4.5 branch and Linaro GCC 4.5.


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