File: sort-2-2.test

package info (click to toggle)
nvptx-tools 0.20240810-3
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,524 kB
  • sloc: ansic: 40,573; sh: 3,546; cpp: 3,334; makefile: 1,679; asm: 417; perl: 302; exp: 79; python: 39
file content (82 lines) | stat: -rw-r--r-- 2,809 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
Test sorting options, object files linked together (in contrast to 'sort-1.test').


Link, with 'weak-1-DEF_weak.o'.

RUN: %target_ld_cmd -o %t.nvptx --ignore-unresolved-symbol __mprec_bigtens %S/libc/libc_a-dtoa.o %S/libc/libc_a-environ.o %S/libc/libc_a-memset.o %S/../weak-1-DECL_weak.o.golden %S/../weak-1-DEF_weak.o.golden


Default.

RUN: %env_LC_COLLATE=C_target_nm_cmd %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm.golden %t.stdout
RUN: ! test -s %t.stderr


'--reverse-sort'/'-r'.

RUN: %env_LC_COLLATE=C_target_nm_cmd --reverse-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-r.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -r %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-r.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -r --reverse-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-r.golden %t.stdout
RUN: ! test -s %t.stderr


'--numeric-sort'/'-n'.

RUN: %env_LC_COLLATE=C_target_nm_cmd --numeric-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-n.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -n %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-n.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -n --numeric-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-n.golden %t.stdout
RUN: ! test -s %t.stderr


'--numeric-sort'/'-n', '--reverse-sort'/'-r'.

RUN: %env_LC_COLLATE=C_target_nm_cmd -n --reverse-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-nr.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -nr %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-nr.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -nrnn %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-nr.golden %t.stdout
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd --numeric-sort --reverse-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: cmp %S/sort-2-2.nm_-nr.golden %t.stdout
RUN: ! test -s %t.stderr


'--no-sort'/'-p'.

RUN: sort < %S/sort-2-2.nm.golden > %t.sort-2-2.nm.golden.sorted

RUN: %env_LC_COLLATE=C_target_nm_cmd --no-sort %t.nvptx > %t.stdout 2> %t.stderr
RUN: sort < %t.stdout > %t.stdout.sorted
RUN: cmp %t.sort-2-2.nm.golden.sorted %t.stdout.sorted
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd -p %t.nvptx > %t.stdout 2> %t.stderr
RUN: sort < %t.stdout > %t.stdout.sorted
RUN: cmp %t.sort-2-2.nm.golden.sorted %t.stdout.sorted
RUN: ! test -s %t.stderr

RUN: %env_LC_COLLATE=C_target_nm_cmd --no-sort -p %t.nvptx > %t.stdout 2> %t.stderr
RUN: sort < %t.stdout > %t.stdout.sorted
RUN: cmp %t.sort-2-2.nm.golden.sorted %t.stdout.sorted
RUN: ! test -s %t.stderr