diff -up vte-0.19.4/src/vte.c.gcc44 vte-0.19.4/src/vte.c
--- vte-0.19.4/src/vte.c.gcc44 2009-03-02 10:51:42.840701017 -0500
+++ vte-0.19.4/src/vte.c 2009-03-02 10:50:10.687451140 -0500
@@ -3049,6 +3049,7 @@ _vte_terminal_cursor_down (VteTerminal *
}
/* Insert a single character into the stored data array. */
+__attribute__((optimize ("no-tree-sra")))
gboolean
_vte_terminal_insert_char(VteTerminal *terminal, gunichar c,
gboolean insert, gboolean invalidate_now)