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
This commit is contained in:
Geoffrey Keating 2003-07-15 05:21:37 +00:00 committed by Geoffrey Keating
parent 1e7ee6ad1f
commit 89a68bb98d
5 changed files with 28 additions and 0 deletions

View 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

View File

@ -0,0 +1,5 @@
#include "inline-3.h"
unsigned bar(double d)
{
foo (d);
}

View File

@ -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));
}

View File

@ -0,0 +1,5 @@
#include "inline-4.h"
int main(void) {
printf (getstring());
return 0;
}

View File

@ -0,0 +1,4 @@
static inline char *getstring(void)
{
return "hello";
}