aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2005-07-15 09:31:39 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2005-07-15 09:31:39 +0000
commit0691d1d4a31ff0a426d2ba07c64acbac5df6b8ae (patch)
tree2e0dd485a84563f4c7093a4d5ed09ecd19507784 /gcc/tree.c
parent7c22afcba12417a2dcb10ceb358966447f07f5ef (diff)
downloadgcc-0691d1d4a31ff0a426d2ba07c64acbac5df6b8ae.zip
gcc-0691d1d4a31ff0a426d2ba07c64acbac5df6b8ae.tar.gz
gcc-0691d1d4a31ff0a426d2ba07c64acbac5df6b8ae.tar.bz2
c-common.c (handle_flatten_attribute): New function.
2005-07-15 Richard Guenther <rguenther@suse.de> * c-common.c (handle_flatten_attribute): New function. Add flatten function attribute. * doc/extend.texi: Document flatten function attribute. * Makefile.in (ipa-inline.o): Depend on hashtab.h. * ipa-inline.c (cgraph_find_cycles, cgraph_flatten_node): New functions. (cgraph_decide_inlining): Handle functions with flatten attribute. * gcc.dg/tree-ssa/flatten-1.c: New testcase. * gcc.dg/tree-ssa/flatten-2.c: Likewise. From-SVN: r102051
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions