* 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.
From-SVN: r69378
+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
--- /dev/null
+#include "inline-3.h"
+unsigned bar(double d)
+{
+ foo (d);
+}
--- /dev/null
+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));
+}
--- /dev/null
+#include "inline-4.h"
+int main(void) {
+ printf (getstring());
+ return 0;
+}
--- /dev/null
+static inline char *getstring(void)
+{
+ return "hello";
+}