summaryrefslogtreecommitdiff
path: root/gcc/gimplify.c
AgeCommit message (Expand)Author
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener
2020-05-05Do not put incomplete CONSTRUCTORs into static memoryEric Botcazou
2020-04-17[OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635)Tobias Burnus
2020-04-07middle-end/94479 - fix gimplification of addressRichard Biener
2020-03-26gimplify: Fix -fcompare-debug differences caused by gimplify_body [PR94281]Jakub Jelinek
2020-02-27gimplify: Don't optimize register const vars to static [PR93949]Jakub Jelinek
2020-02-09openmp: Optimize DECL_IN_CONSTANT_POOL vars in target regionsJakub Jelinek
2020-02-06openmp: Notice reduction decl in outer contexts after adding it to shared [PR...Jakub Jelinek
2020-01-17gimplifier: handle POLY_INT_CST-sized TARGET_EXPRsRichard Sandiford
2020-01-13PR c++/33799 - destroy return value if local cleanup throws.Jason Merrill
2020-01-10Further changes for the OpenACC 'if_present' clause on the 'host_data' constructThomas Schwinge
2020-01-10PR c++/93173 - incorrect tree sharing.Jason Merrill
2020-01-09re PR tree-optimization/93054 (ICE in gimple_set_lhs, at gimple.c:1820)Richard Biener
2020-01-01Update copyright years.Jakub Jelinek
2019-12-20OpenACC 2.6 deep copy: middle-end partsJulian Brown
2019-12-20Factor out duplicate code in gimplify_scan_omp_clausesJulian Brown
2019-12-18[OpenACC] Elaborate/simplify 'exit data' 'finalize' handlingThomas Schwinge
2019-12-03Don't install unnecessary ARRAY_REF element sizesRichard Sandiford
2019-11-21Make more bad uses of fallthrough attribute into pedwarns.Joseph Myers
2019-11-15gimplify.c (gimplify_call_expr): Don't call omp_resolve_declare_variant after...Jakub Jelinek
2019-11-12Add OpenACC 2.6 `serial' construct supportMaciej W. Rozycki
2019-11-11Assert 'offset2' instead of 'offset' in 'gcc/gimplify.c:gimplify_scan_omp_cla...Thomas Schwinge
2019-11-06introduce -fcallgraph-info optionEric Botcazou
2019-11-06re PR inline-asm/92352 (ICE in force_constant_size)Jakub Jelinek
2019-11-02gimplify.h (omp_construct_selector_matches): Change return type to int, add a...Jakub Jelinek
2019-10-30Fortran/OpenMP] Don't create "alloc:" for 'target exit data'Tobias Burnus
2019-10-25[Fortran] OpenACC – permit common blocks in some clausesCesar Philippidis
2019-10-25gimplify.h (omp_construct_selector_matches): Declare.Jakub Jelinek
2019-10-17cp-gimplify.c (cp_gimplify_expr): Use get_initialized_tmp_var.Jason Merrill
2019-10-07Allow COND_EXPR and VEC_COND_EXPR condtions to trapIlya Leoshkevich
2019-09-27re PR middle-end/91920 (ggc 9.2.0 failing openmp compile on ppc64le)Jakub Jelinek
2019-09-18Don't treat variable-length vectors as VLAs during gimplificationRichard Sandiford
2019-08-08gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPLICIT for VLA helpe...Jakub Jelinek
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek
2019-08-06tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ...Jakub Jelinek
2019-07-31re PR middle-end/91301 (ICE in omp_add_variable on random access iterator dis...Jakub Jelinek
2019-07-24gimplify.c (flag_instrument_functions_exclude_p): Include namespace/class inf...Oliver Browne
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek
2019-07-13gimplify.c (struct gimplify_omp_ctx): Add order_concurrent member.Jakub Jelinek
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek
2019-07-11re PR middle-end/91131 (Bad bitfield coalescing)Richard Biener
2019-07-04re PR middle-end/78884 ([7/8] ICE when gimplifying VLA in OpenMP SIMD region)Jakub Jelinek
2019-07-04introduce EH_ELSE_EXPR tree and gimplifierAlexandre Oliva
2019-07-03gimplify.c (gimplify_scan_omp_clauses): For inscan reductions on worksharing ...Jakub Jelinek
2019-06-27re PR c++/91024 (-Wimplicit-fallthrough is confused by likely/unlikely attrib...Jakub Jelinek
2019-06-15re PR middle-end/90779 (Fortran array initialization in offload regions)Jakub Jelinek
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek
2019-06-04gimplify.c (gimplify_scan_omp_clauses): Don't sorry_at on lastprivate conditi...Jakub Jelinek
2019-05-31tree.h (OMP_CLAUSE__CONDTEMP__ITER): Define.Jakub Jelinek
2019-05-30gimplify.c (enum gimplify_omp_var_data): Add GOVD_CONDTEMP.Jakub Jelinek