]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 23 May 2023 00:17:11 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 23 May 2023 00:17:11 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/testsuite/ChangeLog
libobjc/ChangeLog
libstdc++-v3/ChangeLog

index 99b44cf52e23f0590ee7f316f03ffc7892ccaa62..f8cfd985efad0a0845a8733be5fde1698843ecad 100644 (file)
@@ -1,3 +1,44 @@
+2023-05-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.cc (ix86_shift_rotate_cost): Correct
+       calcuation of integer vector mode costs to reflect generated
+       instruction sequences of different integer vector modes and
+       different target ABIs.  Remove "speed" function argument.
+       (ix86_rtx_costs): Update call for removed function argument.
+       (ix86_vector_costs::add_stmt_cost): Ditto.
+
+2023-05-22  Aldy Hernandez  <aldyh@redhat.com>
+
+       * value-range.h (class Value_Range): Implement set_zero,
+       set_nonzero, and nonzero_p.
+
+2023-05-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.cc (ix86_multiplication_cost): Add
+       the cost of a memory read to the cost of V?QImode sequences.
+
+2023-05-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv-v.cc: Add "m_" prefix.
+
+2023-05-22  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+       * tree-vect-loop.cc (vect_get_loop_len): Fix issue for
+       multiple-rgroup of length.
+       * tree-vect-stmts.cc (vectorizable_store): Ditto.
+       (vectorizable_load): Ditto.
+       * tree-vectorizer.h (vect_get_loop_len): Ditto.
+
+2023-05-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * config/riscv/riscv.cc (riscv_const_insns): Reorganize the
+       codes.
+
+2023-05-22  Kewen Lin  <linkw@linux.ibm.com>
+
+       * tree-vect-slp.cc (vect_transform_slp_perm_load_1): Refactor the
+       handling for the case index == count.
+
 2023-05-21  Georg-Johann Lay  <avr@gjlay.de>
 
        PR target/90622
index f25bef13f1e9a2430b9109c0f2aa3dbf1d53edf8..b7d9ba7ed1a4279e0fcd6d3876607321426a69e4 100644 (file)
@@ -1 +1 @@
-20230522
+20230523
index 7a664e4d53a4257ed664ce6e0e2c4cf4246e6fc8..624b1d3250deab50cc361d09a2d2b745c6b598a1 100644 (file)
@@ -1,3 +1,294 @@
+2023-05-22  Ronan Desplanques  <desplanques@adacore.com>
+
+       * cstand.adb: Use more idiomatic procedure.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * errout.adb (First_Loc): Avoid repeated calls.
+       (Last_Loc): Likewise.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * inline.adb (Cleanup_Scopes): Do not propagate the Uses_Sec_Stack
+       flag from original to rewritten protected subprograms here...
+       * exp_ch9.adb (Expand_N_Protected_Body) <N_Subprogram_Body>:
+       ...but here instead. Add local variables and remove a useless
+       test.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch7.adb (Expand_N_Package_Body): Call Defining_Entity to get
+       the entity of the body.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_attr.adb (Expand_Loop_Entry_Attribute): Use location of the
+       attribute reference, not of the loop statement.
+
+2023-05-22  Ronan Desplanques  <desplanques@adacore.com>
+
+       * par-ch3.adb: Add missing word in comment.
+
+2023-05-22  Justin Squirek  <squirek@adacore.com>
+
+       * checks.adb (Install_Null_Excluding_Check): Avoid non-null
+       optimizations when assertions are enabled.
+
+2023-05-22  Marc Poulhiès  <poulhies@adacore.com>
+
+       * exp_aggr.adb (Process_Transient_Component): Reset Analyzed flag
+       for the copy of the initialization expression.
+       * sem_attr.adb (Validate_Non_Static_Attribute_Function_Call): Skip
+       error emission during Pre_Analyze.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch7.adb (Process_Package_Body): New procedure taken from...
+       (Build_Finalizer.Process_Declarations): ...here.  Call the above
+       procedure to deal with both package bodies and package body stubs.
+
+2023-05-22  Ronan Desplanques  <desplanques@adacore.com>
+
+       * atree.ads: Remove outdated part of comment.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch7.adb (Build_Finalizer): Reverse the test comparing the
+       instantiation and declaration nodes of a package instance, and
+       therefore bail out only when they are equal.  Adjust comments.
+       (Expand_N_Package_Declaration): Do not clear the Finalizer field.
+       * lib-writ.adb: Add with and use clauses for Sem_Util.
+       (Write_Unit_Information): Look at unit nodes to find finalizers.
+       * sem_ch12.adb (Analyze_Package_Instantiation): Beef up the comment
+       about the rewriting of the instantiation node into a declaration.
+
+2023-05-22  Bob Duff  <duff@adacore.com>
+
+       * cstand.adb (Is_Past_Self_Hiding_Point): Rename to be
+       Is_Not_Self_Hidden.
+       * einfo.ads: Likewise.
+       * exp_aggr.adb: Likewise.
+       * gen_il-fields.ads: Likewise.
+       * gen_il-gen-gen_entities.adb: Likewise.
+       * sem.adb: Likewise.
+       * sem_aggr.adb: Likewise.
+       * sem_ch11.adb: Likewise.
+       * sem_ch12.adb: Likewise.
+       * sem_ch5.adb: Likewise.
+       * sem_ch6.adb: Likewise.
+       * sem_ch7.adb: Likewise.
+       * sem_prag.adb: Likewise.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch3.adb (Make_Controlling_Function_Wrappers): Create the body
+       as the expanded body of an expression function.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * pprint.adb (Expression_Image): Handle several previously unsupported
+       constructs.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_res.adb (Resolve_Entity_Name): Combine two IF statements that
+       execute code only for references that come from source.
+
+2023-05-22  Bob Duff  <duff@adacore.com>
+
+       * einfo.ads (Is_Past_Self_Hiding_Point): Document.
+       * gen_il-fields.ads (Is_Past_Self_Hiding_Point): Add to list of
+       fields.
+       * gen_il-gen-gen_entities.adb (Is_Past_Self_Hiding_Point): Declare
+       in all entities.
+       * exp_aggr.adb: Set Is_Past_Self_Hiding_Point as appropriate.
+       * sem.adb: Likewise.
+       * sem_aggr.adb: Likewise.
+       * sem_ch11.adb: Likewise.
+       * sem_ch12.adb: Likewise.
+       * sem_ch5.adb: Likewise.
+       * sem_ch7.adb: Likewise.
+       * sem_prag.adb: Likewise.
+       * sem_ch6.adb: Likewise.
+       (Set_Formal_Mode): Minor cleanup: Move from spec.
+       * sem_ch6.ads:
+       (Set_Formal_Mode): Minor cleanup: Move to body.
+       * cstand.adb: Call Set_Is_Past_Self_Hiding_Point on all entities
+       as soon as they are created.
+       * comperr.adb (Compiler_Abort): Minor cleanup -- use 'in' instead
+       of 'or else'.
+       * debug.adb: Minor comment cleanups.
+
+2023-05-22  Steve Baird  <baird@adacore.com>
+
+       * sem_ch4.adb (Analyze_Expression_With_Actions.Check_Action_Ok):
+       Accept an executable pragma occuring in a declare expression as
+       per AI22-0045. This means Assert and Inspection_Point pragmas as
+       well as any implementation-defined pragmas that the implementation
+       chooses to categorize as executable. Currently Assume and Debug
+       are the only such pragmas.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_prag.adb
+       (Check_Postcondition_Use_In_Inlined_Subprogram): Mention
+       Subprogram_Variant in the comment.
+       (Analyze_Subprogram_Variant_In_Decl_Part): Warn when contract is
+       ignored because of pragma Inline_Always and frontend inlining.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_prag.adb (Check_Postcondition_Use_In_Inlined_Subprogram): Only
+       emit warning when frontend inlining is enabled.
+
+2023-05-22  Arnaud Charlet  <charlet@adacore.com>
+
+       * par-ch3.adb, sem_ch4.adb (P_Discrete_Range, Analyze_Logical_Op,
+       Analyze_Short_Circuit): Add calls to Check_Xtra_Parentheses.
+       * par-ch5.adb (P_Condition): Move logic to Check_Xtra_Parentheses.
+       * style.ads, styleg.adb, styleg.ads (Check_Xtra_Parens): Move logic
+       related to expressions requiring parentheses here.
+
+2023-05-22  Arnaud Charlet  <charlet@adacore.com>
+
+       * ali-util.adb, par-endh.adb, par-prag.adb, par-ch2.adb,
+       checks.adb, fmap.adb, libgnat/a-nbnbig.ads, libgnat/g-dynhta.adb,
+       libgnat/s-carun8.adb, libgnat/s-strcom.adb, libgnat/a-dhfina.adb,
+       libgnat/a-direct.adb, libgnat/a-rbtgbo.adb, libgnat/a-strsea.adb,
+       libgnat/a-ststio.adb, libgnat/a-suenco.adb, libgnat/a-costso.adb,
+       libgnat/a-strmap.adb, libgnat/g-alleve.adb,
+       libgnat/g-debpoo.adb, libgnat/g-sercom__linux.adb,
+       libgnat/s-genbig.adb, libgnat/s-mmap.adb, libgnat/s-regpat.adb,
+       par-ch5.adb, sem_case.adb, sem_ch12.adb, sem_ch13.adb,
+       sem_ch8.adb, sem_eval.adb, sem_prag.adb, sem_type.adb,
+       exp_ch11.adb, exp_ch2.adb, exp_ch3.adb, exp_ch4.adb, exp_ch5.adb,
+       exp_ch6.adb, exp_ch9.adb, exp_put_image.adb, freeze.adb, live.adb,
+       sem_aggr.adb, sem_cat.adb, sem_ch10.adb, sem_ch3.adb, sem_ch6.adb,
+       sem_ch9.adb, sem_disp.adb, sem_elab.adb, sem_res.adb,
+       sem_util.adb, sinput.adb, uintp.adb, bcheck.adb, binde.adb,
+       binderr.adb, einfo-utils.adb, clean.adb, sem_ch4.adb, gnatls.adb,
+       gprep.adb, sem_ch11.adb: Remove extra parentheses.
+
+2023-05-22  Arnaud Charlet  <charlet@adacore.com>
+
+       * sem_aggr.adb (Get_Value): Use ?? instead of ?.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_aggr.adb (Aggregate_Size): Remove redundant calls to
+       Present.
+       * exp_ch5.adb (Expand_N_If_Statement): Likewise.
+       * sem_prag.adb (Analyze_Pragma): Likewise.
+       * sem_warn.adb (Find_Var): Likewise.
+
+2023-05-22  Claire Dross  <dross@adacore.com>
+
+       * sem_util.adb (Find_Actual): On calls through dereferences,
+       return the corresponding formal in the designated subprogram
+       profile.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_util.ads (Is_Actual_Tagged_Parameter): Remove spec.
+       * sem_util.adb (Is_Actual_Tagged_Parameter): Remove body.
+
+2023-05-22  Joffrey Huguet  <huguet@adacore.com>
+
+       * libgnat/a-strunb.ads, libgnat/a-strunb__shared.ads
+       (To_Unbounded_String): Add postcondition. Add aspect SPARK_Mode
+       Off on the version that takes a Natural as parameter.
+       (To_String): Complete postcondition.
+       (Set_Unbounded_String): Add postcondition.
+       (Element): Likewise.
+       ("="): Likewise.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch3.adb (Freeze_Type): Do not associate the Finalize_Address
+       routine for a class-wide type if restriction No_Dispatching_Calls
+       is in effect.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/s-genbig.ads (From_Bignum): New overloaded declarations.
+       * libgnat/s-genbig.adb (LLLI): New subtype.
+       (LLLI_Is_128): New boolean constant.
+       (From_Bignum): Change the return type of the signed implementation
+       to Long_Long_Long_Integer and add support for the case where its
+       size is 128 bits.  Add a wrapper around it for Long_Long_Integer.
+       Add an unsigned implementation returning Unsigned_128 and a wrapper
+       around it for Unsigned_64.
+       (To_Bignum): Test LLLI_Is_128 instead of its size.
+       (To_String.Image): Add qualification to calls to From_Bignum.
+       * libgnat/a-nbnbin.adb (To_Big_Integer): Likewise.
+       (Signed_Conversions.From_Big_Integer): Likewise.
+       (Unsigned_Conversions): Likewise.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * freeze.adb (Wrap_Imported_Subprogram): Use Copy_Subprogram_Spec
+       to copy the spec from the subprogram to the generated subprogram
+       body.
+       (Freeze_Entity): Do not wrap imported subprograms inside generics.
+
+2023-05-22  Steve Baird  <baird@adacore.com>
+
+       * sem_ch4.adb (Analyze_Expression_With_Actions.Check_Action_Ok):
+       If Comes_From_Source (A) is False, then look at Original_Node (A)
+       instead of A. In particular, if an (illegal) expression function
+       is transformed into a "vanilla" function, we don't want to allow
+       it just because Comes_From_Source is now False.
+
+2023-05-22  Steve Baird  <baird@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): In Check_No_Return, call
+       Error_Msg_Ada_2022_Feature in the case of a function. Remove code
+       outside of Check_No_Return that was querying Ada_Version.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch4.adb (Expand_N_Expression_With_Actions.Process_Action): Do
+       not look into nested blocks.
+
+2023-05-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_ch3.adb (Find_Type_Of_Object): In a spec expression, also set
+       the Scope of the type, and call Constrain_Array for array subtypes.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * pprint.adb (Expression_Image): Reduce scope of local variables; inline
+       local uncommented constant From_Source; concatenate string with a single
+       character, as it is likely to execute faster; add missing cases to
+       traversal for the rightmost node and assertion to demonstrate that the
+       ??? comment is no longer relevant.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * pprint.adb (Expr_Name): Qualify CASE expression with N_Subexpr; add
+       missing alternative for N_Raise_Storage_Error; remove dead alternatives;
+       explicitly list unsupported alternatives.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * pprint.adb (Expr_Name): Exclude DEL from printable range.
+
+2023-05-22  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_util.ads (New_Copy_Tree): Update comment.
+       * sem_util.adb (New_Copy_Tree): Update Controlling_Argument, very
+       much like we update the First/Next_Named_Association.
+
+2023-05-22  Bob Duff  <duff@adacore.com>
+
+       * fe.h: Remove Ada_With_Extensions and add commentary.
+       * opt.ads: Rearrange code and add commentary.
+
+2023-05-22  Bob Duff  <duff@adacore.com>
+
+       * sem_util.adb (Process_Type): Stop the recursion.
+       * exp_aggr.adb (Build_Record_Aggr_Code): Add assertion.
+
 2023-05-18  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
        * gcc-interface/decl.cc (gnat_to_gnu_entity): Use _P defines
index 992e54c4a87ff819736c3a8f2055a201deee5c25..82b357058f4dc08e14da843fdd90f8e68a385001 100644 (file)
@@ -1,3 +1,109 @@
+2023-05-22  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
+
+2023-05-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR testsuite/52641
+       * gcc.c-torture/compile/pr108892.c: Require int32.
+       * gcc.c-torture/compile/pr98199.c: Require int32plus.
+       * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
+       * gcc.dg/analyzer/null-deref-pr105755.c: Same.
+       * gcc.dg/tree-ssa/pr102232.c: Same.
+       * gcc.dg/tree-ssa/pr105860.c: Same.
+       * gcc.dg/tree-ssa/pr96730.c: Same.
+       * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
+       * gcc.dg/tree-ssa/pr96779.c: Same.
+       * gcc.dg/tree-ssa/pr98513.c: Same.
+       * gcc.dg/tree-ssa/ssa-sink-18.c
+       * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
+       size24plus.
+       * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
+       * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
+       * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
+       * gcc.dg/tree-ssa/pr93435.c: Same.
+       * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
+       * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
+       * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
+       Same.
+       * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
+       Same.
+       * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
+       * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
+       * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
+       * gcc.dg/tree-ssa/pr109031-2.c: Same.
+       * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
+       * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
+       * gcc.dg/Warray-bounds-33.c: Skip target avr.
+       * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
+       * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
+       * gcc.dg/analyzer/isatty-1.c: Same.
+       * gcc.dg/analyzer/pipe-glibc.c: Same.
+
+2023-05-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR testsuite/52641
+       * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
+       * gcc.c-torture/compile/pr103813.c: Require size32plus.
+       * gcc.c-torture/execute/pr108498-2.c: Same.
+       * gcc.c-torture/compile/pr96426.c: Condition on
+       __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
+       * gcc.c-torture/execute/pr103417.c: Require int32plus.
+       * gcc.dg/pr104198.c: Same.
+       * gcc.dg/pr21137.c: Same.
+       * gcc.dg/pr88905.c: Same.
+       * gcc.dg/pr90838.c: Same.
+       * gcc.dg/pr97317.c: Same.
+       * gcc.dg/pr100292.c: Require int32.
+       * gcc.dg/pr101008.c: Same.
+       * gcc.dg/pr96542.c: Same.
+       * gcc.dg/pr96674.c: Same.
+       * gcc.dg/pr97750.c: Require ptr_eq_long.
+
+2023-05-22  Georg-Johann Lay  <avr@gjlay.de>
+
+       * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
+       * gcc.dg/pr19402-2.c: Skip for avr.
+       * gcc.dg/pr86124.c: Same.
+       * gcc.dg/pr94291.c: Same.
+       * gcc.dg/torture/builtin-complex-1.c: Same.
+       * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
+       * gcc.dg/torture/fp-int-convert-float32x.c: Same.
+       * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
+       * gcc.dg/torture/fp-int-convert-float64.c: Same.
+       * gcc.dg/torture/fp-int-convert-long-double.c: Same.
+       * gcc.dg/torture/fp-int-convert-timode.c: Same.
+       * c-c++-common/torture/builtin-convertvector-1.c: Same.
+       * c-c++-common/torture/complex-sign-add.c: Same.
+       * c-c++-common/torture/complex-sign-mixed-add.c: Same.
+       * c-c++-common/torture/complex-sign-mixed-div.c: Same.
+       * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
+       * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
+       * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
+       * c-c++-common/torture/complex-sign-mul-one.c: Same.
+       * c-c++-common/torture/complex-sign-mul.c: Same.
+       * c-c++-common/torture/complex-sign-sub.c: Same.
+
+2023-05-22  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
+       typo
+
+2023-05-22  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
+       test.
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
+       test.
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
+       test.
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
+       test.
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
+       New test.
+       * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
+       New test.
+
 2023-05-21  Roger Sayle  <roger@nextmovesoftware.com>
 
        * gcc.target/nvptx/brev-1.c: New 32-bit test case.
index 538f8b2ddc09e52ac17a67558277b7eed0780e53..73ee1144a71e7065d41610f581b65a5685083dc0 100644 (file)
@@ -1,3 +1,9 @@
+2023-05-22  Iain Sandoe  <iain@sandoe.co.uk>
+           Andrew Pinski  <apinski@marvell.com>
+
+       PR libobjc/109913
+       * encoding.c (RECORD_OR_UNION_TYPE_P, VECTOR_TYPE_P): New.
+
 2022-10-20  Thomas Schwinge  <thomas@codesourcery.com>
 
        * configure.ac (AC_CONFIG_MACRO_DIRS): Instantiate.
index f80396b34e84dfde96ad79c62666219decbcaebd..b4ae9e4517e080d8c32818fc79e839ff31d75626 100644 (file)
@@ -1,3 +1,16 @@
+2023-05-22  Matthias Kretz  <m.kretz@gsi.de>
+
+       * include/experimental/bits/simd_builtin.h (_S_fpclassify): Move
+       __infn into #ifdef'ed block.
+       * testsuite/experimental/simd/tests/fpclassify.cc: Declare
+       constants only when used.
+       * testsuite/experimental/simd/tests/frexp.cc: Likewise.
+       * testsuite/experimental/simd/tests/logarithm.cc: Likewise.
+       * testsuite/experimental/simd/tests/trunc_ceil_floor.cc:
+       Likewise.
+       * testsuite/experimental/simd/tests/ldexp_scalbn_scalbln_modf.cc:
+       Move totest and expect1 into #ifdef'ed block.
+
 2023-05-19  Gerald Pfeifer  <gerald@pfeifer.com>
 
        * doc/xml/manual/strings.xml: Move lafstern.org reference to https.
This page took 0.093078 seconds and 5 git commands to generate.