Daily bump.
This commit is contained in:
parent
47203d89a0
commit
a2c019e27d
7 changed files with 252 additions and 1 deletions
|
@ -1,3 +1,93 @@
|
|||
2023-06-09 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
|
||||
Richard Sandiford <richard.sandiford@arm.com>
|
||||
Richard Biener <rguenther@suse.de>
|
||||
|
||||
* doc/md.texi: Add SELECT_VL support.
|
||||
* internal-fn.def (SELECT_VL): Ditto.
|
||||
* optabs.def (OPTAB_D): Ditto.
|
||||
* tree-vect-loop-manip.cc (vect_set_loop_controls_directly): Ditto.
|
||||
* tree-vect-loop.cc (_loop_vec_info::_loop_vec_info): Ditto.
|
||||
* tree-vect-stmts.cc (get_select_vl_data_ref_ptr): Ditto.
|
||||
(vectorizable_store): Ditto.
|
||||
(vectorizable_load): Ditto.
|
||||
* tree-vectorizer.h (LOOP_VINFO_USING_SELECT_VL_P): Ditto.
|
||||
|
||||
2023-06-09 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
PR ipa/109886
|
||||
* ipa-prop.cc (ipa_compute_jump_functions_for_edge): Check param
|
||||
type as well.
|
||||
|
||||
2023-06-09 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* range-op.cc (range_cast): Move to...
|
||||
* range-op.h (range_cast): Here and add generic a version.
|
||||
|
||||
2023-06-09 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c/39589
|
||||
PR c++/96868
|
||||
* doc/invoke.texi: Clarify that -Wmissing-field-initializers doesn't
|
||||
warn about designated initializers in C only.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/97711
|
||||
PR tree-optimization/110155
|
||||
* match.pd ((zero_one == 0) ? y : z <op> y): Add plus to the op.
|
||||
((zero_one != 0) ? z <op> y : y): Likewise.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* match.pd ((zero_one ==/!= 0) ? y : z <op> y): Use
|
||||
multiply rather than negation/bit_and.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* match.pd (`X & -Y -> X * Y`): Allow for truncation
|
||||
and the same type for unsigned types.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/110165
|
||||
PR tree-optimization/110166
|
||||
* match.pd (zero_one_valued_p): Don't accept
|
||||
signed 1-bit integers.
|
||||
|
||||
2023-06-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* match.pd (two conversions in a row): Use element_precision
|
||||
to DTRT for VECTOR_TYPE.
|
||||
|
||||
2023-06-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv.md (enabled): Move to another place, and
|
||||
add fp_vector_disabled to the cond.
|
||||
(fp_vector_disabled): New attr defined for disabling fp.
|
||||
* config/riscv/vector-iterators.md: Fix V_WHOLE and V_FRACT.
|
||||
|
||||
2023-06-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* config/riscv/riscv-protos.h (enum frm_field_enum): Adjust
|
||||
literal to int.
|
||||
|
||||
2023-06-09 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/110108
|
||||
* config/i386/i386.cc (ix86_gimple_fold_builtin): Explicitly
|
||||
view_convert_expr mask to signed type when folding pblendvb
|
||||
builtins.
|
||||
|
||||
2023-06-09 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/110108
|
||||
* config/i386/i386.cc (ix86_gimple_fold_builtin): Fold
|
||||
_mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into gimple
|
||||
ABSU_EXPR + VCE, don't fold _mm_abs_{pi8,pi16,pi32} w/o
|
||||
TARGET_64BIT.
|
||||
* config/i386/i386-builtin.def: Replace CODE_FOR_nothing with
|
||||
real codename for __builtin_ia32_pabs{b,w,d}.
|
||||
|
||||
2023-06-08 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gimple-range-op.cc
|
||||
|
|
|
@ -1 +1 @@
|
|||
20230609
|
||||
20230610
|
||||
|
|
|
@ -1,3 +1,22 @@
|
|||
2023-06-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/110112
|
||||
* region-model.cc (region_model::get_initial_value_for_global):
|
||||
Move code to region::calc_initial_value_at_main.
|
||||
* region.cc (region::get_initial_value_at_main): New function.
|
||||
(region::calc_initial_value_at_main): New function, based on code
|
||||
in region_model::get_initial_value_for_global.
|
||||
(region::region): Initialize m_cached_init_sval_at_main.
|
||||
(decl_region::get_svalue_for_constructor): Add a cache, splitting
|
||||
out body to...
|
||||
(decl_region::calc_svalue_for_constructor): ...this new function.
|
||||
* region.h (region::get_initial_value_at_main): New decl.
|
||||
(region::calc_initial_value_at_main): New decl.
|
||||
(region::m_cached_init_sval_at_main): New field.
|
||||
(decl_region::decl_region): Initialize m_ctor_svalue.
|
||||
(decl_region::calc_svalue_for_constructor): New decl.
|
||||
(decl_region::m_ctor_svalue): New field.
|
||||
|
||||
2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
|
||||
|
||||
* bounds-checking.cc (region_model::check_symbolic_bounds): Returns whether the BASE_REG
|
||||
|
|
|
@ -1,3 +1,22 @@
|
|||
2023-06-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/110185
|
||||
PR c++/58487
|
||||
* method.cc (build_comparison_op): Give retval a name.
|
||||
* typeck.cc (check_return_expr): Fix for nameless variables.
|
||||
|
||||
2023-06-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* parser.cc (cp_parser_simple_type_specifier): Check for auto
|
||||
in template argument.
|
||||
(cp_parser_template_type_arg): Remove auto checking.
|
||||
|
||||
2023-06-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/110102
|
||||
* call.cc (maybe_init_list_as_array): Check that the element type is
|
||||
copyable.
|
||||
|
||||
2023-06-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/58487
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2023-06-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR fortran/96024
|
||||
* primary.cc (gfc_convert_to_structure_constructor): Only do
|
||||
constant string ctor length verification and truncation/padding
|
||||
if constant length has INTEGER type.
|
||||
|
||||
2023-06-08 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/87477
|
||||
|
|
|
@ -1,3 +1,51 @@
|
|||
2023-06-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/concepts/auto7.C: New test.
|
||||
* g++.dg/concepts/auto7a.C: New test.
|
||||
|
||||
2023-06-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/110102
|
||||
* g++.dg/cpp0x/initlist-opt1.C: New test.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/97711
|
||||
PR tree-optimization/110155
|
||||
* gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
|
||||
* gcc.dg/tree-ssa/branchless-cond-add.c: New test.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
|
||||
|
||||
2023-06-09 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
PR tree-optimization/110165
|
||||
PR tree-optimization/110166
|
||||
* gcc.c-torture/execute/pr110165-1.c: New test.
|
||||
* gcc.c-torture/execute/pr110166-1.c: New test.
|
||||
|
||||
2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
|
||||
|
||||
* gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
|
||||
* gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
|
||||
|
||||
2023-06-09 Pan Li <pan2.li@intel.com>
|
||||
|
||||
* gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
|
||||
for ZVFHMIN.
|
||||
|
||||
2023-06-09 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr110108-2.c: New test.
|
||||
|
||||
2023-06-09 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr110108.c: New test.
|
||||
* gcc.target/i386/pr110108-3.c: New test.
|
||||
* gcc.target/i386/pr109900.c: Adjust testcase.
|
||||
|
||||
2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/110126
|
||||
|
|
|
@ -1,3 +1,71 @@
|
|||
2023-06-09 Ken Matsui <kmatsui@cs.washington.edu>
|
||||
|
||||
* include/std/type_traits: Use using instead of typedef
|
||||
|
||||
2023-06-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/110077
|
||||
* src/c++17/floating_from_chars.cc (from_chars) <_Float128>:
|
||||
Only define if _Float128 and long double have different
|
||||
representations.
|
||||
|
||||
2023-06-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/100285
|
||||
* include/experimental/internet [IPPROTO_TCP || IPPROTO_UDP]
|
||||
(basic_endpoint, basic_resolver_entry, resolver_base)
|
||||
(basic_resolver_results, basic_resolver): Only define if the tcp
|
||||
or udp protocols will be defined.
|
||||
|
||||
2023-06-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* acinclude.m4 (libtool_VERSION): Update to 6.0.33.
|
||||
* configure: Regenerate.
|
||||
* doc/xml/manual/abi.xml: Add libstdc++.so.6.0.33.
|
||||
* doc/html/manual/abi.html: Regenerate.
|
||||
|
||||
2023-06-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/110149
|
||||
* include/std/format (formatter<const void*, charT>::parse):
|
||||
Only alow 0 and P for C++26 and non-strict modes.
|
||||
(formatter<const void*, charT>::format): Use toupper for P
|
||||
type, and insert zero-fill characters for 0 option.
|
||||
* testsuite/std/format/functions/format.cc: Check pointer
|
||||
formatting. Only check P2510R3 extensions conditionally.
|
||||
* testsuite/std/format/parse_ctx.cc: Only check P2510R3
|
||||
extensions conditionally.
|
||||
|
||||
2023-06-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/110167
|
||||
* include/std/array (to_array): Initialize arrays of trivial
|
||||
types using memcpy. For non-trivial types, use lambda
|
||||
expressions instead of a separate helper function.
|
||||
(__to_array): Remove.
|
||||
* testsuite/23_containers/array/creation/110167.cc: New test.
|
||||
|
||||
2023-06-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/23_containers/deque/modifiers/emplace/52799.cc:
|
||||
Removed.
|
||||
* testsuite/23_containers/deque/modifiers/emplace/const_iterator.cc:
|
||||
Removed.
|
||||
* testsuite/23_containers/list/modifiers/emplace/52799.cc:
|
||||
Removed.
|
||||
* testsuite/23_containers/list/modifiers/emplace/const_iterator.cc:
|
||||
Removed.
|
||||
* testsuite/23_containers/vector/modifiers/emplace/52799.cc:
|
||||
Removed.
|
||||
* testsuite/23_containers/vector/modifiers/emplace/const_iterator.cc:
|
||||
Removed.
|
||||
* testsuite/23_containers/deque/modifiers/emplace/1.cc: New
|
||||
test.
|
||||
* testsuite/23_containers/list/modifiers/emplace/1.cc: New
|
||||
test.
|
||||
* testsuite/23_containers/vector/modifiers/emplace/1.cc: New
|
||||
test.
|
||||
|
||||
2023-06-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libstdc++/110145
|
||||
|
|
Loading…
Add table
Reference in a new issue