Removing DOLLARLITERAL and GNAMEDOLLAR macro cruft from
x86-assem.S.
Add generated {x86,ppc}-darwin files to src/runtime/.cvsignore.
sbcl.nm
sparc-funcdef.h
trymap
sbcl.nm
sparc-funcdef.h
trymap
+ppc-darwin-link-flags
+ppc-darwin-fix-rospace
+ppc-darwin-mkrospace
+x86-darwin-link-flags
+x86-darwin-fix-rospace
+x86-darwin-mkrospace
#define GNAME(var) _##var
#endif
#define GNAME(var) _##var
#endif
-#if defined __linux__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __sun
-#define GNAMEDOLLAR(var) $##var
-#else
-#define GNAMEDOLLAR(var) $_##var
-#endif
-
-#if defined __linux__ || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ || defined __sun
-#define DOLLARLITERAL(var) $##var
-#else
-#define DOLLARLITERAL(var) $##(var)
-#endif
-
/* Get the right type of alignment. Linux, FreeBSD and NetBSD (but not OpenBSD)
* want alignment in bytes.
*
/* Get the right type of alignment. Linux, FreeBSD and NetBSD (but not OpenBSD)
* want alignment in bytes.
*
movl THREAD_CONTROL_STACK_START_OFFSET(%eax) ,%esp
/* don't think too hard about what happens if we get interrupted
* here */
movl THREAD_CONTROL_STACK_START_OFFSET(%eax) ,%esp
/* don't think too hard about what happens if we get interrupted
* here */
- addl DOLLARLITERAL(THREAD_CONTROL_STACK_SIZE),%esp
+ addl $(THREAD_CONTROL_STACK_SIZE),%esp
#else
/* Win32 -really- doesn't like you switching stacks out from under it. */
movl GNAME(all_threads),%eax
#else
/* Win32 -really- doesn't like you switching stacks out from under it. */
movl GNAME(all_threads),%eax
movl %esp,%ebx # Setup ebx - the ofp.
subl $4,%esp # Allocate one stack slot for the return value
movl $4,%ecx # Setup ecx for one return value.
movl %esp,%ebx # Setup ebx - the ofp.
subl $4,%esp # Allocate one stack slot for the return value
movl $4,%ecx # Setup ecx for one return value.
- movl DOLLARLITERAL(NIL),%edi # default second value
- movl DOLLARLITERAL(NIL),%esi # default third value
+ movl $(NIL),%edi # default second value
+ movl $(NIL),%esi # default third value
* for all non-SSE2 processors.
*/
Lbase:
* for all non-SSE2 processors.
*/
Lbase:
- movl GNAMEDOLLAR(fast_bzero_base), GNAME(fast_bzero_pointer)
+ movl $(GNAME(fast_bzero_base)), GNAME(fast_bzero_pointer)
- movl GNAMEDOLLAR(fast_bzero_sse), GNAME(fast_bzero_pointer)
+ movl $(GNAME(fast_bzero_sse)), GNAME(fast_bzero_pointer)
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)