[gcc r15-2472] omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637]

2024-08-01 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c99cdcab4f1c497a872cf552138fd8ea27e9a5eb commit r15-2472-gc99cdcab4f1c497a872cf552138fd8ea27e9a5eb Author: Tobias Burnus Date: Thu Aug 1 09:06:32 2024 +0200 omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637] As the PR and includ

[gcc r15-2473] i386: Fix up *_vinsert_0 [PR115981]

2024-08-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:df2b444a233e93b987adec76655ab89589b3fa10 commit r15-2473-gdf2b444a233e93b987adec76655ab89589b3fa10 Author: Jakub Jelinek Date: Thu Aug 1 10:32:54 2024 +0200 i386: Fix up *_vinsert_0 [PR115981] The r14-537 change started canonicalizing VEC_MERGE operands based

[gcc r15-2474] AVR: Tweak register pressure for const_fixed compares against "M".

2024-08-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:d0504847970d89d5dd7bd689ca8f7bf82fedf522 commit r15-2474-gd0504847970d89d5dd7bd689ca8f7bf82fedf522 Author: Georg-Johann Lay Date: Thu Aug 1 09:58:48 2024 +0200 AVR: Tweak register pressure for const_fixed compares against "M". When comparing a 16-bit or 32-bi

[gcc r15-2475] AVR: Tweak unsigned comparisons against 256 resp. 65536.

2024-08-01 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:3e4c47d1088417db599a0793a6d93707228e4f70 commit r15-2475-g3e4c47d1088417db599a0793a6d93707228e4f70 Author: Georg-Johann Lay Date: Thu Aug 1 10:21:53 2024 +0200 AVR: Tweak unsigned comparisons against 256 resp. 65536. u16 >= 256 can be performed by testing the

[gcc/devel/omp/gcc-14] omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637]

2024-08-01 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:7543bfda00d7ea4b7f451da8d891d8ad0faade4c commit 7543bfda00d7ea4b7f451da8d891d8ad0faade4c Author: Tobias Burnus Date: Thu Aug 1 10:36:43 2024 +0200 omp-offload.cc: Fix value-expr handling of 'declare target link' vars [PR115637] As the PR and included testcas

[gcc/devel/omp/gcc-14] (12 commits) Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-08-01 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 84efccbc61d0... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 It previously pointed to: 7543bfda00d7... omp-offload.cc: Fix value-expr handling of 'declare target Diff: Summary of changes (added commits):

[gcc/devel/omp/gcc-14] Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-08-01 Thread Tobias Burnus via Libstdc++-cvs
https://gcc.gnu.org/g:84efccbc61d08eca9ccb86fd45ac7106c14c7b89 commit 84efccbc61d08eca9ccb86fd45ac7106c14c7b89 Merge: 7543bfda00d7 04696df09633 Author: Tobias Burnus Date: Thu Aug 1 11:09:11 2024 +0200 Merge branch 'releases/gcc-14' into devel/omp/gcc-14 Merge up to r14-10526-g046

[gcc r14-10527] Bump BASE-VER.

2024-08-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fb2f72db27b96fba73ed525d1e14a141663f82cc commit r14-10527-gfb2f72db27b96fba73ed525d1e14a141663f82cc Author: Jakub Jelinek Date: Thu Aug 1 11:17:40 2024 +0200 Bump BASE-VER. 2024-08-01 Jakub Jelinek * BASE-VER: Set to 14.2.1. Diff: --- gc

[gcc r14-10528] i386: Fix up *_vinsert_0 [PR115981]

2024-08-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:973097d801a30385cd39a570624eefa7547f8ff3 commit r14-10528-g973097d801a30385cd39a570624eefa7547f8ff3 Author: Jakub Jelinek Date: Thu Aug 1 10:32:54 2024 +0200 i386: Fix up *_vinsert_0 [PR115981] The r14-537 change started canonicalizing VEC_MERGE operands base

[gcc/devel/omp/gcc-14] Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-08-01 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3d3c4425604c8917a8dc10f935453ebe82660016 commit 3d3c4425604c8917a8dc10f935453ebe82660016 Merge: 84efccbc61d0 973097d801a3 Author: Tobias Burnus Date: Thu Aug 1 12:24:03 2024 +0200 Merge branch 'releases/gcc-14' into devel/omp/gcc-14 Merge up to r14-10528-g973

[gcc r15-2476] Add TARGET_MODE_CAN_TRANSFER_BITS

2024-08-01 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b3974356b0981c7caf9694fe4c2faad902169c00 commit r15-2476-gb3974356b0981c7caf9694fe4c2faad902169c00 Author: Richard Biener Date: Mon Jul 29 13:06:52 2024 +0200 Add TARGET_MODE_CAN_TRANSFER_BITS The following adds a target hook to specify whether regs of MODE c

[gcc r15-2478] tree-optimization/114659 - VN and FP to int punning

2024-08-01 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ed03af4ef3b9ad0bd3b7c5c678c02253e5cb9e0f commit r15-2478-ged03af4ef3b9ad0bd3b7c5c678c02253e5cb9e0f Author: Richard Biener Date: Sun Jul 21 11:56:07 2024 +0200 tree-optimization/114659 - VN and FP to int punning The following addresses another case where x87 F

[gcc r15-2477] [x86] implement TARGET_MODE_CAN_TRANSFER_BITS

2024-08-01 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c71646436a55afdd36948d7e7292b3bd5de04e1a commit r15-2477-gc71646436a55afdd36948d7e7292b3bd5de04e1a Author: Richard Biener Date: Mon Jul 29 13:10:18 2024 +0200 [x86] implement TARGET_MODE_CAN_TRANSFER_BITS The following implements the hook, excluding x87 modes

[gcc/devel/omp/gcc-14] (3 commits) Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-08-01 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 3d3c4425604c... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 It previously pointed to: 84efccbc61d0... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 Diff: Summary of changes (added commits): ---

[gcc r15-2479] Rust: Make 'tree'-level 'MAIN_NAME_P' work

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5f9e88211c6ad939cfec017a66e663d686c9c3ab commit r15-2479-g5f9e88211c6ad939cfec017a66e663d686c9c3ab Author: Thomas Schwinge Date: Wed Apr 12 11:47:01 2023 +0200 Rust: Make 'tree'-level 'MAIN_NAME_P' work 'gcc/tree.h': #define main_identifier_node

[gcc r15-2480] gccrs: Fix false positive for top-level AltPattern

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8319fa7847d90c87fe6a4e78b1079d13dbe05d62 commit r15-2480-g8319fa7847d90c87fe6a4e78b1079d13dbe05d62 Author: Owen Avery Date: Sun Feb 18 00:19:25 2024 -0500 gccrs: Fix false positive for top-level AltPattern gcc/rust/ChangeLog: * hir/rust-ast-l

[gcc r15-2481] gccrs: minor cleanup in langhook.type_for_mode

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a58f7df1475c4e8bb744a79bfa36293ff7fb20bb commit r15-2481-ga58f7df1475c4e8bb744a79bfa36293ff7fb20bb 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 (g

[gcc r15-2482] gccrs: fmt: Start working on format_args!() parser

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:473feb033d5ccb139f8af8e0e54193b176d1cd93 commit r15-2482-g473feb033d5ccb139f8af8e0e54193b176d1cd93 Author: Arthur Cohen Date: Thu Nov 9 18:32:52 2023 +0100 gccrs: fmt: Start working on format_args!() parser This commit adds a base class for parsing the variou

[gcc r15-2484] gccrs: Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER'

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2340894554334a310b891a1d9e9d5e3f502357ac commit r15-2484-g2340894554334a310b891a1d9e9d5e3f502357ac Author: Thomas Schwinge Date: Wed Feb 28 22:51:24 2024 +0100 gccrs: Add 'gcc/rust/Make-lang.in:LIBFORMAT_PARSER' ... to avoid verbatim repetition.

[gcc r15-2483] gccrs: libgrust: Add format_parser library

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6fef4d6ffcab0fec8518adcb05458cba5dbeac25 commit r15-2483-g6fef4d6ffcab0fec8518adcb05458cba5dbeac25 Author: Arthur Cohen Date: Tue Apr 23 13:38:58 2024 +0200 gccrs: libgrust: Add format_parser library Compile libformat_parser and link to it. gcc/rust/

[gcc r15-2487] Rust: Move 'libformat_parser' build into the GCC build directory

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:acf10f83abbf57846583ac6feef3f62982f0da5d commit r15-2487-gacf10f83abbf57846583ac6feef3f62982f0da5d Author: Thomas Schwinge Date: Wed Feb 28 23:26:39 2024 +0100 Rust: Move 'libformat_parser' build into the GCC build directory Fixes #2883. gcc/rust/Cha

[gcc r15-2488] Rust: Move 'libformat_parser' build into libgrust

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8e284d026e8b234d2eb9b2ffa5ab3348dbe656be commit r15-2488-g8e284d026e8b234d2eb9b2ffa5ab3348dbe656be Author: Thomas Schwinge Date: Thu Feb 29 08:44:49 2024 +0100 Rust: Move 'libformat_parser' build into libgrust Addresses #2883. contrib/

[gcc r15-2489] gccrs: libformat_parser: Add FFI safe interface

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8647682e5a2d670e287382307f54922b46157a40 commit r15-2489-g8647682e5a2d670e287382307f54922b46157a40 Author: Arthur Cohen Date: Mon Jan 29 16:13:24 2024 +0100 gccrs: libformat_parser: Add FFI safe interface libgrust/ChangeLog: * libformat_parse

[gcc r15-2490] gccrs: libformat_parser: Start experimenting with cbindgen

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6a7d0e5dc62be70561a3ecfd9d5b202e72e4886e commit r15-2490-g6a7d0e5dc62be70561a3ecfd9d5b202e72e4886e Author: Arthur Cohen Date: Mon Jan 29 16:14:13 2024 +0100 gccrs: libformat_parser: Start experimenting with cbindgen libgrust/ChangeLog: * libf

[gcc r15-2486] Rust: Don't cache 'libformat_parser.a'

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:96a5c5bd28e069116321d471b685c16f7d1df636 commit r15-2486-g96a5c5bd28e069116321d471b685c16f7d1df636 Author: Thomas Schwinge Date: Wed Feb 28 23:02:19 2024 +0100 Rust: Don't cache 'libformat_parser.a' gcc/rust/ * Make-lang.in (LIBFORMAT_PARS

[gcc r15-2491] gccrs: libformat_parser: Update header and remove old interface

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d6332141d714888b53c1973f2d89ee24e422cb62 commit r15-2491-gd6332141d714888b53c1973f2d89ee24e422cb62 Author: Arthur Cohen Date: Mon Jan 29 22:06:39 2024 +0100 gccrs: libformat_parser: Update header and remove old interface gcc/rust/ChangeLog: *

[gcc r15-2492] gccrs: libformat_parser: Send boxed values across FFI properly

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6e04e69bff8e92a8df0f7663f9f7d3aac1b7fd31 commit r15-2492-g6e04e69bff8e92a8df0f7663f9f7d3aac1b7fd31 Author: Arthur Cohen Date: Tue Jan 30 01:48:13 2024 +0100 gccrs: libformat_parser: Send boxed values across FFI properly gcc/rust/ChangeLog: *

[gcc r15-2493] gccrs: format_args: Parse format string properly

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d72a8e93083fd89ab73015ff9f4bf00ddb923cf7 commit r15-2493-gd72a8e93083fd89ab73015ff9f4bf00ddb923cf7 Author: Arthur Cohen Date: Tue Jan 30 16:16:36 2024 +0100 gccrs: format_args: Parse format string properly gcc/rust/ChangeLog: * expand/rust-ma

[gcc r15-2494] gccrs: format_args: Parse entire token invocation

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:827231aac4d0532dd74863f72c11462cecd02abb commit r15-2494-g827231aac4d0532dd74863f72c11462cecd02abb Author: Arthur Cohen Date: Wed Feb 7 12:46:16 2024 +0100 gccrs: format_args: Parse entire token invocation gcc/rust/ChangeLog: * expand/rust-ma

[gcc r15-2495] gccrs: rust-fmt: Store parsed string in Pieces struct

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:0f9668507c9843a773af794ed8d0b0de3fa8b5cf commit r15-2495-g0f9668507c9843a773af794ed8d0b0de3fa8b5cf Author: Arthur Cohen Date: Tue Feb 13 16:31:25 2024 +0100 gccrs: rust-fmt: Store parsed string in Pieces struct gcc/rust/ChangeLog: * ast/rust-

[gcc r15-2497] gccrs: format-parser: Add `is_some_and` method for Option

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:433fbb156898c256c38a9ee137a51a42fe9177ee commit r15-2497-g433fbb156898c256c38a9ee137a51a42fe9177ee Author: Arthur Cohen Date: Mon Feb 26 11:55:47 2024 +0100 gccrs: format-parser: Add `is_some_and` method for Option Workaround for Ubuntu 18.04, since we still

[gcc r15-2496] gccrs: libformat_parser: Fix Rust warnings.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f7dafa7d4bba993a32f8883967babddf8510772c commit r15-2496-gf7dafa7d4bba993a32f8883967babddf8510772c Author: Arthur Cohen Date: Thu Feb 15 13:11:26 2024 +0100 gccrs: libformat_parser: Fix Rust warnings. libgrust/ChangeLog: * libformat_parser/ge

[gcc r15-2498] gccrs: Adjust error checks to match name resolution 2.0

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:53ccef0387e2c55016132b8cc600176f8ac9abef commit r15-2498-g53ccef0387e2c55016132b8cc600176f8ac9abef Author: Owen Avery Date: Fri Feb 23 10:20:55 2024 -0500 gccrs: Adjust error checks to match name resolution 2.0 gcc/testsuite/ChangeLog: * rust

[gcc r15-2499] gccrs: Fix small FixMe task in rust macro builtins

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5d30562dcfa59d86210976c92d187f0d86f64be4 commit r15-2499-g5d30562dcfa59d86210976c92d187f0d86f64be4 Author: jjasmine Date: Fri Feb 23 13:06:14 2024 -0800 gccrs: Fix small FixMe task in rust macro builtins gcc/rust/ChangeLog: * expand/rust-macr

[gcc r15-2500] gccrs: lang-items: Cleanup parsing and lookups of lang items.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3c04d95309692746ca36b1cdb4242d0984dd1473 commit r15-2500-g3c04d95309692746ca36b1cdb4242d0984dd1473 Author: Arthur Cohen Date: Tue Feb 27 13:35:50 2024 +0100 gccrs: lang-items: Cleanup parsing and lookups of lang items. gcc/rust/ChangeLog: * M

[gcc r15-2501] gccrs: lang-items: Make lang items enum stronger, rename class, cleanup ns.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:bf6d216f818daa9bb63f5770165beeca7666a3c6 commit r15-2501-gbf6d216f818daa9bb63f5770165beeca7666a3c6 Author: Arthur Cohen Date: Tue Feb 27 14:39:22 2024 +0100 gccrs: lang-items: Make lang items enum stronger, rename class, cleanup ns. gcc/rust/ChangeLog:

[gcc r15-2502] gccrs: extern-types: Declare external types in name resolver.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:cac2e9715a7d35d869962a724cd4e0834a8d4438 commit r15-2502-gcac2e9715a7d35d869962a724cd4e0834a8d4438 Author: Arthur Cohen Date: Tue Feb 20 14:53:32 2024 +0100 gccrs: extern-types: Declare external types in name resolver. gcc/rust/ChangeLog: * r

[gcc r15-2503] gccrs: hir: Add ExternalTypeItem node

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:26e77295e77e5e008e0aa43837edd293ca12179e commit r15-2503-g26e77295e77e5e008e0aa43837edd293ca12179e Author: Arthur Cohen Date: Tue Feb 20 15:45:35 2024 +0100 gccrs: hir: Add ExternalTypeItem node gcc/rust/ChangeLog: * hir/tree/rust-hir-item.h

[gcc r15-2504] gccrs: extern-types: Lower to HIR::ExternalTypeItem properly

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:07fc78500f6fbd365aebf98cfd9b8c7760f6692b commit r15-2504-g07fc78500f6fbd365aebf98cfd9b8c7760f6692b Author: Arthur Cohen Date: Tue Feb 20 16:22:20 2024 +0100 gccrs: extern-types: Lower to HIR::ExternalTypeItem properly gcc/rust/ChangeLog: * hi

[gcc r15-2505] gccrs: Make DefaultResolver visit more of the AST

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2509160eb12d950be2be260bd208cd354fe71def commit r15-2505-g2509160eb12d950be2be260bd208cd354fe71def Author: Owen Avery Date: Wed Feb 28 17:42:49 2024 -0500 gccrs: Make DefaultResolver visit more of the AST gcc/rust/ChangeLog: * resolve/rust-de

[gcc r15-2506] gccrs: ast: Add base nodes for FormatArgs

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:194883fba01c8866403556dc134b75202c0d76ce commit r15-2506-g194883fba01c8866403556dc134b75202c0d76ce Author: Arthur Cohen Date: Thu Feb 15 20:58:48 2024 +0100 gccrs: ast: Add base nodes for FormatArgs This commit adds a base for creating AST FormatArgs nodes af

[gcc r15-2507] gccrs: macro-builtins: Add newline generic format_args!() handler

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6d8765d0719018730dea2d118a1fc0ca87c8960a commit r15-2507-g6d8765d0719018730dea2d118a1fc0ca87c8960a Author: Arthur Cohen Date: Fri Feb 16 16:19:27 2024 +0100 gccrs: macro-builtins: Add newline generic format_args!() handler gcc/rust/ChangeLog:

[gcc r15-2509] gccrs: format-args: Fix Rust interface and add input parsing.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:68cb878c1dab0636da4f686d6c8f5d4fa3b66e3b commit r15-2509-g68cb878c1dab0636da4f686d6c8f5d4fa3b66e3b Author: Arthur Cohen Date: Fri Feb 16 18:27:22 2024 +0100 gccrs: format-args: Fix Rust interface and add input parsing. gcc/rust/ChangeLog: * a

[gcc r15-2508] gccrs: parser: Add peek(n) method to parser

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d9fa4153c83d3a4e4099530a450c7e511b1b24ec commit r15-2508-gd9fa4153c83d3a4e4099530a450c7e511b1b24ec Author: Arthur Cohen Date: Mon Feb 19 20:41:50 2024 +0100 gccrs: parser: Add peek(n) method to parser gcc/rust/ChangeLog: * parse/rust-parse.h:

[gcc r15-2510] gccrs: lower: Add base for lowering FormatArgs nodes

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5151b289ad4090072a12fb6ac6219c035118eb32 commit r15-2510-g5151b289ad4090072a12fb6ac6219c035118eb32 Author: Arthur Cohen Date: Thu Feb 22 14:59:17 2024 +0100 gccrs: lower: Add base for lowering FormatArgs nodes gcc/rust/ChangeLog: * Make-lang.

[gcc r15-2511] gccrs: format-args: Add documentation for future expansion of function

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3f4374ccfaad01cfbe8c37ea8c41cce403e070f9 commit r15-2511-g3f4374ccfaad01cfbe8c37ea8c41cce403e070f9 Author: Arthur Cohen Date: Fri Mar 1 15:37:45 2024 +0100 gccrs: format-args: Add documentation for future expansion of function gcc/rust/ChangeLog:

[gcc r15-2512] gccrs: Add error emitting when we can't resolve id expr

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:399645909b86db885fbd491d3b75007dc110b6b3 commit r15-2512-g399645909b86db885fbd491d3b75007dc110b6b3 Author: jjasmine Date: Fri Mar 1 05:31:15 2024 -0500 gccrs: Add error emitting when we can't resolve id expr gcc/rust/ChangeLog: * resolve/rust

[gcc r15-2513] gccrs: Add curly brackets, formatted clang

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:38aa479b0333b66057553635952cadeafb6c89d1 commit r15-2513-g38aa479b0333b66057553635952cadeafb6c89d1 Author: jjasmine Date: Fri Mar 1 16:40:17 2024 -0500 gccrs: Add curly brackets, formatted clang gcc/rust/ChangeLog: * resolve/rust-late-name-re

[gcc r15-2514] gccrs: Ensure TupleStructPattern and TuplePattern have items

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:ebbf7bedbabc2a52fd0cd2b97611eb5d9bf02086 commit r15-2514-gebbf7bedbabc2a52fd0cd2b97611eb5d9bf02086 Author: Owen Avery Date: Tue Feb 27 16:34:23 2024 -0500 gccrs: Ensure TupleStructPattern and TuplePattern have items Note that instances of both classes which h

[gcc r15-2515] gccrs: Clean BiMap to use tl::optional for lookups

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8c642618265162c28a9de83ba4df12318023fda7 commit r15-2515-g8c642618265162c28a9de83ba4df12318023fda7 Author: Sourabh Jaiswal Date: Fri Mar 1 19:46:23 2024 +0800 gccrs: Clean BiMap to use tl::optional for lookups gcc/rust/Changelog: * expand/rus

[gcc r15-2516] gccrs: Add support for external functions

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:709db9bb630dd9bc01248414971ab4be82fc22b2 commit r15-2516-g709db9bb630dd9bc01248414971ab4be82fc22b2 Author: 0xn4utilus Date: Sun Feb 25 05:32:26 2024 +0530 gccrs: Add support for external functions gcc/rust/ChangeLog: * ast/rust-ast.cc (Functi

[gcc r15-2517] gccrs: Add get_pattern_kind to Pattern

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c1ccc7c098dafac076862c25dff6e059f616b31a commit r15-2517-gc1ccc7c098dafac076862c25dff6e059f616b31a Author: 0xn4utilus Date: Sun Feb 25 06:20:51 2024 +0530 gccrs: Add get_pattern_kind to Pattern gcc/rust/ChangeLog: * ast/rust-ast.h: Add Kind E

[gcc r15-2518] gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:bbc1dfcc57f2042163e558428b855dca38e24e88 commit r15-2518-gbbc1dfcc57f2042163e558428b855dca38e24e88 Author: 0xn4utilus Date: Sun Feb 25 19:03:55 2024 +0530 gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function gcc/rust/ChangeLog:

[gcc r15-2519] gccrs: Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem`

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:293ac1ba6157c060bc053288b7ed0ae03622fe07 commit r15-2519-g293ac1ba6157c060bc053288b7ed0ae03622fe07 Author: 0xn4utilus Date: Mon Feb 26 04:39:43 2024 +0530 gccrs: Update resolver to use `AST::Function` instead of `AST::ExternalFunctionItem` gcc/rust/ChangeLog

[gcc r15-2520] gccrs: Remove dead code associated with `AST::ExternalFunctionItem`

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b2a6d975722e778e3ea0c58b1ad78fbe001d849b commit r15-2520-gb2a6d975722e778e3ea0c58b1ad78fbe001d849b Author: 0xn4utilus Date: Wed Feb 28 19:35:30 2024 +0530 gccrs: Remove dead code associated with `AST::ExternalFunctionItem` gcc/rust/ChangeLog:

[gcc r15-2521] gccrs: Placate clang-format re 'gcc/rust/backend/rust-tree.cc'

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:240b7c888450868b6c8c6fe7be855432d161c08f commit r15-2521-g240b7c888450868b6c8c6fe7be855432d161c08f Author: Thomas Schwinge Date: Tue Mar 12 09:36:43 2024 +0100 gccrs: Placate clang-format re 'gcc/rust/backend/rust-tree.cc' Reformat the upstream GCC commit f4a

[gcc r15-2522] gccrs: Replace reference to unique pointer with reference

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:68ec9f41ae49f14f510720a4e8dafbd49a279c58 commit r15-2522-g68ec9f41ae49f14f510720a4e8dafbd49a279c58 Author: Pierre-Emmanuel Patry Date: Wed Feb 21 16:45:18 2024 +0100 gccrs: Replace reference to unique pointer with reference Reference to unique pointers are a

[gcc r15-2524] gccrs: macro: Use MacroInvocation's node_id in ExternalItem constructor.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f15d40d237f8dd248241df8ee324eb0e7cb825a5 commit r15-2524-gf15d40d237f8dd248241df8ee324eb0e7cb825a5 Author: Arthur Cohen Date: Tue Mar 19 13:12:20 2024 +0100 gccrs: macro: Use MacroInvocation's node_id in ExternalItem constructor. gcc/rust/ChangeLog:

[gcc r15-2525] gccrs: format-args: Add base for expanding FormatArgs nodes

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5ed71ad2a2f394afc9d66aee0c30476879292cab commit r15-2525-g5ed71ad2a2f394afc9d66aee0c30476879292cab Author: Arthur Cohen Date: Thu Feb 29 13:01:32 2024 +0100 gccrs: format-args: Add base for expanding FormatArgs nodes gcc/rust/ChangeLog: * Mak

[gcc r15-2526] gccrs: format-args: Start storing string in Rust memory

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9b540c4299a6567d0e7642a4664dc76291dc8cbc commit r15-2526-g9b540c4299a6567d0e7642a4664dc76291dc8cbc Author: Arthur Cohen Date: Thu Feb 22 16:26:40 2024 +0100 gccrs: format-args: Start storing string in Rust memory gcc/rust/ChangeLog: * ast/rus

[gcc r15-2527] gccrs: format-args: Add basic expansion of unnamed Display::fmt arguments.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:444b41bf06c36af3f8659a5057dae454aac90156 commit r15-2527-g444b41bf06c36af3f8659a5057dae454aac90156 Author: Arthur Cohen Date: Thu Feb 29 14:53:05 2024 +0100 gccrs: format-args: Add basic expansion of unnamed Display::fmt arguments. gcc/rust/ChangeLog:

[gcc r15-2528] gccrs: format-args: Add basic test case

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d0e8bf92395be8c4b5f059f93006655b63e1367e commit r15-2528-gd0e8bf92395be8c4b5f059f93006655b63e1367e Author: Arthur Cohen Date: Thu Feb 29 16:09:23 2024 +0100 gccrs: format-args: Add basic test case gcc/testsuite/ChangeLog: * rust/compile/forma

[gcc r15-2529] gccrs: format-args: Only pass the format string to the parser.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:302ad5de0792978683f3599e13fdf0a75dacc051 commit r15-2529-g302ad5de0792978683f3599e13fdf0a75dacc051 Author: Arthur Cohen Date: Thu Mar 7 14:57:54 2024 +0100 gccrs: format-args: Only pass the format string to the parser. This fixes an issue we had where the gen

[gcc r15-2530] gccrs: TyTy: add common SubstitutionRef API

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:54d8f97ee172d8a7dd434d44fdbfbd1666de8b34 commit r15-2530-g54d8f97ee172d8a7dd434d44fdbfbd1666de8b34 Author: Jakub Dupak Date: Fri Feb 2 12:11:45 2024 +0100 gccrs: TyTy: add common SubstitutionRef API gcc/rust/ChangeLog: * typecheck/rust-tyty-s

[gcc r15-2531] gccrs: TyTy: Variance analysis module

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d8cd08d30e0d9bfa02f29493352bac041659df7f commit r15-2531-gd8cd08d30e0d9bfa02f29493352bac041659df7f Author: Jakub Dupak Date: Fri Feb 2 14:09:38 2024 +0100 gccrs: TyTy: Variance analysis module gcc/rust/ChangeLog: * Make-lang.in: Add new .cc f

[gcc r15-2532] gccrs: TyTy: Collect variance info from types

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a7b1a89da13b70fa81e12a4dc873c96ce38e1327 commit r15-2532-ga7b1a89da13b70fa81e12a4dc873c96ce38e1327 Author: Jakub Dupak Date: Fri Feb 2 14:12:13 2024 +0100 gccrs: TyTy: Collect variance info from types gcc/rust/ChangeLog: * typecheck/rust-hir-

[gcc r15-2533] gccrs: Store visibility properly in ExternalTypeItem

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8c0b6506cb42f2ba5fcea63fbc56994486d3c3ab commit r15-2533-g8c0b6506cb42f2ba5fcea63fbc56994486d3c3ab Author: jjasmine Date: Sat Mar 9 17:16:34 2024 -0500 gccrs: Store visibility properly in ExternalTypeItem Fix issue 2897 gcc/rust/ChangeLog:

[gcc r15-2534] gccrs: Fix typo

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:01c16d734b2883c648341cf5c0fdc41cc87bf2ba commit r15-2534-g01c16d734b2883c648341cf5c0fdc41cc87bf2ba Author: Guillaume Gomez Date: Tue Mar 5 20:24:30 2024 +0100 gccrs: Fix typo gcc/rust/ChangeLog: * expand/rust-derive.cc (DeriveVisitor::derive)

[gcc r15-2536] gccrs: Placate clang-format re 'gcc/rust/lex/rust-lex.cc'

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6e8b12530f1c0821de4b3d0d1d3ca7cefb55b65f commit r15-2536-g6e8b12530f1c0821de4b3d0d1d3ca7cefb55b65f Author: Thomas Schwinge Date: Sun Mar 24 23:08:12 2024 +0100 gccrs: Placate clang-format re 'gcc/rust/lex/rust-lex.cc' Reformat the upstream GCC commit 61644aea

[gcc r15-2535] gccrs: Split up rust-macro-builtins.cc

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:98e0a660e78298d232767f51a0ff9c794e66d1e1 commit r15-2535-g98e0a660e78298d232767f51a0ff9c794e66d1e1 Author: jjasmine Date: Sun Feb 25 03:10:37 2024 -0800 gccrs: Split up rust-macro-builtins.cc Fixes issue #2855 gcc/rust/ChangeLog: * M

[gcc r15-2537] gccrs: nr2.0: Add new ImmutableNameResolutionCtx class.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9bf8024bbe8675a67eafee671ee34fc4f9e289df commit r15-2537-g9bf8024bbe8675a67eafee671ee34fc4f9e289df Author: Arthur Cohen Date: Thu Aug 24 17:49:42 2023 +0200 gccrs: nr2.0: Add new ImmutableNameResolutionCtx class. gcc/rust/ChangeLog: * Make-la

[gcc r15-2538] gccrs: sesh: Add late name resolution 2.0

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c3b40bc6db988e248ce535e5a27cb60f5e180e23 commit r15-2538-gc3b40bc6db988e248ce535e5a27cb60f5e180e23 Author: Arthur Cohen Date: Fri Aug 4 11:11:13 2023 +0200 gccrs: sesh: Add late name resolution 2.0 gcc/rust/ChangeLog: * rust-session-manager.c

[gcc r15-2539] Fix mismatch between constraint and predicate for ashl3_doubleword.

2024-08-01 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:64ca25aec4939aea79bd812b089fbb666ca6f2fd commit r15-2539-g64ca25aec4939aea79bd812b089fbb666ca6f2fd Author: liuhongt Date: Fri Jul 26 09:56:03 2024 +0800 Fix mismatch between constraint and predicate for ashl3_doubleword. (insn 98 94 387 2 (parallel [

[gcc r15-2540] c++/coroutines: only defer expanding co_{await, return, yield} if dependent [PR112341]

2024-08-01 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:32e678b2ed752154b2f96719e33f11a7c6417f20 commit r15-2540-g32e678b2ed752154b2f96719e33f11a7c6417f20 Author: Arsen Arsenović Date: Tue Jul 30 23:36:24 2024 +0200 c++/coroutines: only defer expanding co_{await,return,yield} if dependent [PR112341] By doing so,

[gcc r15-2541] gccrs: session-manager: Dump name resolution pass.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d403dd2c9093703ee8910c16bb0ccb480d456704 commit r15-2541-gd403dd2c9093703ee8910c16bb0ccb480d456704 Author: Arthur Cohen Date: Wed Aug 23 15:14:46 2023 +0200 gccrs: session-manager: Dump name resolution pass. gcc/rust/ChangeLog: * rust-session

[gcc r15-2542] gccrs: session manager: Init Immutable name resolver.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:debb0c76ec868c3a1ae6c967be48efb202ad9071 commit r15-2542-gdebb0c76ec868c3a1ae6c967be48efb202ad9071 Author: Arthur Cohen Date: Thu Aug 24 17:50:45 2023 +0200 gccrs: session manager: Init Immutable name resolver. gcc/rust/ChangeLog: * rust-sess

[gcc r15-2543] gccrs: nr2.0: Add lookup of resolved nodes.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2b91f4b9d64829069e331ead3f36f610e3095d26 commit r15-2543-g2b91f4b9d64829069e331ead3f36f610e3095d26 Author: Arthur Cohen Date: Thu Aug 24 17:51:11 2023 +0200 gccrs: nr2.0: Add lookup of resolved nodes. gcc/rust/ChangeLog: * resolve/rust-name-r

[gcc r15-2544] gccrs: typecheck: Start using nr2.0 properly

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e476d3234468f4b565467bfe09722abcc959d934 commit r15-2544-ge476d3234468f4b565467bfe09722abcc959d934 Author: Arthur Cohen Date: Thu Aug 24 17:51:21 2023 +0200 gccrs: typecheck: Start using nr2.0 properly Fetch the ImmutableNrCtx in order to access name resolver

[gcc r15-2545] gccrs: backend: Use new name resolver where necessary

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:786bc62f957e373d40a8c11fa4e607383ab2e2f1 commit r15-2545-g786bc62f957e373d40a8c11fa4e607383ab2e2f1 Author: Arthur Cohen Date: Fri Aug 25 14:33:36 2023 +0200 gccrs: backend: Use new name resolver where necessary gcc/rust/ChangeLog: * backend/r

[gcc r15-2546] gccrs: nr2.0: Start using newtype pattern for Usage and Declaration

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:53c74beb3a15a477f4fef770fe6abccbdb124fb7 commit r15-2546-g53c74beb3a15a477f4fef770fe6abccbdb124fb7 Author: Arthur Cohen Date: Thu Sep 14 17:38:06 2023 +0200 gccrs: nr2.0: Start using newtype pattern for Usage and Declaration gcc/rust/ChangeLog:

[gcc r15-2547] gccrs: late: Setup builtin types properly, change Rib API

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c47cae71d32fa580572a5284e677590ed7cd9509 commit r15-2547-gc47cae71d32fa580572a5284e677590ed7cd9509 Author: Arthur Cohen Date: Mon Aug 28 16:40:12 2023 +0200 gccrs: late: Setup builtin types properly, change Rib API gcc/rust/ChangeLog: * resol

[gcc r15-2548] gccrs: Fix duplicate detection

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d61973e4dd48259577dbc3f2cb4f9b2a489a7950 commit r15-2548-gd61973e4dd48259577dbc3f2cb4f9b2a489a7950 Author: Pierre-Emmanuel Patry Date: Thu Sep 14 17:39:37 2023 +0200 gccrs: Fix duplicate detection The resolver did report duplicate symbols when being run multi

[gcc r15-2549] gccrs: Emit error on identical use declarations

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a3b96f6b74728d0e35ca38327603929d9c4eb678 commit r15-2549-ga3b96f6b74728d0e35ca38327603929d9c4eb678 Author: Pierre-Emmanuel Patry Date: Fri Sep 15 13:14:56 2023 +0200 gccrs: Emit error on identical use declarations The compiler did not emit any warning when a

[gcc r15-2550] gccrs: Change error message on unresolved import

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:97402694f71d96c89fac2ad2b859cbe6765e956a commit r15-2550-g97402694f71d96c89fac2ad2b859cbe6765e956a Author: Pierre-Emmanuel Patry Date: Sun Mar 24 22:23:03 2024 +0100 gccrs: Change error message on unresolved import The error message did not match rustc's.

[gcc r15-2551] gccrs: Prevent error emission on resolver reentry

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:36ce08b23ed34ecda82a956998f39ce5afbcdec4 commit r15-2551-g36ce08b23ed34ecda82a956998f39ce5afbcdec4 Author: Pierre-Emmanuel Patry Date: Mon Sep 18 15:34:24 2023 +0200 gccrs: Prevent error emission on resolver reentry The resolver was emitting an error when mee

[gcc r15-2552] gccrs: late: Add bool builtin type

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:1a7e904a7f08670205af52d30020ac601cf258c7 commit r15-2552-g1a7e904a7f08670205af52d30020ac601cf258c7 Author: Arthur Cohen Date: Thu Nov 9 00:39:46 2023 +0100 gccrs: late: Add bool builtin type gcc/rust/ChangeLog: * resolve/rust-late-name-resolv

[gcc r15-2553] gccrs: Add modules to type namespace

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:06ce1b34fc0f1098ed45f25d52c05a6d8586c2c7 commit r15-2553-g06ce1b34fc0f1098ed45f25d52c05a6d8586c2c7 Author: Pierre-Emmanuel Patry Date: Mon Jan 8 15:18:36 2024 +0100 gccrs: Add modules to type namespace gcc/rust/ChangeLog: * resolve/rust-tople

[gcc r15-2554] gccrs: Add name resolution for on globbing use decl

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8c331e24575c0584be372a78bb0bbcca914d567c commit r15-2554-g8c331e24575c0584be372a78bb0bbcca914d567c Author: Pierre-Emmanuel Patry Date: Tue Jan 9 13:51:35 2024 +0100 gccrs: Add name resolution for on globbing use decl This is the first part of the code require

[gcc r15-2555] gccrs: Shape up name resolver for normal direct calls

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d284cf6fe2006df512b4e63f5db554ef39e9f3ab commit r15-2555-gd284cf6fe2006df512b4e63f5db554ef39e9f3ab Author: Pierre-Emmanuel Patry Date: Wed Jan 10 16:44:09 2024 +0100 gccrs: Shape up name resolver for normal direct calls Direct function calls did not work anym

[gcc r15-2557] gccrs: Make globbing definition shadowable by default

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:16e00f3b14cf5a36624c287cfcded74a38b55212 commit r15-2557-g16e00f3b14cf5a36624c287cfcded74a38b55212 Author: Pierre-Emmanuel Patry Date: Mon Jan 15 16:34:36 2024 +0100 gccrs: Make globbing definition shadowable by default Elements from glob use declaration shal

[gcc r15-2556] gccrs: Add call to globbing visitor

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f9ad1c29376e06950c3065f574f2df96b3265416 commit r15-2556-gf9ad1c29376e06950c3065f574f2df96b3265416 Author: Pierre-Emmanuel Patry Date: Mon Jan 15 13:41:01 2024 +0100 gccrs: Add call to globbing visitor Globbing visitor did not visit subitems. gcc/rus

[gcc r15-2558] gccrs: Add support for ambiguous use declarations

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f085a67ebb079431a202df822a15315e440ed456 commit r15-2558-gf085a67ebb079431a202df822a15315e440ed456 Author: Pierre-Emmanuel Patry Date: Tue Jan 16 13:55:02 2024 +0100 gccrs: Add support for ambiguous use declarations Glob use declarations may lead to ambiguous

[gcc r15-2559] gccrs: Add tuple struct constructor to value namespace

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d9d7f79a422f8669a5a7e6d627c764ba9f3eded9 commit r15-2559-gd9d7f79a422f8669a5a7e6d627c764ba9f3eded9 Author: Pierre-Emmanuel Patry Date: Wed Jan 17 13:02:51 2024 +0100 gccrs: Add tuple struct constructor to value namespace A tuple struct constructor should be i

[gcc r15-2560] gccrs: Change error message to match test

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:54d806b3f11bf1043499dd0a4240be177d40be71 commit r15-2560-g54d806b3f11bf1043499dd0a4240be177d40be71 Author: Pierre-Emmanuel Patry Date: Wed Jan 17 13:53:21 2024 +0100 gccrs: Change error message to match test Error message did not match the test from the previ

[gcc r15-2561] gccrs: Visit function return type in default resolver

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:73e6a3b5d6ad5cc816045ca000e4b700cfa68160 commit r15-2561-g73e6a3b5d6ad5cc816045ca000e4b700cfa68160 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 16:47:50 2024 +0100 gccrs: Visit function return type in default resolver Function return type was not properly v

[gcc r15-2562] gccrs: Visit constant item type in default resolver

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f120362d022b0de351d3ddd4b29bc5404ba741a3 commit r15-2562-gf120362d022b0de351d3ddd4b29bc5404ba741a3 Author: Pierre-Emmanuel Patry Date: Wed Jan 24 16:50:27 2024 +0100 gccrs: Visit constant item type in default resolver The type of constant item expression was

[gcc r15-2563] gccrs: Raw pointer type visitor didn't require overload

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e206ac4f73c08931dfc776121ba23a4e5c93d3db commit r15-2563-ge206ac4f73c08931dfc776121ba23a4e5c93d3db Author: Pierre-Emmanuel Patry Date: Wed Jan 24 16:57:37 2024 +0100 gccrs: Raw pointer type visitor didn't require overload This overload did not dispatch the vi

[gcc r15-2564] gccrs: Values shall be inserted in the value namespace

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f5da34385410e966a8d517fe2425fcbbdad5617d commit r15-2564-gf5da34385410e966a8d517fe2425fcbbdad5617d Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:00:29 2024 +0100 gccrs: Values shall be inserted in the value namespace Values were inserted in the label name

[gcc r15-2565] gccrs: Unit struct constructor shall be resolved

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:97539b7c20eb08d5b6532016654ecc6ba6c9a09f commit r15-2565-g97539b7c20eb08d5b6532016654ecc6ba6c9a09f Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:04:51 2024 +0100 gccrs: Unit struct constructor shall be resolved Unit struct have a special constructor that

[gcc r15-2566] gccrs: Add tuple struct to the type namespace

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:70f235ed8e3af9dc46da9ba2efd57434c041a6fc commit r15-2566-g70f235ed8e3af9dc46da9ba2efd57434c041a6fc Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:06:56 2024 +0100 gccrs: Add tuple struct to the type namespace Only tuple struct constructor was added to the

  1   2   3   >