From 1503cb6b6d9d71b6deb9aba18ff526ce9359732d Mon Sep 17 00:00:00 2001
From: Richard Biener <rguenther@suse.de>
Date: Tue, 1 Apr 2014 08:55:58 +0000
Subject: [PATCH] gimple.h (struct gimple_statement_base): Align subcode to 16
 bits.

2014-04-01  Richard Biener  <rguenther@suse.de>

	* gimple.h (struct gimple_statement_base): Align subcode to
	16 bits.

From-SVN: r208978
---
 gcc/ChangeLog | 5 +++++
 gcc/gimple.h  | 3 +++
 2 files changed, 8 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ec68b142913..f836f21efce 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-01  Richard Biener  <rguenther@suse.de>
+
+	* gimple.h (struct gimple_statement_base): Align subcode to
+	16 bits.
+
 2014-04-01  Sebastian Huber  <sebastian.huber@embedded-brains.de>
 
 	* doc/invoke.texi (mapp-regs): Clarify.
diff --git a/gcc/gimple.h b/gcc/gimple.h
index 0e80d2eb700..11959a82e62 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -166,6 +166,9 @@ struct GTY((desc ("gimple_statement_structure (&%h)"), tag ("GSS_BASE"),
   /* Nonzero if this statement contains volatile operands.  */
   unsigned has_volatile_ops 	: 1;
 
+  /* Padding to get subcode to 16 bit alignment.  */
+  unsigned pad			: 1;
+
   /* The SUBCODE field can be used for tuple-specific flags for tuples
      that do not require subcodes.  Note that SUBCODE should be at
      least as wide as tree codes, as several tuples store tree codes