[gcc r16-105] target: [PR103750] Also handle avx512 kmask & immediate 15 or 3 when VF is 4/2.

2025-04-23 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:599bca27dc37b3f7979bd6af30a357104f2b90c1 commit r16-105-g599bca27dc37b3f7979bd6af30a357104f2b90c1 Author: liuhongt Date: Mon Apr 7 23:50:53 2025 -0700 target: [PR103750] Also handle avx512 kmask & immediate 15 or 3 when VF is 4/2. Since the upper bits are al

[gcc r12-11067] c++: templates, attributes, #pragma target [PR114772]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b7748c371c596c6cc131c97a16fec6d39bb7407d commit r12-11067-gb7748c371c596c6cc131c97a16fec6d39bb7407d Author: Jason Merrill Date: Wed Apr 16 12:02:58 2025 -0400 c++: templates, attributes, #pragma target [PR114772] Since r12-5426 apply_late_template_attributes

[gcc r16-104] PR modula2/119914 No error message generated when passing a Ztype to an unbounded array

2025-04-23 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:e9a81addd5b7d018e173fa8d59aafc2f84e41d8b commit r16-104-ge9a81addd5b7d018e173fa8d59aafc2f84e41d8b Author: Gaius Mulley Date: Thu Apr 24 02:39:36 2025 +0100 PR modula2/119914 No error message generated when passing a Ztype to an unbounded array This patch det

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Suppression macro traceon

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a6405defb29c3b2cc5434125b9a47cf5f0c1 commit a6405defb29c3b2cc5434125b9a47cf5f0c1 Author: Mikael Morin Date: Wed Apr 23 18:30:12 2025 +0200 Suppression macro traceon Diff: --- libgfortran/generated/maxloc1_16_i1.c | 2 -- libgfortran/generated/maxloc1_16_i16

[gcc r13-9612] Fix a pasto in ao_compare::compare_ao_refs

2025-04-23 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:7495787e31c4e5ee6a04c8f05d227a4f0eb7a345 commit r13-9612-g7495787e31c4e5ee6a04c8f05d227a4f0eb7a345 Author: Martin Jambor Date: Tue Mar 11 14:52:44 2025 +0100 Fix a pasto in ao_compare::compare_ao_refs When reading the function ao_compare::compare_ao_refs I ca

[gcc r13-9610] c++: constexpr, trivial, and non-alias target [PR111075]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b14ae44ec26f932d019c5eb54c2867bd905c587f commit r13-9610-gb14ae44ec26f932d019c5eb54c2867bd905c587f Author: Jason Merrill Date: Tue Apr 15 11:23:57 2025 -0400 c++: constexpr, trivial, and non-alias target [PR111075] On Darwin and other targets with !can_alias_

[gcc r13-9611] c++: templates, attributes, #pragma target [PR114772]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a32919a478834f25b6f507ab974f4236fd0d8d7f commit r13-9611-ga32919a478834f25b6f507ab974f4236fd0d8d7f Author: Jason Merrill Date: Wed Apr 16 12:02:58 2025 -0400 c++: templates, attributes, #pragma target [PR114772] Since r12-5426 apply_late_template_attributes s

[gcc r14-11679] libcpp: Fix incorrect line numbers in large files [PR108900]

2025-04-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8a884140c2bcb738122e71d8d1c680f234de9843 commit r14-11679-g8a884140c2bcb738122e71d8d1c680f234de9843 Author: Jeremy Bettis Date: Wed Apr 16 21:00:00 2025 -0700 libcpp: Fix incorrect line numbers in large files [PR108900] This patch addresses an issue in the C

[gcc r16-102] testsuite: Require fstack_protector for no-stack-protector-attr-3.C

2025-04-23 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:1fa48e78ad8e4259b59395d6d161d3e53bd0b419 commit r16-102-g1fa48e78ad8e4259b59395d6d161d3e53bd0b419 Author: Dimitar Dimitrov Date: Wed Mar 12 22:22:45 2025 +0200 testsuite: Require fstack_protector for no-stack-protector-attr-3.C The test fails on pru-unknown-e

[gcc r16-101] Enable ip-cp cloning over non-hot edges

2025-04-23 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:132d01d96ea9d617aaffdd5dfba3284a8958e529 commit r16-101-g132d01d96ea9d617aaffdd5dfba3284a8958e529 Author: Jan Hubicka Date: Wed Apr 23 18:39:14 2025 +0200 Enable ip-cp cloning over non-hot edges Currently enabling profile feedback regresses x264 and exchange.

[gcc r15-9577] Fortran: Fix checking for IMPURE in DO CONCURRENT.

2025-04-23 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:3483a2b39591db06e3cbcdb4bdfa0db468ebc8ee commit r15-9577-g3483a2b39591db06e3cbcdb4bdfa0db468ebc8ee Author: Steven G. Kargl Date: Fri Apr 18 18:05:10 2025 -0700 Fortran: Fix checking for IMPURE in DO CONCURRENT. PR fortran/119836 gcc/fortran/C

[gcc r16-100] Cost truth_value exprs in i386 vectorizer costs.

2025-04-23 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:9b9d605d68cf27a24e8ed9d4f1ead1f00131cec1 commit r16-100-g9b9d605d68cf27a24e8ed9d4f1ead1f00131cec1 Author: Jan Hubicka Date: Wed Apr 23 17:04:32 2025 +0200 Cost truth_value exprs in i386 vectorizer costs. this patch implements costing of truth_value exprs. I.

[gcc r15-9576] Update gcc sv.po

2025-04-23 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:51ed76fe86fc4a2421ef843eb3fc06d633d50ebb commit r15-9576-g51ed76fe86fc4a2421ef843eb3fc06d633d50ebb Author: Joseph Myers Date: Wed Apr 23 15:02:59 2025 + Update gcc sv.po * sv.po: Update. Diff: --- gcc/po/sv.po | 392 -

[gcc r16-99] Update gcc sv.po

2025-04-23 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:b07b5d14e3a3222a6ae681d61a36ace8b477712d commit r16-99-gb07b5d14e3a3222a6ae681d61a36ace8b477712d Author: Joseph Myers Date: Wed Apr 23 15:01:42 2025 + Update gcc sv.po * sv.po: Update. Diff: --- gcc/po/sv.po | 392 ---

[gcc r13-9607] expmed: Always use QImode for init_expmed set_zero_cost [PR119785]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3abc678a266a5ae130b45591f09ba51618926001 commit r13-9607-g3abc678a266a5ae130b45591f09ba51618926001 Author: Jakub Jelinek Date: Mon Apr 14 19:34:22 2025 +0200 expmed: Always use QImode for init_expmed set_zero_cost [PR119785] This is a regression on some targe

[gcc r16-98] libstdc++: Update baseline symbols for powerpc-linux and powerpc64-linux

2025-04-23 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:a373b0f154fd0929c6784ea310937e3dcb386ce0 commit r16-98-ga373b0f154fd0929c6784ea310937e3dcb386ce0 Author: Andreas Schwab Date: Wed Apr 23 15:24:40 2025 +0200 libstdc++: Update baseline symbols for powerpc-linux and powerpc64-linux * config/abi/post/pow

[gcc r13-9597] tree: Improve skip_simple_arithmetic [PR119183]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:34c76e51ce76c0ffc0f6152a2b9f7881a51d21eb commit r13-9597-g34c76e51ce76c0ffc0f6152a2b9f7881a51d21eb Author: Jakub Jelinek Date: Tue Mar 11 11:01:55 2025 +0100 tree: Improve skip_simple_arithmetic [PR119183] The following testcase takes very long time to compil

[gcc r16-97] testsuite: aarch64: arm: Enable vld1x?.c and vst1x?.c on arm [PR71233]

2025-04-23 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:46d19986a3d85728a5a515d3654cf64ab35b0602 commit r16-97-g46d19986a3d85728a5a515d3654cf64ab35b0602 Author: Christophe Lyon Date: Fri Mar 14 15:04:29 2025 + testsuite: aarch64: arm: Enable vld1x?.c and vst1x?.c on arm [PR71233] r14-7202-gc8ec3e1327cb1e added

[gcc r13-9601] combine: Use reg_used_between_p rather than modified_between_p in two spots [PR119291]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7c4b8027480af39546ddd172b4674452eaa40cb8 commit r13-9601-g7c4b8027480af39546ddd172b4674452eaa40cb8 Author: Jakub Jelinek Date: Tue Apr 1 16:40:55 2025 +0200 combine: Use reg_used_between_p rather than modified_between_p in two spots [PR119291] The following

[gcc r13-9595] c++: Update TYPE_FIELDS of variant types if cp_parser_late_parsing_default_args etc. modify it [PR98

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1b6045c3c4fe0a0024abe9215ced2e4a2ac55fd2 commit r13-9595-g1b6045c3c4fe0a0024abe9215ced2e4a2ac55fd2 Author: Jakub Jelinek Date: Thu Mar 6 18:26:37 2025 +0100 c++: Update TYPE_FIELDS of variant types if cp_parser_late_parsing_default_args etc. modify it [PR98533]

[gcc r13-9609] libatomic: Fix up libat_{, un}lock_n for mingw [PR119796]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7ac1a99ccffbb5449cca41668e40736f889bafd6 commit r13-9609-g7ac1a99ccffbb5449cca41668e40736f889bafd6 Author: Jakub Jelinek Date: Wed Apr 16 17:22:49 2025 +0200 libatomic: Fix up libat_{,un}lock_n for mingw [PR119796] Here is just a port of the previously posted

[gcc r13-9605] driver: Fix up -freport-bug for ASLR [PR119727]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c3c451bcb0d1900068cfe9d1bb3cb76fce95284b commit r13-9605-gc3c451bcb0d1900068cfe9d1bb3cb76fce95284b Author: Jakub Jelinek Date: Sat Apr 12 13:15:13 2025 +0200 driver: Fix up -freport-bug for ASLR [PR119727] With --enable-host-pie -freport-bug almost never prep

[gcc r13-9602] c: Fix ICEs with -fsanitize=pointer-{subtract, compare} [PR119582]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d6988faab91b30b8c07ea414be648a0cb9aacb6b commit r13-9602-gd6988faab91b30b8c07ea414be648a0cb9aacb6b Author: Jakub Jelinek Date: Wed Apr 2 19:28:20 2025 +0200 c: Fix ICEs with -fsanitize=pointer-{subtract,compare} [PR119582] The following testcase ICEs because

[gcc r13-9599] builtins: Fix up strspn/strcspn folding [PR119219]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:997b3e922f57219b6cc1f293bb57a84468fd5d9e commit r13-9599-g997b3e922f57219b6cc1f293bb57a84468fd5d9e Author: Jakub Jelinek Date: Wed Mar 12 08:27:17 2025 +0100 builtins: Fix up strspn/strcspn folding [PR119219] The PR119204 r15-7955 fix caused some regressions.

[gcc r13-9561] c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e56d3a638c8e2c90ebfcf22eaef912f60a50e9f2 commit r13-9561-ge56d3a638c8e2c90ebfcf22eaef912f60a50e9f2 Author: Jakub Jelinek Date: Tue Oct 22 20:30:41 2024 +0200 c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230] In the following testcases, we ICE on all

[gcc r13-9563] c++: Further fix for get_member_function_from_ptrfunc [PR117259]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:00b80ef1861db7653b9116f9aa148094b4e707d3 commit r13-9563-g00b80ef1861db7653b9116f9aa148094b4e707d3 Author: Jakub Jelinek Date: Thu Oct 24 12:56:19 2024 +0200 c++: Further fix for get_member_function_from_ptrfunc [PR117259] The following testcase shows that th

[gcc r13-9600] Fix up some further cases of missing or extraneous spaces in diagnostics

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6eb9f800810a89becb55690d80f1baf54b4cc966 commit r13-9600-g6eb9f800810a89becb55690d80f1baf54b4cc966 Author: Jakub Jelinek Date: Sat Mar 22 08:39:38 2025 +0100 Fix up some further cases of missing or extraneous spaces in diagnostics Given the recent PR119406 I'

[gcc r13-9598] middle-end/119204 - ICE with strcspn folding

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f82a279e0e6bb792f70cce1f9451537c9b5eb8be commit r13-9598-gf82a279e0e6bb792f70cce1f9451537c9b5eb8be Author: Richard Biener Date: Tue Mar 11 08:40:44 2025 +0100 middle-end/119204 - ICE with strcspn folding The following makes sure to convert the folded expressi

[gcc r13-9608] libatomic: Fix up libat_{,un}lock_n [PR119796]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1982540eb26bf416a4e99e311e31f546d8df36c1 commit r13-9608-g1982540eb26bf416a4e99e311e31f546d8df36c1 Author: Jakub Jelinek Date: Wed Apr 16 17:21:39 2025 +0200 libatomic: Fix up libat_{,un}lock_n [PR119796] As mentioned in the PR (and I think in PR101075 too),

[gcc r13-9591] reassoc: Fix up optimize_range_tests_to_bit_test [PR118915]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9005efee26bf4a63a86953aeb6c0b93d7ceb2f0a commit r13-9591-g9005efee26bf4a63a86953aeb6c0b93d7ceb2f0a Author: Jakub Jelinek Date: Mon Feb 24 12:19:16 2025 +0100 reassoc: Fix up optimize_range_tests_to_bit_test [PR118915] The following testcase is miscompiled due

[gcc r13-9596] libgcc: Fix up unwind-dw2-btree.h [PR119151]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bfdd0e68a045d206c6053ddcdb18290d61b949dd commit r13-9596-gbfdd0e68a045d206c6053ddcdb18290d61b949dd Author: Jakub Jelinek Date: Mon Mar 10 10:34:00 2025 +0100 libgcc: Fix up unwind-dw2-btree.h [PR119151] The following testcase shows a bug in unwind-dw2-btree.h

[gcc r13-9594] c++: Fix cxx_eval_store_expression {REAL, IMAG}PART_EXPR handling [PR119045]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:34249853c6d24bcafd1b07f3eb1638c9c42e256c commit r13-9594-g34249853c6d24bcafd1b07f3eb1638c9c42e256c Author: Jakub Jelinek Date: Fri Feb 28 15:22:47 2025 +0100 c++: Fix cxx_eval_store_expression {REAL,IMAG}PART_EXPR handling [PR119045] I've added the asserts th

[gcc r13-9604] libquadmath: Fix up THREEp96 constant in expq

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b4988146684a9813aab174aedf82704b42f2a0db commit r13-9604-gb4988146684a9813aab174aedf82704b42f2a0db Author: Jakub Jelinek Date: Wed Apr 9 22:01:30 2025 +0200 libquadmath: Fix up THREEp96 constant in expq Here is a cherry-pick from glibc [BZ #32411] fix.

[gcc r13-9603] lto: lto-opts fixes [PR119625]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:622d17191f916e153f2b9bd5305295e605d108af commit r13-9603-g622d17191f916e153f2b9bd5305295e605d108af Author: Jakub Jelinek Date: Fri Apr 4 20:57:09 2025 +0200 lto: lto-opts fixes [PR119625] I can reproduce a really weird error in our distro i686 trunk gcc (

[gcc r13-9592] openmp: Mark OpenMP atomic write expression as read [PR119000]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:048a90fcc029f876437e6176d7dec7c3efaf951d commit r13-9592-g048a90fcc029f876437e6176d7dec7c3efaf951d Author: Jakub Jelinek Date: Tue Feb 25 09:33:21 2025 +0100 openmp: Mark OpenMP atomic write expression as read [PR119000] The following testcase was emitting fa

[gcc r13-9606] driver: On linux hosts disable ASLR during -freport-bug [PR119727]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b00d87fcc4fcb23fb8c7f1928b5067bd73a9 commit r13-9606-gb00d87fcc4fcb23fb8c7f1928b5067bd73a9 Author: Jakub Jelinek Date: Mon Apr 14 10:18:13 2025 +0200 driver: On linux hosts disable ASLR during -freport-bug [PR119727] Andi had a useful comment that eve

[gcc r13-9587] icf: Compare call argument types in certain cases and asm operands [PR117432]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b4b559ab9dc35dc80fc05f840a63381defd2f7a5 commit r13-9587-gb4b559ab9dc35dc80fc05f840a63381defd2f7a5 Author: Jakub Jelinek Date: Sat Feb 1 00:50:24 2025 +0100 icf: Compare call argument types in certain cases and asm operands [PR117432] compare_operand uses op

[gcc r13-9588] c++: Allow constexpr reads from volatile std::nullptr_t objects [PR118661]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:eb3e7de323a67e5a92f1c2224f3251cb47b49c0b commit r13-9588-geb3e7de323a67e5a92f1c2224f3251cb47b49c0b Author: Jakub Jelinek Date: Fri Feb 7 14:27:18 2025 +0100 c++: Allow constexpr reads from volatile std::nullptr_t objects [PR118661] As mentioned in the PR, htt

[gcc r13-9586] niter: Make build_cltz_expr more robust [PR118689]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0691f7517ef50538c182eb623cd5d1cb1680f6cf commit r13-9586-g0691f7517ef50538c182eb623cd5d1cb1680f6cf Author: Jakub Jelinek Date: Fri Jan 31 11:02:41 2025 +0100 niter: Make build_cltz_expr more robust [PR118689] Since my r15-7223 the niter analysis can recognize

[gcc r13-9589] c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [PR118763]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7cb46536f7aabdb43e69dc9b21471366f18026ae commit r13-9589-g7cb46536f7aabdb43e69dc9b21471366f18026ae Author: Jakub Jelinek Date: Fri Feb 7 14:30:11 2025 +0100 c++: Don't use CLEANUP_EH_ONLY for new expression cleanup [PR118763] The following testcase is miscomp

[gcc r13-9584] c++: Only destruct elts of array for new expression if exception is thrown during the initialization

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c7f51dc49399023830787e5eec18649b5c2fabc5 commit r13-9584-gc7f51dc49399023830787e5eec18649b5c2fabc5 Author: Jakub Jelinek Date: Sat Jan 25 10:15:24 2025 +0100 c++: Only destruct elts of array for new expression if exception is thrown during the initialization [PR11782

[gcc r13-9585] d: give dependency files better filenames [PR118477]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9e27bc5a751dc61a1b2a2b13756ca07db8b209ee commit r13-9585-g9e27bc5a751dc61a1b2a2b13756ca07db8b209ee Author: Arsen Arsenović Date: Wed Jan 29 21:14:33 2025 +0100 d: give dependency files better filenames [PR118477] Currently, the dependency files for root-file.

[gcc r13-9590] i386: Fix ICE with conditional QI/HI vector maxmin [PR118776]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:301d5e23c5ad6dfa9d63af093c8dba34bdfec773 commit r13-9590-g301d5e23c5ad6dfa9d63af093c8dba34bdfec773 Author: Jakub Jelinek Date: Sat Feb 8 08:54:31 2025 +0100 i386: Fix ICE with conditional QI/HI vector maxmin [PR118776] The following testcase ICEs starting wit

[gcc r13-9583] builtins: Store unspecified value to *exp for inf/nan [PR114877]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:38f4559a6a80f2cd79fd72949576ab0e2de2aaee commit r13-9583-g38f4559a6a80f2cd79fd72949576ab0e2de2aaee Author: Jakub Jelinek Date: Thu Jan 23 11:11:23 2025 +0100 builtins: Store unspecified value to *exp for inf/nan [PR114877] The fold_builtin_frexp folding for N

[gcc r13-9593] c: stddef.h C23 fixes [PR114870]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7980ce5dcf14eee0b3b937b9783fb02597cef384 commit r13-9593-g7980ce5dcf14eee0b3b937b9783fb02597cef384 Author: Jakub Jelinek Date: Wed Feb 26 19:29:12 2025 +0100 c: stddef.h C23 fixes [PR114870] The stddef.h header for C23 defines __STDC_VERSION_STDDEF_H__ and

[gcc r13-9581] c++: Honor complain in cp_build_function_call_vec for check_function_arguments warnings [PR117825]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e49c0a19e2f275c982e3c63df2b29af92718c16d commit r13-9581-ge49c0a19e2f275c982e3c63df2b29af92718c16d 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 r13-9579] warn-access: Fix up matching_alloc_calls_p [PR118024]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4bbd1ab1f9ed7f55e9f506bc07b256cebb4f9d92 commit r13-9579-g4bbd1ab1f9ed7f55e9f506bc07b256cebb4f9d92 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 r13-9578] cse: Fix up record_jump_equiv checks [PR117095]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e244bebdb70632c24032ef649f956fdc1a1f5a21 commit r13-9578-ge244bebdb70632c24032ef649f956fdc1a1f5a21 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 r13-9572] phiopt: Fix a pasto in spaceship_replacement [PR117612]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5b825432bed7afe864da66011310887eed7db624 commit r13-9572-g5b825432bed7afe864da66011310887eed7db624 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 notice

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

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c6a3fd5191daa28d603424692d8cb2fdfcd3a348 commit r13-9573-gc6a3fd5191daa28d603424692d8cb2fdfcd3a348 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,normal

[gcc r13-9582] c++: Wrap force_target_expr in get_member_function_from_ptrfunc with save_expr [PR118509]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3d70d8b6042aed2fdaa1bf1b06a1fe98dd5fe663 commit r13-9582-g3d70d8b6042aed2fdaa1bf1b06a1fe98dd5fe663 Author: Jakub Jelinek Date: Wed Jan 22 00:18:24 2025 +0100 c++: Wrap force_target_expr in get_member_function_from_ptrfunc with save_expr [PR118509] My October

[gcc r13-9575] c: Fix sizeof error recovery [PR117745]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ec1614b4ee585e7dea657070d5c6cea99444e22a commit r13-9575-gec1614b4ee585e7dea657070d5c6cea99444e22a 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 emi

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

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:28646ac56a32556a53c39750dbe05ffa6e3c4458 commit r13-9580-g28646ac56a32556a53c39750dbe05ffa6e3c4458 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 r13-9574] builtins: Fix up DFP ICEs on __builtin_fpclassify [PR102674]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1ec99f67bbf748143a177cc34dd41c87f9803ffc commit r13-9574-g1ec99f67bbf748143a177cc34dd41c87f9803ffc 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 ju

[gcc r13-9576] docs: Fix up __sync_* documentation [PR117642]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4dc7a5eb6e3d49d11d9adc8085702b0bcc1540c1 commit r13-9576-g4dc7a5eb6e3d49d11d9adc8085702b0bcc1540c1 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_* bu

[gcc r13-9577] docs: Clarify -fsanitize=hwaddress target support [PR117960]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c71616c8cc975636315f55f1d47b53a89862c586 commit r13-9577-gc71616c8cc975636315f55f1d47b53a89862c586 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 r13-9567] libstdc++: Fix up std::{, b}float16_t std::{ilogb, l{, l}r{ound, int}} [PR117406]

2025-04-23 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:e88a25ded953e2712e53d6038f676e34b9a6ba44 commit r13-9567-ge88a25ded953e2712e53d6038f676e34b9a6ba44 Author: Jakub Jelinek Date: Sat Nov 2 18:48:54 2024 +0100 libstdc++: Fix up std::{,b}float16_t std::{ilogb,l{,l}r{ound,int}} [PR117406] These overloads incorre

[gcc r13-9571] m2: Fix up dependencies some more

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:29113379577b90b18458de4ec62d40ed5e342fa8 commit r13-9571-g29113379577b90b18458de4ec62d40ed5e342fa8 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 r13-9570] c++: Fix ICE on constexpr virtual function [PR117317]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1784de4b60651b257c818001ace1755eafd28b6f commit r13-9570-g1784de4b60651b257c818001ace1755eafd28b6f 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, an

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

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:bf85c4df80923c1afb4c2420aac252617fabb67c commit r13-9569-gbf85c4df80923c1afb4c2420aac252617fabb67c 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 r13-9564] Assorted --disable-checking fixes [PR117249]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:66fb0687ce6d72e13671c38d4e192588456cc016 commit r13-9564-g66fb0687ce6d72e13671c38d4e192588456cc016 Author: Jakub Jelinek Date: Fri Oct 25 14:09:42 2024 +0200 Assorted --disable-checking fixes [PR117249] We have currently 3 different definitions of gcc_assert

[gcc r13-9562] asan: Fix up build_check_stmt gsi handling [PR117209]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0bf979d57d58a5fb2f118c902252ef49f03b34c1 commit r13-9562-g0bf979d57d58a5fb2f118c902252ef49f03b34c1 Author: Jakub Jelinek Date: Thu Oct 24 12:45:34 2024 +0200 asan: Fix up build_check_stmt gsi handling [PR117209] gsi_safe_insert_before properly updates gsi_bb

[gcc r13-9566] function: Call do_pending_stack_adjust in assign_parms [PR117296]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8c16faa12c7af43e5197c86264b6b1912c97c734 commit r13-9566-g8c16faa12c7af43e5197c86264b6b1912c97c734 Author: Jakub Jelinek Date: Wed Oct 30 09:59:22 2024 +0100 function: Call do_pending_stack_adjust in assign_parms [PR117296] Functions called by assign_parms ca

[gcc r13-9568] libstdc++: Fix up 117406.cc test [PR117406]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:dbe57b12c5b30f7ad4fab6352a1b293349750575 commit r13-9568-gdbe57b12c5b30f7ad4fab6352a1b293349750575 Author: Jakub Jelinek Date: Mon Nov 4 12:29:01 2024 +0100 libstdc++: Fix up 117406.cc test [PR117406] Christophe mentioned in bugzilla that the test FAILs on aa

[gcc r13-9560] i386: Fix up _mm_min_ss etc. handling of zeros and NaNs [PR116738]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2bdab7d1295086f92201e66604c3d9d0b119a59c commit r13-9560-g2bdab7d1295086f92201e66604c3d9d0b119a59c Author: Jakub Jelinek Date: Fri Sep 20 09:14:29 2024 +0200 i386: Fix up _mm_min_ss etc. handling of zeros and NaNs [PR116738] min/max patterns for intrinsics wh

[gcc r13-9565] libstdc++: Use if consteval rather than if (std::__is_constant_evaluated()) for {, b}float16_t nextaf

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b7dd8cb9f5d7e13e07867916e6b935b20f480c19 commit r13-9565-gb7dd8cb9f5d7e13e07867916e6b935b20f480c19 Author: Jakub Jelinek Date: Tue Oct 29 11:14:12 2024 +0100 libstdc++: Use if consteval rather than if (std::__is_constant_evaluated()) for {,b}float16_t nextafter [PR11

[gcc r13-9559] c++: Don't emit deprecated/unavailable attribute diagnostics when creating cdtor thunks [PR116678]

2025-04-23 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:364778b4a53fdf23dceef037d08fafb4b733ffa9 commit r13-9559-g364778b4a53fdf23dceef037d08fafb4b733ffa9 Author: Jakub Jelinek Date: Fri Sep 13 16:13:01 2024 +0200 c++: Don't emit deprecated/unavailable attribute diagnostics when creating cdtor thunks [PR116678] A

[gcc r16-96] testsuite: Skip g++.dg/eh/pr119507.C on Solaris/SPARC with as

2025-04-23 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:0ccdedd571a54878df856948ee5d9cf5d28251dd commit r16-96-g0ccdedd571a54878df856948ee5d9cf5d28251dd Author: Rainer Orth Date: Wed Apr 23 13:09:40 2025 +0200 testsuite: Skip g++.dg/eh/pr119507.C on Solaris/SPARC with as The new g++.dg/eh/pr119507.C test FAILs on

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression minmaxloc_16

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4380ce1244d7dd6862ac73e3c3fe77d63dae6a9c commit 4380ce1244d7dd6862ac73e3c3fe77d63dae6a9c Author: Mikael Morin Date: Wed Apr 23 11:58:24 2025 +0200 Correction régression minmaxloc_16 Diff: --- libgfortran/generated/maxloc0_16_s1.c | 4 ++-- libgfortran/generated/maxl

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression dependency_56

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7d44e95279363837d56d315395902fc939aec1b2 commit 7d44e95279363837d56d315395902fc939aec1b2 Author: Mikael Morin Date: Tue Apr 22 21:24:40 2025 +0200 Correction régression dependency_56 Diff: --- gcc/fortran/trans-expr.cc | 8 ++-- 1 file changed, 6 insertions(+),

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression dependency_50

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:479a5249b025d9008323a65a239d453489db8e3f commit 479a5249b025d9008323a65a239d453489db8e3f Author: Mikael Morin Date: Tue Apr 22 22:14:47 2025 +0200 Correction régression dependency_50 Diff: --- gcc/fortran/trans-array.cc | 3 +-- 1 file changed, 1 insertion(+), 2 del

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: prise en charge comparaison pointeurs

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:af130c679e2cdcc69d6abb356793e8b9bcd1a27e commit af130c679e2cdcc69d6abb356793e8b9bcd1a27e Author: Mikael Morin Date: Tue Apr 22 19:11:36 2025 +0200 gimple-exec: prise en charge comparaison pointeurs Diff: --- gcc/cgraphunit.cc | 125 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression simpleif_1

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0e10631d947fe736a841d1f6b2275bc76f4da79a commit 0e10631d947fe736a841d1f6b2275bc76f4da79a Author: Mikael Morin Date: Tue Apr 22 19:10:58 2025 +0200 Correction régression simpleif_1 Diff: --- gcc/fortran/trans-array.cc | 3 ++- gcc/fortran/trans-descriptor.cc |

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression associate_37

2025-04-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:07d781ee14df16be31c7b80af6ff1a59a8db2145 commit 07d781ee14df16be31c7b80af6ff1a59a8db2145 Author: Mikael Morin Date: Mon Apr 21 20:23:05 2025 +0200 Correction régression associate_37 Diff: --- gcc/fortran/trans-descriptor.cc | 2 -- 1 file changed, 2 deletions(-) di

[gcc r16-95] libstdc++: fix possible undefined atomic lock-free type aliases in module std

2025-04-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:466c80a885ccbd5186cd57b0785cf38b8cf2ff2f commit r16-95-g466c80a885ccbd5186cd57b0785cf38b8cf2ff2f Author: ZENG Hao Date: Sun Apr 20 17:02:16 2025 +0800 libstdc++: fix possible undefined atomic lock-free type aliases in module std When building for 'i386-*' ta

[gcc r15-9575] testsuite: AMDGCN test for vect-early-break_38.c as well to consistent architecture [PR119286]

2025-04-23 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:b2f5a662d2696f5c49cf5925839e4a7c41c26653 commit r15-9575-gb2f5a662d2696f5c49cf5925839e4a7c41c26653 Author: Tamar Christina Date: Wed Apr 23 08:07:23 2025 +0100 testsuite: AMDGCN test for vect-early-break_38.c as well to consistent architecture [PR119286] I h

[gcc r16-94] Fortran: Use correct location in check of coarray functions [PR119200]

2025-04-23 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:cc2716a3f521bba81e9eb39705b30504e62ee6fe commit r16-94-gcc2716a3f521bba81e9eb39705b30504e62ee6fe Author: Andre Vehreschild Date: Tue Apr 22 10:11:52 2025 +0200 Fortran: Use correct location in check of coarray functions [PR119200] Use gfc_current_intrinsic_wh

[gcc r16-92] OpenMP: Add libgomp.fortran/target-enter-data-8.f90

2025-04-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c9a8f2f9d39a317ed67fb47157a995ea03c182d4 commit r16-92-gc9a8f2f9d39a317ed67fb47157a995ea03c182d4 Author: Tobias Burnus Date: Wed Apr 23 09:03:00 2025 +0200 OpenMP: Add libgomp.fortran/target-enter-data-8.f90 Add another testcase for Fortran deep mapping of al

[gcc r16-93] testsuite: AMDGCN test for vect-early-break_38.c as well to consistent architecture [PR119286]

2025-04-23 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:50a747215e45783de4fd64e47d0851f07d3a44df commit r16-93-g50a747215e45783de4fd64e47d0851f07d3a44df Author: Tamar Christina Date: Wed Apr 23 08:07:23 2025 +0100 testsuite: AMDGCN test for vect-early-break_38.c as well to consistent architecture [PR119286] I had