[gcc r15-2407] c++: diagnose usage of co_await and co_yield in default args [PR115906]

2024-07-30 Thread Arsen Arsenović via Gcc-cvs
https://gcc.gnu.org/g:0c382da0943dc7d14455ba2ada2f620a25bd1366 commit r15-2407-g0c382da0943dc7d14455ba2ada2f620a25bd1366 Author: Arsen Arsenović Date: Thu Jul 25 01:00:02 2024 +0200 c++: diagnose usage of co_await and co_yield in default args [PR115906] This is a partial fix for P

[gcc r15-2406] c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906]

2024-07-30 Thread Arsen Arsenović via Gcc-cvs
https://gcc.gnu.org/g:a362c9ca4ef6585e678f899705043a9aa10dd670 commit r15-2406-ga362c9ca4ef6585e678f899705043a9aa10dd670 Author: Arsen Arsenovic Date: Tue Jul 30 13:42:56 2024 +0200 c++: fix ICE on FUNCTION_DECLs inside coroutines [PR115906] When register_local_var_uses iterates a

[gcc r15-2404] c++: make source_location follow DECL_RAMP_FN

2024-07-30 Thread Arsen Arsenović via Gcc-cvs
https://gcc.gnu.org/g:265aa32062167a5b299c2ffb616edce5997b64bf commit r15-2404-g265aa32062167a5b299c2ffb616edce5997b64bf Author: Arsen Arsenović Date: Thu Jul 25 16:13:24 2024 +0200 c++: make source_location follow DECL_RAMP_FN This fixes the value of current_function in compiler

[gcc r15-2317] cp/coroutines: do not rewrite parameters in unevaluated contexts

2024-07-25 Thread Arsen Arsenović via Gcc-cvs
https://gcc.gnu.org/g:1a37d6b732506f8c3f9e9452c9dc6a456f25397b commit r15-2317-g1a37d6b732506f8c3f9e9452c9dc6a456f25397b Author: Arsen Arsenović Date: Thu Jul 18 18:16:49 2024 +0200 cp/coroutines: do not rewrite parameters in unevaluated contexts It is possible to use parameters o

[gcc r15-2227] cp/coroutines: add a test for PR c++/103953

2024-07-23 Thread Arsen Arsenović via Gcc-cvs
https://gcc.gnu.org/g:826134760c49518d97769c8bb7ecbc264b78cac9 commit r15-2227-g826134760c49518d97769c8bb7ecbc264b78cac9 Author: Arsen Arsenović Date: Tue Jul 23 13:01:03 2024 +0200 cp/coroutines: add a test for PR c++/103953 This PR seems to have been fixed by a fix for a seeming

[gcc r15-2184] gcc: stop adding -fno-common for checking builds

2024-07-21 Thread Arsen Arsenović via Gcc-cvs
https://gcc.gnu.org/g:80c37335bafd323668f2be059da08fd932dbb7eb commit r15-2184-g80c37335bafd323668f2be059da08fd932dbb7eb Author: Sam James Date: Sat Jul 20 01:21:59 2024 +0100 gcc: stop adding -fno-common for checking builds Originally added in r0-44646-g204250d2fcd084 and r0-4462