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

2012-09-11 Thread Ramana Radhakrishnan
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

Re: [Patch ARM] Allow auto-vectorizer to use vfma.

2012-09-11 Thread Tobias Burnus
Hi, 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. (Sorry for only complaining about those issues today.) Tobias On 09/11/2012 02:54 PM, Ramana Radhakrishnan wrote: Hi, This allows

Re: [Patch ARM] Allow auto-vectorizer to use vfma.

2012-09-11 Thread Steven Bosscher
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. (Sorry for only complaining about those issues today.) No need to feel sorry about that. It is Really Bad that people apparently don't test

Re: [Patch ARM] Allow auto-vectorizer to use vfma.

2012-09-11 Thread Tobias Burnus
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

Re: [Patch ARM] Allow auto-vectorizer to use vfma.

2012-09-11 Thread Ramana Radhakrishnan
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.