aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-17attribs: Fix wrong error with -Wno-attribute=A::b [PR103649]Marek Polacek1-1/+3
2021-12-14c: Fix ICE on deferred pragma in unknown attribute arguments [PR103587]Jakub Jelinek1-0/+5
2021-12-12Replace gnu::unique_ptr with std::unique_ptrJonathan Wakely1-1/+1
2021-12-09OpenMP 5.0: Remove array section base-pointer mapping semantics and other fro...Chung-Lin Tang1-5/+49
2021-12-08openmp: Improve OpenMP target support for C++ (PR92120)Chung-Lin Tang1-1/+2
2021-11-29Remove unreachable returnsRichard Biener1-1/+0
2021-11-19Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS."Martin Liska1-1/+1
2021-11-18c-family: Add __builtin_assoc_barrierMatthias Kretz1-0/+20
2021-11-18Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS.Martin Liska1-1/+1
2021-11-15openmp: Add support for thread_limit clause on targetJakub Jelinek1-0/+1
2021-11-11openmp: Add support for 2 argument num_teams clauseJakub Jelinek1-37/+74
2021-10-14openmp, fortran: Add support for OpenMP declare variant directive in FortranKwok Cheung Yeung1-2/+2
2021-10-09openmp: Add support for OpenMP 5.1 structured-block-sequencesJakub Jelinek1-4/+33
2021-10-01openmp: Differentiate between order(concurrent) and order(reproducible:concur...Jakub Jelinek1-1/+5
2021-09-28c: [PR32122] Require pointer types for computed gotosAndrew Pinski1-1/+1
2021-09-22openmp: Add support for allocator and align modifiers on allocate clausesJakub Jelinek1-14/+147
2021-09-18openmp: Handle unconstrained and reproducible modifiers on order(concurrent)Jakub Jelinek1-3/+28
2021-09-18openmp: Allow private or firstprivate arguments to default clause even for C/C++Jakub Jelinek1-3/+22
2021-09-17openmp: Add support for OpenMP 5.1 atomics for C++Jakub Jelinek1-1/+1
2021-09-10openmp: Implement OpenMP 5.1 atomics, so far for C onlyJakub Jelinek1-38/+466
2021-09-07C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' construct.Marcel Vollweiler1-2/+5
2021-08-31Add support for device-modifiers for 'omp target device'.Marcel Vollweiler1-17/+67
2021-08-23openmp: Add support for strict modifier on grainsize/num_tasks clausesJakub Jelinek1-2/+32
2021-08-20openmp: Implement the error directiveJakub Jelinek1-0/+171
2021-08-20openmp: Diagnose some superfluous commas in OpenMP parsingJakub Jelinek1-2/+6
2021-08-19openmp: Fix ICE on requires clause with atomic_default_mem_order (Jakub Jelinek1-3/+12
2021-08-18openmp: Add nothing directive supportJakub Jelinek1-0/+15
2021-08-18openmp: Actually ignore pragma_stmt pragmas for which c_parser_pragma returns...Jakub Jelinek1-35/+35
2021-08-17openmp: Implement OpenMP 5.1 scope constructJakub Jelinek1-0/+30
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-2/+137
2021-08-12OpenMP 5.1: Add proc-bind 'primary' supportTobias Burnus1-2/+5
2021-08-05Adjust by-value function vec arguments to by-reference.Martin Sebor1-29/+34
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-1/+9
2021-07-02openmp: Reject #pragma omp atomic update, [PR101297]Jakub Jelinek1-1/+3
2021-06-24c: add support for per-location warning groups.Martin Sebor1-2/+2
2021-06-24c: Fix up c_parser_has_attribute_expression [PR101176]Jakub Jelinek1-0/+3
2021-06-24openmp: in_reduction clause support on target constructJakub Jelinek1-2/+16
2021-06-14C/C++: Fix unused set var warning with omp_clause_affinity [PR100913]Tobias Burnus1-3/+1
2021-06-06openmp: Call c_omp_adjust_map_clauses even for combined target [PR100902]Jakub Jelinek1-0/+1
2021-05-31c++/88601 - [C/C++] __builtin_shufflevector supportRichard Biener1-0/+38
2021-05-28OpenMP: Add iterator support to Fortran's depend; add affinity clauseTobias Burnus1-5/+76
2021-05-19openmp: Handle lastprivate on combined target correctly [PR99928]Jakub Jelinek1-1/+11
2021-05-12OpenMP: Add support for 'close' in map clauseMarcel Vollweiler1-58/+58
2021-03-05OpenACC: C/C++ - fix async parsing [PR99137]Tobias Burnus1-1/+1
2021-02-10c, c++: Plug -Wduplicated-cond memory leaks [PR99057]Marek Polacek1-12/+6
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung1-1/+56
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-16C: Avoid incorrect warning for volatile in compound expressions [PR98260]Martin Uecker1-2/+8
2020-12-09OpenMP: C/C++ parse 'omp allocate'Tobias Burnus1-0/+52
2020-11-26C: Do not drop qualifiers in typeof for _Atomic types. [PR65455,PR92935]Martin Uecker1-9/+0