Florian Weimer
cb3c90cc42
x86: libatomic: Do not assume ELF constructors run before IFUNC resolvers
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.
From-SVN: r260603
2018-05-23 13:13:05 +02:00
..
2018-05-23 13:13:05 +02:00
2018-05-02 12:16:32 +00:00
2017-11-17 22:18:15 +01:00
2017-12-14 18:30:38 +00:00
2017-12-05 00:49:09 +00:00
2018-01-03 11:03:58 +01:00
2018-05-23 13:13:05 +02:00
2018-04-24 09:45:26 -07:00
2018-01-03 11:03:58 +01:00
2018-03-09 12:32:22 +00:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2015-11-18 22:13:44 +00:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00
2017-12-14 18:30:38 +00:00
2018-01-03 11:03:58 +01:00
2018-01-03 11:03:58 +01:00