From 36f63c97ca12bb6a188a018babe60ec2cb0dc4e1 Mon Sep 17 00:00:00 2001 From: law Date: Fri, 8 Jan 1999 12:05:20 +0000 Subject: * stmt.c (optimize_tail_recursion): New function, extracted from ... (expand_return): Use optimize_tail_recursion. * tree.h (optimize_tail_recursion): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24574 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/tree.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index 895cf2a1b4a..cf3ec9dc368 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1,5 +1,5 @@ /* Front-end tree definitions for GNU compiler. - Copyright (C) 1989, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc. + Copyright (C) 1989, 93-98, 1999 Free Software Foundation, Inc. This file is part of GNU CC. @@ -1930,6 +1930,7 @@ extern int expand_exit_something PROTO((void)); extern void expand_null_return PROTO((void)); extern void expand_return PROTO((tree)); +extern void optimize_tail_recursion PROTO((tree, struct rtx_def *)); extern void expand_start_bindings PROTO((int)); extern void expand_end_bindings PROTO((tree, int, int)); extern void start_cleanup_deferral PROTO((void)); -- cgit v1.2.1