aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-08tree-optimization/112774: extend the SCEV CHREC tree with a nonwrapping flagHao Liu1-3/+5
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+4
2023-11-07c: Refer more consistently to C23 not C2XJoseph Myers1-1/+1
2023-10-25Consistently order 'OMP_CLAUSE_SELF' right after 'OMP_CLAUSE_IF'Thomas Schwinge1-2/+2
2023-10-25OpenACC 2.7: Implement self clause for compute constructsChung-Lin Tang1-0/+2
2023-10-20tree-optimization/111000 - restrict invariant motion of shiftsRichard Biener1-0/+1
2023-10-14middle-end: Allow _BitInt(65535) [PR102989]Jakub Jelinek1-3/+9
2023-10-12wide-int: Fix build with gcc < 12 or clang++ [PR111787]Jakub Jelinek1-4/+19
2023-10-12wide-int: Allow up to 16320 bits wide_int and change widest_int precision to ...Jakub Jelinek1-6/+9
2023-09-29Remove poly_int_podRichard Sandiford1-4/+4
2023-09-06Middle-end _BitInt support [PR102989]Jakub Jelinek1-6/+88
2023-08-25OpenMP: Add OMP_STRUCTURED_BLOCK and GIMPLE_OMP_STRUCTURED_BLOCK.Sandra Loosemore1-0/+3
2023-07-12tree: Hide wi::from_mpz from GENERATOR_FILEKewen Lin1-0/+2
2023-07-04middle-end/110495 - avoid associating constants with (VL) vectorsRichard Biener1-1/+1
2023-07-03tree+ggc: Change return type of predicate functions from int to boolUros Bizjak1-3/+3
2023-06-29Introduce IR bit TYPE_INCLUDES_FLEXARRAY for the GCC extensionQing Zhao1-1/+6
2023-06-28Prevent TYPE_PRECISION on VECTOR_TYPEsRichard Biener1-1/+3
2023-06-06openmp: Add support for the 'present' modifierTobias Burnus1-0/+3
2023-06-05vect: Refactor to allow internal_fn'sAndre Vieira1-0/+21
2023-06-02c++: make initializer_list array static again [PR110070]Jason Merrill1-0/+6
2023-04-28tree-optimization/108752 - vectorize emulated vectors in lowered formRichard Biener1-0/+1
2023-04-24c++, tree: declare some basic functions inlinePatrick Palka1-3/+29
2023-04-20tree: Add 3+ argument fndecl_built_in_pJakub Jelinek1-3/+24
2023-03-21tree: Fix up component_ref_sam_type handling of arrays of 0 sized elements [P...Jakub Jelinek1-2/+2
2023-03-10tree: Use comdat tree_code_{type,length} even for C++11/14 [PR108634]Jakub Jelinek1-0/+10
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-44/+44
2023-01-27Add support for conditional xorsign [PR96373]Richard Sandiford1-0/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-23tree-ssa-dom: can_infer_simple_equiv fixes [PR108068]Jakub Jelinek1-0/+1
2022-12-20c++: source position of lambda captures [PR84471]Jason Merrill1-0/+2
2022-12-12middle-end: Add new tbranch optab to add support for bit-test-and-branch oper...Tamar Christina1-0/+1
2022-12-11tree-optimization/106904 - bogus -Wstringopt-overflow with vectorsRichard Biener1-0/+1
2022-12-06Update -Warray-bounds with -fstrict-flex-arrays.Qing Zhao1-4/+8
2022-11-24Remove ASSERT_EXPR.Aldy Hernandez1-4/+0
2022-11-09Change the name of array_at_struct_end_p to array_ref_flexible_size_pQing Zhao1-4/+4
2022-10-28c: tree: target: C2x (...) function prototypes and va_start relaxationJoseph Myers1-1/+7
2022-10-24tree: add build_string_literal overloadsJason Merrill1-1/+8
2022-10-14middle-end, c++, i386, libgcc: std::bfloat16_t and __bf16 arithmetic supportJakub Jelinek1-0/+1
2022-10-07Add a new option -fstrict-flex-arrays[=n] and new attribute strict_flex_arrayQing Zhao1-4/+10
2022-09-27c++: Implement P1467R9 - Extended floating-point types and standard names com...Jakub Jelinek1-0/+4
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-1/+13
2022-07-11Implement global ranges for all vrange types (SSA_NAME_RANGE_INFO).Aldy Hernandez1-8/+0
2022-06-22ubsan: default to trap on unreachable at -O0 and -Og [PR104642]Jason Merrill1-0/+5
2022-06-07openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++Jakub Jelinek1-0/+5
2022-05-27openmp: Add support for enter clause on declare targetJakub Jelinek1-0/+4
2022-05-16Move code_helper to tree.hRichard Biener1-0/+49
2022-05-11tree: introduce range adaptor for TREE_VECPatrick Palka1-1/+14
2022-05-05Embed real_value into REAL_CSTRichard Biener1-1/+1
2022-04-12libgccjit: Add support for bitcasts [PR104071]Antoni Boucher1-0/+1
2022-03-29gimple: Wrong -Wimplicit-fallthrough with if(1) [PR103597]Marek Polacek1-0/+6