gcc/libatomic/config
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
..
arm Update copyright years. 2018-01-03 11:03:58 +01:00
ia64
linux Update copyright years. 2018-01-03 11:03:58 +01:00
mingw Update copyright years. 2018-01-03 11:03:58 +01:00
posix Update copyright years. 2018-01-03 11:03:58 +01:00
powerpc
rtems Update copyright years. 2018-01-03 11:03:58 +01:00
s390 S/390: libatomic: Fix 16 byte atomic exchange 2018-03-09 12:32:22 +00:00
x86 x86: libatomic: Do not assume ELF constructors run before IFUNC resolvers 2018-05-23 13:13:05 +02:00