[gcc r15-4183] RISC-V: Implement TARGET_CAN_INLINE_P

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:517d344e416c762a942a3633b6ec73a1d018016e commit r15-4183-g517d344e416c762a942a3633b6ec73a1d018016e Author: Yangyu Chen Date: Tue Oct 8 11:08:44 2024 -0600 RISC-V: Implement TARGET_CAN_INLINE_P Currently, we lack support for TARGET_CAN_INLINE_P on the RISC-V

[gcc r15-4131] diagnostics: Fix compile error for MinGW <7.0

2024-10-08 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:327b4bcfa05021dbc9a0c8269df1d9becc5757af commit r15-4131-g327b4bcfa05021dbc9a0c8269df1d9becc5757af Author: Torbjörn SVENSSON Date: Thu Sep 26 18:12:46 2024 +0200 diagnostics: Fix compile error for MinGW <7.0 The define ENABLE_VIRTUAL_TERMINAL_PROCESSING was i

[gcc r15-4132] testsuite: Relax line number match in gfortran.dg/pr95690.f90

2024-10-08 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:d022f6925702b0890a73613d659350b40f44f215 commit r15-4132-gd022f6925702b0890a73613d659350b40f44f215 Author: Andreas Schwab Date: Wed Sep 11 13:08:30 2024 +0200 testsuite: Relax line number match in gfortran.dg/pr95690.f90 The actual line number is target depen

[gcc r15-4133] Recompute TYPE_MODE and DECL_MODE for vector_type for accelerator.

2024-10-08 Thread Prathamesh Kulkarni via Gcc-cvs
https://gcc.gnu.org/g:ae88da5e070659d37b3c3daa4b880531769183bf commit r15-4133-gae88da5e070659d37b3c3daa4b880531769183bf Author: Prathamesh Kulkarni Date: Tue Oct 8 12:38:31 2024 +0530 Recompute TYPE_MODE and DECL_MODE for vector_type for accelerator. gcc/ChangeLog: PR

[gcc r15-4136] ada: Extend arm-android section of Makefile.rtl to aarch64

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:39bd80bee89d68be08d5b41ad71adfb2ec6cff05 commit r15-4136-g39bd80bee89d68be08d5b41ad71adfb2ec6cff05 Author: Olivier Hainque Date: Fri Aug 16 17:12:13 2024 +0200 ada: Extend arm-android section of Makefile.rtl to aarch64 gcc/ada/ChangeLog: * Ma

[gcc r15-4137] ada: Account for aarch64 in init.c section for Android

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3376bc79ba0833f9ad8a9ec4860aeb217710cb5b commit r15-4137-g3376bc79ba0833f9ad8a9ec4860aeb217710cb5b Author: Olivier Hainque Date: Fri Aug 16 17:10:59 2024 +0200 ada: Account for aarch64 in init.c section for Android Unlike the ARM port already there, aarch64 i

[gcc r15-4139] ada: Add System definitions of SIGSYS for Android

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c28066c154a7014efd5214dd5f653cab12451a31 commit r15-4139-gc28066c154a7014efd5214dd5f653cab12451a31 Author: Olivier Hainque Date: Mon Aug 26 17:49:12 2024 +0200 ada: Add System definitions of SIGSYS for Android This allows reusing a-intnam__linux.ads for Andro

[gcc r15-4184] RISC-V: Add implication for M extension.

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0a193466f2e87acef9b86e0d086bc6f6017518b0 commit r15-4184-g0a193466f2e87acef9b86e0d086bc6f6017518b0 Author: Tsung Chun Lin Date: Tue Oct 8 17:40:59 2024 -0600 RISC-V: Add implication for M extension. That M implies Zmmul. gcc/ChangeLog:

[gcc r15-4185] RISC-V: Enable builtin __riscv_mul with Zmmul extension.

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:2990f5802a727cbd717587c3a345fa940193049f commit r15-4185-g2990f5802a727cbd717587c3a345fa940193049f Author: Tsung Chun Lin Date: Tue Oct 8 17:44:38 2024 -0600 RISC-V: Enable builtin __riscv_mul with Zmmul extension. From d5b254e19d1f37fe27c7e98a0160e5c22446cfe

[gcc r15-4186] tree-optimization/116024 - simplify C1-X cmp C2 for UB-on-overflow types

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0883c88664d48463dfc79335dccaf15a69230952 commit r15-4186-g0883c88664d48463dfc79335dccaf15a69230952 Author: Artemiy Volkov Date: Tue Oct 8 17:51:08 2024 -0600 tree-optimization/116024 - simplify C1-X cmp C2 for UB-on-overflow types Implement a match.pd pattern

[gcc r15-4187] tree-optimization/116024 - simplify C1-X cmp C2 for unsigned types

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:65b33d43d29b148e127b1ba997f1bbc2c7028b94 commit r15-4187-g65b33d43d29b148e127b1ba997f1bbc2c7028b94 Author: Artemiy Volkov Date: Tue Oct 8 17:54:55 2024 -0600 tree-optimization/116024 - simplify C1-X cmp C2 for unsigned types Implement a match.pd transformatio

[gcc r15-4188] tree-optimization/116024 - simplify C1-X cmp C2 for wrapping signed types

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e5f5cffb8c8243896a9d3bd0e2b8f14c70f8df1e commit r15-4188-ge5f5cffb8c8243896a9d3bd0e2b8f14c70f8df1e Author: Artemiy Volkov Date: Tue Oct 8 18:04:13 2024 -0600 tree-optimization/116024 - simplify C1-X cmp C2 for wrapping signed types Implement a match.pd transf

[gcc r15-4189] tree-optimization/116024 - simplify some cases of X +- C1 cmp C2

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:52fdf1e7eb89a148a9cdd1daade524f4540ab5fa commit r15-4189-g52fdf1e7eb89a148a9cdd1daade524f4540ab5fa Author: Artemiy Volkov Date: Tue Oct 8 18:06:23 2024 -0600 tree-optimization/116024 - simplify some cases of X +- C1 cmp C2 Whenever C1 and C2 are integer const

[gcc r15-4172] LoongArch: Fix up r15-4130

2024-10-08 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:60e99901aef8e7efd4d60adf9f82021fcbd1101f commit r15-4172-g60e99901aef8e7efd4d60adf9f82021fcbd1101f Author: Xi Ruoyao Date: Wed Jul 10 12:15:23 2024 +0800 LoongArch: Fix up r15-4130 An earlier version of the patch (lacking the regeneration of some files) w

[gcc r15-4144] ada: Add adareducer integration to ICE handling

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:65491166ddbc83b7283b42dc6d6451668acd9f22 commit r15-4144-g65491166ddbc83b7283b42dc6d6451668acd9f22 Author: Ronan Desplanques Date: Wed Sep 4 15:27:01 2024 +0200 ada: Add adareducer integration to ICE handling This patch adds a way to have the adareducer tool

[gcc r15-4142] ada: sem_prag.adb: fix indentation

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b4629ccf3c15b7eafe73beb8b4393419b9968e82 commit r15-4142-gb4629ccf3c15b7eafe73beb8b4393419b9968e82 Author: Ghjuvan Lacambre Date: Wed Sep 4 14:42:07 2024 +0200 ada: sem_prag.adb: fix indentation The indentation was wrong on these two lines. gcc/ada/C

[gcc r15-4146] ada: Legal access discriminant default expression incorrectly rejected

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4aa366fcb2a1a1d359207c6826f04be696d5e547 commit r15-4146-g4aa366fcb2a1a1d359207c6826f04be696d5e547 Author: Steve Baird Date: Fri Aug 30 14:13:22 2024 -0700 ada: Legal access discriminant default expression incorrectly rejected If a limited private partial vie

[gcc r15-4138] ada: Rework s-linux/osinte for arm/aarch64-android sigactions

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:eeb0a0eae55a68069edd0d9074e7e3adfbceee64 commit r15-4138-geeb0a0eae55a68069edd0d9074e7e3adfbceee64 Author: Olivier Hainque Date: Fri Aug 16 17:08:32 2024 +0200 ada: Rework s-linux/osinte for arm/aarch64-android sigactions Building an aarch64-android compiler

[gcc r15-4145] ada: Missing constraint check for 'Length attribute reference

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:985b06da41a089ab5d1295177b90813d29032b72 commit r15-4145-g985b06da41a089ab5d1295177b90813d29032b72 Author: Steve Baird Date: Thu Aug 29 15:17:54 2024 -0700 ada: Missing constraint check for 'Length attribute reference In some cases involving a universal-integ

[gcc r15-4135] ada: sem_prag.adb: ignore compile_time_{warning, error} in CodePeer mode

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:50f023c0d7d9332c2ead2c95c2f9863600ced4ce commit r15-4135-g50f023c0d7d9332c2ead2c95c2f9863600ced4ce Author: Ghjuvan Lacambre Date: Mon Sep 2 16:08:16 2024 +0200 ada: sem_prag.adb: ignore compile_time_{warning,error} in CodePeer mode GNAT sometimes needs help f

[gcc r15-4147] ada: Print the load address in symbolic backtraces

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d9b76deb580eb4fc5046d6c0263f420acaa444c9 commit r15-4147-gd9b76deb580eb4fc5046d6c0263f420acaa444c9 Author: Eric Botcazou Date: Fri Sep 6 10:05:58 2024 +0200 ada: Print the load address in symbolic backtraces The load address of PIE executables is printed in n

[gcc r15-4148] ada: Early freezeing of types with 'Size'Class

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0171938cfc357ed43c2b95ddee504f614cac7982 commit r15-4148-g0171938cfc357ed43c2b95ddee504f614cac7982 Author: squirek Date: Tue Aug 13 11:42:41 2024 + ada: Early freezeing of types with 'Size'Class This patch fixes an issue in the compiler whereby declaratio

[gcc r15-4149] ada: Improved support for incomplete parameter types

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0f7e027e7773fbab82b24e08f60c6da7d3f913a5 commit r15-4149-g0f7e027e7773fbab82b24e08f60c6da7d3f913a5 Author: Steve Baird Date: Thu Sep 5 13:42:20 2024 -0700 ada: Improved support for incomplete parameter types Fix two bugs uncovered by a recent ACATS test C3A10

[gcc r15-4140] ada: Use a-nallfl__wraplf.ads for Android

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:23017cea9c8438865e557782c6c46eb996cf2132 commit r15-4140-g23017cea9c8438865e557782c6c46eb996cf2132 Author: Olivier Hainque Date: Fri Aug 16 19:04:37 2024 +0200 ada: Use a-nallfl__wraplf.ads for Android This is the most common definition. Otherwise, from the d

[gcc r15-4152] ada: Avoid dependency on Long_Long_Long_Integer and System.Img_LLLI for 'Image

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7a5f6f764dda359385fb97d8eebe61cab092a200 commit r15-4152-g7a5f6f764dda359385fb97d8eebe61cab092a200 Author: Eric Botcazou Date: Tue Sep 10 12:09:48 2024 +0200 ada: Avoid dependency on Long_Long_Long_Integer and System.Img_LLLI for 'Image When the Image attrib

[gcc r15-4160] ada: Fix internal error on elsif part of if-statement containing if-expression

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:da2a85ac53cbb9a9162cfb9a6da1c2bd47fc0b1b commit r15-4160-gda2a85ac53cbb9a9162cfb9a6da1c2bd47fc0b1b Author: Eric Botcazou Date: Wed Sep 11 19:26:18 2024 +0200 ada: Fix internal error on elsif part of if-statement containing if-expression The problem occurs wh

[gcc r15-4156] ada: Remove references to internal gnat RFC's

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7716b0ebda0cbea7a761fcb014dee98416535274 commit r15-4156-g7716b0ebda0cbea7a761fcb014dee98416535274 Author: Tonu Naks Date: Thu Sep 5 17:23:34 2024 +0300 ada: Remove references to internal gnat RFC's gcc/ada/ChangeLog: * doc/gnat_rm/gnat_language_e

[gcc r15-4158] ada: Add mechanism to test internal error machinery

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5339c2165f24f3523fe822c493bf9b1559b5460e commit r15-4158-g5339c2165f24f3523fe822c493bf9b1559b5460e Author: Ronan Desplanques Date: Tue Sep 10 11:40:43 2024 +0200 ada: Add mechanism to test internal error machinery This patch adds a pragma that triggers an int

[gcc r15-4164] ada: Rework the Android sigtramp implementation

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c4e90a24d0ac36f8daa08ecac127461a7e294d10 commit r15-4164-gc4e90a24d0ac36f8daa08ecac127461a7e294d10 Author: Olivier Hainque Date: Tue Sep 10 16:46:02 2024 + ada: Rework the Android sigtramp implementation The initial signal handling code introduced for aar

[gcc r15-4165] ada: Remove -gnateE information message for noncontiguous enumeration type

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:409de30d89310ea6ec24b480528c75cb74f8ef85 commit r15-4165-g409de30d89310ea6ec24b480528c75cb74f8ef85 Author: Eric Botcazou Date: Tue Sep 10 15:02:19 2024 +0200 ada: Remove -gnateE information message for noncontiguous enumeration type It is very confusing for t

[gcc r15-4163] ada: Fix bogus Constraint_Error for 'Wide_Wide_Value on wide enumeration literal

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c4d9a73e12b25a9f0ac152df2da5ceac80bd9d6a commit r15-4163-gc4d9a73e12b25a9f0ac152df2da5ceac80bd9d6a Author: Eric Botcazou Date: Thu Sep 12 12:45:27 2024 +0200 ada: Fix bogus Constraint_Error for 'Wide_Wide_Value on wide enumeration literal The problem is that

[gcc r15-4153] ada: Add Is_Rep_To_Pos predicate and export it for use in gigi

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9ca4d98d0349882510b1ae705087a00ee9dcb0f5 commit r15-4153-g9ca4d98d0349882510b1ae705087a00ee9dcb0f5 Author: Eric Botcazou Date: Tue Sep 10 14:58:21 2024 +0200 ada: Add Is_Rep_To_Pos predicate and export it for use in gigi This is modeled on the existing Is_Ini

[gcc r15-4141] ada: Add External_Initialization extension

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7e09f16ef980883598268b2044b9b370ec3a9611 commit r15-4141-g7e09f16ef980883598268b2044b9b370ec3a9611 Author: Ronan Desplanques Date: Mon Sep 2 15:38:21 2024 +0200 ada: Add External_Initialization extension This patch introduces a GNAT extension that adds a new

[gcc r15-4143] ada: Fix wrong finalization of anonymous array aggregate

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:45131b851522180c532bebb3521865e488025af0 commit r15-4143-g45131b851522180c532bebb3521865e488025af0 Author: Eric Botcazou Date: Thu Sep 5 00:19:25 2024 +0200 ada: Fix wrong finalization of anonymous array aggregate The issue arises when the aggregate consists

[gcc r15-4150] ada: Fix reproducer generation with child subprograms

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a6fc30b29f2e89057538500bb7cf2e233d4e5e41 commit r15-4150-ga6fc30b29f2e89057538500bb7cf2e233d4e5e41 Author: Ronan Desplanques Date: Mon Sep 9 17:05:41 2024 +0200 ada: Fix reproducer generation with child subprograms This patch fixes a corner case that was not

[gcc r15-4151] ada: Use semantics from the RFC for declarative items mixed with statements

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cee753879cdb61c27dd584fcc4932969fb2cd0be commit r15-4151-gcee753879cdb61c27dd584fcc4932969fb2cd0be Author: Raphaël AMIARD Date: Thu Aug 29 12:43:54 2024 +0200 ada: Use semantics from the RFC for declarative items mixed with statements We want to allow stateme

[gcc r15-4154] ada: Use corect capacity with two dimensional arrays

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4ca91b84aa1cdb5fcd178ecb2bc7a13c9be082e3 commit r15-4154-g4ca91b84aa1cdb5fcd178ecb2bc7a13c9be082e3 Author: Viljar Indus Date: Wed Sep 4 12:21:40 2024 +0300 ada: Use corect capacity with two dimensional arrays Previously when a bounded list was initialized wit

[gcc r15-4155] ada: Add dependency lines for External_Initialization

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:57a26ae990f0fbde0ab6ec1d256d403561a8a4f5 commit r15-4155-g57a26ae990f0fbde0ab6ec1d256d403561a8a4f5 Author: Ronan Desplanques Date: Tue Sep 10 15:54:52 2024 +0200 ada: Add dependency lines for External_Initialization When a file included through External_Initi

[gcc r15-4166] ada: Fix infinite loop on MSP430 with -mlarge flag

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9fd38cc5d636124f0611aa5d26ac4258431f164a commit r15-4166-g9fd38cc5d636124f0611aa5d26ac4258431f164a Author: Eric Botcazou Date: Wed Sep 11 20:15:32 2024 +0200 ada: Fix infinite loop on MSP430 with -mlarge flag This removes the loop trying to find a pointer mod

[gcc r15-4159] ada: Reject mixed container aggregates

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:48fd89dc4a49cf07dbde6d26c5eb39c97a0490de commit r15-4159-g48fd89dc4a49cf07dbde6d26c5eb39c97a0490de Author: Viljar Indus Date: Wed Sep 11 11:26:05 2024 +0300 ada: Reject mixed container aggregates A container aggregate can either be empty, contain only pos

[gcc r15-4161] ada: Fix negative value returned by 'Image for array with nonnegative component

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cfbee1856f5125bbabc28088f62a86f3dee5a159 commit r15-4161-gcfbee1856f5125bbabc28088f62a86f3dee5a159 Author: Eric Botcazou Date: Wed Sep 11 19:37:08 2024 +0200 ada: Fix negative value returned by 'Image for array with nonnegative component The problem is that

[gcc r15-4157] ada: Tweak position of comment

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3e8b4d3b68df3df29a56d3206df5cddf0d4d01df commit r15-4157-g3e8b4d3b68df3df29a56d3206df5cddf0d4d01df Author: Ronan Desplanques Date: Mon Sep 9 17:53:28 2024 +0200 ada: Tweak position of comment This patch puts a comment explaining the absence of Storage_Size in

[gcc r15-4162] ada: Fix bogus error in instantiation with formal package

2024-10-08 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d77ba2eec2a560514de162bf9499194250f291e2 commit r15-4162-gd77ba2eec2a560514de162bf9499194250f291e2 Author: Eric Botcazou Date: Wed Sep 11 19:42:03 2024 +0200 ada: Fix bogus error in instantiation with formal package The compiler reports that an actual does no

[gcc r15-4167] ssa-math-opts, i386: Handle most unordered values rather than just 2 [PR116896]

2024-10-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ff889b35935d5e796cf308fb2368d4e319c60ece commit r15-4167-gff889b35935d5e796cf308fb2368d4e319c60ece Author: Jakub Jelinek Date: Tue Oct 8 10:40:29 2024 +0200 ssa-math-opts, i386: Handle most unordered values rather than just 2 [PR116896] On Mon, Oct 07, 2024

[gcc r14-10754] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:932d1c3adb5759a0f37779ed027e96647bdb8b60 commit r14-10754-g932d1c3adb5759a0f37779ed027e96647bdb8b60 Author: Eric Botcazou Date: Tue Oct 8 15:08:15 2024 +0200 Add regression test gcc/testsuite/ PR ada/114636 * gnat.dg/specs/generic_inst

[gcc r14-10753] ada: Fix bogus error in instantiation with formal package

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:89d2007d211947c0085c6852749a7d348cb458fd commit r14-10753-g89d2007d211947c0085c6852749a7d348cb458fd Author: Eric Botcazou Date: Wed Sep 11 19:42:03 2024 +0200 ada: Fix bogus error in instantiation with formal package The compiler reports that an actual does n

[gcc r13-9094] ada: Fix negative value returned by 'Image for array with nonnegative component

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:d0abc47f940173863966c04d852fa75e76d07be9 commit r13-9094-gd0abc47f940173863966c04d852fa75e76d07be9 Author: Eric Botcazou Date: Wed Sep 11 19:37:08 2024 +0200 ada: Fix negative value returned by 'Image for array with nonnegative component The problem is that

[gcc r13-9095] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:eec5e10a79daa0a4fb41f7fb2e59db3318821e62 commit r13-9095-geec5e10a79daa0a4fb41f7fb2e59db3318821e62 Author: Eric Botcazou Date: Tue Oct 8 15:15:26 2024 +0200 Add regression test gcc/testsuite/ PR ada/115535 * gnat.dg/put_image1.adb: New

[gcc r14-10757] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:4390e95fa5304110562777292c6d3e3dc97de8f6 commit r14-10757-g4390e95fa5304110562777292c6d3e3dc97de8f6 Author: Eric Botcazou Date: Tue Oct 8 15:15:26 2024 +0200 Add regression test gcc/testsuite/ PR ada/115535 * gnat.dg/put_image1.adb: Ne

[gcc r13-9091] ada: Fix bogus error in instantiation with formal package

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:8547dab3cb619b91112466bc0dc97379240b9011 commit r13-9091-g8547dab3cb619b91112466bc0dc97379240b9011 Author: Eric Botcazou Date: Wed Sep 11 19:42:03 2024 +0200 ada: Fix bogus error in instantiation with formal package The compiler reports that an actual does no

[gcc r13-9092] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:b3cf0bd981327077fc90fd89540d2fa051675636 commit r13-9092-gb3cf0bd981327077fc90fd89540d2fa051675636 Author: Eric Botcazou Date: Tue Oct 8 15:08:15 2024 +0200 Add regression test gcc/testsuite/ PR ada/114636 * gnat.dg/specs/generic_inst1

[gcc r14-10755] ada: Fix internal error on elsif part of if-statement containing if-expression

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:c9fe4eae41c0e05ef213b9a47c611d5fc704006a commit r14-10755-gc9fe4eae41c0e05ef213b9a47c611d5fc704006a Author: Eric Botcazou Date: Wed Sep 11 19:26:18 2024 +0200 ada: Fix internal error on elsif part of if-statement containing if-expression The problem occurs w

[gcc r13-9093] ada: Fix internal error on elsif part of if-statement containing if-expression

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:da4f4b27c8f8e29be2003dc3771f8eae3b90e2ff commit r13-9093-gda4f4b27c8f8e29be2003dc3771f8eae3b90e2ff Author: Eric Botcazou Date: Wed Sep 11 19:26:18 2024 +0200 ada: Fix internal error on elsif part of if-statement containing if-expression The problem occurs wh

[gcc r14-10756] ada: Fix negative value returned by 'Image for array with nonnegative component

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:f45fc31bd618154c270fa5a7b354d2025800862b commit r14-10756-gf45fc31bd618154c270fa5a7b354d2025800862b Author: Eric Botcazou Date: Wed Sep 11 19:37:08 2024 +0200 ada: Fix negative value returned by 'Image for array with nonnegative component The problem is that

[gcc r14-10758] ada: Fix wrong finalization of anonymous array aggregate

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:f8e9c36aa3daf9782cf9b887d4f3f28766642b37 commit r14-10758-gf8e9c36aa3daf9782cf9b887d4f3f28766642b37 Author: Eric Botcazou Date: Thu Sep 5 00:19:25 2024 +0200 ada: Fix wrong finalization of anonymous array aggregate The issue arises when the aggregate consists

[gcc r14-10759] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:70c46d8e455144cf5968d38b932692cbe0cfa2e1 commit r14-10759-g70c46d8e455144cf5968d38b932692cbe0cfa2e1 Author: Eric Botcazou Date: Tue Oct 8 15:17:27 2024 +0200 Add regression test gcc/testsuite/ PR ada/116190 * gnat.dg/aggr31.adb: New te

[gcc r13-9096] ada: Fix wrong finalization of anonymous array aggregate

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:60b352cd6608727a6c24a2cb1b08b3159a865637 commit r13-9096-g60b352cd6608727a6c24a2cb1b08b3159a865637 Author: Eric Botcazou Date: Thu Sep 5 00:19:25 2024 +0200 ada: Fix wrong finalization of anonymous array aggregate The issue arises when the aggregate consists

[gcc r13-9097] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:a998902576db03a178fe21aa46ed38647f112a98 commit r13-9097-ga998902576db03a178fe21aa46ed38647f112a98 Author: Eric Botcazou Date: Tue Oct 8 15:17:27 2024 +0200 Add regression test gcc/testsuite/ PR ada/116190 * gnat.dg/aggr31.adb: New tes

[gcc r15-4175] x86/{,V}AES: adjust when to force EVEX encoding

2024-10-08 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:0ab66f099bf0f405542944c5ce178151bea934b2 commit r15-4175-g0ab66f099bf0f405542944c5ce178151bea934b2 Author: Jan Beulich Date: Tue Oct 8 16:05:33 2024 +0200 x86/{,V}AES: adjust when to force EVEX encoding Commit a79d13a01f8c ("i386: Fix aes/vaes patterns [PR114

[gcc r14-10752] x86/{,V}AES: adjust when to force EVEX encoding

2024-10-08 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:965ee6a8221de5f69fce4b8097e77c3c19ab31eb commit r14-10752-g965ee6a8221de5f69fce4b8097e77c3c19ab31eb Author: Jan Beulich Date: Tue Oct 8 16:05:33 2024 +0200 x86/{,V}AES: adjust when to force EVEX encoding Commit a79d13a01f8c ("i386: Fix aes/vaes patterns [PR11

[gcc r15-4181] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:8da27c7b3b8e16c09ef86a46746e1295421fa237 commit r15-4181-g8da27c7b3b8e16c09ef86a46746e1295421fa237 Author: Eric Botcazou Date: Tue Oct 8 15:15:26 2024 +0200 Add regression test gcc/testsuite/ PR ada/115535 * gnat.dg/put_image1.adb: New

[gcc r15-4182] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:5f0a381801b754dbbd52695bbdbe48967211659c commit r15-4182-g5f0a381801b754dbbd52695bbdbe48967211659c Author: Eric Botcazou Date: Tue Oct 8 15:17:27 2024 +0200 Add regression test gcc/testsuite/ PR ada/116190 * gnat.dg/aggr31.adb: New tes

[gcc r15-4180] Add regression test

2024-10-08 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:0c002cce5e0e2f3da0f5360f1c49480e5734 commit r15-4180-g0c002cce5e0e2f3da0f5360f1c49480e5734 Author: Eric Botcazou Date: Tue Oct 8 15:08:15 2024 +0200 Add regression test gcc/testsuite/ PR ada/114636 * gnat.dg/specs/generic_inst1

[gcc r15-4170] RISC-V: Add testcases for form 4 of scalar signed SAT_SUB

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:9252fc398c86ec0eac2c56283e2ded8ea6cfb70c commit r15-4170-g9252fc398c86ec0eac2c56283e2ded8ea6cfb70c Author: Pan Li Date: Thu Oct 3 16:47:52 2024 +0800 RISC-V: Add testcases for form 4 of scalar signed SAT_SUB Form 4: #define DEF_SAT_S_SUB_FMT_4(T, UT, MI

[gcc r15-4169] RISC-V: Add testcases for form 3 of scalar signed SAT_SUB

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:aac2bc48014dd418a5c9dc3a7c962c0f0bb48312 commit r15-4169-gaac2bc48014dd418a5c9dc3a7c962c0f0bb48312 Author: Pan Li Date: Thu Oct 3 16:15:56 2024 +0800 RISC-V: Add testcases for form 3 of scalar signed SAT_SUB Form 3: #define DEF_SAT_S_SUB_FMT_3(T, UT, MI

[gcc r15-4168] Match: Support form 3 and form 4 for scalar signed integer SAT_SUB

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:e21a8d9ec63464b2c8301f882a3a04ac59b01fcd commit r15-4168-ge21a8d9ec63464b2c8301f882a3a04ac59b01fcd Author: Pan Li Date: Thu Oct 3 16:06:08 2024 +0800 Match: Support form 3 and form 4 for scalar signed integer SAT_SUB This patch would like to support the form

[gcc r15-4179] RISC-V: Add testcases for form 1 of scalar signed SAT_TRUNC

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:8b407d5c6940a65d78a544f9c66850e619638171 commit r15-4179-g8b407d5c6940a65d78a544f9c66850e619638171 Author: Pan Li Date: Tue Oct 8 11:28:44 2024 +0800 RISC-V: Add testcases for form 1 of scalar signed SAT_TRUNC Form 1: #define DEF_SAT_S_TRUNC_FMT_1(WT, N

[gcc r15-4176] Match: Support form 1 for scalar signed integer SAT_TRUNC

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f9f57df85a5411dce201165a42f4b9d57489bed9 commit r15-4176-gf9f57df85a5411dce201165a42f4b9d57489bed9 Author: Pan Li Date: Tue Oct 8 10:02:21 2024 +0800 Match: Support form 1 for scalar signed integer SAT_TRUNC This patch would like to support the form 1 of the

[gcc r15-4177] Widening-Mul: Fix one bug of consume after phi node released

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:2291739ec432abc01c7afc5a07443c575539316a commit r15-4177-g2291739ec432abc01c7afc5a07443c575539316a Author: Pan Li Date: Tue Oct 8 11:06:23 2024 +0800 Widening-Mul: Fix one bug of consume after phi node released When try to matching saturation related pattern

[gcc r15-4178] RISC-V: Implement scalar SAT_TRUNC for signed integer

2024-10-08 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:110ccfa5c88544c5ec85d31b1ed2c2f9dac163fd commit r15-4178-g110ccfa5c88544c5ec85d31b1ed2c2f9dac163fd Author: Pan Li Date: Tue Oct 8 11:22:21 2024 +0800 RISC-V: Implement scalar SAT_TRUNC for signed integer This patch would like to implement the sstrunc for scal

[gcc r15-4173] [RISC-V][PR target/116615] RISC-V: Use default LOGICAL_OP_NON_SHORT_CIRCUIT

2024-10-08 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:34ae3a992a0cc3240d07d69ff12a664cbb5c8be0 commit r15-4173-g34ae3a992a0cc3240d07d69ff12a664cbb5c8be0 Author: Palmer Dabbelt Date: Tue Oct 8 07:28:32 2024 -0600 [RISC-V][PR target/116615] RISC-V: Use default LOGICAL_OP_NON_SHORT_CIRCUIT > We have cheap logical o

[gcc r15-4174] aarch64: Expand CTZ to RBIT + CLZ for SVE [PR109498]

2024-10-08 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:c94adf02d31028a25bb7b20ec77aade9d502430b commit r15-4174-gc94adf02d31028a25bb7b20ec77aade9d502430b Author: Soumya AR Date: Tue Oct 8 14:37:24 2024 +0100 aarch64: Expand CTZ to RBIT + CLZ for SVE [PR109498] Currently, we vectorize CTZ for SVE by using the foll

[gcc r15-4191] gcc, libcpp: Add warning switch for "#pragma once in main file" [PR89808]

2024-10-08 Thread Ken Matsui via Gcc-cvs
https://gcc.gnu.org/g:821d56100e1110ab6a166f50819522254eb30923 commit r15-4191-g821d56100e1110ab6a166f50819522254eb30923 Author: Ken Matsui Date: Fri Mar 1 22:10:55 2024 -0800 gcc, libcpp: Add warning switch for "#pragma once in main file" [PR89808] This patch adds a warning switc

[gcc r15-4171] Fix parsing of substring refs in coarrays. [PR51815]

2024-10-08 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:0ad2c76bea20dbeac753f10df6f9f86d142348d4 commit r15-4171-g0ad2c76bea20dbeac753f10df6f9f86d142348d4 Author: Andre Vehreschild Date: Tue Oct 1 09:30:59 2024 +0200 Fix parsing of substring refs in coarrays. [PR51815] The parser was greadily taking the substring