-sync_stdio を指定しなかった場合は、-sync_stdio=yes が設定されます。
次の例を考えてみましょう。
| #include <stdio.h>
#include <iostream>
int main()
{
   std::cout << "Hello ";
   printf("beautiful ");
   std::cout << "world!";
   printf("\n");
} | 
同期が有効な場合は、1 行だけ出力されます。
| Hello beautiful world! : | 
同期なしの場合、出力が混乱します。
このオプションは、ライブラリではなく実行可能ファイルのリンクでのみ有効です。