aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/pr27331.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/pr27331.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/pr27331.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/pr27331.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/pr27331.c
deleted file mode 100644
index 9b5c71e84..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/pr27331.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -ftree-vectorize" } */
-
-struct funny_match
-{
- int this, other;
-};
-
-typedef struct rtx {
- int code;
-} *rtx;
-
-extern rtx recog_operand[];
-extern int which_alternative;
-extern int nalternatives;
-
-int
-constrain_operands (insn_code_num, strict)
- int insn_code_num;
- int strict;
-{
- char *constraints[10];
- struct funny_match funny_match[10];
- register int c;
- int funny_match_index;
-
- which_alternative = 0;
-
- while (which_alternative < nalternatives)
- {
- register int opno;
- register char *p = constraints[opno];
- int lose = 0;
- funny_match_index = 0;
-
- while (*p && (c = *p++) != ',')
- funny_match[funny_match_index++].other = c - '0';
-
- if ((((recog_operand[opno])->code) == 12))
- lose = 1;
-
- if (!lose)
- {
- while (--funny_match_index >= 0)
- recog_operand[funny_match[funny_match_index].other]
- = recog_operand[funny_match[funny_match_index].this];
- return 1;
- }
- which_alternative++;
- }
-
- if (strict == 0)
- return constrain_operands (insn_code_num, -1);
- return 0;
-}
-