aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1998-08-25 05:23:51 -0700
committerRichard Henderson <rth@gcc.gnu.org>1998-08-25 05:23:51 -0700
commit91bb873f6a9999799bfc4242b9bd4e13c47bf820 (patch)
treee0bd10855584387801668f18203fd9790527c2e3 /gcc/tree.c
parent264fac3496eefa6bcd2d82e9dd55b53ad5df545e (diff)
downloadgcc-91bb873f6a9999799bfc4242b9bd4e13c47bf820.zip
gcc-91bb873f6a9999799bfc4242b9bd4e13c47bf820.tar.gz
gcc-91bb873f6a9999799bfc4242b9bd4e13c47bf820.tar.bz2
reload.c (operands_match_p): Handle rtvecs.
* reload.c (operands_match_p): Handle rtvecs. * i386.c (legitimate_pic_address_disp_p): New. (legitimate_address_p): Use it. (legitimize_pic_address): Use unspecs to represent @GOT and @GOTOFF. Handle constant pool symbols just like statics. (emit_pic_move): Use Pmode not SImode for clarity. (output_pic_addr_const) [SYMBOL_REF]: Remove @GOT and @GOTOFF hacks. [UNSPEC]: New, handling what we killed above. [PLUS]: Detect and abort on invalid symbol arithmetic. * i386.h (CONSTANT_ADDRESS_P): Remove HIGH. From-SVN: r21968
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions