aboutsummaryrefslogtreecommitdiff
path: root/gcc/defaults.h
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2016-11-04 17:42:32 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2016-11-04 17:42:32 +0000
commit6a4cf4188b2969680fe8e048da2d4a614cfebcc5 (patch)
tree19304350ea337fd0ad982ff31dfc86f212bb2f39 /gcc/defaults.h
parentbef3a8d7a6d2697a8ed7bcb1a26ce08ce0ae42af (diff)
downloadgcc-6a4cf4188b2969680fe8e048da2d4a614cfebcc5.zip
gcc-6a4cf4188b2969680fe8e048da2d4a614cfebcc5.tar.gz
gcc-6a4cf4188b2969680fe8e048da2d4a614cfebcc5.tar.bz2
defaults.h (LOAD_EXTEND_OP): Define if not already defined.
* defaults.h (LOAD_EXTEND_OP): Define if not already defined. * combine.c (LOAD_EXTEND_OP): Delete. (simplify_comparison): Fix comment about LOAD_EXTEND_OP. * cse.c (LOAD_EXTEND_OP): Delete. * fold-const.c (LOAD_EXTEND_OP): Likewise. * fwprop.c (free_load_extend): Remove #ifdef LOAD_EXTEND_OP/#endif. * postreload.c (LOAD_EXTEND_OP): Delete. * reload.c (push_reload): Remove #ifdef LOAD_EXTEND_OP/#endif. Convert conditional compilation based on WORD_REGISTER_OPERATIONS. (find_reloads): Likewise. * reload1.c (eliminate_regs_1): Likewise. * rtlanal.c (nonzero_bits1): Remove #ifdef LOAD_EXTEND_OP/#endif. (num_sign_bit_copies1): Likewise. From-SVN: r241855
Diffstat (limited to 'gcc/defaults.h')
-rw-r--r--gcc/defaults.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 74d41e7..9c40002 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -1259,6 +1259,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#define WORD_REGISTER_OPERATIONS 0
#endif
+#ifndef LOAD_EXTEND_OP
+#define LOAD_EXTEND_OP(M) UNKNOWN
+#endif
+
#ifndef CONSTANT_ALIGNMENT
#define CONSTANT_ALIGNMENT(EXP, ALIGN) ALIGN
#endif