https://gcc.gnu.org/g:da7f0be91e2ae15342541546152a7a27a601c4b4
commit r14-10521-gda7f0be91e2ae15342541546152a7a27a601c4b4
Author: Marek Polacek
Date: Wed Jul 17 11:19:32 2024 -0400
c++: wrong error initializing empty class [PR115900]
In r14-409, we started handling empty bases
https://gcc.gnu.org/g:61cb0c889e1f9a9f4ea5b22bbe089a906410374a
commit r14-10519-g61cb0c889e1f9a9f4ea5b22bbe089a906410374a
Author: Jakub Jelinek
Date: Mon Jul 29 09:33:09 2024 +0200
testsuite: Fix up consteval-prop21.C for 32-bit targets [PR115986]
The test fails on 32-bit targets
https://gcc.gnu.org/g:56d5f8a60519f6c76df671e9f96acf995b0ffc6c
commit r14-10517-g56d5f8a60519f6c76df671e9f96acf995b0ffc6c
Author: Jason Merrill
Date: Fri Jul 26 17:20:18 2024 -0400
c++: consteval propagation and templates [PR115986]
Here the call to e() makes us decide to check
https://gcc.gnu.org/g:9662299593c0b028e5008def72744732da429e9f
commit r14-10518-g9662299593c0b028e5008def72744732da429e9f
Author: Jason Merrill
Date: Sat Jul 27 16:40:02 2024 -0400
c++: if consteval and consteval propagation [PR115583]
During speculative constant folding of an if
https://gcc.gnu.org/g:f30caf1bda8a0d086d0308e5024c2b4c43cbd6c0
commit r14-10516-gf30caf1bda8a0d086d0308e5024c2b4c43cbd6c0
Author: Jason Merrill
Date: Fri Jul 26 16:53:03 2024 -0400
c++: ICE with concept, local class, and lambda [PR115561]
Here when we want to synthesize methods
https://gcc.gnu.org/g:d5f1948640815a554d106542c2e91e4e117aa3bc
commit r15-2369-gd5f1948640815a554d106542c2e91e4e117aa3bc
Author: Jason Merrill
Date: Sat Jul 27 16:40:02 2024 -0400
c++: if consteval and consteval propagation [PR115583]
During speculative constant folding of an if
https://gcc.gnu.org/g:a9e9f772c7488ac0c09dd92f28890bdab939771a
commit r15-2362-ga9e9f772c7488ac0c09dd92f28890bdab939771a
Author: Jason Merrill
Date: Fri Jul 26 17:20:18 2024 -0400
c++: consteval propagation and templates [PR115986]
Here the call to e() makes us decide to check
https://gcc.gnu.org/g:dab0f35fcb4dd3ba584422013096c4ebc6bff90d
commit r15-2360-gdab0f35fcb4dd3ba584422013096c4ebc6bff90d
Author: Jason Merrill
Date: Fri Jul 26 15:10:50 2024 -0400
c++: improve C++ testsuite default versions
I wanted to add more cases to the setting of std_list in
https://gcc.gnu.org/g:3129a2ed6a764c0687efaca9eba53dcf12d1d8a0
commit r15-2361-g3129a2ed6a764c0687efaca9eba53dcf12d1d8a0
Author: Jason Merrill
Date: Fri Jul 26 16:53:03 2024 -0400
c++: ICE with concept, local class, and lambda [PR115561]
Here when we want to synthesize methods
https://gcc.gnu.org/g:ea381d87ecc711d0003ae6841477ae8000894844
commit r15-2351-gea381d87ecc711d0003ae6841477ae8000894844
Author: Jason Merrill
Date: Thu Jul 25 23:09:31 2024 -0400
c++: trait as typename scope [PR116052]
The stdexec library currently wrongly ends up using __decay
https://gcc.gnu.org/g:e397f8524a7982004eb616217477434ce350e80f
commit r15-2332-ge397f8524a7982004eb616217477434ce350e80f
Author: Jason Merrill
Date: Thu Jul 25 17:36:09 2024 -0400
c++: #pragma target and deferred instantiation [PR115403]
My patch for 109753 applies the current
https://gcc.gnu.org/g:8c71830b51e6fd10087ce3f6791de80eb1f10b96
commit r15-2277-g8c71830b51e6fd10087ce3f6791de80eb1f10b96
Author: Jason Merrill
Date: Wed Jul 24 16:20:33 2024 -0400
c++: parse error with -std=c++14 -fconcepts [PR116071]
cp_parser_simple_type_specifier tries a
https://gcc.gnu.org/g:eebe830013c0d66816dfcae7b7aa77de5646bcad
commit r15-2259-geebe830013c0d66816dfcae7b7aa77de5646bcad
Author: Jason Merrill
Date: Wed Jul 24 11:07:42 2024 -0400
c++: add fixed testcase [PR109997]
Fixed by r14-9713 for PR100667.
PR c++/109997
https://gcc.gnu.org/g:0f8261eae068850c8c48400159fc0a5b540d4d53
commit r15-2150-g0f8261eae068850c8c48400159fc0a5b540d4d53
Author: Seyed Sajad Kahani
Date: Thu Jul 18 16:01:32 2024 +0100
c++: Hash placeholder constraint in ctp_hasher
This patch addresses a difference between the
https://gcc.gnu.org/g:40a990c8b512fd25bd7d7b45aa509e1880d77209
commit r15-2076-g40a990c8b512fd25bd7d7b45aa509e1880d77209
Author: Nina Ranns
Date: Thu Jul 11 17:47:34 2024 +0100
c++/contracts: ICE in C++ Contracts with '-fno-exceptions' [PR 110159]
We currently only initialise
https://gcc.gnu.org/g:c829042849da4e82668db8c845ef0847264c8687
commit r15-1942-gc829042849da4e82668db8c845ef0847264c8687
Author: Nina Ranns
Date: Thu Jul 4 17:08:58 2024 +0100
c++, contracts: Fix ICE in create_tmp_var [PR113968]
During contract parsing, in grok_contract(), we
https://gcc.gnu.org/g:baac8f710e35cfea14060e5eca49dbb49ffc294d
commit r15-1832-gbaac8f710e35cfea14060e5eca49dbb49ffc294d
Author: Jason Merrill
Date: Wed Jul 3 17:25:53 2024 -0400
c++: OVERLOAD in diagnostics
In modules we can get an OVERLOAD around a non-function, so let's tail
https://gcc.gnu.org/g:655fe94ae4c95d7f113c62787ca382d2742fad6f
commit r15-1831-g655fe94ae4c95d7f113c62787ca382d2742fad6f
Author: Jason Merrill
Date: Wed Jul 3 17:27:48 2024 -0400
c++: CTAD and trait built-ins
While poking at 101232 I noticed that we started trying to parse
https://gcc.gnu.org/g:57113e3db168e19c46ca52ad084790d462eea603
commit r15-1295-g57113e3db168e19c46ca52ad084790d462eea603
Author: Jason Merrill
Date: Wed Jun 12 21:43:45 2024 -0400
c++: adjust comment
Adjusting the comment I added in r15-1223 to clarify that this is a
https://gcc.gnu.org/g:8878fecc251762bc32c24e659695557797e03fd9
commit r15-1296-g8878fecc251762bc32c24e659695557797e03fd9
Author: Jason Merrill
Date: Wed Jun 12 21:44:10 2024 -0400
c++/modules: multiple usings of the same decl [PR115194]
add_binding_entity creates an OVERLOAD to
https://gcc.gnu.org/g:609764a42f0cd3f6358562cab98fc220d3d2d9fd
commit r15-1297-g609764a42f0cd3f6358562cab98fc220d3d2d9fd
Author: Jason Merrill
Date: Wed Jun 12 18:24:35 2024 -0400
c++/modules: export using across namespace [PR114683]
Currently we represent a non-function
https://gcc.gnu.org/g:f8356d66cfbda1e65536016d3049342a43f6af63
commit r15-1223-gf8356d66cfbda1e65536016d3049342a43f6af63
Author: Jason Merrill
Date: Wed Jun 12 00:13:45 2024 -0400
c++: module std and exception_ptr
exception_ptr.h contains
namespace __exception_ptr
https://gcc.gnu.org/g:074c1fc797435979c00b24aff2a4f895b8273bcf
commit r15-1224-g074c1fc797435979c00b24aff2a4f895b8273bcf
Author: Jason Merrill
Date: Wed Jun 12 08:06:47 2024 -0400
c++: repeated export using
A sample implementation of module std was breaking because the exports
https://gcc.gnu.org/g:7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e
commit r15-1222-g7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e
Author: Jason Merrill
Date: Wed Jun 12 14:14:16 2024 -0400
c++: fix testcase diagnostics
The r15-1180 adjustments to this testcase broke a couple of tests in
https://gcc.gnu.org/g:a29f481bbcaf2b196f358122a5f1e45c6869df82
commit r15-1104-ga29f481bbcaf2b196f358122a5f1e45c6869df82
Author: Jason Merrill
Date: Tue Jun 4 22:27:56 2024 -0400
c++: -include and header unit translation
Within a source file, #include is translated to import if
https://gcc.gnu.org/g:eff00046409a7289bfdc1861e68b532895f91c0e
commit r15-902-geff00046409a7289bfdc1861e68b532895f91c0e
Author: Jason Merrill
Date: Wed Feb 14 17:18:17 2024 -0500
c++: pragma target and static init [PR109753]
#pragma target and optimize should also apply to
https://gcc.gnu.org/g:ff41abdca0ab9993b6170b9b1f46b3a40921f1b0
commit r15-900-gff41abdca0ab9993b6170b9b1f46b3a40921f1b0
Author: Jason Merrill
Date: Thu May 16 16:09:12 2024 -0400
c++: add module extensions
There is a trend in the broader C++ community to use a different extension
https://gcc.gnu.org/g:19c491d1848a8410559247183597096778967edf
commit r15-897-g19c491d1848a8410559247183597096778967edf
Author: Oskari Pirhonen
Date: Tue Feb 27 19:13:30 2024 -0600
c-family: add hints for strerror
Add proper hints for implicit declaration of strerror.
https://gcc.gnu.org/g:a644775c363979bc25951532819ffa0f244b82f4
commit r11-11448-ga644775c363979bc25951532819ffa0f244b82f4
Author: Jason Merrill
Date: Fri Sep 22 12:10:11 2023 +0100
c++: unroll pragma in templates [PR111529]
We were failing to handle ANNOTATE_EXPR in
https://gcc.gnu.org/g:38de942670ad39c60ba4feae893d11843e0aebe8
commit r11-11449-g38de942670ad39c60ba4feae893d11843e0aebe8
Author: Jason Merrill
Date: Thu Jan 25 12:02:07 2024 -0500
c++: array of PMF [PR113598]
Here AGGREGATE_TYPE_P includes pointers to member functions, which is
https://gcc.gnu.org/g:16046a075cb54c90609825e30b2ab45a03395ca1
commit r11-11447-g16046a075cb54c90609825e30b2ab45a03395ca1
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
https://gcc.gnu.org/g:ba57a52dbf6a64ba66f72c20064c5c0e8cc9dbbb
commit r12-10470-gba57a52dbf6a64ba66f72c20064c5c0e8cc9dbbb
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
https://gcc.gnu.org/g:6a5dcdb7ae6bbd9c5a273ceadc7f7c7cd8a6c8ec
commit r12-10469-g6a5dcdb7ae6bbd9c5a273ceadc7f7c7cd8a6c8ec
Author: Jason Merrill
Date: Fri May 24 11:19:29 2024 -0400
c++: fix PR111529 backport
r12-10468-g19827831516023 added the ANNOTATE_EXPR in the wrong place,
https://gcc.gnu.org/g:9031c027827bff44e1b55c366fc7034c43501b4c
commit r14-10242-g9031c027827bff44e1b55c366fc7034c43501b4c
Author: Jason Merrill
Date: Wed May 22 18:41:27 2024 -0400
c++: deleting array temporary [PR115187]
Decaying the array temporary to a pointer and then
https://gcc.gnu.org/g:b35afe75674ff9f79cf9685d099bc80f10442216
commit r11-11446-gb35afe75674ff9f79cf9685d099bc80f10442216
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
https://gcc.gnu.org/g:19827831516023f2dff449af0b228b2d60190a28
commit r12-10468-g19827831516023f2dff449af0b228b2d60190a28
Author: Jason Merrill
Date: Fri Sep 22 12:10:11 2023 +0100
c++: unroll pragma in templates [PR111529]
We were failing to handle ANNOTATE_EXPR in
https://gcc.gnu.org/g:419b5e17eace9b6b985b9853db0dc1a5478375b6
commit r12-10467-g419b5e17eace9b6b985b9853db0dc1a5478375b6
Author: Jason Merrill
Date: Thu Jan 25 12:02:07 2024 -0500
c++: array of PMF [PR113598]
Here AGGREGATE_TYPE_P includes pointers to member functions, which is
https://gcc.gnu.org/g:7076c565e22281e193aeafafbf40676426a64b75
commit r12-10466-g7076c565e22281e193aeafafbf40676426a64b75
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
https://gcc.gnu.org/g:53cdaa755de57e57ba9e787f232adc3cfde88209
commit r13-8799-g53cdaa755de57e57ba9e787f232adc3cfde88209
Author: Jason Merrill
Date: Fri Sep 22 12:10:11 2023 +0100
c++: unroll pragma in templates [PR111529]
We were failing to handle ANNOTATE_EXPR in
https://gcc.gnu.org/g:5f1457841abc2fd8657a52d1371c983ac010f1cc
commit r13-8798-g5f1457841abc2fd8657a52d1371c983ac010f1cc
Author: Jason Merrill
Date: Thu Jan 25 12:02:07 2024 -0500
c++: array of PMF [PR113598]
Here AGGREGATE_TYPE_P includes pointers to member functions, which is
https://gcc.gnu.org/g:ed63cd2aa5b114565fe5499c3a6bf8da5e8e48ba
commit r15-796-ged63cd2aa5b114565fe5499c3a6bf8da5e8e48ba
Author: Jason Merrill
Date: Wed May 22 18:41:27 2024 -0400
c++: deleting array temporary [PR115187]
Decaying the array temporary to a pointer and then deleting
https://gcc.gnu.org/g:0003e469d4664397b65080a66ad7d6557bd7ffce
commit r15-495-g0003e469d4664397b65080a66ad7d6557bd7ffce
Author: Simon Martin
Date: Mon May 6 15:20:10 2024 +0200
c++: ICE in build_deduction_guide for invalid template [PR105760]
We currently ICE upon the following
https://gcc.gnu.org/g:1288283051435c6b23473448aa21fa9ca53fabac
commit r15-494-g1288283051435c6b23473448aa21fa9ca53fabac
Author: Jason Merrill
Date: Tue May 14 17:37:08 2024 -0400
c++ comment adjustments for 114935
gcc/cp/ChangeLog:
* decl.cc (wrap_cleanups_r):
https://gcc.gnu.org/g:3b4d6b6ecd79df790bf0938dab1f51094f94d777
commit r14-10165-g3b4d6b6ecd79df790bf0938dab1f51094f94d777
Author: Jason Merrill
Date: Fri May 3 09:52:46 2024 -0400
c++: initializer_list and EH [PR114935]
When we initialize an array of a type with a non-trivial
https://gcc.gnu.org/g:8f3afb83c879f1bfa722a963a07c06aaf174ef72
commit r15-138-g8f3afb83c879f1bfa722a963a07c06aaf174ef72
Author: Jason Merrill
Date: Fri May 3 09:52:46 2024 -0400
c++: initializer_list and EH [PR114935]
When we initialize an array of a type with a non-trivial
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
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
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
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
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
https://gcc.gnu.org/g:d435571b54b02946c97b5b24f20e5a7058fd96a1
commit r14-9946-gd435571b54b02946c97b5b24f20e5a7058fd96a1
Author: Jason Merrill
Date: Fri Apr 12 13:24:44 2024 -0400
c++: reference list-init, conversion fn [PR113141]
The original testcase in PR113141 is an instance
https://gcc.gnu.org/g:801e82acd6b4f0cf863529875947e394899ea7b9
commit r14-9795-g801e82acd6b4f0cf863529875947e394899ea7b9
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
https://gcc.gnu.org/g:5d7e9a35024f065b25f61747859c7cb7a770c92b
commit r14-9757-g5d7e9a35024f065b25f61747859c7cb7a770c92b
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
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 4f5550e76b8bd55d15479f9556bd25280e7244e0 (commit)
from
https://gcc.gnu.org/g:bba118db3f63cb1e3953a014aa3ac2ad89908950
commit r14-9738-gbba118db3f63cb1e3953a014aa3ac2ad89908950
Author: Jason Merrill
Date: Thu Mar 28 21:33:57 2024 -0400
c++: C++26 returning reference to temporary
P2748R5 makes it ill-formed to return a reference to
https://gcc.gnu.org/g:8bb3ef3f6e335e8794590fb712a2661d11d21973
commit r14-9713-g8bb3ef3f6e335e8794590fb712a2661d11d21973
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
https://gcc.gnu.org/g:efab8c1b692ab080bcee99a6ef7ba6ee43ed
commit r14-9484-gefab8c1b692ab080bcee99a6ef7ba6ee43ed
Author: Jason Merrill
Date: Thu Feb 22 10:06:27 2024 +
tree-core: clarify clobber comments
It came up on the mailing list that OBJECT_BEGIN/END are
57 matches
Mail list logo