compiler-explorer / compiler-explorer

Run compilers interactively from your web browser and interact with the assembly
https://godbolt.org/
BSD 2-Clause "Simplified" License
16.5k stars 1.76k forks source link

[COMPILER REQUEST]: GCC version of "assertion compilers" (--enable-checking=yes,rtl,extra) #7115

Open thesamesam opened 3 days ago

thesamesam commented 3 days ago

Compiler name

GCC

Compiler version

14.2

Compiler language

C, C++

Compiler homepage

https://gcc.gnu.org/install/configure.html

Motivation

Compiler Explorer currently has "assertions" builds for Clang versions. Having the same thing for GCC ("checking builds", built with --enable-checking=yes,extra,rtl) would be useful for triaging bugs.

Note that GCC trunk is by default built with --enable-checking=yes,extra, while releases are built with --enable-checking=release.

dkm commented 6 hours ago

I guess it makes sense. Would that be ok to limit that to native compiler only? I'm not sure we want to do a x2 on all gcc installations...

thesamesam commented 3 hours ago

I think that's fine. It's rare for us to even get reports involving non-x86 from fuzzers.