This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5051abaf66b PR tree-optimization/81303 * Makefile.in (gimple-loop-int [...] new d7e88239e09 Add underscores to local vars in selftest macros new 998afe5de3f New VECTOR_CST layout new 6a8c2cbca61 Use tree_vector_builder instead of build_vector new 6af4f299001 Use tree_vector_builder::new_unary_operation for folding new cb97ae98458 Use tree_vector_builder::new_binary_operation for folding new db39ad9df68 Make gimple_build_vector take a tree_vector_builder new c9672a9da31 Make build_vector static new 0a2b1323a4d Make more use of VECTOR_CST_ENCODED_ELT new dde65a3fbd4 [AArch64] Fix ICEs in aarch64_print_operand new a52dedf5303 Allow _Alignas in compound literals (C11 DR#444).
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 171 ++++++++ gcc/Makefile.in | 1 + gcc/c/ChangeLog | 22 ++ gcc/c/c-decl.c | 12 +- gcc/c/c-parser.c | 45 ++- gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 3 +- gcc/config/aarch64/aarch64.c | 54 +-- gcc/config/sparc/sparc.c | 13 +- gcc/doc/generic.texi | 75 +++- gcc/expmed.c | 5 +- gcc/fold-const.c | 200 ++++++---- gcc/gimple-fold.c | 34 +- gcc/gimple-fold.h | 8 +- gcc/ipa-icf.c | 15 +- gcc/lto-streamer-out.c | 12 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 13 +- gcc/print-tree.c | 24 +- gcc/selftest-rtl.h | 8 +- gcc/selftest.h | 50 +-- gcc/testsuite/ChangeLog | 12 + gcc/testsuite/gcc.dg/c11-align-5.c | 2 +- gcc/testsuite/gcc.dg/c11-align-7.c | 20 + gcc/testsuite/gcc.dg/c11-align-8.c | 18 + .../gcc.dg/{c11-align-4.c => c11-align-9.c} | 4 +- gcc/testsuite/gcc.dg/gnu11-align-1.c | 8 + gcc/testsuite/gcc.target/aarch64/asm-2.c | 10 + gcc/testsuite/gcc.target/aarch64/asm-3.c | 10 + gcc/tree-core.h | 15 +- gcc/tree-loop-distribution.c | 17 +- gcc/tree-ssa-ccp.c | 12 +- gcc/tree-ssa-forwprop.c | 5 +- gcc/tree-streamer-in.c | 12 +- gcc/tree-streamer-out.c | 13 +- gcc/tree-vect-generic.c | 22 +- gcc/tree-vect-loop.c | 31 +- gcc/tree-vect-slp.c | 15 +- gcc/tree-vect-stmts.c | 19 +- gcc/tree-vector-builder.c | 139 +++++++ gcc/tree-vector-builder.h | 139 +++++++ gcc/tree.c | 373 +++++++++++++----- gcc/tree.def | 2 +- gcc/tree.h | 36 +- gcc/varasm.c | 26 +- gcc/vector-builder.h | 431 +++++++++++++++++++++ 46 files changed, 1773 insertions(+), 389 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/c11-align-7.c create mode 100644 gcc/testsuite/gcc.dg/c11-align-8.c copy gcc/testsuite/gcc.dg/{c11-align-4.c => c11-align-9.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/gnu11-align-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-3.c create mode 100644 gcc/tree-vector-builder.c create mode 100644 gcc/tree-vector-builder.h create mode 100644 gcc/vector-builder.h