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