mirror of git://sourceware.org/git/glibc.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.
This commit is contained in:
parent
a962d7dc18
commit
e071493f41
|
|
@ -1,5 +1,9 @@
|
||||||
2004-09-09 Ulrich Drepper <drepper@redhat.com>
|
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
|
* malloc/hooks.c (top_check): Print top chunk corruption as normal
|
||||||
error message.
|
error message.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
gcc 2.8.x and egcs. For gcc 3.2 and up we even mark C functions
|
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
|
as non-throwing using a function attribute since programs can use
|
||||||
the -fexceptions options for C code as well. */
|
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 __THROW __attribute__ ((__nothrow__))
|
||||||
# define __NTH(fct) __attribute__ ((__nothrow__)) fct
|
# define __NTH(fct) __attribute__ ((__nothrow__)) fct
|
||||||
# else
|
# else
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue