Summary: | app-text/lcdf-typetools-2.108-r1: ICE on static-var pass with LTO and -fdevirtualize-at-ltrans at -O3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | neeshy |
Component: | Current packages | Assignee: | Alexis Ballier <aballier> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fonts, parona |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100010 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | lcdf-typetools-2.108-r1-build.log |
Description
neeshy
2023-10-28 21:22:25 UTC
Created attachment 873623 [details]
lcdf-typetools-2.108-r1-build.log
Thanks. I added this filter earlier today; commit b465fdbfa7432627d207a6305b63cac882120c86 Author: Sam James <sam@gentoo.org> Date: Sat Oct 28 08:07:38 2023 +0100 app-text/lcdf-typetools: avoid known GCC ICE with -fdevirtualize-at-ltrans Bug: https://gcc.gnu.org/PR100010 Signed-off-by: Sam James <sam@gentoo.org> To reproduce you also need to have the flags in LDFLAGS, otherwise I cannot reproduce. CFLAGS="-O3 -pipe -flto=auto -fdevirtualize-at-ltrans" CXXFLAGS="-O3 -pipe -flto=auto -fdevirtualize-at-ltrans" LDFLAGS="-Wl,-O1 -Wl,--as-needed -O3 -pipe -flto=auto -fdevirtualize-at-ltrans" |