]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* gcc.c-torture/execute/20030203-1.c: New test.
authorJan Hubicka <jh@suse.cz>
Mon, 3 Feb 2003 15:07:50 +0000 (16:07 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 3 Feb 2003 15:07:50 +0000 (15:07 +0000)
From-SVN: r62314

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

index 21ecb7d3f8dbec18b6419fa47755389c863184db..3287f358a34533e2fbfd7263b4555818b70cf034 100644 (file)
@@ -1,3 +1,7 @@
+Mon Feb  3 16:05:11 CET 2003  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.c-torture/execute/20030203-1.c: New test.
+
 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
 
        * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
diff --git a/gcc/testsuite/gcc.c-torture/execute/20030203-1.c b/gcc/testsuite/gcc.c-torture/execute/20030203-1.c
new file mode 100644 (file)
index 0000000..3ce3d61
--- /dev/null
@@ -0,0 +1,23 @@
+void f(int);
+int do_layer3(int single)
+{
+  int stereo1;
+
+  if(single >= 0) /* stream is stereo, but force to mono */
+    stereo1 = 1;
+  else
+    stereo1 = 2;
+  f(single);
+
+  return stereo1;
+}
+
+extern void abort ();
+int main()
+{
+  if (do_layer3(-1) != 2)
+    abort ();
+  return 0;
+}
+
+void f(int i) {}