Module Name: src
Committed By: martin
Date: Thu Mar 13 19:33:23 UTC 2014
Modified Files:
src/external/gpl3/gcc/dist/gcc: tree-ssa-ccp.c
Log Message:
Help the hack verifying malloc alignment expectations and force the
word size definition on sh* to be a compile time constant. We do not
provide a single library supporting both variants, so we pick the
smaller alignment for now.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c
diff -u src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c:1.2 src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c:1.3
--- src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c:1.2 Sat Mar 1 09:44:50 2014
+++ src/external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c Thu Mar 13 19:33:23 2014
@@ -2553,6 +2553,10 @@ struct gimple_opt_pass pass_fold_builtin
#ifdef _LP64
#define TARGET_64BIT 1
#else
+#ifdef __sh__
+#undef UNITS_PER_WORD
+#define UNITS_PER_WORD 4 /* original definition varies depending on cpu */
+#endif
#define TARGET_64BIT 0
#endif