gcc/gcc ChangeLog config/darwin.c testsuite/gc ...

mrs@gcc.gnu.org mrs@gcc.gnu.org
Wed Sep 1 17:18:00 GMT 2004


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	mrs@gcc.gnu.org	2004-09-01 17:18:03

Modified files:
	gcc            : ChangeLog 
	gcc/config     : darwin.c 
Added files:
	gcc/testsuite/gcc.dg: visibility-b.c 

Log message:
	* config/darwin.c (machopic_symbol_defined_p): In addition to
	being SYMBOL_REF_LOCAL_P, a symbol must also be
	! SYMBOL_REF_EXTERNAL_P, as only those are _always_ locally
	defined in this output file, or translation unit in the case
	of IMA not being used.
	(machopic_output_indirection): SYMBOL_REF_LOCAL_P symbols
	never need .indirect_symbol when indirecting.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.5190&r2=2.5191
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/darwin.c.diff?cvsroot=gcc&r1=1.85&r2=1.86
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/visibility-b.c.diff?cvsroot=gcc&r1=NONE&r2=1.1



More information about the Gcc-cvs mailing list