aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.misc-tests
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2023-11-22 14:26:53 +0100
committerFlorian Weimer <fweimer@redhat.com>2023-11-22 14:26:53 +0100
commit08ba7e8b98e71d72c2bb3860f8d3642ce380afdf (patch)
treee2516f237bd355ffdb365542488b7de6c138a741 /gcc/testsuite/gcc.misc-tests
parentde6f3e12bd188fee30bc79a5e323e16e0dbbe8ca (diff)
downloadgcc-08ba7e8b98e71d72c2bb3860f8d3642ce380afdf.zip
gcc-08ba7e8b98e71d72c2bb3860f8d3642ce380afdf.tar.gz
gcc-08ba7e8b98e71d72c2bb3860f8d3642ce380afdf.tar.bz2
gcc.misc-tests/linkage-y.c: Compatibility with C99+ system compilers
This program is compiled with an installed "cc" compiler, not the built GCC compiler, so it should be as compatible as possible across a wide range of compilers. gcc/testsuite/ * gcc.misc-tests/linkage-y.c (puts): Declare. (main): Add int return type and return 0.
Diffstat (limited to 'gcc/testsuite/gcc.misc-tests')
-rw-r--r--gcc/testsuite/gcc.misc-tests/linkage-y.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.misc-tests/linkage-y.c b/gcc/testsuite/gcc.misc-tests/linkage-y.c
index eaffa5e..4235325 100644
--- a/gcc/testsuite/gcc.misc-tests/linkage-y.c
+++ b/gcc/testsuite/gcc.misc-tests/linkage-y.c
@@ -1,8 +1,11 @@
/* 920717-y.c */
extern const char s[];
+extern int puts(const char *);
+int
main()
{
puts(s);
+ return 0;
}