Daily bump.
This commit is contained in:
parent
c0ed6afef7
commit
e84761c6f3
11 changed files with 254 additions and 1 deletions
|
@ -1,3 +1,70 @@
|
|||
2020-09-28 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* value-range.h (class irange): Add irange_allocator friend.
|
||||
(class irange_allocator): New.
|
||||
|
||||
2020-09-28 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/96390
|
||||
* omp-offload.c (omp_discover_declare_target_tgt_fn_r): Handle
|
||||
alias nodes.
|
||||
|
||||
2020-09-28 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* config/rs6000/smmintrin.h (_mm_insert_epi8): New.
|
||||
(_mm_insert_epi32): New.
|
||||
(_mm_insert_epi64): New.
|
||||
|
||||
2020-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* common/config/i386/i386-common.c (OPTION_MASK_ISA2_AMX_TILE_SET,
|
||||
OPTION_MASK_ISA2_AMX_INT8_SET, OPTION_MASK_ISA2_AMX_BF16_SET,
|
||||
OPTION_MASK_ISA2_AMX_TILE_UNSET, OPTION_MASK_ISA2_AMX_INT8_UNSET,
|
||||
OPTION_MASK_ISA2_AMX_BF16_UNSET, OPTION_MASK_ISA2_XSAVE_UNSET):
|
||||
New marcos.
|
||||
(ix86_handle_option): Hanlde -mamx-tile, -mamx-int8, -mamx-bf16.
|
||||
* common/config/i386/i386-cpuinfo.h (processor_types): Add
|
||||
FEATURE_AMX_TILE, FEATURE_AMX_INT8, FEATURE_AMX_BF16.
|
||||
* common/config/i386/cpuinfo.h (XSTATE_TILECFG,
|
||||
XSTATE_TILEDATA, XCR_AMX_ENABLED_MASK): New macro.
|
||||
(get_available_features): Enable AMX features only if
|
||||
their states are suoorited by OSXSAVE.
|
||||
* common/config/i386/i386-isas.h: Add ISA_NAME_TABLE_ENTRY
|
||||
for amx-tile, amx-int8, amx-bf16.
|
||||
* config.gcc: Add amxtileintrin.h, amxint8intrin.h,
|
||||
amxbf16intrin.h to extra headers.
|
||||
* config/i386/amxbf16intrin.h: New file.
|
||||
* config/i386/amxint8intrin.h: Ditto.
|
||||
* config/i386/amxtileintrin.h: Ditto.
|
||||
* config/i386/cpuid.h (bit_AMX_BF16, bit_AMX_TILE, bit_AMX_INT8):
|
||||
New macro.
|
||||
* config/i386/i386-c.c (ix86_target_macros_internal): Define
|
||||
__AMX_TILE__, __AMX_INT8__, AMX_BF16__.
|
||||
* config/i386/i386-options.c (ix86_target_string): Add
|
||||
-mamx-tile, -mamx-int8, -mamx-bf16.
|
||||
(ix86_option_override_internal): Handle AMX-TILE,
|
||||
AMX-INT8, AMX-BF16.
|
||||
* config/i386/i386.h (TARGET_AMX_TILE, TARGET_AMX_TILE_P,
|
||||
TARGET_AMX_INT8, TARGET_AMX_INT8_P, TARGET_AMX_BF16_P,
|
||||
PTA_AMX_TILE, PTA_AMX_INT8, PTA_AMX_BF16): New macros.
|
||||
* config/i386/i386.opt: Add -mamx-tile, -mamx-int8, -mamx-bf16.
|
||||
* config/i386/immintrin.h: Include amxtileintrin.h,
|
||||
amxint8intrin.h, amxbf16intrin.h.
|
||||
* doc/invoke.texi: Document -mamx-tile, -mamx-int8, -mamx-bf16.
|
||||
* doc/extend.texi: Document amx-tile, amx-int8, amx-bf16.
|
||||
* doc/sourcebuild.texi ((Effective-Target Keywords, Other
|
||||
hardware attributes): Document amx_int8, amx_tile, amx_bf16.
|
||||
|
||||
2020-09-28 Andrea Corallo <andrea.corallo@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-builtins.c
|
||||
(aarch64_general_expand_builtin): Do not alter value on a
|
||||
force_reg returned rtx.
|
||||
|
||||
2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* tree-eh.c (lower_try_finally_dup_block): Revert latest change.
|
||||
|
||||
2020-09-27 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* ipa-modref.c (modref_summary::useful_p): Fix testing of stores.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20200928
|
||||
20200929
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc-interface/trans.c (Subprogram_Body_to_gnu): Set the end locus
|
||||
of body and declaration earlier.
|
||||
|
||||
2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc-interface/decl.c (maybe_saturate_size): Add ALIGN parameter
|
||||
and round down the result to ALIGN.
|
||||
(gnat_to_gnu_entity): Adjust calls to maybe_saturate_size.
|
||||
|
||||
2020-09-14 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc-interface/trans.c (gigi): Adjust build_optimization_node
|
||||
|
|
|
@ -1,3 +1,28 @@
|
|||
2020-09-28 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* region-model.h (binop_svalue::dyn_cast_binop_svalue): Remove
|
||||
redundant "virtual". Add FINAL OVERRIDE.
|
||||
(widening_svalue::dyn_cast_widening_svalue): Add FINAL OVERRIDE.
|
||||
(compound_svalue::dyn_cast_compound_svalue): Likewise.
|
||||
(conjured_svalue::dyn_cast_conjured_svalue): Likewise.
|
||||
|
||||
2020-09-28 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostic-manager.cc (null_assignment_sm_context::m_visitor):
|
||||
Remove unused field.
|
||||
|
||||
2020-09-28 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/97233
|
||||
* analyzer.cc (is_longjmp_call_p): Require the initial argument
|
||||
to be a pointer.
|
||||
* engine.cc (exploded_node::on_longjmp): Likewise.
|
||||
|
||||
2020-09-28 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* program-state.cc (sm_state_map::print): Update check
|
||||
for m_global_state being the start state.
|
||||
|
||||
2020-09-26 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/96646
|
||||
|
|
|
@ -1,3 +1,23 @@
|
|||
2020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
Revert:
|
||||
2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
PR fortran/95614
|
||||
* decl.c (gfc_get_common): Use gfc_match_common_name instead
|
||||
of match_common_name.
|
||||
* decl.c (gfc_bind_idents): Use gfc_match_common_name instead
|
||||
of match_common_name.
|
||||
* match.c : Rename match_common_name to gfc_match_common_name.
|
||||
* match.c (gfc_match_common): Use gfc_match_common_name instead
|
||||
of match_common_name.
|
||||
* match.h : Rename match_common_name to gfc_match_common_name.
|
||||
* resolve.c (resolve_common_vars): Check each symbol in a
|
||||
common block has a global symbol. If there is a global symbol
|
||||
issue an error if the symbol type is known as is not a common
|
||||
block name.
|
||||
|
||||
2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
|
|
|
@ -1,3 +1,56 @@
|
|||
2020-09-28 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/97233
|
||||
* gcc.dg/analyzer/pr97233.c: New test.
|
||||
|
||||
2020-09-28 Paul A. Clarke <pc@us.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/sse4_1-pinsrb.c: New test.
|
||||
* gcc.target/powerpc/sse4_1-pinsrd.c: New test.
|
||||
* gcc.target/powerpc/sse4_1-pinsrq.c: New test.
|
||||
|
||||
2020-09-28 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* lib/target-supports.exp (check_effective_target_amx_tile,
|
||||
check_effective_target_amx_int8,
|
||||
check_effective_target_amx_bf16): New proc.
|
||||
* g++.dg/other/i386-2.C: Add -mamx-tile, -mamx-int8, -mamx-bf16.
|
||||
* g++.dg/other/i386-3.C: Ditto.
|
||||
* gcc.target/i386/sse-12.c: Ditto.
|
||||
* gcc.target/i386/sse-13.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
* gcc.target/i386/sse-23.c: Ditto.
|
||||
* gcc.target/i386/funcspec-56.inc: Add new target attribute.
|
||||
* gcc.target/i386/amx-check.h: New header file.
|
||||
* gcc.target/i386/amxbf16-asmatt-1.c: New test.
|
||||
* gcc.target/i386/amxint8-asmatt-1.c: New test.
|
||||
* gcc.target/i386/amxtile-asmatt-1.c: Ditto.
|
||||
* gcc.target/i386/amxbf16-asmintel-1.c: Ditto.
|
||||
* gcc.target/i386/amxint8-asmintel-1.c: Ditto.
|
||||
* gcc.target/i386/amxtile-asmintel-1.c: Ditto.
|
||||
* gcc.target/i386/amxbf16-dpbf16ps-2.c: Ditto.
|
||||
* gcc.target/i386/amxint8-dpbssd-2.c: Ditto.
|
||||
* gcc.target/i386/amxint8-dpbsud-2.c: Ditto.
|
||||
* gcc.target/i386/amxint8-dpbusd-2.c: Ditto.
|
||||
* gcc.target/i386/amxint8-dpbuud-2.c: Ditto.
|
||||
* gcc.target/i386/amxtile-2.c: Ditto.
|
||||
|
||||
2020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
Revert:
|
||||
2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
PR fortran/95614
|
||||
* gfortran.dg/pr95614_1.f90: New test.
|
||||
* gfortran.dg/pr95614_2.f90: New test.
|
||||
|
||||
2020-09-28 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/addr16.adb: New test.
|
||||
* gnat.dg/addr16_pkg.ads: New helper.
|
||||
|
||||
2020-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/97073
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2020-09-28 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
PR libbacktrace/97082
|
||||
* Makefile.am (check_DATA): Add mtest.dSYM if USE_DSYMUTIL.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2020-09-28 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
PR libbacktrace/97227
|
||||
* configure.ac (USE_DSYMUTIL): Define instead of HAVE_DSYMUTIL.
|
||||
* Makefile.am: Change all uses of HAVE_DSYMUTIL to USE_DSYMUTIL.
|
||||
* configure: Regenerate.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2020-09-23 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* dwarf.c (report_inlined_functions): Handle PC == -1 and PC ==
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2020-09-28 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/aarch64/libgcc-softfp.ver: New file.
|
||||
* config/aarch64/t-softfp (SHLIB_MAPFILES): Add it.
|
||||
|
||||
2020-09-27 Clement Chigot <clement.chigot@atos.net>
|
||||
|
||||
* config/rs6000/t-slibgcc-aix: Use $(AR) without -X32_64.
|
||||
|
|
|
@ -1,3 +1,22 @@
|
|||
2020-09-28 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* m4/unpack.m4 (unpack0_'rtype_code`,
|
||||
unpack1_'rtype_code`): Move 'rstride[0]' initialization outside
|
||||
conditional branch to silence -Wmaybe-uninitialized.
|
||||
* generated/unpack_c10.c: Regenerate.
|
||||
* generated/unpack_c16.c: Regenerate.
|
||||
* generated/unpack_c4.c: Regenerate.
|
||||
* generated/unpack_c8.c: Regenerate.
|
||||
* generated/unpack_i1.c: Regenerate.
|
||||
* generated/unpack_i16.c: Regenerate.
|
||||
* generated/unpack_i2.c: Regenerate.
|
||||
* generated/unpack_i4.c: Regenerate.
|
||||
* generated/unpack_i8.c: Regenerate.
|
||||
* generated/unpack_r10.c: Regenerate.
|
||||
* generated/unpack_r16.c: Regenerate.
|
||||
* generated/unpack_r4.c: Regenerate.
|
||||
* generated/unpack_r8.c: Regenerate.
|
||||
|
||||
2020-09-27 Clement Chigot <clement.chigot@atos.net>
|
||||
|
||||
* config/t-aix: Use $(AR) without -X32_64.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2020-09-28 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR middle-end/96390
|
||||
* testsuite/libgomp.c++/pr96390.C: New test.
|
||||
* testsuite/libgomp.c-c++-common/pr96390.c: New test.
|
||||
|
||||
2020-09-27 Clement Chigot <clement.chigot@atos.net>
|
||||
|
||||
* config/t-aix: Use $(AR) without -X32_64.
|
||||
|
|
|
@ -1,3 +1,36 @@
|
|||
2020-09-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/std/ranges (filter_view): Declare the data member
|
||||
_M_base last instead of first, and adjust constructors' member
|
||||
initializer lists accordingly.
|
||||
(transform_view): Likewise.
|
||||
(take_view): Likewise.
|
||||
(take_while_view): Likewise.
|
||||
(drop_view): Likewise.
|
||||
(drop_while_view): Likewise.
|
||||
(join_view): Likewise.
|
||||
(split_view): Likewise (and tweak nearby formatting).
|
||||
(reverse_view): Likewise.
|
||||
* testsuite/std/ranges/adaptors/sizeof.cc: Update expected
|
||||
sizes.
|
||||
|
||||
2020-09-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* testsuite/std/ranges/adaptors/sizeof.cc: New test.
|
||||
|
||||
2020-09-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/ranges_util.h (subrange::_M_end): Give it
|
||||
[[no_unique_address]].
|
||||
* testsuite/std/ranges/subrange/sizeof.cc: New test.
|
||||
|
||||
2020-09-28 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/std/ranges (iota_view::_M_bound): Give it
|
||||
[[no_unique_address]].
|
||||
* testsuite/std/ranges/iota/iota_view.cc: Check that an
|
||||
unbounded iota_view has minimal size.
|
||||
|
||||
2020-09-27 Clement Chigot <clement.chigot@atos.net>
|
||||
|
||||
* config/os/aix/t-aix: Use $(AR) without -X32_64.
|
||||
|
|
Loading…
Add table
Reference in a new issue