Daily bump.
This commit is contained in:
parent
d4ec3d5a04
commit
d820cd785b
9 changed files with 1520 additions and 1 deletions
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
1157
gcc/ChangeLog
1157
gcc/ChangeLog
File diff suppressed because it is too large
Load diff
|
@ -1 +1 @@
|
|||
20230904
|
||||
20230905
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue