diff options
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man1/gcc-local.1 | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/share/man/man1/gcc-local.1 b/share/man/man1/gcc-local.1 index e79cb8e3334..8f56713d8de 100644 --- a/share/man/man1/gcc-local.1 +++ b/share/man/man1/gcc-local.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: gcc-local.1,v 1.6 2005/01/03 16:03:29 miod Exp $ +.\" $OpenBSD: gcc-local.1,v 1.7 2005/01/11 02:45:37 espie Exp $ .\" .\" Copyright (c) 2002 Marc Espie .\" Copyright (c) 2003 Anil Madhavapeddy @@ -142,7 +142,13 @@ comes with the stack protection extension, which is enabled by default. This extension reorders local variable declarations and adds stack consistency checks at run time, in order to detect stack overflows, and will attempt to -report the problem in the system logs, and abort the faulting process. +report the problem in the system logs by calling +.Xr syslog 2 +with a +.Dv LOG_CRIT +priority message: +.Dq stack overflow in function XXX , +and abort the faulting process. It can be turned off using the .Fl fno-stack-protector commandline option. @@ -188,6 +194,12 @@ on other systems is to perform this action, which can be restored for .Ox with .Fl fzero-initialized-in-bss . +.It +On +.Ox , +.Nm gcc +does not warn for cast expressions used as lvalues outside of +.Fl pedantic . .El .Sh ATTRIBUTES The |