Re: Stack protection breaks -fprofile-generate

From: Peter Jeremy <peterjeremy_at_acm.org>
Date: Thu, 17 Sep 2009 22:16:42 +1000
On 2009-Sep-17 16:10:54 +1000, Peter Jeremy <peterjeremy_at_acm.org> wrote:
>Somewhere between early June and lastest 8.x, -fprofile-generate broke
>on i386.  This looks to be related to stack protection.
>
>$ echo 'int main() { return 0; }' > x.c
>$ cc x.c
>$ cc -fprofile-generate x.c         
>/usr/lib/libgcov.a(_gcov.o)(.text+0x13df): In function `gcov_exit':
>/usr/src/gnu/lib/libgcov/../../../contrib/gcc/libgcov.c:532: undefined reference to `__stack_chk_fail_local'

Checking on 8.0-BETA4 from yesterday (about SVN rev 197239), it fails
on i386 and succeeds on amd4.  It looks suspiciously like this is
more fallout from r195697 but I'm not sure what the fix is.

-- 
Peter Jeremy

Received on Thu Sep 17 2009 - 10:16:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:55 UTC