aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.cc
AgeCommit message (Expand)AuthorFilesLines
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
2024-01-08gimplify: Fix ICE in recalculate_side_effects [PR113228]Jakub Jelinek1-0/+3
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-21OpenMP/OpenACC: Reorganise OMP map clause handling in gimplify.ccJulian Brown1-279/+404
2023-12-19OpenMP: Use enumerators for names of trait-sets and traitsSandra Loosemore1-6/+11
2023-12-19OpenMP: Introduce accessor macros and constructors for context selectors.Sandra Loosemore1-2/+2
2023-12-15OpenMP/OpenACC: Unordered/non-constant component offset runtime diagnosticJulian Brown1-18/+88
2023-12-13OpenMP: Pointers and member mappingsJulian Brown1-37/+126
2023-12-13OpenMP/OpenACC: Rework clause expansion and nested struct handlingJulian Brown1-159/+920
2023-12-12tree: add to clobber_kindJason Merrill1-4/+5
2023-12-05middle-end/112830 - avoid gimplifying non-default addr-space assign to memcpyRichard Biener1-2/+6
2023-11-24OpenMP: Add -Wopenmp and use itTobias Burnus1-2/+2
2023-11-17c++: Implement C++ DR 2406 - [[fallthrough]] attribute and iteration statementsJakub Jelinek1-7/+26
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-0/+2
2023-10-18OpenMP: Avoid ICE with LTO and 'omp allocate'Tobias Burnus1-7/+11
2023-10-14Fortran: Support OpenMP's 'allocate' directive for stack varsTobias Burnus1-32/+134
2023-09-20OpenMP: Add ME support for 'omp allocate' stack variablesTobias Burnus1-22/+86
2023-09-12OpenMP (C only): omp allocate - extend parsing support, improve diagnosticTobias Burnus1-0/+40
2023-08-25OpenMP: Add OMP_STRUCTURED_BLOCK and GIMPLE_OMP_STRUCTURED_BLOCK.Sandra Loosemore1-0/+6
2023-08-25gcc: Rename TRUE/FALSE to true/false in *.cc filesUros Bizjak1-1/+1
2023-08-22OpenMP: Handle 'all' as category in defaultmapTobias Burnus1-0/+1
2023-08-15OpenACC 2.7: default clause support for data constructsChung-Lin Tang1-13/+51
2023-07-21PR c/110699: Defend against error_mark_node in gimplify.cc.Roger Sayle1-0/+3
2023-06-27Mark asm goto with outputs as volatileAndrew Pinski1-1/+6
2023-06-12OpenMP: Cleanups related to the 'present' modifierTobias Burnus1-1/+12
2023-06-06openmp: Add support for the 'present' modifierTobias Burnus1-0/+69
2023-06-06middle-end/110055 - avoid CLOBBERing static variablesRichard Biener1-1/+3
2023-06-02c++: make initializer_list array static again [PR110070]Jason Merrill1-1/+2
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-25/+23
2023-05-17Fortran/OpenMP: Fix mapping of array descriptors and deferred-length stringsTobias Burnus1-41/+1
2023-04-28Avoid more invalid GIMPLE with register basesRichard Biener1-0/+5