mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
3d8d5ddb53
commit
53ffb43a79
|
@ -1,3 +1,9 @@
|
|||
2020-05-28 Nicolas Bértolo <nicolasbertolo@gmail.com>
|
||||
|
||||
* configure.ac: Don't require --enable-host-shared when building
|
||||
for Mingw.
|
||||
* configure: Regenerate.
|
||||
|
||||
2020-05-18 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* configure.ac: Update bootstrap dialect to -std=c++11.
|
||||
|
|
|
@ -1,3 +1,23 @@
|
|||
2020-05-28 Pierre-Marie de Rodat <derodat@adacore.com>
|
||||
|
||||
* gcc-changelog/git_email.py (GitEmail.__init__): Interpret file
|
||||
renamings as a file deletion plus a file addition.
|
||||
* gcc-changelog/git_repository.py (parse_git_revisions):
|
||||
Likewise.
|
||||
* gcc-changelog/test_email.py: New testcase.
|
||||
* gcc-changelog/test_patches.txt: New testcase.
|
||||
|
||||
2020-05-28 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* check-params-in-docs.py: Update to new format
|
||||
of help. Apply flake8 corrections.
|
||||
|
||||
2020-05-28 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* mklog.py: Support renaming of files.
|
||||
One needs unidiff 0.6.0+.
|
||||
* test_mklog.py: Test it.
|
||||
|
||||
2020-05-27 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-git-customization.sh: Use git-backport.py to drop
|
||||
|
|
129
gcc/ChangeLog
129
gcc/ChangeLog
|
@ -1,3 +1,132 @@
|
|||
2020-05-28 Nicolas Bértolo <nicolasbertolo@gmail.com>
|
||||
|
||||
* Makefile.in: don't look for libiberty in the "pic" subdirectory
|
||||
when building for Mingw. Add dependency on xgcc with the proper
|
||||
extension.
|
||||
|
||||
2020-05-28 Jeff Law <law@redhat.com>
|
||||
|
||||
* config/h8300/logical.md (bclrhi_msx): Remove pattern.
|
||||
|
||||
2020-05-28 Jeff Law <law@redhat.com>
|
||||
|
||||
* config/h8300/logical.md (HImode H8/SX bit-and splitter): Don't
|
||||
make a nonzero adjustment to the memory offset.
|
||||
(b<ior,xor>hi_msx): Turn into a splitter.
|
||||
|
||||
2020-05-28 Eric Botcazou <ebotcazou@gcc.gnu.org>
|
||||
|
||||
* gimple-ssa-store-merging.c (merged_store_group::can_be_merged_into):
|
||||
Fix off-by-one error.
|
||||
|
||||
2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/aarch64/aarch64.h (aarch64_frame): Add a comment above
|
||||
wb_candidate1 and wb_candidate2.
|
||||
* config/aarch64/aarch64.c (aarch64_layout_frame): Invalidate
|
||||
wb_candidate1 and wb_candidate2 if we decided not to use them.
|
||||
|
||||
2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR testsuite/95361
|
||||
* config/aarch64/aarch64.c (aarch64_expand_epilogue): Assert that
|
||||
we have at least some CFI operations when using a frame pointer.
|
||||
Only redefine the CFA if we have CFI operations.
|
||||
|
||||
2020-05-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-slp.c (vect_prologue_cost_for_slp): Remove
|
||||
case for !SLP_TREE_VECTYPE.
|
||||
(vect_slp_analyze_node_operations): Adjust.
|
||||
|
||||
2020-05-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (_slp_tree::vec_defs): Add.
|
||||
(SLP_TREE_VEC_DEFS): Likewise.
|
||||
* tree-vect-slp.c (_slp_tree::_slp_tree): Adjust.
|
||||
(_slp_tree::~_slp_tree): Likewise.
|
||||
(vect_mask_constant_operand_p): Remove unused function.
|
||||
(vect_get_constant_vectors): Rename to...
|
||||
(vect_create_constant_vectors): ... this. Take the
|
||||
invariant node as argument and code generate it. Remove
|
||||
dead code, remove temporary asserts. Pass a NULL stmt_info
|
||||
to vect_init_vector.
|
||||
(vect_get_slp_defs): Simplify.
|
||||
(vect_schedule_slp_instance): Code-generate externals and
|
||||
invariants using vect_create_constant_vectors.
|
||||
|
||||
2020-05-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-stmts.c (vect_finish_stmt_generation_1):
|
||||
Conditionalize stmt_info use, assert the new stmt cannot throw
|
||||
when not specified.
|
||||
(vect_finish_stmt_generation): Adjust assert.
|
||||
|
||||
2020-05-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/95273
|
||||
PR tree-optimization/95356
|
||||
* tree-vect-stmts.c (vectorizable_shift): Adjust when and to
|
||||
what we set the vector type of the shift operand SLP node
|
||||
again.
|
||||
|
||||
2020-05-28 Andrea Corallo <andrea.corallo@arm.com>
|
||||
|
||||
* config/arm/arm.c (mve_vector_mem_operand): Fix unwanted
|
||||
fall-throughs.
|
||||
|
||||
2020-05-28 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR web/95380
|
||||
* doc/invoke.texi: Add missing params, remove max-once-peeled-insns and
|
||||
rename ipcp-unit-growth to ipa-cp-unit-growth.
|
||||
|
||||
2020-05-28 Hongtao Liu <hongtao.liu@intel.com>
|
||||
|
||||
* config/i386/sse.md (*avx512vl_<code>v2div2qi2_store_1): Rename
|
||||
from *avx512vl_<code>v2div2qi_store and refine memory size of
|
||||
the pattern.
|
||||
(*avx512vl_<code>v2div2qi2_mask_store_1): Ditto.
|
||||
(*avx512vl_<code><mode>v4qi2_store_1): Ditto.
|
||||
(*avx512vl_<code><mode>v4qi2_mask_store_1): Ditto.
|
||||
(*avx512vl_<code><mode>v8qi2_store_1): Ditto.
|
||||
(*avx512vl_<code><mode>v8qi2_mask_store_1): Ditto.
|
||||
(*avx512vl_<code><mode>v4hi2_store_1): Ditto.
|
||||
(*avx512vl_<code><mode>v4hi2_mask_store_1): Ditto.
|
||||
(*avx512vl_<code>v2div2hi2_store_1): Ditto.
|
||||
(*avx512vl_<code>v2div2hi2_mask_store_1): Ditto.
|
||||
(*avx512vl_<code>v2div2si2_store_1): Ditto.
|
||||
(*avx512vl_<code>v2div2si2_mask_store_1): Ditto.
|
||||
(*avx512f_<code>v8div16qi2_store_1): Ditto.
|
||||
(*avx512f_<code>v8div16qi2_mask_store_1): Ditto.
|
||||
(*avx512vl_<code>v2div2qi2_store_2): New define_insn_and_split.
|
||||
(*avx512vl_<code>v2div2qi2_mask_store_2): Ditto.
|
||||
(*avx512vl_<code><mode>v4qi2_store_2): Ditto.
|
||||
(*avx512vl_<code><mode>v4qi2_mask_store_2): Ditto.
|
||||
(*avx512vl_<code><mode>v8qi2_store_2): Ditto.
|
||||
(*avx512vl_<code><mode>v8qi2_mask_store_2): Ditto.
|
||||
(*avx512vl_<code><mode>v4hi2_store_2): Ditto.
|
||||
(*avx512vl_<code><mode>v4hi2_mask_store_2): Ditto.
|
||||
(*avx512vl_<code>v2div2hi2_store_2): Ditto.
|
||||
(*avx512vl_<code>v2div2hi2_mask_store_2): Ditto.
|
||||
(*avx512vl_<code>v2div2si2_store_2): Ditto.
|
||||
(*avx512vl_<code>v2div2si2_mask_store_2): Ditto.
|
||||
(*avx512f_<code>v8div16qi2_store_2): Ditto.
|
||||
(*avx512f_<code>v8div16qi2_mask_store_2): Ditto.
|
||||
* config/i386/i386-builtin-types.def: Adjust builtin type.
|
||||
* config/i386/i386-expand.c: Ditto.
|
||||
* config/i386/i386-builtin.def: Adjust builtin.
|
||||
* config/i386/avx512fintrin.h: Ditto.
|
||||
* config/i386/avx512vlbwintrin.h: Ditto.
|
||||
* config/i386/avx512vlintrin.h: Ditto.
|
||||
|
||||
2020-05-28 Dong JianQiang <dongjianqiang2@huawei.com>
|
||||
|
||||
PR gcov-profile/95332
|
||||
* gcov-io.c (gcov_var::endian): Move field.
|
||||
(from_file): Add IN_GCOV_TOOL check.
|
||||
* gcov-io.h (gcov_magic): Ditto.
|
||||
|
||||
2020-05-28 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* config/xtensa/xtensa.c (xtensa_delegitimize_address): New
|
||||
|
|
|
@ -1 +1 @@
|
|||
20200528
|
||||
20200529
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2020-05-28 Nicolas Bértolo <nicolasbertolo@gmail.com>
|
||||
|
||||
* Make-lang.in: Remove extra slash.
|
||||
|
||||
2020-05-19 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* c-parser.c: Fix typo.
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
2020-05-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/95328
|
||||
* decl.c (cp_finish_decomp): Call complete_type before checking
|
||||
COMPLETE_TYPE_P.
|
||||
|
||||
2020-05-28 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/94926
|
||||
* decl.c (cp_finish_decl): Revert r9-297 change.
|
||||
(check_static_variable_definition): Likewise.
|
||||
* constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
|
||||
* pt.c (instantiate_decl): Return early on type error.
|
||||
|
||||
2020-05-27 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/95319
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
2020-05-28 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/95373
|
||||
* primary.c (is_inquiry_ref): Check validity of inquiry
|
||||
references against selected Fortran standard.
|
||||
|
||||
2020-05-28 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
PR fortran/94397
|
||||
* match.c (gfc_match_type_spec): New variable ok initialised
|
||||
to true. Set ok with the return value of gfc_reduce_init_expr
|
||||
called only if the expression is not EXPR_CONSTANT and is not
|
||||
EXPR_VARIABLE. Add !ok to the check for type not being integer
|
||||
or the rank being greater than zero.
|
||||
|
||||
2020-05-27 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/95090
|
||||
|
|
|
@ -1,3 +1,25 @@
|
|||
2020-05-28 Nicolas Bértolo <nicolasbertolo@gmail.com>
|
||||
|
||||
* Make-lang.in: Remove extra slash. Build libgccjit.dll and its
|
||||
import library in Windows.
|
||||
* config-lang.in: Update comment about --enable-host-shared.
|
||||
* jit-w32.h: New file.
|
||||
* jit-w32.c: New file.
|
||||
(print_last_error): New function that prints the error
|
||||
string corresponding to GetLastError().
|
||||
(get_TOKEN_USER_current_user): Helper function used for getting
|
||||
the SID belonging to the current user.
|
||||
(create_directory_for_current_user): Helper function to create
|
||||
a directory with permissions such that only the current user can
|
||||
access it.
|
||||
(win_mkdtemp): Create a temporary directory using Windows APIs.
|
||||
* jit-playback.c: Do not chmod files in Windows. Use LoadLibrary,
|
||||
FreeLibrary and GetProcAddress instead of libdl.
|
||||
* jit-result.h, jit-result.c: Introduce result::handle_t to
|
||||
abstract over the types used for dynamic library handles.
|
||||
* jit-tempdir.c: Do not use mkdtemp() in Windows, use
|
||||
win_mkdtemp().
|
||||
|
||||
2020-05-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR jit/95314
|
||||
|
|
|
@ -1,3 +1,59 @@
|
|||
2020-05-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/95328
|
||||
* g++.dg/cpp1z/decomp53.C: New test.
|
||||
|
||||
2020-05-28 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/95373
|
||||
* gfortran.dg/pr95373_1.f90: New test.
|
||||
* gfortran.dg/pr95373_2.f90: New test.
|
||||
|
||||
2020-05-28 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/cpp1z/pr86648.C: Expect error.
|
||||
* g++.dg/cpp1z/static2.C: Expect error.
|
||||
* g++.dg/cpp0x/nsdmi16.C: New test.
|
||||
|
||||
2020-05-28 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* g++.dg/cpp0x/initlist-array12.C: Fix the definition of
|
||||
initializer_list for ilp32 target.
|
||||
|
||||
2020-05-28 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
* g++.dg/ext/tmplattr10.C: Only run in c++11.
|
||||
|
||||
2020-05-28 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
* gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32
|
||||
|
||||
2020-05-28 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||
|
||||
PR fortran/94397
|
||||
* gfortran.dg/pr94397.F90: New test.
|
||||
|
||||
2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/shrink_wrap_1.c: New test.
|
||||
|
||||
2020-05-28 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR testsuite/95361
|
||||
* gcc.target/aarch64/sve/pr95361.c: New test.
|
||||
|
||||
2020-05-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/95273
|
||||
PR tree-optimization/95356
|
||||
* gcc.target/i386/pr95356.c: New testcase.
|
||||
|
||||
2020-05-28 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/95363
|
||||
* gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets.
|
||||
|
||||
2020-05-28 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* lib/gcc-defs.exp: Avoid introducing empty arguments between
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2020-05-28 Dong JianQiang <dongjianqiang2@huawei.com>
|
||||
|
||||
PR gcov-profile/95332
|
||||
* libgcov-util.c (read_gcda_file): Call gcov_magic.
|
||||
* libgcov.h (gcov_magic): Disable GCC poison.
|
||||
|
||||
2020-05-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR target/95212
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2020-05-28 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR libfortran/95104
|
||||
* io/unit.c (unlock_unit): Guard by check for NULL pointer.
|
||||
|
||||
2020-05-26 Harald Anlauf <anlauf@gmx.de>
|
||||
Steven G. Kargl <kargl@gcc.gnu.org>
|
||||
|
||||
|
|
Loading…
Reference in New Issue