diff options
author | 2012-12-25 17:16:16 +0000 | |
---|---|---|
committer | 2012-12-25 17:16:16 +0000 | |
commit | 0e6602fdd71329d52e22579370711556e77bc94b (patch) | |
tree | 873be38a4c7bcb272c5ebdc0273b9de02dc0a662 /lib/libc | |
parent | Define INCOMING_RETURN_ADDR_RTX and DWARF_FRAME_RETURN_COLUMN to allow for (diff) | |
download | wireguard-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