aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>2001-01-23 23:22:30 +0000
committerMichael Hayes <m.hayes@gcc.gnu.org>2001-01-23 23:22:30 +0000
commit860b34999156712eeebc44c7e940adaa16804ac1 (patch)
treea837b9482d852dcdefe34ef17e04181b1dad7ffa /gcc
parentf40ae7c1b1b55995ae188080beeb16941e709af8 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/config/c4x/c4x.h4
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