summaryrefslogtreecommitdiffstats
path: root/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
diff options
context:
space:
mode:
authorEric Christopher <echristo@apple.com>2011-07-26 23:49:39 +0000
committerEric Christopher <echristo@apple.com>2011-07-26 23:49:39 +0000
commit44817320155b0f68c3c5c8aa793cc203edcfc7ea (patch)
treef269da111298fa66bb80dfd11085ff4024fabada /llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
parentfbcce6fba31fa8ae689e99358e25f6a736aee286 (diff)
downloadbcm5719-llvm-44817320155b0f68c3c5c8aa793cc203edcfc7ea.tar.gz
bcm5719-llvm-44817320155b0f68c3c5c8aa793cc203edcfc7ea.zip
Remove test/FrontendC, almost all of the tests have been migrated
to clang now, the rest are in process (6) or have been deleted. llvm-svn: 136191
Diffstat (limited to 'llvm/test/FrontendC/2002-02-14-EntryNodePreds.c')
-rw-r--r--llvm/test/FrontendC/2002-02-14-EntryNodePreds.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c b/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
deleted file mode 100644
index 851af912174..00000000000
--- a/llvm/test/FrontendC/2002-02-14-EntryNodePreds.c
+++ /dev/null
@@ -1,37 +0,0 @@
-// RUN: %llvmgcc -S %s -o - | llvm-as -o /dev/null
-
-/* GCC Used to generate code that contained a branch to the entry node of
- * the do_merge function. This is illegal LLVM code. To fix this, GCC now
- * inserts an entry node regardless of whether or not it has to insert allocas.
- */
-
-struct edge_rec
-{
- struct VERTEX *v;
- struct edge_rec *next;
- int wasseen;
- int more_data;
-};
-
-typedef struct edge_rec *QUAD_EDGE;
-
-typedef struct {
- QUAD_EDGE left, right;
-} EDGE_PAIR;
-
-struct EDGE_STACK {
- int ptr;
- QUAD_EDGE *elts;
- int stack_size;
-};
-
-int do_merge(QUAD_EDGE ldo, QUAD_EDGE rdo) {
- int lvalid;
- QUAD_EDGE basel,rcand;
- while (1) {
- if (!lvalid) {
- return (int)basel->next;
- }
- }
-}
-
OpenPOWER on IntegriCloud