[ANNOUNCE] Linaro QEMU 2012.05 released

2012-05-17 Thread Peter Maydell
The Linaro Toolchain Working Group is pleased to announce the release of
Linaro QEMU 2012.05.

Linaro QEMU 2012.05 is the latest monthly release of qemu-linaro. Based
off upstream (trunk) QEMU, it includes a number of ARM-focused bug fixes
and enhancements.

New in this month's release:
 - Beagle bootrom emulation now correctly handles FAT12/FAT16
   images (thanks to Peter Chubb for the bug report and patch).
 - We now support running ARM BE8 userspace binaries (ie
   byte-invariant big-endian data and little-endian code).

Known issues:
 - Graphics do not work for OMAP3 based models (beagle, overo)
  with 11.10 Linaro images.
 - Audio may not work on Versatile Express models with the latest
 Linaro kernel/hardware packs (LP:977610).

The source tarball is available at:
 https://launchpad.net/qemu-linaro/+milestone/2012.05

More information on Linaro QEMU is available at:
 https://launchpad.net/qemu-linaro

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


Branches unfrozen

2012-05-17 Thread Andrew Stubbs
The releases have been made, so the branches have been updated and 
returned to their normal state.


Andrew

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


Re: Testsuite differences with a hard float shift

2012-05-17 Thread Michael Hope
On 17 May 2012 18:23, Zhenqiang Chen zhenqiang.c...@linaro.org wrote:
 Some are marked as unsupported but shouldn't be:

 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-11a.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-11b.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-11.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-11c.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-25.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-26.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-28.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-2.c
 +UNSUPPORTED: gcc.dg/tree-ssa/gen-vect-32.c

 The root cause is target vect_cmdline_needed. For those cases, they
 have notes as:

 /* { dg-do run { target vect_cmdline_needed } } */

 In function check_effective_target_vect_cmdline_needed of
 lib/target-supports.exp, it check_effective_target_arm_neon.

 For our build, it is arm neon,
 check_effective_target_vect_cmdline_needed return 0.

 A quick fix is to add another dg-do run like:
 /* { dg-do run { target arm*-*-*eabihf } } */

I've looked into this further and the tests make no sense.  The test
themselves are turned off unless the compiler needs extra command line
arguments to enable some type of SIMD.  See PR21292.  Let's discuss
this on Monday.

I've put an updated list at:
 http://people.linaro.org/~michaelh/incoming/hard-float-builder-diff-2.txt

The interesting ones below.  They're a mix of assembler faults, ICEs,
and testisims.  None are due to the change in triplet so please
propose your patch upstream.

-- Michael

+FAIL: gcc.c-torture/compile/sync-1.c  -O0  (test for excess errors)
+FAIL: gcc.c-torture/compile/sync-3.c  -O0  (test for excess errors)

/tmp/ccGuCO1R.s:463: Error: co-processor offset out of range

 ** Doesn't happen with a natty sysroot.  Assembler fault?

+FAIL: gcc.dg/builtin-apply2.c execution test

 ** Testism.  Skips if an explicit float-abi=hard is passed.

+FAIL: gcc.dg/pr48335-5.c (test for excess errors)

(insn 11 10 12 3 (set (reg:DI 141)
(unspec:DI [
(mem/c:DI (plus:SI (reg/f:SI 129 virtual-stack-vars)
(const_int -8 [0xfff8])) [2 S8 A32])
] UNSPEC_MISALIGNED_ACCESS))
/cbuild/slaves/ursa2/gcc-linaro-4.7+bzr114985~michaelh1~hard-builder-test/gcc/gcc-linaro-4.7/gcc/testsuite/gcc.dg/pr48335-5.c:16
-1
 (nil))

 ** The unaligned access support doesn't include an unaligned DI pattern?

+FAIL: gcc.dg/torture/stackalign/builtin-apply-2.c  -Os  execution test

 ** Testism.  Assumes doubles are passed in core registers.

+UNSUPPORTED: gcc.target/arm/mmx-1.c
/cbuild/slaves/ursa2/gcc-linaro-4.7+bzr114985~michaelh1~hard-builder-test/gcc/gcc-linaro-4.7/gcc/testsuite/gcc.target/arm/g2.c:12:1:
sorry, unimplemented: Thumb-1 hard-float VFP ABI

 ** Various forms.  Needs thought.

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