summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2012-12-25 17:16:16 +0000
committermiod <miod@openbsd.org>2012-12-25 17:16:16 +0000
commit0e6602fdd71329d52e22579370711556e77bc94b (patch)
tree873be38a4c7bcb272c5ebdc0273b9de02dc0a662 /lib/libc
parentDefine INCOMING_RETURN_ADDR_RTX and DWARF_FRAME_RETURN_COLUMN to allow for (diff)
downloadwireguard-openbsd-0e6602fdd71329d52e22579370711556e77bc94b.tar.xz
wireguard-openbsd-0e6602fdd71329d52e22579370711556e77bc94b.zip
Fix longstanding bug in FRAME_POINTER_REQUIRED; unless -fomit-frame-pointer
is used, a frame pointer is required for all non-leaf functions, and for leaf functions unless -momit-leaf-frame-pointer is specified. Also, a frame pointer is mandatory when profiling. This used to be mostly harmless with gcc 2.95, but is required with gcc 3 to get profiling to work.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions