Daily bump.
This commit is contained in:
parent
e88ca9f423
commit
4493b1c1ad
@ -1,3 +1,49 @@
|
||||
2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
|
||||
|
||||
PR tree-optimization/96974
|
||||
* tree-vect-stmts.c (vect_get_vector_types_for_stmt): Replace assert
|
||||
with graceful exit.
|
||||
|
||||
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
Revert:
|
||||
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98209
|
||||
PR target/99744
|
||||
* config/i386/i386.c (ix86_can_inline_p): Don't check ISA for
|
||||
always_inline in system headers.
|
||||
|
||||
2021-03-25 Kewen Lin <linkw@linux.ibm.com>
|
||||
|
||||
* tree-vect-loop.c (vect_model_reduction_cost): Init inside_cost.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99565
|
||||
* tree-core.h (enum operand_equal_flag): Add OEP_ADDRESS_OF_SAME_FIELD.
|
||||
* fold-const.c (operand_compare::operand_equal_p): Don't compare
|
||||
field offsets if OEP_ADDRESS_OF_SAME_FIELD.
|
||||
|
||||
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98209
|
||||
PR target/99744
|
||||
* config/i386/i386.c (ix86_can_inline_p): Don't check ISA for
|
||||
always_inline in system headers.
|
||||
|
||||
2021-03-25 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99746
|
||||
* tree-vect-slp-patterns.c (complex_pattern::build): Do not mark
|
||||
the scalar stmt as patterned. Instead set up required things
|
||||
manually.
|
||||
|
||||
2021-03-25 Xionghu Luo <luoxhu@linux.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.c (power8_costs): Change l2 cache
|
||||
from 256 to 512.
|
||||
|
||||
2021-03-24 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR target/99753
|
||||
|
||||
@ -1 +1 @@
|
||||
20210325
|
||||
20210326
|
||||
|
||||
@ -1,3 +1,18 @@
|
||||
2021-03-25 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/93695
|
||||
PR analyzer/99044
|
||||
PR analyzer/99716
|
||||
* engine.cc (exploded_node::on_stmt): Clear sm-state involving
|
||||
an SSA name at the def-stmt of that SSA name.
|
||||
* program-state.cc (sm_state_map::purge_state_involving): New.
|
||||
* program-state.h (sm_state_map::purge_state_involving): New decl.
|
||||
* region-model.cc (selftest::test_involves_p): New.
|
||||
(selftest::analyzer_region_model_cc_tests): Call it.
|
||||
* svalue.cc (class involvement_visitor): New class
|
||||
(svalue::involves_p): New.
|
||||
* svalue.h (svalue::involves_p): New decl.
|
||||
|
||||
2021-03-19 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/99614
|
||||
|
||||
@ -1,3 +1,9 @@
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99565
|
||||
* c-warn.c (do_warn_duplicated_branches): Pass also
|
||||
OEP_ADDRESS_OF_SAME_FIELD to operand_equal_p.
|
||||
|
||||
2021-03-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/99230
|
||||
|
||||
@ -1,3 +1,9 @@
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99565
|
||||
* c-typeck.c (build_conditional_expr): Pass OEP_ADDRESS_OF_SAME_FIELD
|
||||
to operand_equal_p.
|
||||
|
||||
2021-03-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/99588
|
||||
|
||||
@ -1,3 +1,41 @@
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99672
|
||||
* parser.c (cp_parser_postfix_expression): For calls, create
|
||||
combined_loc and temporarily set input_location to it before
|
||||
calling finish_call_expr.
|
||||
|
||||
2021-03-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/94751
|
||||
* call.c (build_over_call): Maybe call mark_used in case
|
||||
deduce_inheriting_ctor fails and return error_mark_node.
|
||||
* cp-tree.h (deduce_inheriting_ctor): Adjust declaration.
|
||||
* method.c (deduce_inheriting_ctor): Return bool if the deduction
|
||||
fails.
|
||||
(implicitly_declare_fn): If raises is error_mark_node, call
|
||||
synthesized_method_walk with diag being true.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99745
|
||||
* decl2.c (grokbitfield): Diagnose bitfields containing bare parameter
|
||||
packs and don't set DECL_BIT_FIELD_REPRESENTATIVE in that case.
|
||||
|
||||
2021-03-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/99331
|
||||
* call.c (build_converted_constant_expr_internal): Don't emit
|
||||
-Wconversion warnings.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99565
|
||||
* call.c (build_conditional_expr_1): Pass OEP_ADDRESS_OF_SAME_FIELD
|
||||
to operand_equal_p.
|
||||
* cvt.c (convert_to_void): Preserve location_t on COND_EXPR or
|
||||
or COMPOUND_EXPR.
|
||||
|
||||
2021-03-23 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/99283
|
||||
|
||||
@ -1,3 +1,7 @@
|
||||
2021-03-25 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* fr.po: Update.
|
||||
|
||||
2021-03-23 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
|
||||
|
||||
@ -1,3 +1,99 @@
|
||||
2021-03-25 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR tree-optimization/55060
|
||||
* gcc.dg/uninit-pr55060.c: New.
|
||||
|
||||
2021-03-25 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR tree-optimization/48483
|
||||
* g++.dg/warn/uninit-pr48483.C: New test.
|
||||
|
||||
2021-03-25 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
* gcc.dg/uninit-pr44547.c: New.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99672
|
||||
* g++.dg/concepts/diagnostic2.C: Adjust expected caret line.
|
||||
* g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives
|
||||
to match locus changes.
|
||||
* g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers.
|
||||
* g++.dg/cpp2a/srcloc2.C: Likewise.
|
||||
* g++.dg/cpp2a/srcloc15.C: Likewise.
|
||||
* g++.dg/cpp2a/srcloc16.C: Likewise.
|
||||
* g++.dg/cpp2a/srcloc19.C: New test.
|
||||
* g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers
|
||||
and caret line.
|
||||
* g++.dg/modules/macloc-1_c.C: Adjust expected column numbers.
|
||||
* g++.dg/modules/macloc-1_d.C: Likewise.
|
||||
* g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected
|
||||
caret line.
|
||||
|
||||
2021-03-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/94751
|
||||
* g++.dg/cpp0x/inh-ctor37.C: New test.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99745
|
||||
* g++.dg/cpp0x/variadic181.C: New test.
|
||||
|
||||
2021-03-25 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/99331
|
||||
* g++.dg/warn/Wconversion5.C: New test.
|
||||
|
||||
2021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com>
|
||||
|
||||
PR tree-optimization/96974
|
||||
* g++.target/aarch64/sve/pr96974.C: New test.
|
||||
|
||||
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
Revert:
|
||||
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98209
|
||||
PR target/99744
|
||||
* gcc.target/i386/pr98209.c: New test.
|
||||
* gcc.target/i386/pr99744-1.c: Likewise.
|
||||
* gcc.target/i386/pr99744-2.c: Likewise.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99565
|
||||
* g++.dg/warn/Wduplicated-branches6.C: New test.
|
||||
* g++.dg/warn/Wduplicated-branches7.C: New test.
|
||||
|
||||
2021-03-25 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/98209
|
||||
PR target/99744
|
||||
* gcc.target/i386/pr98209.c: New test.
|
||||
* gcc.target/i386/pr99744-1.c: Likewise.
|
||||
* gcc.target/i386/pr99744-2.c: Likewise.
|
||||
|
||||
2021-03-25 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99746
|
||||
* gfortran.dg/vect/pr99746.f90: New testcase.
|
||||
|
||||
2021-03-25 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/93695
|
||||
PR analyzer/99044
|
||||
PR analyzer/99716
|
||||
* gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove
|
||||
xfail.
|
||||
* gcc.dg/analyzer/pr93695-1.c: New test.
|
||||
* gcc.dg/analyzer/pr99044-1.c: New test.
|
||||
* gcc.dg/analyzer/pr99044-2.c: New test.
|
||||
* gcc.dg/analyzer/pr99716-1.c: New test.
|
||||
* gcc.dg/analyzer/pr99716-2.c: New test.
|
||||
* gcc.dg/analyzer/pr99716-3.c: New test.
|
||||
|
||||
2021-03-24 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR target/99753
|
||||
|
||||
@ -1,3 +1,25 @@
|
||||
2021-03-25 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* plugin/plugin-gcn.c (init_environment_variables): Don't prepend
|
||||
the 'HSA_RUNTIME_LIB' path to 'libhsa-runtime64.so'.
|
||||
* plugin/configfrag.ac (HSA_RUNTIME_LIB): Clean up.
|
||||
* config.h.in: Regenerate.
|
||||
* configure: Likewise.
|
||||
|
||||
2021-03-25 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR target/99555
|
||||
* testsuite/lib/on_device_arch.c: New file.
|
||||
* testsuite/libgomp.c/pr99555-1.c: Likewise.
|
||||
* testsuite/libgomp.c-c++-common/task-detach-6.c: Until resolved,
|
||||
skip for nvptx offloading, with error status.
|
||||
* testsuite/libgomp.fortran/task-detach-6.f90: Likewise.
|
||||
|
||||
2021-03-25 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* testsuite/libgomp.oacc-fortran/derivedtypes-arrays-1.f90:
|
||||
OpenACC 'serial' construct diagnostic for nvptx offloading.
|
||||
|
||||
2021-03-15 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c++/99509
|
||||
|
||||
@ -1,3 +1,64 @@
|
||||
2021-03-25 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/debug/string
|
||||
(basic_string(const basic_string&, const _Alloc&)): Define even if !_GLIBCXX_USE_CXX11_ABI.
|
||||
(basic_string(basic_string&&, const _Alloc&)): Likewise and add noexcept qualification.
|
||||
(basic_string<>::erase): Adapt to take __const_iterator.
|
||||
(basic_string(const _CharT*, const _Allocator&)): Remove assign call.
|
||||
(basic_string<>::insert(const_iterator, _InputIte, _InputIte)): Try to
|
||||
remove iterator debug layer even if !_GLIBCXX_USE_CXX11_ABI.
|
||||
[_GLIBCXX_USE_CHAR8_T] (__gnu_debug::u8string): New.
|
||||
(__gnu_debug::u16string, __gnu_debug::u32string): New.
|
||||
(std::hash<__gnu_debug::basic_string<>>): New partial specialization.
|
||||
(std::__is_fast_hash<__gnu_debug::basic_string<>>): Likewise.
|
||||
* testsuite/util/exception/safety.h
|
||||
(erase_base<__gnu_debug::basic_string<>>): New partial specialization.
|
||||
(insert_base<__gnu_debug::basic_string<>>): Likewise.
|
||||
* testsuite/util/testsuite_container_traits.h (traits<__gnu_debug::basic_string<>>):
|
||||
New partial specialization.
|
||||
* testsuite/21_strings/basic_string/hash/debug.cc: New test.
|
||||
* testsuite/21_strings/basic_string/requirements/citerators.cc:
|
||||
Add test on __gnu_debug::string.
|
||||
* testsuite/21_strings/basic_string/requirements/dr438/constructor.cc: Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/exception/basic.cc: Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/exception/generation_prohibited.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/exception/propagation_consistent.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char8_t/1.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string/requirements/typedefs.cc: Likewise.
|
||||
|
||||
2021-03-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/99672
|
||||
* testsuite/18_support/source_location/consteval.cc (main): Adjust
|
||||
expected column numbers.
|
||||
* testsuite/18_support/source_location/1.cc (main): Likewise.
|
||||
|
||||
2021-03-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* libsupc++/new_opa.cc [!_GLIBCXX_HOSTED]: Declare malloc.
|
||||
|
||||
2021-03-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/util/exception/safety.h (setup_base::generate):
|
||||
Support seeding random engine.
|
||||
(erase_point, erase_range): Adjust range of random numbers to
|
||||
ensure dereferenceable iterators are used where required.
|
||||
(generation_prohibited::run): Do not try to erase from empty
|
||||
containers.
|
||||
* testsuite/util/testsuite_containergen.h (test_containers):
|
||||
Support seeding random engine.
|
||||
|
||||
2021-03-23 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/std/ranges/adaptors/reverse.cc: Replace duplicated
|
||||
|
||||
Loading…
Reference in New Issue
Block a user