Bug #99098 Unnecessary calling of __atomic_thread_fence() as a workaround of gcc bug#77673
Submitted: 27 Mar 2020 11:11 Modified: 27 Mar 2020 14:06
Reporter: Dmitry Shulga Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Server: InnoDB storage engine Severity:S3 (Non-critical)
Version:5.5, 5.6, 5.7, 8.0 OS:Any
Assigned to: CPU Architecture:Any

[27 Mar 2020 11:11] Dmitry Shulga
Description:
There are unnecessary calling of __atomic_thread_fence() as a workaround
of gcc bug#77673. This bug was fixed both for GCC 5.5 and GCC 6.3 so
the original workaround is no more required for these GCC versions and
more recent.

How to repeat:
Inspect source code in the file storage/innobase/mach/mach0data.cc
[27 Mar 2020 12:02] Laurynas Biveinis
Duplicate of bug 89427, bug 92134
[27 Mar 2020 14:06] MySQL Verification Team
Thank you Mr. Shulga for both your report and for your contribution.
[27 Mar 2020 14:07] MySQL Verification Team
Verified as reported.