diff options
author | Paolo Bonzini <bonzini@gcc.gnu.org> | 2006-08-17 07:02:55 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2006-08-17 07:02:55 +0000 |
commit | 6d4d7b0eed1846e13f5dd75765696b2b6854af44 (patch) | |
tree | a00c91d8a45badf842fef53d1a9a8662c9f6f24b /gcc/tree-ssa-loop-ivopts.c | |
parent | e98a430b854487d164b042b9a1ab0cb6dba0ca25 (diff) | |
download | gcc-6d4d7b0eed1846e13f5dd75765696b2b6854af44.zip gcc-6d4d7b0eed1846e13f5dd75765696b2b6854af44.tar.gz gcc-6d4d7b0eed1846e13f5dd75765696b2b6854af44.tar.bz2 |
[multiple changes]
2006-08-17 Paolo Bonzini <bonzini@gnu.org>
PR c++/28573
* c-common.c (fold_offsetof_1): Add an argument and recurse down to it
or the INTEGER_CST. Fail on a CALL_EXPR.
(fold_offsetof): Pass new argument to fold_offsetof_1.
* c-parser.c (c_parser_postfix_expression): Don't include a NULL
operand into an INDIRECT_REF.
* c-typeck.c (build_unary_op): Adjust call to fold_offsetof.
cp:
2006-08-17 Paolo Bonzini <bonzini@gnu.org>
PR c++/28573
* semantics.c (finish_offsetof): Add new argument to fold_offsetof.
testsuite:
2006-08-17 Paolo Bonzini <bonzini@gnu.org>
PR c++/28573
* g++.dg/parse/offsetof6.C: New test.
* g++.dg/parse/offsetof7.C: New test.
From-SVN: r116208
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
0 files changed, 0 insertions, 0 deletions