1; RUN: opt < %s -mtriple=x86_64-unknown-linux -inferattrs -S | FileCheck %s
2; RUN: opt < %s -mtriple=x86_64-apple-macosx10.8.0 -inferattrs -S | FileCheck %s
3
4; Check that we don't modify libc functions with invalid prototypes.
5
6; CHECK: declare void @__acos_finite(...)
7declare void @__acos_finite(...)
8
9; CHECK: declare void @__acosf_finite(...)
10declare void @__acosf_finite(...)
11
12; CHECK: declare void @__acosh_finite(...)
13declare void @__acosh_finite(...)
14
15; CHECK: declare void @__acoshf_finite(...)
16declare void @__acoshf_finite(...)
17
18; CHECK: declare void @__acoshl_finite(...)
19declare void @__acoshl_finite(...)
20
21; CHECK: declare void @__acosl_finite(...)
22declare void @__acosl_finite(...)
23
24; CHECK: declare void @__asin_finite(...)
25declare void @__asin_finite(...)
26
27; CHECK: declare void @__asinf_finite(...)
28declare void @__asinf_finite(...)
29
30; CHECK: declare void @__asinl_finite(...)
31declare void @__asinl_finite(...)
32
33; CHECK: declare void @__atan2_finite(...)
34declare void @__atan2_finite(...)
35
36; CHECK: declare void @__atan2f_finite(...)
37declare void @__atan2f_finite(...)
38
39; CHECK: declare void @__atan2l_finite(...)
40declare void @__atan2l_finite(...)
41
42; CHECK: declare void @__atanh_finite(...)
43declare void @__atanh_finite(...)
44
45; CHECK: declare void @__atanhf_finite(...)
46declare void @__atanhf_finite(...)
47
48; CHECK: declare void @__atanhl_finite(...)
49declare void @__atanhl_finite(...)
50
51; CHECK: declare void @__cosh_finite(...)
52declare void @__cosh_finite(...)
53
54; CHECK: declare void @__coshf_finite(...)
55declare void @__coshf_finite(...)
56
57; CHECK: declare void @__coshl_finite(...)
58declare void @__coshl_finite(...)
59
60; CHECK: declare void @__cospi(...)
61declare void @__cospi(...)
62
63; CHECK: declare void @__cospif(...)
64declare void @__cospif(...)
65
66; CHECK: declare void @__exp10_finite(...)
67declare void @__exp10_finite(...)
68
69; CHECK: declare void @__exp10f_finite(...)
70declare void @__exp10f_finite(...)
71
72; CHECK: declare void @__exp10l_finite(...)
73declare void @__exp10l_finite(...)
74
75; CHECK: declare void @__exp2_finite(...)
76declare void @__exp2_finite(...)
77
78; CHECK: declare void @__exp2f_finite(...)
79declare void @__exp2f_finite(...)
80
81; CHECK: declare void @__exp2l_finite(...)
82declare void @__exp2l_finite(...)
83
84; CHECK: declare void @__exp_finite(...)
85declare void @__exp_finite(...)
86
87; CHECK: declare void @__expf_finite(...)
88declare void @__expf_finite(...)
89
90; CHECK: declare void @__expl_finite(...)
91declare void @__expl_finite(...)
92
93; CHECK: declare void @__log10_finite(...)
94declare void @__log10_finite(...)
95
96; CHECK: declare void @__log10f_finite(...)
97declare void @__log10f_finite(...)
98
99; CHECK: declare void @__log10l_finite(...)
100declare void @__log10l_finite(...)
101
102; CHECK: declare void @__log2_finite(...)
103declare void @__log2_finite(...)
104
105; CHECK: declare void @__log2f_finite(...)
106declare void @__log2f_finite(...)
107
108; CHECK: declare void @__log2l_finite(...)
109declare void @__log2l_finite(...)
110
111; CHECK: declare void @__log_finite(...)
112declare void @__log_finite(...)
113
114; CHECK: declare void @__logf_finite(...)
115declare void @__logf_finite(...)
116
117; CHECK: declare void @__logl_finite(...)
118declare void @__logl_finite(...)
119
120; CHECK: declare void @__pow_finite(...)
121declare void @__pow_finite(...)
122
123; CHECK: declare void @__powf_finite(...)
124declare void @__powf_finite(...)
125
126; CHECK: declare void @__powl_finite(...)
127declare void @__powl_finite(...)
128
129; CHECK: declare void @__sinh_finite(...)
130declare void @__sinh_finite(...)
131
132; CHECK: declare void @__sinhf_finite(...)
133declare void @__sinhf_finite(...)
134
135; CHECK: declare void @__sinhl_finite(...)
136declare void @__sinhl_finite(...)
137
138; CHECK: declare void @__sinpi(...)
139declare void @__sinpi(...)
140
141; CHECK: declare void @__sinpif(...)
142declare void @__sinpif(...)
143
144; CHECK: declare void @abs(...)
145declare void @abs(...)
146
147; CHECK: declare void @access(...)
148declare void @access(...)
149
150; CHECK: declare void @acos(...)
151declare void @acos(...)
152
153; CHECK: declare void @acosf(...)
154declare void @acosf(...)
155
156; CHECK: declare void @acosh(...)
157declare void @acosh(...)
158
159; CHECK: declare void @acoshf(...)
160declare void @acoshf(...)
161
162; CHECK: declare void @acoshl(...)
163declare void @acoshl(...)
164
165; CHECK: declare void @acosl(...)
166declare void @acosl(...)
167
168; CHECK: declare void @asin(...)
169declare void @asin(...)
170
171; CHECK: declare void @asinf(...)
172declare void @asinf(...)
173
174; CHECK: declare void @asinh(...)
175declare void @asinh(...)
176
177; CHECK: declare void @asinhf(...)
178declare void @asinhf(...)
179
180; CHECK: declare void @asinhl(...)
181declare void @asinhl(...)
182
183; CHECK: declare void @asinl(...)
184declare void @asinl(...)
185
186; CHECK: declare void @atan(...)
187declare void @atan(...)
188
189; CHECK: declare void @atan2(...)
190declare void @atan2(...)
191
192; CHECK: declare void @atan2f(...)
193declare void @atan2f(...)
194
195; CHECK: declare void @atan2l(...)
196declare void @atan2l(...)
197
198; CHECK: declare void @atanf(...)
199declare void @atanf(...)
200
201; CHECK: declare void @atanh(...)
202declare void @atanh(...)
203
204; CHECK: declare void @atanhf(...)
205declare void @atanhf(...)
206
207; CHECK: declare void @atanhl(...)
208declare void @atanhl(...)
209
210; CHECK: declare void @atanl(...)
211declare void @atanl(...)
212
213; CHECK: declare void @atof(...)
214declare void @atof(...)
215
216; CHECK: declare void @atoi(...)
217declare void @atoi(...)
218
219; CHECK: declare void @atol(...)
220declare void @atol(...)
221
222; CHECK: declare void @atoll(...)
223declare void @atoll(...)
224
225; CHECK: declare void @bcmp(...)
226declare void @bcmp(...)
227
228; CHECK: declare void @bcopy(...)
229declare void @bcopy(...)
230
231; CHECK: declare void @bzero(...)
232declare void @bzero(...)
233
234; CHECK: declare void @calloc(...)
235declare void @calloc(...)
236
237; CHECK: declare void @cbrt(...)
238declare void @cbrt(...)
239
240; CHECK: declare void @cbrtf(...)
241declare void @cbrtf(...)
242
243; CHECK: declare void @cbrtl(...)
244declare void @cbrtl(...)
245
246; CHECK: declare void @ceil(...)
247declare void @ceil(...)
248
249; CHECK: declare void @ceilf(...)
250declare void @ceilf(...)
251
252; CHECK: declare void @ceill(...)
253declare void @ceill(...)
254
255; CHECK: declare void @chmod(...)
256declare void @chmod(...)
257
258; CHECK: declare void @chown(...)
259declare void @chown(...)
260
261; CHECK: declare void @clearerr(...)
262declare void @clearerr(...)
263
264; CHECK: declare void @closedir(...)
265declare void @closedir(...)
266
267; CHECK: declare void @copysign(...)
268declare void @copysign(...)
269
270; CHECK: declare void @copysignf(...)
271declare void @copysignf(...)
272
273; CHECK: declare void @copysignl(...)
274declare void @copysignl(...)
275
276; CHECK: declare void @cos(...)
277declare void @cos(...)
278
279; CHECK: declare void @cosf(...)
280declare void @cosf(...)
281
282; CHECK: declare void @cosh(...)
283declare void @cosh(...)
284
285; CHECK: declare void @coshf(...)
286declare void @coshf(...)
287
288; CHECK: declare void @coshl(...)
289declare void @coshl(...)
290
291; CHECK: declare void @cosl(...)
292declare void @cosl(...)
293
294; CHECK: declare void @ctermid(...)
295declare void @ctermid(...)
296
297; CHECK: declare void @exp(...)
298declare void @exp(...)
299
300; CHECK: declare void @exp2(...)
301declare void @exp2(...)
302
303; CHECK: declare void @exp2f(...)
304declare void @exp2f(...)
305
306; CHECK: declare void @exp2l(...)
307declare void @exp2l(...)
308
309; CHECK: declare void @expf(...)
310declare void @expf(...)
311
312; CHECK: declare void @expl(...)
313declare void @expl(...)
314
315; CHECK: declare void @expm1(...)
316declare void @expm1(...)
317
318; CHECK: declare void @expm1f(...)
319declare void @expm1f(...)
320
321; CHECK: declare void @expm1l(...)
322declare void @expm1l(...)
323
324; CHECK: declare void @fabs(...)
325declare void @fabs(...)
326
327; CHECK: declare void @fabsf(...)
328declare void @fabsf(...)
329
330; CHECK: declare void @fabsl(...)
331declare void @fabsl(...)
332
333; CHECK: declare void @fclose(...)
334declare void @fclose(...)
335
336; CHECK: declare void @fdopen(...)
337declare void @fdopen(...)
338
339; CHECK: declare void @feof(...)
340declare void @feof(...)
341
342; CHECK: declare void @ferror(...)
343declare void @ferror(...)
344
345; CHECK: declare void @fflush(...)
346declare void @fflush(...)
347
348; CHECK: declare void @ffs(...)
349declare void @ffs(...)
350
351; CHECK: declare void @ffsl(...)
352declare void @ffsl(...)
353
354; CHECK: declare void @ffsll(...)
355declare void @ffsll(...)
356
357; CHECK: declare void @fgetc(...)
358declare void @fgetc(...)
359
360; CHECK: declare void @fgetpos(...)
361declare void @fgetpos(...)
362
363; CHECK: declare void @fgets(...)
364declare void @fgets(...)
365
366; CHECK: declare void @fileno(...)
367declare void @fileno(...)
368
369; CHECK: declare void @flockfile(...)
370declare void @flockfile(...)
371
372; CHECK: declare void @floor(...)
373declare void @floor(...)
374
375; CHECK: declare void @floorf(...)
376declare void @floorf(...)
377
378; CHECK: declare void @floorl(...)
379declare void @floorl(...)
380
381; CHECK: declare void @fls(...)
382declare void @fls(...)
383
384; CHECK: declare void @flsl(...)
385declare void @flsl(...)
386
387; CHECK: declare void @flsll(...)
388declare void @flsll(...)
389
390; CHECK: declare void @fmax(...)
391declare void @fmax(...)
392
393; CHECK: declare void @fmaxf(...)
394declare void @fmaxf(...)
395
396; CHECK: declare void @fmaxl(...)
397declare void @fmaxl(...)
398
399; CHECK: declare void @fmin(...)
400declare void @fmin(...)
401
402; CHECK: declare void @fminf(...)
403declare void @fminf(...)
404
405; CHECK: declare void @fminl(...)
406declare void @fminl(...)
407
408; CHECK: declare void @fmod(...)
409declare void @fmod(...)
410
411; CHECK: declare void @fmodf(...)
412declare void @fmodf(...)
413
414; CHECK: declare void @fmodl(...)
415declare void @fmodl(...)
416
417; CHECK: declare void @fopen(...)
418declare void @fopen(...)
419
420; CHECK: declare void @fprintf(...)
421declare void @fprintf(...)
422
423; CHECK: declare void @fputc(...)
424declare void @fputc(...)
425
426; CHECK: declare void @fputs(...)
427declare void @fputs(...)
428
429; CHECK: declare void @fread(...)
430declare void @fread(...)
431
432; CHECK: declare void @free(...)
433declare void @free(...)
434
435; CHECK: declare void @frexp(...)
436declare void @frexp(...)
437
438; CHECK: declare void @frexpf(...)
439declare void @frexpf(...)
440
441; CHECK: declare void @frexpl(...)
442declare void @frexpl(...)
443
444; CHECK: declare void @fscanf(...)
445declare void @fscanf(...)
446
447; CHECK: declare void @fseek(...)
448declare void @fseek(...)
449
450; CHECK: declare void @fseeko(...)
451declare void @fseeko(...)
452
453; CHECK: declare void @fseeko64(...)
454declare void @fseeko64(...)
455
456; CHECK: declare void @fsetpos(...)
457declare void @fsetpos(...)
458
459; CHECK: declare void @fstat(...)
460declare void @fstat(...)
461
462; CHECK: declare void @fstat64(...)
463declare void @fstat64(...)
464
465; CHECK: declare void @fstatvfs(...)
466declare void @fstatvfs(...)
467
468; CHECK: declare void @fstatvfs64(...)
469declare void @fstatvfs64(...)
470
471; CHECK: declare void @ftell(...)
472declare void @ftell(...)
473
474; CHECK: declare void @ftello(...)
475declare void @ftello(...)
476
477; CHECK: declare void @ftello64(...)
478declare void @ftello64(...)
479
480; CHECK: declare void @ftrylockfile(...)
481declare void @ftrylockfile(...)
482
483; CHECK: declare void @funlockfile(...)
484declare void @funlockfile(...)
485
486; CHECK: declare void @fwrite(...)
487declare void @fwrite(...)
488
489; CHECK: declare void @getc(...)
490declare void @getc(...)
491
492; CHECK: declare void @getc_unlocked(...)
493declare void @getc_unlocked(...)
494
495; CHECK: declare void @getchar(...)
496declare void @getchar(...)
497
498; CHECK: declare void @getenv(...)
499declare void @getenv(...)
500
501; CHECK: declare void @getitimer(...)
502declare void @getitimer(...)
503
504; CHECK: declare void @getlogin_r(...)
505declare void @getlogin_r(...)
506
507; CHECK: declare void @getpwnam(...)
508declare void @getpwnam(...)
509
510; CHECK: declare void @gets(...)
511declare void @gets(...)
512
513; CHECK: declare void @gettimeofday(...)
514declare void @gettimeofday(...)
515
516; CHECK: declare void @isascii(...)
517declare void @isascii(...)
518
519; CHECK: declare void @isdigit(...)
520declare void @isdigit(...)
521
522; CHECK: declare void @labs(...)
523declare void @labs(...)
524
525; CHECK: declare void @lchown(...)
526declare void @lchown(...)
527
528; CHECK: declare void @ldexp(...)
529declare void @ldexp(...)
530
531; CHECK: declare void @ldexpf(...)
532declare void @ldexpf(...)
533
534; CHECK: declare void @ldexpl(...)
535declare void @ldexpl(...)
536
537; CHECK: declare void @llabs(...)
538declare void @llabs(...)
539
540; CHECK: declare void @log(...)
541declare void @log(...)
542
543; CHECK: declare void @log10(...)
544declare void @log10(...)
545
546; CHECK: declare void @log10f(...)
547declare void @log10f(...)
548
549; CHECK: declare void @log10l(...)
550declare void @log10l(...)
551
552; CHECK: declare void @log1p(...)
553declare void @log1p(...)
554
555; CHECK: declare void @log1pf(...)
556declare void @log1pf(...)
557
558; CHECK: declare void @log1pl(...)
559declare void @log1pl(...)
560
561; CHECK: declare void @log2(...)
562declare void @log2(...)
563
564; CHECK: declare void @log2f(...)
565declare void @log2f(...)
566
567; CHECK: declare void @log2l(...)
568declare void @log2l(...)
569
570; CHECK: declare void @logb(...)
571declare void @logb(...)
572
573; CHECK: declare void @logbf(...)
574declare void @logbf(...)
575
576; CHECK: declare void @logbl(...)
577declare void @logbl(...)
578
579; CHECK: declare void @logf(...)
580declare void @logf(...)
581
582; CHECK: declare void @logl(...)
583declare void @logl(...)
584
585; CHECK: declare void @lstat(...)
586declare void @lstat(...)
587
588; CHECK: declare void @lstat64(...)
589declare void @lstat64(...)
590
591; CHECK: declare void @malloc(...)
592declare void @malloc(...)
593
594; CHECK: declare void @memalign(...)
595declare void @memalign(...)
596
597; CHECK: declare void @memccpy(...)
598declare void @memccpy(...)
599
600; CHECK: declare void @memchr(...)
601declare void @memchr(...)
602
603; CHECK: declare void @memcmp(...)
604declare void @memcmp(...)
605
606; CHECK: declare void @memcpy(...)
607declare void @memcpy(...)
608
609; CHECK: declare void @mempcpy(...)
610declare void @mempcpy(...)
611
612; CHECK: declare void @memmove(...)
613declare void @memmove(...)
614
615; CHECK: declare void @memset(...)
616declare void @memset(...)
617
618; CHECK: declare void @memset_pattern16(...)
619declare void @memset_pattern16(...)
620
621; CHECK: declare void @mkdir(...)
622declare void @mkdir(...)
623
624; CHECK: declare void @mktime(...)
625declare void @mktime(...)
626
627; CHECK: declare void @modf(...)
628declare void @modf(...)
629
630; CHECK: declare void @modff(...)
631declare void @modff(...)
632
633; CHECK: declare void @modfl(...)
634declare void @modfl(...)
635
636; CHECK: declare void @nearbyint(...)
637declare void @nearbyint(...)
638
639; CHECK: declare void @nearbyintf(...)
640declare void @nearbyintf(...)
641
642; CHECK: declare void @nearbyintl(...)
643declare void @nearbyintl(...)
644
645; CHECK: declare void @open(...)
646declare void @open(...)
647
648; CHECK: declare void @open64(...)
649declare void @open64(...)
650
651; CHECK: declare void @opendir(...)
652declare void @opendir(...)
653
654; CHECK: declare void @pclose(...)
655declare void @pclose(...)
656
657; CHECK: declare void @perror(...)
658declare void @perror(...)
659
660; CHECK: declare void @popen(...)
661declare void @popen(...)
662
663; CHECK: declare void @posix_memalign(...)
664declare void @posix_memalign(...)
665
666; CHECK: declare void @pow(...)
667declare void @pow(...)
668
669; CHECK: declare void @powf(...)
670declare void @powf(...)
671
672; CHECK: declare void @powl(...)
673declare void @powl(...)
674
675; CHECK: declare void @pread(...)
676declare void @pread(...)
677
678; CHECK: declare void @printf(...)
679declare void @printf(...)
680
681; CHECK: declare void @putc(...)
682declare void @putc(...)
683
684; CHECK: declare void @putchar(...)
685declare void @putchar(...)
686
687; CHECK: declare void @puts(...)
688declare void @puts(...)
689
690; CHECK: declare void @pwrite(...)
691declare void @pwrite(...)
692
693; CHECK: declare void @qsort(...)
694declare void @qsort(...)
695
696; CHECK: declare void @read(...)
697declare void @read(...)
698
699; CHECK: declare void @readlink(...)
700declare void @readlink(...)
701
702; CHECK: declare void @realloc(...)
703declare void @realloc(...)
704
705; CHECK: declare void @reallocf(...)
706declare void @reallocf(...)
707
708; CHECK: declare void @realpath(...)
709declare void @realpath(...)
710
711; CHECK: declare void @remove(...)
712declare void @remove(...)
713
714; CHECK: declare void @rename(...)
715declare void @rename(...)
716
717; CHECK: declare void @rewind(...)
718declare void @rewind(...)
719
720; CHECK: declare void @rint(...)
721declare void @rint(...)
722
723; CHECK: declare void @rintf(...)
724declare void @rintf(...)
725
726; CHECK: declare void @rintl(...)
727declare void @rintl(...)
728
729; CHECK: declare void @rmdir(...)
730declare void @rmdir(...)
731
732; CHECK: declare void @round(...)
733declare void @round(...)
734
735; CHECK: declare void @roundf(...)
736declare void @roundf(...)
737
738; CHECK: declare void @roundl(...)
739declare void @roundl(...)
740
741; CHECK: declare void @scanf(...)
742declare void @scanf(...)
743
744; CHECK: declare void @setbuf(...)
745declare void @setbuf(...)
746
747; CHECK: declare void @setitimer(...)
748declare void @setitimer(...)
749
750; CHECK: declare void @setvbuf(...)
751declare void @setvbuf(...)
752
753; CHECK: declare void @sin(...)
754declare void @sin(...)
755
756; CHECK: declare void @sinf(...)
757declare void @sinf(...)
758
759; CHECK: declare void @sinh(...)
760declare void @sinh(...)
761
762; CHECK: declare void @sinhf(...)
763declare void @sinhf(...)
764
765; CHECK: declare void @sinhl(...)
766declare void @sinhl(...)
767
768; CHECK: declare void @sinl(...)
769declare void @sinl(...)
770
771; CHECK: declare void @snprintf(...)
772declare void @snprintf(...)
773
774; CHECK: declare void @sprintf(...)
775declare void @sprintf(...)
776
777; CHECK: declare void @sqrt(...)
778declare void @sqrt(...)
779
780; CHECK: declare void @sqrtf(...)
781declare void @sqrtf(...)
782
783; CHECK: declare void @sqrtl(...)
784declare void @sqrtl(...)
785
786; CHECK: declare void @sscanf(...)
787declare void @sscanf(...)
788
789; CHECK: declare void @stat(...)
790declare void @stat(...)
791
792; CHECK: declare void @stat64(...)
793declare void @stat64(...)
794
795; CHECK: declare void @statvfs(...)
796declare void @statvfs(...)
797
798; CHECK: declare void @statvfs64(...)
799declare void @statvfs64(...)
800
801; CHECK: declare void @stpcpy(...)
802declare void @stpcpy(...)
803
804; CHECK: declare void @stpncpy(...)
805declare void @stpncpy(...)
806
807; CHECK: declare void @strcasecmp(...)
808declare void @strcasecmp(...)
809
810; CHECK: declare void @strcat(...)
811declare void @strcat(...)
812
813; CHECK: declare void @strchr(...)
814declare void @strchr(...)
815
816; CHECK: declare void @strcmp(...)
817declare void @strcmp(...)
818
819; CHECK: declare void @strcoll(...)
820declare void @strcoll(...)
821
822; CHECK: declare void @strcpy(...)
823declare void @strcpy(...)
824
825; CHECK: declare void @strcspn(...)
826declare void @strcspn(...)
827
828; CHECK: declare void @strdup(...)
829declare void @strdup(...)
830
831; CHECK: declare void @strlen(...)
832declare void @strlen(...)
833
834; CHECK: declare void @strncasecmp(...)
835declare void @strncasecmp(...)
836
837; CHECK: declare void @strncat(...)
838declare void @strncat(...)
839
840; CHECK: declare void @strncmp(...)
841declare void @strncmp(...)
842
843; CHECK: declare void @strncpy(...)
844declare void @strncpy(...)
845
846; CHECK: declare void @strndup(...)
847declare void @strndup(...)
848
849; CHECK: declare void @strnlen(...)
850declare void @strnlen(...)
851
852; CHECK: declare void @strpbrk(...)
853declare void @strpbrk(...)
854
855; CHECK: declare void @strrchr(...)
856declare void @strrchr(...)
857
858; CHECK: declare void @strspn(...)
859declare void @strspn(...)
860
861; CHECK: declare void @strstr(...)
862declare void @strstr(...)
863
864; CHECK: declare void @strtod(...)
865declare void @strtod(...)
866
867; CHECK: declare void @strtof(...)
868declare void @strtof(...)
869
870; CHECK: declare void @strtok(...)
871declare void @strtok(...)
872
873; CHECK: declare void @strtok_r(...)
874declare void @strtok_r(...)
875
876; CHECK: declare void @strtol(...)
877declare void @strtol(...)
878
879; CHECK: declare void @strtold(...)
880declare void @strtold(...)
881
882; CHECK: declare void @strtoll(...)
883declare void @strtoll(...)
884
885; CHECK: declare void @strtoul(...)
886declare void @strtoul(...)
887
888; CHECK: declare void @strtoull(...)
889declare void @strtoull(...)
890
891; CHECK: declare void @strxfrm(...)
892declare void @strxfrm(...)
893
894; CHECK: declare void @system(...)
895declare void @system(...)
896
897; CHECK: declare void @tan(...)
898declare void @tan(...)
899
900; CHECK: declare void @tanf(...)
901declare void @tanf(...)
902
903; CHECK: declare void @tanh(...)
904declare void @tanh(...)
905
906; CHECK: declare void @tanhf(...)
907declare void @tanhf(...)
908
909; CHECK: declare void @tanhl(...)
910declare void @tanhl(...)
911
912; CHECK: declare void @tanl(...)
913declare void @tanl(...)
914
915; CHECK: declare void @times(...)
916declare void @times(...)
917
918; CHECK: declare void @tmpfile(...)
919declare void @tmpfile(...)
920
921; CHECK: declare void @tmpfile64(...)
922declare void @tmpfile64(...)
923
924; CHECK: declare void @toascii(...)
925declare void @toascii(...)
926
927; CHECK: declare void @trunc(...)
928declare void @trunc(...)
929
930; CHECK: declare void @truncf(...)
931declare void @truncf(...)
932
933; CHECK: declare void @truncl(...)
934declare void @truncl(...)
935
936; CHECK: declare void @uname(...)
937declare void @uname(...)
938
939; CHECK: declare void @ungetc(...)
940declare void @ungetc(...)
941
942; CHECK: declare void @unlink(...)
943declare void @unlink(...)
944
945; CHECK: declare void @unsetenv(...)
946declare void @unsetenv(...)
947
948; CHECK: declare void @utime(...)
949declare void @utime(...)
950
951; CHECK: declare void @utimes(...)
952declare void @utimes(...)
953
954; CHECK: declare void @valloc(...)
955declare void @valloc(...)
956
957; CHECK: declare void @vfprintf(...)
958declare void @vfprintf(...)
959
960; CHECK: declare void @vfscanf(...)
961declare void @vfscanf(...)
962
963; CHECK: declare void @vprintf(...)
964declare void @vprintf(...)
965
966; CHECK: declare void @vscanf(...)
967declare void @vscanf(...)
968
969; CHECK: declare void @vsnprintf(...)
970declare void @vsnprintf(...)
971
972; CHECK: declare void @vsprintf(...)
973declare void @vsprintf(...)
974
975; CHECK: declare void @vsscanf(...)
976declare void @vsscanf(...)
977
978; CHECK: declare void @write(...)
979declare void @write(...)
980