GCC build of HEAD failed for native with your patch on 2005-04-09T04:42:37Z.

Andrew Pinski pinskia@physics.uc.edu
Sat Apr 9 15:50:00 GMT 2005


On Apr 9, 2005, at 10:08 AM, Andrew Pinski wrote:

>
> On Apr 9, 2005, at 10:01 AM, Diego Novillo wrote:
>
>> Hmm, I get no such failure on a linux ppc box.  Any way of
>> getting a pre-processed file or more details about this?  I don't
>> have access to a darwin machine.


And here is the reduced testcase, the reason why it does not fail on
ppc-linux right now is because _exit is marked as nothrow and noreturn
but on ppc-darwin, _exit is only marked as noreturn.

void f(int) __attribute__((__noreturn__));
int d(const char *);
int b(void);
char * j ();
void h (char *path);
void a ()
{
   char *path = __null;
   try
   {
     path = j ();
     if (b () == 0)
     {
       if (path != __null)
	if (d (path) != 0)
	  f (127);
       f (127);
     }
   }
   catch (...) { }
   h (path);
}


Thanks,
Andrew Pinski



More information about the Gcc-regression mailing list