]> Zhao Yanbai Git Server - minix.git/commitdiff
test set: remove GCC specificity
authorThomas Veerman <thomas@minix3.org>
Fri, 17 Feb 2012 16:12:44 +0000 (16:12 +0000)
committerThomas Veerman <thomas@minix3.org>
Fri, 17 Feb 2012 17:22:37 +0000 (17:22 +0000)
test/Makefile
test/run
test/test45.c
test/test49.c
test/test51.c
test/test52.c

index 2c31ff5b32a56bff0a99e0839dc7ec373ac902f3..23d9ad2b4dbe3cda8c541d62f18c67a9de8752fa 100644 (file)
@@ -1,42 +1,26 @@
 # Makefile for the tests.
 
-GCC?=gcc
 CFLAGS= -O0 -D_MINIX -D_POSIX_SOURCE  -g  -Wall -Werror
 CFLAGS+= -D_NETBSD_SOURCE -fno-builtin
 LIBS+= -lm -lcompat_minix
-CFLAGS-GCC= $(CFLAGS) -Wall  -D_NETBSD_SOURCE 
-CFLAGS-GCCFPU= $(CFLAGS) -Wall -mhard-float 
-CFLAGS-GCCFPU= $(CFLAGS-GCC) -W -mhard-float
 
-OBJ=   test1  test2  test3  test4  test5  test6  test7  test8  test9  \
+OBJ=          test1  test2  test3  test4  test5  test6  test7  test8  test9  \
        test10        test12 test13 test14 test15 test16 test17 test18 test19 \
-              test21 test22 test23        test25 test26 test27 test28 test29 \
-       test30 test31 test32        test34 test35 test36 test37 test38 \
-       test39 t10a t11a t11b test40 t40a t40b t40c t40d t40e t40f test41 \
-       test42 test45 test47 test49 test50 test51 test52 test53 \
-       test54 test58 t60a t60b
+       test20 test21 test22 test23 test24 test25 test26 test27 test28 test29 \
+       test30 test31 test32        test34 test35 test36 test37 test38 test39 \
+       test40 test41 test42               test45        test47 test48 test49 \
+       test50               test53 test54 test55               test58        \
+       t10a t11a t11b t40a t40b t40c t40d t40e t40f t60a t60b \
 
-BIGOBJ=  test20 test24
 ROOTOBJ= test11 test33 test43 test44 test46 test56 test60 test61
-GCCOBJ=  test45-gcc test48 test49-gcc test55
-GCCFPUOBJ= test51-gcc test52-gcc
-OTHEROBJ= test57 test59
+OTHEROBJ= test51 test52 test57 test59
 
-all:   $(OBJ) $(BIGOBJ) $(GCCOBJ) $(GCCFPUOBJ) $(ROOTOBJ) $(OTHEROBJ) depend
+all:   $(OBJ) $(ROOTOBJ) $(OTHEROBJ) depend
        chmod 755 *.sh run
 
 $(OBJ):
        $(CC) $(CFLAGS) -o $@ $@.c $(LIBS)
 
-$(BIGOBJ):
-       $(CC) $(CFLAGS) -o $@ $@.c $(LIBS)
-
-$(GCCOBJ):
-       if which $(GCC) >/dev/null 2>&1; then $(GCC) $(CFLAGS-GCC) -o $@ ${@:S/-gcc//}.c; fi
-
-$(GCCFPUOBJ):
-       if which $(GCC) >/dev/null 2>&1; then $(GCC) $(CFLAGS-GCCFPU) -o $@ ${@:S/-gcc//}.c -lm; fi
-
 $(ROOTOBJ):
        $(CC) $(CFLAGS) $@.c $(LIBS)
        @install -c -o root -m 4755 a.out $@
@@ -45,13 +29,12 @@ $(ROOTOBJ):
 depend: .gitignore
 
 .gitignore: Makefile
-       echo $(OBJ) $(BIGOBJ) $(ROOTOBJ) $(GCCOBJ) $(GCCFPUOBJ) $(OTHEROBJ) | \
-       tr ' ' '\n' >.gitignore
+       echo $(OBJ) $(OTHEROBJ) $(ROOTOBJ) | tr ' ' '\n' >.gitignore
 
 clean: 
        $(MAKE) -C select clean
-       -rm -rf *.o *.s *.bak test? test?? test??-gcc t10a t11a t11b \
-               t40a t40b t40c t40d t40e t40f t43 \
+       -rm -rf *.o *.s *.bak test? test?? t10a t11a t11b \
+               t40a t40b t40c t40d t40e t40f \
                t60a t60b \
                DIR*
 
@@ -109,22 +92,20 @@ test42: test42.c
 test43: test43.c
 test44: test44.c
 test45: test45.c test45.h
-test45-gcc: test45.c test45.h
 test46: test46.c
 test47: test47.c
 test48: test48.c
 test49: test49.c
-test49-gcc: test49.c
 test50: test50.c
 test51: test51.c
-test51-gcc: test51.c
+       $(CC) $(CFLAGS) -mhard-float -o $@ $@.c -lm; fi
 test52: test52.c
-test52-gcc: test52.c
+       $(CC) $(CFLAGS) -mhard-float -o $@ $@.c -lm; fi
 test54: test54.c
 test55: test55.c
 test56: test56.c
 test57: test57.c test57loop.S
-       if which $(GCC) >/dev/null 2>&1; then $(GCC) $(CFLAGS-GCC) -o $@ test57.c test57loop.S; fi
+       $(CC) $(CFLAGS) -o $@ $@.c test57loop.S;
 test58: test58.c
 test59: test59.c
        $(CC) $(CFLAGS) -o $@ $@.c -lmthread 
index 1069c6f06c7177e5f49c1a4ccf77a6ee0902659e..6b70767a590419e8d05c971fb6645eb65ccc0717 100755 (executable)
--- a/test/run
+++ b/test/run
@@ -13,9 +13,8 @@ badones=                      # list of tests that failed
 
 tests="   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 45-gcc 46 47 48 49 49-gcc 50 \
-         51 51-gcc 52 52-gcc 53 54 55 56 57 58 59\
-         60 61 \
+         41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 \
+         61 \
         sh1.sh sh2.sh interp.sh"
 tests_no=`expr 0`
 
index 3076b04276b836d8ec8324780aa95b64a1c06e3c..65720f9f0f9a6482b89c3956131d5ae0fc08cff9 100644 (file)
 int main(int argc, char **argv)
 {
        start(45);
-#ifdef __LONG_LONG_SUPPORTED
-       printf("(GCC) ");
-#else
-       printf("(ACK) ");
-#endif
-       fflush(stdout);
 
        /* run long/unsigned long tests */
        test_strtol();
        test_strtoul();
 
-       /* run long long/unsigned long long tests (GCC only) */
-#ifdef __LONG_LONG_SUPPORTED
+       /* run long long/unsigned long long tests */
        test_strtoll();
        test_strtoull();
-#endif /* defined(__LONG_LONG_SUPPORTED) */
 
        quit();
        return -1; /* never happens */
index d759af5e47d1c484f2b927e308f53ea3866b3050..7c0d28dd44db6c3bc7c2167f0ec6f1b30cabd614 100755 (executable)
 int main(void)
 {
        start(49);
-#ifdef __LONG_LONG_SUPPORTED
-       printf("(GCC) ");
-#else
-       printf("(ACK) ");
-#endif
-       fflush(stdout);
 
        /* test integer sizes */
        if (sizeof(int8_t) != 1) ERR;
index 739ac110dcaed32a445389bd09728f3f54d7423d..e896c6da2bb6b6d59863ebf2a006f054acda7b95 100644 (file)
@@ -190,12 +190,6 @@ void verify_main_reenter(void)
 int main(void)
 {
   start(51);
-#ifdef __GNUC__
-  printf("(GCC) ");
-#else
-  printf("(ACK) ");
-#endif
-  fflush(stdout);
 
   atexit(verify_main_reenter);
 
index bd049f63b1b469594cc2f320ecffeb0b0b39414d..c4fd6a7f958a7b6dd974583e561133a2b417fd29 100644 (file)
@@ -149,12 +149,6 @@ int main(void)
   subtest = 1;
 
   start(52);
-#ifdef __GNUC__
-       printf("(GCC) ");
-#else
-       printf("(ACK) ");
-#endif
-  fflush(stdout);
 
   if (pipe(pipefdc) == -1) err(1);
   if (pipe(pipefdp) == -1) err(2);