aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
AgeCommit message (Expand)Author
2021-05-28OpenMP: Add iterator support to Fortran's depend; add affinity clauseTobias Burnus
2021-05-26Convert remaining passes to get_range_query.Aldy Hernandez
2021-05-19Enable more WITH_SIZE_EXPR processingRichard Biener
2021-05-18PR100281 C++: Fix SImode pointer handlingAndreas Krebbel
2021-05-17middle-end/100582 - fix array_at_struct_end_p for vector indexingRichard Biener
2021-05-10Come up with startswith function.Martin Liska
2021-04-28Move pass free_lang_data to its own file.Martin Sebor
2021-04-21Fix clang warnings.Martin Liska
2021-04-10Do not release body of declare_variant_altJan Hubicka
2021-03-10tree-optimization/99510 - fix type reuse of build_aligned_typeRichard Biener
2021-02-28typos: Fix various typos - mainly misspelled reference* [PR99304]Jakub Jelinek
2021-02-08lto/96591 - walk VECTOR_CST elements in walk_treeRichard Biener
2021-01-28tree: Don't reuse types if TYPE_USER_ALIGN differ [PR94775]Marek Polacek
2021-01-26middle-end/98726 - fix VECTOR_CST element accessRichard Biener
2021-01-25middle-end/98807 - more vector_element_bits fixesRichard Biener
2021-01-22middle-end/98793 - properly handle BLKmode vectors in vector_element_bitsRichard Biener
2021-01-19PR middle-end/98664 - inconsistent -Wfree-nonheap-object for inlined calls to...Martin Sebor
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung
2021-01-05tree-optimization/98381 - fix live bool vector extractRichard Biener
2021-01-04Update copyright years.Jakub Jelinek
2020-12-14Correct/improve maybe_emit_free_warning (PR middle-end/98166, PR c++/57111, P...Martin Sebor
2020-12-10drop __builtin_ from __clear_cache libnameAlexandre Oliva
2020-12-04vec: Simplify use with C++11 range-based 'for'.Jason Merrill
2020-12-03fix __builtin___clear_cache overrider falloutAlexandre Oliva
2020-12-01PR middle-end/97595 - bogus -Wstringop-overflow due to DECL_SIZE_UNIT underre...Martin Sebor
2020-11-21Additional small changes to support opaque modesAaron Sawdey
2020-11-19c, tree: Fix ICE from get_parm_array_spec [PR97860]Jakub Jelinek
2020-11-17extend cache_integer_cstNathan Sidwell
2020-11-17Add MODE_OPAQUEAaron Sawdey
2020-11-16PR middle-end/97840 - Bogus -Wmaybe-uninitialized passing an empty object to ...Martin Sebor
2020-11-11c++: Tweak tsubst_qualified_id location.Marek Polacek
2020-11-11Fix spelling.Martin Liska
2020-11-10Refactor copying decl section namesStrager Neds
2020-11-02core: Synchronize tree-cst & wide-int caching expectationsNathan Sidwell
2020-11-02Rewrite SLP induction vectorizationRichard Biener
2020-10-28openmp: Parsing and some semantic analysis of OpenMP allocate clauseJakub Jelinek
2020-10-27Fix builtin decls generated in tree.cJan Hubicka
2020-10-26middle-end/97521 - always use single-bit bools in mask vector typesRichard Biener
2020-10-23Move thunks out of cgraph_nodeJan Hubicka
2020-10-12Correct handling of indices into arrays with elements larger than 1 (PR c++/9...Martin Sebor
2020-09-23middle-end/96466 - fix VEC_COND isel/expansion issueRichard Biener
2020-09-14options: Save and restore opts_set for Optimization and Target optionsJakub Jelinek
2020-08-31c++: Implement P1009: Array size deduction in new-expressions.Marek Polacek
2020-08-11tree: Fix up get_narrower [PR96549]Jakub Jelinek
2020-08-03Removal of HSA offloading from gcc and libgompMartin Jambor
2020-08-03Multi-range implementation for value_range (irange).Aldy Hernandez
2020-07-20Correct handling of constant representations containing embedded nuls.Martin Sebor
2020-07-14core: add tree-node commentsNathan Sidwell
2020-07-13ipa-devirt: Fix crash in obj_type_ref_class [PR95114]Richard Sandiford
2020-06-28Underline argument in -Wnonnull and in C++ extend warning to the this pointer...Martin Sebor