[gcc r15-6555] testsuite: Replace MMIX-specific adjustments with TARGET_CALLEE_COPIES-adjustments

2025-01-03 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:ea228f22be816023def6cdb48e9f10a60f370833 commit r15-6555-gea228f22be816023def6cdb48e9f10a60f370833 Author: Hans-Peter Nilsson Date: Fri Jan 3 18:34:14 2025 +0100 testsuite: Replace MMIX-specific adjustments with TARGET_CALLEE_COPIES-adjustments With the dump

[gcc r15-6554] MMIX: Replace format for private symbol output by output-time adjustment

2025-01-03 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:8395cf72b49f1418deccc92c50accd2464177a45 commit r15-6554-g8395cf72b49f1418deccc92c50accd2464177a45 Author: Hans-Peter Nilsson Date: Fri Jan 3 18:25:36 2025 +0100 MMIX: Replace format for private symbol output by output-time adjustment All this started with be

[gcc r15-6552] OpenMP: Robustify C front end handling of attribute-syntax pragmas

2025-01-03 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:c97692d5403cce37a9882ab118a24dca7b202f6c commit r15-6552-gc97692d5403cce37a9882ab118a24dca7b202f6c Author: Sandra Loosemore Date: Fri Jan 3 17:35:03 2025 + OpenMP: Robustify C front end handling of attribute-syntax pragmas Presently, the code to handle Op

[gcc r15-6551] rtlanal: Treat writes to sp as also writing to memory [PR117938]

2025-01-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:355475e332f264107ef07555f7c379be7b85942f commit r15-6551-g355475e332f264107ef07555f7c379be7b85942f Author: Richard Sandiford Date: Fri Jan 3 18:12:07 2025 + rtlanal: Treat writes to sp as also writing to memory [PR117938] This PR was about a case in which

[gcc r15-6550] Mention generating C prototypes in the C interop documentation.

2025-01-03 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:92ad6d4ebfe5454b9299f295926517bd453bc4a2 commit r15-6550-g92ad6d4ebfe5454b9299f295926517bd453bc4a2 Author: Thomas Koenig Date: Fri Jan 3 18:31:07 2025 +0100 Mention generating C prototypes in the C interop documentation. gcc/fortran/ChangeLog:

[gcc r15-6549] libgomp: Regenerate configure after copyright year bump

2025-01-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b11d85f2531be779c5f8ad82a6a139d5110b3cd5 commit r15-6549-gb11d85f2531be779c5f8ad82a6a139d5110b3cd5 Author: Jakub Jelinek Date: Fri Jan 3 18:06:19 2025 +0100 libgomp: Regenerate configure after copyright year bump 2025-01-03 Jakub Jelinek *

[gcc r15-6548] varasm: Fix up array_size_for_constructor RAW_DATA_CST handling once again [PR118275]

2025-01-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6f444e45d3fd6c45fc34a79ac66bf46c20fd95b1 commit r15-6548-g6f444e45d3fd6c45fc34a79ac66bf46c20fd95b1 Author: Jakub Jelinek Date: Fri Jan 3 17:59:57 2025 +0100 varasm: Fix up array_size_for_constructor RAW_DATA_CST handling once again [PR118275] As the followin

[gcc r15-6547] forwprop: Use tree_fits_shwi_p in check_ctz_array

2025-01-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:514577c66b39fc321bec1c957130fbcd66207822 commit r15-6547-g514577c66b39fc321bec1c957130fbcd66207822 Author: Jakub Jelinek Date: Fri Jan 3 17:55:04 2025 +0100 forwprop: Use tree_fits_shwi_p in check_ctz_array When touching the function yesterday, I was surprise

[gcc r15-6546] testsuite: torture: add LLVM testcase for DSE vs. -ftrivial-auto-var-init=

2025-01-03 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:26ca00eeedb01f9d5102586b76ae2a6e787111af commit r15-6546-g26ca00eeedb01f9d5102586b76ae2a6e787111af Author: Sam James Date: Fri Dec 13 04:42:29 2024 + testsuite: torture: add LLVM testcase for DSE vs. -ftrivial-auto-var-init= This testcase came up in a rec

[gcc r15-6545] Fortran: Cray pointer comparison wrongly optimized away [PR106692]

2025-01-03 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:c7754a2fb2e60987524947fe189f3ffac035ea1d commit r15-6545-gc7754a2fb2e60987524947fe189f3ffac035ea1d Author: Harald Anlauf Date: Thu Jan 2 20:22:23 2025 +0100 Fortran: Cray pointer comparison wrongly optimized away [PR106692] PR fortran/106692

[gcc r15-6534] ada: Fix latent issue exposed by latest change

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0a6736ef366af6bcd7e25567919202fd6c40b7c9 commit r15-6534-g0a6736ef366af6bcd7e25567919202fd6c40b7c9 Author: Eric Botcazou Date: Thu Dec 5 11:15:10 2024 +0100 ada: Fix latent issue exposed by latest change The finalization machinery needs to precisely locate th

[gcc r15-6542] ada: Rely on default parameter when making component definition nodes

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5a843616379b1c02d6702ac6121c576bd05f4209 commit r15-6542-g5a843616379b1c02d6702ac6121c576bd05f4209 Author: Piotr Trojanek Date: Thu Dec 5 17:38:43 2024 +0100 ada: Rely on default parameter when making component definition nodes When calling Make_Component_Def

[gcc r15-6541] ada: Simplify code for obtaining function entity from a function call

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c20458a12d21a93f4ad5596f64545d6142a7d2dc commit r15-6541-gc20458a12d21a93f4ad5596f64545d6142a7d2dc Author: Piotr Trojanek Date: Thu Dec 5 17:12:55 2024 +0100 ada: Simplify code for obtaining function entity from a function call Code cleanup; behavior is unaff

[gcc r15-6539] ada: Reuse and simplify counting the length of various lists

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:9c73f9dcca3b7ed29dd80afea0196729630973be commit r15-6539-g9c73f9dcca3b7ed29dd80afea0196729630973be Author: Piotr Trojanek Date: Thu Dec 5 14:12:25 2024 +0100 ada: Reuse and simplify counting the length of various lists Use utility routines to compute number o

[gcc r15-6543] ada: Rely on default parameter when making non-constant nodes

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2789e3610ee17c153ab9dc851a4e1ae64afc4103 commit r15-6543-g2789e3610ee17c153ab9dc851a4e1ae64afc4103 Author: Piotr Trojanek Date: Thu Dec 5 17:55:09 2024 +0100 ada: Rely on default parameter when making non-constant nodes When calling Make_Access_To_Object_Defi

[gcc r15-6544] ada: Rely on default parameter when making non-null nodes

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:75da7a6bdc83d99b994c16764960ba0a7d18e135 commit r15-6544-g75da7a6bdc83d99b994c16764960ba0a7d18e135 Author: Piotr Trojanek Date: Thu Dec 5 18:03:26 2024 +0100 ada: Rely on default parameter when making non-null nodes When calling Make_Access_To_Object_Definiti

[gcc r15-6537] ada: Enclosing_Entity of specless subprogram bodies

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:586fa60bdb385a94d0c11cca2940b8377df7a185 commit r15-6537-g586fa60bdb385a94d0c11cca2940b8377df7a185 Author: Bob Duff Date: Wed Dec 4 18:30:03 2024 -0500 ada: Enclosing_Entity of specless subprogram bodies Correct Enclosing_Entity of specless subprogram bodies;

[gcc r15-6529] ada: Simplify traversal procedures into traversal functions

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c1d22d40490a5b0e2429f0c206e53c8f95948b30 commit r15-6529-gc1d22d40490a5b0e2429f0c206e53c8f95948b30 Author: Piotr Trojanek Date: Wed Jan 31 13:44:19 2024 +0100 ada: Simplify traversal procedures into traversal functions Instead of using the generic routine Tra

[gcc r15-6540] ada: Remove extra checks for raising a constraint error

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d9a51b704fe521fecb2e77931226c8e8798a9910 commit r15-6540-gd9a51b704fe521fecb2e77931226c8e8798a9910 Author: Piotr Trojanek Date: Thu Dec 5 16:59:36 2024 +0100 ada: Remove extra checks for raising a constraint error Routine Is_OK_Static_Expression itself calls

[gcc r15-6538] ada: Remove guards against empty lists

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:bfa8e6f2137ba80dcd1ca7106be2cfe967810426 commit r15-6538-gbfa8e6f2137ba80dcd1ca7106be2cfe967810426 Author: Piotr Trojanek Date: Thu Dec 5 15:14:58 2024 +0100 ada: Remove guards against empty lists There is no need to guard against calling First on a No_List,

[gcc r15-6527] ada: Handle C++ exception hierarchies

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fbe14f65eddd7f450079cff893a2ddc8fb454543 commit r15-6527-gfbe14f65eddd7f450079cff893a2ddc8fb454543 Author: Alexandre Oliva Date: Wed Nov 13 19:21:56 2024 -0300 ada: Handle C++ exception hierarchies This patch introduces support for defining exceptions in Ada

[gcc r15-6535] ada: Add parentheses in expressions involving combinations of and & or

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:98e37c6ca5a0b3dd2729dcf3e79df40edb020f52 commit r15-6535-g98e37c6ca5a0b3dd2729dcf3e79df40edb020f52 Author: Tucker Taft Date: Wed Dec 4 16:22:10 2024 + ada: Add parentheses in expressions involving combinations of and & or In the Expression_Image function,

[gcc r15-6525] ada: Fix small thinko in previous change

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4b330318626ec5907436aea8eb9c326da85f1e61 commit r15-6525-g4b330318626ec5907436aea8eb9c326da85f1e61 Author: Eric Botcazou Date: Wed Dec 4 12:35:29 2024 +0100 ada: Fix small thinko in previous change Even if the declaration of the conditional object is turned i

[gcc r15-6536] ada: Fix comments and change subtype name in response to review

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c3c701a5e905aa638605f5bedc6b37dbc5bc2ecf commit r15-6536-gc3c701a5e905aa638605f5bedc6b37dbc5bc2ecf Author: Tucker Taft Date: Thu Dec 5 14:47:37 2024 + ada: Fix comments and change subtype name in response to review gcc/ada/ChangeLog: * pp

[gcc r15-6521] ada: Fix double free at run time for class-wide allocation

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0f7b8a89c325babc2e4abf0097c9f26cb2569114 commit r15-6521-g0f7b8a89c325babc2e4abf0097c9f26cb2569114 Author: Eric Botcazou Date: Tue Dec 3 22:36:15 2024 +0100 ada: Fix double free at run time for class-wide allocation The previous change was too aggressive and

[gcc r15-6533] ada: Refine subtype of a universal arithmetic utility routine

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:e0dfc10707dcc78e21bc239de127603ec9e1050a commit r15-6533-ge0dfc10707dcc78e21bc239de127603ec9e1050a Author: Piotr Trojanek Date: Wed Dec 4 19:23:08 2024 +0100 ada: Refine subtype of a universal arithmetic utility routine Code cleanup; semantics is unaffected.

[gcc r15-6532] ada: Reuse existing utility routine to detect attribute Loop_Entry

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6bb5439c74a029446c14a4925e52d1b67afced0a commit r15-6532-g6bb5439c74a029446c14a4925e52d1b67afced0a Author: Piotr Trojanek Date: Wed Dec 4 19:20:31 2024 +0100 ada: Reuse existing utility routine to detect attribute Loop_Entry Code cleanup; semantics is unaffec

[gcc r15-6531] ada: Simplify uses of the global name buffer

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0c0d73490570674a311022efb31d4315008c commit r15-6531-g0c0d73490570674a311022efb31d4315008c Author: Piotr Trojanek Date: Wed Dec 4 16:42:29 2024 +0100 ada: Simplify uses of the global name buffer Code cleanup; semantics is unaffected. gcc/ada/

[gcc r15-6523] ada: Incompatible conversion on vxworks in socket.c

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:34ace6d7b63d04d26fe7b190764ede70aaa75f32 commit r15-6523-g34ace6d7b63d04d26fe7b190764ede70aaa75f32 Author: Douglas B Rupp Date: Mon Aug 5 13:17:38 2024 -0700 ada: Incompatible conversion on vxworks in socket.c In the vxworks section, a conversion between char

[gcc r15-6526] ada: Improve and correct support for inheritance of nonoverriding aspects

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:758de5fed10a7c964bb06a143a3dc3c308721ddd commit r15-6526-g758de5fed10a7c964bb06a143a3dc3c308721ddd Author: Gary Dismukes Date: Mon Nov 4 06:06:21 2024 + ada: Improve and correct support for inheritance of nonoverriding aspects This set of changes fixes va

[gcc r15-6524] ada: Leave empty parent in an array component of an anonymous access type

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cca7647392727038c86a9eb785cbd673896afa57 commit r15-6524-gcca7647392727038c86a9eb785cbd673896afa57 Author: Piotr Trojanek Date: Wed Dec 4 13:45:24 2024 +0100 ada: Leave empty parent in an array component of an anonymous access type An itype created for a reco

[gcc r15-6522] ada: Do not search executables in current dir by default

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:fdf84665158e44c4dc0fdc63b023784a8c091f04 commit r15-6522-gfdf84665158e44c4dc0fdc63b023784a8c091f04 Author: Tonu Naks Date: Tue Dec 3 12:50:45 2024 + ada: Do not search executables in current dir by default gcc/ada/ChangeLog: * adaint.c: c

[gcc r15-6530] ada: Simplify check for No_Coextensions restriction

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:299c1045a22564ea54a2f37d01e198df8eddf0a9 commit r15-6530-g299c1045a22564ea54a2f37d01e198df8eddf0a9 Author: Piotr Trojanek Date: Wed Dec 4 16:26:45 2024 +0100 ada: Simplify check for No_Coextensions restriction Code cleanup; semantics is unaffected. g

[gcc r15-6520] ada: Warn on unmodified parameters of expression functions

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2c1200d671759d7d138a15b3f891d88cc5fc48da commit r15-6520-g2c1200d671759d7d138a15b3f891d88cc5fc48da Author: Bob Duff Date: Tue Dec 3 17:49:15 2024 -0500 ada: Warn on unmodified parameters of expression functions If an 'out' or 'in out' parameter is not modifie

[gcc r15-6519] ada: Avoid failing reanalysis of aggregate bounds

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:05f211ab748c478196ece74948efa14f05f78dcb commit r15-6519-g05f211ab748c478196ece74948efa14f05f78dcb Author: Steve Baird Date: Mon Dec 2 16:45:37 2024 -0800 ada: Avoid failing reanalysis of aggregate bounds An expression like Some_Package."+" (Arg1, Arg2) is so

[gcc r15-6528] ada: Assorted style cleanups

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:b045b3e266f9897a0e3fe15d333bdcb486ae288b commit r15-6528-gb045b3e266f9897a0e3fe15d333bdcb486ae288b Author: Piotr Trojanek Date: Wed Dec 4 16:22:05 2024 +0100 ada: Assorted style cleanups Whitespace and comment cleanups. gcc/ada/ChangeLog:

[gcc r15-6518] ada: Improve expansion of conditional expressions in object declarations

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1e3619a37aebd8005c8505aebded7957b661577c commit r15-6518-g1e3619a37aebd8005c8505aebded7957b661577c Author: Eric Botcazou Date: Mon Dec 2 21:58:29 2024 +0100 ada: Improve expansion of conditional expressions in object declarations This arranges for conditional

[gcc r15-6517] ada: Preliminary work in analysis and expansion of initialized allocators

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d9ba2b857eb39ab52b1e2f93246af444e837dce4 commit r15-6517-gd9ba2b857eb39ab52b1e2f93246af444e837dce4 Author: Eric Botcazou Date: Sun Dec 1 11:46:46 2024 +0100 ada: Preliminary work in analysis and expansion of initialized allocators This makes the expansion of

[gcc r15-6516] ada: Remove useless space in ALI P lines

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2f7ff43579e814f05389d9766b149c80eb4bfe5d commit r15-6516-g2f7ff43579e814f05389d9766b149c80eb4bfe5d Author: Ronan Desplanques Date: Thu Nov 28 11:45:25 2024 +0100 ada: Remove useless space in ALI P lines The generated ALI files are syntactically unchanged.

[gcc r15-6515] ada: Fix omissions of ALI P line parameters

2025-01-03 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5bb378b68bc58993977de344ea4f0761cdde341b commit r15-6515-g5bb378b68bc58993977de344ea4f0761cdde341b Author: Ronan Desplanques Date: Thu Nov 28 11:08:46 2024 +0100 ada: Fix omissions of ALI P line parameters Before this patch, the compiler would not report vari

[gcc r15-6514] bpf: install a wrapping stdint.h for bpf-none-unknown targets

2025-01-03 Thread Jose E. Marchesi via Gcc-cvs
https://gcc.gnu.org/g:995d1c2b7cca9bec23a60f9cbcebccd9f307c53f commit r15-6514-g995d1c2b7cca9bec23a60f9cbcebccd9f307c53f Author: Jose E. Marchesi Date: Fri Jan 3 13:42:26 2025 +0100 bpf: install a wrapping stdint.h for bpf-none-unknown targets This patch makes GCC to wrap the host

[gcc r14-11125] c++/modules: Fallback to ftruncate if posix_fallocate fails [PR115008]

2025-01-03 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:1c3dee768a9f7aa384150e4e4a584d6aa1db5e97 commit r14-11125-g1c3dee768a9f7aa384150e4e4a584d6aa1db5e97 Author: Nathaniel Shead Date: Sat Dec 21 23:42:28 2024 +1100 c++/modules: Fallback to ftruncate if posix_fallocate fails [PR115008] Depending on the libc and f

[gcc r15-6513] OpenMP: update documentation for dispatch and adjust_args

2025-01-03 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d22b0e3033d991104ad48c3618981fedea1a8841 commit r15-6513-gd22b0e3033d991104ad48c3618981fedea1a8841 Author: Paul-Antoine Arras Date: Mon May 27 11:48:34 2024 +0200 OpenMP: update documentation for dispatch and adjust_args libgomp/ChangeLog: *

[gcc r15-6512] OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0

2025-01-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:cf94ba812ca49608decbd1e28296f1b618c9c7d9 commit r15-6512-gcf94ba812ca49608decbd1e28296f1b618c9c7d9 Author: Tobias Burnus Date: Fri Jan 3 10:12:32 2025 +0100 OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0 cp_parser_omp_var_list and cp_parser_o

[gcc(refs/users/meissner/heads/work190-sha)] Update ChangeLog.*

2025-01-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e10ae2e4458ec01f05d70abc5a619252512f5a4f commit e10ae2e4458ec01f05d70abc5a619252512f5a4f Author: Michael Meissner Date: Fri Jan 3 03:29:10 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git

[gcc(refs/users/meissner/heads/work190-sha)] Add potential p-future XVRLD and XVRLDI instructions.

2025-01-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d3e57d343996d8a2af96b032ba64364fd2f5af22 commit d3e57d343996d8a2af96b032ba64364fd2f5af22 Author: Michael Meissner Date: Fri Jan 3 03:27:56 2025 -0500 Add potential p-future XVRLD and XVRLDI instructions. 2025-01-03 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work190-sha)] Revert changes

2025-01-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b974f902103a7c61c0c700bc2ff75100d8fc20a5 commit b974f902103a7c61c0c700bc2ff75100d8fc20a5 Author: Michael Meissner Date: Fri Jan 3 03:23:54 2025 -0500 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 35 +++--- gcc/config/