blob: 0a72cccafd6f0e7331a1ed81d943c2f074d7aae5 [file] [log] [blame]
// PR c++/98847
// { dg-do run }
// { dg-options "-O2 -masm=att" }
template <int N>
int
foo ()
{
register int edx asm ("edx");
asm ("movl $1234, %%edx" : "=r" (edx));
return edx;
}
int
main ()
{
if (foo<0> () != 1234)
__builtin_abort ();
return 0;
}