From: David S. Miller Date: Fri, 26 Apr 2002 02:05:08 +0000 (-0700) Subject: sparc.h (FUNCTION_OK_FOR_SIBCALL): Add back check for DECL being NULL. X-Git-Tag: releases/gcc-3.3.0~5468 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6bfd0c63fe2dd008297767295656c24048475a3f;p=thirdparty%2Fgcc.git sparc.h (FUNCTION_OK_FOR_SIBCALL): Add back check for DECL being NULL. 2002-04-25 David S. Miller * config/sparc/sparc.h (FUNCTION_OK_FOR_SIBCALL): Add back check for DECL being NULL. From-SVN: r52776 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6678795f7b70..f1df34d72fa0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-04-25 David S. Miller + + * config/sparc/sparc.h (FUNCTION_OK_FOR_SIBCALL): Add back check + for DECL being NULL. + 2002-04-25 Steve Christiansen * doc/md.texi (Machine Constraints): Add IA-64 constraints. diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index 872b1eeeee05..52644c62acd6 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -1918,7 +1918,9 @@ do { \ void) and then nothing else happens. Such a sibling call would look valid without the added check here. */ #define FUNCTION_OK_FOR_SIBCALL(DECL) \ - (! TARGET_FLAT && (TARGET_ARCH64 || ! current_function_returns_struct)) + (DECL \ + && ! TARGET_FLAT \ + && (TARGET_ARCH64 || ! current_function_returns_struct)) /* Generate RTL to flush the register windows so as to make arbitrary frames available. */