The i686 compiler produces faulty binaries as of GCC 13.1.0
Description:
I haven't done a very though investigation of the problem. I merely observed that the i686 binaries produced by the 13.1.0 build of GCC are crashing (see https://github.com/Martchus/syncthingtray/issues/220#issuecomment-1859006898 for further details). Simply upgrading to 13.2.1 (like https://github.com/Martchus/PKGBUILDs/commit/12153c8c09d5d526893281e1a93c5c9fb2b0ca98) fixes the issue. So maybe it would be best to simply do that.
Additional info:
- affected package version: 13.1.0 (the previous version worked and 13.2.1 would work, too)
- I'm aware that the package is already flagged as out-of-date and I'm actually not asking for anything further here. However, considering the current version produced broken i686 binaries it would probably be a good idea to update the package rather sooner than later.
Steps to reproduce:
I'm not sure about a minimal reproducer and considering updating the package just helps I'll also not spend additional effort into creating one. The problem is definitely not reproducible with a minimal application. However, it is reproducible by building Syncthing Tray (e.g. via https://github.com/Martchus/PKGBUILDs/blob/master/syncthingtray/mingw-w64-qt6/PKGBUILD) and starting the resulting i686 binary to show the GUI.