aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
diff options
context:
space:
mode:
authorJohn Wehle <john@feith.com>2000-08-23 03:54:23 +0000
committerJohn Wehle <wehle@gcc.gnu.org>2000-08-23 03:54:23 +0000
commit55efb413f8db156d8419aa6ca65d8e0b35e3ff60 (patch)
treeb033d3e0a235bd6b290d0387a72344825b7163b6 /gcc/cse.c
parentaac625acc6303ce268562ee24ca2cb6d220ea9a4 (diff)
downloadgcc-55efb413f8db156d8419aa6ca65d8e0b35e3ff60.zip
gcc-55efb413f8db156d8419aa6ca65d8e0b35e3ff60.tar.gz
gcc-55efb413f8db156d8419aa6ca65d8e0b35e3ff60.tar.bz2
rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be...
* rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be used when checking the registers. (rtx_addr_can_trap_p): Pic memory addresses can't trap. * alias.c (true_dependence, write_dependence_p): Fix bug in previous patch. * i386.c (ix86_GOT_alias_set): New. (legitimize_pic_address): Use it. * rtlanal.c (rtx_unstable_p): An unchanging MEM is only stable if its address is stable. (rtx_varies_p): An unchanging MEM can't vary if its address doesn't vary. From-SVN: r35900
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions