summaryrefslogtreecommitdiff
path: root/gcc/config/pa/t-pa64
diff options
context:
space:
mode:
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-13 05:19:02 +0000
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-13 05:19:02 +0000
commit2f7fb8abe8b100fc2a6b850258138f11934b1a24 (patch)
treed25a561406bab7c05bf41c45709867d26e1bf2a5 /gcc/config/pa/t-pa64
parent562445dd1c53897cc35f3fe0b6b4e8dd85fb3d52 (diff)
downloadgcc-2f7fb8abe8b100fc2a6b850258138f11934b1a24.tar.gz
* config/pa/mill32.S: New file.
* config/pa/mill64.S: New file. * config/pa/t-linux (LIBGCC1, CROSS_LIBGCC1, LIB1ASMFUNCS, LIB1ASMSRC, CRTSTUFF_T_CFLAGS_S, TARGET_LIBGCC2_CFLAGS): Define. * config/pa/t-linux64: New file. * config/pa/t-pa64 (CROSS_LIBGCC1): Change to libgcc1-asm.a (LIB1ASMFUNCS, LIB1ASMSRC): Define. (TARGET_LIBGCC2_CFLAGS): Add -Dpa64=1 -DELF=1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41324 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa/t-pa64')
-rw-r--r--gcc/config/pa/t-pa649
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/config/pa/t-pa64 b/gcc/config/pa/t-pa64
index 8d12d03c2ce..790b32c236c 100644
--- a/gcc/config/pa/t-pa64
+++ b/gcc/config/pa/t-pa64
@@ -1,10 +1,13 @@
LIBGCC1=libgcc1.null
-CROSS_LIBGCC1=libgcc1.null
+CROSS_LIBGCC1=libgcc1-asm.a
+
+LIB1ASMFUNCS = _divI _divU _remI _remU _div_const
+LIB1ASMSRC = pa/milli64.S
+TARGET_LIBGCC2_CFLAGS = -fPIC -Dpa64=1 -DELF=1
+
ADA_CFLAGS=-mdisable-indexing
LIB2FUNCS_EXTRA=quadlib.c
-TARGET_LIBGCC2_CFLAGS = -fPIC
-
# We'll need this once .init sections are enabled on PA64.
#EXTRA_PARTS = crtbegin.o crtend.o