aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-15221/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-28c++: ICE on enum with bool value [PR99968]Jason Merrill1-0/+1
2021-12-23Fix typo in type verification.Feng Xue1-1/+1
2021-12-01middle-end: move bitmask match.pd pattern and update testsTamar Christina1-13/+15
2021-11-30Avoid some -Wunreachable-code-ctrlRichard Biener1-2/+0
2021-11-24middle-end: Convert bitclear <imm> + cmp<cc> #0 into cm<cc2> <imm2>Tamar Christina1-0/+53
2021-11-18c++: Implement -Wuninitialized for mem-initializers (redux) [PR19808]Marek Polacek1-0/+1
2021-11-11openmp: Add support for 2 argument num_teams clauseJakub Jelinek1-1/+1
2021-11-09Introduce build_debug_expr_declMartin Jambor1-0/+12
2021-10-11options: use cl_optimization_hash.Martin Liska1-18/+1
2021-09-22openmp: Add support for allocator and align modifiers on allocate clausesJakub Jelinek1-1/+1
2021-09-16Check mask type when doing cond_op related gimple simplification.liuhongt1-0/+29
2021-09-09Add -ftrivial-auto-var-init option and uninitialized variable attribute.qing zhao1-0/+13
2021-09-08Support -fexcess-precision=16 which will enable FLT_EVAL_METHOD_PROMOTE_TO_FL...liuhongt1-1/+2
2021-09-01Simplify 'gcc/tree.c:walk_tree_1' handling of 'OMP_CLAUSE'Thomas Schwinge1-126/+8
2021-09-01C-family: Add attribute 'unavailable'.Iain Sandoe1-0/+72
2021-08-31Fix 'OMP_CLAUSE_TILE' operands handling in 'gcc/tree.c:walk_tree_1'Thomas Schwinge1-1/+1
2021-08-17Move more warning code to gimple-ssa-warn-access etc.Martin Sebor1-0/+54
2021-08-14Diagnose mismatches between array and scalar new and delete [PR101791].Martin Sebor1-3/+25
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-0/+3
2021-07-28Add new gimple-ssa-warn-access pass.Martin Sebor1-0/+59
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-0/+3
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-6/+6
2021-05-28OpenMP: Add iterator support to Fortran's depend; add affinity clauseTobias Burnus1-0/+3
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez1-6/+7
2021-05-19Enable more WITH_SIZE_EXPR processingRichard Biener1-5/+2
2021-05-18PR100281 C++: Fix SImode pointer handlingAndreas Krebbel1-11/+18
2021-05-17middle-end/100582 - fix array_at_struct_end_p for vector indexingRichard Biener1-5/+3
2021-05-10Come up with startswith function.Martin Liska1-1/+1
2021-04-28Move pass free_lang_data to its own file.Martin Sebor1-1251/+107
2021-04-21Fix clang warnings.Martin Liska1-5/+13
2021-04-10Do not release body of declare_variant_altJan Hubicka1-1/+1
2021-03-10tree-optimization/99510 - fix type reuse of build_aligned_typeRichard Biener1-1/+3
2021-02-28typos: Fix various typos - mainly misspelled reference* [PR99304]Jakub Jelinek1-1/+1
2021-02-08lto/96591 - walk VECTOR_CST elements in walk_treeRichard Biener1-1/+12
2021-01-28tree: Don't reuse types if TYPE_USER_ALIGN differ [PR94775]Marek Polacek1-1/+3
2021-01-26middle-end/98726 - fix VECTOR_CST element accessRichard Biener1-5/+5
2021-01-25middle-end/98807 - more vector_element_bits fixesRichard Biener1-7/+1
2021-01-22middle-end/98793 - properly handle BLKmode vectors in vector_element_bitsRichard Biener1-3/+3
2021-01-19PR middle-end/98664 - inconsistent -Wfree-nonheap-object for inlined calls to...Martin Sebor1-4/+7
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung1-6/+9
2021-01-05tree-optimization/98381 - fix live bool vector extractRichard Biener1-2/+7
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-14Correct/improve maybe_emit_free_warning (PR middle-end/98166, PR c++/57111, P...Martin Sebor1-1/+102
2020-12-10drop __builtin_ from __clear_cache libnameAlexandre Oliva1-1/+1
2020-12-04vec: Simplify use with C++11 range-based 'for'.Jason Merrill1-1/+1
2020-12-03fix __builtin___clear_cache overrider falloutAlexandre Oliva1-0/+6
2020-12-01PR middle-end/97595 - bogus -Wstringop-overflow due to DECL_SIZE_UNIT underre...Martin Sebor1-3/+9
2020-11-21Additional small changes to support opaque modesAaron Sawdey1-0/+2