diff options
author | Graham Stott <grahams@btinternet.com> | 2013-05-06 22:08:56 +0000 |
---|---|---|
committer | Graham Stott <grahams@gcc.gnu.org> | 2013-05-06 22:08:56 +0000 |
commit | a8fd4225625f365590a52d09a1f51caa6965e548 (patch) | |
tree | 8ad9fcb7150330d8b300298a021390e4d8b4423a /gcc/gensupport.c | |
parent | 9a0ee7b0286f1de2f05a5e4e41f8c3436053c975 (diff) | |
download | gcc-a8fd4225625f365590a52d09a1f51caa6965e548.zip gcc-a8fd4225625f365590a52d09a1f51caa6965e548.tar.gz gcc-a8fd4225625f365590a52d09a1f51caa6965e548.tar.bz2 |
013-05-06 Graham Stott <grahams@btinternet.com>
* gensupport.c (add_predicate_code): Also exclude SCRATCH from rtx
codes which allow non-lvalues.
From-SVN: r198653
Diffstat (limited to 'gcc/gensupport.c')
-rw-r--r-- | gcc/gensupport.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/gensupport.c b/gcc/gensupport.c index 9b9a03e..1092bd8 100644 --- a/gcc/gensupport.c +++ b/gcc/gensupport.c @@ -2732,7 +2732,8 @@ add_predicate_code (struct pred_data *pred, enum rtx_code code) && code != MEM && code != CONCAT && code != PARALLEL - && code != STRICT_LOW_PART) + && code != STRICT_LOW_PART + && code != SCRATCH) pred->allows_non_lvalue = true; if (pred->num_codes == 1) |