aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-22OpenMP: Fixes for omp critical + hintTobias Burnus1-18/+8
2020-07-07Pass correct parameters to c_parser_do_statement.Kaipeng Zhou1-1/+1
2020-06-16openmp: Initial part of OpenMP 5.0 non-rectangular loop supportJakub Jelinek1-8/+46
2020-06-16openmp: Diagnose invalid OpenMP schedule(simd, static)Jakub Jelinek1-1/+8
2020-06-04Provide diagnostic hints for missing C inttypes.h string constants.Mark Wielaard1-0/+29
2020-06-04diagnostics: Add function call parens matching to c_parser.Mark Wielaard1-15/+17
2020-05-19Fix typo in c-parser.c.Martin Liska1-1/+1
2020-05-14openmp: Also implicitly mark as declare target to functions mentioned in targ...Jakub Jelinek1-0/+1
2020-04-19c, objc: Fix up c_parser_objc_selector_arg after CPP_SCOPE changes [PR94637]Jakub Jelinek1-5/+18
2020-04-17c, c++: Fix two redundantAssignment warnings [PR94629]Jakub Jelinek1-1/+0
2020-04-15openmp: Reject requires directives not at file or namespace scope [PR94593]Jakub Jelinek1-0/+7
2020-04-08[C/C++, OpenACC] Reject vars of different scope in acc declare (PR94120)Tobias Burnus1-0/+9
2020-04-07openmp: Fix parallel master error recovery [PR94512]Jakub Jelinek1-1/+1
2020-03-23c: Fix up cfun->function_end_locus on invalid function bodies [PR94239]Jakub Jelinek1-4/+3
2020-03-19c: Fix up cfun->function_end_locus from the C FE [PR94029]Jakub Jelinek1-21/+30
2020-01-30Mark switch expression as used to avoid bogus warningJeff Law1-1/+1
2020-01-16Fix ICE caused by swallowing a token in c_parser_consume_tokenKerem Kat1-1/+5
2020-01-10OpenACC – support "if" + "if_present" clauses with "host_data"Tobias Burnus1-1/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20OpenACC 2.6 deep copy: C and C++ front-end partsJulian Brown1-9/+44
2019-12-19Add OpenACC 2.6's no_createJulian Brown1-2/+18
2019-11-29Handle C2x attributes in Objective-C.Joseph Myers1-13/+147
2019-11-25Properly handle C2x attributes on types.Joseph Myers1-11/+6
2019-11-19Change some bad uses of C2x attributes into pedwarns.Joseph Myers1-32/+46
2019-11-18[mid-end][__RTL] Clean state despite unspecified __RTL startwith passesMatthew Malcomson1-5/+3
2019-11-15Diagnose duplicate C2x standard attributes.Joseph Myers1-2/+52
2019-11-15Improve checks on C2x fallthrough attribute.Joseph Myers1-3/+9
2019-11-15Support C2x [[deprecated]] attribute.Joseph Myers1-4/+24
2019-11-14Support UTF-8 character constants for C2x.Joseph Myers1-0/+2
2019-11-14c-parser.c (c_parser_omp_context_selector): Don't require score argument to f...Jakub Jelinek1-1/+4
2019-11-14omp-general.c (omp_context_name_list_prop): New function.Jakub Jelinek1-12/+38
2019-11-14Support C2x [[]] attributes for C.Joseph Myers1-99/+328
2019-11-12Add OpenACC 2.6 `serial' construct supportMaciej W. Rozycki1-5/+29
2019-11-11c-parser.c (c_parser_translation_unit): Diagnose declare target without corre...Jakub Jelinek1-0/+8
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