aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-07Expand C2x attribute parsing support and factor out from TM attributes.Joseph Myers1-78/+269
2019-11-07Move string concatenation for C into the parser.Joseph Myers1-63/+211
2019-11-02gimplify.h (omp_construct_selector_matches): Change return type to int, add a...Jakub Jelinek1-3/+2
2019-10-25gimplify.h (omp_construct_selector_matches): Declare.Jakub Jelinek1-1/+1
2019-10-15Rename attribute-related functions and productions in C parser.Joseph Myers1-77/+79
2019-10-14c-parser.c (c_parser_omp_all_clauses): Change bool NESTED_P argument into int...Jakub Jelinek1-8/+16
2019-10-12c-common.h (c_omp_mark_declare_variant, [...]): Declare.Jakub Jelinek1-7/+17
2019-10-10c-common.h (c_omp_check_context_selector, [...]): Declare.Jakub Jelinek1-40/+505
2019-10-02Handle :: tokens in C for C2x.Joseph Myers1-6/+19
2019-09-27re PR c++/88203 (assert does not compile with OpenMP's pragma omp parallel fo...Jakub Jelinek1-38/+66
2019-08-23[PATCH, c-family] Fix a PCH thinko (and thus PR61250).Iain Sandoe1-0/+2
2019-08-22c-parser.c (c_parser_declaration_or_fndef): Set DECL_ARGUMENTS of a FUNCTION_...Eric Botcazou1-2/+33
2019-08-10tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.Jakub Jelinek1-6/+87
2019-08-09c-parser.c (check_no_duplicate_clause): Simplify using omp_find_clause.Jakub Jelinek1-11/+5
2019-08-09re PR c/91401 (schedule + dist_schedule clauses rejected on distribute parall...Jakub Jelinek1-1/+4
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek1-3/+22
2019-07-31re PR c/91192 (non-deterministic ICE on invalid)Jakub Jelinek1-2/+3
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek1-3/+140
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek1-2/+48
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+1
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz1-0/+5
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek1-6/+81
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-10/+10
2019-05-17[PR89433] Repeated use of the C/C++ OpenACC 'routine' directiveThomas Schwinge1-21/+25
2019-05-17[PR89433] Use 'oacc_verify_routine_clauses' for C/C++ OpenACC 'routine' direc...Thomas Schwinge1-0/+8
2019-05-17[PR89433] Refer to OpenACC 'routine' clauses from "omp declare target" attributeThomas Schwinge1-1/+1
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-7/+7
2019-05-09Support profile (BB counts and edge probabilities) in GIMPLE FE.Martin Liska1-1/+2
2019-04-26re PR debug/90197 (Cannot step through simple loop at -O -g)Jakub Jelinek1-18/+35
2019-03-14c-tree.h (enum c_declspec_il): New.Richard Biener1-18/+18
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-1/+1
2019-02-22PR c/89425 - -Wabsolute-value warns in dead subexpressionsMartin Sebor1-0/+4
2019-02-22[C, C++] Use correct location information for OpenACC shape and simple clausesThomas Schwinge1-14/+14
2019-02-19re PR c/87924 (OpenACC wait clauses without async-arguments)Chung-Lin Tang1-1/+9
2019-02-06re PR c/89211 (ICE in int_mode_for_mode, at stor-layout.c:403)Jakub Jelinek1-4/+6
2019-01-07re PR c++/85052 (Implement support for clang's __builtin_convertvector)Jakub Jelinek1-9/+42
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-19c/c++, asm: Use nicer error for const and restrictSegher Boessenkool1-0/+6
2018-12-19c/c++, asm: Use nicer error for duplicate asm qualifiersSegher Boessenkool1-20/+37
2018-12-19c/c++, asm: Write the asm-qualifier loop without "done" booleanSegher Boessenkool1-34/+31
2018-12-08c: Delete a stray line in asm inlineSegher Boessenkool1-1/+0
2018-12-06asm inlineSegher Boessenkool1-4/+17
2018-12-06asm qualifiers (PR55681)Segher Boessenkool1-31/+43
2018-12-04OpenACC wait list diagnostic changeJulian Brown1-8/+0
2018-11-20c-parser.c (c_parser_has_attribute_expression): New function.Martin Sebor1-89/+251
2018-11-09c-parser.c (c_parser_omp_clause_final): Use c_parser_expr_no_commas...Jakub Jelinek1-11/+26
2018-11-09c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on reduction clause...Jakub Jelinek1-1/+5
2018-11-09c-parser.c (c_parser_omp_requires): Call sorry_at on requires clauses other t...Jakub Jelinek1-0/+3
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-115/+1141
2018-10-29C++: simplify output from suggest_alternatives_forDavid Malcolm1-6/+6