]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Aug 2023 00:17:47 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Aug 2023 00:17:47 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index ed35c6b405c3181048b6e68d6d7e7e4662b9efea..ac88b256ca8bed648f9c59266ba132a6d9c44d72 100644 (file)
@@ -1,3 +1,155 @@
+2023-08-14  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       * lra-constraints.cc (curr_insn_transform): Process output stack
+       pointer reloads before emitting reload insns.
+
+2023-08-14  benjamin priour  <vultkayn@gcc.gnu.org>
+
+       PR analyzer/110543
+       * doc/invoke.texi: Add documentation of
+       fanalyzer-show-events-in-system-headers
+
+2023-08-14  Jan Hubicka  <jh@suse.cz>
+
+       PR gcov-profile/110988
+       * tree-cfg.cc (fold_loop_internal_call): Avoid division by zero.
+
+2023-08-14  Jiawei  <jiawei@iscas.ac.cn>
+
+       * config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins):
+       Enable compressed builtins when ZC* extensions enabled.
+       * config/riscv/riscv-shorten-memrefs.cc:
+       Enable shorten_memrefs pass when ZC* extensions enabled.
+       * config/riscv/riscv.cc (riscv_compressed_reg_p):
+       Enable compressible registers when ZC* extensions enabled.
+       (riscv_rtx_costs): Allow adjusting rtx costs when ZC* extensions enabled.
+       (riscv_address_cost): Allow adjusting address cost when ZC* extensions enabled.
+       (riscv_first_stack_step): Allow compression of the register saves
+       without adding extra instructions.
+       * config/riscv/riscv.h (FUNCTION_BOUNDARY): Adjusts function boundary
+       to 16 bits when ZC* extensions enabled.
+
+2023-08-14  Jiawei  <jiawei@iscas.ac.cn>
+
+       * common/config/riscv/riscv-common.cc (riscv_subset_list::parse): New extensions.
+       * config/riscv/riscv-opts.h (MASK_ZCA): New mask.
+       (MASK_ZCB): Ditto.
+       (MASK_ZCE): Ditto.
+       (MASK_ZCF): Ditto.
+       (MASK_ZCD): Ditto.
+       (MASK_ZCMP): Ditto.
+       (MASK_ZCMT): Ditto.
+       (TARGET_ZCA): New target.
+       (TARGET_ZCB): Ditto.
+       (TARGET_ZCE): Ditto.
+       (TARGET_ZCF): Ditto.
+       (TARGET_ZCD): Ditto.
+       (TARGET_ZCMP): Ditto.
+       (TARGET_ZCMT): Ditto.
+       * config/riscv/riscv.opt: New target variable.
+
+2023-08-14  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       Revert:
+       2023-05-17  Jin Ma  <jinma@linux.alibaba.com>
+
+       * genrecog.cc (print_nonbool_test): Fix type error of
+       switch (SUBREG_BYTE (op))'.
+
+2023-08-14  Richard Biener  <rguenther@suse.de>
+
+       * tree-cfg.cc (print_loop_info): Dump to 'file', not 'dump_file'.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class unop_frm): New class for frm.
+       (vfsqrt_frm_obj): New declaration.
+       (BASE): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfsqrt_frm): New intrinsic function definition.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class vfwnmsac_frm): New class for frm.
+       (vfwnmsac_frm_obj): New declaration.
+       (BASE): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfwnmsac_frm): New intrinsic function definition.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class vfwmsac_frm): New class for frm.
+       (vfwmsac_frm_obj): New declaration.
+       (BASE): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfwmsac_frm): New intrinsic function definition.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class vfwnmacc_frm): New class for frm.
+       (vfwnmacc_frm_obj): New declaration.
+       (BASE): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfwnmacc_frm): New intrinsic function definition.
+
+2023-08-14  Cui, Lili  <lili.cui@intel.com>
+
+       * common/config/i386/cpuinfo.h (get_intel_cpu): Add model value 0xba
+       to Raptorlake.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/mmix/predicates.md (mmix_address_operand): Use
+       lra_in_progress, not reload_in_progress.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/mmix/mmix.cc: Re-enable LRA.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/mmix/predicates.md (frame_pointer_operand): Handle FP+offset
+       when lra_in_progress.
+
+2023-08-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/mmix/mmix.cc: Disable LRA for MMIX.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class vfwmacc_frm): New class for vfwmacc frm.
+       (vfwmacc_frm_obj): New declaration.
+       (BASE): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfwmacc_frm): Function definition for vfwmacc.
+       * config/riscv/riscv-vector-builtins.cc
+       (function_expander::use_widen_ternop_insn): Add frm support.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class vfnmsub_frm): New class for vfnmsub frm.
+       (vfnmsub_frm): New declaration.
+       (BASE): Ditto.
+       * config/riscv/riscv-vector-builtins-bases.h: Ditto.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfnmsub_frm): New function declaration.
+
+2023-08-14  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+       * lra-constraints.cc (curr_insn_transform): Set done_p up and
+       check it on true after processing output stack pointer reload.
+
 2023-08-12  Jakub Jelinek  <jakub@redhat.com>
 
        * Makefile.in (USER_H): Add stdckdint.h.
index e4aee61b632449d226948e3fdfd8c078d256b0d0..c7049d23fc698ec4652141394f3291c59db2ffe4 100644 (file)
@@ -1 +1 @@
-20230814
+20230815
index 1f9bc098302888316c6aff10df8be42566e4a380..af009c165ae431250daf4c4fba68172849c48b80 100644 (file)
@@ -1,3 +1,13 @@
+2023-08-14  benjamin priour  <vultkayn@gcc.gnu.org>
+
+       PR analyzer/110543
+       * analyzer.opt: Add new option.
+       * diagnostic-manager.cc
+       (diagnostic_manager::prune_path): Call prune_system_headers.
+       (prune_frame): New function that deletes all events in a frame.
+       (diagnostic_manager::prune_system_headers): New function.
+       * diagnostic-manager.h: Add prune_system_headers declaration.
+
 2023-08-11  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/105899
index 25b96723ac700d2872e32008eeb17fb7189809ce..844ff490da919bbef5742667444ac4373d830b06 100644 (file)
@@ -1,3 +1,7 @@
+2023-08-14  Jason Merrill  <jason@redhat.com>
+
+       * c-cppbuiltin.cc (c_cpp_builtins): Adjust __cpp_concepts.
+
 2023-08-11  Jakub Jelinek  <jakub@redhat.com>
 
        * c-common.cc (c_common_reswords): Add __typeof_unqual
index ba9d5a67a719806f773ab8270363b563db466301..02b952241039c1e4057f701dc0f1fc223397d15e 100644 (file)
@@ -1,3 +1,14 @@
+2023-08-14  gnaggnoyil  <gnaggnoyil@gmail.com>
+
+       DR 2386
+       PR c++/110216
+       * decl.cc (get_tuple_size): Update implementation for DR 2386.
+
+2023-08-14  Jason Merrill  <jason@redhat.com>
+
+       * parser.cc (cp_parser_simple_type_specifier): Handle -std=c++14
+       -fconcepts.
+
 2023-08-12  Patrick Palka  <ppalka@redhat.com>
            Jason Merrill  <jason@redhat.com>
 
index cc8a626bfc12105f6617aad95b3fbcd07b5bf897..5b2aa8931a8cb9ab0cb3dc6e6244cf0aaf092918 100644 (file)
@@ -1,3 +1,25 @@
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/110360
+       PR fortran/110419
+       * trans-types.cc (gfc_sym_type): Use a bare character type for length
+       one value character dummy arguments.
+       * trans-expr.cc (gfc_conv_string_parameter): Handle single character
+       case.
+       (gfc_conv_procedure_call): Don't exclude interoperable kinds
+       from single character handling.  For single character dummy arguments,
+       extend the existing handling of non-constant expressions to constant
+       expressions.
+
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.h (gfc_length_one_character_type_p): New inline
+       function.
+       * check.cc (is_c_interoperable): Use
+       gfc_length_one_character_type_p.
+       * decl.cc (verify_bind_c_sym): Same.
+       * trans-expr.cc (gfc_conv_procedure_call): Same.
+
 2023-08-09  Steve Kargl  <sgk@troutmask.apl.washington.edu>
 
        PR fortran/109684
index f3cb19e6c7f2d024c785f18d269286797478ac1f..4089302db7893ff361db316551b3eec17394b74e 100644 (file)
@@ -1,3 +1,61 @@
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+       * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
+       codes from the arguments.
+       (p): Update calls: pass explicit distinct error codes.
+
+2023-08-14  Mikael Morin  <mikael@gcc.gnu.org>
+
+       PR fortran/110360
+       PR fortran/110419
+       * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
+
+2023-08-14  benjamin priour  <vultkayn@gcc.gnu.org>
+
+       PR analyzer/110543
+       * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
+       New test.
+       * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
+       New test.
+       * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
+       New test.
+
+2023-08-14  gnaggnoyil  <gnaggnoyil@gmail.com>
+
+       DR 2386
+       PR c++/110216
+       * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
+       * g++.dg/cpp1z/pr110216.C: New test.
+
+2023-08-14  Jiawei  <jiawei@iscas.ac.cn>
+
+       * gcc.target/riscv/arch-24.c: New test.
+       * gcc.target/riscv/arch-25.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
+
+2023-08-14  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
+
 2023-08-12  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/108119
index 74556092b7e8676cc232c49cccb7219b7ee69ef9..26bc3d15945c396eace94e94a80d627db26307ca 100644 (file)
@@ -1,3 +1,9 @@
+2023-08-14  Paul Dreik  <gccpatches@pauldreik.se>
+
+       PR libstdc++/110860
+       * include/std/format (__formatter_fp::format): Use frexp instead
+       of log10.
+
 2023-08-12  Ken Matsui  <kmatsui@gcc.gnu.org>
 
        * include/std/type_traits (true_type): Use __bool_constant
This page took 0.109005 seconds and 5 git commands to generate.