* java/lang/natClass.cc (java::lang::Class::newInstance): Special case
member-call for 32-bit IA native Window target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182225
138bc75d-0d04-0410-961f-
82ee72b054a4
+2011-12-12 Kai Tietz <ktietz@redhat.com>
+
+ PR libgcj/50053
+ * java/lang/natClass.cc (java::lang::Class::newInstance): Special case
+ member-call for 32-bit IA native Window target.
+
2011-11-24 Jakub Jelinek <jakub@redhat.com>
PR bootstrap/50888
throw new java::lang::InstantiationException (getName());
jobject r = _Jv_AllocObject (this);
+ /* Class constructors/destructors have __thiscall calling
+ convention for 32-bit native Windows ABI. */
+#if defined (__MINGW32__) && defined (__i386__)
+ ((void (__thiscall *) (jobject)) meth->ncode) (r);
+#else
((void (*) (jobject)) meth->ncode) (r);
+#endif
return r;
}