PR inline-asm/85172
commit91b66c3c92da548b992c70a458291bd9b8cb4541
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Apr 2018 19:55:56 +0000 (4 19:55 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Apr 2018 19:55:56 +0000 (4 19:55 +0000)
treeef0944e597f17c044b6d2f0805d36c25dc9412bb
parenta75f595e19bba864bc3c2ac01a195778961d97bf
PR inline-asm/85172
* constexpr.c (cxx_eval_builtin_function_call): For calls to
builtin_valid_in_constant_expr_p functions, don't call
cxx_eval_constant_expression if argument is not
potential_constant_expression.

* g++.dg/ext/builtin13.C: New test.
* g++.dg/ext/atomic-4.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259104 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/constexpr.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/atomic-4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/builtin13.C [new file with mode: 0644]