[gcc r15-7014] c++: Fix up find_array_ctor_elt RAW_DATA_CST handling [PR118534]

2025-01-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:413985b632afb07032d3b32d992029fced187814 commit r15-7014-g413985b632afb07032d3b32d992029fced187814 Author: Jakub Jelinek Date: Sat Jan 18 09:14:27 2025 +0100 c++: Fix up find_array_ctor_elt RAW_DATA_CST handling [PR118534] This is the third bug discovered tod

[gcc r15-7007] testsuite: Make embed-10.c test more robust

2025-01-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d8a31b5bead0c64d7e4a59d6834bc649f68de765 commit r15-7007-gd8a31b5bead0c64d7e4a59d6834bc649f68de765 Author: Jakub Jelinek Date: Fri Jan 17 21:00:50 2025 +0100 testsuite: Make embed-10.c test more robust With the https://gcc.gnu.org/pipermail/gcc-patches/2025-J

[gcc r15-7005] s390: Replace some checking assertions with output_operand_lossage [PR118511]

2025-01-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:71280df05f28fd568f8b863dd700c0be2f2443a8 commit r15-7005-g71280df05f28fd568f8b863dd700c0be2f2443a8 Author: Jakub Jelinek Date: Fri Jan 17 19:27:59 2025 +0100 s390: Replace some checking assertions with output_operand_lossage [PR118511] r15-2002 s390: Fully e

[gcc r15-6992] match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENERIC [PR118522]

2025-01-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3ab9eb6946f7b832834b3d808c5617935e0be727 commit r15-6992-g3ab9eb6946f7b832834b3d808c5617935e0be727 Author: Jakub Jelinek Date: Fri Jan 17 11:30:07 2025 +0100 match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENERIC [PR118522] The last case of this optim

[gcc r15-6958] c++: Fix up reshape_* RAW_DATA_CST handling [PR118214]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3191d7404bb9c2f53554d7c7f50dfb73b5a78726 commit r15-6958-g3191d7404bb9c2f53554d7c7f50dfb73b5a78726 Author: Jakub Jelinek Date: Thu Jan 16 17:25:24 2025 +0100 c++: Fix up reshape_* RAW_DATA_CST handling [PR118214] The embed-17.C testcase is miscompiled and pr1

[gcc r15-6957] c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ diagnostics

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:03e0bf3f4f9bd85dcc1f60c4e38157609d754c91 commit r15-6957-g03e0bf3f4f9bd85dcc1f60c4e38157609d754c91 Author: Jakub Jelinek Date: Thu Jan 16 17:23:02 2025 +0100 c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ diagnostics This is something we should hav

[gcc r15-6944] tree-ssa-propagate: Special case lhs of musttail calls in may_propagate_copy [PR118430]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7f5adfd31b3af08924faec36679eaea40a98af19 commit r15-6944-g7f5adfd31b3af08924faec36679eaea40a98af19 Author: Jakub Jelinek Date: Thu Jan 16 09:25:16 2025 +0100 tree-ssa-propagate: Special case lhs of musttail calls in may_propagate_copy [PR118430] This patch e

[gcc r15-6943] tailc: Virtually undo IPA-VRP return value optimization for tail calls [PR118430]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9c4397cafc5ded9b008a92a55d4e5207e1c2e4e4 commit r15-6943-g9c4397cafc5ded9b008a92a55d4e5207e1c2e4e4 Author: Jakub Jelinek Date: Thu Jan 16 09:20:15 2025 +0100 tailc: Virtually undo IPA-VRP return value optimization for tail calls [PR118430] When we have retur

[gcc r15-6941] vec.h: Properly destruct elements in auto_vec auto storage [PR118400]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:43f4d44bebd63b354f8798fcef512d4d2b42c655 commit r15-6941-g43f4d44bebd63b354f8798fcef512d4d2b42c655 Author: Jakub Jelinek Date: Thu Jan 16 09:17:50 2025 +0100 vec.h: Properly destruct elements in auto_vec auto storage [PR118400] For T with non-trivial destruct

[gcc r15-6942] docs: Fix up inline asm documentation

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:015ec112e9054a1623d431f454a12b9672381616 commit r15-6942-g015ec112e9054a1623d431f454a12b9672381616 Author: Jakub Jelinek Date: Thu Jan 16 09:18:59 2025 +0100 docs: Fix up inline asm documentation When writing the gcc-15/changes.html patch posted earlier, I've

[gcc r15-6924] c++: Handle RAW_DATA_CST in unify [PR118390]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2619413a5e032e2f2c3d4a2202ba8bf324cf08ab commit r15-6924-g2619413a5e032e2f2c3d4a2202ba8bf324cf08ab Author: Jakub Jelinek Date: Wed Jan 15 18:27:07 2025 +0100 c++: Handle RAW_DATA_CST in unify [PR118390] This patch uses the count_ctor_elements function to fix

[gcc r15-6917] c++: Implement mangling of RAW_DATA_CST [PR118278]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8d9d583484006a75bc3ed3b3badb585f3a0bb546 commit r15-6917-g8d9d583484006a75bc3ed3b3badb585f3a0bb546 Author: Jakub Jelinek Date: Wed Jan 15 17:04:31 2025 +0100 c++: Implement mangling of RAW_DATA_CST [PR118278] As the following testcases show (mangle80.C only a

[gcc r15-6910] ipa: Initialize/release global obstack in process_new_functions [PR116068]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:dd389c2549a4891e044c96b9298efa2a363c744a commit r15-6910-gdd389c2549a4891e044c96b9298efa2a363c744a Author: Jakub Jelinek Date: Wed Jan 15 09:43:32 2025 +0100 ipa: Initialize/release global obstack in process_new_functions [PR116068] Other spots in cgraphunit.

[gcc r15-6907] c++: Fix ICEs with large initializer lists or ones including #embed [PR118124]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f263f2d525eb9a1b60c2a356eb64262819b6bab0 commit r15-6907-gf263f2d525eb9a1b60c2a356eb64262819b6bab0 Author: Jakub Jelinek Date: Wed Jan 15 08:46:48 2025 +0100 c++: Fix ICEs with large initializer lists or ones including #embed [PR118124] The following testcas

[gcc r15-6908] c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR118124]

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:64828272cde415bf2d7222eec87147ba84980f3d commit r15-6908-g64828272cde415bf2d7222eec87147ba84980f3d Author: Jakub Jelinek Date: Wed Jan 15 08:53:13 2025 +0100 c++: Fix up maybe_init_list_as_array for RAW_DATA_CST [PR118124] The previous patch made me look arou

[gcc r15-6909] c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't convert to its rettype [PR

2025-01-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:18f6bb9899209ccd41c476254d30596606c81dd7 commit r15-6909-g18f6bb9899209ccd41c476254d30596606c81dd7 Author: Jakub Jelinek Date: Wed Jan 15 08:56:40 2025 +0100 c++: Delete defaulted operator <=> if std::strong_ordering::equal doesn't convert to its rettype [PR118387]

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1bcad5' into redhat/gcc-15-branch

2025-01-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6adb681d9cf55f12e8a232c1e9a009e5ca5fdde5 commit 6adb681d9cf55f12e8a232c1e9a009e5ca5fdde5 Merge: 074f598e85b4 744a59f3f55b Author: Jakub Jelinek Date: Tue Jan 14 11:26:00 2025 +0100 Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1bcad5' into redhat/gcc-15-b

[gcc/redhat/heads/gcc-15-branch] (12 commits) Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1

2025-01-14 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 6adb681d9cf5... Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1 It previously pointed to: 074f598e85b4... Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29 Diff: Summary of changes (added commits): ---

[gcc/redhat/heads/gcc-15-branch] (59 commits) Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29

2025-01-13 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 074f598e85b4... Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29 It previously pointed to: 20e73534b5a3... Merge commit 'r15-6820-gd64ca15351029164bac30b49fb3c4f9723e Diff: Summary of changes (added commits): ---

[gcc r15-6865] expr: Fix up the divmod cost debugging note [PR115910]

2025-01-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:41a5a97dba6873d928675fd789a2d884c6d20a8d commit r15-6865-g41a5a97dba6873d928675fd789a2d884c6d20a8d Author: Jakub Jelinek Date: Mon Jan 13 13:57:18 2025 +0100 expr: Fix up the divmod cost debugging note [PR115910] Something I've noticed during working on the c

[gcc/redhat/heads/gcc-15-branch] (96 commits) Merge commit 'r15-6820-gd64ca15351029164bac30b49fb3c4f9723e

2025-01-11 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 20e73534b5a3... Merge commit 'r15-6820-gd64ca15351029164bac30b49fb3c4f9723e It previously pointed to: f890bd2c90be... Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db19 Diff: Summary of changes (added commits): ---

[gcc/redhat/heads/gcc-14-branch] (322 commits) Merge commit 'r14-11198-ga2de88e5d49f7084677ef2728cd99db0a9

2025-01-10 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-14-branch' was updated to point to: e525669e462d... Merge commit 'r14-11198-ga2de88e5d49f7084677ef2728cd99db0a9 It previously pointed to: b84ce6a258e0... Merge commit 'r14-10877-g2a9fbe1920779b65eb817db7ce0c60096b Diff: Summary of changes (added commits): ---

[gcc r15-6799] c++: Fix ICE with invalid defaulted operator <=> [PR118387]

2025-01-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4c688399db12c509c081d52b8926ac6d7de6068c commit r15-6799-g4c688399db12c509c081d52b8926ac6d7de6068c Author: Jakub Jelinek Date: Fri Jan 10 18:42:58 2025 +0100 c++: Fix ICE with invalid defaulted operator <=> [PR118387] In the following testcase there are 2 iss

[gcc r15-6778] c: Fix up expr location for __builtin_stdc_rotate_* [PR118376]

2025-01-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:76b7f60ffdb26c56d2c71bbeddf7da601de0e50e commit r15-6778-g76b7f60ffdb26c56d2c71bbeddf7da601de0e50e Author: Jakub Jelinek Date: Fri Jan 10 15:07:41 2025 +0100 c: Fix up expr location for __builtin_stdc_rotate_* [PR118376] Seems I forgot to set_c_expr_source_ra

[gcc r15-6760] c++: Fix up ICEs on constexpr inline asm strings in templates [PR118277]

2025-01-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:38a13ea4117b96e467f78b3f86d737ecbe326935 commit r15-6760-g38a13ea4117b96e467f78b3f86d737ecbe326935 Author: Jakub Jelinek Date: Fri Jan 10 10:32:36 2025 +0100 c++: Fix up ICEs on constexpr inline asm strings in templates [PR118277] The following patch fixes IC

[gcc r15-6759] c++: Fix up modules handling of namespace scope structured bindings

2025-01-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:933f0c20d4ce1dba85e85d9d117cfd9f5376a945 commit r15-6759-g933f0c20d4ce1dba85e85d9d117cfd9f5376a945 Author: Jakub Jelinek Date: Fri Jan 10 10:31:12 2025 +0100 c++: Fix up modules handling of namespace scope structured bindings With the following patch I actual

[gcc r15-6758] fortran: use_iso_fortran_env_module tweaks [PR118337]

2025-01-10 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f5e488c0ee663c2355e6d712ffc15da215d9cd96 commit r15-6758-gf5e488c0ee663c2355e6d712ffc15da215d9cd96 Author: Jakub Jelinek Date: Fri Jan 10 10:28:18 2025 +0100 fortran: use_iso_fortran_env_module tweaks [PR118337] This patch adds a comment to explain why we ini

[gcc r15-6748] s390: Add testcase for just fixed PR118362

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8e4120500e0cfc71956dc6569fe4ff00d2c20949 commit r15-6748-g8e4120500e0cfc71956dc6569fe4ff00d2c20949 Author: Jakub Jelinek Date: Thu Jan 9 22:04:58 2025 +0100 s390: Add testcase for just fixed PR118362 On Thu, Jan 09, 2025 at 01:29:27PM +0100, Stefan Schulze Fr

[gcc r14-11143] c-family: Yet another fix for _BitInt & __sync_* builtins [PR117641]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6b417daf0c4c486a754ee99ec07c85aa5d55c610 commit r14-11143-g6b417daf0c4c486a754ee99ec07c85aa5d55c610 Author: Jakub Jelinek Date: Fri Nov 22 19:47:52 2024 +0100 c-family: Yet another fix for _BitInt & __sync_* builtins [PR117641] Sorry, the last patch only part

[gcc r14-11157] c++: Honor complain in cp_build_function_call_vec for check_function_arguments warnings [PR117825]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:da82bf0a5fe31319735af1b67218578440ed8333 commit r14-11157-gda82bf0a5fe31319735af1b67218578440ed8333 Author: Jakub Jelinek Date: Wed Jan 8 23:12:02 2025 +0100 c++: Honor complain in cp_build_function_call_vec for check_function_arguments warnings [PR117825] T

[gcc r14-11156] c++: Diagnose earlier non-static data members with cv containing class type [PR116108]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ec9ccda503d79865c5bf5bc9ef850003784c5b95 commit r14-11156-gec9ccda503d79865c5bf5bc9ef850003784c5b95 Author: Jakub Jelinek Date: Tue Dec 17 10:13:24 2024 +0100 c++: Diagnose earlier non-static data members with cv containing class type [PR116108] In r10-6457

[gcc r14-11153] c++: allow stores to anon union vars to change current union member in constexpr [PR117614]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7ae55c2f73626e8a7a6871a1e4fd4cde2e6c8460 commit r14-11153-g7ae55c2f73626e8a7a6871a1e4fd4cde2e6c8460 Author: Jakub Jelinek Date: Wed Dec 11 17:28:47 2024 +0100 c++: allow stores to anon union vars to change current union member in constexpr [PR117614] Since r

[gcc r14-11155] warn-access: Fix up matching_alloc_calls_p [PR118024]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1dd428c751fc4c394a60f007d483a61fbac3c7b9 commit r14-11155-g1dd428c751fc4c394a60f007d483a61fbac3c7b9 Author: Jakub Jelinek Date: Sat Dec 14 11:27:20 2024 +0100 warn-access: Fix up matching_alloc_calls_p [PR118024] The following testcase ICEs because of a bug i

[gcc r14-11151] doloop: Fix up doloop df use [PR116799]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:26615af93cf75c5dfae0c51a827b05968cca commit r14-11151-g26615af93cf75c5dfae0c51a827b05968cca Author: Jakub Jelinek Date: Thu Dec 5 13:01:21 2024 +0100 doloop: Fix up doloop df use [PR116799] The following testcases are miscompiled on s390x-linux, becau

[gcc r14-11152] docs: Clarify -fsanitize=hwaddress target support [PR117960]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5a78e369a3995480c39c325a2c36f17c2fc37f37 commit r14-11152-g5a78e369a3995480c39c325a2c36f17c2fc37f37 Author: Jakub Jelinek Date: Mon Dec 9 14:17:39 2024 +0100 docs: Clarify -fsanitize=hwaddress target support [PR117960] Since GCC 13 -fsanitize=hwaddress is not

[gcc r14-11150] bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b602b32ff06726a6ede59b10e0f5b84f9f546e4c commit r14-11150-gb602b32ff06726a6ede59b10e0f5b84f9f546e4c Author: Jakub Jelinek Date: Tue Dec 3 11:16:37 2024 +0100 bitintlower: Fix up ?ROTATE_EXPR lowering [PR117847] In the ?ROTATE_EXPR lowering I forgot to handle

[gcc r14-11154] cse: Fix up record_jump_equiv checks [PR117095]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fbbc1a4ac5c7e55de1edc52cfe267b95f9621e21 commit r14-11154-gfbbc1a4ac5c7e55de1edc52cfe267b95f9621e21 Author: Jakub Jelinek Date: Sat Dec 14 00:41:00 2024 +0100 cse: Fix up record_jump_equiv checks [PR117095] The following testcase is miscompiled on s390x-linux

[gcc r14-11144] builtins: Fix up DFP ICEs on __builtin_is{inf, finite, normal} [PR43374]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:59eec2ee71b851e7470b414d1c3b5e59641ac1fc commit r14-11144-g59eec2ee71b851e7470b414d1c3b5e59641ac1fc Author: Jakub Jelinek Date: Tue Nov 26 09:45:21 2024 +0100 builtins: Fix up DFP ICEs on __builtin_is{inf,finite,normal} [PR43374] __builtin_is{inf,finite,norma

[gcc r14-11145] builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:54c381d5a8617fa0d13e3bfc9d9802eb5a1f6234 commit r14-11145-g54c381d5a8617fa0d13e3bfc9d9802eb5a1f6234 Author: Jakub Jelinek Date: Tue Nov 26 09:46:51 2024 +0100 builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674] This patch is similar to the one I've j

[gcc r14-11149] openmp: Add crtoffloadtableS.o and use it [PR117851]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:326b6bac1f61302daf285e45baf39a6a30511272 commit r14-11149-g326b6bac1f61302daf285e45baf39a6a30511272 Author: Jakub Jelinek Date: Sat Nov 30 11:19:12 2024 +0100 openmp: Add crtoffloadtableS.o and use it [PR117851] Unlike crtoffload{begin,end}.o which just defin

[gcc r14-11137] c++: Fix ICE on constexpr virtual function [PR117317]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bef6c31f18e546384cf8572efae6934550e5c501 commit r14-11137-gbef6c31f18e546384cf8572efae6934550e5c501 Author: Jakub Jelinek Date: Fri Nov 8 13:36:05 2024 +0100 c++: Fix ICE on constexpr virtual function [PR117317] Since C++20 virtual methods can be constexpr, a

[gcc r14-11148] docs: Fix up __sync_* documentation [PR117642]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5d7186159f678f2dd42cb9468d897d757e06a101 commit r14-11148-g5d7186159f678f2dd42cb9468d897d757e06a101 Author: Jakub Jelinek Date: Thu Nov 28 14:31:44 2024 +0100 docs: Fix up __sync_* documentation [PR117642] The PR14311 commit which added support for __sync_* b

[gcc r14-11140] expand: Fix up ICE on VCE from _Complex types to _BitInt [PR117458]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:98eabdaddc660906f59b8b3db53703588f72f39f commit r14-11140-g98eabdaddc660906f59b8b3db53703588f72f39f Author: Jakub Jelinek Date: Tue Nov 19 10:26:44 2024 +0100 expand: Fix up ICE on VCE from _Complex types to _BitInt [PR117458] extract_bit_field can't handle e

[gcc r14-11136] store-merging: Apply --param=store-merging-max-size= in more spots [PR117439]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c56b465044b2bd986cdb80eff90f6807a78a3c60 commit r14-11136-gc56b465044b2bd986cdb80eff90f6807a78a3c60 Author: Jakub Jelinek Date: Wed Nov 6 10:22:13 2024 +0100 store-merging: Apply --param=store-merging-max-size= in more spots [PR117439] Store merging assumes

[gcc r14-11139] bitintlower: Handle PAREN_EXPR [PR117459]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e3b2c176d3e9f721185532a4a393814316172410 commit r14-11139-ge3b2c176d3e9f721185532a4a393814316172410 Author: Jakub Jelinek Date: Tue Nov 19 10:25:57 2024 +0100 bitintlower: Handle PAREN_EXPR [PR117459] The following patch handles PAREN_EXPR in bitint lowering,

[gcc r14-11147] builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [PR117802]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:448f84a49caba91a1eb159197afb19dbf662ce15 commit r14-11147-g448f84a49caba91a1eb159197afb19dbf662ce15 Author: Jakub Jelinek Date: Thu Nov 28 10:23:47 2024 +0100 builtins: Handle BITINT_TYPE in __builtin_iseqsig folding [PR117802] In check_builtin_function_argum

[gcc r14-11146] c: Fix sizeof error recovery [PR117745]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0183fb1cef5e382af2a5c0dc3c59efbcd32db6ab commit r14-11146-g0183fb1cef5e382af2a5c0dc3c59efbcd32db6ab Author: Jakub Jelinek Date: Wed Nov 27 17:29:28 2024 +0100 c: Fix sizeof error recovery [PR117745] Compilation of the following testcase hangs forever after em

[gcc r14-11135] store-merging: Don't use sub_byte_op_p mode for empty_ctor_p unless necessary [PR117439]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:67379c5b6ea4c87d69dea90ede51f33c9f5170c8 commit r14-11135-g67379c5b6ea4c87d69dea90ede51f33c9f5170c8 Author: Jakub Jelinek Date: Wed Nov 6 10:21:09 2024 +0100 store-merging: Don't use sub_byte_op_p mode for empty_ctor_p unless necessary [PR117439] encode_tree

[gcc r14-11138] m2: Fix up dependencies some more

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:04d7d02d5842992ed88955211bf1d6299f38b877 commit r14-11138-g04d7d02d5842992ed88955211bf1d6299f38b877 Author: Jakub Jelinek Date: Sat Nov 9 16:45:44 2024 +0100 m2: Fix up dependencies some more Every now and then my x86_64-linux bootstrap fails due to missing

[gcc r14-11142] phiopt: Fix a pasto in spaceship_replacement [PR117612]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3190d6263c90f8e859b738a9b39f5e650a4a3a16 commit r14-11142-g3190d6263c90f8e859b738a9b39f5e650a4a3a16 Author: Jakub Jelinek Date: Thu Nov 21 09:38:01 2024 +0100 phiopt: Fix a pasto in spaceship_replacement [PR117612] When working on the PR117612 fix, I've notic

[gcc r14-11141] c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641]

2025-01-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6d0503f87898617756bd423b3fe9d14b2d4e76c6 commit r14-11141-g6d0503f87898617756bd423b3fe9d14b2d4e76c6 Author: Jakub Jelinek Date: Tue Nov 19 20:36:00 2024 +0100 c-family: Fix ICE with __sync_*_and_* on _BitInt [PR117641] Only __atomic_* builtins are meant to wo

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db1948369' into redhat/gcc-15-branch

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f890bd2c90be240213d8f1023aed4ad9647a293c commit f890bd2c90be240213d8f1023aed4ad9647a293c Merge: 06d4f5dc909f 2cbd4409bcfa Author: Jakub Jelinek Date: Thu Jan 9 08:40:44 2025 +0100 Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db1948369' into redhat/gcc-15-br

[gcc/redhat/heads/gcc-15-branch] (67 commits) Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db19

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: f890bd2c90be... Merge commit 'r15-6725-g2cbd4409bcfaba2bd4200412090fd06db19 It previously pointed to: 06d4f5dc909f... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783 Diff: Summary of changes (added commits): ---

[gcc r15-6725] match.pd: Avoid introducing UB in the a r<< (32-b) -> a r>> b optimization [PR117927]

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2cbd4409bcfaba2bd4200412090fd06db1948369 commit r15-6725-g2cbd4409bcfaba2bd4200412090fd06db1948369 Author: Jakub Jelinek Date: Thu Jan 9 08:30:12 2025 +0100 match.pd: Avoid introducing UB in the a r<< (32-b) -> a r>> b optimization [PR117927] As mentioned in

[gcc r15-6724] fortran: Accept "15" modules for compatibility [PR118337]

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c5e71d22d632889860ef079d4b0bff21eef8a660 commit r15-6724-gc5e71d22d632889860ef079d4b0bff21eef8a660 Author: Jakub Jelinek Date: Thu Jan 9 08:25:49 2025 +0100 fortran: Accept "15" modules for compatibility [PR118337] Based on the comments in the PR, I've tried

[gcc r15-6716] c++: Honor complain in cp_build_function_call_vec for check_function_arguments warnings [PR117825]

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e5180fbcbcc356c71154413588288cbd30e5198d commit r15-6716-ge5180fbcbcc356c71154413588288cbd30e5198d Author: Jakub Jelinek Date: Wed Jan 8 23:12:02 2025 +0100 c++: Honor complain in cp_build_function_call_vec for check_function_arguments warnings [PR117825] Th

[gcc r15-6704] fortran: Bump MOD_VERSION to "16" [PR118337]

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:21ee71afa72746367cab7847f950448f04607dd2 commit r15-6704-g21ee71afa72746367cab7847f950448f04607dd2 Author: Jakub Jelinek Date: Wed Jan 8 20:07:47 2025 +0100 fortran: Bump MOD_VERSION to "16" [PR118337] As mentioned in the PR, there is a *.mod incompatibility

[gcc r15-6685] dwarf2out: Emit DWARF 6 DW_AT_language_{name,version}

2025-01-08 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ec99905f7b39914ddb074c13ffbe05f0216784a1 commit r15-6685-gec99905f7b39914ddb074c13ffbe05f0216784a1 Author: Jakub Jelinek Date: Wed Jan 8 10:57:50 2025 +0100 dwarf2out: Emit DWARF 6 DW_AT_language_{name,version} DWARF has voted in recently https://dwarfstd.org

[gcc/redhat/heads/gcc-15-branch] (764 commits) Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783

2025-01-07 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 06d4f5dc909f... Merge commit 'r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba783 It previously pointed to: d2b3fd44a4b2... Merge commit 'r15-5896-g4114b7fb1cb4cb90b9fafc22213d7d9579b Diff: Summary of changes (added commits): ---

[gcc r15-6566] tree-ssa-dce: Punt on allocations with too large constant sizes [PR118224]

2025-01-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:804e9d55d9e54cffd32d8dd065bf3c785b1edbf4 commit r15-6566-g804e9d55d9e54cffd32d8dd065bf3c785b1edbf4 Author: Jakub Jelinek Date: Mon Jan 6 10:12:00 2025 +0100 tree-ssa-dce: Punt on allocations with too large constant sizes [PR118224] As suggested by Richi in th

[gcc r15-6549] libgomp: Regenerate configure after copyright year bump

2025-01-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b11d85f2531be779c5f8ad82a6a139d5110b3cd5 commit r15-6549-gb11d85f2531be779c5f8ad82a6a139d5110b3cd5 Author: Jakub Jelinek Date: Fri Jan 3 18:06:19 2025 +0100 libgomp: Regenerate configure after copyright year bump 2025-01-03 Jakub Jelinek *

[gcc r15-6548] varasm: Fix up array_size_for_constructor RAW_DATA_CST handling once again [PR118275]

2025-01-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6f444e45d3fd6c45fc34a79ac66bf46c20fd95b1 commit r15-6548-g6f444e45d3fd6c45fc34a79ac66bf46c20fd95b1 Author: Jakub Jelinek Date: Fri Jan 3 17:59:57 2025 +0100 varasm: Fix up array_size_for_constructor RAW_DATA_CST handling once again [PR118275] As the followin

[gcc r15-6547] forwprop: Use tree_fits_shwi_p in check_ctz_array

2025-01-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:514577c66b39fc321bec1c957130fbcd66207822 commit r15-6547-g514577c66b39fc321bec1c957130fbcd66207822 Author: Jakub Jelinek Date: Fri Jan 3 17:55:04 2025 +0100 forwprop: Use tree_fits_shwi_p in check_ctz_array When touching the function yesterday, I was surprise

[gcc r15-6502] forwprop: Handle RAW_DATA_CST in check_ctz_array

2025-01-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cb403df46fc9275530669925faac5c256fdd2596 commit r15-6502-gcb403df46fc9275530669925faac5c256fdd2596 Author: Jakub Jelinek Date: Thu Jan 2 12:29:31 2025 +0100 forwprop: Handle RAW_DATA_CST in check_ctz_array In order to stress test RAW_DATA_CST handling, I've t

[gcc r15-6497] Update copyright dates.

2025-01-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7137812cacea9ee344b1c363f80e7c96ce6a4aa7 commit r15-6497-g7137812cacea9ee344b1c363f80e7c96ce6a4aa7 Author: Jakub Jelinek Date: Thu Jan 2 11:18:39 2025 +0100 Update copyright dates. Manual part of copyright year updates. 2025-01-02 Jakub Jelinek

[gcc r15-6496] Update Copyright year in ChangeLog files

2025-01-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9cf2fb5db80f473a61d9626a7c75504426de4b1e commit r15-6496-g9cf2fb5db80f473a61d9626a7c75504426de4b1e Author: Jakub Jelinek Date: Thu Jan 2 11:13:18 2025 +0100 Update Copyright year in ChangeLog files 2024 -> 2025 Diff: --- gcc/analyzer/ChangeLog | 3 +

[gcc r15-6452] gimple-fold: Fix up fold_array_ctor_reference RAW_DATA_CST handling [PR118207]

2024-12-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:65c8fd7b017482c6d6bd0c7a7c6e296f016e38d0 commit r15-6452-g65c8fd7b017482c6d6bd0c7a7c6e296f016e38d0 Author: Jakub Jelinek Date: Sat Dec 28 15:42:56 2024 +0100 gimple-fold: Fix up fold_array_ctor_reference RAW_DATA_CST handling [PR118207] The following testcas

[gcc r15-6448] Revert "c++: Speed up compilation of large char array initializers when not using #embed"

2024-12-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d09628742bb17719360ff447a8e604f5c6801bdf commit r15-6448-gd09628742bb17719360ff447a8e604f5c6801bdf Author: Jakub Jelinek Date: Fri Dec 27 16:10:31 2024 +0100 Revert "c++: Speed up compilation of large char array initializers when not using #embed" This rever

[gcc r15-6385] c++: Fix up maybe_unused attribute handling [PR110345]

2024-12-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:92216cbc59b3a4566d49de5dfa059b70b03d639a commit r15-6385-g92216cbc59b3a4566d49de5dfa059b70b03d639a Author: Jakub Jelinek Date: Fri Dec 20 10:17:56 2024 +0100 c++: Fix up maybe_unused attribute handling [PR110345] When adding test coverage for maybe_unused att

[gcc r15-6384] c++: Disallow [[deprecated]] on types other than class/enum definitions [PR110345]

2024-12-20 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cd647514a539943ade6461efbf056a7c3f4305c6 commit r15-6384-gcd647514a539943ade6461efbf056a7c3f4305c6 Author: Jakub Jelinek Date: Fri Dec 20 10:12:08 2024 +0100 c++: Disallow [[deprecated]] on types other than class/enum definitions [PR110345] For C++ 26 P2552R

[gcc r15-6364] testsuite: Fix toplevel-asm-1.c failure for riscv

2024-12-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b117201385d3e8b0ee3fca396b77b2539f90bd40 commit r15-6364-gb117201385d3e8b0ee3fca396b77b2539f90bd40 Author: Jakub Jelinek Date: Thu Dec 19 11:36:29 2024 +0100 testsuite: Fix toplevel-asm-1.c failure for riscv On Wed, Dec 18, 2024 at 01:19:43PM +0100, Andreas S

[gcc r15-6339] c++: Speed up compilation of large char array initializers when not using #embed

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:40f243e91796671701ded90919d1ca32ba9076ad commit r15-6339-g40f243e91796671701ded90919d1ca32ba9076ad Author: Jakub Jelinek Date: Wed Dec 18 15:53:24 2024 +0100 c++: Speed up compilation of large char array initializers when not using #embed The following patch

[gcc r15-6338] gimple-fold: Fix up decode_field_reference xor handling [PR118081]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:549af7288332d698d45bbbcf3c61aaeb193fb716 commit r15-6338-g549af7288332d698d45bbbcf3c61aaeb193fb716 Author: Jakub Jelinek Date: Wed Dec 18 15:21:40 2024 +0100 gimple-fold: Fix up decode_field_reference xor handling [PR118081] The function comment says:

[gcc r15-6335] c++: Use type_id_in_expr_sentinel in 6 further spots in the parser

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:84794671859ae8eb54ff81c7d3e32b4db8686024 commit r15-6335-g84794671859ae8eb54ff81c7d3e32b4db8686024 Author: Jakub Jelinek Date: Wed Dec 18 12:02:38 2024 +0100 c++: Use type_id_in_expr_sentinel in 6 further spots in the parser The following patch uses type_id_i

[gcc r15-6333] c++: Add {, un}likely attribute further test coverage [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:190d9a2b384e626bcd0554e01513939af1ed5339 commit r15-6333-g190d9a2b384e626bcd0554e01513939af1ed5339 Author: Jakub Jelinek Date: Wed Dec 18 11:59:24 2024 +0100 c++: Add {,un}likely attribute further test coverage [PR110345] Similarly for likely/unlikely attribu

[gcc r15-6334] c++: Fix up pedantic handling of alignas [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7eb2acb7221b5a219ece1a693d9ac594f229a61a commit r15-6334-g7eb2acb7221b5a219ece1a693d9ac594f229a61a Author: Jakub Jelinek Date: Wed Dec 18 12:00:13 2024 +0100 c++: Fix up pedantic handling of alignas [PR110345] The following patch on top of the PR110345 P2552R

[gcc r15-6329] c++: Diagnose attributes on class/enum declarations [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d003a3862aeac72d0417cc41daafdf968bdb1839 commit r15-6329-gd003a3862aeac72d0417cc41daafdf968bdb1839 Author: Jakub Jelinek Date: Wed Dec 18 11:54:57 2024 +0100 c++: Diagnose attributes on class/enum declarations [PR110345] The following testcase shows another i

[gcc r15-6332] c++: Add fallthrough attribute further test coverage [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:54ea9cfb676d7c2aa593594dfa48147ba7de18e3 commit r15-6332-g54ea9cfb676d7c2aa593594dfa48147ba7de18e3 Author: Jakub Jelinek Date: Wed Dec 18 11:58:39 2024 +0100 c++: Add fallthrough attribute further test coverage [PR110345] Similarly for fallthrough attribute.

[gcc r15-6330] c++: Handle attributes on exception declarations [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8b83820b68f358e21c740c0fcfb984e294f81ede commit r15-6330-g8b83820b68f358e21c740c0fcfb984e294f81ede Author: Jakub Jelinek Date: Wed Dec 18 11:55:59 2024 +0100 c++: Handle attributes on exception declarations [PR110345] This is a continuation of the series for

[gcc r15-6331] c++: Add carries_dependency further test coverage [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:17429c1d20568d4810189196d64081139c0d7785 commit r15-6331-g17429c1d20568d4810189196d64081139c0d7785 Author: Jakub Jelinek Date: Wed Dec 18 11:57:50 2024 +0100 c++: Add carries_dependency further test coverage [PR110345] This patch adds additional test coverage

[gcc r15-6328] c++: Handle enum attributes like class attributes [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:49b142f2ef5d985dd6c4509d692ee4dfedfd4658 commit r15-6328-g49b142f2ef5d985dd6c4509d692ee4dfedfd4658 Author: Jakub Jelinek Date: Wed Dec 18 11:52:31 2024 +0100 c++: Handle enum attributes like class attributes [PR110345] As the following testcase shows, cp_pars

[gcc r15-6327] inline-asm: Add - constraint modifier support for toplevel extended asm [PR41045]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:35c4a383d6d8f7a9a094d364201daf0d098e4f42 commit r15-6327-g35c4a383d6d8f7a9a094d364201daf0d098e4f42 Author: Jakub Jelinek Date: Wed Dec 18 11:50:26 2024 +0100 inline-asm: Add - constraint modifier support for toplevel extended asm [PR41045] The following patc

[gcc r15-6326] inline-asm: Add support for cc operand modifier

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:74d6a676034b3ab20c387f12f19f5597e4f1c9fa commit r15-6326-g74d6a676034b3ab20c387f12f19f5597e4f1c9fa Author: Jakub Jelinek Date: Wed Dec 18 11:49:11 2024 +0100 inline-asm: Add support for cc operand modifier As mentioned in the "inline asm: Add new constraint f

[gcc r15-6325] inline asm: Add new constraint for symbol definitions

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c7f725cd8d8e418818a8283fd5ef393a977753d5 commit r15-6325-gc7f725cd8d8e418818a8283fd5ef393a977753d5 Author: Jakub Jelinek Date: Wed Dec 18 11:44:36 2024 +0100 inline asm: Add new constraint for symbol definitions The following patch on top of the PR41045 tople

[gcc r15-6293] c++: Diagnose earlier non-static data members with cv containing class type [PR116108]

2024-12-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:88bfee560681d8248b89f130ada249e35ee2e344 commit r15-6293-g88bfee560681d8248b89f130ada249e35ee2e344 Author: Jakub Jelinek Date: Tue Dec 17 10:13:24 2024 +0100 c++: Diagnose earlier non-static data members with cv containing class type [PR116108] In r10-6457 a

[gcc r15-6261] Shrink back size of tree_exp from 40 bytes to 32

2024-12-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f359fbb364e676176884f316585dcb1fa82b5e27 commit r15-6261-gf359fbb364e676176884f316585dcb1fa82b5e27 Author: Jakub Jelinek Date: Sun Dec 15 13:13:07 2024 +0100 Shrink back size of tree_exp from 40 bytes to 32 The following patch implements what I've mentioned i

[gcc r15-6253] warn-access: Fix up matching_alloc_calls_p [PR118024]

2024-12-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9537ca5ad9bc23d7e9c446b4a7cbb98f63bddb6a commit r15-6253-g9537ca5ad9bc23d7e9c446b4a7cbb98f63bddb6a Author: Jakub Jelinek Date: Sat Dec 14 11:27:20 2024 +0100 warn-access: Fix up matching_alloc_calls_p [PR118024] The following testcase ICEs because of a bug in

[gcc r15-6254] gimple-fold: Fix the recent ifcombine optimization for _BitInt [PR118023]

2024-12-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7f4e85a954d24cc30bf85f4040fcd204bd5e23fd commit r15-6254-g7f4e85a954d24cc30bf85f4040fcd204bd5e23fd Author: Jakub Jelinek Date: Sat Dec 14 11:28:25 2024 +0100 gimple-fold: Fix the recent ifcombine optimization for _BitInt [PR118023] The BIT_FIELD_REF verifier

[gcc r15-6252] opts: Use OPTION_SET_P instead of magic value 2 for -fshort-enums default [PR118011]

2024-12-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:18f0b7d5f370c47633837e935f8a6e1b8616b56b commit r15-6252-g18f0b7d5f370c47633837e935f8a6e1b8616b56b Author: Jakub Jelinek Date: Sat Dec 14 11:25:08 2024 +0100 opts: Use OPTION_SET_P instead of magic value 2 for -fshort-enums default [PR118011] The magic value

[gcc r15-6248] cse: Fix up record_jump_equiv checks [PR117095]

2024-12-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b626ebc0d7888ddae16a55ca583b56a4b8434bdf commit r15-6248-gb626ebc0d7888ddae16a55ca583b56a4b8434bdf Author: Jakub Jelinek Date: Sat Dec 14 00:41:00 2024 +0100 cse: Fix up record_jump_equiv checks [PR117095] The following testcase is miscompiled on s390x-linux

[gcc r15-6215] i386: Add vec_fm{addsub, subadd}v2sf4 patterns [PR116979]

2024-12-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:99b9dfaff66ca6edd534bcf0e7b943a6f816c9bf commit r15-6215-g99b9dfaff66ca6edd534bcf0e7b943a6f816c9bf Author: Jakub Jelinek Date: Fri Dec 13 10:31:04 2024 +0100 i386: Add vec_fm{addsub,subadd}v2sf4 patterns [PR116979] As mentioned in the PR, the addition of vec_

[gcc r15-6209] testsuite: Fix typo in directive names

2024-12-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a8e07f98dfaa0f61db84a80ee77c5b4f964a4428 commit r15-6209-ga8e07f98dfaa0f61db84a80ee77c5b4f964a4428 Author: Jakub Jelinek Date: Fri Dec 13 09:40:50 2024 +0100 testsuite: Fix typo in directive names Some directives in the test were #errror rather than #error.

[gcc r15-6179] match.pd: Defer some CTZ/CLZ foldings until after ubsan pass for -fsanitize=builtin [PR115127]

2024-12-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f7d1b9cdc0dd811722798530efffd736bfc2bc1d commit r15-6179-gf7d1b9cdc0dd811722798530efffd736bfc2bc1d Author: Jakub Jelinek Date: Thu Dec 12 19:47:46 2024 +0100 match.pd: Defer some CTZ/CLZ foldings until after ubsan pass for -fsanitize=builtin [PR115127] As th

[gcc r15-6159] crc: Comment spelling fix

2024-12-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bb7f98d2695af789cffdad5a19f04c2b48d7f240 commit r15-6159-gbb7f98d2695af789cffdad5a19f04c2b48d7f240 Author: Jakub Jelinek Date: Thu Dec 12 11:26:14 2024 +0100 crc: Comment spelling fix "replacement is succeeded" doesn't look correct, this patch drops the i

[gcc r15-6119] c++: allow stores to anon union vars to change current union member in constexpr [PR117614]

2024-12-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:337815c8bbd0fb5034223ad0e7899d1493e958a2 commit r15-6119-g337815c8bbd0fb5034223ad0e7899d1493e958a2 Author: Jakub Jelinek Date: Wed Dec 11 17:28:47 2024 +0100 c++: allow stores to anon union vars to change current union member in constexpr [PR117614] Since r1

[gcc r15-6040] docs: Clarify -fsanitize=hwaddress target support [PR117960]

2024-12-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2e958291ff68d9bff1092895a14b6763de56823b commit r15-6040-g2e958291ff68d9bff1092895a14b6763de56823b Author: Jakub Jelinek Date: Mon Dec 9 14:17:39 2024 +0100 docs: Clarify -fsanitize=hwaddress target support [PR117960] Since GCC 13 -fsanitize=hwaddress is not

[gcc r15-6010] i386: x r<< (c - y) to x r>> y etc. optimization [PR117930]

2024-12-07 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4abcf4ad38a4081f02ed09aed7892a3a6af61cbb commit r15-6010-g4abcf4ad38a4081f02ed09aed7892a3a6af61cbb Author: Jakub Jelinek Date: Sat Dec 7 11:40:12 2024 +0100 i386: x r<< (c - y) to x r>> y etc. optimization [PR117930] The following patch optimizes x r<< (c - y

[gcc r15-5970] Use new RAW_DATA_{U, S}CHAR_ELT macros in the middle-end and C FE

2024-12-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ecfc0e07377346c6307556496db882f4dcfb2846 commit r15-5970-gecfc0e07377346c6307556496db882f4dcfb2846 Author: Jakub Jelinek Date: Fri Dec 6 11:00:52 2024 +0100 Use new RAW_DATA_{U,S}CHAR_ELT macros in the middle-end and C FE During the patch review of the C++ #e

[gcc r15-5958] libcpp, c++: Optimize initializers using #embed in C++

2024-12-06 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0223119f1a6351543c6e96a9735e05cbd4583889 commit r15-5958-g0223119f1a6351543c6e96a9735e05cbd4583889 Author: Jakub Jelinek Date: Fri Dec 6 09:09:12 2024 +0100 libcpp, c++: Optimize initializers using #embed in C++ This patch adds similar optimizations to the C+

[gcc r15-5940] doloop: Fix up doloop df use [PR116799]

2024-12-05 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0eed81612ad6eac2bec60286348a103d4dc02a5a commit r15-5940-g0eed81612ad6eac2bec60286348a103d4dc02a5a Author: Jakub Jelinek Date: Thu Dec 5 13:01:21 2024 +0100 doloop: Fix up doloop df use [PR116799] The following testcases are miscompiled on s390x-linux, becaus

  1   2   3   4   5   6   7   >