aboutsummaryrefslogtreecommitdiff
path: root/libatomic/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libatomic/ChangeLog')
-rw-r--r--libatomic/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 82a2e040c6b..dcb1bae089a 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,18 @@
+2018-05-23 Florian Weimer <fweimer@redhat.com>
+
+ 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.
+
2018-05-02 Tom de Vries <tom@codesourcery.com>
PR testsuite/85106