diff options
author | John F. Carr <jfc@mit.edu> | 1997-12-12 00:27:40 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-12-11 17:27:40 -0700 |
commit | 68d753125ebbac251bba843de8c2f151d909a0e1 (patch) | |
tree | 77b4b39b2226b5667df7adc519da0ea92872fa27 /gcc/genattrtab.c | |
parent | 44517326d6488d36f18fda182f0b0b7bf99d34a6 (diff) | |
download | gcc-68d753125ebbac251bba843de8c2f151d909a0e1.zip gcc-68d753125ebbac251bba843de8c2f151d909a0e1.tar.gz gcc-68d753125ebbac251bba843de8c2f151d909a0e1.tar.bz2 |
rtl.h (global_rtl): New variable, replacing separate variables for commonly used rtl.
* rtl.h (global_rtl): New variable, replacing separate variables for
commonly used rtl.
(const_int_rtx): Now array of rtx_def, not rtx.
* emit-rtl.c: Update for new rtl data structures.
* genattrtab.c: Define global_rtl.
From-SVN: r17049
Diffstat (limited to 'gcc/genattrtab.c')
-rw-r--r-- | gcc/genattrtab.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c index 025c61f7..ac5cf0a 100644 --- a/gcc/genattrtab.c +++ b/gcc/genattrtab.c @@ -366,8 +366,7 @@ static char *alternative_name; /* These are referenced by rtlanal.c and hence need to be defined somewhere. They won't actually be used. */ -rtx frame_pointer_rtx, hard_frame_pointer_rtx, stack_pointer_rtx; -rtx arg_pointer_rtx; +struct _global_rtl global_rtl; static rtx attr_rtx PVPROTO((enum rtx_code, ...)); #ifdef HAVE_VPRINTF @@ -493,8 +492,6 @@ struct attr_hash *attr_hash_table[RTL_HASH_SIZE]; codes are made. */ #define RTL_HASH(RTL) ((HOST_WIDE_INT) (RTL) & 0777777) -rtx pc_rtx; - /* Add an entry to the hash table for RTL with hash code HASHCODE. */ static void @@ -5620,11 +5617,6 @@ main (argc, argv) init_rtl (); - /* We don't use this, but it is referenced in rtlanal.c. - Set it up correctly just in case someone tries to use it someday. */ - pc_rtx = rtx_alloc (PC); - PUT_MODE (pc_rtx, VOIDmode); - /* Set up true and false rtx's */ true_rtx = rtx_alloc (CONST_INT); XWINT (true_rtx, 0) = 1; |