builtins.c (fold_builtin_constant_p): Return integer_zero_node for complex expression...
authorZack Weinberg <zackw@stanford.edu>
Sat, 4 Aug 2001 00:20:37 +0000 (00:20 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Sat, 4 Aug 2001 00:20:37 +0000 (00:20 +0000)
commit1310497511d2ffb29fc4cf42d04606ea9081e76f
tree06e038fe1d38bc55a98f531dcdfb7cf9d2bf4cb5
parent7335a34984e564b6fb30877390c11dc98cc53ef8
builtins.c (fold_builtin_constant_p): Return integer_zero_node for complex expressions when cfun == 0.

* builtins.c (fold_builtin_constant_p): Return integer_zero_node
for complex expressions when cfun == 0.
* doc/extend.texi: Document that __builtin_constant_p can be
used in data initializers as well as functions.
* gcc.dg/bconstp-1.c: New test.

From-SVN: r44619
gcc/ChangeLog
gcc/builtins.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/bconstp-1.c [new file with mode: 0644]