sh.c (pool_node): New field: part_of_sequence_p.
authorRichard Sandiford <rsandifo@redhat.com>
Mon, 18 Nov 2002 12:46:48 +0000 (12:46 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 18 Nov 2002 12:46:48 +0000 (12:46 +0000)
commit3503150c4c5f3f6b5e7ba5d6430a419ff8d38fe2
tree5ee06779c76524b019b4fcf122b1d4bad9b623f3
parent180bde4f78fdc3c07ed45f8219a130f94a214171
sh.c (pool_node): New field: part_of_sequence_p.

* config/sh/sh.c (pool_node): New field: part_of_sequence_p.
(add_constant): Set it.
(dump_table): Don't reorder a constant if part_of_sequence_p.
(machine_dependent_reorg): Assume that float constants will
stay in their original order if used as a sequence.

From-SVN: r59213
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20021118-2.c [new file with mode: 0644]