hash collisions. For instance, the compiler options `-X -Y` and `-X-Y`
previously contributed equally to the hash sum.
- - Bail out on too hard compiler options `--coverage`, `-fprofile-arcs`,
- `-fprofile-generate`, `-fprofile-use`, `-ftest-coverage` and
- `-save-temps`. Also bail out on `@file` style options.
+ - Bail out on too hard compiler options `--coverage`, `-arch`,
+ `-fprofile-arcs`, `-fprofile-generate`, `-fprofile-use`,
+ `-ftest-coverage` and `-save-temps`. Also bail out on `@file` style
+ options.
- `-MD`/`-MMD` options without `-MT`/`-MF` are now handled correctly.
strcmp(argv[i], "--coverage") == 0 ||
strcmp(argv[i], "-M") == 0 ||
strcmp(argv[i], "-MM") == 0 ||
+ strcmp(argv[i], "-arch") == 0 ||
strcmp(argv[i], "-fbranch-probabilities") == 0 ||
strcmp(argv[i], "-fprofile-arcs") == 0 ||
strcmp(argv[i], "-fprofile-generate") == 0 ||