aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/vax/vax.h
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@linux-mips.org>2009-07-01 01:23:54 +0000
committerMaciej W. Rozycki <macro@gcc.gnu.org>2009-07-01 01:23:54 +0000
commit1df34d4da76c0bd92cd5eb68d9ffb5021b7ee3b4 (patch)
tree678db9620aef6b8c0ac4f01da0f5a5ac39c84a78 /gcc/config/vax/vax.h
parent429a907c9aad98f4cee72a79ec9c50c3d5fde320 (diff)
downloadgcc-1df34d4da76c0bd92cd5eb68d9ffb5021b7ee3b4.zip
gcc-1df34d4da76c0bd92cd5eb68d9ffb5021b7ee3b4.tar.gz
gcc-1df34d4da76c0bd92cd5eb68d9ffb5021b7ee3b4.tar.bz2
vax.h (TARGET_BSD_DIVMOD): New macro.
* config/vax/vax.h (TARGET_BSD_DIVMOD): New macro. Set to 1. * config/vax/linux.h (TARGET_BSD_DIVMOD): New macro. Redefine the to 0. * config/vax/vax.c (vax_init_libfuncs): Only redefine udiv_optab and umod_optab if TARGET_BSD_DIVMOD. * config/vax/lib1funcs.asm: New file. * config/vax/t-linux: New file. * config.gcc (vax-*-linux*): Set tmake_file to vax/t-linux. From-SVN: r149128
Diffstat (limited to 'gcc/config/vax/vax.h')
-rw-r--r--gcc/config/vax/vax.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h
index 4ff2d54..0ac7ba5 100644
--- a/gcc/config/vax/vax.h
+++ b/gcc/config/vax/vax.h
@@ -63,6 +63,9 @@ along with GCC; see the file COPYING3. If not see
/* Nonzero if ELF. Redefined by vax/elf.h. */
#define TARGET_ELF 0
+/* Use BSD names for udiv and umod libgcc calls. */
+#define TARGET_BSD_DIVMOD 1
+
/* Default target_flags if no switches specified. */
#ifndef TARGET_DEFAULT