[gcc(refs/users/aoliva/heads/testme)] noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:fd67db436caf884899a0455ca1adec6cb8bf1844 commit fd67db436caf884899a0455ca1adec6cb8bf1844 Author: Alexandre Oliva Date: Tue Dec 17 03:09:49 2024 -0300 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915] When ifcombine_mark_ssa_name is called dire

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: adjust testcases [PR118025]

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f3f1f9c1982cca783321c7c1adfc2481e35445b1 commit f3f1f9c1982cca783321c7c1adfc2481e35445b1 Author: Alexandre Oliva Date: Tue Dec 17 03:09:30 2024 -0300 ifcombine field merge: adjust testcases [PR118025] There was a thinko in the testcase field-merge-9.c: I over

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: do not follow a second conversion [PR118046]

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:99eabac750e3e9a65b59e1a2e4466e135a028bb3 commit 99eabac750e3e9a65b59e1a2e4466e135a028bb3 Author: Alexandre Oliva Date: Tue Dec 17 03:09:10 2024 -0300 ifcombine field merge: do not follow a second conversion [PR118046] The testcase shows that conversions that

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: stricten loads tests, swap compare to match

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a28d47b1d02cf59d6ac5be5a4c147d86bbb2b584 commit a28d47b1d02cf59d6ac5be5a4c147d86bbb2b584 Author: Alexandre Oliva Date: Tue Dec 17 00:36:37 2024 -0300 ifcombine field merge: stricten loads tests, swap compare to match ACATS-4 ca11d02 exposed an error in the lo

[gcc/aoliva/heads/testme] (448 commits) ifcombine field merge: stricten loads tests, swap compare t

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a28d47b1d02c... ifcombine field merge: stricten loads tests, swap compare t It previously pointed to: 321efd0c8983... ifcombine field-merge: saturate align at inner object size Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

[gcc/aoliva/heads/testbase] (447 commits) Daily bump.

2024-12-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 733edbfdd49f... Daily bump. It previously pointed to: e1009b3de2d0... VN: Don't recurse on for the same value of `a != 0` [PR1178 Diff: Summary of changes (added commits): --- 733edbf... Daily bump

[gcc r14-11096] Update cpplib sr.po

2024-12-16 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:e42027730772d4b8d7f575db52f25508e0c45e51 commit r14-11096-ge42027730772d4b8d7f575db52f25508e0c45e51 Author: Joseph Myers Date: Mon Dec 16 23:53:42 2024 + Update cpplib sr.po * sr.po: Update. Diff: --- libcpp/po/sr.po | 49 +++

[gcc r15-6290] Update cpplib sr.po

2024-12-16 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:62597d1919768e7ad3c80d965b73f8af7e7f50f3 commit r15-6290-g62597d1919768e7ad3c80d965b73f8af7e7f50f3 Author: Joseph Myers Date: Mon Dec 16 23:52:38 2024 + Update cpplib sr.po * sr.po: Update. Diff: --- libcpp/po/sr.po | 49 +++-

[gcc r15-6289] i386: Fix tabs vs. spaces in mmx.md

2024-12-16 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:56f1863ade1bf416e09da305615ecb2ae04602a8 commit r15-6289-g56f1863ade1bf416e09da305615ecb2ae04602a8 Author: Uros Bizjak Date: Mon Dec 16 20:58:09 2024 +0100 i386: Fix tabs vs. spaces in mmx.md gcc/ChangeLog: * config/i386/mmx.md: Fix tabs vs.

[gcc r15-6288] i386: Add HImode to VALID_SSE2_REG_MODE

2024-12-16 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:9d96b03c1edbd5cd47566fbcca61c5d4d5b01625 commit r15-6288-g9d96b03c1edbd5cd47566fbcca61c5d4d5b01625 Author: Uros Bizjak Date: Mon Dec 16 20:51:07 2024 +0100 i386: Add HImode to VALID_SSE2_REG_MODE Move explicit Himode handling for SSE2 XMM regnos from ix86

[gcc r15-6287] testsuite: Force max-completely-peeled-insns=300 for CRIS, PR118055

2024-12-16 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:e5c84fd3c195eb5e553fde84e79dd83712edf732 commit r15-6287-ge5c84fd3c195eb5e553fde84e79dd83712edf732 Author: Hans-Peter Nilsson Date: Mon Dec 16 18:47:03 2024 +0100 testsuite: Force max-completely-peeled-insns=300 for CRIS, PR118055 This handles fallout from r1

[gcc r15-6286] sarif-replay: handle embedded links (§3.11.6)

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:7f4f49687b1f1b7aed0d6626b24f214e8a800439 commit r15-6286-g7f4f49687b1f1b7aed0d6626b24f214e8a800439 Author: David Malcolm Date: Mon Dec 16 11:22:50 2024 -0500 sarif-replay: handle embedded links (§3.11.6) Handle embedded links in plain text messages. For now,

[gcc r15-6282] diagnostics: implement file_cache::dump

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e55cfebd0016e4945643322cb083b2fdf8ac835d commit r15-6282-ge55cfebd0016e4945643322cb083b2fdf8ac835d Author: David Malcolm Date: Mon Dec 16 11:22:49 2024 -0500 diagnostics: implement file_cache::dump This is purely for use when debugging. gcc/ChangeLog

[gcc r15-6284] sarif-replay: quote source from artifact contents [PR117943]

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:778336e0e4f25745f76a127801dc3bab5e9c1334 commit r15-6284-g778336e0e4f25745f76a127801dc3bab5e9c1334 Author: David Malcolm Date: Mon Dec 16 11:22:49 2024 -0500 sarif-replay: quote source from artifact contents [PR117943] The diagnostic source-quoting machinery

[gcc r15-6285] libgdiagnostics: consolidate logical locations

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2af541920787e333a25b6524e6b94200f128ba13 commit r15-6285-g2af541920787e333a25b6524e6b94200f128ba13 Author: David Malcolm Date: Mon Dec 16 11:22:50 2024 -0500 libgdiagnostics: consolidate logical locations This patch updates diagnostic_manager_new_logical_loca

[gcc r15-6283] diagnostics: move libgdiagnostics dc from sinks into diagnostic_manager

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ea7da640cf234ebde8d73d996dd14e6563c1ffcf commit r15-6283-gea7da640cf234ebde8d73d996dd14e6563c1ffcf Author: David Malcolm Date: Mon Dec 16 11:22:49 2024 -0500 diagnostics: move libgdiagnostics dc from sinks into diagnostic_manager libgdiagnostics was written b

[gcc r14-11094] doc: Fix typos for --enable-host-pie docs in install.texi

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3396834cd1335eb76d9c994b77088c18a1bd8314 commit r14-11094-g3396834cd1335eb76d9c994b77088c18a1bd8314 Author: Heiko Eißfeldt Date: Sat Dec 14 12:31:58 2024 + doc: Fix typos for --enable-host-pie docs in install.texi gcc/ChangeLog: * doc/ins

[gcc r14-11095] libstdc++: Fix typo in Doxygen comment in

2024-12-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29d07244bf31f3fc69e34b22056d6af2625afae2 commit r14-11095-g29d07244bf31f3fc69e34b22056d6af2625afae2 Author: Jonathan Wakely Date: Sat Dec 7 01:34:33 2024 + libstdc++: Fix typo in Doxygen comment in libstdc++-v3/ChangeLog: * include/std/f

[gcc r15-6281] testsuite: Require int32plus target for gcc.dg/pr117816.c

2024-12-16 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:450ad5d43f134e656eee92cbae5749cb41e15e6f commit r15-6281-g450ad5d43f134e656eee92cbae5749cb41e15e6f Author: Dimitar Dimitrov Date: Mon Dec 16 17:27:53 2024 +0200 testsuite: Require int32plus target for gcc.dg/pr117816.c Memmove destination overflows if size of

[gcc r15-6277] RISC-V: Increase cost for vec_construct [PR118019].

2024-12-16 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:ce199a952bfef3e27354a4586a17bc55274c1d3c commit r15-6277-gce199a952bfef3e27354a4586a17bc55274c1d3c Author: Robin Dapp Date: Fri Dec 13 11:23:03 2024 +0100 RISC-V: Increase cost for vec_construct [PR118019]. For a generic vec_construct from scalar elements we

[gcc r15-6280] docs: Fix [us]abd pattern name.

2024-12-16 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:65c09538420ed820a24aac982a0299226b879d91 commit r15-6280-g65c09538420ed820a24aac982a0299226b879d91 Author: Robin Dapp Date: Thu Dec 12 11:46:32 2024 +0100 docs: Fix [us]abd pattern name. The uabd and sabd optab name is missing a 3 suffix (for its three ar

[gcc r15-6279] vect: Do not try to duplicate_and_interleave one-element mode.

2024-12-16 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:99eef0cfa56573c32b9c0a1e43519ee4300ac63f commit r15-6279-g99eef0cfa56573c32b9c0a1e43519ee4300ac63f Author: Robin Dapp Date: Fri Sep 6 16:04:03 2024 +0200 vect: Do not try to duplicate_and_interleave one-element mode. PR112694 shows that we try to create sub-v

[gcc r15-6278] RISC-V: Fix compress shuffle pattern [PR117383].

2024-12-16 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:ec870d3b5f378172006104bad674d7875463da18 commit r15-6278-gec870d3b5f378172006104bad674d7875463da18 Author: Robin Dapp Date: Wed Dec 11 20:48:30 2024 +0100 RISC-V: Fix compress shuffle pattern [PR117383]. This patch makes vcompress use the tail-undisturbed pol

[gcc r15-6275] libstdc++: Use alias-declarations in bits/hashtable_policy, h

2024-12-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fdfd0640ab7eddb24486214361c672d1b6d8a068 commit r15-6275-gfdfd0640ab7eddb24486214361c672d1b6d8a068 Author: Jonathan Wakely Date: Thu Dec 12 20:40:15 2024 + libstdc++: Use alias-declarations in bits/hashtable_policy,h This file is only for C++11 and later,

[gcc r15-6272] libstdc++: Fix fancy pointer support in linked lists [PR57272]

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2ce99c0088ed97991f61cbdefa83f682c2ef4364 commit r15-6272-g2ce99c0088ed97991f61cbdefa83f682c2ef4364 Author: Jonathan Wakely Date: Sun Dec 8 14:34:01 2024 + libstdc++: Fix fancy pointer support in linked lists [PR57272] The union members I used in the new _

[gcc r15-6276] libstdc++: Initialize all members of hashtable local iterators

2024-12-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f1309dbc7c281dc9fd70db8ec6e8cb804b2089fc commit r15-6276-gf1309dbc7c281dc9fd70db8ec6e8cb804b2089fc Author: Jonathan Wakely Date: Thu Dec 12 20:42:19 2024 + libstdc++: Initialize all members of hashtable local iterators Currently the _M_bucket members are

[gcc r15-6274] libstdc++: Simplify storage of hasher in local iterators

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:fa8475b96579d16ae4e908b89104adcbcb9477b4 commit r15-6274-gfa8475b96579d16ae4e908b89104adcbcb9477b4 Author: Jonathan Wakely Date: Thu Dec 5 15:48:30 2024 + libstdc++: Simplify storage of hasher in local iterators The fix for PR libstdc++/56267 (relating to

[gcc r15-6273] libstdc++: Further simplify _Hashtable inheritance hierarchy

2024-12-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:689d4abc0b836aaf1c8ecd38091dde6b14373c60 commit r15-6273-g689d4abc0b836aaf1c8ecd38091dde6b14373c60 Author: Jonathan Wakely Date: Wed Dec 4 21:52:40 2024 + libstdc++: Further simplify _Hashtable inheritance hierarchy The main change here is using [[no_uniq

[gcc r13-9256] ada: Fix internal error with Atomic Volatile_Full_Access object

2024-12-16 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ab42776278ba7ab477e4f9650eedea83ceefd798 commit r13-9256-gab42776278ba7ab477e4f9650eedea83ceefd798 Author: Eric Botcazou Date: Thu Aug 22 21:18:15 2024 +0200 ada: Fix internal error with Atomic Volatile_Full_Access object The initial implementation of the GNA

[gcc r14-11093] ada: Fix internal error with Atomic Volatile_Full_Access object

2024-12-16 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:dfd4d76b01831d3ad4a46da2349cf7668e6beef9 commit r14-11093-gdfd4d76b01831d3ad4a46da2349cf7668e6beef9 Author: Eric Botcazou Date: Thu Aug 22 21:18:15 2024 +0200 ada: Fix internal error with Atomic Volatile_Full_Access object The initial implementation of the GN