summaryrefslogtreecommitdiff
path: root/gcc/tree.cc
AgeCommit message (Expand)Author
2025-11-07Move build_call_nary away from va_listAndrew Pinski
2025-11-05forwprop: allow subvectors in simplify_vector_constructor ()Artemiy Volkov
2025-10-18c++: Implement P1494 and P3641 Partial program correctness [PR119060].Iain Sandoe
2025-10-17ipa, cgraph: Enable constant propagation to OpenMP kernels.Josef Melcr
2025-09-23c++: Refactor FMV frontend conflict and merging logic and hooks.Alfie Richards
2025-09-23fmv: c++: Add check_target_clone hook for filtering target_clone versions.Alfie Richards
2025-09-23x86: fmv: Refactor FMV name mangling.Alfie Richards
2025-09-15expr, tree: Ensure get_range_pos_neg is called only on scalar integral types ...Jakub Jelinek
2025-09-09c, c++: Allow &__real__ static_var in constant expressions [PR121678]Jakub Jelinek
2025-08-18opts: use sanitize_code_type for sanitizer flagsIndu Bhagat
2025-08-06openmp: Add support for iterators in 'target update' clauses (C/C++)Kwok Cheung Yeung
2025-08-06openmp: Add support for iterators in map clauses (C/C++)Kwok Cheung Yeung
2025-07-16Add get_clone_versions and get_target_version functions.Alfie Richards
2025-07-15Fix tree.cc compilation on SPARCRainer Orth
2025-07-13tree: Add include to tm_p.h to tree.cc [PR120866]Andrew Pinski
2025-07-01c++: Fix up cp_build_array_ref COND_EXPR handling [PR120471]Jakub Jelinek
2025-06-28c++/modules: Avoid name clashes when streaming internal labels [PR98375,PR118...Nathaniel Shead
2025-06-10expand, ranger: Use ranger during expansion [PR120434]Jakub Jelinek
2025-05-30OpenMP: C++ "declare mapper" supportJulian Brown
2025-04-27Drop targetm.promote_prototypes from C, C++ and Ada frontendsH.J. Lu
2025-03-11tree: Improve skip_simple_arithmetic [PR119183]Jakub Jelinek
2025-03-08c-family, tree: Allow nonstring attribute on multidimensional arrays [PR117178]Jakub Jelinek
2025-03-05middle-end/97323 - TYPE_CANONICAL vs. ARRAY_TYPE modesRichard Biener
2025-02-14tree: Fix up the DECL_VALUE_EXPR GC marking [PR118790]Jakub Jelinek
2025-02-13tree, gengtype: Fix up GC issue with DECL_VALUE_EXPR [PR118790]Jakub Jelinek
2025-01-20tree, c++: Consider TARGET_EXPR invariant like SAVE_EXPR [PR118509]Jakub Jelinek
2025-01-02Update copyright years.Jakub Jelinek
2024-12-20c++: Fix up maybe_unused attribute handling [PR110345]Jakub Jelinek
2024-12-12Fix type compatibility for types with flexible array member 2/2 [PR113688,PR1...Martin Uecker
2024-12-12Fix type compatibility for types with flexible array member 1/2 [PR113688,PR1...Martin Uecker
2024-11-29c: Fix constructor bounds checking for VLA and construct VLA vector constantsTejas Belagod
2024-11-28Add support for nonnull_if_nonzero attribute [PR117023]Jakub Jelinek
2024-11-27match.pd: Avoid introducing UB in the ((X /[ex] C1) +- C2) * (C1 * C3) simpli...Jakub Jelinek
2024-11-26PR117350: Keep assembler name for abstract decls for autofdoAndi Kleen
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski
2024-11-22OpenMP: Add 'interop' clause to 'dispatch' for C/C++Tobias Burnus
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus
2024-11-20OpenMP: dispatch + adjust_args tree data structures and front-end interfacesPaul-Antoine Arras
2024-11-15c: Add _Decimal64x supportJakub Jelinek
2024-11-13Introduce TARGET_CLONES_ATTR_SEPARATOR for RISC-VYangyu Chen
2024-10-31tree: Fix up comment wording in valid_new_delete_pair_pJakub Jelinek
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm
2024-10-18gcc/: Merge definitions of array_type_nelts_topAlejandro Colomar
2024-10-18gcc/: Rename array_type_nelts => array_type_nelts_minus_oneAlejandro Colomar
2024-10-16libcpp, c, middle-end: Optimize initializers using #embed in CJakub Jelinek
2024-10-05Fix various issues of -ftrivial-auto-var-init=zero with AdaEric Botcazou
2024-09-09diagnostics: rename dc.printer to m_printer [PR116613]David Malcolm
2024-08-30middle-end: Remove integer_three_node [PR116537]Andrew Pinski