Description of problem: Rawhide (gcc-10.2.1-5.fc34) and Fedora (gcc-10.2.1-3.fc33) both crashes during Firefox 81.0.1 builds with the same error: /usr/bin/g++ -std=gnu++17 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -fno-sized-deallocation -fno-aligned-new -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -O3 -fomit-frame-pointer -funwind-tables -o TestFloatingPoint /builddir/build/BUILD/firefox-81.0.1/objdir/mfbt/tests/TestFloatingPoint.list -flto=6 -flifetime-dse=1 -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/builddir/build/BUILD/firefox-81.0.1/objdir/dist/bin -Wl,-rpath-link,/usr/lib -pie -ldl *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins. Event | Plugins PLUGIN_FINISH_UNIT | annobin: Generate final annotations PLUGIN_START_UNIT | annobin: Generate global annotations PLUGIN_ALL_PASSES_START | annobin: Generate per-function annotations PLUGIN_ALL_PASSES_END | annobin: Register per-function end symbol during RTL pass: ira /builddir/build/BUILD/firefox-81.0.1/objdir/dist/include/mozilla/Casting.h: In function 'BitwiseCast': /builddir/build/BUILD/firefox-81.0.1/objdir/dist/include/mozilla/Casting.h:64:1: internal compiler error: in to_frequency, at profile-count.c:273 64 | } | ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://bugzilla.redhat.com/bugzilla> for instructions. make[2]: *** [/tmp/ccacmMq9.mk:2: /tmp/TestFloatingPoint.CQjHW8.ltrans0.ltrans.o] Error 1
Firefox koji builds (x86_64): https://koji.fedoraproject.org/koji/taskinfo?taskID=52987955 https://koji.fedoraproject.org/koji/taskinfo?taskID=52979516
Should be fixed in gcc-10.2.1-6.fc{32,33,34}. It is already in rawhide, if it works there, I can file f32 and f33 errata.
(In reply to Jakub Jelinek from comment #2) > Should be fixed in gcc-10.2.1-6.fc{32,33,34}. It is already in rawhide, if > it works there, I can file f32 and f33 errata. Yes, the gcc-10.2.1-6.fc34 seems to fix that, builds went through. Please submit the updates. Thanks.
FEDORA-2020-24ed89ef74 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-24ed89ef74
Can't do the f32 errata until https://bodhi.fedoraproject.org/updates/FEDORA-2020-f6c9344447 is out, but unfortunately it got twice negative carma (not package's fault) and so can't push it to stable yet.
(In reply to Jakub Jelinek from comment #5) > Can't do the f32 errata until > https://bodhi.fedoraproject.org/updates/FEDORA-2020-f6c9344447 is out, but > unfortunately it got twice negative carma (not package's fault) and so can't > push it to stable yet. It has the karma now, Thanks.
FEDORA-2020-24ed89ef74 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-24ed89ef74` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-24ed89ef74 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-a60c5b3723 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-a60c5b3723
Accepted as a Prioritized Bug in case the fix is insufficient.
FEDORA-2020-24ed89ef74 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-a60c5b3723 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.