Take the following C program, and try to compile the resulting
code it outputs:
#include <stdio.h>
int main(void)
{
  printf("// \\\r\n a\n int i;\n");
  printf("// \\\r a\r int i1;\n");
  printf("int f(void) { return i1;}\n");
}

Here is the results:
GCC accepts it as \r is consider a newline
ICC rejects it as \r is not considered a newline.

This seems inconstaint for ICC as it considers \r\n as a newline but \r as a 
white space.

-- Pinski

Reply via email to