[ANNOUNCE] Linaro GCC 4.8, 4.7 and 4.6 2013.05 released

2013-05-19 Thread Yvan Roux
The Linaro Toolchain Working Group is pleased to announce the 2013.05
release of Linaro GCC 4.8, Linaro GCC 4.7 and Linaro GCC 4.6.

Linaro GCC 4.8 2013.05 is the second release in the 4.8 series. Based
off the latest GCC 4.8.0+svn198615 release, it includes performance
improvements and bug fixes.

Interesting changes include:
 * Updates to GCC 4.8.0+svn198615
 * Backport of support for prologue/epilogues using LDRD and STRD in ARM mode
 * Backport of support for further AArch64 instructions
 * Backport of support for further ARMv8 AArch32 instructions.

Linaro GCC 4.7 2013.05 is the fourteenth release in the 4.7. Based off the
latest GCC 4.7.3+svn198701 release, this is the first release after entering
maintenance.

Interesting changes include:
 * Updates to GCC 4.7.3+svn198701
 * Includes arm/aarch64-4.7-branch up to svn revision 198689

Linaro GCC 4.6 2013.05 is the 27th release in the 4.6 series. Based
off the latest GCC 4.6.4+svn197894 release, this is the fourteenth
release after entering maintenance and the final one.

Interesting changes include:
 * Updates to 4.6.4+svn197894

The source tarball is available from:
 https://launchpad.net/gcc-linaro/+milestone/4.8-2013.05
 https://launchpad.net/gcc-linaro/+milestone/4.7-2013.05
 https://launchpad.net/gcc-linaro/+milestone/4.6-2013.05

Downloads are available from the Linaro GCC page on Launchpad:
 https://launchpad.net/gcc-linaro

More information on the features and issues are available from the
release page:
 https://launchpad.net/gcc-linaro/4.8/4.8-2013.05
 https://launchpad.net/gcc-linaro/4.7/4.7-2013.05
 https://launchpad.net/gcc-linaro/4.6/4.6-2013.05

Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Bugs: https://bugs.launchpad.net/gcc-linaro/

Questions? https://ask.linaro.org/

Interested in commercial support? Inquire at supp...@linaro.org

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


[ANNOUNCE] Linaro GDB 7.6 2013.05 released

2013-05-19 Thread Matthew Gretton-Dann
The Linaro Toolchain Working Group is pleased to announce the release
of Linaro GDB 7.6.

Linaro GDB 7.6 2013.05 is the first release in the 7.6 series.

***NOTE*** Linaro GDB 7.6 2013.05 is identical to the FSF GDB 7.6 release,
except for the change in version number and Linaro branding, since all
Linaro GDB features were already accepted upstream and are included in
the FSF release as-is. Future releases in the Linaro GDB 7.6 series may
include additional ARM-focused bug fixes and enhancements.

The source tarball is available at:
 https://launchpad.net/gdb-linaro/+milestone/7.6-2013.05

More information on Linaro GDB is available at:
 https://launchpad.net/gdb-linaro



--
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org

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


Semi-hosting on v8 Foundation Model using gnu tools

2013-05-19 Thread Padgett Don-B43265
The v8 Foundation Model User Guide has a bare metal hello world example that 
uses semi-hosting.   The Makefile uses ARM tools, however.  Is there equivalent 
support for this example using a bare metal version of the gnu tools, such as 
gcc-linaro-aarch64-none-elf-4.8-2013.04-20130422_linux.tar.xz?  I took a look, 
but didn't see a way to do this.

Of course, running the Linaro linux port on the v8 Foundation Model allows one 
to run hello world and much more, but I'm currently only interested in a bare 
metal target using gnu tools.

Thanks, Don




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


Re: Semi-hosting on v8 Foundation Model using gnu tools

2013-05-19 Thread Matthew Gretton-Dann

Don,

On 17/05/13 20:57, Padgett Don-B43265 wrote:

The v8 Foundation Model User Guide has a bare metal hello world example
that uses semi-hosting.   The Makefile uses ARM tools, however.  Is there
equivalent support for this example using a bare metal version of the gnu
tools, such as
gcc-linaro-aarch64-none-elf-4.8-2013.04-20130422_linux.tar.xz?  I took a
look, but didn't see a way to do this.


It is possible but not necessarily easy.

Using the binary tools you've downloaded you will want to do something like 
the following:


aarch64-none-elf-gcc -specs=elf-aem-ve.specs ...

The -specs option has to be on all your invocations of GCC and G++.  You 
should also invoke the linker through GCC with this option.


Then you need to invoke the model, given an image called foo.axf:

Foundation_v8 --image foo.axf --semi-host="foo.axf OPT1 OPT2" --quiet

Note that the first option to --semi-host is the name of the image again.

Thanks,

Matt

--
Matthew Gretton-Dann
Toolchain Working Group, Linaro

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


[ACTIVITY] 13-17 May 2013

2013-05-19 Thread Kugan

== Progress ==
http://cards.linaro.org/browse/TCWG-13
   - Resolved

http://cards.linaro.org/browse/TCWG-14
   - Modified patch Posted upstream for review

== Plan ==

http://cards.linaro.org/browse/TCWG-14
   - Address and review comments
http://cards.linaro.org/browse/TCWG-55
   - Reproduce it and find the reason for specfp regression

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


[ACTIVITY] Week 20

2013-05-19 Thread Zhenqiang Chen
== Issues ==

* None

== Progress ==

* Continue on conditional compare.
  - Mix fixes for bootstrap.

* Update shrink-wrap patches according to comments and retest them on
Pandaboard and Chromebook.

* Prebuild 2013.05 Linaro toolchain locally.
  - gdb related local patches need rework.

== Plan ==

* Continue on conditional compare to bootstrap.
* Linaro toolchain 2013.05 binary release.

Best Regards!
-Zhenqiang

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


[ACTIVITY] Week 20

2013-05-19 Thread Yvan Roux
== Issues ==

* Cbuild down most of the week.

== Progress ==

* 4.6 and 4.7 releases
  - Released after a painful week !

* LRA on ARM and AArch64:
  - Enabled on AArch64, but it leads to an ICE too.
  - Applied Brice's  ARM patches didn't solved the issue.
  - Looked at the documentation/comments to understand the process.
  - Debug ongoing.

== Plan ==

* Continue on LRA

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


[ACTIVITY] 13 May - 17 May 2013

2013-05-19 Thread Venkataramanan Kumar
== Progress ==
* AARCH64 - gprof support.
Completed gprof -c support for aarch64.
Got reviewed internally by Matt and Will.
Patch yet to be posted. Waiting for some feedback on copyright message.

*Testing GCC bootstrap and regression suite.
 Created a large image with help of Bero.
  Bootstrap fails with GCC trunk libgcc_eh.a (unwind-dw2-fde-dip.o)
hidden symbol __register_frame_info is referenced bu DSO
  ld final link Bad value.

  Drilling down

 == Plan ==
* Post patches in gcc and binutils for gprof work
* Continue handling  builtin_return_address  when -fomit-frame-pointer
is enabled.
* Continue gcc bootstrap and regression test.

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