Daily bump.

This commit is contained in:
GCC Administrator 2023-09-05 13:34:14 +00:00
parent d4ec3d5a04
commit d820cd785b
9 changed files with 1520 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2023-09-05 Yang Yujie <yangyujie@loongson.cn>
* config-ml.in: Do not build the multilib library variant
that is duplicate with the toplevel one.
2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
* MAINTAINERS: Add myself.

View file

@ -1,3 +1,8 @@
2023-09-04 Marc Poulhiès <dkm@kataplop.net>
* mklog.py: Leave SOB lines after changelog.
* prepare-commit-msg: Apply most shellcheck suggestions.
2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
* mklog.py: Fix bugs.

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
20230904
20230905

View file

@ -1,3 +1,171 @@
2023-09-05 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/trans.cc (gnat_to_gnu): Really test Storage_Pool on
the simple return statement.
2023-09-05 Tom Tromey <tromey@adacore.com>
* gcc-interface/decl.cc (gnat_to_gnu_entity): Set bit-packed for
constrained and unconstrained array types.
* gcc-interface/misc.cc (gnat_get_array_descr_info): Examine
BIT_PACKED_ARRAY_TYPE_P.
2023-09-05 Piotr Trojanek <trojanek@adacore.com>
* sem_type.adb (Interface_Present_In_Ancestor): Remove guard against no
list of interfaces; fix style in comments (trailing dots).
2023-09-05 Piotr Trojanek <trojanek@adacore.com>
* sem_type.adb (Iface_Present_In_Ancestor): Only look at the list of
interfaces for types that allow it. The guard is a high-level equivalent
of the entity kinds listed in the preconditon of the Interfaces query.
2023-09-05 Piotr Trojanek <trojanek@adacore.com>
* sem_type.adb (Iface_Present_In_Ancestor): Remove guard for empty list
of interfaces; the following loop will work just fine without it.
2023-09-05 Eric Botcazou <ebotcazou@adacore.com>
* exp_ch9.adb (Build_Protected_Entry): Move the At_End procedure
from the entry body to the inner block statement.
2023-09-05 Bob Duff <duff@adacore.com>
* sem_ch4.adb (Find_Component_In_Instance): Check that
Declaration_Node (Par) is not Empty, as it is for itypes.
2023-09-05 Ronan Desplanques <desplanques@adacore.com>
* sem_ch7.adb (Analyze_Package_Declaration): Restrict calls to
`Sem_Warn.Check_References` and adjust comment accordingly.
2023-09-05 Eric Botcazou <ebotcazou@adacore.com>
* freeze.adb (Freeze_Enumeration_Type): Give an error on a type with
both representation clause and too large size.
2023-09-05 Liaiss Merzougue <merzougue@adacore.com>
* libgnat/s-imguti.adb: Remove comment.
2023-09-05 Javier Miranda <miranda@adacore.com>
* accessibility.ads (Needs_Result_Accessibility_Extra_Formal): New
subprogram.
* accessibility.adb (Needs_Result_Accessibility_Level_Param): New
subprogram.
(Needs_Result_Accessibility_Extra_Formal): New subprogram,
temporarily keep the previous behavior of the frontend.
* sem_ch6.adb (Create_Extra_Formals): Replace occurrences of
function Needs_Result_Accessibility_Level_Param by calls to
function Needs_Result_Accessibility_Extra_Formal.
(Extra_Formals_OK): Ditto.
2023-09-05 Alexandre Oliva <oliva@adacore.com>
* libgnat/system-vxworks-ppc-rtp-smp.ads: Add -msmp to
Linker_Options pragma.
2023-09-05 Javier Miranda <miranda@adacore.com>
* exp_aggr.adb (Expand_Container_Aggregate): Report warning on
infinite recursion if an empty container aggregate appears in the
return statement of its Empty function. Fix typo in comment.
* sem_aggr.adb (Resolve_Aggregate): Resolve Ada 2022 empty
aggregate that initializes a record type that has defined its
container aggregate aspects.
(Resolve_Iterated_Association): Protect access to attribute Etype.
* sem_ch13.adb (Resolve_Aspect_Aggregate): Fix typo in comment.
2023-09-05 Steve Baird <baird@adacore.com>
* sem_attr.adb (Denote_Same_Function): Handle the case where
Has_Homonym (Pref_Id) returns True but Homonym (Pref_Id) returns
an empty result.
2023-09-05 Steve Baird <baird@adacore.com>
* sem_res.adb (Resolve_Unary_Op): In deciding whether to emit a
warning about a modular type's unary minus operator being applied
to an integer literal, ignore integer literals for which
Comes_From_Source is False.
2023-09-05 Johannes Kliemann <kliemann@adacore.com>
* libgnarl/s-taprop__qnx.adb: Implement Set_Task_Affinity.
2023-09-05 Ghjuvan Lacambre <lacambre@adacore.com>
* doc/gnat_ugn/building_executable_programs_with_gnat.rst: Fix
index.
* gnat_ugn.texi: Regenerate.
2023-09-05 Daniel King <dmking@adacore.com>
* libgnat/s-carsi8.adb: Use operations from
System.Storage_Elements for address arithmetic.
* libgnat/s-carun8.adb: Likewise
* libgnat/s-casi128.adb: Likewise
* libgnat/s-casi16.adb: Likewise
* libgnat/s-casi32.adb: Likewise
* libgnat/s-casi64.adb: Likewise
* libgnat/s-caun128.adb: Likewise
* libgnat/s-caun16.adb: Likewise
* libgnat/s-caun32.adb: Likewise
* libgnat/s-caun64.adb: Likewise
* libgnat/s-geveop.adb: Likewise
2023-09-05 Eric Botcazou <ebotcazou@adacore.com>
* sem_ch12.adb (Component_Type_For_Private_View): New function.
(Check_Generic_Actuals): For an actual type parameter, also check
its component type if it is an array type.
(Check_Private_View): Use Component_Type_For_Private_View in the
case of an array type.
(Instantiate_Type): Likewise.
(Save_Global_References.Set_Global_Type): Likewise.
2023-09-05 Sheri Bernstein <bernstein@adacore.com>
* libgnat/s-aridou.adb: Add pragma to exempt Metrics_LSLOC.
(Double_Divide): Add pragma to exempt
Metrics_Cyclomatic_Complexity.
(Scaled_Divide): Likewise.
* libgnat/s-vauspe.ads (Uns_Option): Add pragma to exempt
Discriminated_Records.
2023-09-05 Ronan Desplanques <desplanques@adacore.com>
* Makefile.rtl: Add missing units.
2023-09-05 Sheri Bernstein <bernstein@adacore.com>
* libgnarl/a-reatim.adb (Time_Of): Add pragma to exempt
Discriminated_Records.
* libgnat/s-imguti.adb (Round, Set_Decimal_Digits): Likewise.
* libgnat/s-multip.adb (Number_Of_CPUs): Likewise.
* libgnarl/s-tpopsp__posix-foreign.adb (Self): Refactor multiple
returns.
2023-09-05 Javier Miranda <miranda@adacore.com>
* sem_ch3.adb (Add_Internal_Interface_Entities): Add missing
subtype-conformance check on primitives implementing interface
primitives.
(Error_Posted_In_Formals): New subprogram.
2023-09-05 Ronan Desplanques <desplanques@adacore.com>
* libgnarl/s-tassta.adb: Tweak comment.
2023-09-05 Yang Yujie <yangyujie@loongson.cn>
* Makefile.rtl: Add LoongArch support.
* libgnarl/s-linux__loongarch.ads: New file.
* libgnat/system-linux-loongarch.ads: New file.
2023-08-07 Sheri Bernstein <bernstein@adacore.com>
* libgnat/s-parame__qnx.adb: Refactor multiple returns.

View file

@ -1,3 +1,107 @@
2023-09-05 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
* gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
* gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
2023-09-05 Marc Poulhiès <poulhies@adacore.com>
Revert:
2023-07-25 Marc Poulhiès <poulhies@adacore.com>
* gnat.dg/unroll3.adb: Adjust.
2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
* gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
* gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
* gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
* gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
* gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
* gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
* gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
* gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
2023-09-05 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
* gcc.dg/vect/bb-slp-71.c: Likewise.
* gcc.dg/vect/bb-slp-72.c: Likewise.
* gcc.dg/vect/bb-slp-73.c: Likewise.
* gcc.dg/vect/bb-slp-74.c: Likewise.
* gcc.dg/vect/bb-slp-pr101207.c: Likewise.
* gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
* gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
* gcc.dg/vect/bb-slp-pr101668.c: Likewise.
* gcc.dg/vect/bb-slp-pr54400.c: Likewise.
* gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
* gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
* gcc.dg/vect/bb-slp-pr98544.c: Likewise.
* gcc.dg/vect/pr101445.c: Likewise.
* gcc.dg/vect/pr105219.c: Likewise.
* gcc.dg/vect/pr107160.c: Likewise.
* gcc.dg/vect/pr107212-1.c: Likewise.
* gcc.dg/vect/pr107212-2.c: Likewise.
* gcc.dg/vect/pr109502.c: Likewise.
* gcc.dg/vect/pr110381.c: Likewise.
* gcc.dg/vect/pr110838.c: Likewise.
* gcc.dg/vect/pr88497-1.c: Likewise.
* gcc.dg/vect/pr88497-7.c: Likewise.
* gcc.dg/vect/pr96783-1.c: Likewise.
* gcc.dg/vect/pr96783-2.c: Likewise.
* gcc.dg/vect/pr97558-2.c: Likewise.
* gcc.dg/vect/pr99253.c: Likewise.
* gcc.dg/vect/slp-mask-store-1.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
* gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
* gcc.dg/vect/vect-cond-13.c: Likewise.
* gcc.dg/vect/vect-recurr-1.c: Likewise.
* gcc.dg/vect/vect-recurr-2.c: Likewise.
* gcc.dg/vect/vect-recurr-3.c: Likewise.
* gcc.dg/vect/vect-recurr-4.c: Likewise.
* gcc.dg/vect/vect-recurr-5.c: Likewise.
* gcc.dg/vect/vect-recurr-6.c: Likewise.
2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
PR testsuite/111071
* gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
* gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
2023-09-04 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
PR tree-optimization/108757
* gcc.dg/pr108757-1.c: New test.
* gcc.dg/pr108757-2.c: New test.
* gcc.dg/pr108757.h: New test.
2023-09-04 Guo Jie <guojie@loongson.cn>
* gcc.target/loongarch/const-double-zero-stx.c: New test.
2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
* gcc.target/loongarch/switch-qi.c: New test.
2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
* gcc.target/loongarch/float-load.c: New test.
2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR testsuite/111066

View file

@ -1,3 +1,7 @@
2023-09-05 Yang Yujie <yangyujie@loongson.cn>
* config.host: add loongarch*-elf target.
2023-08-11 Thomas Neumann <thomas.neumann@in.tum.de>
PR libgcc/110956

View file

@ -1,3 +1,8 @@
2023-09-04 Tobias Burnus <tobias@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
* testsuite/libgomp.c-c++-common/pr100059-1.c: New.
2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
* libgomp.texi (OpenMP 5.0): Imperfectly-nested loops are done.

View file

@ -1,3 +1,74 @@
2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
PR libstdc++/111238
* configure: Regenerate.
* configure.ac: Call GLIBCXX_CHECK_LINKER_FEATURES in cross,
non-Canadian builds.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
* testsuite/26_numerics/complex/literals/types.cc: Remove
dg-options and add target selector instead.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
* testsuite/tr1/6_containers/utility/pair.cc: Remove dg-options
and qualify ambiguous calls to get.
* testsuite/tr1/8_c_compatibility/cmath/pow_cmath.cc: Adjust
expected result for std::pow(float, int) as per DR 550.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/auto_ptr/1.cc: Remove dg-options -std=c++03
and add dg-warning for deprecation warnings.
* testsuite/20_util/auto_ptr/2.cc: Likewise.
* testsuite/20_util/auto_ptr/3.cc: Likewise.
* testsuite/20_util/auto_ptr/3946.cc: Likewise.
* testsuite/20_util/auto_ptr/4.cc: Likewise.
* testsuite/20_util/auto_ptr/5.cc: Likewise.
* testsuite/20_util/auto_ptr/6.cc: Likewise.
* testsuite/20_util/auto_ptr/7.cc: Likewise.
* testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
* testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
Likewise.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/26142
* testsuite/23_containers/vector/26412-1.cc: Moved to...
* testsuite/23_containers/vector/26142-1.cc: ...here.
* testsuite/23_containers/vector/26412-2.cc: Moved to...
* testsuite/23_containers/vector/26142-2.cc: ...here.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/bitset/107037.cc: Add c++98_only selector.
* testsuite/26_numerics/complex/56111.cc: Likewise.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
* testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
Add dg-options to restrict the test to C++98 mode.
* testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
Likewise.
2023-09-04 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/expected/bad.cc: Add missing target
selector.
2023-09-01 Jonathan Wakely <jwakely@redhat.com>
* testsuite/25_algorithms/copy/debug/constexpr_neg.cc: Adjust