[gcc/devel/omp/gcc-14] nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2f01bd9787dc850132337278ebf25f1eeade5067 commit 2f01bd9787dc850132337278ebf25f1eeade5067 Author: Thomas Schwinge Date: Sat Dec 7 00:17:49 2024 +0100 nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181] ..., and use it for '-mno-soft-stack': PTX "na

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 942a25fa89d7... add options to control ifcombine It previously pointed to: 4c290a0a24c3... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:942a25fa89d7b0ea3e6e36bec4e5e93b3a0e82d4 commit 942a25fa89d7b0ea3e6e36bec4e5e93b3a0e82d4 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Introduce flags to disable ifcombine as a whole, or its new components.

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4c290a0a24c36b9bff48364ce0c516bbc6b6a560 commit 4c290a0a24c36b9bff48364ce0c516bbc6b6a560 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Introduce flags to disable ifcombine as a whole, or its new components.

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 4c290a0a24c3... add options to control ifcombine It previously pointed to: c1f9acc3fb6d... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c1f9acc3fb6dfa372a8098d53ce8ef025e45a2f7 commit c1f9acc3fb6dfa372a8098d53ce8ef025e45a2f7 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/doc/invoke.t

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c1f9acc3fb6d... add options to control ifcombine It previously pointed to: 04e4490c7f38... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:04e4490c7f3877fb308a678e4e6809e3854e5669 commit 04e4490c7f3877fb308a678e4e6809e3854e5669 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/testsuite/gc

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 04e4490c7f38... add options to control ifcombine It previously pointed to: 97eff7216094... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:97eff72160946ca89bd548fa2655802361dfa8fb commit 97eff72160946ca89bd548fa2655802361dfa8fb Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/tree-ssa-ifcombine.cc |

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 97eff7216094... add options to control ifcombine It previously pointed to: e4660b4065d0... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e4660b4065d01d29c6938c09a4c72676023f4c48 commit e4660b4065d01d29c6938c09a4c72676023f4c48 Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/tree-ssa-ifcombine.cc |

[gcc/aoliva/heads/testme] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e4660b4065d0... add options to control ifcombine It previously pointed to: eae53de5dc6e... add options to control ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:eae53de5dc6e9e11010912130fdb861e224cb4df commit eae53de5dc6e9e11010912130fdb861e224cb4df Author: Alexandre Oliva Date: Thu Dec 19 00:19:34 2024 -0300 add options to control ifcombine Diff: --- gcc/common.opt| 12 gcc/tree-ssa-ifcombine.cc |

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:22de6ed07ac7ef93d8f07e32ce32095366902805 commit 22de6ed07ac7ef93d8f07e32ce32095366902805 Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A gimple block with __builtin_unreachable () can't ha

[gcc(refs/users/aoliva/heads/testme)] strub: accept indirection of volatile pointer types [PR118007]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c84685db4378dbe6fe47f9ea746092231e232459 commit c84685db4378dbe6fe47f9ea746092231e232459 Author: Alexandre Oliva Date: Wed Dec 18 14:47:07 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers in strub wr

[gcc(refs/users/aoliva/heads/testme)] avoid trying to set block in barriers [PR113506]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c92e258ebf8a173d91437f8103f08f0d03fe533c commit c92e258ebf8a173d91437f8103f08f0d03fe533c Author: Alexandre Oliva Date: Wed Dec 18 14:30:31 2024 -0300 avoid trying to set block in barriers [PR113506] When we emit a sequence before a preexisting insn and naming

[gcc/aoliva/heads/testme] (74 commits) add options to control ifcombine

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: eae53de5dc6e... add options to control ifcombine It previously pointed to: efe673c4078f... expand: drop stack adjustments after barrier [PR118006] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc/aoliva/heads/testbase] (70 commits) ifcombine field merge: handle masks with sign extensions

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 87f97ffba93a... ifcombine field merge: handle masks with sign extensions It previously pointed to: 733edbfdd49f... Daily bump. Diff: Summary of changes (added commits): --- 87f97ff... ifcombine fie

[gcc r15-6358] ifcombine field merge: adjust testcases [PR118025]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f41fba5f14642bdb794e0635e37042250417678a commit r15-6358-gf41fba5f14642bdb794e0635e37042250417678a Author: Alexandre Oliva Date: Wed Dec 18 22:17:08 2024 -0300 ifcombine field merge: adjust testcases [PR118025] There was a thinko in the testcase field-merge-9

[gcc r15-6357] ifcombine field merge: do not follow a second conversion [PR118046]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2c55a891840425a98d951283273a11cf7bd31816 commit r15-6357-g2c55a891840425a98d951283273a11cf7bd31816 Author: Alexandre Oliva Date: Wed Dec 18 22:17:02 2024 -0300 ifcombine field merge: do not follow a second conversion [PR118046] The testcase shows that convers

[gcc r15-6356] ifcombine field merge: stricten loads tests, swap compare to match

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:86d9951acb4ec6f6f47402abb1fe3f059beb3ddb commit r15-6356-g86d9951acb4ec6f6f47402abb1fe3f059beb3ddb Author: Alexandre Oliva Date: Wed Dec 18 22:16:58 2024 -0300 ifcombine field merge: stricten loads tests, swap compare to match ACATS-4 ca11d02 exposed an error

[gcc r15-6360] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6d5df5133c5dd8f9ec8f213d0e51b77958a54d28 commit r15-6360-g6d5df5133c5dd8f9ec8f213d0e51b77958a54d28 Author: Alexandre Oliva Date: Wed Dec 18 22:17:18 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Some bitfield compares with zero a

[gcc r15-6361] ifcombine field merge: handle masks with sign extensions

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:87f97ffba93a2de17eca3927af901e3b3a103df7 commit r15-6361-g87f97ffba93a2de17eca3927af901e3b3a103df7 Author: Alexandre Oliva Date: Wed Dec 18 22:17:31 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, mask

[gcc r15-6359] noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:34e6c77da699de4cd172523310123af8e0a36a36 commit r15-6359-g34e6c77da699de4cd172523310123af8e0a36a36 Author: Alexandre Oliva Date: Wed Dec 18 22:17:13 2024 -0300 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915] When ifcombine_mark_ssa_name is c

[gcc(refs/users/aoliva/heads/testme)] strub: accept indirection of volatile pointer types [PR118007]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9c001398aa835e701b3fff5e3275ae4bb15d8740 commit 9c001398aa835e701b3fff5e3275ae4bb15d8740 Author: Alexandre Oliva Date: Wed Dec 18 14:47:07 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers in strub wr

[gcc/aoliva/heads/testme] (2 commits) expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: efe673c4078f... expand: drop stack adjustments after barrier [PR118006] It previously pointed to: 74f98c52df56... expand: drop stack adjustments after barrier [PR118006] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:efe673c4078f212c700fbd8c869073d715a664f4 commit efe673c4078f212c700fbd8c869073d715a664f4 Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A gimple block with __builtin_unreachable () can't ha

[gcc r15-6354] Output the load address in backtraces for PIE executables on Darwin

2024-12-18 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:1d148e0401b599a3cae4183d3f33b7fa65c40464 commit r15-6354-g1d148e0401b599a3cae4183d3f33b7fa65c40464 Author: Simon Wright Date: Wed Dec 18 22:26:27 2024 +0100 Output the load address in backtraces for PIE executables on Darwin This aligns Darwin with Linux and

[gcc r15-6353] Fix bootstrap failure on SPARC with -O3 -mvis3

2024-12-18 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ed5ef9b39291e9d76e5caf4d96d7e6b09a35591e commit r15-6353-ged5ef9b39291e9d76e5caf4d96d7e6b09a35591e Author: Eric Botcazou Date: Wed Dec 18 21:48:36 2024 +0100 Fix bootstrap failure on SPARC with -O3 -mvis3 This replaces the use of FAIL in the new vec_cmp[u] ex

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Ajout assertion

2024-12-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d3ce0ba6270ab45f0ee78d035208c3ca54041f00 commit d3ce0ba6270ab45f0ee78d035208c3ca54041f00 Author: Mikael Morin Date: Wed Dec 18 21:57:29 2024 +0100 Ajout assertion Diff: --- gcc/fortran/trans-expr.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/fortran/tra

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction dump

2024-12-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:890cb2ba6b87501b21160c33d8d5f5cd094a786e commit 890cb2ba6b87501b21160c33d8d5f5cd094a786e Author: Mikael Morin Date: Wed Dec 18 21:55:13 2024 +0100 Correction dump Diff: --- gcc/testsuite/gfortran.dg/class_allocate_14.f90 | 2 +- 1 file changed, 1 insertion(+), 1 del

[gcc r15-6352] libstdc++: Have std::addressof use __builtin_addressof

2024-12-18 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:33502a11e47a87f1423a80bead8e87fbd6363fa1 commit r15-6352-g33502a11e47a87f1423a80bead8e87fbd6363fa1 Author: François Dumont Date: Wed Dec 18 19:18:32 2024 +0100 libstdc++: Have std::addressof use __builtin_addressof Rather than calling std::__addressof in std:

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression modifiable_p

2024-12-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:492b272767db328ec8e44345f055dfae56f0b1ea commit 492b272767db328ec8e44345f055dfae56f0b1ea Author: Mikael Morin Date: Wed Dec 18 21:38:06 2024 +0100 Correction régression modifiable_p Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 insertions(+) diff

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

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

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:74f98c52df56671cc78679b8a544234a73857bc8 commit 74f98c52df56671cc78679b8a544234a73857bc8 Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A block with __builtin_unreachable () can't have code

[gcc/aoliva/heads/testme] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 74f98c52df56... expand: drop stack adjustments after barrier [PR118006] It previously pointed to: d03e12672200... expand: drop stack adjustments after barrier [PR118006] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d03e12672200b90972cb0f6f592ac01be1ca6b7d commit d03e12672200b90972cb0f6f592ac01be1ca6b7d Author: Alexandre Oliva Date: Wed Dec 18 16:28:48 2024 -0300 expand: drop stack adjustments after barrier [PR118006] A block with __builtin_unreachable () can't have code

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle bitfield zero tests in range tests

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ae0bd821107ba30ea58c7abc075e15a004180bc4 commit ae0bd821107ba30ea58c7abc075e15a004180bc4 Author: Alexandre Oliva Date: Tue Dec 17 22:18:43 2024 -0300 ifcombine field merge: handle bitfield zero tests in range tests Some bitfield compares with zero are optimiz

[gcc r15-6351] [PR117248][LRA]: Fix calculation of conflict hard regs of pseudo

2024-12-18 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:24df430108c0cdf83d7cccd69367a977adca7da0 commit r15-6351-g24df430108c0cdf83d7cccd69367a977adca7da0 Author: Vladimir N. Makarov Date: Wed Dec 18 14:00:38 2024 -0500 [PR117248][LRA]: Fix calculation of conflict hard regs of pseudo The 1st patch for PR117248 res

[gcc(refs/users/aoliva/heads/testme)] ifcombine field merge: handle masks with sign extensions

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:05722b6d8799d08861dd65af06721b4784acc650 commit 05722b6d8799d08861dd65af06721b4784acc650 Author: Alexandre Oliva Date: Tue Dec 17 22:19:07 2024 -0300 ifcombine field merge: handle masks with sign extensions When a loaded field is sign extended, masked and com

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

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

[gcc(refs/users/aoliva/heads/testme)] strub: accept indirection of volatile pointer types [PR118007]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e2aa76c2ba070bd5864e3d67729b735b8ad0e80a commit e2aa76c2ba070bd5864e3d67729b735b8ad0e80a Author: Alexandre Oliva Date: Wed Dec 18 14:47:07 2024 -0300 strub: accept indirection of volatile pointer types [PR118007] We don't want to indirect pointers in strub wr

[gcc(refs/users/aoliva/heads/testme)] avoid trying to set block in barriers [PR113506]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1527b0736e83ca241e7bb92d545a677046b2e8e5 commit 1527b0736e83ca241e7bb92d545a677046b2e8e5 Author: Alexandre Oliva Date: Wed Dec 18 14:30:31 2024 -0300 avoid trying to set block in barriers [PR113506] When we emit a sequence before a preexisting insn and naming

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

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

[gcc/aoliva/heads/testme] (8 commits) expand: drop stack adjustments after barrier [PR118006]

2024-12-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d03e12672200... expand: drop stack adjustments after barrier [PR118006] It previously pointed to: ae42ade2c98f... ifcombine field merge: handle masks with sign extensions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIB

[gcc r15-6350] ipcp don't propagate where not needed - fix uninit constructor

2024-12-18 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:bb829ce157f8b466a9635fd96e7a44af9e19bd55 commit r15-6350-gbb829ce157f8b466a9635fd96e7a44af9e19bd55 Author: Michal Jires Date: Wed Dec 18 18:28:46 2024 +0100 ipcp don't propagate where not needed - fix uninit constructor Removed unitialized empty constructor a

[gcc r15-6349] Revert "[PR117248][LRA]: Rewriting reg notes update and fix calculation of conflict hard regs of pse

2024-12-18 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:1a28ff1c01c290d50fb4ebd6e6a49482195cab9c commit r15-6349-g1a28ff1c01c290d50fb4ebd6e6a49482195cab9c Author: Vladimir N. Makarov Date: Wed Dec 18 13:28:43 2024 -0500 Revert "[PR117248][LRA]: Rewriting reg notes update and fix calculation of conflict hard regs of pseudo

[gcc r15-6348] libstdc++: Adjust probabilities of hashmap loop conditions

2024-12-18 Thread Tamar Christina via Libstdc++-cvs
https://gcc.gnu.org/g:f8f686a12989a0dcf8ab0235641cf4a8dceae67c commit r15-6348-gf8f686a12989a0dcf8ab0235641cf4a8dceae67c Author: Tamar Christina Date: Wed Dec 18 16:39:25 2024 + libstdc++: Adjust probabilities of hashmap loop conditions We are currently generating a loop which

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Utilisation de la méthode de nullification pour nullifier un pointeur

2024-12-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:361dc46a146597225918efed06af08feda400c8d commit 361dc46a146597225918efed06af08feda400c8d Author: Mikael Morin Date: Wed Dec 18 19:04:41 2024 +0100 Utilisation de la méthode de nullification pour nullifier un pointeur Diff: --- gcc/fortran/trans-array.cc | 93 +++

[gcc r15-6347] libstdc++: Clear std::priority_queue after moving from it [PR118088]

2024-12-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:15aab0d00ca1ed5ce428555bf89ecfe0525f9b81 commit r15-6347-g15aab0d00ca1ed5ce428555bf89ecfe0525f9b81 Author: Jonathan Wakely Date: Sat Dec 14 01:17:27 2024 + libstdc++: Clear std::priority_queue after moving from it [PR118088] We don't know what state an ar

[gcc r15-6346] lto: Remap node order for stability.

2024-12-18 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:b47e7eabff260a69b0cf596ca807ebbe6d93a2c2 commit r15-6346-gb47e7eabff260a69b0cf596ca807ebbe6d93a2c2 Author: Michal Jires Date: Thu Oct 24 03:02:55 2024 +0200 lto: Remap node order for stability. This patch adds remapping of node order for each lto partition.

[gcc r15-6345] Node clones share order.

2024-12-18 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:0895aef01c64c317b489811dbe4ac55f9c13aab3 commit r15-6345-g0895aef01c64c317b489811dbe4ac55f9c13aab3 Author: Michal Jires Date: Thu Oct 24 02:21:00 2024 +0200 Node clones share order. Symbol order corresponds to the order in source code. For clones their or

[gcc r15-6342] Implement Lockfile.

2024-12-18 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:40d197dc81df8b369e454a9e71d1316027ca6e7b commit r15-6342-g40d197dc81df8b369e454a9e71d1316027ca6e7b Author: Michal Jires Date: Thu Jun 20 13:24:02 2024 +0200 Implement Lockfile. This patch implements lockfile used for incremental LTO. Bootstrapped/reg

[gcc r15-6343] lto: Implement ltrans cache

2024-12-18 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:8b1a572840438d0caf3a40cfdebbc55bbc3968f5 commit r15-6343-g8b1a572840438d0caf3a40cfdebbc55bbc3968f5 Author: Michal Jires Date: Fri Nov 17 21:17:11 2023 +0100 lto: Implement ltrans cache This patch implements Incremental LTO as ltrans cache. Stored are

[gcc r15-6344] ipa-strub: Replace cgraph_node order with uid.

2024-12-18 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:bad3714b117f6d5c09b3dc8925441ce6745d0a9d commit r15-6344-gbad3714b117f6d5c09b3dc8925441ce6745d0a9d Author: Michal Jires Date: Thu Oct 24 02:04:12 2024 +0200 ipa-strub: Replace cgraph_node order with uid. ipa_strub_set_mode_for_new_functions uses node order as

[gcc r15-6341] Revert "PR81358: Enable automatic linking of libatomic."

2024-12-18 Thread Prathamesh Kulkarni via Gcc-cvs
https://gcc.gnu.org/g:17d8a3da25cd5262df1075b210cb4fa707c527df commit r15-6341-g17d8a3da25cd5262df1075b210cb4fa707c527df Author: Prathamesh Kulkarni Date: Wed Dec 18 22:03:38 2024 +0530 Revert "PR81358: Enable automatic linking of libatomic." This reverts commit e2f6ed54f75bbf8dd0

[gcc r14-11101] arm: Fix LDRD register overlap [PR117675]

2024-12-18 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:9366c328518766d896155388726055624716c0af commit r14-11101-g9366c328518766d896155388726055624716c0af Author: Wilco Dijkstra Date: Tue Dec 10 14:22:48 2024 + arm: Fix LDRD register overlap [PR117675] The register indexed variants of LDRD have complex regist

[gcc r15-6340] arm: Escape semicolon in thumb1.md

2024-12-18 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:15dbb0a9ee8317c2a1983793d532c1f814ae1e33 commit r15-6340-g15dbb0a9ee8317c2a1983793d532c1f814ae1e33 Author: Torbjörn SVENSSON Date: Mon Dec 16 14:12:42 2024 +0100 arm: Escape semicolon in thumb1.md Without escaping the semicolon, the generated assembler output

[gcc r15-6339] c++: Speed up compilation of large char array initializers when not using #embed

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:40f243e91796671701ded90919d1ca32ba9076ad commit r15-6339-g40f243e91796671701ded90919d1ca32ba9076ad Author: Jakub Jelinek Date: Wed Dec 18 15:53:24 2024 +0100 c++: Speed up compilation of large char array initializers when not using #embed The following patch

[gcc r15-6338] gimple-fold: Fix up decode_field_reference xor handling [PR118081]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:549af7288332d698d45bbbcf3c61aaeb193fb716 commit r15-6338-g549af7288332d698d45bbbcf3c61aaeb193fb716 Author: Jakub Jelinek Date: Wed Dec 18 15:21:40 2024 +0100 gimple-fold: Fix up decode_field_reference xor handling [PR118081] The function comment says:

[gcc r15-6337] PR81358: Enable automatic linking of libatomic.

2024-12-18 Thread Prathamesh Kulkarni via Gcc-cvs
https://gcc.gnu.org/g:e2f6ed54f75bbf8dd0292af90304890f06a9be17 commit r15-6337-ge2f6ed54f75bbf8dd0292af90304890f06a9be17 Author: Prathamesh Kulkarni Date: Wed Dec 18 17:03:51 2024 +0530 PR81358: Enable automatic linking of libatomic. ChangeLog: PR driver/81358

[gcc r15-6336] OpenMP: Add declare variant's 'append_args' clause in C/C++

2024-12-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:12dd892b1a3ad719e76e6ca40f8cbc224610b849 commit r15-6336-g12dd892b1a3ad719e76e6ca40f8cbc224610b849 Author: Tobias Burnus Date: Wed Dec 18 09:25:50 2024 +0100 OpenMP: Add declare variant's 'append_args' clause in C/C++ Add the append_args clause of 'declare va

[gcc r15-6335] c++: Use type_id_in_expr_sentinel in 6 further spots in the parser

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:84794671859ae8eb54ff81c7d3e32b4db8686024 commit r15-6335-g84794671859ae8eb54ff81c7d3e32b4db8686024 Author: Jakub Jelinek Date: Wed Dec 18 12:02:38 2024 +0100 c++: Use type_id_in_expr_sentinel in 6 further spots in the parser The following patch uses type_id_i

[gcc r15-6333] c++: Add {, un}likely attribute further test coverage [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:190d9a2b384e626bcd0554e01513939af1ed5339 commit r15-6333-g190d9a2b384e626bcd0554e01513939af1ed5339 Author: Jakub Jelinek Date: Wed Dec 18 11:59:24 2024 +0100 c++: Add {,un}likely attribute further test coverage [PR110345] Similarly for likely/unlikely attribu

[gcc r15-6334] c++: Fix up pedantic handling of alignas [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7eb2acb7221b5a219ece1a693d9ac594f229a61a commit r15-6334-g7eb2acb7221b5a219ece1a693d9ac594f229a61a Author: Jakub Jelinek Date: Wed Dec 18 12:00:13 2024 +0100 c++: Fix up pedantic handling of alignas [PR110345] The following patch on top of the PR110345 P2552R

[gcc r15-6329] c++: Diagnose attributes on class/enum declarations [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d003a3862aeac72d0417cc41daafdf968bdb1839 commit r15-6329-gd003a3862aeac72d0417cc41daafdf968bdb1839 Author: Jakub Jelinek Date: Wed Dec 18 11:54:57 2024 +0100 c++: Diagnose attributes on class/enum declarations [PR110345] The following testcase shows another i

[gcc r15-6332] c++: Add fallthrough attribute further test coverage [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:54ea9cfb676d7c2aa593594dfa48147ba7de18e3 commit r15-6332-g54ea9cfb676d7c2aa593594dfa48147ba7de18e3 Author: Jakub Jelinek Date: Wed Dec 18 11:58:39 2024 +0100 c++: Add fallthrough attribute further test coverage [PR110345] Similarly for fallthrough attribute.

[gcc r15-6330] c++: Handle attributes on exception declarations [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8b83820b68f358e21c740c0fcfb984e294f81ede commit r15-6330-g8b83820b68f358e21c740c0fcfb984e294f81ede Author: Jakub Jelinek Date: Wed Dec 18 11:55:59 2024 +0100 c++: Handle attributes on exception declarations [PR110345] This is a continuation of the series for

[gcc r15-6331] c++: Add carries_dependency further test coverage [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:17429c1d20568d4810189196d64081139c0d7785 commit r15-6331-g17429c1d20568d4810189196d64081139c0d7785 Author: Jakub Jelinek Date: Wed Dec 18 11:57:50 2024 +0100 c++: Add carries_dependency further test coverage [PR110345] This patch adds additional test coverage

[gcc r15-6328] c++: Handle enum attributes like class attributes [PR110345]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:49b142f2ef5d985dd6c4509d692ee4dfedfd4658 commit r15-6328-g49b142f2ef5d985dd6c4509d692ee4dfedfd4658 Author: Jakub Jelinek Date: Wed Dec 18 11:52:31 2024 +0100 c++: Handle enum attributes like class attributes [PR110345] As the following testcase shows, cp_pars

[gcc r15-6327] inline-asm: Add - constraint modifier support for toplevel extended asm [PR41045]

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:35c4a383d6d8f7a9a094d364201daf0d098e4f42 commit r15-6327-g35c4a383d6d8f7a9a094d364201daf0d098e4f42 Author: Jakub Jelinek Date: Wed Dec 18 11:50:26 2024 +0100 inline-asm: Add - constraint modifier support for toplevel extended asm [PR41045] The following patc

[gcc r15-6326] inline-asm: Add support for cc operand modifier

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:74d6a676034b3ab20c387f12f19f5597e4f1c9fa commit r15-6326-g74d6a676034b3ab20c387f12f19f5597e4f1c9fa Author: Jakub Jelinek Date: Wed Dec 18 11:49:11 2024 +0100 inline-asm: Add support for cc operand modifier As mentioned in the "inline asm: Add new constraint f

[gcc r15-6325] inline asm: Add new constraint for symbol definitions

2024-12-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c7f725cd8d8e418818a8283fd5ef393a977753d5 commit r15-6325-gc7f725cd8d8e418818a8283fd5ef393a977753d5 Author: Jakub Jelinek Date: Wed Dec 18 11:44:36 2024 +0100 inline asm: Add new constraint for symbol definitions The following patch on top of the PR41045 tople

[gcc r15-6324] libstdc++: Add inline keyword to _M_locate

2024-12-18 Thread Tamar Christina via Libstdc++-cvs
https://gcc.gnu.org/g:18aff7644ad1e44dc146d36a2b7e397977aa47ac commit r15-6324-g18aff7644ad1e44dc146d36a2b7e397977aa47ac Author: Tamar Christina Date: Wed Dec 18 09:02:46 2024 + libstdc++: Add inline keyword to _M_locate In GCC 12 there was a ~40% regression in the performance

[gcc/devel/omp/gcc-14] nvptx: Add '__builtin_stack_save()', '__builtin_stack_restore()' test case [PR65181]

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84aa1714c336213a3c8624f7450ea4748e3cdbeb commit 84aa1714c336213a3c8624f7450ea4748e3cdbeb Author: Thomas Schwinge Date: Fri Dec 13 13:54:10 2024 +0100 nvptx: Add '__builtin_stack_save()', '__builtin_stack_restore()' test case [PR65181] Documenting the status

[gcc/devel/omp/gcc-14] nvptx: Add 'sorry, unimplemented: target cannot support alloca' test cases [PR65181]

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5a269a2c5bd47e5399af60efe70be7392e0fbebf commit 5a269a2c5bd47e5399af60efe70be7392e0fbebf Author: Thomas Schwinge Date: Wed Dec 11 15:22:06 2024 +0100 nvptx: Add 'sorry, unimplemented: target cannot support alloca' test cases [PR65181] Documenting the status

[gcc/devel/omp/gcc-14] Un-XFAIL 'gcc.dg/signbit-5.c' for GCN

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e8abd2a50b65e3a9eb25c9232c8bfebf77ebd0c6 commit e8abd2a50b65e3a9eb25c9232c8bfebf77ebd0c6 Author: Thomas Schwinge Date: Tue Aug 27 12:37:29 2024 +0200 Un-XFAIL 'gcc.dg/signbit-5.c' for GCN It XPASSes after recent commit 5a3387938d4d95717cac29eecd0ba53e0ef9094d

[gcc/devel/omp/gcc-14] nvptx: Support '-march=sm_52'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1ced50b3a0b8d822286792a63fdfff3402646916 commit 1ced50b3a0b8d822286792a63fdfff3402646916 Author: Thomas Schwinge Date: Sun Nov 10 17:47:16 2024 +0100 nvptx: Support '-march=sm_52' gcc/ * config/nvptx/nvptx-sm.def: Add '52'. * c

[gcc/devel/omp/gcc-14] nvptx: Support '-mptx=7.3'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f808115968fe1dea86e3991b32c009b07159abfe commit f808115968fe1dea86e3991b32c009b07159abfe Author: Thomas Schwinge Date: Sun Nov 10 13:07:32 2024 +0100 nvptx: Support '-mptx=7.3' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version): Add

[gcc/devel/omp/gcc-14] nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1c0104e0afca3179b121745541a939625b74ad2d commit 1c0104e0afca3179b121745541a939625b74ad2d Author: Thomas Schwinge Date: Tue Nov 12 16:26:15 2024 +0100 nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3' PR target/65181 gcc

[gcc/devel/omp/gcc-14] nvptx: Handle '__builtin_stack_save()' in a well-behaved way for PTX "native" stacks [PR65181]

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d8403076bc4a5bdeb36fe0c5a3b6a6c71f3cfa84 commit d8403076bc4a5bdeb36fe0c5a3b6a6c71f3cfa84 Author: Thomas Schwinge Date: Fri Dec 13 15:09:49 2024 +0100 nvptx: Handle '__builtin_stack_save()' in a well-behaved way for PTX "native" stacks [PR65181] PR ta

[gcc/devel/omp/gcc-14] nvptx: Clarify that the PTX "native" stack pointer is handled implicitly at function level [PR65181]

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1fbf61f0efd39eaa3095f4537dcc4f3582146f01 commit 1fbf61f0efd39eaa3095f4537dcc4f3582146f01 Author: Thomas Schwinge Date: Tue Dec 10 11:11:26 2024 +0100 nvptx: Clarify that the PTX "native" stack pointer is handled implicitly at function level [PR65181]

[gcc/devel/omp/gcc-14] nvptx: Add effective-target 'nvptx_softstack', use for effective-target 'alloca'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1597362730241fff464e663f0225b2deef8ffa8f commit 1597362730241fff464e663f0225b2deef8ffa8f Author: Thomas Schwinge Date: Mon Dec 16 11:48:11 2024 +0100 nvptx: Add effective-target 'nvptx_softstack', use for effective-target 'alloca' ..., and thereby making the

[gcc/devel/omp/gcc-14] nvptx: Add '__builtin_alloca(0)' test cases [PR65181]

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0fdfbc10026b40c1e0374a2f6486a81d8741d69f commit 0fdfbc10026b40c1e0374a2f6486a81d8741d69f Author: Thomas Schwinge Date: Thu Dec 12 23:26:14 2024 +0100 nvptx: Add '__builtin_alloca(0)' test cases [PR65181] Documenting the status quo. PR target/

[gcc/devel/omp/gcc-14] testsuite: Improve check-function-bodies

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9b216725a5b15e235e312bc042dcdee9425a51c9 commit 9b216725a5b15e235e312bc042dcdee9425a51c9 Author: Wilco Dijkstra Date: Wed Jun 5 14:05:59 2024 +0100 testsuite: Improve check-function-bodies Improve check-function-bodies by allowing single-character function na

[gcc/devel/omp/gcc-14] amdgcn: Add padding to trampoline

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f97a7b3f4bfa4041514aec76a96c642ec8d225fe commit f97a7b3f4bfa4041514aec76a96c642ec8d225fe Author: Andrew Stubbs Date: Fri Aug 9 11:45:42 2024 + amdgcn: Add padding to trampoline This avoids a -Wpadded warning (testcase gcc.dg/20050607-1.c). gcc/Ch

[gcc/devel/omp/gcc-14] nvptx: Switch default from '-march=sm_30' to '-march=sm_52'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5cb8d99fb7b92bc01875c70ea15cd9379ad27a83 commit 5cb8d99fb7b92bc01875c70ea15cd9379ad27a83 Author: Thomas Schwinge Date: Mon Nov 11 13:20:46 2024 +0100 nvptx: Switch default from '-march=sm_30' to '-march=sm_52' In preparation of GCC/nvptx code changes that req

[gcc/devel/omp/gcc-14] nvptx: Support '-march=sm_89'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:02add658a3e161b0c6fe7e4ffd8d0e77095bd207 commit 02add658a3e161b0c6fe7e4ffd8d0e77095bd207 Author: Thomas Schwinge Date: Tue Nov 12 17:49:10 2024 +0100 nvptx: Support '-march=sm_89' gcc/ * config/nvptx/nvptx-sm.def: Add '89'. * c

[gcc/devel/omp/gcc-14] GCN: Fix 'real_from_integer' usage

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d89bfb6dc0a460ee16139a458fa5353b8f6ba804 commit d89bfb6dc0a460ee16139a458fa5353b8f6ba804 Author: Thomas Schwinge Date: Thu Dec 5 14:28:26 2024 +0100 GCN: Fix 'real_from_integer' usage The recent commit b3f1b9e2aa079f8ec73e3cb48143a16645c49566 "build: Remo

[gcc/devel/omp/gcc-14] nvptx: Support '-mptx=7.8'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4539a38902a03b4e7b07b7703e48f55af78f75e4 commit 4539a38902a03b4e7b07b7703e48f55af78f75e4 Author: Thomas Schwinge Date: Tue Nov 12 17:37:44 2024 +0100 nvptx: Support '-mptx=7.8' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version): Add

[gcc/devel/omp/gcc-14] nvptx: Support '-march=sm_37'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3c601e482c713b4dcd0096a611b9aeaa27564cad commit 3c601e482c713b4dcd0096a611b9aeaa27564cad Author: Thomas Schwinge Date: Tue Nov 12 08:31:53 2024 +0100 nvptx: Support '-march=sm_37' gcc/ * config/nvptx/nvptx-sm.def: Add '37'. * c

[gcc/devel/omp/gcc-14] nvptx: Clarify that our baseline is PTX ISA Version 3.1

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8312c7de440a864f378f3e3bd921e5c8785c3907 commit 8312c7de440a864f378f3e3bd921e5c8785c3907 Author: Thomas Schwinge Date: Sun Nov 10 17:32:55 2024 +0100 nvptx: Clarify that our baseline is PTX ISA Version 3.1 Added in commit decde11183bdccc46587d6614b75f3d56a2f2

[gcc/devel/omp/gcc-14] nvptx: Expose '-mptx=4.2'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:18f34aa30cb3919e227ec2abde79bb3f1d41a851 commit 18f34aa30cb3919e227ec2abde79bb3f1d41a851 Author: Thomas Schwinge Date: Sun Nov 10 17:35:07 2024 +0100 nvptx: Expose '-mptx=4.2' 'PTX_VERSION_4_2' was added in commit decde11183bdccc46587d6614b75f3d56a2f2e4a

[gcc/devel/omp/gcc-14] nvptx: Support '-mptx=4.1'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0d70ea000c69c56b47c44855d9ba43f5c8737728 commit 0d70ea000c69c56b47c44855d9ba43f5c8737728 Author: Thomas Schwinge Date: Sun Nov 10 17:34:08 2024 +0100 nvptx: Support '-mptx=4.1' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version): Add

[gcc/devel/omp/gcc-14] nvptx: Enhance '-march-map=[...]' test cases

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f2dd8a43beaa913bb7ac7b795b7264b26ea55b8b commit f2dd8a43beaa913bb7ac7b795b7264b26ea55b8b Author: Thomas Schwinge Date: Sun Nov 10 18:29:25 2024 +0100 nvptx: Enhance '-march-map=[...]' test cases This expands upon the one test case added in commit de0ef044

[gcc/devel/omp/gcc-14] nvptx: Support '--with-multilib-list'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ed9bc1f5d9f7bce0c8836db7029434f174a5a0d3 commit ed9bc1f5d9f7bce0c8836db7029434f174a5a0d3 Author: Thomas Schwinge Date: Fri Sep 27 17:44:16 2024 +0200 nvptx: Support '--with-multilib-list' No change in behavior unless specifying it. gcc/

[gcc/devel/omp/gcc-14] nvptx: Enhance '-mptx=[...]' test cases

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:77654b0513b21d21b9305d9ce0135d4c3dff4aca commit 77654b0513b21d21b9305d9ce0135d4c3dff4aca Author: Thomas Schwinge Date: Sun Nov 10 20:01:58 2024 +0100 nvptx: Enhance '-mptx=[...]' test cases This expands upon the test cases added in commit a2eacdbd4c4a698b

[gcc/devel/omp/gcc-14] nvptx: Enhance '-march=[...]' test cases

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ffb6f6d58e437df0227f1eed3b64b8b600233232 commit ffb6f6d58e437df0227f1eed3b64b8b600233232 Author: Thomas Schwinge Date: Sun Nov 10 20:09:42 2024 +0100 nvptx: Enhance '-march=[...]' test cases This expands upon the test cases added in commit 4706670cd3b06bb

[gcc/devel/omp/gcc-14] 'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest'

2024-12-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:99f7764e0b7cf28fa22a875320de0cf22c3d5025 commit 99f7764e0b7cf28fa22a875320de0cf22c3d5025 Author: Thomas Schwinge Date: Mon Dec 2 16:50:16 2024 +0100 'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest' ..., and invoke that before actual use.

  1   2   >