re PR middle-end/21595 (__builtin_constant_p(&"Hello"[0]) is true for C but not for...
authorRichard Guenther <rguenth@gcc.gnu.org>
Tue, 17 May 2005 09:00:03 +0000 (09:00 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 17 May 2005 09:00:03 +0000 (09:00 +0000)
commitfb664a2cba8002496836cffe6381ad3f834df6cc
tree08aa63c8607e392e807a4a279e038b70ec7fb28b
parent64e6863ed571bbd89eb7a65e3727a2a4ecc1ea27
re PR middle-end/21595 (__builtin_constant_p(&"Hello"[0]) is true for C but not for C++)

2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>

PR middle-end/21595
* builtins.c (fold_builtin_constant_p): Handle
&"string cst"[0] as constant.

* g++.dg/tree-ssa/builtin1.C: New testcase.

From-SVN: r99825
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-ssa/builtin1.C [new file with mode: 0644]