1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-04 08:47:11 +00:00

Use __sparc__ rather than sparc.

This commit is contained in:
Glenn Morris 2008-08-10 02:40:17 +00:00
parent e9251f8275
commit aef88a00d3
5 changed files with 16 additions and 8 deletions

View File

@ -1,3 +1,11 @@
2008-08-10 Glenn Morris <rgm@gnu.org>
Sync from trunk 2008-07-08:
* m/sparc.h: Define __sparc__ rather than sparc. (Bug#507.)
* alloc.c, ecrt0.c: Use __sparc__ rather than sparc.
* unexsunos4.c: Use __sparc__ rather than sparc.
2008-08-08 Chong Yidong <cyd@stupidchicken.com>
* xdisp.c (move_it_to): When stopping at a charpos, check if

View File

@ -4572,7 +4572,7 @@ mark_stack ()
/* Fixme: Code in the Boehm GC suggests flushing (with `flushrs') is
needed on ia64 too. See mach_dep.c, where it also says inline
assembler doesn't work with relevant proprietary compilers. */
#ifdef sparc
#ifdef __sparc__
asm ("ta 3");
#endif

View File

@ -582,7 +582,7 @@ _start()
#endif /* elxsi */
#ifdef sparc
#ifdef __sparc__
asm (".global __start");
asm (".text");
asm ("__start:");
@ -600,7 +600,7 @@ asm (" sub %sp, 24, %sp");
asm (" call __exit");
asm (" nop");
#endif /* sparc */
#endif /* __sparc__ */
#if __FreeBSD__ == 2
char *__progname;

View File

@ -38,10 +38,10 @@ NOTE-END */
#define NO_ARG_ARRAY
/* Say this machine is a sparc */
/* Say this machine is a sparc. Probably already defined. */
#ifndef sparc
#define sparc
#ifndef __sparc__
#define __sparc__
#endif
/* Use type int rather than a union, to represent Lisp_Object */

View File

@ -236,11 +236,11 @@ unexec (new_name, a_name, bndry, bss_start, entry)
#else /* not SUNOS4_SHARED_LIBRARIES */
rel = erel = 0;
#endif /* not SUNOS4_SHARED_LIBRARIES */
#ifdef sparc
#ifdef __sparc__
#define REL_INFO_TYPE struct reloc_info_sparc
#else
#define REL_INFO_TYPE struct relocation_info
#endif /* sparc */
#endif /* __sparc__ */
#define REL_TARGET_ADDRESS(r) (((REL_INFO_TYPE *)(r))->r_address)
#endif /* SUNOS4 */
#if defined (__FreeBSD__) || defined (__NetBSD__)