diff options
author | Dan Albert <danalbert@google.com> | 2016-02-24 13:48:45 -0800 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2016-02-24 13:51:18 -0800 |
commit | b9de1157289455b0ca26daff519d4a0ddcd1fa13 (patch) | |
tree | 4c56cc0a34b91f17033a40a455f26652304f7b8d /gcc-4.8.1/gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c | |
parent | 098157a754787181cfa10e71325832448ddcea98 (diff) | |
download | toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.tar.gz toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.tar.bz2 toolchain_gcc-b9de1157289455b0ca26daff519d4a0ddcd1fa13.zip |
Update 4.8.1 to 4.8.3.
My previous drop was the wrong version. The platform mingw is
currently using 4.8.3, not 4.8.1 (not sure how I got that wrong).
From ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2.
Bug: http://b/26523949
Change-Id: Id85f1bdcbbaf78c7d0b5a69e74c798a08f341c35
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c deleted file mode 100644 index 1f6917cdc..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/compat/fnptr-by-value-1_y.c +++ /dev/null @@ -1,111 +0,0 @@ -#include <stdarg.h> - -#include "compat-common.h" - -typedef void (*fpi)(int); -typedef void (*fpd)(double); - -extern int f1_val; -extern void checki (int, int); - -void -test1a (fpi f) -{ - (*f)(1); -} - -void -test1b (fpi f, int i) -{ - (*f)(i); -} - -void -test1c (double x, fpd f) -{ - (*f)(x); -} - -void -test2a (fpi f1, fpd f2) -{ - (*f1)(10); - (*f2)(10.0); -} - -void -test2b (fpi f1, fpd f2, int i) -{ - (*f1)(i); - (*f2)((double)i); -} - -void -test2c (fpi f1, int i, fpd f2) -{ - (*f1)(i); - (*f2)((double)i); -} - -void -test2d (int i, fpi f1, fpd f2) -{ - (*f1)(i); - (*f2)((double)i); -} - -void -test2e (fpi f1, fpd f2, int i, double x) -{ - (*f1)(i); - (*f2)(x); -} - -void -test2f (fpi f1, int i, fpd f2, double x) -{ - (*f1)(i); - (*f2)(x); -} - -void -test2g (fpi f1, int i, double x, fpd f2) -{ - (*f1)(i); - (*f2)(x); -} - -void -test2h (double x, fpd f1, fpi f2, int i) -{ - (*f1)(x); - (*f2)(i); -} - -void -test2i (double x, fpd f1, int i, fpi f2) -{ - (*f1)(x); - (*f2)(i); -} - -void -test2j (int i, double x, fpi f1, fpd f2) -{ - (*f1)(i); - (*f2)(x); -} - -void -testva (int n, ...) -{ - int i; - va_list ap; - va_start (ap, n); - for (i = 0; i < n; i++) - { - fpi fp = va_arg (ap, fpi); - (*fp)(i); - checki (f1_val, i); - } -} |