14 lines
423 B
C++
14 lines
423 B
C++
|
// { dg-do link }
|
||
|
// { dg-options "-Os" }
|
||
|
/* PR target/28014: main references unsigned divide, and the unwinder
|
||
|
references signed divide.
|
||
|
If libgcc contains an object which defines both, and linking is done with
|
||
|
a space-optimized library that defines these functions in separate objects,
|
||
|
you end up with the function for unsigned divide defined twice. */
|
||
|
int
|
||
|
main (int c, char **argv)
|
||
|
|
||
|
{
|
||
|
return 0xffffU/c;
|
||
|
}
|