* gcc.c-torture/execute/20001017-2.c: New test.
authorMatthew Hiller <hiller@redhat.com>
Wed, 18 Oct 2000 02:27:57 +0000 (02:27 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 18 Oct 2000 02:27:57 +0000 (20:27 -0600)
From-SVN: r36924

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20001017-2.c [new file with mode: 0644]

index 7ae28fb444e04e91f1bb2627223806db3830e126..b641c85d5a9edca4cee0e4a806b99451d58438eb 100644 (file)
@@ -1,3 +1,7 @@
+2000-10-17  Matthew Hiller  <hiller@redhat.com>
+
+       * gcc.c-torture/execute/20001017-2.c: New test.
+
 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * gcc.c-torture/compile/20001018-1.c: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/20001017-2.c b/gcc/testsuite/gcc.c-torture/execute/20001017-2.c
new file mode 100644 (file)
index 0000000..3263bb9
--- /dev/null
@@ -0,0 +1,17 @@
+void
+fn_4parms (unsigned char a, long *b, long *c, unsigned int *d)
+{
+  if (*b != 1 || *c != 2 || *d != 3)
+    abort ();
+}
+
+int
+main ()
+{
+  unsigned char a = 0;
+  unsigned long b = 1, c = 2;
+  unsigned int d = 3;
+
+  fn_4parms (a, &b, &c, &d);
+  return 0;
+}