2012-02-28 Richard Earnshaw <rearnsha@arm.com>
commit9185f2d713b2692a59ede1f512bd9dcae8391230
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Feb 2012 14:04:57 +0000 (28 14:04 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Feb 2012 14:04:57 +0000 (28 14:04 +0000)
tree6850ac067217ad8d4071a06ca9286db8f4a925b0
parentbed9b5622c10a39ff995a485c9fa7cd728024eff
2012-02-28  Richard Earnshaw  <rearnsha@arm.com>

* arm.c (aapcs_vfp_is_call_or_return_candidate): Only use the machine
mode if there is no type information available.

2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

* gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
* gcc.target/arm/vfp2.c: Likewise.
* gcc.target/arm/vfp3.c: Likewise.
* gcc.target/arm/vfp4.c: Likewise.
* gcc.target/arm/vfp5.c: Likewise.
* gcc.target/arm/vfp6.c: Likewise.
* gcc.target/arm/vfp7.c: Likewise.
* gcc.target/arm/vfp8.c: Likewise.
* gcc.target/arm/vfp9.c: Likewise.
* gcc.target/arm/vfp10.c: Likewise.
* gcc.target/arm/vfp11.c: Likewise.
* gcc.target/arm/vfp12.c: Likewise.
* gcc.target/arm/vfp13.c: Likewise.
* gcc.target/arm/vfp14.c: Likewise.
* gcc.target/arm/vfp15.c: Likewise.
* gcc.target/arm/vfp16.c: Likewise.
* gcc.target/arm/vfp17.c: Likewise.
* gcc.target/arm/neon-constants.h: New file.
* gcc.target/arm/neon-vect1.c: New test.
* gcc.target/arm/neon-vect2.c: New test.
* gcc.target/arm/neon-vect3.c: New test.
* gcc.target/arm/neon-vect4.c: New test.
* gcc.target/arm/neon-vect5.c: New test.
* gcc.target/arm/neon-vect6.c: New test.
* gcc.target/arm/neon-vect7.c: New test.
* gcc.target/arm/neon-vect8.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184625 138bc75d-0d04-0410-961f-82ee72b054a4
30 files changed:
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/aapcs/abitest.h
gcc/testsuite/gcc.target/arm/aapcs/neon-constants.h [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/aapcs/vfp1.c
gcc/testsuite/gcc.target/arm/aapcs/vfp10.c
gcc/testsuite/gcc.target/arm/aapcs/vfp11.c
gcc/testsuite/gcc.target/arm/aapcs/vfp12.c
gcc/testsuite/gcc.target/arm/aapcs/vfp13.c
gcc/testsuite/gcc.target/arm/aapcs/vfp14.c
gcc/testsuite/gcc.target/arm/aapcs/vfp15.c
gcc/testsuite/gcc.target/arm/aapcs/vfp16.c
gcc/testsuite/gcc.target/arm/aapcs/vfp17.c
gcc/testsuite/gcc.target/arm/aapcs/vfp2.c
gcc/testsuite/gcc.target/arm/aapcs/vfp3.c
gcc/testsuite/gcc.target/arm/aapcs/vfp4.c
gcc/testsuite/gcc.target/arm/aapcs/vfp5.c
gcc/testsuite/gcc.target/arm/aapcs/vfp6.c
gcc/testsuite/gcc.target/arm/aapcs/vfp7.c
gcc/testsuite/gcc.target/arm/aapcs/vfp8.c
gcc/testsuite/gcc.target/arm/aapcs/vfp9.c