aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-13[PATCH] Implementation of asm goto outputsVladimir N. Makarov1-4/+1
2020-11-13C-family, Objective-C [1/3] : Implement Wobjc-root-class [PR77404].Iain Sandoe1-1/+2
2020-11-10openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang1-1/+9
2020-11-07C Parser: Implement mixing of labels and code.Martin Uecker1-68/+37
2020-11-06Objective-C/C++ (parsers) : Update @property attribute parsing.Iain Sandoe1-121/+159
2020-11-06OpenACC (C/C++): Fix 'acc atomic' parsingTobias Burnus1-5/+19
2020-11-04c: Implement C2x nodiscard attributeJoseph Myers1-5/+5
2020-10-28openmp: Parsing and some semantic analysis of OpenMP allocate clauseJakub Jelinek1-1/+73
2020-10-27c: Allow duplicate C2x standard attributesJoseph Myers1-52/+2
2020-10-23c, c++: Implement -Wsizeof-array-div [PR91741]Marek Polacek1-18/+30
2020-09-19Infrastructure & C front end changes for array parameter checking (PR c/50584).Martin Sebor1-10/+17
2020-09-19Change C front end to emit structured loop and switch tree nodes.Sandra Loosemore1-65/+60
2020-08-18c: Fix -Wunused-but-set-* warning with _Generic [PR96571]Jakub Jelinek1-6/+13
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