r202155 - in /branches/gcc-4_7-branch/gcc: Chan...

iains@gcc.gnu.org iains@gcc.gnu.org
Sun Sep 1 19:21:00 GMT 2013


Author: iains
Date: Sun Sep  1 19:21:33 2013
New Revision: 202155

URL: http://gcc.gnu.org/viewcvs?rev=202155&root=gcc&view=rev
Log:
backport from 4.8
gcc/
	* doc/tm.texi.in (TARGET_OBJC_DECLARE_UNRESOLVED_CLASS_REFERENCE,
	TARGET_OBJC_DECLARE_CLASS_DEFINITION): Add @hooks.
	(ASM_DECLARE_CLASS_REFERENCE, ASM_DECLARE_UNRESOLVED_REFERENCE):
	Remove.
	* doc/tm.texi: Regenerate.
	* config/darwin.h (ASM_OUTPUT_LABELREF): Remove special case for
	.objc_class_name_*.
	* config/darwin-c.c: Include target.h.
	(darwin_objc_declare_unresolved_class_reference): New function.
	(darwin_objc_declare_class_definition): New function.
	(TARGET_OBJC_DECLARE_UNRESOLVED_CLASS_REFERENCE): Define.
	(TARGET_OBJC_DECLARE_CLASS_DEFINITION): Define.

c-family/
	* c-target.def (objc_declare_unresolved_class_reference,
	objc_declare_class_definition): Add new hooks.

objc/
	* objc-next-runtime-abi-01.c: Do not include tm.h and output.h.
	Include c-family/c-target.h.
	(handle_next_class_ref): Rewrite to emit top-level asm statements.
	(handle_next_impent): Likewise.
	* objc/Make-lang.in: Fix dependencies for objc-next-runtime-abi-01.o.


Modified:
    branches/gcc-4_7-branch/gcc/ChangeLog
    branches/gcc-4_7-branch/gcc/c-family/ChangeLog
    branches/gcc-4_7-branch/gcc/c-family/c-target.def
    branches/gcc-4_7-branch/gcc/config/darwin-c.c
    branches/gcc-4_7-branch/gcc/config/darwin.h
    branches/gcc-4_7-branch/gcc/doc/tm.texi
    branches/gcc-4_7-branch/gcc/doc/tm.texi.in
    branches/gcc-4_7-branch/gcc/objc/ChangeLog
    branches/gcc-4_7-branch/gcc/objc/Make-lang.in
    branches/gcc-4_7-branch/gcc/objc/objc-next-runtime-abi-01.c



More information about the Gcc-cvs mailing list