From: ams Date: Wed, 17 Sep 2014 10:59:54 +0000 (+0000) Subject: Disallow -mfpu=neon for unsuitable architectures. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c4533b07e38d1daebf3677556a946c93ed075b7;p=thirdparty%2Fgcc.git Disallow -mfpu=neon for unsuitable architectures. 2014-09-17 Andrew Stubbs * config/arm/arm.c (arm_option_override): Reject -mfpu=neon when architecture is older than ARMv7. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215321 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da2bcee6e642..88e8eb2e4c06 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-09-17 Andrew Stubbs + + * config/arm/arm.c (arm_option_override): Reject -mfpu=neon + when architecture is older than ARMv7. + 2014-09-16 John David Anglin PR target/61853 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index e4a6aaac9ec8..a289052408e1 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -2845,6 +2845,9 @@ arm_option_override (void) arm_fpu_desc = &all_fpus[arm_fpu_index]; + if (TARGET_NEON && !arm_arch7) + error ("target CPU does not support NEON"); + switch (arm_fpu_desc->model) { case ARM_FP_MODEL_VFP: