[gcc/devel/rust/master] Add variadic check on function params

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d0233c620d79cc7a82541dff5e812613cafd0699 commit d0233c620d79cc7a82541dff5e812613cafd0699 Author: 0xn4utilus Date: Wed Feb 14 22:19:15 2024 +0530 Add variadic check on function params gcc/rust/ChangeLog: * checks/errors/rust-ast-validation.cc

[gcc/devel/rust/master] contrib: Add libgrust to update-copyright.py script

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1725714f1667958e39f67a74e9ab5f41bdbde4af commit 1725714f1667958e39f67a74e9ab5f41bdbde4af Author: Sahil Yeole Date: Fri Feb 16 02:15:17 2024 +0530 contrib: Add libgrust to update-copyright.py script contrib/ChangeLog: * update-copyright.py: Add lib

[gcc/devel/rust/master] gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1f11b31bf105415f9a495d82366de8f3f571205 commit b1f11b31bf105415f9a495d82366de8f3f571205 Author: Jakub Jelinek Date: Thu Feb 15 13:55:49 2024 +0100 gccrs: Avoid *.bak suffixed tests - use dg-skip-if instead On Fri, Feb 09, 2024 at 11:03:38AM +0100, Jakub Jeli

[gcc/devel/rust/master] libgrust: Add entry for maintainers

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8566844dacdcb8dfe980423080600c9dd9f1a924 commit 8566844dacdcb8dfe980423080600c9dd9f1a924 Author: Pierre-Emmanuel Patry Date: Tue Nov 28 13:40:55 2023 +0100 libgrust: Add entry for maintainers ChangeLog: * MAINTAINERS: Add maintainers for libg

[gcc/devel/rust/master] libgrust: Add ChangeLog file

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1b6ac2229b20b7c4171c6750affc1a675e6e4ecc commit 1b6ac2229b20b7c4171c6750affc1a675e6e4ecc Author: Pierre-Emmanuel Patry Date: Tue Nov 28 13:39:35 2023 +0100 libgrust: Add ChangeLog file libgrust/ChangeLog: * ChangeLog: New file. (cher

[gcc/devel/rust/master] gccrs: fix powif64 intrinsic

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f2e19364bca0182a53e2df9e49e6ba89cc7e commit f2e19364bca0182a53e2df9e49e6ba89cc7e Author: Marc Poulhiès Date: Mon Feb 19 22:36:39 2024 +0100 gccrs: fix powif64 intrinsic The signature was incorrectly using an i64 for the integer power, instead of a

[gcc/devel/rust/master] Fix false positive for top-level AltPattern

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5989e3d614b1919bc9299383bb147cc6a14dec4b commit 5989e3d614b1919bc9299383bb147cc6a14dec4b Author: Owen Avery Date: Sun Feb 18 00:19:25 2024 -0500 Fix false positive for top-level AltPattern gcc/rust/ChangeLog: * hir/rust-ast-lower-pattern.cc

[gcc/devel/rust/master] gccrs: minor cleanup in langhook.type_for_mode

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84477fc83223a883bbb53a31b4cbc08eee02af85 commit 84477fc83223a883bbb53a31b4cbc08eee02af85 Author: Marc Poulhiès Date: Mon Feb 19 22:52:29 2024 +0100 gccrs: minor cleanup in langhook.type_for_mode gcc/rust/ChangeLog: * rust-lang.cc (grs_langhoo

[gcc/devel/rust/master] fmt: Start working on format_args!() parser

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:486b2043a08ff49605ea7d52fc2c3f5403d72079 commit 486b2043a08ff49605ea7d52fc2c3f5403d72079 Author: Arthur Cohen Date: Thu Nov 9 18:32:52 2023 +0100 fmt: Start working on format_args!() parser This commit adds a base class for parsing the various constructs of a

[gcc/devel/rust/master] libformat_parser: Add FFI safe interface

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:23e029d9589e65e149c93ca3d74ed721fac7b34e commit 23e029d9589e65e149c93ca3d74ed721fac7b34e Author: Arthur Cohen Date: Mon Jan 29 16:13:24 2024 +0100 libformat_parser: Add FFI safe interface libgrust/ChangeLog: * libformat_parser/generic_format_

[gcc/devel/rust/master] libgrust: Add format_parser library

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7b25f53a416868059299661ddf769ec4c9c2516d commit 7b25f53a416868059299661ddf769ec4c9c2516d Author: Arthur Cohen Date: Thu Nov 30 14:11:41 2023 +0100 libgrust: Add format_parser library Compile libformat_parser and link to it. gcc/rust/ChangeLog:

[gcc/devel/rust/master] libformat_parser: Start experimenting with cbindgen

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:82f7ee3c5934a81089ea593fdee2cb6eae726651 commit 82f7ee3c5934a81089ea593fdee2cb6eae726651 Author: Arthur Cohen Date: Mon Jan 29 16:14:13 2024 +0100 libformat_parser: Start experimenting with cbindgen libgrust/ChangeLog: * libformat_parser/cbin

[gcc/devel/rust/master] git: Ignore libgrust build folders

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e3fca6ffc75a131edef613c9eca1d96df1aad2d3 commit e3fca6ffc75a131edef613c9eca1d96df1aad2d3 Author: Arthur Cohen Date: Mon Jan 29 16:17:00 2024 +0100 git: Ignore libgrust build folders ChangeLog: * .gitignore: Add libgrust target folders to the

[gcc/devel/rust/master] libformat_parser: Update header and remove old interface

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b49f87f6931fa1f42b9a49e7dccd38b0afe3442d commit b49f87f6931fa1f42b9a49e7dccd38b0afe3442d Author: Arthur Cohen Date: Mon Jan 29 22:06:39 2024 +0100 libformat_parser: Update header and remove old interface gcc/rust/ChangeLog: * ast/rust-fmt.cc

[gcc/devel/rust/master] libformat_parser: Send boxed values across FFI properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ad905fe5164bd4a7b41172708256fe04d0a80c8d commit ad905fe5164bd4a7b41172708256fe04d0a80c8d Author: Arthur Cohen Date: Tue Jan 30 01:48:13 2024 +0100 libformat_parser: Send boxed values across FFI properly gcc/rust/ChangeLog: * ast/rust-fmt.cc (

[gcc/devel/rust/master] format_args: Parse format string properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bdba3fae4c02e483810e4acfa2b5d62f66d94c11 commit bdba3fae4c02e483810e4acfa2b5d62f66d94c11 Author: Arthur Cohen Date: Tue Jan 30 16:16:36 2024 +0100 format_args: Parse format string properly gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc (

[gcc/devel/rust/master] format_args: Parse entire token invocation

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b9b2c92b3ab1995da7c63480ea9d4870c050c00a commit b9b2c92b3ab1995da7c63480ea9d4870c050c00a Author: Arthur Cohen Date: Wed Feb 7 12:46:16 2024 +0100 format_args: Parse entire token invocation gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc (

[gcc/devel/rust/master] rust-fmt: Store parsed string in Pieces struct

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2d22cc0f7f89b1d6e110981949bfdbec149ddaa9 commit 2d22cc0f7f89b1d6e110981949bfdbec149ddaa9 Author: Arthur Cohen Date: Tue Feb 13 16:31:25 2024 +0100 rust-fmt: Store parsed string in Pieces struct gcc/rust/ChangeLog: * ast/rust-fmt.cc (Pieces::c

[gcc/devel/rust/master] libformat_parser: Fix Rust warnings.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:25839a8761ad7626cdb778304610162dfe38d91e commit 25839a8761ad7626cdb778304610162dfe38d91e Author: Arthur Cohen Date: Thu Feb 15 13:11:26 2024 +0100 libformat_parser: Fix Rust warnings. libgrust/ChangeLog: * libformat_parser/generic_format_pars

[gcc/devel/rust/master] format-parser: Add `is_some_and` method for Option

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fa2a861457838515d3a0a4693c32b0f04cf5e29a commit fa2a861457838515d3a0a4693c32b0f04cf5e29a Author: Arthur Cohen Date: Mon Feb 26 11:55:47 2024 +0100 format-parser: Add `is_some_and` method for Option Workaround for Ubuntu 18.04, since we still use it for the GC

[gcc/devel/rust/master] ci: Install cargo on ubuntu 18.04 container.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:420d50cabd35833410af87002ba1207a7173f1b7 commit 420d50cabd35833410af87002ba1207a7173f1b7 Author: Arthur Cohen Date: Mon Feb 26 11:57:54 2024 +0100 ci: Install cargo on ubuntu 18.04 container. ChangeLog: * .github/workflows/ccpp.yml: Install c

[gcc/devel/rust/master] Fix small FixMe task in rust macro builtins

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:75424e6ccb57f69987a329e8df68f751af4bcc25 commit 75424e6ccb57f69987a329e8df68f751af4bcc25 Author: jjasmine Date: Fri Feb 23 13:06:14 2024 -0800 Fix small FixMe task in rust macro builtins gcc/rust/ChangeLog: * expand/rust-macro-builtins.cc: Ch

[gcc/devel/rust/master] Merge commit '705de6d54ca95b8277a15fe9a2255af6168ae086' into HEAD [#2123]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4e51e84d86629fa57ad8ac9849c4d582f442bb94 commit 4e51e84d86629fa57ad8ac9849c4d582f442bb94 Merge: 75424e6ccb57 705de6d54ca9 Author: Thomas Schwinge Date: Thu Feb 29 14:04:29 2024 +0100 Merge commit '705de6d54ca95b8277a15fe9a2255af6168ae086' into HEAD [#2123] Diff: gc

[gcc/devel/rust/master] Adjust error checks to match name resolution 2.0

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4ef924f7616122a33a2a563da76a6a1a99602dd9 commit 4ef924f7616122a33a2a563da76a6a1a99602dd9 Author: Owen Avery Date: Fri Feb 23 10:20:55 2024 -0500 Adjust error checks to match name resolution 2.0 gcc/testsuite/ChangeLog: * rust/compile/bad_stmt

[gcc/devel/rust/master] lang-items: Make lang items enum stronger, rename class, cleanup ns.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6895e0bb24ddc3893f917537b319ac20ba31f369 commit 6895e0bb24ddc3893f917537b319ac20ba31f369 Author: Arthur Cohen Date: Tue Feb 27 14:39:22 2024 +0100 lang-items: Make lang items enum stronger, rename class, cleanup ns. gcc/rust/ChangeLog: * util

[gcc/devel/rust/master] lang-items: Cleanup parsing and lookups of lang items.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e9de5b410da43cb2ac5f9865756153648e6f078b commit e9de5b410da43cb2ac5f9865756153648e6f078b Author: Arthur Cohen Date: Tue Feb 27 13:35:50 2024 +0100 lang-items: Cleanup parsing and lookups of lang items. gcc/rust/ChangeLog: * Make-lang.in: Comp

[gcc/devel/rust/master] extern-types: Declare external types in name resolver.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7b3fa7ac97ed5c562ce9c0cbde24f26c14d678ce commit 7b3fa7ac97ed5c562ce9c0cbde24f26c14d678ce Author: Arthur Cohen Date: Tue Feb 20 14:53:32 2024 +0100 extern-types: Declare external types in name resolver. gcc/rust/ChangeLog: * resolve/rust-ast-r

[gcc/devel/rust/master] hir: Add ExternalTypeItem node

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8e3c34aa04229b0364d9834fc682ca1707ed9a01 commit 8e3c34aa04229b0364d9834fc682ca1707ed9a01 Author: Arthur Cohen Date: Tue Feb 20 15:45:35 2024 +0100 hir: Add ExternalTypeItem node gcc/rust/ChangeLog: * hir/tree/rust-hir-item.h (class ExternalTy

[gcc/devel/rust/master] extern-types: Lower to HIR::ExternalTypeItem properly

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9ee5b51f57b358531ad0aeb84e4ef307e59e195c commit 9ee5b51f57b358531ad0aeb84e4ef307e59e195c Author: Arthur Cohen Date: Tue Feb 20 16:22:20 2024 +0100 extern-types: Lower to HIR::ExternalTypeItem properly gcc/rust/ChangeLog: * hir/rust-ast-lower-

[gcc/devel/rust/master] Make DefaultResolver visit more of the AST

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7064be37a38b4c3c8ad8193e13312e2c558303dc commit 7064be37a38b4c3c8ad8193e13312e2c558303dc Author: Owen Avery Date: Wed Feb 28 17:42:49 2024 -0500 Make DefaultResolver visit more of the AST gcc/rust/ChangeLog: * resolve/rust-default-resolver.cc

[gcc/devel/rust/master] ast: Add base nodes for FormatArgs

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:12ca8dbb4bc22da1b93630c884b75ce254605882 commit 12ca8dbb4bc22da1b93630c884b75ce254605882 Author: Arthur Cohen Date: Thu Feb 15 20:58:48 2024 +0100 ast: Add base nodes for FormatArgs This commit adds a base for creating AST FormatArgs nodes after expanding

[gcc/devel/rust/master] macro-builtins: Add newline generic format_args!() handler

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d802ca9c0547f5640b274ce534942b7d81a78e44 commit d802ca9c0547f5640b274ce534942b7d81a78e44 Author: Arthur Cohen Date: Fri Feb 16 16:19:27 2024 +0100 macro-builtins: Add newline generic format_args!() handler gcc/rust/ChangeLog: * expand/rust-ma

[gcc/devel/rust/master] parser: Add peek(n) method to parser

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38e3cffdbdee48cc4793948f1551b075672f6fdd commit 38e3cffdbdee48cc4793948f1551b075672f6fdd Author: Arthur Cohen Date: Mon Feb 19 20:41:50 2024 +0100 parser: Add peek(n) method to parser gcc/rust/ChangeLog: * parse/rust-parse.h: New method. Dif

[gcc/devel/rust/master] lower: Add base for lowering FormatArgs nodes

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3ff0f1a7bf230d641503fd1d2a2dc8066a729259 commit 3ff0f1a7bf230d641503fd1d2a2dc8066a729259 Author: Arthur Cohen Date: Thu Feb 22 14:59:17 2024 +0100 lower: Add base for lowering FormatArgs nodes gcc/rust/ChangeLog: * Make-lang.in: Compile the n

[gcc/devel/rust/master] format-args: Add documentation for future expansion of function

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:61b5a058a49df3c78d2e0f8ac8ef3eca80b67971 commit 61b5a058a49df3c78d2e0f8ac8ef3eca80b67971 Author: Arthur Cohen Date: Fri Mar 1 15:37:45 2024 +0100 format-args: Add documentation for future expansion of function gcc/rust/ChangeLog: * expand/rus

[gcc/devel/rust/master] Add curly brackets, formatted clang

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ede65c2801c05b3c60f13b1f7fb434567fb97447 commit ede65c2801c05b3c60f13b1f7fb434567fb97447 Author: jjasmine Date: Fri Mar 1 16:40:17 2024 -0500 Add curly brackets, formatted clang gcc/rust/ChangeLog: * resolve/rust-late-name-resolver-2.0.cc (La

[gcc/devel/rust/master] Add error emitting when we can't resolve id expr

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:92874edab8f6a22c9c0f05eabd45be792c354a71 commit 92874edab8f6a22c9c0f05eabd45be792c354a71 Author: jjasmine Date: Fri Mar 1 05:31:15 2024 -0500 Add error emitting when we can't resolve id expr gcc/rust/ChangeLog: * resolve/rust-late-name-resolv

[gcc/devel/rust/master] Clean BiMap to use tl::optional for lookups

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:452345f0f88dddbb0ab9b2f31b6239af6288a984 commit 452345f0f88dddbb0ab9b2f31b6239af6288a984 Author: Sourabh Jaiswal Date: Fri Mar 1 19:46:23 2024 +0800 Clean BiMap to use tl::optional for lookups gcc/rust/Changelog: * expand/rust-expand-visitor.

[gcc/devel/rust/master] Ensure TupleStructPattern and TuplePattern have items

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dae69e86c0feafd4e67bec2309c8e14b82f935ac commit dae69e86c0feafd4e67bec2309c8e14b82f935ac Author: Owen Avery Date: Tue Feb 27 16:34:23 2024 -0500 Ensure TupleStructPattern and TuplePattern have items Note that instances of both classes which have been move

[gcc/devel/rust/master] Add support for external functions

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:48add29a63c464ca27623b41a5d2841ca384e775 commit 48add29a63c464ca27623b41a5d2841ca384e775 Author: 0xn4utilus Date: Sun Feb 25 05:32:26 2024 +0530 Add support for external functions gcc/rust/ChangeLog: * ast/rust-ast.cc (Function::Function): Ad

[gcc/devel/rust/master] Add get_pattern_kind to Pattern

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1c467c0a8642d462e045975b0f4c2e667be06ca2 commit 1c467c0a8642d462e045975b0f4c2e667be06ca2 Author: 0xn4utilus Date: Sun Feb 25 06:20:51 2024 +0530 Add get_pattern_kind to Pattern gcc/rust/ChangeLog: * ast/rust-ast.h: Add Kind Enum to

[gcc/devel/rust/master] Unify ASTValidation::visit for ExternalFunctionItem and Function

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0177e3cb1382d4eeefce0038b4791e7fb25bc2b9 commit 0177e3cb1382d4eeefce0038b4791e7fb25bc2b9 Author: 0xn4utilus Date: Sun Feb 25 19:03:55 2024 +0530 Unify ASTValidation::visit for ExternalFunctionItem and Function gcc/rust/ChangeLog: * checks/err

[gcc/devel/rust/master] Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem`

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:87f797f0e827e50eb75945593d9107431f9be2ce commit 87f797f0e827e50eb75945593d9107431f9be2ce Author: 0xn4utilus Date: Mon Feb 26 04:39:43 2024 +0530 Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem` gcc/rust/ChangeLog:

[gcc/devel/rust/master] Remove dead code associated with `AST::ExternalFunctionItem`

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:53d8e04c0b4a4834658397dc61352cf8928c6b51 commit 53d8e04c0b4a4834658397dc61352cf8928c6b51 Author: 0xn4utilus Date: Wed Feb 28 19:35:30 2024 +0530 Remove dead code associated with `AST::ExternalFunctionItem` gcc/rust/ChangeLog: * ast/rust-ast-c

[gcc/devel/rust/master] format-args: Fix Rust interface and add input parsing.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:afed72d7137afe4ab4c7db44262379ba6dda4eb9 commit afed72d7137afe4ab4c7db44262379ba6dda4eb9 Author: Arthur Cohen Date: Fri Feb 16 18:27:22 2024 +0100 format-args: Fix Rust interface and add input parsing. gcc/rust/ChangeLog: * Make-lang.in: Do n

[gcc/devel/rust/master] Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:f1e5b36df008d0624b3a221b8d84179298c3421c commit f1e5b36df008d0624b3a221b8d84179298c3421c Merge: 53d8e04c0b4a 703417a030b3 Author: Thomas Schwinge Date: Sun Mar 10 22:56:03 2024 +0100 Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fe4ff2101af0bb23462fac5e0adaf4cef54f09af commit fe4ff2101af0bb23462fac5e0adaf4cef54f09af Merge: f1e5b36df008 0a85544e1aae Author: Thomas Schwinge Date: Sun Mar 10 22:57:58 2024 +0100 Merge commit '0a85544e1aaeca41133ecfc438cda913dbc0f122' into HEAD Diff: gcc/Makefi

[gcc/devel/rust/master] Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:be82a46963a2b08db29ec2fa5e941943bf0c7835 commit be82a46963a2b08db29ec2fa5e941943bf0c7835 Merge: 320b0c28d38b 8216ca85037b Author: Thomas Schwinge Date: Sun Mar 10 23:18:49 2024 +0100 Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bcc6fe58251b317127ec9c3291a798da7459d377 commit bcc6fe58251b317127ec9c3291a798da7459d377 Merge: be82a46963a2 ea1cd66f2200 Author: Thomas Schwinge Date: Sun Mar 10 23:19:06 2024 +0100 Merge commit 'ea1cd66f2200839d46a8b4dc140d18c00b849c82' into HEAD Diff: gcc/config

[gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:2157ebb067bee3cb37c4d9df5a1f3248018f4326 commit 2157ebb067bee3cb37c4d9df5a1f3248018f4326 Merge: bcc6fe58251b 985d6480fe52 Author: Thomas Schwinge Date: Sun Mar 10 23:22:34 2024 +0100 Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit 'bc45e18d433f879a02e369d027829f90f9e85724' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:320b0c28d38b8500d50ba29cd7c855e1d03110f5 commit 320b0c28d38b8500d50ba29cd7c855e1d03110f5 Merge: 02250442a22b bc45e18d433f Author: Thomas Schwinge Date: Sun Mar 10 23:16:21 2024 +0100 Merge commit 'bc45e18d433f879a02e369d027829f90f9e85724' into HEAD Diff: gcc/config

[gcc/devel/rust/master] Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84994ca72b60c976c5139ff3720517c38bd96180 commit 84994ca72b60c976c5139ff3720517c38bd96180 Merge: 2157ebb067be 4f01ae3761ca Author: Thomas Schwinge Date: Sun Mar 10 23:24:35 2024 +0100 Merge commit '4f01ae3761ca1f8dd7a33b833ae30624f047ac9c' into HEAD Diff: contrib/un

[gcc/devel/rust/master] Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:acd9cdbb8fe24046f661a304830f7be0c2a0fa46 commit acd9cdbb8fe24046f661a304830f7be0c2a0fa46 Merge: 84994ca72b60 4ced8363622b Author: Thomas Schwinge Date: Sun Mar 10 23:34:09 2024 +0100 Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931^' into HEAD Diff: gcc/Makef

[gcc/devel/rust/master] Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ffba2ab00fb01d77dfc4103bfffabebfc2568d9a commit ffba2ab00fb01d77dfc4103bfffabebfc2568d9a Merge: 3d92284aab82 8a30775b0d30 Author: Thomas Schwinge Date: Sun Mar 10 23:38:46 2024 +0100 Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce' into HEAD Diff: gcc/rust/r

[gcc/devel/rust/master] Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a9de2770f26f3e76ae9f4552867623d1c7866618 commit a9de2770f26f3e76ae9f4552867623d1c7866618 Merge: acd9cdbb8fe2 33ebb0dff9bb Author: Thomas Schwinge Date: Sun Mar 10 23:34:31 2024 +0100 Merge commit '33ebb0dff9bb022f1e0709e0e73faabfc3df7931' into HEAD Diff: c++tools/c

[gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9267ffafb35e8dc3e68f58c6e137c8aad824d9ef commit 9267ffafb35e8dc3e68f58c6e137c8aad824d9ef Merge: 6915bdb8fcda f4a2ae233896 Author: Thomas Schwinge Date: Sun Mar 10 23:42:52 2024 +0100 Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378' into HEAD Diff: gcc/c-fami

[gcc/devel/rust/master] Merge commit 'ab422974567ae73926c2308c3400b5974d6e09f1^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:198badab349257a29e545f1d9ed92104412a1140 commit 198badab349257a29e545f1d9ed92104412a1140 Merge: cd9de752bd22 b48e994077b6 Author: Thomas Schwinge Date: Mon Mar 11 00:17:15 2024 +0100 Merge commit 'ab422974567ae73926c2308c3400b5974d6e09f1^' into HEAD Diff: Makefile.

[gcc r13-8704] libstdc++: Protect against macros

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0f4336c490e565523652ba276886e06b89cf2441 commit r13-8704-g0f4336c490e565523652ba276886e06b89cf2441 Author: Matthias Kretz Date: Fri Jun 2 21:21:36 2023 +0200 libstdc++: Protect against macros Signed-off-by: Matthias Kretz libstdc++-v3/ChangeLog:

[gcc r13-8705] libstdc++: Replace use of incorrect non-temporal store

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:63b73f14be97a9fe8621ec1a523b6dd19bde72dc commit r13-8705-g63b73f14be97a9fe8621ec1a523b6dd19bde72dc Author: Matthias Kretz Date: Fri Jun 2 13:44:22 2023 +0200 libstdc++: Replace use of incorrect non-temporal store The call to the base implementation sometimes

[gcc/devel/rust/master] Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b2ccc44dfb39775de889ed45d2ebd843ec2abe75 commit b2ccc44dfb39775de889ed45d2ebd843ec2abe75 Merge: 08d817df8c6e a338c5f6114f Author: Thomas Schwinge Date: Mon Mar 11 00:26:50 2024 +0100 Merge commit 'f3f6ff7b16861cd0651eccff14689536550762ae^' into HEAD Diff: ChangeLog

[gcc r13-8708] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:916f3b3802bf84083142149165da95c113d5d2e2 commit r13-8708-g916f3b3802bf84083142149165da95c113d5d2e2 Author: Matthias Kretz Date: Wed Mar 27 13:41:25 2024 +0100 libstdc++: Add masked ++/-- implementation for sizeof < 16 This resolves further failures (-Wreturn-

[gcc/devel/rust/master] Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:afd1220e0ba653118b3699659e89c8bd35e1b722 commit afd1220e0ba653118b3699659e89c8bd35e1b722 Merge: ddbb4d3a4145 18c90eaa2536 Author: Thomas Schwinge Date: Mon Mar 11 00:34:22 2024 +0100 Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704' into HEAD [#1408]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:43106fa8996329b79b37db29b3cfa3c372c6df64 commit 43106fa8996329b79b37db29b3cfa3c372c6df64 Merge: afd1220e0ba6 1ad5ae5a45f2 Author: Thomas Schwinge Date: Mon Mar 11 00:34:47 2024 +0100 Merge commit '1ad5ae5a45f2e3fc6948b35a3b052fdd48453704' into HEAD [#1408] Diff:

[gcc/devel/rust/master] Merge commit '1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3' into HEAD [#1408]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a1bd74ba1df9efa557d6b4d873f39c36d59ed72c commit a1bd74ba1df9efa557d6b4d873f39c36d59ed72c Merge: 43106fa89963 1aee5d2ace9e Author: Thomas Schwinge Date: Mon Mar 11 00:45:13 2024 +0100 Merge commit '1aee5d2ace9ea8f35baf5b18e36caf44fe018ea3' into HEAD [#1408] Diff:

[gcc r13-8712] libstdc++: Fix conversion of simd to vector builtin

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:6663f2a04c16288124d5ef918c661260e4f66284 commit r13-8712-g6663f2a04c16288124d5ef918c661260e4f66284 Author: Matthias Kretz Date: Mon Apr 22 16:12:34 2024 +0200 libstdc++: Fix conversion of simd to vector builtin Signed-off-by: Matthias Kretz libstdc+

[gcc r13-8710] libstdc++: Add include guard to simd-internal header

2024-05-07 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:22448860d7d5e8c5594f05457939e4991b6e107a commit r13-8710-g22448860d7d5e8c5594f05457939e4991b6e107a Author: Matthias Kretz Date: Wed Apr 17 10:12:42 2024 +0200 libstdc++: Add include guard to simd-internal header Signed-off-by: Matthias Kretz libstdc

[gcc/devel/rust/master] Merge commit 'b1c06fd9723453dd2b2ec306684cb806dc2b4fbb^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:ec26db53513f9de267b85c1c8f8db838dcd09d36 commit ec26db53513f9de267b85c1c8f8db838dcd09d36 Merge: 333fe5b0f141 9b5b2c9f9505 Author: Thomas Schwinge Date: Mon Mar 11 00:59:26 2024 +0100 Merge commit 'b1c06fd9723453dd2b2ec306684cb806dc2b4fbb^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:190facd2b3e26476bc9af21761ca55f42f28286e commit 190facd2b3e26476bc9af21761ca55f42f28286e Merge: a22ac0f9ff0e 120397f39635 Author: Thomas Schwinge Date: Mon Mar 11 00:24:01 2024 +0100 Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d^' into HEAD Diff: config/li

[gcc/devel/rust/master] Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:4235574518bd016f208b97f6f497978c31771e12 commit 4235574518bd016f208b97f6f497978c31771e12 Merge: 2cd7fb664ce9 0d9b4e8647ff Author: Thomas Schwinge Date: Mon Mar 11 22:38:33 2024 +0100 Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c^' into HEAD Diff: gcc/Chang

[gcc/devel/rust/master] Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1617efc6efb47c98e1b209c8907a389e9ee7f2a commit b1617efc6efb47c98e1b209c8907a389e9ee7f2a Merge: 190facd2b3e2 9fc0ae6033f3 Author: Thomas Schwinge Date: Mon Mar 11 00:24:32 2024 +0100 Merge commit '9fc0ae6033f3e41c9b4605531a6a8543414b0d2d' into HEAD Diff: config/pic

[gcc/devel/rust/master] Placate clang-format re 'gcc/rust/backend/rust-tree.cc'

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1a9974d08bc1478a98f52b2ea95475a583747724 commit 1a9974d08bc1478a98f52b2ea95475a583747724 Author: Thomas Schwinge Date: Tue Mar 12 09:36:43 2024 +0100 Placate clang-format re 'gcc/rust/backend/rust-tree.cc' Reformat the upstream GCC commit f4a2ae2338962208b803

[gcc/devel/rust/master] Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:02d394b2736afa9a24ab3e1b8ad56fd6ac37e0f4 commit 02d394b2736afa9a24ab3e1b8ad56fd6ac37e0f4 Merge: 4235574518bd 46595ce72e58 Author: Thomas Schwinge Date: Mon Mar 11 22:43:19 2024 +0100 Merge commit '46595ce72e5855189e3c60a140c3ca5aaddfb58c' into HEAD Diff: gcc/cp/con

[gcc/devel/rust/master] Merge commit 'af4bb221153359f5948da917d5ef2df738bb1e61' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a95e21151a6366e7344d0f1983f99e318c5a7097 commit a95e21151a6366e7344d0f1983f99e318c5a7097 Merge: 02d394b2736a af4bb2211533 Author: Thomas Schwinge Date: Mon Mar 11 22:51:28 2024 +0100 Merge commit 'af4bb221153359f5948da917d5ef2df738bb1e61' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3d92284aab82bb969c46025cddb175aa2ff7a5e2 commit 3d92284aab82bb969c46025cddb175aa2ff7a5e2 Merge: a9de2770f26f b76cd1ec3617 Author: Thomas Schwinge Date: Sun Mar 10 23:38:38 2024 +0100 Merge commit '8a30775b0d3037123ee540f7b65a736ad49e05ce^' into HEAD Diff: gcc/go/go

[gcc/devel/rust/master] Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:6915bdb8fcdaeee585bbc9aaa52311e8c695da01 commit 6915bdb8fcdaeee585bbc9aaa52311e8c695da01 Merge: ffba2ab00fb0 5f5e37dcbc19 Author: Thomas Schwinge Date: Sun Mar 10 23:42:46 2024 +0100 Merge commit 'f4a2ae2338962208b8039f154f5912402e94c378^' into HEAD Diff: ChangeLog

[gcc r13-8707] libstdc++: Fix call signature of builtins from masked ++/--

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:a46218ab09c2b5cd0028d202780d076693abbfe8 commit r13-8707-ga46218ab09c2b5cd0028d202780d076693abbfe8 Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensive

[gcc/devel/rust/master] Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:595789c2c33ea9fbb894cef4cf8ec576a9989e93 commit 595789c2c33ea9fbb894cef4cf8ec576a9989e93 Merge: e86610f33d67 80b1a371008c Author: Thomas Schwinge Date: Sat Mar 16 23:32:07 2024 +0100 Merge commit '2b9778c8d9d33174de63716b74b2f114d700e104^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b3a1373731797392b65395846a379e1696d0e0bd commit b3a1373731797392b65395846a379e1696d0e0bd Merge: 0a9e0719ea76 78d132d73ec3 Author: Thomas Schwinge Date: Sun Mar 17 00:10:04 2024 +0100 Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Revert "Add files to discourage submissions of PRs to the GitHub mirror."

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:28064d6430f3fa71e79d11ac9d4bf3e6adf52145 commit 28064d6430f3fa71e79d11ac9d4bf3e6adf52145 Author: Thomas Schwinge Date: Sat Mar 16 23:32:57 2024 +0100 Revert "Add files to discourage submissions of PRs to the GitHub mirror." This is not applicable for GCC/Rust

[gcc r13-8711] libstdc++: Silence irrelevant warnings in

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:83636ae013d55047c05ed9ce66390aefb02f0915 commit r13-8711-g83636ae013d55047c05ed9ce66390aefb02f0915 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-compa

[gcc/devel/rust/master] Merge commit 'dc17ceb3055f56aa3a59c6ef3ae32043d58502d1^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:11150fff5e3f12b0186a29978eef2251f25bf33a commit 11150fff5e3f12b0186a29978eef2251f25bf33a Merge: b1617efc6efb 161252a84085 Author: Thomas Schwinge Date: Mon Mar 11 00:25:10 2024 +0100 Merge commit 'dc17ceb3055f56aa3a59c6ef3ae32043d58502d1^' into HEAD Diff: config/pk

[gcc/devel/rust/master] Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:333fe5b0f141b3cf2fa1890e72fbc0d2551742cc commit 333fe5b0f141b3cf2fa1890e72fbc0d2551742cc Merge: 20bb2dac9e47 ce7a757fd9ec Author: Thomas Schwinge Date: Mon Mar 11 00:58:39 2024 +0100 Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc' into HEAD Diff: gcc/config

[gcc r13-8703] libstdc++: Fix condition for supported SIMD types on ARMv8

2024-05-07 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:e6b19675fb3397992a8f88ef031d57c4dcd73cd6 commit r13-8703-ge6b19675fb3397992a8f88ef031d57c4dcd73cd6 Author: Matthias Kretz Date: Thu Jun 1 10:40:14 2023 +0200 libstdc++: Fix condition for supported SIMD types on ARMv8 Signed-off-by: Matthias Kretz li

[gcc/devel/rust/master] tree-optimization/112653 - PTA and return

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ebc1fc6853b7673b7301d88f4075bc2db3468643 commit ebc1fc6853b7673b7301d88f4075bc2db3468643 Author: Richard Biener Date: Mon Nov 27 10:20:02 2023 +0100 tree-optimization/112653 - PTA and return The following separates the escape solution for return stmts not

[gcc/devel/rust/master] macro: Use MacroInvocation's node_id in ExternalItem constructor.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:adb56ef014effb17af27ab7baf0d87bc8bc48a0c commit adb56ef014effb17af27ab7baf0d87bc8bc48a0c Author: Arthur Cohen Date: Tue Mar 19 13:12:20 2024 +0100 macro: Use MacroInvocation's node_id in ExternalItem constructor. gcc/rust/ChangeLog: * ast/rus

[gcc/devel/rust/master] Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e8c161211f0c5bfac915979aebcd6a16b0bc49ab commit e8c161211f0c5bfac915979aebcd6a16b0bc49ab Merge: f0fdff9b6da1 061a82fa2b75 Author: Thomas Schwinge Date: Tue Mar 19 16:37:35 2024 +0100 Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a'; commit 'adb56ef014effb17af27ab7baf0d87bc8bc

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f4530cab2cb400dcb68ec2c016717b9f62eed0c8 commit f4530cab2cb400dcb68ec2c016717b9f62eed0c8 Merge: e8c161211f0c f7884f767344 adb56ef014ef Author: Thomas Schwinge Date: Tue Mar 19 16:42:45 2024 +0100 Merge commit 'f7884f7673444b8a2c10ea0981d480f2e82dd16a'; commit 'adb56e

[gcc/devel/rust/master] Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:136c428abb4be874a3302e80a513301f298d3c70 commit 136c428abb4be874a3302e80a513301f298d3c70 Merge: d374f52a692c 8fc4e6c397e1 Author: Thomas Schwinge Date: Tue Mar 19 16:45:47 2024 +0100 Merge commit '8fc4e6c397e1ce64bec6f9fed148950821cc79e7' into HEAD Accordingl

[gcc/devel/rust/master] Merge commit 'a857ec6aada08d8c334c389c7b682198d749b6c9^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6eba95e99238ccf40ea1a6720d6ad291bd31fe83 commit 6eba95e99238ccf40ea1a6720d6ad291bd31fe83 Merge: 136c428abb4b 2c92551405bc Author: Thomas Schwinge Date: Tue Mar 19 16:47:48 2024 +0100 Merge commit 'a857ec6aada08d8c334c389c7b682198d749b6c9^' into HEAD Diff: ChangeLog

[gcc r13-8706] libstdc++: Avoid vector casts while still avoiding PR90424

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:4d7a770f2d1dc9d7e7b79788c201ba22bd52cf06 commit r13-8706-g4d7a770f2d1dc9d7e7b79788c201ba22bd52cf06 Author: Matthias Kretz Date: Fri Jun 2 21:33:04 2023 +0200 libstdc++: Avoid vector casts while still avoiding PR90424 Signed-off-by: Matthias Kretz li

[gcc/devel/rust/master] format-args: Add basic expansion of unnamed Display::fmt arguments.

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:36aeecfb22d42649b2b1101a96b1d389e439757c commit 36aeecfb22d42649b2b1101a96b1d389e439757c Author: Arthur Cohen Date: Thu Feb 29 14:53:05 2024 +0100 format-args: Add basic expansion of unnamed Display::fmt arguments. gcc/rust/ChangeLog: * ast/r

[gcc/devel/rust/master] cse: Workaround GCC < 5 bug in cse_insn [PR111852]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:879c99355c4ab2a86dd77db4ebf4acb70826b1c7 commit 879c99355c4ab2a86dd77db4ebf4acb70826b1c7 Author: Jakub Jelinek Date: Wed Oct 18 17:01:26 2023 +0200 cse: Workaround GCC < 5 bug in cse_insn [PR111852] Before the r5-3834 commit for PR63362, GCC 4.8-4.9 refuses t

[gcc/devel/rust/master] Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7f7da6c240f2e0284ff201975844673f2ef070c7 commit 7f7da6c240f2e0284ff201975844673f2ef070c7 Merge: a1bd74ba1df9 b59e9de990a1 Author: Thomas Schwinge Date: Mon Mar 11 00:47:49 2024 +0100 Merge commit 'af91934c2f6b8efc67d625c99068b4761ae5edd0^' into HEAD Diff: contrib/C

[gcc/devel/rust/master] TyTy: add common SubstitutionRef API

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fdba6c5d005179c36c9824817254af6100f1b007 commit fdba6c5d005179c36c9824817254af6100f1b007 Author: Jakub Dupak Date: Fri Feb 2 12:11:45 2024 +0100 TyTy: add common SubstitutionRef API gcc/rust/ChangeLog: * typecheck/rust-tyty-subst.cc (Substitu

[gcc/devel/rust/master] TyTy: Variance analysis module

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4a54a8b5eef153e96c48c268f35df0f02251c0d4 commit 4a54a8b5eef153e96c48c268f35df0f02251c0d4 Author: Jakub Dupak Date: Fri Feb 2 14:09:38 2024 +0100 TyTy: Variance analysis module gcc/rust/ChangeLog: * Make-lang.in: Add new .cc file.

[gcc/devel/rust/master] TyTy: Collect variance info from types

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ac4544492688cc0dfcf7c7f8104907128aa75d89 commit ac4544492688cc0dfcf7c7f8104907128aa75d89 Author: Jakub Dupak Date: Fri Feb 2 14:12:13 2024 +0100 TyTy: Collect variance info from types gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-item.c

[gcc/devel/rust/master] Fix typo

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4c3a6ca4f83733f4122ec1e56b5bc69b9fab1b4 commit b4c3a6ca4f83733f4122ec1e56b5bc69b9fab1b4 Author: Guillaume Gomez Date: Tue Mar 5 20:24:30 2024 +0100 Fix typo gcc/rust/ChangeLog: * expand/rust-derive.cc (DeriveVisitor::derive): Fix typo Diff:

[gcc/devel/rust/master] Merge commit '4968e4844a3ce30143ae2e267895c418f5c636a1' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:79be34b6dc7385855d233c1d3d5ce347998e7f57 commit 79be34b6dc7385855d233c1d3d5ce347998e7f57 Merge: 9d6e836c2c66 4968e4844a3c Author: Thomas Schwinge Date: Sat Mar 16 23:55:02 2024 +0100 Merge commit '4968e4844a3ce30143ae2e267895c418f5c636a1' into HEAD Diff:

[gcc/devel/rust/master] Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc^' into HEAD

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:20bb2dac9e47ac35252f5166f22856f73cd40d5f commit 20bb2dac9e47ac35252f5166f22856f73cd40d5f Merge: a88f4804345d 094091958654 Author: Thomas Schwinge Date: Mon Mar 11 00:57:51 2024 +0100 Merge commit 'ce7a757fd9ecb99c4f54cfde5cf5ef9a9e7819fc^' into HEAD Diff: ChangeLog

[gcc/devel/rust/master] Split up rust-macro-builtins.cc

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2f334bb12e3ba947714771408b9d49d398abb5df commit 2f334bb12e3ba947714771408b9d49d398abb5df Author: jjasmine Date: Sun Feb 25 03:10:37 2024 -0800 Split up rust-macro-builtins.cc Fixes issue #2855 gcc/rust/ChangeLog: * Make-lang.in: add

<    1   2   3   4   5   6   >