PR lto/44184
* lto-streamer-out.c (output_gimple_stmt): Output number of labels
in a GIMPLE_ASM.
* lto-streamer-in.c (input_gimple_stmt): Read number of labels
in a GIMPLE_ASM.
testsuite/
PR lto/44184
* gcc.dg/lto/20100518_0.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159531
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR lto/44184
+ * lto-streamer-out.c (output_gimple_stmt): Output number of labels
+ in a GIMPLE_ASM.
+ * lto-streamer-in.c (input_gimple_stmt): Read number of labels
+ in a GIMPLE_ASM.
+
2010-05-18 Jakub Jelinek <jakub@redhat.com>
PR debug/41371
lto_output_uleb128_stream (ob->main_stream, gimple_asm_ninputs (stmt));
lto_output_uleb128_stream (ob->main_stream, gimple_asm_noutputs (stmt));
lto_output_uleb128_stream (ob->main_stream, gimple_asm_nclobbers (stmt));
+ lto_output_uleb128_stream (ob->main_stream, gimple_asm_nlabels (stmt));
output_string (ob, ob->main_stream, gimple_asm_string (stmt));
/* Fallthru */
+2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR lto/44184
+ * gcc.dg/lto/20100518_0.c: New test.
+
2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/lto3.ads: Add missing dg-options.
-/* { dg-lto-do link } */
+/* { dg-lto-do assemble } */
/* Forgot to steam in/out the number of labels for asm goto. PR44184. */
extern int printf (__const char *__restrict __format, ...);