[gcc r15-4297] [RISC-V] Avoid unnecessary extensions when value is already extended

2024-10-12 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c38385ddbcce9fbeeaa788b6a4f50bd0653b0271 commit r15-4297-gc38385ddbcce9fbeeaa788b6a4f50bd0653b0271 Author: Jivan Hakobyan Date: Sat Oct 12 19:10:50 2024 -0600 [RISC-V] Avoid unnecessary extensions when value is already extended This is a minor patch from Jiva

[gcc r15-4295] Unsigned constants for ISO_FORTRAN_ENV and ISO_C_BINDING.

2024-10-12 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:d09131eea083e80ccad60cc2686c09e9fdae0188 commit r15-4295-gd09131eea083e80ccad60cc2686c09e9fdae0188 Author: Thomas Koenig Date: Sat Oct 12 19:09:14 2024 +0200 Unsigned constants for ISO_FORTRAN_ENV and ISO_C_BINDING. gcc/fortran/ChangeLog: * d

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608]

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b7afa5b5ce5b3a5cfffea2ab27bbbf261a249edf commit b7afa5b5ce5b3a5cfffea2ab27bbbf261a249edf Author: Mikael Morin Date: Thu Oct 3 15:57:50 2024 +0200 fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608] Evaluate the BACK argument of MINLOC/MAX

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a0ea433dbba0dbe4beab23e3f2a2cb53960d4e42 commit a0ea433dbba0dbe4beab23e3f2a2cb53960d4e42 Author: Mikael Morin Date: Sat Nov 18 20:54:20 2023 +0100 fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only In the function generating inline code to implement

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608]

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bd029d3c04a1f54ddbb24032994028480476b308 commit bd029d3c04a1f54ddbb24032994028480476b308 Author: Mikael Morin Date: Thu Aug 8 12:23:16 2024 +0200 fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608] Enable generation of inline MINLOC/MAXLOC code in

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Check MASK directly instead of its scalarization chain

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:29d17e16b8846680aaf1975145759629b322a909 commit 29d17e16b8846680aaf1975145759629b322a909 Author: Mikael Morin Date: Thu Sep 12 16:56:39 2024 +0200 fortran: Check MASK directly instead of its scalarization chain Update the conditions used by the inline MINLOC/

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608]

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:00e69f692f015e2748ca44c8fcd0a97cad58404c commit 00e69f692f015e2748ca44c8fcd0a97cad58404c Author: Mikael Morin Date: Thu Aug 8 13:44:16 2024 +0200 fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608] Enable the generation of inline code for MINLOC/

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608]

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4b90f919d240a845a9680a50b91165f2e8d535e2 commit 4b90f919d240a845a9680a50b91165f2e8d535e2 Author: Mikael Morin Date: Fri Nov 17 19:04:19 2023 +0100 fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608] Bootstrapped and regression-tested on x86_64-

[gcc(refs/users/mikael/heads/inline_minmaxloc_v337)] fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608]

2024-10-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c51b93fb90dfe1f81bd4dba0ac614b54bfc95ac6 commit c51b93fb90dfe1f81bd4dba0ac614b54bfc95ac6 Author: Mikael Morin Date: Thu Nov 16 10:00:26 2023 +0100 fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608] Bootstrapped and regression-tested on x86_64

[gcc] Created branch 'mikael/heads/inline_minmaxloc_v337' in namespace 'refs/users'

2024-10-12 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/inline_minmaxloc_v337' was created in namespace 'refs/users' pointing to: b7afa5b5ce5b... fortran: Evaluate once BACK argument of MINLOC/MAXLOC with

[gcc r15-4294] vect: Fix inconsistency in fully-masked lane-reducing op generation [PR116985]

2024-10-12 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:a9173a50e7e346a218323916e4d3add8552529ae commit r15-4294-ga9173a50e7e346a218323916e4d3add8552529ae Author: Feng Xue Date: Fri Oct 11 14:55:05 2024 +0800 vect: Fix inconsistency in fully-masked lane-reducing op generation [PR116985] To align vectorized def/us

[gcc r15-4293] tree-optimization/117104 - add missed guards to max(a, b) != a simplification

2024-10-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f54d42e7e7a558b273d87f95b3e5b1938f5a commit r15-4293-gf54d42e7e7a558b273d87f95b3e5b1938f5a Author: Richard Biener Date: Sat Oct 12 14:51:37 2024 +0200 tree-optimization/117104 - add missed guards to max(a,b) != a simplification For vector types we hav

[gcc r15-4292] RISC-V] Slightly improve broadcasting small constants into vectors

2024-10-12 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ba773a86f0377abccecd3e398dceb9408bba5a7c commit r15-4292-gba773a86f0377abccecd3e398dceb9408bba5a7c Author: Jeff Law Date: Sat Oct 12 07:12:53 2024 -0600 RISC-V] Slightly improve broadcasting small constants into vectors I probably spent way more time on this

[gcc r15-4291] Fortran/OpenMP: Warn when mapping polymorphic variables

2024-10-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:34b77d1b9ac53c89296a0d8bd7f4cf35eebd8001 commit r15-4291-g34b77d1b9ac53c89296a0d8bd7f4cf35eebd8001 Author: Tobias Burnus Date: Sat Oct 12 14:55:22 2024 +0200 Fortran/OpenMP: Warn when mapping polymorphic variables OpenMP (TR13) states for Fortran: * For m

[gcc r15-4290] bootstrap: Fix genmatch build where system gcc defaults to -fPIE -pie

2024-10-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5cf85a2fa38115b3fff2d0d7cd0770bef10f439b commit r15-4290-g5cf85a2fa38115b3fff2d0d7cd0770bef10f439b Author: Jakub Jelinek Date: Sat Oct 12 13:47:45 2024 +0200 bootstrap: Fix genmatch build where system gcc defaults to -fPIE -pie Seems our buildbot is unhappy a

[gcc r15-4289] gcc.target/i386/pr55583.c: Use long long for 64-bit integer

2024-10-12 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:c1034d71a7f9ed446938b1c4ba7e7c95ba3a665f commit r15-4289-gc1034d71a7f9ed446938b1c4ba7e7c95ba3a665f Author: H.J. Lu Date: Sat Oct 12 06:15:28 2024 +0800 gcc.target/i386/pr55583.c: Use long long for 64-bit integer Since long is 32-bit for x32, use long long for

[gcc r15-4288] gcc.target/i386/pr115749.c: Use word_mode integer

2024-10-12 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:80d0e10847ec64799deb53061fb50876043116fe commit r15-4288-g80d0e10847ec64799deb53061fb50876043116fe Author: H.J. Lu Date: Sat Oct 12 05:22:52 2024 +0800 gcc.target/i386/pr115749.c: Use word_mode integer Use word_mode integer with func so that 64-bit integer is

[gcc r15-4287] gcc.target/i386/invariant-ternlog-1.c: Also scan (%edx)

2024-10-12 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:a4ce8681929c597639ce382b2a0414e27c46725c commit r15-4287-ga4ce8681929c597639ce382b2a0414e27c46725c Author: H.J. Lu Date: Sat Oct 12 05:04:33 2024 +0800 gcc.target/i386/invariant-ternlog-1.c: Also scan (%edx) Since x32 uses (%edx), instead of (%rdx), also scan

[gcc r15-4285] Fortran: Unify gfc_get_location handling; fix expr->ts bug

2024-10-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c20c9d8408f0ff4677acbd96f4803c191bd13ac6 commit r15-4285-gc20c9d8408f0ff4677acbd96f4803c191bd13ac6 Author: Tobias Burnus Date: Sat Oct 12 10:48:41 2024 +0200 Fortran: Unify gfc_get_location handling; fix expr->ts bug This commit reduces code duplication by mo

[gcc r15-4284] testsuite/i386: Add vector sat_sub testcases [PR112600]

2024-10-12 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:a564261245ad3002d53916e017b85939ace816a6 commit r15-4284-ga564261245ad3002d53916e017b85939ace816a6 Author: Uros Bizjak Date: Sat Oct 12 10:04:03 2024 +0200 testsuite/i386: Add vector sat_sub testcases [PR112600] PR middle-end/112600 gcc/tests

[gcc r15-4283] MAINTAINERS: Add myself to write after approval

2024-10-12 Thread Feng Xue via Gcc-cvs
https://gcc.gnu.org/g:2a865ad31997a9c7ac6768f39ac87232dfda97d0 commit r15-4283-g2a865ad31997a9c7ac6768f39ac87232dfda97d0 Author: Feng Xue Date: Sat Oct 12 15:45:58 2024 +0800 MAINTAINERS: Add myself to write after approval ChangeLog: * MAINTAINERS: Add myself to w

[gcc r15-4282] c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918]

2024-10-12 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:60163c85730e6b7c566e219222403ac87ddbbddd commit r15-4282-g60163c85730e6b7c566e219222403ac87ddbbddd Author: Simon Martin Date: Fri Oct 11 10:16:26 2024 +0200 c++: Fix overeager Woverloaded-virtual with conversion operators [PR109918] We currently emit an incor