https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #13 from CVS Commits ---
The master branch has been updated by H.J. Lu :
https://gcc.gnu.org/g:a25982ada523689c8745d7fb4b1b93c8f5dab2e7
commit r13-2909-ga25982ada523689c8745d7fb4b1b93c8f5dab2e7
Author: H.J. Lu
Date: Thu Jul 14
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
H.J. Lu changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #12 from H.J. Lu ---
Created attachment 53294
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53294=edit
A patch
Something like this?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
Andrew Pinski changed:
What|Removed |Added
CC||hjl.tools at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #10 from Rich Felker ---
Since musl 1.1 introduced unconditional setup of thread pointer, the
previously-reported consequence is no longer relevant with modern versions.
However it's still either a missed optimization (emitting
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
Jackie Rosen jackie.rosen at hushmail dot com changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
Anthony G. Basile basile at opensource dot dyc.edu changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #5 from Timo Teräs timo.teras at iki dot fi ---
I have the same issue and confirm this issue. Any ideas how to fix it properly?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
CC||jakub at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #7 from Rich Felker bugdal at aerifal dot cx ---
I claim it's a bug in that GCC should _either_ check the canary at some point,
or eliminate the code that's loading the canary to begin with since it will
never be checked.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
Rose Garcia rose.garcia-eggl2fk at yopmail dot com changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #1 from Rich Felker bugdal at aerifal dot cx ---
One more thing: I would be happy with either of two solutions, either:
(1) Checking the canary before calling a noreturn function, just like
performing a check before a tail-call, or
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #2 from Andrew Pinski pinskia at gcc dot gnu.org ---
The best solution: Don't use the same triplet as the GNU (glibc) one. Have
musl have its own triplet.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58245
--- Comment #3 from Rich Felker bugdal at aerifal dot cx ---
We already do that; the patch is in the musl-cross repo here:
https://bitbucket.org/GregorR/musl-cross or
https://github.com/GregorR/musl-cross
However, we want the stack-protector
14 matches
Mail list logo