[gcc r15-2567] gccrs: Change enum namespace from value to type

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d5b9dc2354b797f2250a759c06ae140a38b217af commit r15-2567-gd5b9dc2354b797f2250a759c06ae140a38b217af Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:08:05 2024 +0100 gccrs: Change enum namespace from value to type The enum type shall be in type namespace, not

[gcc r15-2568] gccrs: Struct are types, not values

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e47d270c0d51d7865a8cf2575ffab46352db371b commit r15-2568-ge47d270c0d51d7865a8cf2575ffab46352db371b Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:10:42 2024 +0100 gccrs: Struct are types, not values We shall search in the right namespace. The correct names

[gcc r15-2569] gccrs: Add constant identifiers to the value namespace

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:7f0763069f9d4bbd851623889d59c4d91758f60b commit r15-2569-g7f0763069f9d4bbd851623889d59c4d91758f60b Author: Pierre-Emmanuel Patry Date: Wed Jan 24 17:11:59 2024 +0100 gccrs: Add constant identifiers to the value namespace Constants could not be resolved withou

[gcc r15-2570] gccrs: Remove extern block scoping

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:4f17f2dd454f68a8ed2e76073590d195d13194b0 commit r15-2570-g4f17f2dd454f68a8ed2e76073590d195d13194b0 Author: Pierre-Emmanuel Patry Date: Tue Feb 6 15:10:44 2024 +0100 gccrs: Remove extern block scoping Remove extern block scoping visit function, use the default

[gcc r15-2571] gccrs: Remove unsafe block empty visit function

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3b47d8a369baa2fa8b2f22f4bedac2ed90363f3b commit r15-2571-g3b47d8a369baa2fa8b2f22f4bedac2ed90363f3b Author: Pierre-Emmanuel Patry Date: Tue Feb 6 15:13:17 2024 +0100 gccrs: Remove unsafe block empty visit function We need to visit subcomponents in unsafe eleme

[gcc r15-2572] gccrs: Use new name resolver to compile constant items

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f1b91d0a2bcb74adf7c752592f95f0552afcad77 commit r15-2572-gf1b91d0a2bcb74adf7c752592f95f0552afcad77 Author: Pierre-Emmanuel Patry Date: Tue Feb 6 17:21:45 2024 +0100 gccrs: Use new name resolver to compile constant items Constant items were handled only by the

[gcc r15-2606] testsuite: Add filters for default_packed targets [PR116155]

2024-08-01 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:7e88a1a34aae0abd3019423d3ceae045c9931adb commit r15-2606-g7e88a1a34aae0abd3019423d3ceae045c9931adb Author: Dimitar Dimitrov Date: Tue Jul 30 23:08:38 2024 +0300 testsuite: Add filters for default_packed targets [PR116155] A few recent C++ test cases are assum

[gcc r15-2573] gccrs: Reinject Self parameter in new resolver

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5540afbd0136a6e78710445a89eb4af44fd14292 commit r15-2573-g5540afbd0136a6e78710445a89eb4af44fd14292 Author: Pierre-Emmanuel Patry Date: Wed Feb 7 12:51:28 2024 +0100 gccrs: Reinject Self parameter in new resolver The old resolver injected a Self generic parame

[gcc r15-2574] gccrs: Update assignment operator with cratenum

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b87c06fd351e0df489ac451b2b2a8c3c3c44ec72 commit r15-2574-gb87c06fd351e0df489ac451b2b2a8c3c3c44ec72 Author: Pierre-Emmanuel Patry Date: Wed Mar 13 16:21:44 2024 +0100 gccrs: Update assignment operator with cratenum Crate number was not assigned with the other

[gcc r15-2576] gccrs: Fix quoted string format

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:24216cde628d43795f9f86747eaee389cc1b2a95 commit r15-2576-g24216cde628d43795f9f86747eaee389cc1b2a95 Author: Pierre-Emmanuel Patry Date: Wed Mar 13 17:18:58 2024 +0100 gccrs: Fix quoted string format This format dialog triggered a warning. gcc/rust/Cha

[gcc r15-2577] gccrs: Add mappings for struct base and struct fields

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e126c71b36b03276957f36745bf6f8303833b751 commit r15-2577-ge126c71b36b03276957f36745bf6f8303833b751 Author: Pierre-Emmanuel Patry Date: Thu Mar 21 19:16:02 2024 +0100 gccrs: Add mappings for struct base and struct fields Definition/usage mapping during name re

[gcc r15-2578] gccrs: Fix use rebind name resolution.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c083906944bc458c8ae4bc27956772c11db77785 commit r15-2578-gc083906944bc458c8ae4bc27956772c11db77785 Author: Pierre-Emmanuel Patry Date: Thu Mar 21 19:25:52 2024 +0100 gccrs: Fix use rebind name resolution. Name resolution for rebind were missing. gcc/

[gcc r15-2579] gccrs: compile: resolve-path-ref: properly resolve nodeId with nr2.0

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a20cc967f8773b38bfa518fb58818117a9a58d13 commit r15-2579-ga20cc967f8773b38bfa518fb58818117a9a58d13 Author: Arthur Cohen Date: Fri Mar 22 14:31:24 2024 +0100 gccrs: compile: resolve-path-ref: properly resolve nodeId with nr2.0 gcc/rust/ChangeLog:

[gcc r15-2575] gccrs: Prevent getting immutable context with classic nr

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:215139e7e81edb17447a97f7612b581eeedf8f20 commit r15-2575-g215139e7e81edb17447a97f7612b581eeedf8f20 Author: Pierre-Emmanuel Patry Date: Wed Mar 13 16:44:00 2024 +0100 gccrs: Prevent getting immutable context with classic nr Immutable name resolution context is

[gcc r15-2580] gccrs: nr2.0: Add new test cases.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:325bf274de228b2b789a22bf53e1cf41e3142fff commit r15-2580-g325bf274de228b2b789a22bf53e1cf41e3142fff Author: Arthur Cohen Date: Wed Aug 23 17:19:28 2023 +0200 gccrs: nr2.0: Add new test cases. gcc/testsuite/ChangeLog: * rust/compile/name_resolu

[gcc r15-2582] gccrs: Change dfs function return type to support gcc 4.8

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:957b4ff94ed91490f168cfabc5ee73cc6cd2191b commit r15-2582-g957b4ff94ed91490f168cfabc5ee73cc6cd2191b Author: Pierre-Emmanuel Patry Date: Tue Mar 26 16:32:31 2024 +0100 gccrs: Change dfs function return type to support gcc 4.8 GCC 4.8 does not handle pair with r

[gcc r15-2581] gccrs: Add globbing name resolution 2.0 test

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b8ab88d12dee281f25634d793387608e6eab5f68 commit r15-2581-gb8ab88d12dee281f25634d793387608e6eab5f68 Author: Pierre-Emmanuel Patry Date: Tue Mar 26 10:58:53 2024 +0100 gccrs: Add globbing name resolution 2.0 test Add a few test for globbing to highlight functio

[gcc r15-2589] gccrs: unify: Always coerce `!` to the target type.

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3041332880c63a69e8b4b2d6fb31ecb44e7b0e01 commit r15-2589-g3041332880c63a69e8b4b2d6fb31ecb44e7b0e01 Author: Arthur Cohen Date: Wed Mar 6 16:19:46 2024 +0100 gccrs: unify: Always coerce `!` to the target type. Never can... never... exist, so it should always be

[gcc r15-2591] gccrs: borrowck: Unify BIR terminilogy (node->statement)

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:01f57f4247d561911ee30fa0c4b73586c83ad0b1 commit r15-2591-g01f57f4247d561911ee30fa0c4b73586c83ad0b1 Author: Jakub Dupak Date: Sat Nov 4 16:52:27 2023 +0100 gccrs: borrowck: Unify BIR terminilogy (node->statement) gcc/rust/ChangeLog: * checks/e

[gcc r15-2583] gccrs: Improve parsing of raw byte string literals

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3435f4e92b06747eb7d3777e8f60aa80bc495263 commit r15-2583-g3435f4e92b06747eb7d3777e8f60aa80bc495263 Author: Owen Avery Date: Tue Mar 26 20:16:08 2024 -0400 gccrs: Improve parsing of raw byte string literals gcc/rust/ChangeLog: * lex/rust-lex.c

[gcc r15-2584] gccrs: Recognize rustc_deprecated as a builtin attribute

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:cde7407ec09fce2041f8e55f2408c2a55c0b05fa commit r15-2584-gcde7407ec09fce2041f8e55f2408c2a55c0b05fa Author: Owen Avery Date: Tue Mar 26 21:57:17 2024 -0400 gccrs: Recognize rustc_deprecated as a builtin attribute gcc/rust/ChangeLog: * util/rus

[gcc r15-2585] gccrs: Recognize unstable as a builtin attribute

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:90ce6ea184f1b94e1bd1c88d4f99a9e055de3d97 commit r15-2585-g90ce6ea184f1b94e1bd1c88d4f99a9e055de3d97 Author: Owen Avery Date: Tue Mar 26 19:28:53 2024 -0400 gccrs: Recognize unstable as a builtin attribute gcc/rust/ChangeLog: * util/rust-attrib

[gcc r15-2586] gccrs: Avoid parsing const unsafe/extern functions as async

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d3acfa7c7e4a7d09be17dfdfd4fb5e60b623667f commit r15-2586-gd3acfa7c7e4a7d09be17dfdfd4fb5e60b623667f Author: Owen Avery Date: Tue Mar 26 15:58:48 2024 -0400 gccrs: Avoid parsing const unsafe/extern functions as async gcc/rust/ChangeLog: * parse

[gcc r15-2592] gccrs: borrowck: BIR: use callable API

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:deca20fa566de2db41237ca43c7531287e980166 commit r15-2592-gdeca20fa566de2db41237ca43c7531287e980166 Author: Jakub Dupak Date: Fri Feb 2 14:33:56 2024 +0100 gccrs: borrowck: BIR: use callable API gcc/rust/ChangeLog: * checks/errors/borrowck/rus

[gcc r15-2587] gccrs: Improve parsing of raw string literals

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:6ea7ffe427c989b857020263483f7622031a58fe commit r15-2587-g6ea7ffe427c989b857020263483f7622031a58fe Author: Owen Avery Date: Tue Mar 26 21:10:05 2024 -0400 gccrs: Improve parsing of raw string literals gcc/rust/ChangeLog: * lex/rust-lex.cc

[gcc r15-2588] gccrs: raw-strings: Remove dg-excess-error directive

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:4f3cab560f0566d42b11ad0a433613003306e0e2 commit r15-2588-g4f3cab560f0566d42b11ad0a433613003306e0e2 Author: Arthur Cohen Date: Fri Mar 29 12:19:10 2024 +0100 gccrs: raw-strings: Remove dg-excess-error directive The error is actually expected and uses the corre

[gcc r15-2595] gccrs: borrowck: BIR: emit moves

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:cb36a8eb4aa43749a28bda0f79486d475d81a000 commit r15-2595-gcb36a8eb4aa43749a28bda0f79486d475d81a000 Author: Jakub Dupak Date: Fri Feb 2 14:47:14 2024 +0100 gccrs: borrowck: BIR: emit moves gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-

[gcc r15-2596] gccrs: borrowck: BIR: make BIR visitor const

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f93ee7c6d57b5909872941127e72d8fd93ac42f4 commit r15-2596-gf93ee7c6d57b5909872941127e72d8fd93ac42f4 Author: Jakub Dupak Date: Tue Feb 27 20:22:17 2024 +0100 gccrs: borrowck: BIR: make BIR visitor const gcc/rust/ChangeLog: * checks/errors/borro

[gcc r15-2593] gccrs: borrowck: BIR: Place tree traverse API

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:42195d3706f365a7d0cfff29ddd14f88b00e4c0f commit r15-2593-g42195d3706f365a7d0cfff29ddd14f88b00e4c0f Author: Jakub Dupak Date: Fri Feb 2 14:36:26 2024 +0100 gccrs: borrowck: BIR: Place tree traverse API gcc/rust/ChangeLog: * checks/errors/borro

[gcc r15-2590] gccrs: borrowck: Use rust-system.h

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:1dd52452e644aac983c3449addd6dcb4388f95b0 commit r15-2590-g1dd52452e644aac983c3449addd6dcb4388f95b0 Author: Jakub Dupak Date: Fri Mar 22 16:24:30 2024 +0100 gccrs: borrowck: Use rust-system.h Replace direct usage of system headers. gcc/rust/ChangeLog:

[gcc r15-2602] gccrs: borrowck: Remove block braces to satisfy GNU style

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:ab8bd1ac5e9e74f11f76be179864bdb4fbcae857 commit r15-2602-gab8bd1ac5e9e74f11f76be179864bdb4fbcae857 Author: Jakub Dupak Date: Mon Apr 1 14:06:33 2024 +0200 gccrs: borrowck: Remove block braces to satisfy GNU style gcc/rust/ChangeLog: * checks/

[gcc r15-2600] gccrs: borrowck: Regions in BIR

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b4c24a11c810762c2190b8659a0d173ec253534c commit r15-2600-gb4c24a11c810762c2190b8659a0d173ec253534c Author: Jakub Dupak Date: Tue Feb 27 23:01:14 2024 +0100 gccrs: borrowck: Regions in BIR gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-

[gcc r15-2594] gccrs: borrowck: BIR: scope handling

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e2bf973ebe08baf4ac7f0fed026e3cf919c9b2f2 commit r15-2594-ge2bf973ebe08baf4ac7f0fed026e3cf919c9b2f2 Author: Jakub Dupak Date: Fri Feb 2 14:38:59 2024 +0100 gccrs: borrowck: BIR: scope handling gcc/rust/ChangeLog: * checks/errors/borrowck/rust-

[gcc r15-2604] gccrs: Visit type during resolution of inherent impl

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:89ba071d8dfd67bac0f3f3eb601fe681e9793cb7 commit r15-2604-g89ba071d8dfd67bac0f3f3eb601fe681e9793cb7 Author: Pierre-Emmanuel Patry Date: Thu Apr 18 22:30:56 2024 +0200 gccrs: Visit type during resolution of inherent impl Inherent impl has a type it applies to.

[gcc r15-2605] gccrs: Add a test for inherent impl type name resolve

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1 commit r15-2605-g8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1 Author: Pierre-Emmanuel Patry Date: Thu Apr 18 22:39:47 2024 +0200 gccrs: Add a test for inherent impl type name resolve A previous bug with name resolution 2.0

[gcc r15-2601] gccrs: borrowck: Fact collector

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3c530f45a9c0f1e782c226dd576c6d8d73ad83c3 commit r15-2601-g3c530f45a9c0f1e782c226dd576c6d8d73ad83c3 Author: Jakub Dupak Date: Tue Feb 27 23:19:41 2024 +0100 gccrs: borrowck: Fact collector This is the main Polonius based logic which creates the information

[gcc r15-2598] gccrs: borrowck: Free region representation

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2cfd6f98495986c113c652302645abc932b7cf14 commit r15-2598-g2cfd6f98495986c113c652302645abc932b7cf14 Author: Jakub Dupak Date: Tue Feb 27 21:07:03 2024 +0100 gccrs: borrowck: Free region representation gcc/rust/ChangeLog: * checks/errors/borrow

[gcc r15-2599] gccrs: borrowck: extract regions from types using VA

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8b0ce9e75a05ff36508019f79ca56339297d5528 commit r15-2599-g8b0ce9e75a05ff36508019f79ca56339297d5528 Author: Jakub Dupak Date: Tue Feb 27 21:31:07 2024 +0100 gccrs: borrowck: extract regions from types using VA Biggybag on variance analysis to extract regions o

[gcc r15-2603] gccrs: borrowck: Bump copyright notice

2024-08-01 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:1b6f101ad3b7e59f672ea81eadd3a67ea4674f8f commit r15-2603-g1b6f101ad3b7e59f672ea81eadd3a67ea4674f8f Author: Jakub Dupak Date: Wed Apr 3 10:30:15 2024 +0200 gccrs: borrowck: Bump copyright notice gcc/rust/ChangeLog: * checks/errors/borrowck/ffi

[gcc r15-2609] ada: Allow making empty aggregates positional

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a9302802e56547ba14e8bdd7bbf667bb3a253155 commit r15-2609-ga9302802e56547ba14e8bdd7bbf667bb3a253155 Author: Ronan Desplanques Date: Wed Jun 19 09:26:35 2024 +0200 ada: Allow making empty aggregates positional This patch makes Exp_Aggr.Convert_To_Positional acc

[gcc r15-2616] ada: Followup on previous change for -gnatceg

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3645685ba5d6167d152cf2198ca5d44ee9b359e8 commit r15-2616-g3645685ba5d6167d152cf2198ca5d44ee9b359e8 Author: Arnaud Charlet Date: Thu Jun 27 09:59:27 2024 + ada: Followup on previous change for -gnatceg gcc/ada/ * osint-c.ads, osint-c.adb (

[gcc r15-2623] ada: Put back -G for binder

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f7c0f3a6cb8a87537047fd28c9ff50354c9f733c commit r15-2623-gf7c0f3a6cb8a87537047fd28c9ff50354c9f733c Author: Arnaud Charlet Date: Fri Jun 28 08:35:25 2024 + ada: Put back -G for binder gcc/ada/ * bindgen.adb (Gen_Main): Put back support for

[gcc r15-2627] ada: Fix crash in quantified expression expansion

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f6629e1458aab45c59c58ed856658f70b23f5a66 commit r15-2627-gf6629e1458aab45c59c58ed856658f70b23f5a66 Author: Ronan Desplanques Date: Mon Jul 1 10:16:27 2024 +0200 ada: Fix crash in quantified expression expansion Before this patch, the compiler failed to handle

[gcc r15-2610] ada: Remove support for bodies in -gnatceg

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:3c72be1a96fadb6b0e19444f99a51ef0733347a2 commit r15-2610-g3c72be1a96fadb6b0e19444f99a51ef0733347a2 Author: Arnaud Charlet Date: Thu Jun 13 07:20:49 2024 + ada: Remove support for bodies in -gnatceg The support for generating C for Ada code is moved to GNA

[gcc r15-2611] ada: Fix test for wrapping loop parameter spec

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:45174a8adf000406a42d877c132afcbaad83f3b4 commit r15-2611-g45174a8adf000406a42d877c132afcbaad83f3b4 Author: Ronan Desplanques Date: Mon Jun 17 17:55:51 2024 +0200 ada: Fix test for wrapping loop parameter spec This patches fixes a problem where cleanup stateme

[gcc r15-2614] ada: Fix internal error on limited aggregate in nested conditional expression

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:7b1ad03b84fdd727b695da59703debd676c93f2e commit r15-2614-g7b1ad03b84fdd727b695da59703debd676c93f2e Author: Eric Botcazou Date: Wed Jun 26 19:55:44 2024 +0200 ada: Fix internal error on limited aggregate in nested conditional expression This is a fallout of a

[gcc r15-2618] ada: Change "missing overriding indicator" message from error to warning

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b8c91492d6360cadd222d56afa0d0aa3875b57b5 commit r15-2618-gb8c91492d6360cadd222d56afa0d0aa3875b57b5 Author: Steve Baird Date: Wed Jun 26 13:50:48 2024 -0700 ada: Change "missing overriding indicator" message from error to warning There is no RM rule requiring

[gcc r15-2619] ada: Remove Must_Not_Freeze flags from default value expressions

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ed5481b5c9368b9010120249ff5d63467df09948 commit r15-2619-ged5481b5c9368b9010120249ff5d63467df09948 Author: Piotr Trojanek Date: Fri Jun 21 15:27:41 2024 +0200 ada: Remove Must_Not_Freeze flags from default value expressions This is a code cleanup and apparent

[gcc r15-2622] ada: exp_pakd.adb: disable packed expansions in CodePeer_Mode

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:65c88a1a57a81b16c393224b65db8bb2c8a568cf commit r15-2622-g65c88a1a57a81b16c393224b65db8bb2c8a568cf Author: Ghjuvan Lacambre Date: Fri Jun 28 10:13:17 2024 +0200 ada: exp_pakd.adb: disable packed expansions in CodePeer_Mode A previous commit disabled the remov

[gcc r15-2624] ada: Implement full relaxed finalization semantics for controlled objects

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:86bdacb184046b556cbd34522e6f0aa3df368f2d commit r15-2624-g86bdacb184046b556cbd34522e6f0aa3df368f2d Author: Eric Botcazou Date: Wed Jun 26 18:09:18 2024 +0200 ada: Implement full relaxed finalization semantics for controlled objects These semantics state that

[gcc r15-2629] ada: Restrict string interpolation to single string literal

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4afa8a7e7d7de86e12c1d3dfe59a91586b5c405a commit r15-2629-g4afa8a7e7d7de86e12c1d3dfe59a91586b5c405a Author: Javier Miranda Date: Fri Jun 28 21:46:12 2024 + ada: Restrict string interpolation to single string literal gcc/ada/ * par-ch2.adb

[gcc r15-2632] ada: Fix oversight in documentation of At_End_Proc

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:679f75ed378bec55dc7c34716c0cc502d69a0255 commit r15-2632-g679f75ed378bec55dc7c34716c0cc502d69a0255 Author: Eric Botcazou Date: Tue Jul 2 19:16:45 2024 +0200 ada: Fix oversight in documentation of At_End_Proc It is documented for N_Subprogram_Body_Stub instead

[gcc r15-2628] ada: Use ?j? in Output_Obsolescent_Entity_Warnings messages

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b2e0f3cd059be9812251c26fae29d32003a983da commit r15-2628-gb2e0f3cd059be9812251c26fae29d32003a983da Author: Viljar Indus Date: Mon Jul 1 12:45:26 2024 +0300 ada: Use ?j? in Output_Obsolescent_Entity_Warnings messages These messages are conditionally activated

[gcc r15-2631] ada: Deconstruct workarounds for quantified expressions in contracts

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f7ec1bc34e2441bdf25a6dbf632b0a05904ec214 commit r15-2631-gf7ec1bc34e2441bdf25a6dbf632b0a05904ec214 Author: Piotr Trojanek Date: Tue Jul 2 11:24:56 2024 +0200 ada: Deconstruct workarounds for quantified expressions in contracts Apparently we can always safely

[gcc r15-2634] ada: Accept duplicate SPARK_Mode pragmas in configuration files

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:aced54ff681f671b2c5b99d18dddbbc570ac2a57 commit r15-2634-gaced54ff681f671b2c5b99d18dddbbc570ac2a57 Author: Piotr Trojanek Date: Tue Jul 2 15:19:41 2024 +0200 ada: Accept duplicate SPARK_Mode pragmas in configuration files For consistency, we now accept duplic

[gcc r15-2608] ada: Couple of cleanups in finalization machinery

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f61d9979a75b171a917ffcd03da5e4e5f62bcc50 commit r15-2608-gf61d9979a75b171a917ffcd03da5e4e5f62bcc50 Author: Eric Botcazou Date: Mon Jun 24 14:46:21 2024 +0200 ada: Couple of cleanups in finalization machinery This removes a parameter and a variable that are en

[gcc r15-2617] ada: Miscomputed bounds for inner null array aggregates

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0dbf7285acabc4b61e31adce4ef84320df3d929c commit r15-2617-g0dbf7285acabc4b61e31adce4ef84320df3d929c Author: Javier Miranda Date: Mon Jun 24 11:29:57 2024 + ada: Miscomputed bounds for inner null array aggregates gcc/ada/ * sem_aggr.adb (Co

[gcc r15-2620] ada: Fix freezing of Default_Value expressions

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f46aaaecd99e80245bfaa90e08ff28a4d02d631b commit r15-2620-gf46aaaecd99e80245bfaa90e08ff28a4d02d631b Author: Piotr Trojanek Date: Mon Jun 24 13:07:13 2024 +0200 ada: Fix freezing of Default_Value expressions This patch fixes an infinite loop in freezing that oc

[gcc r15-2625] ada: Define No_Return flag only for subprograms

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ba95ced3ac03a0034c5a178343f298849cfe3a10 commit r15-2625-gba95ced3ac03a0034c5a178343f298849cfe3a10 Author: Eric Botcazou Date: Mon Jul 1 10:25:07 2024 +0200 ada: Define No_Return flag only for subprograms ...instead of defining it for all entities. g

[gcc r15-2626] ada: Fix bug in resolution of Ghost_Predicate

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0a7a8ff2a1d7337fbf76d036b270e36a9230f37b commit r15-2626-g0a7a8ff2a1d7337fbf76d036b270e36a9230f37b Author: Bob Duff Date: Mon Jul 1 09:23:17 2024 -0400 ada: Fix bug in resolution of Ghost_Predicate This patch fixes a failure of name resolution when a rang

[gcc r15-2630] ada: Style fixes: remove blank lines following 'begin' keywords

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:47db62b2aae03966887ce2edbd851aaf91667bf9 commit r15-2630-g47db62b2aae03966887ce2edbd851aaf91667bf9 Author: Ghjuvan Lacambre Date: Tue Jul 2 11:26:19 2024 +0200 ada: Style fixes: remove blank lines following 'begin' keywords The GNAT style guide specifies that

[gcc r15-2633] ada: Crash on access attribute with overloaded prefix denoting reference object

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:54d6ce3f067f529e2dbfe237a12e5b65548e298c commit r15-2633-g54d6ce3f067f529e2dbfe237a12e5b65548e298c Author: Gary Dismukes Date: Tue Jul 2 00:42:12 2024 + ada: Crash on access attribute with overloaded prefix denoting reference object The compiler fails to

[gcc r15-2635] ada: Update contracts on Strings libraries

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8739098f8d2b7de85516be4272e70f1898ba1271 commit r15-2635-g8739098f8d2b7de85516be4272e70f1898ba1271 Author: Yannick Moy Date: Fri Jun 28 17:31:19 2024 +0200 ada: Update contracts on Strings libraries The contracts of Ada.Strings.Bounded.To_String and Ada.S

[gcc r15-2637] match: Fix wrong code due to `(a ? e : f) !=/== (b ? e : f)` patterns [PR116120]

2024-08-01 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:c5ccdfdcab0b24afba2a661af861bec1d63f0595 commit r15-2637-gc5ccdfdcab0b24afba2a661af861bec1d63f0595 Author: Andrew Pinski Date: Mon Jul 29 14:00:13 2024 -0700 match: Fix wrong code due to `(a ? e : f) !=/== (b ? e : f)` patterns [PR116120] When this pattern w

[gcc r15-2607] ada: Remove obsolete workaround

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:76d37f8612faa0bf89983869a90e773794eaa227 commit r15-2607-g76d37f8612faa0bf89983869a90e773794eaa227 Author: Eric Botcazou Date: Fri Jun 21 23:01:11 2024 +0200 ada: Remove obsolete workaround It is possible to call the "+" operator of System.Storage_Elements di

[gcc r15-2612] ada: Stop ignoring Component_Size attribute in CodePeer_Mode

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:53b215c0ca2792a0fd838be6e331d735bad409c7 commit r15-2612-g53b215c0ca2792a0fd838be6e331d735bad409c7 Author: Ghjuvan Lacambre Date: Wed Jun 26 16:08:20 2024 +0200 ada: Stop ignoring Component_Size attribute in CodePeer_Mode This piece of code was introduced in

[gcc r15-2613] ada: Operator visibility bug in static expression functions

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ed8612ac09baa12d025a019b43acec975978ce9e commit r15-2613-ged8612ac09baa12d025a019b43acec975978ce9e Author: Steve Baird Date: Mon Jun 24 11:57:59 2024 -0700 ada: Operator visibility bug in static expression functions In some cases, an expanded name refering to

[gcc r15-2615] ada: Missing adjust of controlled component initialized from container aggregate

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f92d4b5fd84a2b37f62639188df7104da67e755e commit r15-2615-gf92d4b5fd84a2b37f62639188df7104da67e755e Author: Gary Dismukes Date: Wed Jun 26 22:00:49 2024 + ada: Missing adjust of controlled component initialized from container aggregate In the case of cont

[gcc r15-2621] ada: Check default value aspects before resolving their expressions

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:8a22e9f1a105e82b01e85685611c0485d8e88234 commit r15-2621-g8a22e9f1a105e82b01e85685611c0485d8e88234 Author: Piotr Trojanek Date: Mon Jun 24 15:25:06 2024 +0200 ada: Check default value aspects before resolving their expressions Check expressions of aspects Def

[gcc r15-2636] ada: Fix computation of new size when reallocating unbounded string

2024-08-01 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:88fc730efdd31cc4bf13932ff3cc5b097a5eb23c commit r15-2636-g88fc730efdd31cc4bf13932ff3cc5b097a5eb23c Author: Yannick Moy Date: Wed Jul 3 15:23:34 2024 +0200 ada: Fix computation of new size when reallocating unbounded string The procedure Realloc_For_Chunk whic

[gcc r15-2638] AArch64: Update Neoverse V2 cost model to release costs

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:7e7c1e38829d45667748db68f15584bdd16fcad6 commit r15-2638-g7e7c1e38829d45667748db68f15584bdd16fcad6 Author: Tamar Christina Date: Thu Aug 1 16:53:22 2024 +0100 AArch64: Update Neoverse V2 cost model to release costs This updates the cost for Neoverse V2 to ref

[gcc r15-2640] AArch64: Add Neoverse V3AE core definition and cost model

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:7ca2a803c4a0d8e894f0b36625a2c838c54fb4cd commit r15-2640-g7ca2a803c4a0d8e894f0b36625a2c838c54fb4cd Author: Tamar Christina Date: Thu Aug 1 16:53:59 2024 +0100 AArch64: Add Neoverse V3AE core definition and cost model This adds a cost model and core definition

[gcc r15-2641] AArch64: Add Neoverse N3 and Cortex-A725 core definition and cost model

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:488395f9513233944e488fae59372da4de4324c3 commit r15-2641-g488395f9513233944e488fae59372da4de4324c3 Author: Tamar Christina Date: Thu Aug 1 16:54:15 2024 +0100 AArch64: Add Neoverse N3 and Cortex-A725 core definition and cost model This adds a cost model and c

[gcc r15-2642] AArch64: Update Generic Armv9-a cost model to release costs

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:3b0bac451110bf1591ce9085b66857448d099a8c commit r15-2642-g3b0bac451110bf1591ce9085b66857448d099a8c Author: Tamar Christina Date: Thu Aug 1 16:54:31 2024 +0100 AArch64: Update Generic Armv9-a cost model to release costs this updates the costs for gener-armv9-a

[gcc r15-2643] AArch64: Update Neoverse N2 cost model to release costs

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:f88cb43aed5c7db5676732c755ec4fee960ecbed commit r15-2643-gf88cb43aed5c7db5676732c755ec4fee960ecbed Author: Tamar Christina Date: Thu Aug 1 16:54:49 2024 +0100 AArch64: Update Neoverse N2 cost model to release costs This updates the cost for Neoverse N2 to ref

[gcc r15-2639] AArch64: Add Neoverse V3 core definition and cost model

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:729000b90300a31ef9ed405635a0be761c5e168b commit r15-2639-g729000b90300a31ef9ed405635a0be761c5e168b Author: Tamar Christina Date: Thu Aug 1 16:53:41 2024 +0100 AArch64: Add Neoverse V3 core definition and cost model This adds a cost model and core definition f

[gcc r15-2644] AArch64: Add Cortex-X925 core definition and cost model

2024-08-01 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:1f53319cae81aea438b6c0ba55f49e5669acf1c8 commit r15-2644-g1f53319cae81aea438b6c0ba55f49e5669acf1c8 Author: Tamar Christina Date: Thu Aug 1 16:55:10 2024 +0100 AArch64: Add Cortex-X925 core definition and cost model This adds a cost model and core definition f

[gcc r15-2645] c++: Fix up error recovery of invalid structured bindings used in conditions [PR116113]

2024-08-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:295b729da5aa430a8c5df1422644159ca8bf8dcb commit r15-2645-g295b729da5aa430a8c5df1422644159ca8bf8dcb Author: Jakub Jelinek Date: Thu Aug 1 18:49:39 2024 +0200 c++: Fix up error recovery of invalid structured bindings used in conditions [PR116113] The following

[gcc r15-2646] libstdc++: Make dg-error pattern more accurate

2024-08-01 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:0d514c11ef5931d61917c0c663646e73154f8473 commit r15-2646-g0d514c11ef5931d61917c0c663646e73154f8473 Author: Jonathan Wakely Date: Thu Aug 1 06:53:03 2024 +0200 libstdc++: Make dg-error pattern more accurate Remove useless test variable and use a more accurate

[gcc r14-10529] libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070]

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ce84abae497ec2617a2eb12f40815639235be97c commit r14-10529-gce84abae497ec2617a2eb12f40815639235be97c Author: Jonathan Wakely Date: Wed Jul 24 11:32:22 2024 +0100 libstdc++: Fix std::vector for -std=gnu++14 -fconcepts [PR116070] This questionable combination of

[gcc r14-10530] libstdc++: Fix and for -std=gnu++14 -fconcepts [PR116070]

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9ba75a628e0214eb08673f1572c6fd06fe553525 commit r14-10530-g9ba75a628e0214eb08673f1572c6fd06fe553525 Author: Jonathan Wakely Date: Wed Jul 24 11:32:22 2024 +0100 libstdc++: Fix and for -std=gnu++14 -fconcepts [PR116070] This questionable combination of flag

[gcc r14-10531] libstdc++: Use reserved form of [[__likely__]] in

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a1e166516f994751a8c87af033b92c15fae315c3 commit r14-10531-ga1e166516f994751a8c87af033b92c15fae315c3 Author: Jonathan Wakely Date: Fri Jul 5 20:00:04 2024 +0100 libstdc++: Use reserved form of [[__likely__]] in We should not use [[unlikely]] before C++20, so

[gcc r14-10532] libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 changes

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5fcdb36fed0ef73c0dc995e0241bad72200ac8fa commit r14-10532-g5fcdb36fed0ef73c0dc995e0241bad72200ac8fa Author: Jonathan Wakely Date: Wed Jun 12 14:53:00 2024 +0100 libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 changes The P2278R4 additions for C++23

[gcc r14-10533] libstdc++: Use direct-initialization for std::vector's allocator [PR115854]

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:11b5ad5ba712c9c22e6eced415c839c67f617e52 commit r14-10533-g11b5ad5ba712c9c22e6eced415c839c67f617e52 Author: Jonathan Wakely Date: Wed Jul 10 10:29:52 2024 +0100 libstdc++: Use direct-initialization for std::vector's allocator [PR115854] The consensus in the

[gcc r14-10535] libstdc++: Make std::any_cast ill-formed (LWG 3305)

2024-08-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7d269e34a318a8c7206edd0ac388113aed3fe902 commit r14-10535-g7d269e34a318a8c7206edd0ac388113aed3fe902 Author: Jonathan Wakely Date: Tue Jun 18 16:59:52 2024 +0100 libstdc++: Make std::any_cast ill-formed (LWG 3305) LWG 3305 was approved earlier this year in Tok

[gcc r14-10534] libstdc++: Define __cpp_lib_ranges in

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:095be59fd737093dffb5a4cb83f9e91d6840299b commit r14-10534-g095be59fd737093dffb5a4cb83f9e91d6840299b Author: Jonathan Wakely Date: Fri Jun 7 17:44:29 2024 +0100 libstdc++: Define __cpp_lib_ranges in The __cpp_lib_ranges macro is missing from . libstd

[gcc r14-10536] libstdc++: Make std::basic_format_context non-copyable [PR114387]

2024-08-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:85d07df7be5fcc7326cecb9ee1ad643b89ea50d2 commit r14-10536-g85d07df7be5fcc7326cecb9ee1ad643b89ea50d2 Author: Jonathan Wakely Date: Wed Jul 10 10:27:24 2024 +0100 libstdc++: Make std::basic_format_context non-copyable [PR114387] Users are not supposed to create

[gcc r14-10539] libstdc++: Initialize base in test allocator's constructor

2024-08-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8d52ae39b9d80b5f4e27294960752a57211020aa commit r14-10539-g8d52ae39b9d80b5f4e27294960752a57211020aa Author: Jonathan Wakely Date: Thu Jun 20 16:13:10 2024 +0100 libstdc++: Initialize base in test allocator's constructor This fixes a warning from one of the te

[gcc r14-10537] libstdc++: Remove std::basic_format_args default constructor (LWG 4106)

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a78480c4e92f6aa2e4b736fd393037df2267b7f8 commit r14-10537-ga78480c4e92f6aa2e4b736fd393037df2267b7f8 Author: Jonathan Wakely Date: Thu Jul 25 13:52:12 2024 +0100 libstdc++: Remove std::basic_format_args default constructor (LWG 4106) There's no valid use case

[gcc r14-10540] libstdc++: Add missing constexpr to __atomic_impl::__clear_padding

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c79e73e7eda6c6c113ad4a6a88d798ef2da917fd commit r14-10540-gc79e73e7eda6c6c113ad4a6a88d798ef2da917fd Author: Deev Patel Date: Thu Jun 6 11:53:25 2024 +0100 libstdc++: Add missing constexpr to __atomic_impl::__clear_padding This is called from the std::atomic c

[gcc r14-10541] libstdc++: Add [[nodiscard]] to some std::locale functions

2024-08-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c6372417e50bf4d094dac720b5f091c0d4aa7e2d commit r14-10541-gc6372417e50bf4d094dac720b5f091c0d4aa7e2d Author: Jonathan Wakely Date: Wed May 22 18:38:36 2024 +0100 libstdc++: Add [[nodiscard]] to some std::locale functions libstdc++-v3/ChangeLog:

[gcc r14-10538] libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399]

2024-08-01 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d8e564539f20a409302e6a692188ce4f5eedab68 commit r14-10538-gd8e564539f20a409302e6a692188ce4f5eedab68 Author: Jonathan Wakely Date: Mon Jun 10 14:08:16 2024 +0100 libstdc++: Fix std::tr2::dynamic_bitset shift operations [PR115399] The shift operations for dynam

[gcc r15-2647] RISC-V: Reject 'd' extension with ILP32E ABI

2024-08-01 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:642e38983668807882e774524c88478f641f360f commit r15-2647-g642e38983668807882e774524c88478f641f360f Author: Patrick O'Neill Date: Tue Jul 30 14:28:23 2024 -0700 RISC-V: Reject 'd' extension with ILP32E ABI Also add a testcase for -mabi=lp64d where 'd' is requi

[gcc r15-2648] fortran: Fix up pasto in gfc_get_array_descr_info

2024-08-01 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:90fe402a89910d4fbe0efc15cf05cf6c0306586a commit r15-2648-g90fe402a89910d4fbe0efc15cf05cf6c0306586a Author: Jakub Jelinek Date: Thu Aug 1 20:23:15 2024 +0200 fortran: Fix up pasto in gfc_get_array_descr_info A static analyzer found a pasto in gfc_get_array_des

[gcc/redhat/heads/gcc-14-branch] (176 commits) Merge commit 'r14-10541-gc6372417e50bf4d094dac720b5f091c0d4

2024-08-01 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-14-branch' was updated to point to: 43d4666d3d94... Merge commit 'r14-10541-gc6372417e50bf4d094dac720b5f091c0d4 It previously pointed to: 6eada54ba865... Merge commit 'r14-10366-g37bbd2c1667c70387f5fa6b52f461d57a2 Diff: Summary of changes (added commits): ---

[gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-10541-gc6372417e50bf4d094dac720b5f091c0d4aa7e2d' into redhat/gcc-14-branch

2024-08-01 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:43d4666d3d94934f11857a2fb9122c575be81801 commit 43d4666d3d94934f11857a2fb9122c575be81801 Merge: 6eada54ba865 c6372417e50b Author: Jakub Jelinek Date: Thu Aug 1 20:45:20 2024 +0200 Merge commit 'r14-10541-gc6372417e50bf4d094dac720b5f091c0d4aa7e2d' into redhat/gcc-14-b

[gcc(refs/users/meissner/heads/work174)] Revert changes

2024-08-01 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:184c5a5f7c625be569b50a561d4bacafdea0f655 commit 184c5a5f7c625be569b50a561d4bacafdea0f655 Author: Michael Meissner Date: Thu Aug 1 14:53:23 2024 -0400 Revert changes Diff: --- gcc/ChangeLog.meissner | 281 +-- gcc/config/rs6000/df

[gcc/devel/fortran_unsigned] A few fixes, add unsigned truncation warning.

2024-08-01 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:74cc1893acada349114d17f65909c0f0c293061c commit 74cc1893acada349114d17f65909c0f0c293061c Author: Thomas Koenig Date: Thu Aug 1 20:53:59 2024 +0200 A few fixes, add unsigned truncation warning. Diff: --- gcc/fortran/arith.cc | 62 +

[gcc(refs/users/meissner/heads/work174)] Add rs6000 architecture masks.

2024-08-01 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7004c8ae22784656c3f70ed22c7187d9cf9998b9 commit 7004c8ae22784656c3f70ed22c7187d9cf9998b9 Author: Michael Meissner Date: Thu Aug 1 15:16:29 2024 -0400 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user ISA

[gcc(refs/users/meissner/heads/work174)] Use architecture flags for defining _ARCH_PWR macros.

2024-08-01 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:396e019c010d50290c9e5b725d96dccbdeb52aed commit 396e019c010d50290c9e5b725d96dccbdeb52aed Author: Michael Meissner Date: Thu Aug 1 15:28:12 2024 -0400 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

<    1   2   3   >