re PR target/31628 (stdcall function is miscompiled)

2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR target/31628
	* gcc.target/i386/pr31628.c: New.

From-SVN: r124831
This commit is contained in:
H.J. Lu 2007-05-18 19:29:45 +00:00 committed by H.J. Lu
parent 661051aaa9
commit b86448d7ea
2 changed files with 29 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
PR target/31628
* gcc.target/i386/pr31628.c: New.
2007-05-18 Uros Bizjak <ubizjak@gmail.com>
PR middle-end/31344

View File

@ -0,0 +1,24 @@
/* { dg-do run } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-fPIC -O2" } */
typedef int tt, *lptt;
int __attribute__((__stdcall__)) bar(lptt);
int __attribute__((__stdcall__)) bar(tt *x)
{
return 0;
}
int
foo (void)
{
return bar (0);
}
int
main()
{
return foo ();
}