This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r159339 - in /trunk/gcc: ChangeLog doc/tm.texi ...
- From: aesok at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 12 May 2010 19:08:33 -0000
- Subject: r159339 - in /trunk/gcc: ChangeLog doc/tm.texi ...
Author: aesok
Date: Wed May 12 19:08:31 2010
New Revision: 159339
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159339
Log:
* target.h (struct gcc_target): Add mode_dependent_address_p field.
* target-def.h (TARGET_MODE_DEPENDENT_ADDRESS_P): New.
(TARGET_INITIALIZER): Use TARGET_MODE_DEPENDENT_ADDRESS_P.
* targhooks.c (default_mode_dependent_address_p): New function.
* targhooks.h (default_mode_dependent_address_p): Declare function.
* doc/tm.texi (TARGET_MODE_DEPENDENT_ADDRESS_P): New.
(GO_IF_MODE_DEPENDENT_ADDRESS): Update.
* recog.c: (mode_dependent_address_p): Call mode_dependent_address_p
target hook. Change return type to bool.
* recog.h: (mode_dependent_address_p): Change return type to bool.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/doc/tm.texi
trunk/gcc/recog.c
trunk/gcc/recog.h
trunk/gcc/target-def.h
trunk/gcc/target.h
trunk/gcc/targhooks.c
trunk/gcc/targhooks.h