some additions, larger top/bottom margins (for a4 and letter)
[fw/sdcc] / src / SDCCopt.c
index 116c5f0fada20a2a572c5980f0a760a2ba7755e5..aea6e373f457f7cc6d4a1ce57d2f68fee469e244 100644 (file)
@@ -680,7 +680,9 @@ killDeadCode (eBBlock ** ebbs, int count)
              if (SKIP_IC (ic) ||
                  ic->op == IFX ||
                  ic->op == RETURN ||
-                  ic->op == DUMMY_READ_VOLATILE)
+                  ic->op == DUMMY_READ_VOLATILE ||
+                  ic->op == CRITICAL ||
+                  ic->op == ENDCRITICAL)
                continue;
 
              /* if the result is volatile then continue */