aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.cc
AgeCommit message (Expand)AuthorFilesLines
2025-08-22driver: Rework for_each_path using C++John Ericson1-108/+77
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm1-1/+2
2025-07-25diagnostics: move diagnostic_context to diagnostics::context in its own headerDavid Malcolm1-1/+1
2025-07-25diagnostics: move/rename output formats to diagnostics as "sinks"David Malcolm1-5/+5
2025-06-13driver: Try to read spec from gcc_exec_prefix if possibleKito Cheng1-3/+5
2025-05-27driver: Fix multilib_os_dir and multiarch_dir for those target use TARGET_COM...Kito Cheng1-1/+107
2025-04-14driver: On linux hosts disable ASLR during -freport-bug [PR119727]Jakub Jelinek1-0/+7
2025-04-12driver: Fix up -freport-bug for ASLR [PR119727]Jakub Jelinek1-35/+38
2025-03-26Add prime path coverage to gcc/gcovJørgen Kvalsvik1-2/+2
2025-03-26driver: Forward '-lstdc++' to offloading compilation [PR101544]Thomas Schwinge1-1/+2
2025-03-19diagnostics: fix crash in urlifier with -Wfatal-errors [PR119366]David Malcolm1-1/+1
2025-02-13driver: -fhardened and -z lazy/-z norelro [PR117739]Marek Polacek1-6/+14
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2025-01-02Update copyright dates.Jakub Jelinek1-1/+1
2024-12-18Revert "PR81358: Enable automatic linking of libatomic."Prathamesh Kulkarni1-7/+0
2024-12-18PR81358: Enable automatic linking of libatomic.Prathamesh Kulkarni1-0/+7
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