[Bug c++/103696] pragma optimization is not applying to Lambdas
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 16 16:52:05 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103696
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Martin Liska <marxin@gcc.gnu.org>:
https://gcc.gnu.org/g:5b8f5a50a93c5fd44fa1ecb6f431fee1df267571
commit r12-6018-g5b8f5a50a93c5fd44fa1ecb6f431fee1df267571
Author: Martin Liska <mliska@suse.cz>
Date: Wed Dec 15 17:27:56 2021 +0100
pragma: respect pragma in lambda functions
In g:01ad8c54fdca we started supporting target pragma changes
that are primarily caused by optimization option. The same can happen
in the opposite way and we need to check for changes both
in optimization_current_node and target_option_current_node.
PR c++/103696
gcc/ChangeLog:
* attribs.c (decl_attributes): Check if
target_option_current_node is changed.
gcc/testsuite/ChangeLog:
* g++.target/i386/pr103696.C: New test.
More information about the Gcc-bugs
mailing list