public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/14587] [3.4/3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures
       [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
@ 2004-03-22 21:31 ` dannysmith at users dot sourceforge dot net
  2004-03-23 22:02 ` mmitchel at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: dannysmith at users dot sourceforge dot net @ 2004-03-22 21:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From dannysmith at users dot sourceforge dot net  2004-03-22 21:31 -------
Hello.
Sorry for not responding earlier (email problems)
On trunk, I can confirm that the winnt.c patch alone fixes the regression.
The attribs.c patch on top of that causes no other problems.

On 3.4 the winnt.c patch alone fixes this particular regression and a quick 
test with 
make check-g++ RUNTESTFLAGS="dg.exp=dll*" 
shows no new regressions.

The full test suite is in currently in progress for 3.4 but will take some time 
because 3.4 build is is on a slow machine.

Thank you, Jason

Danny

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14587


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/14587] [3.4/3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures
       [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
  2004-03-22 21:31 ` [Bug c++/14587] [3.4/3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures dannysmith at users dot sourceforge dot net
@ 2004-03-23 22:02 ` mmitchel at gcc dot gnu dot org
  2004-03-23 23:18 ` cvs-commit at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-03-23 22:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-03-23 22:02 -------
Would one of you please commit this change to the 3.4 branch, seems it does seem
to work according to Danny's comments below?

Thanks,

-- Mark,


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14587


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/14587] [3.4/3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures
       [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
  2004-03-22 21:31 ` [Bug c++/14587] [3.4/3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures dannysmith at users dot sourceforge dot net
  2004-03-23 22:02 ` mmitchel at gcc dot gnu dot org
@ 2004-03-23 23:18 ` cvs-commit at gcc dot gnu dot org
  2004-03-23 23:53 ` [Bug c++/14587] [3.5 " pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-03-23 23:18 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-03-23 23:18 -------
Subject: Bug 14587

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	jason@gcc.gnu.org	2004-03-23 23:18:37

Modified files:
	gcc            : ChangeLog 
	gcc/config/i386: winnt.c 

Log message:
	PR c++/14587
	* config/i386/winnt.c (associated_type): Look for attributes on
	the TYPE_MAIN_VARIANT of *this.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=2.2326.2.364&r2=2.2326.2.365
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/winnt.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.60.4.1&r2=1.60.4.2



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14587


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/14587] [3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures
       [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
                   ` (2 preceding siblings ...)
  2004-03-23 23:18 ` cvs-commit at gcc dot gnu dot org
@ 2004-03-23 23:53 ` pinskia at gcc dot gnu dot org
  2004-04-30 23:46 ` cvs-commit at gcc dot gnu dot org
  2004-05-01  0:00 ` pinskia at gcc dot gnu dot org
  5 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-23 23:53 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[3.4/3.5 Regression]        |[3.5 Regression] Multiple
                   |Multiple inheriance/DLL     |inheriance/DLL testcase
                   |testcase                    |(g++.dg/ext/dllexport-MI1.C)
                   |(g++.dg/ext/dllexport-MI1.C)|failures
                   |failures                    |
   Target Milestone|3.4.0                       |3.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14587


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/14587] [3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures
       [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
                   ` (3 preceding siblings ...)
  2004-03-23 23:53 ` [Bug c++/14587] [3.5 " pinskia at gcc dot gnu dot org
@ 2004-04-30 23:46 ` cvs-commit at gcc dot gnu dot org
  2004-05-01  0:00 ` pinskia at gcc dot gnu dot org
  5 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-04-30 23:46 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-04-30 22:26 -------
Subject: Bug 14587

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	jason@gcc.gnu.org	2004-04-30 22:26:49

Modified files:
	gcc            : ChangeLog attribs.c 
	gcc/config/i386: winnt.c 

Log message:
	PR c++/14587
	* config/i386/winnt.c (associated_type): Look for attributes on
	the TYPE_MAIN_VARIANT of *this.
	* attribs.c (decl_attributes): If ATTR_FLAG_TYPE_IN_PLACE, also
	apply the attributes to the variants.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.3534&r2=2.3535
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/attribs.c.diff?cvsroot=gcc&r1=1.29&r2=1.30
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/winnt.c.diff?cvsroot=gcc&r1=1.64&r2=1.65



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14587


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/14587] [3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures
       [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
                   ` (4 preceding siblings ...)
  2004-04-30 23:46 ` cvs-commit at gcc dot gnu dot org
@ 2004-05-01  0:00 ` pinskia at gcc dot gnu dot org
  5 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-01  0:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-05-01 00:00 -------
Fixed.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14587


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-05-01  0:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20040315201425.14587.dannysmith@users.sourceforge.net>
2004-03-22 21:31 ` [Bug c++/14587] [3.4/3.5 Regression] Multiple inheriance/DLL testcase (g++.dg/ext/dllexport-MI1.C) failures dannysmith at users dot sourceforge dot net
2004-03-23 22:02 ` mmitchel at gcc dot gnu dot org
2004-03-23 23:18 ` cvs-commit at gcc dot gnu dot org
2004-03-23 23:53 ` [Bug c++/14587] [3.5 " pinskia at gcc dot gnu dot org
2004-04-30 23:46 ` cvs-commit at gcc dot gnu dot org
2004-05-01  0:00 ` pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).