diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 60 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 71 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/m2/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 219 |
9 files changed, 403 insertions, 1 deletions
@@ -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}. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 832c940..e35c40e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6f43154..1ebb3c1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230801 +20230802 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 336da5a..ca39fea 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -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 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 3f0411d..210a0c3 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -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 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 862ea79..4572443 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -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 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d73df68..9e6cb42 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index c32aebb..70fdc0a 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e92c80b..206306f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 |