[committed][RISC-V] Fix test expectations after recent late-combine changes
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / vect-early-break_96-pr113136.c
blob016e749b0e3a9b9e4dbec0a192f2a0cb274b1a06
1 /* { dg-do compile } */
2 /* { dg-add-options vect_early_break } */
3 /* { dg-require-effective-target vect_early_break } */
4 /* { dg-require-effective-target vect_int } */
6 struct _reent { union { struct { char _l64a_buf[8]; } _reent; } _new; };
7 static const char R64_ARRAY[] = "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
8 char *
9 _l64a_r (struct _reent *rptr,
10 long value)
12 char *ptr;
13 char *result;
14 int i, index;
15 unsigned long tmp = (unsigned long)value & 0xffffffff;
16 result =
18 rptr
19 )->_new._reent._l64a_buf)
21 ptr = result;
22 for (i = 0; i < 60; ++i)
24 if (tmp == 0)
26 *ptr = '\0';
27 break;
29 *ptr++ = R64_ARRAY[index];
30 tmp >>= 6;