diff options
author | m.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-10-14 22:46:04 +0000 |
---|---|---|
committer | m.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-10-14 22:46:04 +0000 |
commit | a694d620f3b8c61e5583c5e96d12e8edf25ce8cb (patch) | |
tree | ae00e679557ca7c5f5350410855181869d321c1a /gcc/config/c4x/t-c4x | |
parent | 218607b826b60f3ff2e94143357b965e5938c93a (diff) | |
download | gcc-a694d620f3b8c61e5583c5e96d12e8edf25ce8cb.tar.gz |
* config/c4x/c4x.c: Convert to use GEN_INT.
(c4x_parallel_process): Rework to handle new repeat loop structure.
* config/c4x/c4x.md: Convert to use GEN_INT.
(rptb_end): Convert to use GE test. Replace uses with clobbers.
(decrement_and_branch_on_count): Likewise.
* config/c4x/c4x.h (REPEAT_BLOCK_PROCESS): Deleted hook now that
loop.c has the desired functionality.
(rc_reg_operand): New prototype.
* config/c4x/t-c4x: Can now build all front ends.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23103 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/c4x/t-c4x')
-rw-r--r-- | gcc/config/c4x/t-c4x | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/c4x/t-c4x b/gcc/config/c4x/t-c4x index 1a16b90444c..39e316e4d8d 100644 --- a/gcc/config/c4x/t-c4x +++ b/gcc/config/c4x/t-c4x @@ -8,7 +8,7 @@ LIB1ASMFUNCS = _divqf3 _divqi3 _udivqi3 _umodqi3 _modqi3 _mulqi3 \ # We do not have DF or DI types (or SF and SI for that matter), # so fake out the libgcc2 compilation. -LIBGCC2_CFLAGS = -O2 -Dexit=unused_exit $(GCC_CFLAGS) $(LIBGCC2_INCLUDES) -DDF=HF -DDI=HI -DSF=QF -DSI=QI +LIBGCC2_CFLAGS = -O2 -Dexit=unused_exit $(GCC_CFLAGS) $(LIBGCC2_INCLUDES) -DDF=HF -DDI=HI -DSF=QF -DSI=QI -Dinhibit_libc MULTILIB_OPTIONS = m30 msmall mmemparm MULTILIB_DIRNAMES = c3x small mem @@ -20,7 +20,3 @@ INSTALL_LIBGCC = install-multilib # Don't make libgcc1-test since require crt0.o LIBGCC1_TEST = - -# C[34]x has its own float and limits.h -TARGET_FLOAT_H=config/c4x/c4x-float.h -TARGET_LIMITS_H=config/c4x/c4x-limits.h |