Buta fordítóval én is találkoztam. PIC18-ra a legbutább C fordító, amivel találkoztam, az még az ANSI C szintet sem tartotta. Volt olyan kifejezés, amelyet szét kellett szednem neki, mert nem tudta lebontani regiszter szintre.
A GCC és CLANG fordítók jól elkényelmesítettek engem is.
A legbosszantóbb, amikor a fordító rinya nélkül megeszi a szintaktikai cheet-eket ( __attribute__ , #pragma, ... ) és közben a háttérben nem hajtja végre.