| Name | Description | Open Bugs | Total Bugs |
|---|---|---|---|
| aarch64-sme | aarch64 (armv9-a) SME/SME2 problems, reject valid, ICE on {in,}valid code or wrong code. (only for use with aarch64 problems). | Search | 14 |
| aarch64-sve | aarch64 (armv9-a) SVE/SVE2 problems, reject valid, ICE on {in,}valid code or wrong code. (only for use with aarch64 problems). | Search | 119 |
| ABI | ABI issues | Search | 653 |
| accepts-invalid | Accepts invalid code | Search | 2733 |
| addr-space | Problem reports concerning the named address space feature | Search | 55 |
| alias | missed-optimization or wrong code due to aliasing issues. | Search | 497 |
| assemble-failure | Fail while assembling the .s file which GCC produces. Missing local label. Symbol defined twice. | Search | 305 |
| assume | Missed optimization with respect to the assume attribute. Either the assume internal call getting in the way or the expression in the assume not being taken into account. | Search | 6 |
| btf-debug | Issues related to BTF debugging information. | Search | 11 |
| bugurl | GCC bugzilla is not the right bug tracker for this report. The bug report should go to the distributor of the compiler, and the distributor should configure the compiler with a correct --with-bugurl= | Search | 3 |
| build | A component of GCC fails to build | Search | 3186 |
| c++-contracts | Bug reports about C++ Contracts | Search | 27 |
| c++-coroutines | Bug reports about C++20 Coroutines | Search | 197 |
| c++-lambda | Bug reports related to the C++ feature lambdas | Search | 590 |
| c++23 | A bug which is related to a C++23 feature. | Search | 42 |
| c++26 | A bug which is related to a C++26 feature. | Search | 110 |
| code-size | Code size at -Os or -Oz could be improved. | Search | 84 |
| compare-debug-failure | A -fcompare-debug failure as that is neither wrong code nor wrong debug. | Search | 253 |
| compile-time-hog | Compilation uses way too much compile time | Search | 898 |
| ctf-debug | Issues related to CTF debugging information. | Search | 11 |
| deferred | This bug was deemed too risky to attempt to fix during stabilization stages. Deferred to a development stage of a subsequent release. | Search | 55 |
| dfp | Issues related to Decimal Floating Point (_Decimal32/_Decimal64, etc.). | Search | 25 |
| diagnostic | An error or warning is missing, misleading, or incorrect. | Search | 8100 |
| documentation | This is a documentation bug. | Search | 1186 |
| dwarf-debug | Issues related to DWARF debugging information. | Search | 2 |
| easyhack | Bugs that are easy to fix and that would be great starting points for new contributors to GCC | Search | 307 |
| EH | Exception handling related problem. | Search | 268 |
| error-recovery | ICE (or 'bailing out') after a sensible error message. (Use only with ice-on-invalid-code.) | Search | 1551 |
| false-negative | Combined with the diagnostic keyword, GCC is not emitting a warning when there should have been a warning. | Search | 51 |
| false-positive | Combined with the diagnostic keyword, GCC is emitting a warning when there should not have been a warning. | Search | 115 |
| fixed-but-no-testcase | This bug report has been fixed by a known revision but there should be a testcase added to the testsuite before closing it. | Search | 62 |
| FIXME | There is a FIXME/????/TODO/sorry in the source which this bug is reporting. | Search | 90 |
| GC | Issues related to GC freed a pointer which is still in use. | Search | 128 |
| ice-checking | ICE only when checking is turned on. | Search | 1157 |
| ice-on-invalid-code | ICE on code that is not valid | Search | 4717 |
| ice-on-invalid-fuzzy | To be used with ice-on-invalid-code but created by fuzziers/reducers | Search | 166 |
| ice-on-valid-code | ICE on code that is valid | Search | 15538 |
| inline-asm | Issues related to inline-asm | Search | 329 |
| internal-improvement | Improvement which benefits gcc development itself, including compiler debugging and cleanup | Search | 471 |
| link-failure | Generates code which fails to link, a missing symbol or duplicated symbols. | Search | 407 |
| lto | A problem that shows up when LTO is involved. | Search | 848 |
| memory-hog | Compilation uses way too much memory | Search | 476 |
| meta-bug | Not a real PR, but the common denominator of a group of PRs. | Search | 275 |
| missed-optimization | This PR shows a situation where a possible code optimization could be performed by GCC but it is not. | Search | 9809 |
| monitored | This bug is monitored daily (by Volker Reichelt) against the open branches to check if it gets silently fixed. There is no need to manually reconfirm such a bug. | Search | 1451 |
| needs-bisection | A problem that is a regression and thus can a culprit revision can be identified. | Search | 636 |
| needs-reduction | A problem with a test-case that should be reduced for easier debugging. | Search | 205 |
| needs-source | The bug report does not have all of the needed source code to reproduce the issue. Should be in the waiting state. | Search | 79 |
| needs-stdcheck | Requires a check against the relevant standard to see if the program conforms, or what it should do. | Search | 24 |
| non-weak | Only affects targets which do not support weak symbols. | Search | 5 |
| offload | Issues dealing with OpenMP/OpenACC offloading. | Search | 4 |
| openacc | A problem parsing or translating OpenACC constructs. | Search | 458 |
| openmp | A problem parsing or translating OpenMP constructs. | Search | 1301 |
| opt-attribute | optimize and target attribute related issues. | Search | 39 |
| patch | This PR has a patch which fixes it; the patch was posted to gcc-patches@; and the comments have a reference to the post. | Search | 4291 |
| plugin | Plugin related bug; usually about the plugin callbacks. | Search | 7 |
| ra | Missed optimization caused by the register allocator. | Search | 847 |
| rejects-valid | Rejects valid code | Search | 6087 |
| rtl-checking | Used with ice-checking to mention that the checking failure only happens when using `--enable-checking=*rtl`. | Search | 23 |
| SARIF | Bugs relating to SARIF support | Search | 56 |
| sjlj-eh | Problem specific to setjump/longjump exception handling. | Search | 16 |
| ssemmx | SSE/MMX problems, reject valid, ICE on valid code or wrong code. (only for use with i?86 problems). | Search | 125 |
| stmt-expr | Issues related to the statement expression extension | Search | 51 |
| tail-call | Either a missed optimization for tail call (and recursion) or a rejects a musttail call. | Search | 99 |
| testsuite-fail | Bug report that has a testsuite failure already associated with it or a XPASS. Might be a testing issue, wrong code, ICE or missed optimization. | Search | 1371 |
| trans-mem | A problem parsing or translating Transactional Memory constructs. | Search | 59 |
| translation | An issue regarding the translation of messages | Search | 12 |
| TREE | To be used for machine-independent optimizations or analyses that are done in RTL (on some target) but not in the gimple level. | Search | 184 |
| visibility | denotes problems related to visibility support in GCC. Includes but is not limited to issues with: -fvisibility, -fvisibility-inlines-hidden, #pragma GCC visibility, __attribute__((visibility(option))) | Search | 95 |
| wrong-code | Generates incorrect code. Has to be able to compile and link. | Search | 10723 |
| wrong-debug | Generates wrong debugging information. | Search | 498 |
| xfail | This test has been xfailed on the relevant branch, but must be fixed before merging back to mainline. | Search | 111 |