[gcc r14-9486] LoongArch: Remove masking process for operand 3 of xvpermi.q.

2024-03-14 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:d7d05824ae68da24908d97a10b9ec59d08f75a90 commit r14-9486-gd7d05824ae68da24908d97a10b9ec59d08f75a90 Author: Chenghui Pan Date: Thu Mar 14 09:26:54 2024 +0800 LoongArch: Remove masking process for operand 3 of xvpermi.q. The behavior of non-zero unused bits in

[gcc r14-9484] tree-core: clarify clobber comments

2024-03-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:efab8c1b692ab080bcee99a6ef7ba6ee43ed commit r14-9484-gefab8c1b692ab080bcee99a6ef7ba6ee43ed Author: Jason Merrill Date: Thu Feb 22 10:06:27 2024 + tree-core: clarify clobber comments It came up on the mailing list that OBJECT_BEGIN/END are

[gcc r14-9483] PR modula2/114294 expression causes ICE

2024-03-14 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:6dbf0d252f69ab2924256e6778ba7dc55d5b6915 commit r14-9483-g6dbf0d252f69ab2924256e6778ba7dc55d5b6915 Author: Gaius Mulley Date: Thu Mar 14 19:09:34 2024 + PR modula2/114294 expression causes ICE This patch fixes an ICE when encountering an expression:

[gcc r14-9482] hppa: Fix REG+D address support before reload

2024-03-14 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:53fd0f5b1fd737a208c12909fa1188281cb370a3 commit r14-9482-g53fd0f5b1fd737a208c12909fa1188281cb370a3 Author: John David Anglin Date: Thu Mar 14 18:32:56 2024 + hppa: Fix REG+D address support before reload When generating PA 1.x code or code for GNU ld,

[gcc r14-9481] bpf: define INT8_TYPE as signed char

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:6cf4286ff9456685a29812a3560d00b956d62c39 commit r14-9481-g6cf4286ff9456685a29812a3560d00b956d62c39 Author: David Faust Date: Thu Mar 14 09:05:38 2024 -0700 bpf: define INT8_TYPE as signed char Change the BPF backend to define INT8_TYPE with an explicit sign,

[gcc r14-9480] gcc: xtensa: reorder movsi_internal patterns for better code generation during LRA

2024-03-14 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:bc5a9dab55d13f888a3cdd150c8cf5c2244f35e0 commit r14-9480-gbc5a9dab55d13f888a3cdd150c8cf5c2244f35e0 Author: Max Filippov Date: Thu Mar 14 04:20:36 2024 -0700 gcc: xtensa: reorder movsi_internal patterns for better code generation during LRA After switching

[gcc r14-9479] libstdc++: Fix std::format("{}", negative_integer) [PR114325]

2024-03-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f89cfdb2f2e9b4fe517b1e00511c4d70a7014cbc commit r14-9479-gf89cfdb2f2e9b4fe517b1e00511c4d70a7014cbc Author: Jonathan Wakely Date: Wed Mar 13 21:19:54 2024 + libstdc++: Fix std::format("{}", negative_integer) [PR114325] The fast path for "{}" format

[gcc r14-9478] libstdc++: Add nodiscard in

2024-03-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:df483ebd24689a3bebfae2089637a00eca0e5a12 commit r14-9478-gdf483ebd24689a3bebfae2089637a00eca0e5a12 Author: Jonathan Wakely Date: Mon Feb 26 13:17:13 2024 + libstdc++: Add nodiscard in Add the [[nodiscard]] attribute to several functions in . These

[gcc r14-9477] gcn: Fix a comment typo

2024-03-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fd7104388406b77ad4b81eb77d976ecfff848913 commit r14-9477-gfd7104388406b77ad4b81eb77d976ecfff848913 Author: Jakub Jelinek Date: Thu Mar 14 17:51:32 2024 +0100 gcn: Fix a comment typo I've noticed a typo in the comment above ABI_VERSION_SPEC. Fixed

[gcc r14-9476] icf: Reset SSA_NAME_{PTR, RANGE}_INFO in successfully merged functions [PR113907]

2024-03-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7580e39452b65ab5fb5a06f3f1ad7d59720269b5 commit r14-9476-g7580e39452b65ab5fb5a06f3f1ad7d59720269b5 Author: Jakub Jelinek Date: Thu Mar 14 17:48:30 2024 +0100 icf: Reset SSA_NAME_{PTR,RANGE}_INFO in successfully merged functions [PR113907] AFAIK we have no

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] testsuite: ctf: make array in ctf-file-scope-1 fixed length

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:3eae1cdff0cf06bd21b51700e22d443110d0adad commit 3eae1cdff0cf06bd21b51700e22d443110d0adad Author: David Faust Date: Fri Mar 1 10:43:24 2024 -0800 testsuite: ctf: make array in ctf-file-scope-1 fixed length The array member of struct SFOO in the

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] bpf: add size threshold for inlining mem builtins

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:333445364ba7829dde7a9e8548a26c26eb979c21 commit 333445364ba7829dde7a9e8548a26c26eb979c21 Author: David Faust Date: Thu Mar 7 09:29:32 2024 -0800 bpf: add size threshold for inlining mem builtins BPF cannot fall back on library calls to implement memmove,

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] bpf: testsuite: fix unresolved test in memset-1.c

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:64e6da250a07c19d302ec8648824cb42b608cf62 commit 64e6da250a07c19d302ec8648824cb42b608cf62 Author: David Faust Date: Thu Mar 7 09:23:38 2024 -0800 bpf: testsuite: fix unresolved test in memset-1.c The test was trying to do too much by both checking for an

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] ctf: fix incorrect CTF for multi-dimensional array types

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:f2cd7e1cb3d326ceb5af3e4629f1ab19dabe6d3f commit f2cd7e1cb3d326ceb5af3e4629f1ab19dabe6d3f Author: Cupertino Miranda Date: Thu Feb 29 10:56:13 2024 -0800 ctf: fix incorrect CTF for multi-dimensional array types PR debug/114186 DWARF DIEs of type

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] bpf: add inline memset expansion

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:548dbf6f87878800f214982e6c6d104b8a2a6ea1 commit 548dbf6f87878800f214982e6c6d104b8a2a6ea1 Author: David Faust Date: Mon Mar 4 09:35:01 2024 -0800 bpf: add inline memset expansion Similar to memmove and memcpy, the BPF backend cannot fall back on a library

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] bpf: renames coreout.* files to btfext-out.*.

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:5cb3615ed932faa521e2587c047b0771816c14aa commit 5cb3615ed932faa521e2587c047b0771816c14aa Author: Cupertino Miranda Date: Mon Feb 12 17:56:04 2024 + bpf: renames coreout.* files to btfext-out.*. gcc/ChangeLog: * config.gcc

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] bpf: implementation of func_info in .BTF.ext.

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:ab9ca7ee0825823e24048a1c213ef2dc587d6bc7 commit ab9ca7ee0825823e24048a1c213ef2dc587d6bc7 Author: Cupertino Miranda Date: Mon Feb 12 17:46:03 2024 + bpf: implementation of func_info in .BTF.ext. Kernel verifier complains in some particular cases for

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] bpf: Always emit .BTF.ext section if generating BTF

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:4583f84ba8e6729079e4ca5f745b4ebc58b27ab5 commit 4583f84ba8e6729079e4ca5f745b4ebc58b27ab5 Author: Cupertino Miranda Date: Mon Feb 12 17:37:37 2024 + bpf: Always emit .BTF.ext section if generating BTF BPF applications, when generating BTF information

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] btf: add BTF_KIND_FUNC traversal function.

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:1ab0c08b0885fa7549a635f9bae1422499562fc8 commit 1ab0c08b0885fa7549a635f9bae1422499562fc8 Author: Cupertino Miranda Date: Mon Feb 12 17:36:21 2024 + btf: add BTF_KIND_FUNC traversal function. The patch adds a traversal function to traverse all

[gcc(refs/users/dfaust/heads/gcc-13-bpf)] btf: fix type id in BTF_KIND_FUNC struct data.

2024-03-14 Thread David Faust via Gcc-cvs
https://gcc.gnu.org/g:193966aab3bba1ca27630a23f4b575c53be9af03 commit 193966aab3bba1ca27630a23f4b575c53be9af03 Author: Cupertino Miranda Date: Tue Jan 30 19:01:12 2024 + btf: fix type id in BTF_KIND_FUNC struct data. This patch corrects the addition of +1 on the type id,

[gcc r14-9475] PR modula2/114333 set type comparison against cardinal should cause error addendum

2024-03-14 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7aeedff6a426cc05024af0bc92116d676a5ba42b commit r14-9475-g7aeedff6a426cc05024af0bc92116d676a5ba42b Author: Gaius Mulley Date: Thu Mar 14 15:34:36 2024 + PR modula2/114333 set type comparison against cardinal should cause error addendum This patch

[gcc r14-9474] LoongArch: Remove unused and incorrect "sge_" define_insn

2024-03-14 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:f98b85b1ef74b7c5c0852b3d063262bce63df14e commit r14-9474-gf98b85b1ef74b7c5c0852b3d063262bce63df14e Author: Xi Ruoyao Date: Wed Mar 13 20:44:38 2024 +0800 LoongArch: Remove unused and incorrect "sge_" define_insn If this insn is really used, we'll have

[gcc r14-9473] libstdc++: Add missing clear_padding in __atomic_float constructor

2024-03-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0adc8c5f146b108f99c4df09e43276e3a2419262 commit r14-9473-g0adc8c5f146b108f99c4df09e43276e3a2419262 Author: xndcn Date: Fri Feb 16 11:00:13 2024 + libstdc++: Add missing clear_padding in __atomic_float constructor For 80-bit long double we need to clear

[gcc r14-9472] OpenACC 2.7: front-end support for readonly modifier: Add basic OpenACC 'declare' testing

2024-03-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38958ac987dc3e6162e2ddaba3c7e7f41381e079 commit r14-9472-g38958ac987dc3e6162e2ddaba3c7e7f41381e079 Author: Thomas Schwinge Date: Thu Mar 14 15:01:01 2024 +0100 OpenACC 2.7: front-end support for readonly modifier: Add basic OpenACC 'declare' testing ... to

[gcc r14-9471] Minor fixes for OpenACC/Fortran 'self' clause for compute constructs

2024-03-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:473c6123ffad38dddef7b126bf97971784d94b40 commit r14-9471-g473c6123ffad38dddef7b126bf97971784d94b40 Author: Thomas Schwinge Date: Fri Oct 20 15:49:35 2023 +0200 Minor fixes for OpenACC/Fortran 'self' clause for compute constructs ... to fix up recent commit

[gcc r14-9470] Fix 'char' initialization, copy, check in 'libgomp.oacc-fortran/acc-memcpy.f90'

2024-03-14 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:25242ed8eb93613af6f296785da2d4ece816b7d6 commit r14-9470-g25242ed8eb93613af6f296785da2d4ece816b7d6 Author: Thomas Schwinge Date: Wed Mar 6 23:18:08 2024 +0100 Fix 'char' initialization, copy, check in 'libgomp.oacc-fortran/acc-memcpy.f90' Our dear friend

[gcc r14-9469] aarch64: Fix TImode __sync_*_compare_and_exchange expansion with LSE [PR114310]

2024-03-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9349aefa1df7ae36714b7b9f426ad46e314892d1 commit r14-9469-g9349aefa1df7ae36714b7b9f426ad46e314892d1 Author: Jakub Jelinek Date: Thu Mar 14 14:09:20 2024 +0100 aarch64: Fix TImode __sync_*_compare_and_exchange expansion with LSE [PR114310] The following

[gcc r14-9468] s390: fix htm-builtins test cases

2024-03-14 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:075104eef6d0ff215c394b6eaadcb525fa7c4975 commit r14-9468-g075104eef6d0ff215c394b6eaadcb525fa7c4975 Author: Juergen Christ Date: Wed Oct 25 14:57:03 2023 +0200 s390: fix htm-builtins test cases Transactional and non-transactional stores to the same cache line

[gcc r14-9467] libstdc++: Correct notes about std::call_once in manual [PR66146]

2024-03-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e6836bbbd7a01af0791c02087e568b4822418c0d commit r14-9467-ge6836bbbd7a01af0791c02087e568b4822418c0d Author: Jonathan Wakely Date: Thu Mar 14 11:52:17 2024 + libstdc++: Correct notes about std::call_once in manual [PR66146] The bug with exceptions thrown

[gcc r14-9466] libstdc++: Update C++23 status in the manual

2024-03-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2a556dbec2e522655175374c68d61a39b1463c7e commit r14-9466-g2a556dbec2e522655175374c68d61a39b1463c7e Author: Jonathan Wakely Date: Thu Mar 14 11:47:56 2024 + libstdc++: Update C++23 status in the manual libstdc++-v3/ChangeLog: *

[gcc r14-9465] libcpp: Fix macro expansion for argument of __has_include [PR110558]

2024-03-14 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:942497ad74272e0ef16020d628e471c5f21474b0 commit r14-9465-g942497ad74272e0ef16020d628e471c5f21474b0 Author: Lewis Hyatt Date: Tue Dec 12 17:46:36 2023 -0500 libcpp: Fix macro expansion for argument of __has_include [PR110558] When the file name for a #include

[gcc r14-9464] libcpp: Fix __has_include_next ICE in the last directory of the path [PR80755]

2024-03-14 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:6c166e55b15894ceb07dcc7b55f900e50e24ec5b commit r14-9464-g6c166e55b15894ceb07dcc7b55f900e50e24ec5b Author: Lewis Hyatt Date: Wed Dec 20 16:27:42 2023 -0500 libcpp: Fix __has_include_next ICE in the last directory of the path [PR80755] In libcpp/files.cc,

[gcc r14-9463] PR modula2/114333 set type comparison against a cardinal should cause an error

2024-03-14 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:b7f70cfdb6f7ab369ecca14a99a0064d2a11ddd2 commit r14-9463-gb7f70cfdb6f7ab369ecca14a99a0064d2a11ddd2 Author: Gaius Mulley Date: Thu Mar 14 11:23:42 2024 + PR modula2/114333 set type comparison against a cardinal should cause an error The type checker

[gcc r14-9462] OpenACC 2.7: front-end support for readonly modifier

2024-03-14 Thread Chung-Lin Tang via Gcc-cvs
https://gcc.gnu.org/g:ddf852dac2abaca317c10b8323f338123b0585c8 commit r14-9462-gddf852dac2abaca317c10b8323f338123b0585c8 Author: Chung-Lin Tang Date: Thu Mar 14 10:39:52 2024 + OpenACC 2.7: front-end support for readonly modifier This patch implements the front-end support

[gcc r14-9461] IBM Z: Fix -munaligned-symbols

2024-03-14 Thread Andreas Krebbel via Gcc-cvs
https://gcc.gnu.org/g:90a7da695284da49182446ba45fbcddb9eb7fc91 commit r14-9461-g90a7da695284da49182446ba45fbcddb9eb7fc91 Author: Andreas Krebbel Date: Thu Mar 14 09:54:31 2024 +0100 IBM Z: Fix -munaligned-symbols With this fix we make sure that only symbols with a natural

[gcc r14-9460] gimple-iterator: Some gsi_safe_insert_*before fixes

2024-03-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8f6e0814b4bfd0a399055e9214562aebfcd902ad commit r14-9460-g8f6e0814b4bfd0a399055e9214562aebfcd902ad Author: Jakub Jelinek Date: Thu Mar 14 09:57:13 2024 +0100 gimple-iterator: Some gsi_safe_insert_*before fixes When trying to use the gsi_safe_insert*before

[gcc r12-10214] i386[stv]: Handle REG_EH_REGION note

2024-03-14 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:a861f940efffae2782c559cd04df2d2740cd28bd commit r12-10214-ga861f940efffae2782c559cd04df2d2740cd28bd Author: liuhongt Date: Wed Mar 13 10:40:01 2024 +0800 i386[stv]: Handle REG_EH_REGION note When we split (insn 37 36 38 10 (set (reg:DI 104 [ _18 ])

[gcc r13-8438] i386[stv]: Handle REG_EH_REGION note

2024-03-14 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:bdbcfbfcf591381f0faf95c881e3772b56d0a404 commit r13-8438-gbdbcfbfcf591381f0faf95c881e3772b56d0a404 Author: liuhongt Date: Wed Mar 13 10:40:01 2024 +0800 i386[stv]: Handle REG_EH_REGION note When we split (insn 37 36 38 10 (set (reg:DI 104 [ _18 ])

[gcc r14-9459] i386[stv]: Handle REG_EH_REGION note

2024-03-14 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:618e34d56cc38e9c3ae95a413228068e53ed76bb commit r14-9459-g618e34d56cc38e9c3ae95a413228068e53ed76bb Author: liuhongt Date: Wed Mar 13 10:40:01 2024 +0800 i386[stv]: Handle REG_EH_REGION note When we split (insn 37 36 38 10 (set (reg:DI 104 [ _18 ])