From 860b34999156712eeebc44c7e940adaa16804ac1 Mon Sep 17 00:00:00 2001 From: Michael Hayes Date: Tue, 23 Jan 2001 23:22:30 +0000 Subject: [PATCH] * c4x.h (TARGET_LOAD_DIRECT_MEMS): Define. From-SVN: r39217 --- gcc/ChangeLog | 4 ++++ gcc/config/c4x/c4x.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e1e0c9e..709a7ad 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-01-24 Michael Hayes + + * c4x.h (TARGET_LOAD_DIRECT_MEMS): Define. + 2001-01-23 Neil Booth * c-lex.c (lex_charconst): Fix typo: s/p/str. diff --git a/gcc/config/c4x/c4x.h b/gcc/config/c4x/c4x.h index ce1493d..9927821 100644 --- a/gcc/config/c4x/c4x.h +++ b/gcc/config/c4x/c4x.h @@ -281,7 +281,11 @@ extern int target_flags; /* Define some options to control code generation. */ #define TARGET_LOAD_ADDRESS (1 || (! TARGET_C3X && ! TARGET_SMALL)) +/* Nonzero to convert direct memory references into HIGH/LO_SUM pairs + during RTL generation. */ #define TARGET_EXPOSE_LDP 0 +/* Nonzero to force loading of direct memory references into a register. */ +#define TARGET_LOAD_DIRECT_MEMS 0 /* -mrpts allows the use of the RPTS instruction irregardless. -mrpts=max-cycles will use RPTS if the number of cycles is constant -- 2.7.4