Re: Stack protection breaks -fprofile-generate

[ Available lists | Index of freebsd-current | Month of Sep 2009 | Week of 17 Sep 2009 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Peter Jeremy <peterjeremy@acm.org>
Date
17 Sep 2009 12:16:46
Subject
Re: Stack protection breaks -fprofile-generate
Message-ID
20090917121642.GA1997@server.vk2pj.dyndns.org

In reply to
References to
Replies
Referenced by

[ Hide this part ]
On 2009-Sep-17 16:10:54 +1000, Peter Jeremy <peterjeremy@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


[ Show this part (application/pgp-signature) ]

Elapsed time: 0.096 seconds