Patchwork [ARM] Allow auto-vectorizer to use vfma.

login
register
mail settings
Submitter Ramana Radhakrishnan
Date Sept. 11, 2012, 1:49 p.m.
Message ID <504F4163.3020209@arm.com>
Download mbox | patch
Permalink /patch/183115/
State New
Headers show

Comments

Ramana Radhakrishnan - Sept. 11, 2012, 1:49 p.m.
On 09/11/12 14:17, Tobias Burnus wrote:
> 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.)


On 09/11/12 14:17, Tobias Burnus wrote:
 > 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.)

Nearly: should be arm_neonv2_ok rather than arm_neon_ok. I've realized
another issue with the command line and committed this as obvious after
checking that the documentation built fine.

Thanks and apologies for the slip-up.

I've changed machines recently and somethings not ok in this new setup.

regards,
Ramana

2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

	* doc/sourcebuild.texi (arm_neon_v2_ok): Adjust command line.

Patch

Index: gcc/doc/sourcebuild.texi
===================================================================
--- gcc/doc/sourcebuild.texi	(revision 191181)
+++ gcc/doc/sourcebuild.texi	(revision 191182)
@@ -1534,8 +1534,8 @@  ARM Target supports @code{-mfpu=neon -mf
 options.  Some multilibs may be incompatible with these options.
 
 @item arm_neonv2_ok
-@anchor{arm_neon2_ok}
-ARM Target supports @code{-mfpu=neon -mfloat-abi=softfp} or compatible
+@anchor{arm_neonv2_ok}
+ARM Target supports @code{-mfpu=neon-vfpv4 -mfloat-abi=softfp} or compatible
 options.  Some multilibs may be incompatible with these options.
 
 @item arm_neon_fp16_ok