aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppspec.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2000-10-20 20:57:21 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2000-10-20 16:57:21 -0400
commit235783d1f06a6107df508d57e1fd462220583afa (patch)
tree0a6fc6a8a2eadc64eb528baac5aba3b8271e3eed /gcc/cppspec.c
parent948068e2ed9b6f34dc92cff5b6e846406f4b3a7e (diff)
downloadgcc-235783d1f06a6107df508d57e1fd462220583afa.zip
gcc-235783d1f06a6107df508d57e1fd462220583afa.tar.gz
gcc-235783d1f06a6107df508d57e1fd462220583afa.tar.bz2
expr.c (expand_expr, [...]): Set RTX_UNCHANGING_P on returned MEM.
* expr.c (expand_expr, case SAVE_EXPR): Set RTX_UNCHANGING_P on returned MEM. (expand_expr_unaligned, case ARRAY_REF): Check that index is a constant before comparing it; use tree_low_cst. * tree.c (save_expr): Set TREE_READONLY. (substitute_expr): Return inside of NON_LVALUE_EXPR. (build, build1): Set TREE_READONLY if all operands are. (build_index_type): If upper bound is a negative number, lower bound is zero and sizetype is unsigned, use upper bound of one and lower of zero. From-SVN: r36979
Diffstat (limited to 'gcc/cppspec.c')
0 files changed, 0 insertions, 0 deletions