r141091 - in /trunk/gcc: ChangeLog config/s390/...
rsandifo@gcc.gnu.org
rsandifo@gcc.gnu.org
Mon Oct 13 17:37:00 GMT 2008
Author: rsandifo
Date: Mon Oct 13 17:37:15 2008
New Revision: 141091
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141091
Log:
gcc/
* config/s390/s390.md (UNSPEC_POOL_OFFSET): New constant.
* config/s390/s390.c (machine_function): Remove
decomposed_literal_pool_addresses_ok_p.
(s390_decompose_address): Check for UNSPEC_POOL_OFFSET instead of
the difference of two labels.
(s390_output_addr_const_extra): Handle UNSPEC_POOL_OFFSET.
(s390_pool_offset): New function.
(s390_find_constant, s390_find_execute, s390_dump_pool): Use it.
(s390_reorg): Don't set decomposed_literal_pool_addresses_ok_p.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/s390/s390.c
trunk/gcc/config/s390/s390.md
More information about the Gcc-cvs
mailing list