projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
75e8000
)
Check for circularity only if ENABLE_CHECKING is defined
author
Craig Burley
<craig@jcb-sc.com>
Sat, 17 Apr 1999 11:43:57 +0000
(11:43 +0000)
committer
Craig Burley
<burley@gcc.gnu.org>
Sat, 17 Apr 1999 11:43:57 +0000
(07:43 -0400)
From-SVN: r26517
gcc/ChangeLog
patch
|
blob
|
history
gcc/tree.c
patch
|
blob
|
history
diff --git
a/gcc/ChangeLog
b/gcc/ChangeLog
index c1d7e8fd1672e1820579be86bb157a025dfae5f6..2abcb43e0ce91329ec67b81cdbe44b0d88fcc29d 100644
(file)
--- 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.
diff --git
a/gcc/tree.c
b/gcc/tree.c
index d2594208c8447b9624474de59bc561d941babbb7..b61c11587ec85abda3662069d135e7b5442f242a 100644
(file)
--- a/
gcc/tree.c
+++ b/
gcc/tree.c
@@
-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;