aboutsummaryrefslogtreecommitdiffstats
path: root/src/m
diff options
context:
space:
mode:
authorDan Nicolaescu2010-04-25 15:16:58 -0700
committerDan Nicolaescu2010-04-25 15:16:58 -0700
commit39e2ad1b9fef5b0437ed18c77bd703003a2b8e54 (patch)
treede4ba811bfa01e91b4ac0fbc1edbeadac226bd02 /src/m
parent6bdf5d652360b79c8ee6194e8dd1b23ef4721a53 (diff)
downloademacs-39e2ad1b9fef5b0437ed18c77bd703003a2b8e54.tar.gz
emacs-39e2ad1b9fef5b0437ed18c77bd703003a2b8e54.zip
Remove all NO_ARG_ARRAY uses.
* fns.c (concat2, concat3, nconc2): * eval.c (apply1, call1, call2, call3, call4, call5, call6) (call7): Remove NO_ARG_ARRAY usage, assume it's always true. * m/xtensa.h (NO_ARG_ARRAY): * m/template.h (NO_ARG_ARRAY): * m/sparc.h (NO_ARG_ARRAY): * m/sh3.h (NO_ARG_ARRAY): * m/mips.h (NO_ARG_ARRAY): * m/macppc.h (NO_ARG_ARRAY): * m/iris4d.h (NO_ARG_ARRAY): * m/intel386.h (NO_ARG_ARRAY): * m/ibms390x.h (NO_ARG_ARRAY): * m/ibms390.h (NO_ARG_ARRAY): * m/ibmrs6000.h (NO_ARG_ARRAY): * m/ia64.h (NO_ARG_ARRAY): * m/hp800.h (NO_ARG_ARRAY): * m/arm.h (NO_ARG_ARRAY): * m/amdx86-64.h (NO_ARG_ARRAY): * m/alpha.h (NO_ARG_ARRAY): Remove definition.
Diffstat (limited to 'src/m')
-rw-r--r--src/m/alpha.h5
-rw-r--r--src/m/amdx86-64.h5
-rw-r--r--src/m/arm.h10
-rw-r--r--src/m/hp800.h5
-rw-r--r--src/m/ia64.h5
-rw-r--r--src/m/ibmrs6000.h5
-rw-r--r--src/m/ibms390.h5
-rw-r--r--src/m/ibms390x.h5
-rw-r--r--src/m/intel386.h6
-rw-r--r--src/m/iris4d.h5
-rw-r--r--src/m/macppc.h5
-rw-r--r--src/m/mips.h5
-rw-r--r--src/m/sh3.h2
-rw-r--r--src/m/sparc.h5
-rw-r--r--src/m/template.h5
-rw-r--r--src/m/xtensa.h2
16 files changed, 0 insertions, 80 deletions
diff --git a/src/m/alpha.h b/src/m/alpha.h
index 065a0dd7d71..80f9d6c02fe 100644
--- a/src/m/alpha.h
+++ b/src/m/alpha.h
@@ -41,11 +41,6 @@ NOTE-END
41 41
42#undef WORDS_BIG_ENDIAN 42#undef WORDS_BIG_ENDIAN
43 43
44/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
45 * group of arguments and treat it as an array of the arguments. */
46
47#define NO_ARG_ARRAY
48
49/* Now define a symbol for the cpu type, if your compiler 44/* Now define a symbol for the cpu type, if your compiler
50 does not define it automatically. */ 45 does not define it automatically. */
51 46
diff --git a/src/m/amdx86-64.h b/src/m/amdx86-64.h
index 0fe99af4f55..6d27c950ce4 100644
--- a/src/m/amdx86-64.h
+++ b/src/m/amdx86-64.h
@@ -38,11 +38,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
38 38
39#undef WORDS_BIG_ENDIAN 39#undef WORDS_BIG_ENDIAN
40 40
41/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
42 * group of arguments and treat it as an array of the arguments. */
43
44#define NO_ARG_ARRAY
45
46/* Now define a symbol for the cpu type, if your compiler 41/* Now define a symbol for the cpu type, if your compiler
47 does not define it automatically: 42 does not define it automatically:
48 Ones defined so far include vax, m68000, ns16000, pyramid, 43 Ones defined so far include vax, m68000, ns16000, pyramid,
diff --git a/src/m/arm.h b/src/m/arm.h
index b04c5ecc1d9..441c3bd6289 100644
--- a/src/m/arm.h
+++ b/src/m/arm.h
@@ -24,16 +24,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
24 24
25#undef WORDS_BIG_ENDIAN 25#undef WORDS_BIG_ENDIAN
26 26
27/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
28 * group of arguments and treat it as an array of the arguments. We can't
29 * do this on the arm with gcc, since the first 4 args are in registers. */
30
31#ifdef __GNUC__
32#define NO_ARG_ARRAY
33#else
34#undef NO_ARG_ARRAY
35#endif
36
37#define NO_REMAP 27#define NO_REMAP
38 28
39/* armin76@gentoo.org reported that the lgcc_s flag is necessary to 29/* armin76@gentoo.org reported that the lgcc_s flag is necessary to
diff --git a/src/m/hp800.h b/src/m/hp800.h
index 0712a2c3309..7b6ebafeaa5 100644
--- a/src/m/hp800.h
+++ b/src/m/hp800.h
@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
27 27
28#define WORDS_BIG_ENDIAN 28#define WORDS_BIG_ENDIAN
29 29
30/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
31 * group of arguments and treat it as an array of the arguments. */
32
33#define NO_ARG_ARRAY
34
35/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 30/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
36 the bit field into an int. In other words, if bit fields 31 the bit field into an int. In other words, if bit fields
37 are always unsigned. 32 are always unsigned.
diff --git a/src/m/ia64.h b/src/m/ia64.h
index 188697b7e89..85e0f825202 100644
--- a/src/m/ia64.h
+++ b/src/m/ia64.h
@@ -26,11 +26,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
26 26
27#undef WORDS_BIG_ENDIAN 27#undef WORDS_BIG_ENDIAN
28 28
29/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
30 group of arguments and treat it as an array of the arguments. */
31
32#define NO_ARG_ARRAY
33
34/* Now define a symbol for the cpu type, if your compiler 29/* Now define a symbol for the cpu type, if your compiler
35 does not define it automatically. */ 30 does not define it automatically. */
36 31
diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h
index a7d35cc8ab7..a62cb5d1987 100644
--- a/src/m/ibmrs6000.h
+++ b/src/m/ibmrs6000.h
@@ -22,11 +22,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
22 operating system this machine is likely to run. 22 operating system this machine is likely to run.
23 USUAL-OPSYS="aix3-1" */ 23 USUAL-OPSYS="aix3-1" */
24 24
25/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
26 * group of arguments and treat it as an array of the arguments. */
27
28#define NO_ARG_ARRAY
29
30/* Now define a symbol for the cpu type, if your compiler 25/* Now define a symbol for the cpu type, if your compiler
31 does not define it automatically. */ 26 does not define it automatically. */
32 27
diff --git a/src/m/ibms390.h b/src/m/ibms390.h
index 794ab869511..efcd58daba3 100644
--- a/src/m/ibms390.h
+++ b/src/m/ibms390.h
@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
27 27
28#define WORDS_BIG_ENDIAN 28#define WORDS_BIG_ENDIAN
29 29
30/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
31 * group of arguments and treat it as an array of the arguments. */
32
33#define NO_ARG_ARRAY
34
35/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 30/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
36 the 24-bit bit field into an int. In other words, if bit fields 31 the 24-bit bit field into an int. In other words, if bit fields
37 are always unsigned. 32 are always unsigned.
diff --git a/src/m/ibms390x.h b/src/m/ibms390x.h
index ea0fa11ec3f..3026266b349 100644
--- a/src/m/ibms390x.h
+++ b/src/m/ibms390x.h
@@ -40,11 +40,6 @@ NOTE-END */
40 40
41#define WORDS_BIG_ENDIAN 41#define WORDS_BIG_ENDIAN
42 42
43/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
44 * group of arguments and treat it as an array of the arguments. */
45
46#define NO_ARG_ARRAY
47
48/* Define the type to use. */ 43/* Define the type to use. */
49#define EMACS_INT long 44#define EMACS_INT long
50#define EMACS_UINT unsigned long 45#define EMACS_UINT unsigned long
diff --git a/src/m/intel386.h b/src/m/intel386.h
index 1bf3462d2ad..e2e22c3a538 100644
--- a/src/m/intel386.h
+++ b/src/m/intel386.h
@@ -39,11 +39,6 @@ NOTE-END */
39 39
40#undef WORDS_BIG_ENDIAN 40#undef WORDS_BIG_ENDIAN
41 41
42/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
43 * group of arguments and treat it as an array of the arguments. */
44
45/* #define NO_ARG_ARRAY */
46
47#ifdef USG 42#ifdef USG
48#define TEXT_START 0 43#define TEXT_START 0
49#endif /* USG */ 44#endif /* USG */
@@ -51,7 +46,6 @@ NOTE-END */
51#ifdef WINDOWSNT 46#ifdef WINDOWSNT
52#define VIRT_ADDR_VARIES 47#define VIRT_ADDR_VARIES
53#define DATA_START get_data_start () 48#define DATA_START get_data_start ()
54#define NO_ARG_ARRAY
55#endif 49#endif
56 50
57#ifdef GNU_LINUX 51#ifdef GNU_LINUX
diff --git a/src/m/iris4d.h b/src/m/iris4d.h
index 1c276ecb167..a5532fcf715 100644
--- a/src/m/iris4d.h
+++ b/src/m/iris4d.h
@@ -23,11 +23,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
23 23
24#define WORDS_BIG_ENDIAN 24#define WORDS_BIG_ENDIAN
25 25
26/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
27 * group of arguments and treat it as an array of the arguments. */
28
29#define NO_ARG_ARRAY
30
31/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 26/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
32 the bit field into an int. In other words, if bit fields 27 the bit field into an int. In other words, if bit fields
33 are always unsigned. 28 are always unsigned.
diff --git a/src/m/macppc.h b/src/m/macppc.h
index 77772521ed7..112c15ed8e4 100644
--- a/src/m/macppc.h
+++ b/src/m/macppc.h
@@ -22,11 +22,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
22 22
23#define WORDS_BIG_ENDIAN 23#define WORDS_BIG_ENDIAN
24 24
25/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
26 * group of arguments and treat it as an array of the arguments. */
27
28#define NO_ARG_ARRAY
29
30/* Data type of load average, as read out of kmem. */ 25/* Data type of load average, as read out of kmem. */
31 26
32#define LOAD_AVE_TYPE long 27#define LOAD_AVE_TYPE long
diff --git a/src/m/mips.h b/src/m/mips.h
index 4828b7479fc..e93ab281093 100644
--- a/src/m/mips.h
+++ b/src/m/mips.h
@@ -33,11 +33,6 @@ NOTE-END */
33#define WORDS_BIG_ENDIAN 33#define WORDS_BIG_ENDIAN
34#endif 34#endif
35 35
36/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
37 * group of arguments and treat it as an array of the arguments. */
38
39#define NO_ARG_ARRAY
40
41/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 36/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
42 the 24-bit bit field into an int. In other words, if bit fields 37 the 24-bit bit field into an int. In other words, if bit fields
43 are always unsigned. 38 are always unsigned.
diff --git a/src/m/sh3.h b/src/m/sh3.h
index bb8e2937b01..703513d23f7 100644
--- a/src/m/sh3.h
+++ b/src/m/sh3.h
@@ -4,7 +4,5 @@
4# define WORDS_BIG_ENDIAN 4# define WORDS_BIG_ENDIAN
5#endif 5#endif
6 6
7#define NO_ARG_ARRAY
8
9/* arch-tag: 1b01b84f-f044-4afa-aa4b-caa54ec38966 7/* arch-tag: 1b01b84f-f044-4afa-aa4b-caa54ec38966
10 (do not change this comment) */ 8 (do not change this comment) */
diff --git a/src/m/sparc.h b/src/m/sparc.h
index 3eeb87a2b0e..b43e56bc3b9 100644
--- a/src/m/sparc.h
+++ b/src/m/sparc.h
@@ -31,11 +31,6 @@ NOTE-END */
31 31
32#define WORDS_BIG_ENDIAN 32#define WORDS_BIG_ENDIAN
33 33
34/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
35 * group of arguments and treat it as an array of the arguments. */
36
37#define NO_ARG_ARRAY
38
39/* __sparc__ is defined by the compiler by default. */ 34/* __sparc__ is defined by the compiler by default. */
40 35
41/* XINT must explicitly sign-extend 36/* XINT must explicitly sign-extend
diff --git a/src/m/template.h b/src/m/template.h
index 6e0dbb79844..d96af80a84e 100644
--- a/src/m/template.h
+++ b/src/m/template.h
@@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
27 27
28#define WORDS_BIG_ENDIAN 28#define WORDS_BIG_ENDIAN
29 29
30/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
31 * group of arguments and treat it as an array of the arguments. */
32
33#define NO_ARG_ARRAY
34
35/* Now define a symbol for the cpu type, if your compiler 30/* Now define a symbol for the cpu type, if your compiler
36 does not define it automatically. 31 does not define it automatically.
37 Ones defined so far include m68k and many others */ 32 Ones defined so far include m68k and many others */
diff --git a/src/m/xtensa.h b/src/m/xtensa.h
index d53686d9401..664f18dcb10 100644
--- a/src/m/xtensa.h
+++ b/src/m/xtensa.h
@@ -2,8 +2,6 @@
2 2
3Add a license notice if this grows to > 10 lines of code. */ 3Add a license notice if this grows to > 10 lines of code. */
4 4
5#define NO_ARG_ARRAY
6
7#ifdef __LITTLE_ENDIAN 5#ifdef __LITTLE_ENDIAN
8#undef WORDS_BIG_ENDIAN 6#undef WORDS_BIG_ENDIAN
9#else 7#else