diff options
author | Michael Hayes <m.hayes@elec.canterbury.ac.nz> | 2001-01-23 23:22:30 +0000 |
---|---|---|
committer | Michael Hayes <m.hayes@gcc.gnu.org> | 2001-01-23 23:22:30 +0000 |
commit | 860b34999156712eeebc44c7e940adaa16804ac1 (patch) | |
tree | a837b9482d852dcdefe34ef17e04181b1dad7ffa /gcc | |
parent | f40ae7c1b1b55995ae188080beeb16941e709af8 (diff) | |
download | gcc-860b34999156712eeebc44c7e940adaa16804ac1.zip gcc-860b34999156712eeebc44c7e940adaa16804ac1.tar.gz gcc-860b34999156712eeebc44c7e940adaa16804ac1.tar.bz2 |
* c4x.h (TARGET_LOAD_DIRECT_MEMS): Define.
From-SVN: r39217
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/c4x/c4x.h | 4 |
2 files changed, 8 insertions, 0 deletions
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 <m.hayes@elec.canterbury.ac.nz> + + * c4x.h (TARGET_LOAD_DIRECT_MEMS): Define. + 2001-01-23 Neil Booth <neil@daikokuya.demon.co.uk> * 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 |