diff options
author | Alan Modra <amodra@one.net.au> | 2001-04-13 05:19:02 +0000 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2001-04-13 14:49:02 +0930 |
commit | 48bd7758319408fa2878d23651f4846c4016fd19 (patch) | |
tree | d25a561406bab7c05bf41c45709867d26e1bf2a5 /gcc/config/pa/t-linux | |
parent | a7e184fc5f6e000def7e85ba9719a8451196730a (diff) | |
download | gcc-48bd7758319408fa2878d23651f4846c4016fd19.zip gcc-48bd7758319408fa2878d23651f4846c4016fd19.tar.gz gcc-48bd7758319408fa2878d23651f4846c4016fd19.tar.bz2 |
mill32.S: New file.
* 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.
From-SVN: r41324
Diffstat (limited to 'gcc/config/pa/t-linux')
-rw-r--r-- | gcc/config/pa/t-linux | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/config/pa/t-linux b/gcc/config/pa/t-linux index 3748ee3..5e9b037 100644 --- a/gcc/config/pa/t-linux +++ b/gcc/config/pa/t-linux @@ -1 +1,22 @@ +LIBGCC1=libgcc1-asm.a +CROSS_LIBGCC1=libgcc1-asm.a + +#Plug millicode routines into libgcc.a We want these on both native and +#cross compiles. + +LIB1ASMFUNCS = _divI _divU _remI _remU _multiply \ + _divI_15 _divI_14 _divI_12 _divI_10 _divI_9 \ + _divI_7 _divI_6 _divI_5 _divI_3 \ + _divU_15 _divU_14 _divU_12 _divU_10 _divU_9 \ + _divU_7 _divU_6 _divU_5 _divU_3 _dyncall + +LIB1ASMSRC = pa/milli32.S + +# Compile crtbeginS.o and crtendS.o as PIC. +CRTSTUFF_T_CFLAGS_S = -fPIC + +# Compile libgcc2.a as PIC. +# This is also used when compiling libgcc1 if libgcc1 is the asm variety. +TARGET_LIBGCC2_CFLAGS = -fPIC -DELF=1 -DLINUX=1 + ADA_CFLAGS=-mdisable-indexing |