Breaking News: -10==10 unter Linux!!!111elf
November 20th 2007 @ 7:14 pm linux, debian

Bei allen gcc Versionen nach gcc-2.95 gibt folgender Code Schnipsel “OMG,-10==10 in linux!” aus.
int main( void )
{
int i=2;
if( -10*abs (i-1) == 10*abs(i-1) )
printf ("OMG,-10==10 in linux!\n");
else
printf ("nothing special here\n") ;

return 0 ;
}

Das Problem hieran ist, dass quasi jede Software in the Wild, die in den letzten Jahren mit einem Gcc kompiliert wurde, betroffen sein könnte.
Wer mehr dazu wissen will kann sich Debian-Bug #452108 ansehen.

-Trigger
comments are closed