]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgcc/ChangeLog
tree-tailcall.c (find_tail_calls): Don't use tail-call recursion for built-in functions.
authorRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 15 Oct 2013 18:24:30 +0000 (18:24 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 15 Oct 2013 18:24:30 +0000 (18:24 +0000)
commit1602204161a775e9d03057565b85cfbcbd5f29c9
tree2fb3dd6d894f00d9fff1ba8e8fc2b73c2cc737f8
parentb114bfb45570c08000ad34110337641a7021727f
tree-tailcall.c (find_tail_calls): Don't use tail-call recursion for built-in functions.

gcc/
2013-10-15  Richard Biener  <rguenther@suse.de>

* tree-tailcall.c (find_tail_calls): Don't use tail-call recursion
for built-in functions.

gcc/testsuite/
* gcc.dg/torture/builtin-self.c: New file.

libgcc/
* sync.c: Remove static aliases and define each function directly
under its real name.

From-SVN: r203628
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/builtin-self.c [new file with mode: 0644]
gcc/tree-tailcall.c
libgcc/ChangeLog
libgcc/sync.c