[gcc r13-8673] rs6000: Add OPTION_MASK_POWER8 [PR101865]

2024-05-01 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:0ae9252f7b52151209b36d8a1cefc49f1b23fa46 commit r13-8673-g0ae9252f7b52151209b36d8a1cefc49f1b23fa46 Author: Will Schmidt Date: Fri Apr 12 14:55:16 2024 -0500 rs6000: Add OPTION_MASK_POWER8 [PR101865] The bug in PR101865 is the _ARCH_PWR8 predefine macro is

[gcc r13-8672] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-05-01 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:d42105742841e73ca867b6da0c5ca6ad4d86fed6 commit r13-8672-gd42105742841e73ca867b6da0c5ca6ad4d86fed6 Author: Peter Bergner Date: Tue Apr 9 15:24:39 2024 -0500 rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865] This is a cleanup

[gcc r15-98] c++: Implement modules ABI for vtable emissions

2024-05-01 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:ad30265ccfb211fca35789df2d1404cc12302219 commit r15-98-gad30265ccfb211fca35789df2d1404cc12302219 Author: Nathaniel Shead Date: Tue Apr 16 22:50:26 2024 +1000 c++: Implement modules ABI for vtable emissions This patch implements the changes described in

[gcc r15-96] doc: Describe limitations re Ada, D, and Go on FreeBSD

2024-05-01 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:ff98aab108a6a4e50a831e7cfc011c2131f8d19c commit r15-96-gff98aab108a6a4e50a831e7cfc011c2131f8d19c Author: Gerald Pfeifer Date: Thu May 2 00:45:52 2024 +0200 doc: Describe limitations re Ada, D, and Go on FreeBSD gcc: PR target/69374 PR

[gcc r13-8670] c++: problematic assert in reference_binding [PR113141]

2024-05-01 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:c70abea054fe0021b7b2c2e07996afaadc17a07b commit r13-8670-gc70abea054fe0021b7b2c2e07996afaadc17a07b Author: Patrick Palka Date: Wed May 1 18:16:08 2024 -0400 c++: problematic assert in reference_binding [PR113141] r14-9946 / r14-9947 fixed this PR properly

[gcc r13-8669] c++: alias CTAD and template template parm [PR114377]

2024-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:60e1e13f458f1fcfb05a30ace57fa682461e2732 commit r13-8669-g60e1e13f458f1fcfb05a30ace57fa682461e2732 Author: centurion Date: Wed Mar 27 18:36:37 2024 + c++: alias CTAD and template template parm [PR114377] To match all the other places that pull a

[gcc r13-8668] c++: binding reference to comma expr [PR114561]

2024-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:7bc362ea61e5bf552356aa862beb7845fe50a47c commit r13-8668-g7bc362ea61e5bf552356aa862beb7845fe50a47c Author: Jason Merrill Date: Tue Apr 2 10:52:28 2024 -0400 c++: binding reference to comma expr [PR114561] We represent a reference binding where the referent

[gcc r13-8667] c++: __is_constructible ref binding [PR100667]

2024-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:19821ce86afa0f4ce0d2312b16864c809e605be9 commit r13-8667-g19821ce86afa0f4ce0d2312b16864c809e605be9 Author: Jason Merrill Date: Wed Mar 27 16:14:01 2024 -0400 c++: __is_constructible ref binding [PR100667] The requirement that a type argument be complete is

[gcc r15-95] c++: drop in-charge for dtors without vbases

2024-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a12cae973900f118436ef85c1197e91bf0428280 commit r15-95-ga12cae973900f118436ef85c1197e91bf0428280 Author: Jason Merrill Date: Tue Dec 12 18:07:28 2023 -0500 c++: drop in-charge for dtors without vbases Constructors and destructors use the in-charge parameter

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Trivial pattern cleanup

2024-05-01 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:990fa14f80e03260209b01823f3de859b9e72f66 commit 990fa14f80e03260209b01823f3de859b9e72f66 Author: Jeff Law Date: Wed May 1 12:43:37 2024 -0600 [committed] [RISC-V] Trivial pattern cleanup As I was reviewing and cleaning up some internal work, I noticed a

[gcc r15-94] [committed] [RISC-V] Trivial pattern cleanup

2024-05-01 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:76ca6e1f8b1524b82a871ce29cf58c79e5e77e2b commit r15-94-g76ca6e1f8b1524b82a871ce29cf58c79e5e77e2b Author: Jeff Law Date: Wed May 1 12:43:37 2024 -0600 [committed] [RISC-V] Trivial pattern cleanup As I was reviewing and cleaning up some internal work, I

[gcc(refs/vendors/riscv/heads/gcc-14-with-riscv-opts)] [committed] [RISC-V] Fix detection of store pair fusion cases

2024-05-01 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b00f7226022a259211796781c9efb61645ad30a2 commit b00f7226022a259211796781c9efb61645ad30a2 Author: Jeff Law Date: Wed May 1 11:28:41 2024 -0600 [committed] [RISC-V] Fix detection of store pair fusion cases We've got the ability to count the number of store

[gcc r15-93] [committed] [RISC-V] Fix detection of store pair fusion cases

2024-05-01 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:fad93e7617ce1aafb006983a71b6edc9ae1eb2d1 commit r15-93-gfad93e7617ce1aafb006983a71b6edc9ae1eb2d1 Author: Jeff Law Date: Wed May 1 11:28:41 2024 -0600 [committed] [RISC-V] Fix detection of store pair fusion cases We've got the ability to count the number of

[gcc r15-92] libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891]

2024-05-01 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1fbe1a50d86df11f434351cf62461a32747f9710 commit r15-92-g1fbe1a50d86df11f434351cf62461a32747f9710 Author: Jonathan Wakely Date: Tue Apr 30 09:48:00 2024 +0100 libstdc++: Guard uses of is_pointer_interconvertible_v [PR114891] This type trait isn't supported by

[gcc r15-91] c++: const void* memchr [PR113706]

2024-05-01 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c3bc2787b8beb7aae67fdf2a7f7271a9a4edca7c commit r15-91-gc3bc2787b8beb7aae67fdf2a7f7271a9a4edca7c Author: Jason Merrill Date: Mon Feb 12 18:24:00 2024 -0500 c++: const void* memchr [PR113706] The C++ standard specifies that the functions have const and

[gcc r15-90] doc: FreeBSD no longer has a GNU toolchain in base

2024-05-01 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:0695aba3e987f4bb06c95f29ff90a8a3234e1507 commit r15-90-g0695aba3e987f4bb06c95f29ff90a8a3234e1507 Author: Gerald Pfeifer Date: Wed May 1 16:23:08 2024 +0200 doc: FreeBSD no longer has a GNU toolchain in base gcc: PR target/69374 PR

gcc-wwwdocs branch master updated. 8e626db7182e01ad09bdab91f6a83ecb2dbde4e3

2024-05-01 Thread Jonathan Wakely via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 8e626db7182e01ad09bdab91f6a83ecb2dbde4e3 (commit) from

gcc-wwwdocs branch master updated. 3e9f71f2c5ae175b2a4b209156f2241fa0646381

2024-05-01 Thread Carlos O'Donell via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 3e9f71f2c5ae175b2a4b209156f2241fa0646381 (commit) from

[gcc r15-89] doc: Remove old details on libunwind for ia64-*-hpux*

2024-05-01 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:81f7965e63028c1289ae3b1836750da74b01bc4a commit r15-89-g81f7965e63028c1289ae3b1836750da74b01bc4a Author: Gerald Pfeifer Date: Wed May 1 11:18:19 2024 +0200 doc: Remove old details on libunwind for ia64-*-hpux* gcc: PR target/69374 *

[gcc r15-88] Reduce startup costs for Value_Range.

2024-05-01 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:c60b3e211c555706cdc2dc8bfcdd540152cff350 commit r15-88-gc60b3e211c555706cdc2dc8bfcdd540152cff350 Author: Aldy Hernandez Date: Tue Apr 30 19:39:00 2024 +0200 Reduce startup costs for Value_Range. Value_Range is our polymorphic temporary that can hold any

[gcc r15-87] Cleanups to unsupported_range.

2024-05-01 Thread Aldy Hernandez via Gcc-cvs
https://gcc.gnu.org/g:1b5732de7e3980aa5197b1ac818f48f1ce9f87ab commit r15-87-g1b5732de7e3980aa5197b1ac818f48f1ce9f87ab Author: Aldy Hernandez Date: Tue Apr 30 18:54:11 2024 +0200 Cleanups to unsupported_range. Here are some cleanups to unsupported_range so the assignment operator

[gcc r15-85] c++: Propagate using decls from partitions [PR114868]

2024-05-01 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:0d0215b10dbbe39d655ceda4af283f288ec7680c commit r15-85-g0d0215b10dbbe39d655ceda4af283f288ec7680c Author: Nathaniel Shead Date: Tue Apr 9 21:49:58 2024 +1000 c++: Propagate using decls from partitions [PR114868] The modules code currently neglects to set

[gcc r15-86] c++: Propagate hidden flag on decls from partitions

2024-05-01 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:3032ebf0c9b769f02f494e97417a1b68ad59c884 commit r15-86-g3032ebf0c9b769f02f494e97417a1b68ad59c884 Author: Nathaniel Shead Date: Tue Apr 9 21:52:38 2024 +1000 c++: Propagate hidden flag on decls from partitions While working on some other fixes I noticed that