* defineclass.cc (MAJOR_1_7, MINOR_1_7): New.
(parse): Allow MAJOR_1_7 classfile version.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@186810
138bc75d-0d04-0410-961f-
82ee72b054a4
+2012-04-23 Andrew Haley <aph@redhat.com>
+
+ * defineclass.cc (MAJOR_1_7, MINOR_1_7): New.
+ (parse): Allow MAJOR_1_7 classfile version.
+
2012-03-22 Release Manager
* GCC 4.7.0 released.
#define MINOR_1_5 0
#define MAJOR_1_6 50
#define MINOR_1_6 0
+#define MAJOR_1_7 51
+#define MINOR_1_7 0
void
_Jv_ClassReader::parse ()
int minor_version = read2u ();
int major_version = read2u ();
- if (major_version < MAJOR_1_1 || major_version > MAJOR_1_6
- || (major_version == MAJOR_1_6 && minor_version > MINOR_1_6))
+ if (major_version < MAJOR_1_1 || major_version > MAJOR_1_7
+ || (major_version == MAJOR_1_7 && minor_version > MINOR_1_7))
throw_class_format_error ("unrecognized class file version");
is_15 = (major_version >= MAJOR_1_5);