summaryrefslogtreecommitdiff
path: root/mpn/arm
diff options
context:
space:
mode:
authorTorbjorn Granlund <tg@gmplib.org>2019-07-08 17:56:36 +0200
committerTorbjorn Granlund <tg@gmplib.org>2019-07-08 17:56:36 +0200
commit9a5757c1feccbe66ce8c22fdc4eeff70028c8ec9 (patch)
tree3b63aa50f5c390dc19d7934ad07918873765ea47 /mpn/arm
parentbda41ec0844a5701fa0344e7eaa532177daa39c8 (diff)
downloadgmp-9a5757c1feccbe66ce8c22fdc4eeff70028c8ec9.tar.gz
(ASM_START): Rewrite (fix broken error handling).
Diffstat (limited to 'mpn/arm')
-rw-r--r--mpn/arm/arm-defs.m49
1 files changed, 5 insertions, 4 deletions
diff --git a/mpn/arm/arm-defs.m4 b/mpn/arm/arm-defs.m4
index dc5319f84..c0bd1e030 100644
--- a/mpn/arm/arm-defs.m4
+++ b/mpn/arm/arm-defs.m4
@@ -2,7 +2,7 @@ divert(-1)
dnl m4 macros for ARM assembler.
-dnl Copyright 2001, 2012-2016, 2018 Free Software Foundation, Inc.
+dnl Copyright 2001, 2012-2016, 2018-2019 Free Software Foundation, Inc.
dnl This file is part of the GNU MP Library.
dnl
@@ -36,9 +36,10 @@ dnl don't want to disable macro expansions in or after them.
changecom(@&*$)
-define(`ASM_START',`
-ifelse($1,`neon',`.fpu neon',
-m4_assert_numargs(0))')
+define(`ASM_START',
+m4_assert_numargs_range(0,1)
+`ifelse($1,`neon',`.fpu neon',
+ $#,1,`m4_error(`$0 got invalid argument $1')')')
dnl APCS register names.