mirror of git://gcc.gnu.org/git/gcc.git
nto.h (MD_EXEC_PREFIX, [...]): Define.
* config/i386/nto.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define. * config/ia64/hpux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define. * config/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/mips/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/mips/netbsd.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/rs6000/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/rs6000/linux64.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/sol2.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define. * config/sparc/netbsd-elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/sparc/openbsd64.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/sparc/sp64-elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. * config/svr4.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't define. * config/xtensa/elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't undefine. From-SVN: r167647
This commit is contained in:
parent
b8f9bca0a8
commit
72b7f7eaf3
|
@ -1,3 +1,30 @@
|
||||||
|
2010-12-09 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* config/i386/nto.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define.
|
||||||
|
* config/ia64/hpux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Define.
|
||||||
|
* config/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
|
||||||
|
undefine.
|
||||||
|
* config/mips/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
|
||||||
|
undefine.
|
||||||
|
* config/mips/netbsd.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Don't undefine.
|
||||||
|
* config/rs6000/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Don't undefine.
|
||||||
|
* config/rs6000/linux64.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Don't undefine.
|
||||||
|
* config/sol2.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Define.
|
||||||
|
* config/sparc/netbsd-elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Don't undefine.
|
||||||
|
* config/sparc/openbsd64.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Don't undefine.
|
||||||
|
* config/sparc/sp64-elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
|
||||||
|
Don't undefine.
|
||||||
|
* config/svr4.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
|
||||||
|
define.
|
||||||
|
* config/xtensa/elf.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Don't
|
||||||
|
undefine.
|
||||||
|
|
||||||
2010-12-09 Joseph Myers <joseph@codesourcery.com>
|
2010-12-09 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
|
* config/ia64/hpux.h (AS_NEEDS_DASH_FOR_PIPED_INPUT): Define for
|
||||||
|
|
|
@ -46,6 +46,14 @@ along with GCC; see the file COPYING3. If not see
|
||||||
#define SYSROOT_SUFFIX_SPEC "x86"
|
#define SYSROOT_SUFFIX_SPEC "x86"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef CROSS_DIRECTORY_STRUCTURE
|
||||||
|
#undef MD_EXEC_PREFIX
|
||||||
|
#define MD_EXEC_PREFIX "/usr/ccs/bin/"
|
||||||
|
|
||||||
|
#undef MD_STARTFILE_PREFIX
|
||||||
|
#define MD_STARTFILE_PREFIX "/usr/ccs/lib/"
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef STARTFILE_SPEC
|
#undef STARTFILE_SPEC
|
||||||
#define STARTFILE_SPEC \
|
#define STARTFILE_SPEC \
|
||||||
"%{!shared: \
|
"%{!shared: \
|
||||||
|
|
|
@ -72,6 +72,14 @@ do { \
|
||||||
#define AS_NEEDS_DASH_FOR_PIPED_INPUT
|
#define AS_NEEDS_DASH_FOR_PIPED_INPUT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef CROSS_DIRECTORY_STRUCTURE
|
||||||
|
#undef MD_EXEC_PREFIX
|
||||||
|
#define MD_EXEC_PREFIX "/usr/ccs/bin/"
|
||||||
|
|
||||||
|
#undef MD_STARTFILE_PREFIX
|
||||||
|
#define MD_STARTFILE_PREFIX "/usr/ccs/lib/"
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef ENDFILE_SPEC
|
#undef ENDFILE_SPEC
|
||||||
|
|
||||||
#undef STARTFILE_SPEC
|
#undef STARTFILE_SPEC
|
||||||
|
|
|
@ -34,9 +34,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||||
#undef ASM_APP_OFF
|
#undef ASM_APP_OFF
|
||||||
#define ASM_APP_OFF "#NO_APP\n"
|
#define ASM_APP_OFF "#NO_APP\n"
|
||||||
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* Provide a STARTFILE_SPEC appropriate for GNU/Linux. Here we add
|
/* Provide a STARTFILE_SPEC appropriate for GNU/Linux. Here we add
|
||||||
the GNU/Linux magical crtbegin.o file (see crtstuff.c) which
|
the GNU/Linux magical crtbegin.o file (see crtstuff.c) which
|
||||||
provides part of the support for getting C++ file-scope static
|
provides part of the support for getting C++ file-scope static
|
||||||
|
|
|
@ -34,9 +34,6 @@ along with GCC; see the file COPYING3. If not see
|
||||||
#define TARGET_VERSION fprintf (stderr, " (MIPS GNU/Linux with ELF)");
|
#define TARGET_VERSION fprintf (stderr, " (MIPS GNU/Linux with ELF)");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* If we don't set MASK_ABICALLS, we can't default to PIC. */
|
/* If we don't set MASK_ABICALLS, we can't default to PIC. */
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT MASK_ABICALLS
|
#define TARGET_DEFAULT MASK_ABICALLS
|
||||||
|
|
|
@ -126,10 +126,6 @@ along with GCC; see the file COPYING3. If not see
|
||||||
while (0)
|
while (0)
|
||||||
|
|
||||||
|
|
||||||
/* Clean up after the generic MIPS/ELF configuration. */
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* Extra specs we need. */
|
/* Extra specs we need. */
|
||||||
#undef SUBTARGET_EXTRA_SPECS
|
#undef SUBTARGET_EXTRA_SPECS
|
||||||
#define SUBTARGET_EXTRA_SPECS \
|
#define SUBTARGET_EXTRA_SPECS \
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for PowerPC machines running Linux.
|
for PowerPC machines running Linux.
|
||||||
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
||||||
2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
|
||||||
Contributed by Michael Meissner (meissner@cygnus.com).
|
Contributed by Michael Meissner (meissner@cygnus.com).
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
@ -20,9 +20,6 @@
|
||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* Linux doesn't support saving and restoring 64-bit regs in a 32-bit
|
/* Linux doesn't support saving and restoring 64-bit regs in a 32-bit
|
||||||
process. */
|
process. */
|
||||||
#define OS_MISSING_POWERPC64 1
|
#define OS_MISSING_POWERPC64 1
|
||||||
|
|
|
@ -304,10 +304,6 @@ extern int dot_symbols;
|
||||||
#define BLOCK_REG_PADDING(MODE, TYPE, FIRST) \
|
#define BLOCK_REG_PADDING(MODE, TYPE, FIRST) \
|
||||||
(!(FIRST) ? upward : FUNCTION_ARG_PADDING (MODE, TYPE))
|
(!(FIRST) ? upward : FUNCTION_ARG_PADDING (MODE, TYPE))
|
||||||
|
|
||||||
/* Override svr4.h */
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* Linux doesn't support saving and restoring 64-bit regs in a 32-bit
|
/* Linux doesn't support saving and restoring 64-bit regs in a 32-bit
|
||||||
process. */
|
process. */
|
||||||
#define OS_MISSING_POWERPC64 !TARGET_64BIT
|
#define OS_MISSING_POWERPC64 !TARGET_64BIT
|
||||||
|
|
|
@ -120,6 +120,14 @@ along with GCC; see the file COPYING3. If not see
|
||||||
%(asm_cpu) \
|
%(asm_cpu) \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
#ifndef CROSS_DIRECTORY_STRUCTURE
|
||||||
|
#undef MD_EXEC_PREFIX
|
||||||
|
#define MD_EXEC_PREFIX "/usr/ccs/bin/"
|
||||||
|
|
||||||
|
#undef MD_STARTFILE_PREFIX
|
||||||
|
#define MD_STARTFILE_PREFIX "/usr/ccs/lib/"
|
||||||
|
#endif
|
||||||
|
|
||||||
/* We don't use the standard LIB_SPEC only because we don't yet support c++. */
|
/* We don't use the standard LIB_SPEC only because we don't yet support c++. */
|
||||||
#undef LIB_SPEC
|
#undef LIB_SPEC
|
||||||
#define LIB_SPEC \
|
#define LIB_SPEC \
|
||||||
|
|
|
@ -36,10 +36,6 @@ along with GCC; see the file COPYING3. If not see
|
||||||
} \
|
} \
|
||||||
while (0)
|
while (0)
|
||||||
|
|
||||||
/* Make sure these are undefined. */
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* CPP defines used by all NetBSD targets. */
|
/* CPP defines used by all NetBSD targets. */
|
||||||
#undef CPP_SUBTARGET_SPEC
|
#undef CPP_SUBTARGET_SPEC
|
||||||
#define CPP_SUBTARGET_SPEC "%(netbsd_cpp_spec)"
|
#define CPP_SUBTARGET_SPEC "%(netbsd_cpp_spec)"
|
||||||
|
|
|
@ -47,9 +47,6 @@ along with GCC; see the file COPYING3. If not see
|
||||||
#undef CPP_SUBTARGET_SPEC
|
#undef CPP_SUBTARGET_SPEC
|
||||||
#define CPP_SUBTARGET_SPEC ""
|
#define CPP_SUBTARGET_SPEC ""
|
||||||
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
/* Inherited from sp64-elf. */
|
/* Inherited from sp64-elf. */
|
||||||
#undef NO_IMPLICIT_EXTERN_C
|
#undef NO_IMPLICIT_EXTERN_C
|
||||||
|
|
||||||
|
|
|
@ -38,9 +38,6 @@ along with GCC; see the file COPYING3. If not see
|
||||||
#undef CPP_SUBTARGET_SPEC
|
#undef CPP_SUBTARGET_SPEC
|
||||||
#define CPP_SUBTARGET_SPEC "-D__svr4__"
|
#define CPP_SUBTARGET_SPEC "-D__svr4__"
|
||||||
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#define ASM_SPEC "\
|
#define ASM_SPEC "\
|
||||||
%{v:-V} -s %{fpic|fPIC|fpie|fPIE:-K PIC} \
|
%{v:-V} -s %{fpic|fPIC|fpie|fPIE:-K PIC} \
|
||||||
|
|
|
@ -72,22 +72,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#define ASM_SPEC SVR4_ASM_SPEC
|
#define ASM_SPEC SVR4_ASM_SPEC
|
||||||
|
|
||||||
/* Under svr4, the normal location of the `ld' and `as' programs is the
|
|
||||||
/usr/ccs/bin directory. */
|
|
||||||
|
|
||||||
#ifndef CROSS_DIRECTORY_STRUCTURE
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#define MD_EXEC_PREFIX "/usr/ccs/bin/"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Under svr4, the normal location of the various *crt*.o files is the
|
|
||||||
/usr/ccs/lib directory. */
|
|
||||||
|
|
||||||
#ifndef CROSS_DIRECTORY_STRUCTURE
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
#define MD_STARTFILE_PREFIX "/usr/ccs/lib/"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Provide a LIB_SPEC appropriate for svr4. Here we tack on the default
|
/* Provide a LIB_SPEC appropriate for svr4. Here we tack on the default
|
||||||
standard C library (unless we are building a shared library). */
|
standard C library (unless we are building a shared library). */
|
||||||
|
|
||||||
|
|
|
@ -29,9 +29,6 @@ along with GCC; see the file COPYING3. If not see
|
||||||
#undef ASM_APP_OFF
|
#undef ASM_APP_OFF
|
||||||
#define ASM_APP_OFF "#NO_APP\n"
|
#define ASM_APP_OFF "#NO_APP\n"
|
||||||
|
|
||||||
#undef MD_EXEC_PREFIX
|
|
||||||
#undef MD_STARTFILE_PREFIX
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
#undef TARGET_VERSION
|
||||||
#define TARGET_VERSION fputs (" (Xtensa/ELF)", stderr);
|
#define TARGET_VERSION fputs (" (Xtensa/ELF)", stderr);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue