r269818 - in /branches/gcc-8-branch: ./ libatom...
fw@gcc.gnu.org
fw@gcc.gnu.org
Wed Mar 20 10:42:00 GMT 2019
Author: fw
Date: Wed Mar 20 10:42:35 2019
New Revision: 269818
URL: https://gcc.gnu.org/viewcvs?rev=269818&root=gcc&view=rev
Log:
PR libgcc/60790: x86: Do not assume ELF constructors run before IFUNC resolvers
* config/x86/host-config.h (libat_feat1_ecx, libat_feat1_edx):
Remove declarations.
(__libat_feat1, __libat_feat1_init): Declare.
(FEAT1_REGISTER): Define.
(load_feat1): New function.
(IFUNC_COND_1): Adjust.
* config/x86/init.c (libat_feat1_ecx, libat_feat1_edx)
(init_cpuid): Remove definitions.
(__libat_feat1): New variable.
(__libat_feat1_init): New function.
Modified:
branches/gcc-8-branch/ (props changed)
branches/gcc-8-branch/libatomic/ChangeLog
branches/gcc-8-branch/libatomic/config/x86/host-config.h
branches/gcc-8-branch/libatomic/config/x86/init.c
Propchange: branches/gcc-8-branch/
('svn:mergeinfo' modified)
More information about the Gcc-cvs
mailing list