On 09/11/2012 03:08 PM, Tobias Burnus wrote:
your patch broke bootstrapping here:
/home/tob/projects/gcc-git/gcc/gcc/doc//sourcebuild.texi:1537: Node
`arm_neon_ok' previously defined at line 1532.
I fixed it (Rev. 191181) with the attached patch. arm_neon_ok should
have been arm_neon2_ok. (I also changed spaces into tabs in the ChangeLog.)
Tobias
PS: Fortunately, documentation changes do not require an all-language
bootstrap.
On 09/11/2012 02:54 PM, Ramana Radhakrishnan wrote:
Hi,
This allows the auto-vectorizer to use vfma under Ofast or ffast-math.
I have a follow-up patch which will add support for these from
arm_neon.h as well before someone asks. It's being regression tested as
we speak and that'll follow shortly.
Tested on A15 silicon native with no regressions.
Committed.
regards,
Ramana
2012-09-11 Ramana Radhakrishnan <ramana.radhakrish...@arm.com>
Matthew Gretton-Dann <matthew.gretton-d...@arm.com>
* config/arm/neon.md (fma<VCVTF:mode>4): New pattern.
(*fmsub<VCVTF:mode>4): Likewise.
* doc/sourcebuild.texi (arm_neon_v2_ok, arm_neon_v2_hw):
Document it.
2012-09-11 Ramana Radhakrishnan <ramana.radhakrish...@arm.com>
Matthew Gretton-Dann <matthew.gretton-d...@arm.com>
* gcc.target/arm/neon-vfma-1.c: New testcase.
* gcc.target/arm/neon-vfms-1.c: Likewise.
* gcc.target/arm/neon-vmla-1.c: Update test to use int instead
of float.
* gcc.target/arm/neon-vmls-1.c: Likewise.
* lib/target-supports.exp (add_options_for_arm_neonv2): New
function.
(check_effective_target_arm_neonv2_ok_nocache): Likewise.
(check_effective_target_arm_neonv2_ok): Likewise.
(check_effective_target_arm_neonv2_hw): Likewise.
(check_effective_target_arm_neonv2): Likewise.
Index: gcc/ChangeLog
===================================================================
--- gcc/ChangeLog (revision 191180)
+++ gcc/ChangeLog (working copy)
@@ -1,9 +1,13 @@
+2012-09-11 Tobias Burnus <bur...@net-b.de>
+
+ * doc/sourcebuild.texi (arm_neon_v2_ok): Fix @anchor.
+
2012-09-11 Ramana Radhakrishnan <ramana.radhakrish...@arm.com>
- Matthew Gretton-Dann <matthew.gretton-d...@arm.com>
+ Matthew Gretton-Dann <matthew.gretton-d...@arm.com>
- * config/arm/neon.md (fma<VCVTF:mode>4): New pattern.
- (*fmsub<VCVTF:mode>4): Likewise.
- * doc/sourcebuild.texi (arm_neon_v2_ok, arm_neon_v2_hw): Document it.
+ * config/arm/neon.md (fma<VCVTF:mode>4): New pattern.
+ (*fmsub<VCVTF:mode>4): Likewise.
+ * doc/sourcebuild.texi (arm_neon_v2_ok, arm_neon_v2_hw): Document it.
2012-09-11 Aldy Hernandez <al...@redhat.com>
Index: gcc/doc/sourcebuild.texi
===================================================================
--- gcc/doc/sourcebuild.texi (revision 191180)
+++ gcc/doc/sourcebuild.texi (working copy)
@@ -1534,7 +1534,7 @@ ARM Target supports @code{-mfpu=neon -mfloat-abi=s
options. Some multilibs may be incompatible with these options.
@item arm_neonv2_ok
-@anchor{arm_neon_ok}
+@anchor{arm_neon2_ok}
ARM Target supports @code{-mfpu=neon -mfloat-abi=softfp} or compatible
options. Some multilibs may be incompatible with these options.