Commit 209532d1 by Danny Smith Committed by Danny Smith

re PR target/27650 (internal compiler error while compiling Gecode)

	PR target/27650
	* g++.dg/ext/dllimport12.C: New test.

From-SVN: r117097
parent 756ccd2a
2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
PR target/27650
* g++.dg/ext/dllimport12.C: New test.
2006-09-20 Richard Sandiford <richard@codesourcery.com>
* gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
// PR target/27650
// Don't use dllimport semantics on virtual methods
// { dg-do compile { target i?86-*-cygwin* i?86-*-mingw*} }
// Don't import explicitly virtual method.
struct base
{
virtual void key_method();
__attribute__((dllimport)) virtual ~base();
};
void base::key_method() {}
// Nor an implicitly virtual method.
struct derived : public base
{
void key_method();
__attribute__((dllimport)) ~derived();
};
void derived::key_method() {}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment