Daily bump.
This commit is contained in:
parent
771fd4aef9
commit
1e52538d2b
5 changed files with 145 additions and 1 deletions
|
@ -1,3 +1,91 @@
|
|||
2021-08-27 Jeff Law <jlaw@localhost.localdomain>
|
||||
|
||||
* config/h8300/bitfield.md (cstore<mode>4): 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 (cstore<mode>4): Dummy expander.
|
||||
(store_c_<mode>, store_c_i_<mode>): New define_insn_and_splits
|
||||
(cmp<mode>_c): New pattern
|
||||
|
||||
2021-08-27 Jeff Law <jlaw@localhost.localdomain>
|
||||
|
||||
* 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 <iain@sandoe.co.uk>
|
||||
|
||||
* 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 <wschmidt@linux.ibm.com>
|
||||
|
||||
* 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 <iain@sandoe.co.uk>
|
||||
|
||||
* 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 <anthonysharp15@gmail.com>
|
||||
|
||||
* symbol-summary.h: Added missing template keyword.
|
||||
|
||||
2021-08-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
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 <lingling.kong@intel.com>
|
||||
|
||||
PR target/101472
|
||||
* config/i386/sse.md: (<avx512>scattersi<mode>): Add mask operand to
|
||||
UNSPEC_VSIBADDR.
|
||||
(<avx512>scattersi<mode>): Likewise.
|
||||
(*avx512f_scattersi<VI48F:mode>): Merge mask operand to set_dest.
|
||||
(*avx512f_scatterdi<VI48F:mode>): Likewise
|
||||
|
||||
2021-08-27 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
* 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 <linkw@linux.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000-call.c (builtin_function_type): Add unsigned
|
||||
signedness for some Power10 bifs.
|
||||
|
||||
2021-08-27 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
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 <hongtao.liu@intel.com>
|
||||
|
||||
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 <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (*btr<mode>_1): Call force_reg unconditionally.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210827
|
||||
20210828
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2021-08-27 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* typeck2.c (build_x_arrow): Do set TREE_TYPE when operand is
|
||||
a dependent pointer.
|
||||
|
||||
2021-08-25 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR c++/66590
|
||||
|
|
|
@ -1,3 +1,46 @@
|
|||
2021-08-27 Michael Meissner <meissner@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/float128-call.c: Update comments.
|
||||
|
||||
2021-08-27 Michael Meissner <meissner@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit
|
||||
long double and power10.
|
||||
|
||||
2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* lib/target-supports.exp: Exclude cctools assembler based on
|
||||
GAS 1.38.
|
||||
|
||||
2021-08-27 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/45178
|
||||
* gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase.
|
||||
|
||||
2021-08-27 konglin1 <lingling.kong@intel.com>
|
||||
|
||||
PR target/101472
|
||||
* gcc.target/i386/avx512f-pr101472.c: New test.
|
||||
* gcc.target/i386/avx512vl-pr101472.c: New test.
|
||||
|
||||
2021-08-27 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
* 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 <hongtao.liu@intel.com>
|
||||
|
||||
* 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 <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.dg/tree-ssa/ssa-ccp-41.c: New test case.
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2021-08-27 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* 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 <tobias@codesourcery.com>
|
||||
|
||||
PR libfortran/101305
|
||||
|
|
Loading…
Add table
Reference in a new issue