From 89a68bb98de478df887df56cbd27119d28ffe957 Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Tue, 15 Jul 2003 05:21:37 +0000 Subject: [PATCH] inline-3.c: New file. * 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 --- gcc/testsuite/ChangeLog | 7 +++++++ gcc/testsuite/gcc.dg/pch/inline-3.c | 5 +++++ gcc/testsuite/gcc.dg/pch/inline-3.hs | 7 +++++++ gcc/testsuite/gcc.dg/pch/inline-4.c | 5 +++++ gcc/testsuite/gcc.dg/pch/inline-4.hs | 4 ++++ 5 files changed, 28 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/pch/inline-3.c create mode 100644 gcc/testsuite/gcc.dg/pch/inline-3.hs create mode 100644 gcc/testsuite/gcc.dg/pch/inline-4.c create mode 100644 gcc/testsuite/gcc.dg/pch/inline-4.hs diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7844bb1..90b25d8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2003-07-14 Geoffrey Keating + + * 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 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 index 0000000..fadaf07 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pch/inline-3.c @@ -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 index 0000000..ef2819a --- /dev/null +++ b/gcc/testsuite/gcc.dg/pch/inline-3.hs @@ -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 index 0000000..e4db473 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pch/inline-4.c @@ -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 index 0000000..31a5069 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pch/inline-4.hs @@ -0,0 +1,4 @@ +static inline char *getstring(void) +{ + return "hello"; +} -- 2.7.4