Ticket #60908: darwin-c.c.11.0.diff

File darwin-c.c.11.0.diff, 787 bytes (added by vdoublie, 4 years ago)
  • gcc/config/darwin-c.c

    old new  
    692692  if (!version_array)
    693693    goto fail;
    694694
    695   if (version_array[MAJOR] != 10)
    696     goto fail;
    697 
    698   if (version_array[MINOR] < 10)
    699     version_macro = version_as_legacy_macro (version_array);
     695  if (version_array[MAJOR] == 11)
     696     version_macro = version_as_modern_macro (version_array);
     697 
    700698  else
    701     version_macro = version_as_modern_macro (version_array);
     699
     700    if (version_array[MAJOR] != 10)
     701      goto fail;
     702
     703    if (version_array[MINOR] < 10)
     704      version_macro = version_as_legacy_macro (version_array);
     705    else
     706      version_macro = version_as_modern_macro (version_array);
    702707
    703708  if (!version_macro)
    704709    goto fail;