]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 2 Aug 2023 00:17:45 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 2 Aug 2023 00:17:45 +0000 (00:17 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index 125d790f6517939b0a4aa63e6d94c52512456d41..bd0b26a7df1edd83838d9deb60b4e582e061d2fe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-08-01  Richard Ball  <richard.ball@arm.com>
+
+       * MAINTAINERS: Add myself.
+
 2023-07-31  Andreas Schwab  <schwab@suse.de>
 
        * configure.ac (GDCFLAGS): Set default from ${CFLAGS}.
index 832c9409468aae4efecc318fe7fd387e8f68c6d7..e35c40e9507454c71a735722154155039f5d1fbe 100644 (file)
@@ -1,3 +1,63 @@
+2023-08-01  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * config/s390/s390.cc (s390_encode_section_info): Assume external
+       symbols without explicit alignment to be unaligned if
+       -munaligned-symbols has been specified.
+       * config/s390/s390.opt (-munaligned-symbols): New option.
+
+2023-08-01  Richard Ball  <richard.ball@arm.com>
+
+       * gimple-fold.cc (fold_ctor_reference):
+       Add support for poly_int.
+
+2023-08-01  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/110220
+       * config/avr/avr.cc (avr_optimize_casesi): Set JUMP_LABEL and
+       LABEL_NUSES of new conditional branch instruction.
+
+2023-08-01  Jan Hubicka  <jh@suse.cz>
+
+       * tree-vect-loop-manip.cc (vect_do_peeling): Fix profile update after
+       constant prologue peeling.
+
+2023-08-01  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * doc/sourcebuild.texi (arm_v8_1m_main_cde_mve_fp): Fix spelling.
+
+2023-08-01  Pan Li  <pan2.li@intel.com>
+           Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv.cc (DYNAMIC_FRM_RTL): New macro.
+       (STATIC_FRM_P): Ditto.
+       (struct mode_switching_info): New struct for mode switching.
+       (struct machine_function): Add new field mode switching.
+       (riscv_emit_frm_mode_set): Add DYN_CALL emit.
+       (riscv_frm_adjust_mode_after_call): New function for call mode.
+       (riscv_frm_emit_after_call_in_bb_end): New function for emit
+       insn when call as the end of bb.
+       (riscv_frm_mode_needed): New function for frm mode needed.
+       (frm_unknown_dynamic_p): Remove call check.
+       (riscv_mode_needed): Extrac function for frm.
+       (riscv_frm_mode_after): Add DYN_CALL after.
+       (riscv_mode_entry): Remove backup rtl initialization.
+       * config/riscv/vector.md (frm_mode): Add dyn_call.
+       (fsrmsi_restore_exit): Rename to _volatile.
+       (fsrmsi_restore_volatile): Likewise.
+
+2023-08-01  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-vector-builtins-bases.cc
+       (class reverse_binop_frm): Add new template for reversed frm.
+       (vfsub_frm_obj): New obj.
+       (vfrsub_frm_obj): Likewise.
+       * config/riscv/riscv-vector-builtins-bases.h:
+       (vfsub_frm): New declaration.
+       (vfrsub_frm): Likewise.
+       * config/riscv/riscv-vector-builtins-functions.def
+       (vfsub_frm): New function define.
+       (vfrsub_frm): Likewise.
+
 2023-08-01  Andrew Pinski  <apinski@marvell.com>
 
        PR tree-optimization/93044
index 6f43154cd32b70c597bd964465343386a8a0ecf8..1ebb3c137ceb32ff66e6cbc5ff89c0202847506b 100644 (file)
@@ -1 +1 @@
-20230801
+20230802
index 336da5ae716224d7fe83f50642bd7ecc038d14cd..ca39feafbebcfa618c2ff8ca21089d033c4e8f73 100644 (file)
@@ -1,3 +1,74 @@
+2023-08-01  Yannick Moy  <moy@adacore.com>
+
+       * repinfo.adb (Compute_Max_Length): Set parameter to print number
+       in decimal notation.
+       (List_Component_Layout): Same.
+
+2023-08-01  Yannick Moy  <moy@adacore.com>
+
+       * inline.adb (Can_Be_Inlined_In_GNATprove_Mode): Check for
+       Skip_Proof and Skip_Flow_And_Proof annotations for deciding
+       whether a subprogram can be inlined.
+
+2023-08-01  Steve Baird  <baird@adacore.com>
+
+       * sem_ch3.adb (Constrain_Corresponding_Record): When copying
+       information from the unconstrained record type to a newly
+       constructed constrained record subtype, the
+       Direct_Primitive_Operations attribute must be copied.
+
+2023-08-01  Steve Baird  <baird@adacore.com>
+
+       * sem_ch3.adb (Analyze_Component_Declaration): Remove
+       Build_Default_Subtype_OK call and code that could only executed in
+       the case where the removed call would have returned True. Other
+       calls to Build_Default_Subtype_Ok are unaffected by this change.
+
+2023-08-01  Pascal Obry  <obry@adacore.com>
+
+       * aspects.ads (Find_Aspect): Add Boolean parameter Or_Rep_Item
+       (defaulted to False).
+       * aspects.adb (Find_Aspect): If new Boolean parameter Or_Rep_Item
+       is True, then instead of returning an empty result if no
+       appropriate N_Aspect_Specification node is found, return an
+       appropriate N_Attribute_Definition_Clause if one is found.
+       * exp_put_image.ads: Change name of Enable_Put_Image function to
+       Put_Image_Enabled.
+       * exp_put_image.adb (Build_Record_Put_Image_Procedure): Detect the
+       case where a call to the Put_Image procedure of a derived type can
+       be transformed into a call to the parent type's Put_Image
+       procedure (with a type conversion to the parent type as the actual
+       parameter).
+       (Put_Image_Enabled): Change name of function (previously
+       Enable_Put_Image). Return True in more cases. In particular,
+       return True for a type with an explicitly specified Put_Image
+       aspect even if the type is declared in a predefined unit (or in an
+       instance of a predefined generic unit).
+       * exp_attr.adb: Changes due to Put_Image_Enabled function name
+       change.
+
+2023-08-01  Yannick Moy  <moy@adacore.com>
+
+       * repinfo.adb (List_Common_Type_Info): Fix output when alignment
+       is not statically known, and fix assertion when expansion is not
+       enabled.
+
+2023-08-01  Bob Duff  <duff@adacore.com>
+
+       * atree.adb (Field_Present): New function to detect whether or not
+       a given field is present in a given node, based on either the node
+       kind or the entity kind as appropriate.
+       (Get_Field_Value): Check that the field begin fetched exists.
+       However, disable the check in the case of Scope_Depth_Value,
+       because we have failures in that case. Those failures need to be
+       fixed, and then the check can be enabled for all fields.
+       (Set_Field_Value): Check that the field begin set exists.
+
+2023-08-01  Léo Creuse  <creuse@adacore.com>
+
+       * par_sco.adb (Process_Decisions): Traverse all attributes of
+       quantified expressions nodes.
+
 2023-07-28  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc-interface/trans.cc (gnat_to_gnu): Restrict previous change to
index 3f0411daaadf5eb195f921dc8f61d87da880eb99..210a0c3643f0c9cc44d377a96c29e5231d378d50 100644 (file)
@@ -1,3 +1,21 @@
+2023-08-01  Lewis Hyatt  <lhyatt@gmail.com>
+
+       * c-common.h (c_init_preprocess): Declare new function.
+       * c-opts.cc (c_common_init): Call it.
+       * c-lex.cc (cb_def_pragma): Add a comment.
+       (get_token): New function wrapping cpp_get_token.
+       (c_lex_with_flags): Use the new wrapper function to support
+       obtaining tokens in preprocess_only mode.
+       (lex_string): Likewise.
+       * c-pragma.cc (pragma_diagnostic_lex_normal): Rename to...
+       (pragma_diagnostic_lex): ...this.
+       (pragma_diagnostic_lex_pp): Remove.
+       (handle_pragma_diagnostic_impl): Call pragma_diagnostic_lex () in
+       all modes.
+       (c_pp_invoke_early_pragma_handler): Adapt to support pragma_lex ()
+       usage.
+       * c-pragma.h (pragma_lex_discard_to_eol): Declare.
+
 2023-07-31  Hamza Mahfooz  <someguy@effective-light.com>
 
        PR c/65213
index 862ea79f386679b5af751f0aad645e070e26f131..4572443d14ab3b8d29ce434e9dbc4c8f4a68830a 100644 (file)
@@ -1,3 +1,8 @@
+2023-08-01  Lewis Hyatt  <lhyatt@gmail.com>
+
+       * c-parser.cc (pragma_lex_discard_to_eol): New function.
+       (c_init_preprocess): New function.
+
 2023-07-31  Hamza Mahfooz  <someguy@effective-light.com>
 
        PR c/65213
index d73df687a2fe202f09b2e0a29bc6b4dbaf7a1058..9e6cb426fdd329c5a7432b302bc28b6cf9c143ee 100644 (file)
@@ -1,3 +1,10 @@
+2023-08-01  Lewis Hyatt  <lhyatt@gmail.com>
+
+       * parser.cc (c_init_preprocess): New function.
+       (maybe_read_tokens_for_pragma_lex): New function.
+       (pragma_lex): Support preprocess-only mode.
+       (pragma_lex_discard_to_eol): New function.
+
 2023-07-31  Chung-Lin Tang  <cltang@codesourcery.com>
 
        * parser.cc (cp_parser_oacc_host_data): Add checking requiring OpenACC
index c32aebb53f84815596057417571fed90dc709a42..70fdc0a0cefe63b87c49862c1dfb49ee7da56537 100644 (file)
@@ -1,3 +1,21 @@
+2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110161
+       * gm2-compiler/M2Check.mod (checkProcTypeEquivalence): New
+       procedure function.
+       (checkTypeKindEquivalence): Call checkProcTypeEquivalence
+       if either left or right is a proc type.
+       * gm2-compiler/M2Quads.mod (BuildRelOp): Create
+       combinedTok prior to creating the range check quadruple.
+       Use combinedTok when creating the range check quadruple.
+
+2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110865
+       * gm2-compiler/M2Quads.mod (BuildDesignatorArray):
+       Rename t as type and d as dim.  New variable result.
+       Allow constants of an array type to be indexed.
+
 2023-07-25  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/110174
index e92c80b7fedbbc5759665059ccdc0c8b11c4ebab..206306f810899770071dab4eeefd60107190c557 100644 (file)
@@ -1,3 +1,222 @@
+2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110161
+       * gm2/pim/fail/badxproc.mod: New test.
+
+2023-08-01  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       * gcc.target/s390/aligned-1.c: New test.
+       * gcc.target/s390/unaligned-1.c: New test.
+
+2023-08-01  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-1.c: Check profile consistency.
+       * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-10.c: Check profile consistency.
+       * gcc.dg/vect/vect-100.c: Check profile consistency.
+       * gcc.dg/vect/vect-103.c: Check profile consistency.
+       * gcc.dg/vect/vect-104.c: Check profile consistency.
+       * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-105.c: Check profile consistency.
+       * gcc.dg/vect/vect-106.c: Check profile consistency.
+       * gcc.dg/vect/vect-107.c: Check profile consistency.
+       * gcc.dg/vect/vect-108.c: Check profile consistency.
+       * gcc.dg/vect/vect-109.c: Check profile consistency.
+       * gcc.dg/vect/vect-11.c: Check profile consistency.
+       * gcc.dg/vect/vect-110.c: Check profile consistency.
+       * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-112.c: Check profile consistency.
+       * gcc.dg/vect/vect-113.c: Check profile consistency.
+       * gcc.dg/vect/vect-114.c: Check profile consistency.
+       * gcc.dg/vect/vect-115.c: Check profile consistency.
+       * gcc.dg/vect/vect-116.c: Check profile consistency.
+       * gcc.dg/vect/vect-117.c: Check profile consistency.
+       * gcc.dg/vect/vect-118.c: Check profile consistency.
+       * gcc.dg/vect/vect-119.c: Check profile consistency.
+       * gcc.dg/vect/vect-11a.c: Check profile consistency.
+       * gcc.dg/vect/vect-12.c: Check profile consistency.
+       * gcc.dg/vect/vect-120.c: Check profile consistency.
+       * gcc.dg/vect/vect-121.c: Check profile consistency.
+       * gcc.dg/vect/vect-122.c: Check profile consistency.
+       * gcc.dg/vect/vect-123.c: Check profile consistency.
+       * gcc.dg/vect/vect-124.c: Check profile consistency.
+       * gcc.dg/vect/vect-126.c: Check profile consistency.
+       * gcc.dg/vect/vect-13.c: Check profile consistency.
+       * gcc.dg/vect/vect-14.c: Check profile consistency.
+       * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-15.c: Check profile consistency.
+       * gcc.dg/vect/vect-17.c: Check profile consistency.
+       * gcc.dg/vect/vect-18.c: Check profile consistency.
+       * gcc.dg/vect/vect-19.c: Check profile consistency.
+       * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-2.c: Check profile consistency.
+       * gcc.dg/vect/vect-20.c: Check profile consistency.
+       * gcc.dg/vect/vect-21.c: Check profile consistency.
+       * gcc.dg/vect/vect-22.c: Check profile consistency.
+       * gcc.dg/vect/vect-23.c: Check profile consistency.
+       * gcc.dg/vect/vect-24.c: Check profile consistency.
+       * gcc.dg/vect/vect-25.c: Check profile consistency.
+       * gcc.dg/vect/vect-26.c: Check profile consistency.
+       * gcc.dg/vect/vect-27.c: Check profile consistency.
+       * gcc.dg/vect/vect-28.c: Check profile consistency.
+       * gcc.dg/vect/vect-29.c: Check profile consistency.
+       * gcc.dg/vect/vect-3.c: Check profile consistency.
+       * gcc.dg/vect/vect-30.c: Check profile consistency.
+       * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-31.c: Check profile consistency.
+       * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
+       * gcc.dg/vect/vect-32.c: Check profile consistency.
+       * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-33.c: Check profile consistency.
+       * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-34.c: Check profile consistency.
+       * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-35.c: Check profile consistency.
+       * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-36.c: Check profile consistency.
+       * gcc.dg/vect/vect-38.c: Check profile consistency.
+       * gcc.dg/vect/vect-4.c: Check profile consistency.
+       * gcc.dg/vect/vect-40.c: Check profile consistency.
+       * gcc.dg/vect/vect-42.c: Check profile consistency.
+       * gcc.dg/vect/vect-44.c: Check profile consistency.
+       * gcc.dg/vect/vect-46.c: Check profile consistency.
+       * gcc.dg/vect/vect-48.c: Check profile consistency.
+       * gcc.dg/vect/vect-5.c: Check profile consistency.
+       * gcc.dg/vect/vect-50.c: Check profile consistency.
+       * gcc.dg/vect/vect-52.c: Check profile consistency.
+       * gcc.dg/vect/vect-54.c: Check profile consistency.
+       * gcc.dg/vect/vect-56.c: Check profile consistency.
+       * gcc.dg/vect/vect-58.c: Check profile consistency.
+       * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-6.c: Check profile consistency.
+       * gcc.dg/vect/vect-60.c: Check profile consistency.
+       * gcc.dg/vect/vect-62.c: Check profile consistency.
+       * gcc.dg/vect/vect-63.c: Check profile consistency.
+       * gcc.dg/vect/vect-64.c: Check profile consistency.
+       * gcc.dg/vect/vect-65.c: Check profile consistency.
+       * gcc.dg/vect/vect-66.c: Check profile consistency.
+       * gcc.dg/vect/vect-67.c: Check profile consistency.
+       * gcc.dg/vect/vect-68.c: Check profile consistency.
+       * gcc.dg/vect/vect-7.c: Check profile consistency.
+       * gcc.dg/vect/vect-70.c: Check profile consistency.
+       * gcc.dg/vect/vect-71.c: Check profile consistency.
+       * gcc.dg/vect/vect-72.c: Check profile consistency.
+       * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-73.c: Check profile consistency.
+       * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-74.c: Check profile consistency.
+       * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-75.c: Check profile consistency.
+       * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-76.c: Check profile consistency.
+       * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
+       * gcc.dg/vect/vect-77-global.c: Check profile consistency.
+       * gcc.dg/vect/vect-77.c: Check profile consistency.
+       * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
+       * gcc.dg/vect/vect-78-global.c: Check profile consistency.
+       * gcc.dg/vect/vect-78.c: Check profile consistency.
+       * gcc.dg/vect/vect-8.c: Check profile consistency.
+       * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-80.c: Check profile consistency.
+       * gcc.dg/vect/vect-82.c: Check profile consistency.
+       * gcc.dg/vect/vect-82_64.c: Check profile consistency.
+       * gcc.dg/vect/vect-83.c: Check profile consistency.
+       * gcc.dg/vect/vect-83_64.c: Check profile consistency.
+       * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-85.c: Check profile consistency.
+       * gcc.dg/vect/vect-86.c: Check profile consistency.
+       * gcc.dg/vect/vect-87.c: Check profile consistency.
+       * gcc.dg/vect/vect-88.c: Check profile consistency.
+       * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-89.c: Check profile consistency.
+       * gcc.dg/vect/vect-9.c: Check profile consistency.
+       * gcc.dg/vect/vect-91.c: Check profile consistency.
+       * gcc.dg/vect/vect-92.c: Check profile consistency.
+       * gcc.dg/vect/vect-93.c: Check profile consistency.
+       * gcc.dg/vect/vect-95.c: Check profile consistency.
+       * gcc.dg/vect/vect-96.c: Check profile consistency.
+       * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-97.c: Check profile consistency.
+       * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
+       * gcc.dg/vect/vect-98.c: Check profile consistency.
+       * gcc.dg/vect/vect-99.c: Check profile consistency.
+
+2023-08-01  Pan Li  <pan2.li@intel.com>
+           Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
+       test cases.
+       * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
+       * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
+       * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
+
+2023-08-01  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
+       * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
+
+2023-08-01  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr87007-4.c: Adjust testcase.
+       * gcc.target/i386/pr87007-5.c: Ditto.
+
+2023-08-01  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110865
+       * gm2/iso/pass/constvec.mod: New test.
+       * gm2/iso/pass/constvec2.mod: New test.
+       * gm2/iso/run/pass/constvec3.mod: New test.
+
 2023-08-01  Andrew Pinski  <apinski@marvell.com>
 
        PR tree-optimization/93044