Daily bump.
This commit is contained in:
parent
22806064a6
commit
9e85da8d9f
|
@ -1,3 +1,21 @@
|
|||
2021-09-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_commit.py: Add FIXME note.
|
||||
|
||||
2021-09-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_commit.py: Check commit email.
|
||||
* gcc-changelog/test_email.py: Add new test.
|
||||
* gcc-changelog/test_patches.txt: Likewise.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* config-list.mk: Remove vax-openbsd.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* config-list.mk: Remove m68k-openbsd.
|
||||
|
||||
2021-09-13 Andrew Pinski <apinski@marvell.com>
|
||||
|
||||
* config-list.mk: Remove m32r-linux and m32rle-linux
|
||||
|
|
115
gcc/ChangeLog
115
gcc/ChangeLog
|
@ -1,3 +1,118 @@
|
|||
2021-09-15 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* config/rs6000/rs6000.c (rs6000_xcoff_encode_section_info):
|
||||
Proceed if no symbol summary or the symbol alias flag is false.
|
||||
|
||||
2021-09-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/88578
|
||||
PR c++/102295
|
||||
* varasm.c (output_constructor_regular_field): Instead of assertion
|
||||
that array_size_for_constructor result is equal to size of
|
||||
TREE_TYPE (local->val) in bytes, assert that the type size is greater
|
||||
or equal to array_size_for_constructor result and use type size as
|
||||
fieldsize.
|
||||
|
||||
2021-09-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR target/102351
|
||||
* config/i386/vxworks.h: Use new macro TARGET_CPU_P.
|
||||
|
||||
2021-09-15 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR target/102349
|
||||
* config/rs6000/rs6000.c (rs6000_xcoff_encode_section_info):
|
||||
Check that we have a symbol summary for a symbol.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR target/102348
|
||||
* config/rs6000/lynx.h: Remove undef of PREFERRED_DEBUGGING_TYPE
|
||||
to inherit from elfos.h
|
||||
|
||||
2021-09-15 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/102327
|
||||
* config/i386/i386-expand.c
|
||||
(ix86_expand_vector_init_interleave): Use puncklwd to pack 2
|
||||
HFmodes.
|
||||
(ix86_expand_vector_set): Use blendw instead of pinsrw.
|
||||
* config/i386/i386.c (ix86_can_change_mode_class): Adjust for
|
||||
AVX512FP16 which supports 16bit vector load.
|
||||
* config/i386/sse.md (avx512bw_interleave_highv32hi<mask_name>):
|
||||
Rename to ..
|
||||
(avx512bw_interleave_high<mode><mask_name>): .. this, and
|
||||
extend to V32HFmode.
|
||||
(avx2_interleave_highv16hi<mask_name>): Rename to ..
|
||||
(avx2_interleave_high<mode><mask_name>): .. this, and extend
|
||||
to V16HFmode.
|
||||
(vec_interleave_highv8hi<mask_name>): Rename to ..
|
||||
(vec_interleave_high<mode><mask_name>): .. this, and extend to V8HFmode.
|
||||
(<mask_codefor>avx512bw_interleave_lowv32hi<mask_name>):
|
||||
Rename to ..
|
||||
(<mask_codefor>avx512bw_interleave_low<mode><mask_name>):
|
||||
this, and extend to V32HFmode.
|
||||
(avx2_interleave_lowv16hi<mask_name>): Rename to ..
|
||||
(avx2_interleave_low<mode><mask_name>): .. this, and extend to V16HFmode.
|
||||
(vec_interleave_lowv8hi<mask_name>): Rename to ..
|
||||
(vec_interleave_low<mode><mask_name>): .. this, and extend to V8HFmode.
|
||||
(sse4_1_pblendw): Rename to ..
|
||||
(sse4_1_pblend<blendsuf>): .. this, and extend to V8HFmode.
|
||||
(avx2_pblendph): New define_expand.
|
||||
(<sse2p4_1>_pinsr<ssemodesuffix>): Refactor, use
|
||||
sseintmodesuffix instead of ssemodesuffix.
|
||||
(blendsuf): New mode attr.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vectorizer.h (dr_misalignment): Move out of line.
|
||||
(dr_target_alignment): New.
|
||||
(DR_TARGET_ALIGNMENT): Wrap dr_target_alignment.
|
||||
(set_dr_target_alignment): New.
|
||||
(SET_DR_TARGET_ALIGNMENT): Wrap set_dr_target_alignment.
|
||||
* tree-vect-data-refs.c (dr_misalignment): Compute and
|
||||
return the group members misalignment.
|
||||
(vect_compute_data_ref_alignment): Use SET_DR_TARGET_ALIGNMENT.
|
||||
(vect_analyze_data_refs_alignment): Compute alignment only
|
||||
for the first element of a DR group.
|
||||
(vect_slp_analyze_node_alignment): Likewise.
|
||||
|
||||
2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* config/i386/avx512fp16intrin.h: Adjust all builtin calls.
|
||||
* config/i386/avx512fp16vlintrin.h: Likewise.
|
||||
* config/i386/i386-builtin.def: Adjust builtin name and
|
||||
enumeration to match AVX512F style.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/102318
|
||||
* tree-vect-loop.c (vect_transform_cycle_phi): Revert
|
||||
previous change and do the mode conversion separately from
|
||||
the sign conversion.
|
||||
|
||||
2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
|
||||
Peter Cordes <peter@cordes.ca>
|
||||
|
||||
PR target/91103
|
||||
* config/i386/sse.md (extract_suf): Add V8SF/V8SI/V4DF/V4DI.
|
||||
(*vec_extract<mode><ssescalarmodelower>_valign): Output
|
||||
vextract{i,f}{32x4,64x2} instruction when byte_offset % 16 ==
|
||||
0.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* config.gcc: Remove vax-*-openbsd* configuration.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* config.gcc: Remove m68k-openbsd.
|
||||
|
||||
2021-09-15 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
PR target/102336
|
||||
* config/xtensa/t-xtensa (TM_H): Add include/xtensa-config.h.
|
||||
|
||||
2021-09-14 Peter Bergner <bergner@linux.ibm.com>
|
||||
|
||||
* config/rs6000/mma.md (unspec): Delete UNSPEC_MMA_XXSETACCZ.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210915
|
||||
20210916
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2021-09-15 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc-interface/utils.c: Include opts.h.
|
||||
(handle_zero_call_used_regs_attribute): New.
|
||||
(gnat_internal_attribute_table): Add zero_call_used_regs.
|
||||
|
||||
2021-09-14 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/101970
|
||||
|
|
|
@ -1,3 +1,59 @@
|
|||
2021-09-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/101904
|
||||
* call.c (build_user_type_conversion_1): Add tf_conv to complain.
|
||||
(add_candidates): When in a SFINAE context, instead of adding a
|
||||
candidate to bad_fns just mark it unviable.
|
||||
|
||||
2021-09-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* cp-tree.h (parsing_function_declarator): Declare.
|
||||
* name-lookup.c (set_decl_context_in_fn): Use it.
|
||||
* parser.c (cp_parser_direct_declarator): Use it.
|
||||
(parsing_function_declarator): New.
|
||||
|
||||
2021-09-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/88578
|
||||
PR c++/102295
|
||||
* typeck2.c (split_nonconstant_init_1): Don't throw away empty
|
||||
initializers of flexible array members if they have non-zero type
|
||||
size.
|
||||
|
||||
2021-09-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/102050
|
||||
* decl.c (grok_special_member_properties): Set
|
||||
TYPE_HAS_COPY_CTOR, TYPE_HAS_DEFAULT_CONSTRUCTOR
|
||||
and TYPE_HAS_LIST_CTOR independently from each other.
|
||||
|
||||
2021-09-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* decl.c (cxx_init_decl_processing): Only warn about odd
|
||||
interference sizes if they were specified with --param.
|
||||
|
||||
2021-09-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/48396
|
||||
* cp-tree.h (enum cp_tree_index): Remove CPTI_TYPE_INFO_PTR_TYPE.
|
||||
(type_info_ptr_type): Remove.
|
||||
* rtti.c (init_rtti_processing): Don't predeclare std::type_info.
|
||||
(typeid_ok_p): Check for null const_type_info_type_node.
|
||||
(type_info_ptr_type, get_void_tinfo_ptr): New fns.
|
||||
(get_tinfo_decl_dynamic, get_tinfo_ptr): Use them.
|
||||
(ptr_initializer, ptm_initializer, get_pseudo_ti_init): Use them.
|
||||
(get_tinfo_desc): Use const_ptr_type_node.
|
||||
|
||||
2021-09-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* parser.c (cp_parser_template_name): Move object type.
|
||||
(cp_parser_pre_parsed_nested_name_specifier): Likewise.
|
||||
|
||||
2021-09-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* parser.c (cp_parser_unqualified_id): Only complain about ~A<T> in
|
||||
a declarator.
|
||||
|
||||
2021-09-14 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* coroutines.cc (struct param_info): Add copy_var.
|
||||
|
|
|
@ -1,3 +1,60 @@
|
|||
2021-09-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/101904
|
||||
* g++.dg/ext/conv2.C: New test.
|
||||
* g++.dg/template/conv17.C: Extend test.
|
||||
|
||||
2021-09-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/88578
|
||||
PR c++/102295
|
||||
* g++.dg/ext/flexary39.C: New test.
|
||||
* g++.dg/ext/flexary40.C: New test.
|
||||
|
||||
2021-09-15 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/102050
|
||||
* g++.dg/cpp0x/initlist125.C: New test.
|
||||
* g++.dg/cpp0x/initlist126.C: New test.
|
||||
|
||||
2021-09-15 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
|
||||
|
||||
2021-09-15 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr102327-1.c: New test.
|
||||
* gcc.target/i386/pr102327-2.c: New test.
|
||||
* gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
|
||||
|
||||
2021-09-15 Hongyu Wang <hongyu.wang@intel.com>
|
||||
|
||||
* gcc.target/i386/avx-1.c: Adjust builtin macros.
|
||||
* gcc.target/i386/sse-13.c: Likewise.
|
||||
* gcc.target/i386/sse-23.c: Likewise.
|
||||
|
||||
2021-09-15 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/102318
|
||||
* gcc.dg/vect/pr102318.c: New testcase.
|
||||
|
||||
2021-09-15 Hongtao Liu <hongtao.liu@intel.com>
|
||||
Peter Cordes <peter@cordes.ca>
|
||||
|
||||
PR target/91103
|
||||
* gcc.target/i386/pr91103-1.c: Add extract tests.
|
||||
* gcc.target/i386/pr91103-2.c: Ditto.
|
||||
|
||||
2021-09-15 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
|
||||
testing.
|
||||
|
||||
2021-09-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/48396
|
||||
* g++.dg/rtti/undeclared1.C: New test.
|
||||
|
||||
2021-09-14 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/102311
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2021-09-15 Hugo Beauzée-Luyssen <hugo@beauzee.fr>
|
||||
|
||||
* crossconfig.m4: Check for TLS support on mingw.
|
||||
* configure: Regenerate.
|
||||
|
||||
2021-09-13 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* include/std/version: Define __cpp_lib_hardware_interference_size.
|
||||
|
|
Loading…
Reference in New Issue