[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 t

[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 OVL_U

[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-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 range

[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 * do

[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 targ

[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 no

[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-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 st

[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 pair

[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 noticed

[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 part

[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 t

[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 ex

[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 ty

[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 _TEMPLATE

[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 for

[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 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 ht

[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 patch

[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 con

[gcc r15-99] middle-end/114579 - speed up add_scope_conflicts

2024-05-01 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bbe83599320288025a417c54d9afcb3885cb2766 commit r15-99-gbbe83599320288025a417c54d9afcb3885cb2766 Author: Richard Biener Date: Thu Apr 4 14:00:10 2024 +0200 middle-end/114579 - speed up add_scope_conflicts The following speeds up stack variable conflict detect

[gcc r15-100] s390: testsuite: Fix zero_bits_compound-1.c

2024-05-01 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:6c4a745c6910659a75d1881cf3c4128f24b5666f commit r15-100-g6c4a745c6910659a75d1881cf3c4128f24b5666f Author: Stefan Schulze Frielinghaus Date: Thu May 2 08:39:32 2024 +0200 s390: testsuite: Fix zero_bits_compound-1.c Starting with r12-2731-g96146e61cd7aee we do

[gcc r15-101] c++: Don't emit unused GMF partial specializations [PR114630]

2024-05-01 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:02917ac4528e32d1b2d0da5f45ef5937c56942cd commit r15-101-g02917ac4528e32d1b2d0da5f45ef5937c56942cd Author: Nathaniel Shead Date: Thu Apr 11 19:15:35 2024 +1000 c++: Don't emit unused GMF partial specializations [PR114630] The change in r14-8408 to also emit pa

[gcc r15-102] s390: testsuite: Fix risbg-ll-2.c

2024-05-01 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:66f49ccd409c7a3f6eb89dd78e275ab57c983c79 commit r15-102-g66f49ccd409c7a3f6eb89dd78e275ab57c983c79 Author: Stefan Schulze Frielinghaus Date: Thu May 2 08:43:50 2024 +0200 s390: testsuite: Fix risbg-ll-2.c Starting with r14-2047-gd0e891406b16dc we see through s