OSDN Git Service

* gcc.dg/pch/inline-3.c: New file.
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Jul 2003 05:21:37 +0000 (05:21 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Jul 2003 05:21:37 +0000 (05:21 +0000)
* gcc.dg/pch/inline-3.hs: New file.
* gcc.dg/pch/inline-4.c: New file.
* gcc.dg/pch/inline-4.hs: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69378 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pch/inline-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/inline-3.hs [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/inline-4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pch/inline-4.hs [new file with mode: 0644]

index 7844bb1..90b25d8 100644 (file)
@@ -1,3 +1,10 @@
+2003-07-14  Geoffrey Keating  <geoffk@apple.com>
+
+       * gcc.dg/pch/inline-3.c: New file.
+       * gcc.dg/pch/inline-3.hs: New file.
+       * gcc.dg/pch/inline-4.c: New file.
+       * gcc.dg/pch/inline-4.hs: New file.
+
 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/11509
diff --git a/gcc/testsuite/gcc.dg/pch/inline-3.c b/gcc/testsuite/gcc.dg/pch/inline-3.c
new file mode 100644 (file)
index 0000000..fadaf07
--- /dev/null
@@ -0,0 +1,5 @@
+#include "inline-3.h"
+unsigned bar(double d)
+{
+  foo (d);
+}
diff --git a/gcc/testsuite/gcc.dg/pch/inline-3.hs b/gcc/testsuite/gcc.dg/pch/inline-3.hs
new file mode 100644 (file)
index 0000000..ef2819a
--- /dev/null
@@ -0,0 +1,7 @@
+extern double rint(double);
+extern double fmod (double, double);
+static inline unsigned foo(double d) {
+    double a;
+    a = rint(d);
+    return (unsigned)(fmod(a, (double)0xFFFFFFFF) + ((d - a) * 0xFFFFFFFF));
+}
diff --git a/gcc/testsuite/gcc.dg/pch/inline-4.c b/gcc/testsuite/gcc.dg/pch/inline-4.c
new file mode 100644 (file)
index 0000000..e4db473
--- /dev/null
@@ -0,0 +1,5 @@
+#include "inline-4.h"
+int main(void) {
+  printf (getstring());
+  return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/pch/inline-4.hs b/gcc/testsuite/gcc.dg/pch/inline-4.hs
new file mode 100644 (file)
index 0000000..31a5069
--- /dev/null
@@ -0,0 +1,4 @@
+static inline char *getstring(void)
+{
+  return "hello";
+}