aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.cc
AgeCommit message (Expand)AuthorFilesLines
2025-03-09OpenMP: Integrate dynamic selectors with dispatch argument handling [PR118457]Sandra Loosemore1-421/+390
2025-03-06middle-end/119119 - re-gimplification of empty CTOR assignmentsRichard Biener1-1/+1
2025-02-28middle-end/66279 - gimplification clobbers shared asm constraintsRichard Biener1-0/+1
2025-02-24openmp: Fix diagnostics typo [PR118993]Jakub Jelinek1-1/+1
2025-01-30OpenMP: append_args clause fixes + Fortran supportTobias Burnus1-20/+79
2025-01-14OpenMP: Remove dead code from declare variant reimplementationSandra Loosemore1-149/+0
2025-01-14OpenMP: Re-work and extend context selector resolutionSandra Loosemore1-9/+537
2025-01-09OpenMP: declare variant's append_args + dispatch interop fixesTobias Burnus1-15/+52
2025-01-08OpenMP: Skip declare_variant's append_args it not variant substitutedTobias Burnus1-4/+13
2025-01-07Only apply adjust_args in OpenMP dispatch if variant substitution occursPaul-Antoine Arras1-4/+9
2025-01-02OpenMP: Fortran front-end support for dispatch + adjust_argsPaul-Antoine Arras1-74/+118
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-18OpenMP: Add declare variant's 'append_args' clause in C/C++Tobias Burnus1-35/+127
2024-12-15Shrink back size of tree_exp from 40 bytes to 32Jakub Jelinek1-9/+40
2024-12-12OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++Tobias Burnus1-18/+57
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-0/+3
2024-12-06Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and C FEJakub Jelinek1-2/+1
2024-11-30gimplify: Handle void expression as asm input [PR100501, PR100792]Joseph Myers1-1/+2
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-22OpenMP: Add 'interop' clause to 'dispatch' for C/C++Tobias Burnus1-0/+15
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-0/+5
2024-11-20OpenMP: middle-end support for dispatch + adjust_argsPaul-Antoine Arras1-19/+478
2024-11-02gimplify: Fix up RAW_DATA_CST related ICE [PR117384]Jakub Jelinek1-0/+2
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-4/+4
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-16gimplify: Small RAW_DATA_CST gimplification fixJakub Jelinek1-3/+4
2024-10-16libcpp, c, middle-end: Optimize initializers using #embed in CJakub Jelinek1-0/+43
2024-10-07OpenMP: Allocate directive for static vars, clean upTobias Burnus1-2/+20
2024-10-05Fix various issues of -ftrivial-auto-var-init=zero with AdaEric Botcazou1-7/+4
2024-10-04gcc: fix typo in gimplifySam James1-1/+1
2024-09-05Avoid ICE when passing VLA vector to accelerator.Prathamesh Kulkarni1-2/+2
2024-09-02Rename gimple_asm_input_p to gimple_asm_basic_pRichard Sandiford1-1/+1
2024-09-02Rename ASM_INPUT_P to ASM_BASIC_PRichard Sandiford1-1/+1
2024-08-31Optimize initialization of small padded objectsAlexandre Oliva1-1/+13
2024-08-14c++: ICE with NSDMIs and fn arguments [PR116015]Marek Polacek1-1/+16
2024-08-07Don't call clean_symbol_name in create_tmp_var_name [PR116219]Jakub Jelinek1-1/+1
2024-08-01omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637]Tobias Burnus1-1/+1
2024-07-31middle-end/101478 - ICE with degenerate address during gimplificationRichard Biener1-1/+2
2024-07-16c++, coroutines, contracts: Handle coroutine and void functions [PR110871,PR1...Iain Sandoe1-2/+13
2024-07-11Fix gimplification of ordering comparisons of arrays of bytesEric Botcazou1-5/+43
2024-07-04middle-end/115426 - wrong gimplification of "rm" asm output operandRichard Biener1-0/+8
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-2/+168
2024-05-07middle-end/27800 - avoid unnecessary temporary during gimplificationRichard Biener1-2/+5
2024-05-07Remove redundant checkRichard Biener1-4/+0
2024-04-15gcov-profile/114715 - missing coverage for switchRichard Biener1-0/+1
2024-04-10c++: Implement C++26 P2809R3 - Trivial infinite loops are not Undefined BehaviorJakub Jelinek1-0/+1
2024-04-04Add condition coverage (MC/DC)Jørgen Kvalsvik1-15/+108
2024-03-11middle-end/114299 - missing error recovery from gimplify failureRichard Biener1-0/+5
2024-03-01OpenMP/C++: Fix (first)private clause with member variables [PR110347]Jakub Jelinek1-7/+13
2024-01-09OpenMP: lvalue parsing for map/to/from clauses (C++)Julian Brown1-1/+8