mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 20:00:46 -08:00
Changes for 3b1 suggested by Andy Fyfe <andy@scp.caltech.edu>
* 7300.h [__GNUC__]: #define HAVE_ALLOCA. [not __GNUC__]: #define SWITCH_ENUM_BUG, C_ALLOCA, and STACK_DIRECTION. (HAVE_SYSVIPC, USE_UTIME): #define these. (memmove): We don't have this; call safe_bcopy. (CRT0_COMPILE): #define this, so we always use the system's cc. * config.h.in: Add #undefs for HAVE_MKDIR and HAVE_RMDIR, for configure to edit. * sysdep.c [not HAVE_MKDIR] (mkdir): New function, taken from tar, for use on systems lacking the mkdir function. [not HAVE_RMDIR] (rmdir): New function, taken from tar, for use on systems lacking the rmdir function. * ymakefile (crt0.o): Replace the compiler and switches with the symbol CRT0_COMPILE. (CRT0_COMPILE): If the system and machine description files have left this undefined, then define it to do the same as the old crt0.o rule used to.
This commit is contained in:
parent
f3f31ccf98
commit
e3a7436e6f
1 changed files with 23 additions and 0 deletions
23
src/m/7300.h
23
src/m/7300.h
|
|
@ -74,7 +74,26 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
|
||||
/* #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0) */
|
||||
|
||||
#ifdef __GNUC__
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
#else
|
||||
|
||||
#define SWITCH_ENUM_BUG
|
||||
#define C_ALLOCA
|
||||
#define STACK_DIRECTION -1
|
||||
|
||||
#endif
|
||||
|
||||
/* If you have the PD pty driver installed, uncomment the following line. */
|
||||
/* #define HAVE_PTYS */
|
||||
|
||||
#define HAVE_SYSVIPC
|
||||
#define USE_UTIME
|
||||
|
||||
/* We don't have memmove. */
|
||||
#define memmove(d, s, n) safe_bcopy (s, d, n)
|
||||
|
||||
/* These three lines were new in 18.50. They were said to permit
|
||||
a demand-paged executable, but someone else says they don't work.
|
||||
|
|
@ -84,3 +103,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
#define SECTION_ALIGNMENT 0x03ff
|
||||
#define SEGMENT_MASK 0xffff
|
||||
#define LD_SWITCH_MACHINE -z
|
||||
|
||||
/* Insist on using cc when compiling this. GCC may have been
|
||||
configured to use GAS syntax, which causes problems. */
|
||||
#define CRT0_COMPILE cc -c
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue