On Tue, Jan 20, 2009 at 2:17 PM, Paolo Bonzini <bonz...@gnu.org> wrote:
>
>>> ----------------------------------------
>>> int *
>>> x(void)
>>> {
>>>  register int *a asm("unknown_register");  /* { dg-error "invalid register" 
>>> } */
>>>  int *v[1] = {a};
>>>  return v[1];
>>> }
>>> ----------------------------------------
>>
>> I think simply scalarizing for the above testcase is ok - the behavior
>> is undefined anyway.
>
> What about moving the error to the frontend?

Well, it requires backend knowledge - but sure.  As always, patches
are welcome ;)

Richard.

Reply via email to