Extending gcc -fanalyzer C++ support for self-analysis
Benjamin Priour
Currently, the static analyzer offers little dedicated support for C++. Even when projecting the most straightforward valid C test cases to C++, the...
GCC static analyzer plugin for CPython extension modules
Eric Feng
One pertinent use case of the gcc-python plugin was to provide the infrastructure for cpychecker, a static analysis tool designed for CPython...
C++: Implement compiler built-ins for the standard library traits
Ken Matsui
Many C++ standard library traits are often implemented using template metaprogramming, which can result in worse compilation performance due to...
Improving user errors & Error Code Support for GCC Rust Frontend
Muhammad Mahad
The goal of this project is to enhance the user experience of gccrs by enabling it to emit error codes similar to rustc. This will help bridge the...
Unicode Support for GCC Rust Frontend
Raiki Tamura
The Rust programming language supports Unicode in identifiers, similarly to other modern programming languages such as Go, C++, and JavaScript. The...
Bypass assembler when generating LTO object files
Rishi Raj
Link Time Optimization (LTO) enables GCC to dump its internal representation (GIMPLE) to disk so that a single executable can be optimized as a...