summaryrefslogtreecommitdiffstats
path: root/gcc/reload.c
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2001-06-04 00:20:46 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2001-06-04 00:20:46 +0000
commitecf6ff7c5131e3c5fd6f289fa1ca5eaa3325f0e5 (patch)
tree3423a948c000012cdd67abb72ce6f87c613e24b6 /gcc/reload.c
parentee866761caede106c3874686d49f62781bbefe1d (diff)
downloadppe42-gcc-ecf6ff7c5131e3c5fd6f289fa1ca5eaa3325f0e5.tar.gz
ppe42-gcc-ecf6ff7c5131e3c5fd6f289fa1ca5eaa3325f0e5.zip
* gcc/config/sh/sh.c (print_operand_address, print_operand): Call
mark_constant_pool_use before output_addr_const. (struct pool_node): New field wend. (add_constant): Note a sequence of constants that are referenced by a given label. (pool_window_label, pool_window_last): New variables. (dump_table): Emit a unspec_volatile representing the end of a sequence of constants. (mark_constant_pool_use): New function. * gcc/config/sh/sh.md (UNSPECV_WINDOW_END): New constant. (consttable_2): Add the second operand which flags whether this consttable entry was used or not. (consttable_4, consttable_8, consttable_sf, consttable_df): Likewise. (consttable_window_end): New insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42841 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud