aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
AgeCommit message (Expand)AuthorFilesLines
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
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