Daily bump.
This commit is contained in:
parent
16b7b8a32d
commit
8502e23d1f
6 changed files with 319 additions and 1 deletions
|
@ -1,3 +1,11 @@
|
|||
2021-01-22 Jonathan Wright <jonathan.wright@arm.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
||||
2021-01-22 Maciej W. Rozycki <macro@orcam.me.uk>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Update my e-mail address.
|
||||
|
||||
2021-01-12 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* MAINTAINERS: Fix spacing.
|
||||
|
|
135
gcc/ChangeLog
135
gcc/ChangeLog
|
@ -1,3 +1,138 @@
|
|||
2021-01-22 Jonathan Wright <jonathan.wright@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-simd-builtins.def: Add mla builtin
|
||||
generator macro.
|
||||
* config/aarch64/arm_neon.h (vmla_s8): Use RTL builtin rather
|
||||
than asm.
|
||||
(vmla_s16): Likewise.
|
||||
(vmla_s32): Likewise.
|
||||
(vmla_u8): Likewise.
|
||||
(vmla_u16): Likewise.
|
||||
(vmla_u32): Likewise.
|
||||
(vmlaq_s8): Likewise.
|
||||
(vmlaq_s16): Likewise.
|
||||
(vmlaq_s32): Likewise.
|
||||
(vmlaq_u8): Likewise.
|
||||
(vmlaq_u16): Likewise.
|
||||
(vmlaq_u32): Likewise.
|
||||
|
||||
2021-01-22 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* doc/invoke.texi (GCC_EXTRA_DIAGNOSTIC_OUTPUT): Add @findex
|
||||
directive.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR debug/98796
|
||||
* dwarf2out.c (output_file_names): For -gdwarf-5, if there are no
|
||||
filenames to emit, still emit the required 0 index directory and
|
||||
filename entries that match DW_AT_comp_dir and DW_AT_name of the
|
||||
compilation unit.
|
||||
|
||||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98545
|
||||
* doc/invoke.texi: Update C++ ABI Version 15 description.
|
||||
|
||||
2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
PR tree-optimization/98766
|
||||
* tree-ssa-math-opts.c (convert_mult_to_fma): Use maybe_le when
|
||||
comparing against type size with param_avoid_fma_max_bits.
|
||||
|
||||
2021-01-22 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/98793
|
||||
* tree.c (vector_element_bits): Key single-bit bool vector on
|
||||
integer mode rather than not vector mode.
|
||||
|
||||
2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
|
||||
|
||||
PR target/98093
|
||||
* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
|
||||
Generate ARRAY_REF(VIEW_CONVERT_EXPR) for P8 and later
|
||||
platforms.
|
||||
* config/rs6000/rs6000.c (rs6000_expand_vector_set_var): Update
|
||||
to call different path for P8 and P9.
|
||||
(rs6000_expand_vector_set_var_p9): New function.
|
||||
(rs6000_expand_vector_set_var_p8): New function.
|
||||
|
||||
2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
|
||||
|
||||
PR target/79251
|
||||
PR target/98065
|
||||
* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
|
||||
Ajdust variable index vec_insert from address dereference to
|
||||
ARRAY_REF(VIEW_CONVERT_EXPR) tree expression.
|
||||
* config/rs6000/rs6000-protos.h (rs6000_expand_vector_set_var):
|
||||
New declaration.
|
||||
* config/rs6000/rs6000.c (rs6000_expand_vector_set_var): New function.
|
||||
|
||||
2021-01-22 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR gcov-profile/98739
|
||||
* profile.c (compute_value_histograms): Drop time profile for
|
||||
-fprofile-reproducible=multithreaded.
|
||||
|
||||
2021-01-22 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* gcc.c (process_command): Don't check OPT_SPECIAL_input_file
|
||||
existence here.
|
||||
|
||||
2021-01-22 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/98773
|
||||
* tree-data-ref.c (initalize_matrix_A): Revert previous
|
||||
change, retaining failing on HOST_WIDE_INT_MIN CHREC_RIGHT.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/90248
|
||||
* match.pd (X cmp 0.0 ? 1.0 : -1.0 -> copysign(1, +-X),
|
||||
X cmp 0.0 ? -1.0 : +1.0 -> copysign(1, -+X)): Remove
|
||||
simplifications.
|
||||
(X * (X cmp 0.0 ? 1.0 : -1.0) -> +-abs(X),
|
||||
X * (X cmp 0.0 ? -1.0 : 1.0) -> +-abs(X)): New simplifications.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/98255
|
||||
* tree-dfa.c (get_ref_base_and_extent): For ARRAY_REFs, sign
|
||||
extend index - low_bound from sizetype's precision rather than index
|
||||
precision.
|
||||
(get_addr_base_and_unit_offset_1): Likewise.
|
||||
* tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Likewise.
|
||||
* gimple-fold.c (fold_const_aggregate_ref_1): Likewise.
|
||||
|
||||
2021-01-22 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98786
|
||||
* tree-ssa-phiopt.c (factor_out_conditional_conversion): Avoid
|
||||
adding new uses of abnormals. Verify we deal with a conditional
|
||||
conversion.
|
||||
|
||||
2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
|
||||
PR target/98636
|
||||
* optc-save-gen.awk: Add arm_fp16_format to checked_options.
|
||||
|
||||
2021-01-22 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/96891
|
||||
PR target/98348
|
||||
* config/i386/sse.md (VI_128_256): New mode iterator.
|
||||
(*avx_cmp<mode>3_1, *avx_cmp<mode>3_2, *avx_cmp<mode>3_3,
|
||||
*avx_cmp<mode>3_4, *avx2_eq<mode>3, *avx2_pcmp<mode>3_1,
|
||||
*avx2_pcmp<mode>3_2, *avx2_gt<mode>3): New
|
||||
define_insn_and_split to lower avx512 vector comparison to avx
|
||||
version when dest is vector.
|
||||
(*<avx512>_cmp<mode>3,*<avx512>_cmp<mode>3,*<avx512>_ucmp<mode>3):
|
||||
define_insn_and_split for negating the comparison result.
|
||||
* config/i386/predicates.md (float_vector_all_ones_operand):
|
||||
New predicate.
|
||||
* config/i386/i386-expand.c (ix86_expand_sse_movcc): Use
|
||||
general NOT operator without UNSPEC_MASKOP.
|
||||
|
||||
2021-01-21 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/98777
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210122
|
||||
20210123
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/96623
|
||||
* parser.c (inject_parm_decls): Remove a redundant assignment.
|
||||
(cp_parser_class_specifier_1): Clear current_class_{ptr,ref}
|
||||
before calling inject_parm_decls.
|
||||
|
||||
2021-01-22 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98744
|
||||
* call.c (make_base_init_ok): Use DECL_HAS_VTT_PARM_P.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR sanitizer/95693
|
||||
* init.c (build_zero_init_1): Revert the 2018-03-06 change to
|
||||
return build_zero_cst for reference types.
|
||||
* typeck2.c (process_init_constructor_record): Instead call
|
||||
build_zero_cst here during error recovery instead of build_zero_init.
|
||||
|
||||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98545
|
||||
* mangle.c (write_member_name): Emit abi_warn_or_compat_version_crosses
|
||||
warnings regardless of abi_version_at_least.
|
||||
(write_expression): When the expression is a dependent name
|
||||
and an operator name, write "on" before writing its name.
|
||||
|
||||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/97966
|
||||
* pt.c (instantiate_class_template_1): Instantiate members
|
||||
marked with attribute used only after we're done instantiating
|
||||
the class.
|
||||
|
||||
2021-01-21 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/71879
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2021-01-22 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/98565
|
||||
* trans-intrinsic.c (gfc_conv_associated): Do not add a _data
|
||||
component for scalar class function targets. Instead, fix the
|
||||
function result and access the _data from that.
|
||||
|
||||
2021-01-21 Jorge D'Elia <jdelia@cimec.unl.edu.ar>
|
||||
|
||||
* intrinsic.texi (CO_MAX): Fix typo.
|
||||
|
|
|
@ -1,3 +1,136 @@
|
|||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/96623
|
||||
* g++.dg/cpp0x/noexcept64.C: New test.
|
||||
|
||||
2021-01-22 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* g++.dg/eh/spbp.C: Remove skip on AIX.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a
|
||||
typo, UINON_TYPE to UNION_TYPE.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo,
|
||||
UINON_TYPE to UNION_TYPE.
|
||||
* gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise.
|
||||
* gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add
|
||||
optimize ("no-strict-aliasing") attribute.
|
||||
|
||||
2021-01-22 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98744
|
||||
* g++.dg/init/elide7.C: New test.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR sanitizer/95693
|
||||
* g++.dg/ubsan/pr95693.C: New test.
|
||||
|
||||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/98545
|
||||
* g++.dg/abi/mangle76.C: New test.
|
||||
|
||||
2021-01-22 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/98565
|
||||
* gfortran.dg/associated_target_7.f90 : New test.
|
||||
|
||||
2021-01-22 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR tree-optimization/47059
|
||||
* gcc.dg/tree-ssa/pr47059.c: New test.
|
||||
|
||||
2021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
PR tree-optimization/98766
|
||||
* gcc.dg/pr98766.c: New test.
|
||||
|
||||
2021-01-22 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR testsuite/98795
|
||||
* g++.dg/modules/modules.exp (module_cmi_p): Avoid
|
||||
embedded absolute paths.
|
||||
(module_do_it): Append $std to test name.
|
||||
|
||||
2021-01-22 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/98793
|
||||
* gcc.dg/pr98793.c: New testcase.
|
||||
|
||||
2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/pr79251.p8.c: New test.
|
||||
* gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust
|
||||
instruction counts.
|
||||
* gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
|
||||
* gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
|
||||
* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
|
||||
|
||||
2021-01-22 Xionghu Luo <luoxhu@linux.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/pr79251.p9.c: New test.
|
||||
* gcc.target/powerpc/pr79251-run.c: New test.
|
||||
* gcc.target/powerpc/pr79251.h: New header.
|
||||
|
||||
2021-01-22 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/98773
|
||||
* gcc.dg/torture/pr98773.c: New testcase.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/90248
|
||||
* gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign
|
||||
builtins.
|
||||
* gcc.dg/pr90248.c: New test.
|
||||
|
||||
2021-01-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/98255
|
||||
* gcc.dg/pr98255.c: New test.
|
||||
|
||||
2021-01-22 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98786
|
||||
* gcc.dg/torture/pr98786.c: New testcase.
|
||||
|
||||
2021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
|
||||
PR target/98636
|
||||
* gcc.target/arm/pr98636.c: New test.
|
||||
|
||||
2021-01-22 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/96891
|
||||
PR target/98348
|
||||
* gcc.target/i386/avx512bw-pr96891-1.c: New test.
|
||||
* gcc.target/i386/avx512f-pr96891-1.c: New test.
|
||||
* gcc.target/i386/avx512f-pr96891-2.c: New test.
|
||||
* gcc.target/i386/avx512f-pr96891-3.c: New test.
|
||||
* g++.target/i386/avx512f-pr96891-1.C: New test.
|
||||
* gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase.
|
||||
|
||||
2021-01-22 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/97966
|
||||
* g++.dg/cpp0x/noexcept63.C: New test.
|
||||
|
||||
2021-01-21 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and
|
||||
|
|
Loading…
Add table
Reference in a new issue