URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 298 |
Rev 384 |
/* PR debug/4461
|
/* PR debug/4461
|
This testcase failed to link in Dwarf-2 because
|
This testcase failed to link in Dwarf-2 because
|
constant -4.0 in constant pool was never referenced by anything
|
constant -4.0 in constant pool was never referenced by anything
|
but Dwarf-2 location descriptor. */
|
but Dwarf-2 location descriptor. */
|
/* { dg-do run } */
|
/* { dg-do run } */
|
|
|
void __attribute__((noinline))
|
void __attribute__((noinline))
|
foo (const char *x __attribute__((unused)),
|
foo (const char *x __attribute__((unused)),
|
__complex__ long double y __attribute__((unused)),
|
__complex__ long double y __attribute__((unused)),
|
__complex__ long double z __attribute__((unused)))
|
__complex__ long double z __attribute__((unused)))
|
{
|
{
|
}
|
}
|
|
|
void
|
void
|
bar (void)
|
bar (void)
|
{
|
{
|
foo ("",
|
foo ("",
|
__builtin_conjl (({ __complex__ long double r;
|
__builtin_conjl (({ __complex__ long double r;
|
__real__ r = 3.0;
|
__real__ r = 3.0;
|
__imag__ r = -4.0;
|
__imag__ r = -4.0;
|
r; })),
|
r; })),
|
({ __complex__ long double s;
|
({ __complex__ long double s;
|
__real__ s = 3.0;
|
__real__ s = 3.0;
|
__imag__ s = 4.0;
|
__imag__ s = 4.0;
|
s; }));
|
s; }));
|
}
|
}
|
|
|
int main (void)
|
int main (void)
|
{
|
{
|
return 0;
|
return 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.