* 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.
This commit is contained in:
Ulrich Drepper 2004-09-09 21:18:14 +00:00
parent a962d7dc18
commit e071493f41
2 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,9 @@
2004-09-09 Ulrich Drepper <drepper@redhat.com>
* 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.

View File

@ -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