diff options
author | Bernd Schmidt <bernds@redhat.co.uk> | 2000-11-24 14:22:01 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2000-11-24 14:22:01 +0000 |
commit | 52a84e42704079b6a1e93fee1215b6d7368f856c (patch) | |
tree | 89a09c3cdc703200fb022d093901bd9b41a805de /gcc | |
parent | 235cfbc40ffdc27a7578595042e4c1965e2000ed (diff) | |
download | gcc-52a84e42704079b6a1e93fee1215b6d7368f856c.zip gcc-52a84e42704079b6a1e93fee1215b6d7368f856c.tar.gz gcc-52a84e42704079b6a1e93fee1215b6d7368f856c.tar.bz2 |
Fix bug in previous change.
From-SVN: r37707
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/c-common.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9f43352..e4ec497 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk> + * c-common.c (verify_tree): Don't recurse into CONSTRUCTORs. + * combine.c (cant_combine_insn_p): New function. (try_combine): Use it. diff --git a/gcc/c-common.c b/gcc/c-common.c index 3b1462a..4efa882 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -3634,6 +3634,9 @@ verify_tree (x, pbefore_sp, pno_sp, writer) switch (code) { + case CONSTRUCTOR: + return; + case COMPOUND_EXPR: case TRUTH_ANDIF_EXPR: case TRUTH_ORIF_EXPR: |