+2009-08-09 Douglas B Rupp <rupp@gnat.com>
+
+ * config/alpha/vms.h (HANDLE_SYSV_PRAGMA): Define.
+ (LINK_GCC_C_SEQUENCE_SPEC): Define.
+ (MD_EXEC_PREFIX): Remove, no longer used.
+ (MD_STARTFILE_PREFIX): Likewise.
+ (INCLUDE_DEFAULTS): Likewise.
+ * config/alpha/t-vms:
+ (vms-dwarf2.o, vms-dwarf2eh.o): Use GCC_FOR_TARGET to compile.
+
2009-08-09 Richard Guenther <rguenther@suse.de>
PR tree-optimization/41016
# This object must be linked with in order to make the executable debuggable.
# vms-ld handles it automatically when passed -g.
$(T)vms-dwarf2.o : $(srcdir)/config/alpha/vms-dwarf2.asm
- gcc -c -x assembler $< -o $@
+ $(GCC_FOR_TARGET) -c -x assembler $< -o $@
$(T)vms-dwarf2eh.o : $(srcdir)/config/alpha/vms-dwarf2eh.asm
- gcc -c -x assembler $< -o $@
+ $(GCC_FOR_TARGET) -c -x assembler $< -o $@
MULTILIB_OPTIONS = mcpu=ev6
MULTILIB_DIRNAMES = ev6
#define POINTER_SIZE 32
#define POINTERS_EXTEND_UNSIGNED 0
+#define HANDLE_SYSV_PRAGMA 1
+
#define MAX_OFILE_ALIGNMENT 524288 /* 8 x 2^16 by DEC Ada Test CD40VRA */
#undef FIXED_REGISTERS
gen_rtx_MEM (Pmode, plus_constant (stack_pointer_rtx, 8))
#define LINK_EH_SPEC "vms-dwarf2eh.o%s "
+#define LINK_GCC_C_SEQUENCE_SPEC "%G"
#define MD_UNWIND_SUPPORT "config/alpha/vms-unwind.h"
#define NAME__MAIN "__gccmain"
#define SYMBOL__MAIN __gccmain
-#define MD_EXEC_PREFIX "/gnu/lib/gcc-lib/"
-#define MD_STARTFILE_PREFIX "/gnu/lib/gcc-lib/"
-
-/* Specify the list of include file directories. */
-#define INCLUDE_DEFAULTS \
-{ \
- { "/gnu/lib/gcc-lib/include", 0, 0, 0 }, \
- { "/gnu_gxx_include", 0, 1, 1 }, \
- { "/gnu_cc_include", 0, 0, 0 }, \
- { "/gnu/include", 0, 0, 0 }, \
- { 0, 0, 0, 0 } \
-}
-
#define LONGLONG_STANDALONE 1