From 1e52538d2b430a26032d736079518ecad3bcca44 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 28 Aug 2021 00:16:42 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 88 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 5 +++ gcc/testsuite/ChangeLog | 43 ++++++++++++++++++++ libgfortran/ChangeLog | 8 ++++ 5 files changed, 145 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4e7991e29f8..fbc6ec7bc71 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,91 @@ +2021-08-27 Jeff Law + + * config/h8300/bitfield.md (cstore4): Remove expander. + * config/h8300/h8300.c (h8300_expand_branch): Remove function. + * config/h8300/h8300-protos.h (h8300_expadn_branch): Remove prototype. + * config/h8300/h8300.md (eqne): New code iterator. + (geultu, geultu_to_c): Similarly. + * config/h8300/testcompare.md (cstore4): Dummy expander. + (store_c_, store_c_i_): New define_insn_and_splits + (cmp_c): New pattern + +2021-08-27 Jeff Law + + * tree-ssa-dom.c (reduce_vector_comparison_to_scalar_comparison): New + function. + (dom_opt_dom_walker::optimize_stmt): Use it. + +2021-08-27 Iain Sandoe + + * config/darwin.c (finalize_ctors): Add a section-start linker- + visible symbol. + (finalize_dtors): Likewise. + * config/darwin.h (MIN_LD64_INIT_TERM_START_LABELS): New. + +2021-08-27 Bill Schmidt + + * config/rs6000/rs6000-call.c (rs6000-builtins.h): New #include. + (rs6000_init_builtins): Call rs6000_init_generated_builtins. Skip the + old initialization logic when new builtins are enabled. + * config/rs6000/rs6000-gen-builtins.c (write_decls): Rename + rs6000_autoinit_builtins to rs6000_init_generated_builtins. + (write_init_file): Likewise. + +2021-08-27 Iain Sandoe + + * configure.ac (darwin2[[0-9]]* | darwin19*): Alter use of + gcc_GAS_CHECK_FEATURE to remove an extraneous parameter. + (amdgcn-* | gcn-*) Likewise. + +2021-08-27 Anthony Sharp + + * symbol-summary.h: Added missing template keyword. + +2021-08-27 Richard Biener + + PR tree-optimization/45178 + * tree-ssa-dce.c (find_obviously_necessary_stmts): For + infinite loops without exit do not mark control dependent + edges of the latch necessary. + +2021-08-27 konglin1 + + PR target/101472 + * config/i386/sse.md: (scattersi): Add mask operand to + UNSPEC_VSIBADDR. + (scattersi): Likewise. + (*avx512f_scattersi): Merge mask operand to set_dest. + (*avx512f_scatterdi): Likewise + +2021-08-27 Kewen Lin + + * config/rs6000/rs6000.c (rs6000_builtin_md_vectorized_function): Add + support for built-in functions MISC_BUILTIN_DIVWE, MISC_BUILTIN_DIVWEU, + MISC_BUILTIN_DIVDE, MISC_BUILTIN_DIVDEU, P10_BUILTIN_CFUGED, + P10_BUILTIN_CNTLZDM, P10_BUILTIN_CNTTZDM, P10_BUILTIN_PDEPD and + P10_BUILTIN_PEXTD on Power10. + +2021-08-27 Kewen Lin + + * config/rs6000/rs6000-call.c (builtin_function_type): Add unsigned + signedness for some Power10 bifs. + +2021-08-27 David Edelsohn + + PR target/102068 + * config/rs6000/rs6000.c (rs6000_adjust_field_align): Use + computed alignment if the entire struct has attribute packed. + +2021-08-27 liuhongt + + PR target/98167 + PR target/43147 + * config/i386/i386.c (ix86_gimple_fold_builtin): Fold + IX86_BUILTIN_SHUFPD512, IX86_BUILTIN_SHUFPS512, + IX86_BUILTIN_SHUFPD256, IX86_BUILTIN_SHUFPS, + IX86_BUILTIN_SHUFPS256. + (ix86_masked_all_ones): New function. + 2021-08-26 Uroš Bizjak * config/i386/i386.md (*btr_1): Call force_reg unconditionally. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ac2bf5d4107..31d17e81be1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210827 +20210828 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0b92ee4c2fd..81372f9e947 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2021-08-27 Jason Merrill + + * typeck2.c (build_x_arrow): Do set TREE_TYPE when operand is + a dependent pointer. + 2021-08-25 Andrew Pinski PR c++/66590 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9d28b02e85a..03f9dcb4f91 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,46 @@ +2021-08-27 Michael Meissner + + * gcc.target/powerpc/float128-call.c: Update comments. + +2021-08-27 Michael Meissner + + * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit + long double and power10. + +2021-08-27 Iain Sandoe + + * lib/target-supports.exp: Exclude cctools assembler based on + GAS 1.38. + +2021-08-27 Richard Biener + + PR tree-optimization/45178 + * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase. + +2021-08-27 konglin1 + + PR target/101472 + * gcc.target/i386/avx512f-pr101472.c: New test. + * gcc.target/i386/avx512vl-pr101472.c: New test. + +2021-08-27 Kewen Lin + + * gcc.target/powerpc/dive-vectorize-1.c: New test. + * gcc.target/powerpc/dive-vectorize-1.h: New test. + * gcc.target/powerpc/dive-vectorize-2.c: New test. + * gcc.target/powerpc/dive-vectorize-2.h: New test. + * gcc.target/powerpc/dive-vectorize-run-1.c: New test. + * gcc.target/powerpc/dive-vectorize-run-2.c: New test. + * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test. + * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test. + * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test. + +2021-08-27 liuhongt + + * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase. + * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase. + * gcc.target/i386/pr43147.c: New test. + 2021-08-26 Roger Sayle * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 12685c78e91..18a4186a04c 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,11 @@ +2021-08-27 Iain Sandoe + + * Makefile.am: Use configured libm availability. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Use libtool macro to find libm availability. + * libgfortran.spec.in: Use configured libm availability. + 2021-08-10 Tobias Burnus PR libfortran/101305