mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-12 21:33:54 +08:00
Daily bump.
This commit is contained in:
parent
c01b22f122
commit
84005b8abf
@ -1,3 +1,50 @@
|
||||
2020-08-10 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* doc/sourcebuild.texi: Document dg-ice.
|
||||
|
||||
2020-08-10 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* config/i386/i386-expand.c (ix86_expand_int_movcc): Expand
|
||||
signed MIN_EXPR against zero as "x < 0 ? x : 0" instead of
|
||||
"x <= 0 ? x : 0" to enable sign_bit_compare_p optimizations.
|
||||
|
||||
2020-08-10 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* value-range.h (gt_ggc_mx): Declare inline.
|
||||
(gt_pch_nx): Same.
|
||||
|
||||
2020-08-10 Marc Glisse <marc.glisse@inria.fr>
|
||||
|
||||
PR tree-optimization/95433
|
||||
* match.pd (X * C1 == C2): Handle wrapping overflow.
|
||||
* expr.c (maybe_optimize_mod_cmp): Qualify call to mod_inv.
|
||||
(mod_inv): Move...
|
||||
* wide-int.cc (mod_inv): ... here.
|
||||
* wide-int.h (mod_inv): Declare it.
|
||||
|
||||
2020-08-10 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* predict.c (filter_predictions): Document semantics of filter.
|
||||
(equal_edge_p): Rename to ...
|
||||
(not_equal_edge_p): ... this; reverse semantics.
|
||||
(remove_predictions_associated_with_edge): Fix.
|
||||
|
||||
2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
|
||||
|
||||
PR target/96243
|
||||
* config/i386/i386-expand.c (ix86_expand_sse_cmp): Refine for
|
||||
maskcmp.
|
||||
(ix86_expand_mask_vec_cmp): Change prototype.
|
||||
* config/i386/i386-protos.h (ix86_expand_mask_vec_cmp): Change prototype.
|
||||
* config/i386/i386.c (ix86_print_operand): Remove operand
|
||||
modifier 'I'.
|
||||
* config/i386/sse.md
|
||||
(*<avx512>_cmp<mode>3<mask_scalar_merge_name><round_saeonly_name>): Deleted.
|
||||
(*<avx512>_cmp<mode>3<mask_scalar_merge_name>): Ditto.
|
||||
(*<avx512>_ucmp<mode>3<mask_scalar_merge_name>): Ditto.
|
||||
(*<avx512>_ucmp<mode>3<mask_scalar_merge_name>,
|
||||
avx512f_maskcmp<mode>3): Ditto.
|
||||
|
||||
2020-08-09 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* expmed.c (init_expmed_one_conv): Restore all->reg's mode.
|
||||
|
@ -1 +1 @@
|
||||
20200810
|
||||
20200811
|
||||
|
@ -1,3 +1,16 @@
|
||||
2020-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/96497
|
||||
* constexpr.c (cxx_eval_binary_expression): For SPACESHIP_EXPR, tail
|
||||
call cxx_eval_constant_expression after genericize_spaceship to avoid
|
||||
undesirable further VERIFY_CONSTANT.
|
||||
|
||||
2020-08-10 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* pt.c (resolve_overloaded_unification): Drop functions with
|
||||
unsatisfied constraints.
|
||||
(resolve_nondeduced_context): Likewise.
|
||||
|
||||
2020-08-05 Patrick Palka <ppalka@redhat.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
|
@ -1,3 +1,21 @@
|
||||
2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/96556
|
||||
* frontend-passes.c (doloop_contained_function_call):
|
||||
Do not dereference a NULL pointer for value.function.esym.
|
||||
|
||||
2020-08-10 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/96312
|
||||
* trans-expr.c (fcncall_realloc_result): Only compare shapes if
|
||||
lhs was allocated..
|
||||
|
||||
2020-08-10 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/96102
|
||||
* resolve.c (check_host_association): Replace the gcc_assert
|
||||
with an error for internal procedures.
|
||||
|
||||
2020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/96469
|
||||
|
@ -1,3 +1,8 @@
|
||||
2020-08-10 Clément Chigot <chigot.c@gmail.com>
|
||||
|
||||
* go-c.h (struct go_create_gogo_args): Add need_eqtype field.
|
||||
* go-lang.c (go_langhook_init): Set need_eqtype.
|
||||
|
||||
2020-04-15 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
PR go/94607
|
||||
|
@ -1,3 +1,57 @@
|
||||
2020-08-10 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/88003
|
||||
* g++.dg/cpp1y/auto-fn61.C: New test.
|
||||
|
||||
2020-08-10 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* lib/gcc-dg.exp (gcc-dg-test-1): Handle dg-ice.
|
||||
(cleanup-after-saved-dg-test): Reset expect_ice.
|
||||
* lib/prune.exp (prune_ices): New.
|
||||
* lib/target-supports-dg.exp (dg-ice): New.
|
||||
|
||||
2020-08-10 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.target/i386/minmax-12.c: New test.
|
||||
|
||||
2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/96556
|
||||
* gfortran.dg/do_check_15.f90: New test.
|
||||
|
||||
2020-08-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/96497
|
||||
* g++.dg/cpp2a/spaceship-constexpr3.C: New test.
|
||||
|
||||
2020-08-10 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* g++.dg/cpp2a/concepts-fn5.C: New test.
|
||||
* g++.dg/concepts/fn8.C: Generalize dg-error directive to accept
|
||||
"no matching function ..." diagnostic.
|
||||
* g++.dg/cpp2a/concepts-fn1.C: Likewise.
|
||||
* g++.dg/cpp2a/concepts-ts2.C: Likewise.
|
||||
* g++.dg/cpp2a/concepts-ts3.C: Likewise.
|
||||
|
||||
2020-08-10 Marc Glisse <marc.glisse@inria.fr>
|
||||
|
||||
PR tree-optimization/95433
|
||||
* gcc.dg/tree-ssa/pr95433-2.c: New file.
|
||||
|
||||
2020-08-10 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/96312
|
||||
* gfortran.dg/pr96312.f90: New test.
|
||||
|
||||
2020-08-10 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/96102
|
||||
* gfortran.dg/pr96102.f90: New test.
|
||||
|
||||
2020-08-10 Hongtao Liu <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr92865-1.c: Adjust testcase.
|
||||
|
||||
2020-08-09 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR target/71321
|
||||
|
@ -1,3 +1,43 @@
|
||||
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/94681
|
||||
* src/c++17/fs_ops.cc (read_symlink): Use posix::lstat instead
|
||||
of calling ::lstat directly.
|
||||
* src/filesystem/ops.cc (read_symlink): Likewise.
|
||||
|
||||
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* python/libstdcxx/v6/printers.py (UniquePointerPrinter.__init__):
|
||||
Use gdb.Type.strip_typedefs().
|
||||
* testsuite/libstdc++-prettyprinters/compat.cc: Use a typedef in
|
||||
the emulated old type.
|
||||
|
||||
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/94681
|
||||
* acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Do not depend on
|
||||
$enable_libstdcxx_filesystem_ts.
|
||||
* configure: Regenerate.
|
||||
|
||||
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_iterator.h (inserter): Do not deduce
|
||||
iterator type (LWG 561).
|
||||
* testsuite/24_iterators/insert_iterator/dr561.cc: New test.
|
||||
|
||||
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/basic_string.tcc [_GLIBCXX_USE_CXX11_ABI=0]
|
||||
(basic_string::reserve()): Do nothing if exceptions are not
|
||||
enabled.
|
||||
|
||||
2020-08-10 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/95749
|
||||
* src/filesystem/ops-common.h [_GLIBCXX_FILESYSTEM_IS_WINDOWS]
|
||||
(stat_type): Change to __wstat64.
|
||||
(stat): Use _wstat64.
|
||||
|
||||
2020-08-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/96303
|
||||
|
Loading…
Reference in New Issue
Block a user