diff mbox

Fix PR64065(?)

Message ID alpine.LSU.2.11.1411251434500.374@zhemvz.fhfr.qr
State New
Headers show

Commit Message

Richard Biener Nov. 25, 2014, 1:35 p.m. UTC
The following might fix PR64065 but is certainly a bug.

Bootstrap and regtest running on x86_64-unknown-linux-gnu.

Richard.

2014-11-25  Richard Biener  <rguenther@suse.de>

	PR lto/64065
	* lto-streamer-out.c (output_struct_function_base): Stream
	last_clique field.
	* lto-streamer-in.c (input_struct_function_base): Likewise.
diff mbox

Patch

Index: gcc/lto-streamer-out.c
===================================================================
--- gcc/lto-streamer-out.c	(revision 218019)
+++ gcc/lto-streamer-out.c	(working copy)
@@ -1956,6 +1956,7 @@  output_struct_function_base (struct outp
   bp_pack_value (&bp, fn->has_simduid_loops, 1);
   bp_pack_value (&bp, fn->va_list_fpr_size, 8);
   bp_pack_value (&bp, fn->va_list_gpr_size, 8);
+  bp_pack_value (&bp, fn->last_clique, sizeof (short) * 8);
 
   /* Output the function start and end loci.  */
   stream_output_location (ob, &bp, fn->function_start_locus);
Index: gcc/lto-streamer-in.c
===================================================================
--- gcc/lto-streamer-in.c	(revision 218019)
+++ gcc/lto-streamer-in.c	(working copy)
@@ -903,6 +903,7 @@  input_struct_function_base (struct funct
   fn->has_simduid_loops = bp_unpack_value (&bp, 1);
   fn->va_list_fpr_size = bp_unpack_value (&bp, 8);
   fn->va_list_gpr_size = bp_unpack_value (&bp, 8);
+  fn->last_clique = bp_unpack_value (&bp, sizeof (short) * 8);
 
   /* Input the function start and end loci.  */
   fn->function_start_locus = stream_input_location (&bp, data_in);