OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Fix misapplied patch.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr34029-1.c
1
static const char s[] = "ab.cd.efghijk";
2
3
int
4
foo (const char *x)
5
{
6
const char *a;
7
int b = 0;
8
9
a = __builtin_strchr (s, '.');
10
if (a == 0)
11
b = 1;
12
else if ((a = __builtin_strchr (a + 1, '.')) == 0)
13
b = 1;
14
else if (__builtin_strncmp (s, x, a - s))
15
b = 1;
16
else if (__builtin_strncmp (a + 1, x + (a - s + 1), 4) < 0)
17
b = 1;
18
19
if (b)
20
return 4;
21
return 0;
22
}