mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-21 03:44:22 +08:00
Daily bump.
This commit is contained in:
parent
d9f1466f88
commit
8dc48181af
@ -1,3 +1,10 @@
|
||||
2021-06-14 Michael Forney <mforney@mforney.org>
|
||||
|
||||
* gettext.m4 (AM_GNU_GETTEXT): Skip checks for the internal
|
||||
symbols _nl_msg_cat_cntr, _nl_domain_bindings, and
|
||||
_nl_expand_alias, if __GNU_GETTEXT_SUPPORTED_REVISION is defined.
|
||||
Backport of gettext serial 68 patch.
|
||||
|
||||
2021-05-18 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* acinclude.m4 (CYG_AC_PATH_SIM, CYG_AC_PATH_DEVO): Delete.
|
||||
|
@ -1,3 +1,89 @@
|
||||
2021-06-14 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c++/100876
|
||||
* builtins.c (gimple_call_return_array): Check for attribute fn spec.
|
||||
Handle calls to placement new.
|
||||
(ndecl_dealloc_argno): Avoid placement delete.
|
||||
|
||||
2021-06-14 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
PR target/100777
|
||||
* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Use
|
||||
create_tmp_reg_or_ssa_name().
|
||||
|
||||
2021-06-14 Andrew MacLeod <amacleod@redhat.com>
|
||||
|
||||
* gimple-range-cache.cc (ranger_cache::ranger_cache): Adjust.
|
||||
(ranger_cache::enable_new_values): Set to specified value and
|
||||
return the old value.
|
||||
(ranger_cache::disable_new_values): Delete.
|
||||
(ranger_cache::fill_block_cache): Disable non 1st order derived
|
||||
poor values.
|
||||
* gimple-range-cache.h (ranger_cache): Adjust prototypes.
|
||||
* gimple-range.cc (gimple_ranger::range_of_expr): Adjust.
|
||||
|
||||
2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/101058
|
||||
* config/i386/i386-expand.c (ix86_vectorize_vec_perm_const):
|
||||
Return true early when testing with V2HImode.
|
||||
* config/i386/mmx.md (*punpckwd): Split to sse2_pshuflw_1.
|
||||
|
||||
2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* config/arm/mve.md (mve_vec_unpack<US>_lo_<mode>): New pattern.
|
||||
(mve_vec_unpack<US>_hi_<mode>): New pattern.
|
||||
(@mve_vec_pack_trunc_lo_<mode>): New pattern.
|
||||
(mve_vmovntq_<supf><mode>): Prefix with '@'.
|
||||
* config/arm/neon.md (vec_unpack<US>_hi_<mode>): Move to
|
||||
vec-common.md.
|
||||
(vec_unpack<US>_lo_<mode>): Likewise.
|
||||
(vec_pack_trunc_<mode>): Rename to
|
||||
neon_quad_vec_pack_trunc_<mode>.
|
||||
* config/arm/vec-common.md (vec_unpack<US>_hi_<mode>): New
|
||||
pattern.
|
||||
(vec_unpack<US>_lo_<mode>): New.
|
||||
(vec_pack_trunc_<mode>): New.
|
||||
|
||||
2021-06-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/100934
|
||||
* tree-ssa-dom.c (pass_dominator::execute): Properly
|
||||
mark irreducible regions.
|
||||
|
||||
2021-06-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* doc/invoke.texi: Put r{...} on the same line as @item.
|
||||
|
||||
2021-06-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* doc/invoke.texi: Add missing newline.
|
||||
|
||||
2021-06-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* doc/invoke.texi: Remove '+' charasters.
|
||||
|
||||
2021-06-14 Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
* config.gcc (arc): Add support for with_cpu option.
|
||||
* config/arc/arc.h (OPTION_DEFAULT_SPECS): Add fpu.
|
||||
|
||||
2021-06-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/101031
|
||||
* tree-ssa-strlen.c (maybe_invalidate): Increment max_size
|
||||
instead of size when accounting for a possibly string
|
||||
terminating nul.
|
||||
|
||||
2021-06-14 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gimple-ssa-evrp.c (pointer_equiv_analyzer::~pointer_equiv_analyzer): Use delete[].
|
||||
|
||||
2021-06-14 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* value-query.cc (gimple_range_global): Call get_range_global
|
||||
if called after inlining.
|
||||
|
||||
2021-06-13 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/101021
|
||||
|
@ -1 +1 @@
|
||||
20210614
|
||||
20210615
|
||||
|
@ -1,3 +1,10 @@
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR c++/101052
|
||||
* known-headers.cc (get_stdlib_header_for_name): Add known
|
||||
headers for EXIT_FAILURE, EXIT_SUCCESS, abort, atexit, calloc,
|
||||
exit, and getenv.
|
||||
|
||||
2021-06-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* c-attribs.c (handle_unused_attribute): Handle FIELD_DECL.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2021-06-14 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c/100913
|
||||
* c-parser.c (c_parser_omp_clause_affinity): No need to set iterator
|
||||
var in the error case.
|
||||
|
||||
2021-06-07 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR c/100920
|
||||
|
@ -1,3 +1,9 @@
|
||||
2021-06-14 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
PR c/100913
|
||||
* parser.c (cp_parser_omp_clause_affinity): No need to set iterator
|
||||
var in the error case.
|
||||
|
||||
2021-06-13 Trevor Saunders <tbsaunde@tbsaunde.org>
|
||||
|
||||
* constexpr.c (cxx_eval_call_expression): Iterate over vec<>
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-06-14 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* resolve.c (resolve_variable): Remove *XCNEW used to
|
||||
nullify nullified memory.
|
||||
|
||||
2021-06-09 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* intrinsic.texi: Add missing @headitem to tables with a header.
|
||||
|
@ -1,3 +1,55 @@
|
||||
2021-06-14 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
PR c++/100876
|
||||
* g++.dg/warn/Wmismatched-new-delete-4.C: New test.
|
||||
* g++.dg/warn/Wmismatched-new-delete-5.C: New test.
|
||||
* g++.dg/warn/Wstringop-overflow-7.C: New test.
|
||||
* g++.dg/warn/Wfree-nonheap-object-6.C: New test.
|
||||
* g++.dg/analyzer/placement-new.C: Prune out expected warning.
|
||||
|
||||
2021-06-14 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
PR target/100777
|
||||
* gcc.target/powerpc/pr100777.c: New test.
|
||||
|
||||
2021-06-14 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/101058
|
||||
* gcc.target/i386/pr101058.c: New test.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR c++/101052
|
||||
* g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names.
|
||||
* gcc.dg/spellcheck-stdlib.c: Likewise.
|
||||
|
||||
2021-06-14 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/simd/mve-vclz.c: Update expected results.
|
||||
* gcc.target/arm/simd/mve-vshl.c: Likewise.
|
||||
* gcc.target/arm/simd/mve-vec-pack.c: New test.
|
||||
* gcc.target/arm/simd/mve-vec-unpack.c: New test.
|
||||
|
||||
2021-06-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/100934
|
||||
* gcc.dg/torture/pr100934.c: New testcase.
|
||||
|
||||
2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com>
|
||||
|
||||
* gcc.dg/sms-1.c: Remove scan-rtl-dump-times check.
|
||||
* gcc.dg/sms-2.c: Remove scan-rtl-dump-times check.
|
||||
* gcc.dg/sms-3.c: Remove scan-rtl-dump-times check.
|
||||
* gcc.dg/sms-4.c: Remove scan-rtl-dump-times check.
|
||||
* gcc.dg/sms-6.c: Remove scan-rtl-dump-times check.
|
||||
* gcc.dg/sms-8.c: Remove scan-rtl-dump-times check.
|
||||
* gcc.dg/sms-10.c: Remove scan-rtl-dump-times check.
|
||||
|
||||
2021-06-14 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/101031
|
||||
* gcc.dg/torture/pr101031.c: New testcase.
|
||||
|
||||
2021-06-13 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings.
|
||||
|
@ -1,3 +1,7 @@
|
||||
2021-06-14 Michael Forney <mforney@mforney.org>
|
||||
|
||||
* configure: Regenerated.
|
||||
|
||||
2021-04-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR jit/100096
|
||||
|
@ -1,3 +1,64 @@
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/ranges_base.h (ranges::empty): Check whether
|
||||
conversion to bool can throw.
|
||||
* testsuite/std/ranges/access/empty.cc: Check for correct
|
||||
noexcept-specifier.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/100894
|
||||
* include/std/type_traits (__common_ref_impl<X&, Y&>): Only
|
||||
use the type if it's a reference.
|
||||
* testsuite/20_util/common_reference/100894.cc: New test.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/experimental/filesystem/path/native/conv_c++23.cc:
|
||||
Add dg-require-filesystem-ts directive.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101034
|
||||
* include/std/any (any(in_place_t<T>, initializer_list<U>, A&&...))
|
||||
(any::emplace<T>(initializer_list<U>, A&&...)): Fix constraint
|
||||
to use lvalue.
|
||||
* testsuite/20_util/any/cons/101034.cc: New test.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/17_intro/headers/c++2017/all_attributes.cc: Add
|
||||
-std=gnu++17 option.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101056
|
||||
* libsupc++/compare (compare_partial_order_fallback): Add
|
||||
constraint using reversed parameter order, as per LWG 3465.
|
||||
* testsuite/18_support/comparisons/algorithms/fallback.cc:
|
||||
Adjust expected result.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* libsupc++/compare (__decayed_same_as): New helper concept.
|
||||
(strong_order, weak_order, partial_order): Constrain with new
|
||||
concept instead of using static_assert.
|
||||
(compare_strong_order_fallback, compare_weak_order_fallback)
|
||||
(compare_partial_order_fallback): Likewise. Do not deduce return
|
||||
types. Remove redundant if-constexpr checks.
|
||||
* testsuite/18_support/comparisons/algorithms/fallback.cc: New test.
|
||||
|
||||
2021-06-14 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/101055
|
||||
* include/std/tuple: Use reserved form of attribute name.
|
||||
* testsuite/17_intro/headers/c++2011/all_attributes.cc: Add
|
||||
check for no_unique_address.
|
||||
* testsuite/17_intro/headers/c++2014/all_attributes.cc:
|
||||
Likewise.
|
||||
* testsuite/17_intro/headers/c++2017/all_attributes.cc:
|
||||
Likewise.
|
||||
|
||||
2021-06-11 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/fs_path.h (operator==, operator<=>): Use new
|
||||
|
Loading…
Reference in New Issue
Block a user