]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/41595 (object-c++ mangled local labels are not correctly recognized.)
authorDave Korn <dave.korn.cygwin@gmail.com>
Tue, 29 Dec 2009 04:13:09 +0000 (04:13 +0000)
committerDave Korn <davek@gcc.gnu.org>
Tue, 29 Dec 2009 04:13:09 +0000 (04:13 +0000)
commitd8299715e09276861adee2c6aed29eead6f17491
treedfbc33bd55fc29f20157f9f8dba2e5605c502c40
parent4db98b6eb5a8a9994b8d24ce68521f4930212fdf
re PR target/41595 (object-c++ mangled local labels are not correctly recognized.)

  2009-10-06 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>

PR objective-c++/41595
* config/darwin.c (darwin_label_is_anonymous_local_objc_name):
New function to recognize objective c/c++ internal symbols,
including mangled ones.
* config/darwin.h (ASM_OUTPUT_LABELREF): Use
darwin_label_is_anonymous_local_objc_name to detect both
mangled and clear ObjC internal symbols.

From-SVN: r155500
gcc/ChangeLog
gcc/config/darwin.c
gcc/config/darwin.h