aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.cc
AgeCommit message (Expand)AuthorFilesLines
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
2023-04-27Properly gimplify handled component chains on registersRichard Biener1-1/+15
2023-04-20tree: Add 3+ argument fndecl_built_in_pJakub Jelinek1-2/+2
2023-03-01OpenMP: Ignore side-effects when finding struct comps [PR108545]Tobias Burnus1-18/+33
2023-02-28Fixing PR107411Qing Zhao1-2/+2
2023-02-14Fix small regression in AdaEric Botcazou1-1/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-21middle-end/107994 - ICE after error with comparison gimplificationRichard Biener1-2/+4
2022-12-06OpenMP: omp_get_max_teams, omp_set_num_teams, and omp_{gs}et_teams_thread_lim...Marcel Vollweiler1-1/+2
2022-11-21Fix PR 106560: Another ICE after conflicting types of redeclarationAndrew Pinski1-0/+3
2022-11-18Fix PRs 106764, 106765, and 107307, all ICE after invalid re-declarationAndrew Pinski1-0/+5
2022-10-25gimplify: Fix comment typosJakub Jelinek1-1/+1
2022-10-25gimplify: Call gimple_boolify on IFN_ASSUME argument [PR107368]Jakub Jelinek1-1/+1
2022-10-25gimplify: Don't add GIMPLE_ASSUME if errors were seen [PR107369]Jakub Jelinek1-1/+1
2022-10-24tree: add build_string_literal overloadsJason Merrill1-4/+2
2022-10-18middle-end IFN_ASSUME support [PR106654]Jakub Jelinek1-1/+27
2022-10-07gimplify: prevent some C++ temporary elisionJason Merrill1-7/+8
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+19
2022-10-01OpenACC: Fix struct-component-kind-1.c testJulian Brown1-1/+1
2022-09-29OpenACC: whole struct vs. component mappings (PR107028)Julian Brown1-37/+140
2022-09-18OpenMP: Push attaches to end of clause list in "target" regionsJulian Brown1-1/+36
2022-09-14OpenMP/OpenACC: mapping group list-handling improvementsJulian Brown1-66/+165
2022-09-14OpenMP/OpenACC struct sibling list gimplification extension and reworkJulian Brown1-623/+881
2022-09-14OpenMP 5.0: Clause ordering for OpenMP 5.0 (topological sorting by base pointer)Julian Brown1-184/+735
2022-09-06openmp: Introduce gimple_omp_ordered_standalone_pJakub Jelinek1-2/+5
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-34/+72
2022-08-25c: Support C2x empty initializer bracesJoseph Myers1-0/+15
2022-08-17OpenMP/C++: Allow classes with static members to be mappable [PR104493]Tobias Burnus1-1/+1
2022-08-08Fix middle-end/103645: empty struct store not removed when using compound lit...Andrew Pinski1-2/+5
2022-07-14Fix ICE on view conversion between struct and integerEric Botcazou1-13/+16
2022-06-13Introduce -finstrument-functions-onceEric Botcazou1-33/+104
2022-05-24openmp: Add taskwait nowait depend support [PR105378]Jakub Jelinek1-7/+24
2022-05-23Remove is_gimple_condexprRichard Biener1-1/+0
2022-05-23Force the selection operand of a GIMPLE COND_EXPR to be a registerRichard Biener1-3/+3
2022-05-17openmp: Add support for inoutset depend-kindJakub Jelinek1-14/+86
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-1/+1
2022-05-12openmp: Add omp_all_memory support (C/C++ only so far)Jakub Jelinek1-7/+12
2022-05-05Fortran: Add support for OMP non-rectangular loops.Sandra Loosemore1-2/+15
2022-05-04Fold more vector constants earlyRichard Biener1-17/+16
2022-03-29gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597]Marek Polacek1-6/+48
2022-03-18Fix "[openmp] Set location for taskloop stmts"Tom de Vries1-2/+2
2022-03-18[openmp] Set location for taskloop stmtsTom de Vries1-0/+2
2022-03-17gimplify: Emit clobbers for TARGET_EXPR_SLOT vars later [PR103984]Jakub Jelinek1-18/+16