freebsd-nq/contrib/gcc/cp
Pedro F. Giffuni 2d278bb89e gcc: Add support for label attributes and "unavailable" attribute.
Apple GCC has extensions to support for both label attributes and
an "unavailable" attribute. These are critical for objc but are
also useful in regular C/C++.

Apparently at least the label attributes might have found their way to
upstream GCC but the code doesn't seem available on the GPLv2 tree so
we are taking the code directly from Apple. To make this clearer we
are preserving the annoying "APPLE LOCAL" tags and the ChangeLogs
when they are available.

Obtained from:	Apple GCC 4.2 - 5531
MFC after:	3 weeks
2013-12-28 20:30:31 +00:00
..
call.c gcc: revert Rvalue references. 2013-12-20 18:09:34 +00:00
cfns.gperf
ChangeLog Fix accidential dos-style endings to unix-style line endings 2011-07-30 17:40:11 +00:00
ChangeLog-1993
ChangeLog-1994
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog.apple gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
ChangeLog.gcc43 Revert r259619: 2013-12-20 18:16:02 +00:00
ChangeLog.tree-ssa
class.c
config-lang.in
cp-gimplify.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
cp-lang.c gcc: add femit-struct-debug support to reduce Reduce dwarf debug size 2013-11-16 01:16:24 +00:00
cp-objcp-common.c
cp-objcp-common.h
cp-tree.def gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
cp-tree.h gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
cvt.c gcc: clean some warnings from -Wformat-security 2013-12-20 20:57:13 +00:00
cxx-pretty-print.c
cxx-pretty-print.h
decl2.c gcc: new fvisibility-ms-compat option 2013-12-08 03:02:44 +00:00
decl.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
decl.h
dump.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
error.c gcc: revert Rvalue references. 2013-12-20 18:09:34 +00:00
except.c gcc: revert Rvalue references. 2013-12-20 18:09:34 +00:00
expr.c
friend.c
g++.1
g++spec.c
init.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
lang-specs.h
lex.c
Make-lang.in gcc: more diff reductions against Apple GCC. 2013-12-20 14:56:52 +00:00
mangle.c gcc: revert Rvalue references. 2013-12-20 18:09:34 +00:00
method.c gcc: small merges from upstream 2013-12-17 23:31:51 +00:00
name-lookup.c gcc: another round of merges from the gcc pre-43 branch. 2013-11-21 16:38:57 +00:00
name-lookup.h
NEWS
operators.def
optimize.c
parser.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
pt.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
ptree.c
repo.c
rtti.c gcc: merge upstream fix and new feature. 2013-12-20 16:01:02 +00:00
search.c
semantics.c gcc: Add support for label attributes and "unavailable" attribute. 2013-12-28 20:30:31 +00:00
tree.c gcc: revert Rvalue references. 2013-12-20 18:09:34 +00:00
typeck2.c
typeck.c gcc: clean some warnings from -Wformat-security 2013-12-20 20:57:13 +00:00