aboutsummaryrefslogtreecommitdiffstats
path: root/etc/PROBLEMS
diff options
context:
space:
mode:
authorDan Nicolaescu2008-07-11 02:30:26 +0000
committerDan Nicolaescu2008-07-11 02:30:26 +0000
commit6e5cb96f3d905d69ef7cf2c09df3e51b2db06d9b (patch)
tree3c7960f6dd3096573828f31642b72e903fa8c976 /etc/PROBLEMS
parentf4f745d94326e5082acb071953b7c2d713421a2f (diff)
downloademacs-6e5cb96f3d905d69ef7cf2c09df3e51b2db06d9b.tar.gz
emacs-6e5cb96f3d905d69ef7cf2c09df3e51b2db06d9b.zip
* lisp.h:
* w32heap.c: * emacs.c: * alloc.c: Replace all references of NO_UNION_TYPE with USE_LISP_UNION_TYPE. * m/xtensa.h (NO_UNION_TYPE): * m/vax.h (NO_UNION_TYPE): * m/template.h (NO_UNION_TYPE): * m/sparc.h (NO_UNION_TYPE): * m/mips.h (NO_UNION_TYPE): * m/macppc.h (NO_UNION_TYPE): * m/m68k.h (NO_UNION_TYPE): * m/iris4d.h (NO_UNION_TYPE): * m/intel386.h (NO_UNION_TYPE): * m/ibms390x.h (NO_UNION_TYPE): * m/ibms390.h (NO_UNION_TYPE): * m/ibmrs6000.h (NO_UNION_TYPE): * m/ia64.h (NO_UNION_TYPE): * m/hp800.h (NO_UNION_TYPE): * m/arm.h (NO_UNION_TYPE): * m/amdx86-64.h (NO_UNION_TYPE): * m/alpha.h (NO_UNION_TYPE): Remove definition, all platform were defining it the same.
Diffstat (limited to 'etc/PROBLEMS')
-rw-r--r--etc/PROBLEMS8
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index ec96b19f2bc..207ea334701 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -3757,8 +3757,8 @@ If the code is incorrect, your compiler has this problem.
3757In the XCONS, etc., macros in lisp.h you must replace (a).u.val with 3757In the XCONS, etc., macros in lisp.h you must replace (a).u.val with
3758((a).u.val + coercedummy) where coercedummy is declared as int. 3758((a).u.val + coercedummy) where coercedummy is declared as int.
3759 3759
3760This problem will not happen if the m-...h file for your type 3760This problem will only happen if USE_LISP_UNION_TYPE is manually
3761of machine defines NO_UNION_TYPE. That is the recommended setting now. 3761defined in lisp.h.
3762 3762
3763*** C compilers lose on returning unions. 3763*** C compilers lose on returning unions.
3764 3764
@@ -3766,8 +3766,8 @@ I hear that some C compilers cannot handle returning a union type.
3766Most of the functions in GNU Emacs return type Lisp_Object, which is 3766Most of the functions in GNU Emacs return type Lisp_Object, which is
3767defined as a union on some rare architectures. 3767defined as a union on some rare architectures.
3768 3768
3769This problem will not happen if the m-...h file for your type 3769This problem will only happen if USE_LISP_UNION_TYPE is manually
3770of machine defines NO_UNION_TYPE. 3770defined in lisp.h.
3771 3771
3772 3772
3773This file is part of GNU Emacs. 3773This file is part of GNU Emacs.