From: Ulrich Drepper Date: Thu, 9 Sep 2004 21:18:14 +0000 (+0000) Subject: Update. X-Git-Tag: cvs/fedora-base~78 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e071493f4104388966d0428387a540c15a91178f;p=thirdparty%2Fglibc.git Update. * misc/sys/cdefs.h: Despite what the gcc manual says, gcc 3.2 seems not to support the nothrow attribute. Use it only for gcc 3.3 and higher. --- diff --git a/ChangeLog b/ChangeLog index f47efd01935..943848b4abd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2004-09-09 Ulrich Drepper + * misc/sys/cdefs.h: Despite what the gcc manual says, gcc 3.2 + seems not to support the nothrow attribute. Use it only for gcc + 3.3 and higher. + * malloc/hooks.c (top_check): Print top chunk corruption as normal error message. diff --git a/misc/sys/cdefs.h b/misc/sys/cdefs.h index 3c53ca707db..e89776c2a7a 100644 --- a/misc/sys/cdefs.h +++ b/misc/sys/cdefs.h @@ -42,7 +42,7 @@ gcc 2.8.x and egcs. For gcc 3.2 and up we even mark C functions as non-throwing using a function attribute since programs can use the -fexceptions options for C code as well. */ -# if !defined __cplusplus && __GNUC_PREREQ (3, 2) +# if !defined __cplusplus && __GNUC_PREREQ (3, 3) # define __THROW __attribute__ ((__nothrow__)) # define __NTH(fct) __attribute__ ((__nothrow__)) fct # else