diff options
author | Craig Burley <craig@jcb-sc.com> | 1999-04-17 11:43:57 +0000 |
---|---|---|
committer | Craig Burley <burley@gcc.gnu.org> | 1999-04-17 07:43:57 -0400 |
commit | 0f4668ef1ac72bd6e64d97cc72e8d182755ce7ed (patch) | |
tree | 5d90046380bbc26854ca34229a3996c1aea267c1 | |
parent | 75e8000e18ff3f66168cb52d0d079623ee5bceae (diff) | |
download | gcc-0f4668ef1ac72bd6e64d97cc72e8d182755ce7ed.zip gcc-0f4668ef1ac72bd6e64d97cc72e8d182755ce7ed.tar.gz gcc-0f4668ef1ac72bd6e64d97cc72e8d182755ce7ed.tar.bz2 |
Check for circularity only if ENABLE_CHECKING is defined
From-SVN: r26517
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c1d7e8f..2abcb43 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sat Apr 17 14:36:19 1999 Craig Burley <craig@jcb-sc.com> + + * tree.c (chainon): Check for circularity only if + ENABLE_CHECKING is defined. + 1999-04-17 10:15 -0400 Zack Weinberg <zack@rabi.columbia.edu> * cccp.c: Make fatal non-static. @@ -1956,9 +1956,11 @@ chainon (op1, op2) for (t1 = op1; TREE_CHAIN (t1); t1 = TREE_CHAIN (t1)) ; TREE_CHAIN (t1) = op2; +#ifdef ENABLE_CHECKING for (t2 = op2; t2; t2 = TREE_CHAIN (t2)) if (t2 == t1) abort (); /* Circularity created. */ +#endif return op1; } else return op2; |