aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm1-0/+9
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-7/+7
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+2
2024-09-12libcpp, c-family: Add (dumb) C23 N3017 #embed support [PR105863]Jakub Jelinek1-1/+1
2024-08-30Don't remove /usr/lib and /lib from when passing to the linker [PR97304/104707]Andrew Pinski1-18/+6
2024-08-26diagnostics: move output formats from diagnostic.{c,h} to their own filesDavid Malcolm1-0/+1
2024-07-24diagnostics: output formats: use references for non-null pointersDavid Malcolm1-1/+2
2024-07-13diagnostics: add highlight-a vs highlight-b in colorization and pp_markupDavid Malcolm1-0/+4
2024-06-03diagnostics: add SARIF property artifact.roles (3.24.6)David Malcolm1-1/+2
2024-05-02Driver: Add new -truncate optionPeter Damianov1-0/+14
2024-04-04Add condition coverage (MC/DC)Jørgen Kvalsvik1-2/+2
2024-02-10Add %[zt][diox] support to pretty-printJakub Jelinek1-18/+12
2024-01-04options: wire up options-urls.cc into gcc_urlifierDavid Malcolm1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2024-01-03Update copyright dates.Jakub Jelinek1-1/+1
2023-12-19hardened: use LD_PIE_SPEC only if definedAlexandre Oliva1-1/+1
2023-12-09driver: Fix memory leak [PR93019]Jakub Jelinek1-0/+1
2023-12-06diagnostics: prettify JSON output formatsDavid Malcolm1-1/+2
2023-12-06driver: Fix bootstrap with --enable-default-pieJakub Jelinek1-0/+1
2023-11-23gcc: Introduce -fhardenedMarek Polacek1-1/+47
2023-11-06diagnostics: make diagnostic_context::m_urlifier privateDavid Malcolm1-1/+1
2023-11-03diagnostics: add automatic URL-ification within messagesDavid Malcolm1-0/+2
2023-11-03diagnostics: convert diagnostic_context to a classDavid Malcolm1-3/+1
2023-10-22Driver: Provide a spec to insert rpaths for compiler lib dirs.Iain Sandoe1-0/+33
2023-09-19p1689r5: initial supportBen Boeckel1-1/+3
2023-09-19spec: add a spec function to join argumentsBen Boeckel1-0/+23
2023-08-25gcc: Rename TRUE/FALSE to true/false in *.cc filesUros Bizjak1-8/+8
2023-06-21diagnostics: add support for "text art" diagramsDavid Malcolm1-0/+6
2023-06-14driver: Forward '-lgfortran', '-lm' to offloading compilationThomas Schwinge1-0/+56
2023-06-13Remove a couple mudflap remnantsJeff Law1-2/+2
2023-05-19Fix driver/33980: Precompiled header file not removed on errorAndrew Pinski1-4/+4
2023-04-18Add -gcodeview optionMark Harmstone1-0/+4
2023-03-16middle-end: always find a basename for -fdiagnostics-format=*Martin Liska1-3/+7
2023-02-01driver: fix -gz=none error message with missing zstdMartin Liska1-1/+1
2023-01-25modula-2: Fixes for preprocessing [PR102343, PR108182].Iain Sandoe1-0/+1
2023-01-05modula-2, driver: Implement handling for -static-libgm2.Iain Sandoe1-5/+7
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2023-01-02Update copyright dates.Jakub Jelinek1-1/+1
2022-12-09Rename SUBTARGET_CC1_SPEC to OS_CC1_SPECSebastian Huber1-5/+5
2022-12-02driver: fix validate_switches logicJason Merrill1-2/+5
2022-11-21Allow subtarget customization of CC1_SPECSebastian Huber1-1/+8
2022-11-05Support multilib-aware target lib flags self-specs overridingAlexandre Oliva1-1/+5
2022-11-02gcc: honour -ffile-prefix-map in ASM_MAP [PR93371]Rasmus Villemoes1-1/+1
2022-09-29driver, cppdefault: Unbreak bootstrap on Debian/Ubuntu [PR107059]Jakub Jelinek1-0/+12
2022-09-29support -gz=zstd for both linker and assemblerMartin Liska1-0/+15
2022-09-22remove -gz=zlib-gnu option valueMartin Liska1-21/+5
2022-09-02Add TARGET_COMPUTE_MULTILIB hook to override multi-lib result.Kito Cheng1-36/+12
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska1-23/+1
2022-08-17fortran: Add -static-libquadmath support [PR46539]Jakub Jelinek1-2/+4