public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/3187] gcc-3.0 prerelease lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
@ 2003-06-01 19:13 ` pinskia@physics.uc.edu
  2003-06-24  0:45 ` [Bug c++/3187] [3.3/3.4 Regression] " pinskia at physics dot uc dot edu
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia@physics.uc.edu @ 2003-06-01 19:13 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From pinskia@physics.uc.edu  2003-06-01 19:13 -------
There was patch to fix this but it was never approved.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc-3.0 prerelease lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
  2003-06-01 19:13 ` [Bug c++/3187] gcc-3.0 prerelease lays down two copies of constructors pinskia@physics.uc.edu
@ 2003-06-24  0:45 ` pinskia at physics dot uc dot edu
  2003-06-24  0:50 ` pinskia at physics dot uc dot edu
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at physics dot uc dot edu @ 2003-06-24  0:45 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


pinskia at physics dot uc dot edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|gcc-3.0 prerelease lays down|[3.3/3.4 Regression] gcc-3.0
                   |two copies of constructors  |prerelease lays down two
                   |                            |copies of constructors
   Target Milestone|---                         |3.3.1


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc-3.0 prerelease lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
  2003-06-01 19:13 ` [Bug c++/3187] gcc-3.0 prerelease lays down two copies of constructors pinskia@physics.uc.edu
  2003-06-24  0:45 ` [Bug c++/3187] [3.3/3.4 Regression] " pinskia at physics dot uc dot edu
@ 2003-06-24  0:50 ` pinskia at physics dot uc dot edu
  2003-06-24 14:48 ` [Bug c++/3187] [3.3/3.4 Regression] gcc " bangerth at dealii dot org
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at physics dot uc dot edu @ 2003-06-24  0:50 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From pinskia at physics dot uc dot edu  2003-06-24 00:50 -------
simple example:

struct A{A();};
A::A(){}


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (2 preceding siblings ...)
  2003-06-24  0:50 ` pinskia at physics dot uc dot edu
@ 2003-06-24 14:48 ` bangerth at dealii dot org
  2003-06-24 17:22 ` mmitchel at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: bangerth at dealii dot org @ 2003-06-24 14:48 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From bangerth at dealii dot org  2003-06-24 13:46 -------
See also this thread about multiple entry points:
  http://gcc.gnu.org/ml/gcc/2003-06/msg01985.html

W.


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (3 preceding siblings ...)
  2003-06-24 14:48 ` [Bug c++/3187] [3.3/3.4 Regression] gcc " bangerth at dealii dot org
@ 2003-06-24 17:22 ` mmitchel at gcc dot gnu dot org
  2003-11-25 21:42 ` gbburkhardt at aaahawk dot com
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2003-06-24 17:22 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.3.1                       |3.4


------- Additional Comments From mmitchel at gcc dot gnu dot org  2003-06-24 16:23 -------
It would be nice to fix this for 3.4 (by either using multiple entry points, or
something like the Apple patch submitted at one point), but any change that
large would be too much for the 3.3 branch so I've moved the target milestone
for this PR to 3.4.


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (4 preceding siblings ...)
  2003-06-24 17:22 ` mmitchel at gcc dot gnu dot org
@ 2003-11-25 21:42 ` gbburkhardt at aaahawk dot com
  2003-11-29  1:52 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: gbburkhardt at aaahawk dot com @ 2003-11-25 21:42 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From gbburkhardt at aaahawk dot com  2003-11-25 21:42 -------
see also this thread for problems the duplicate constructors cause gdb:

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

Boy, this one's been open for awhile!!

-- 


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


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (5 preceding siblings ...)
  2003-11-25 21:42 ` gbburkhardt at aaahawk dot com
@ 2003-11-29  1:52 ` pinskia at gcc dot gnu dot org
  2004-01-12 17:12 ` bangerth at dealii dot org
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-29  1:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-11-29 01:52 -------
Most likely will not get done for 3.4.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2003-11-09 03:18:14         |2003-11-29 01:52:21
               date|                            |
   Target Milestone|3.4                         |3.5


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


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (6 preceding siblings ...)
  2003-11-29  1:52 ` pinskia at gcc dot gnu dot org
@ 2004-01-12 17:12 ` bangerth at dealii dot org
  2004-01-14  3:57 ` giovannibajo at libero dot it
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: bangerth at dealii dot org @ 2004-01-12 17:12 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2004-01-12 17:12 -------
*** Bug 13660 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Rainer dot Bensch at rsd dot
                   |                            |rohde-schwarz dot com


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


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (7 preceding siblings ...)
  2004-01-12 17:12 ` bangerth at dealii dot org
@ 2004-01-14  3:57 ` giovannibajo at libero dot it
  2004-01-14  5:31 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-14  3:57 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-14 03:57 -------
Retargeting to 3.4 - RM must decide.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.5.0                       |3.4.0


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


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

* [Bug c++/3187] [3.3/3.4 Regression] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (8 preceding siblings ...)
  2004-01-14  3:57 ` giovannibajo at libero dot it
@ 2004-01-14  5:31 ` pinskia at gcc dot gnu dot org
  2004-01-16 18:19 ` [Bug c++/3187] " mmitchel at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-14  5:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-14 05:31 -------
I really do not know if this really qualifies as a regression as we changed the ABI to something that 
requires this.

-- 


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


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

* [Bug c++/3187] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (9 preceding siblings ...)
  2004-01-14  5:31 ` pinskia at gcc dot gnu dot org
@ 2004-01-16 18:19 ` mmitchel at gcc dot gnu dot org
  2004-01-18  2:45 ` giovannibajo at libero dot it
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-01-16 18:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-01-16 18:19 -------
I'm changing this to an enhancement request.

It is, in some sense, a regression -- but it's really a direct consequence of
the new ABI.  

Fixing it will require substantial effort.  I hope that we will get a chance to
do the multiple-entry point stuff -- but it's certainly not going to happen
before GCC 3.4.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement
            Summary|[3.3/3.4 Regression] gcc    |gcc lays down two copies of
                   |lays down two copies of     |constructors
                   |constructors                |
   Target Milestone|3.4.0                       |---


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


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

* [Bug c++/3187] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (10 preceding siblings ...)
  2004-01-16 18:19 ` [Bug c++/3187] " mmitchel at gcc dot gnu dot org
@ 2004-01-18  2:45 ` giovannibajo at libero dot it
  2004-08-12  1:51 ` pinskia at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 15+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-18  2:45 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-18 02:45 -------
*** Bug 13725 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rmerkert at alphatech dot
                   |                            |com


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


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

* [Bug c++/3187] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (11 preceding siblings ...)
  2004-01-18  2:45 ` giovannibajo at libero dot it
@ 2004-08-12  1:51 ` pinskia at gcc dot gnu dot org
  2005-06-15 21:09 ` larue at cadence dot com
  2005-06-15 21:19 ` pinskia at gcc dot gnu dot org
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-08-12  1:51 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |16996
              nThis|                            |


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


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

* [Bug c++/3187] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (12 preceding siblings ...)
  2004-08-12  1:51 ` pinskia at gcc dot gnu dot org
@ 2005-06-15 21:09 ` larue at cadence dot com
  2005-06-15 21:19 ` pinskia at gcc dot gnu dot org
  14 siblings, 0 replies; 15+ messages in thread
From: larue at cadence dot com @ 2005-06-15 21:09 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From larue at cadence dot com  2005-06-15 21:09 -------
This problem makes it difficult to debug C++ code. This is affecting the 
systemC (www.systemc.org) community. It is more than a minor issue those 
debugging C++.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |larue at cadence dot com


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


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

* [Bug c++/3187] gcc lays down two copies of constructors
       [not found] <20010614114602.3187.peter@empeg.com>
                   ` (13 preceding siblings ...)
  2005-06-15 21:09 ` larue at cadence dot com
@ 2005-06-15 21:19 ` pinskia at gcc dot gnu dot org
  14 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-15 21:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-06-15 21:19 -------
(In reply to comment #17)
> This problem makes it difficult to debug C++ code. This is affecting the 
> systemC (www.systemc.org) community. It is more than a minor issue those 
> debugging C++.
The debuger should be able to handle this as it will also get templates wrong.

-- 


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


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

end of thread, other threads:[~2005-06-15 21:19 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20010614114602.3187.peter@empeg.com>
2003-06-01 19:13 ` [Bug c++/3187] gcc-3.0 prerelease lays down two copies of constructors pinskia@physics.uc.edu
2003-06-24  0:45 ` [Bug c++/3187] [3.3/3.4 Regression] " pinskia at physics dot uc dot edu
2003-06-24  0:50 ` pinskia at physics dot uc dot edu
2003-06-24 14:48 ` [Bug c++/3187] [3.3/3.4 Regression] gcc " bangerth at dealii dot org
2003-06-24 17:22 ` mmitchel at gcc dot gnu dot org
2003-11-25 21:42 ` gbburkhardt at aaahawk dot com
2003-11-29  1:52 ` pinskia at gcc dot gnu dot org
2004-01-12 17:12 ` bangerth at dealii dot org
2004-01-14  3:57 ` giovannibajo at libero dot it
2004-01-14  5:31 ` pinskia at gcc dot gnu dot org
2004-01-16 18:19 ` [Bug c++/3187] " mmitchel at gcc dot gnu dot org
2004-01-18  2:45 ` giovannibajo at libero dot it
2004-08-12  1:51 ` pinskia at gcc dot gnu dot org
2005-06-15 21:09 ` larue at cadence dot com
2005-06-15 21:19 ` 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).