public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
@ 2003-05-26 19:29 ` dhazeghi@yahoo.com
  2003-05-26 19:36 ` pinskia@physics.uc.edu
                   ` (25 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: dhazeghi@yahoo.com @ 2003-05-26 19:29 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=9941



------- Additional Comments From dhazeghi@yahoo.com  2003-05-26 19:22 -------
Hello,

would it be possible for you to check whether this problem still occurs on gcc 3.3? This should be 
checkable by cross compiler, but unfortunately, binutils for hp-ux has issues cross-compiling... 
Thanks,

Dara



------- 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] 27+ messages in thread

* [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
  2003-05-26 19:29 ` [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved dhazeghi@yahoo.com
@ 2003-05-26 19:36 ` pinskia@physics.uc.edu
  2003-06-21  0:06 ` dhazeghi at yahoo dot com
                   ` (24 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia@physics.uc.edu @ 2003-05-26 19:36 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=9941


pinskia@physics.uc.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


------- Additional Comments From pinskia@physics.uc.edu  2003-05-26 19:30 -------
See Dara's question.



------- 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] 27+ messages in thread

* [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
  2003-05-26 19:29 ` [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved dhazeghi@yahoo.com
  2003-05-26 19:36 ` pinskia@physics.uc.edu
@ 2003-06-21  0:06 ` dhazeghi at yahoo dot com
  2003-06-30 11:20 ` wolfgang dot glas at ev-i dot at
                   ` (23 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: dhazeghi at yahoo dot com @ 2003-06-21  0:06 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=9941


dhazeghi at yahoo dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  GCC build triplet|                            |hppa2.0w-hp-hpux11.00,
                   |                            |powerpc-ibm-aix4.3.3
   GCC host triplet|                            |hppa2.0w-hp-hpux11.00,
                   |                            |powerpc-ibm-aix4.3.3
 GCC target triplet|                            |hppa2.0w-hp-hpux11.00,
                   |                            |powerpc-ibm-aix4.3.3


------- Additional Comments From dhazeghi at yahoo dot com  2003-06-21 00:06 -------
Hello,

just a reminder that this bug is in feedback. Can either of you confirm whether the problem is still 
present with gcc 3.3? Thanks,

Dara


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

* [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (2 preceding siblings ...)
  2003-06-21  0:06 ` dhazeghi at yahoo dot com
@ 2003-06-30 11:20 ` wolfgang dot glas at ev-i dot at
  2003-07-27 21:09 ` [Bug c++/9941] [non-weak] " pinskia at physics dot uc dot edu
                   ` (22 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: wolfgang dot glas at ev-i dot at @ 2003-06-30 11:20 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=9941



------- Additional Comments From wolfgang dot glas at ev-i dot at  2003-06-30 11:20 -------
Subject: Re:  [HP-UX] typeinfo not generated correctly when #pragmas are involved

Hi all bug trackers,

  Sorry for the delay, I just didn't find any time for testing this issue. 
Unfortunately we have switched to AIX-5.1 in the meanwhile, so I can oonly 
provide a test for this platform with the given example:

$ gcc -c LS.cc && nm LS.o | c++filt | grep typeinfo
0000000000000368 D typeinfo for LS
                 U typeinfo name for LS
$ gcc -v
Reading specs from /usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3/specs
Configured with: ../gcc-3.3/configure --disable-nls
Thread model: aix
gcc version 3.3
$

So, its the same again for gcc-3.3 under AIX-5.1 (I also did not discover weak 
symbols on this platform). The typeinfo name symbol is still undefined.

Hopefully, I will be a little faster the next time in giving feedback.

   Wolfgang


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (3 preceding siblings ...)
  2003-06-30 11:20 ` wolfgang dot glas at ev-i dot at
@ 2003-07-27 21:09 ` pinskia at physics dot uc dot edu
  2003-11-07 15:34 ` sfryer at computer dot org
                   ` (21 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at physics dot uc dot edu @ 2003-07-27 21:09 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=9941


pinskia at physics dot uc dot edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
          Component|target                      |c++
     Ever Confirmed|                            |1
  GCC build triplet|hppa2.0w-hp-hpux11.00,      |
                   |powerpc-ibm-aix4.3.3        |
   GCC host triplet|hppa2.0w-hp-hpux11.00,      |
                   |powerpc-ibm-aix4.3.3        |
 GCC target triplet|hppa2.0w-hp-hpux11.00,      |*-*-* without weak
                   |powerpc-ibm-aix4.3.3        |
           Keywords|                            |wrong-code
   Last reconfirmed|0000-00-00 00:00:00         |2003-07-27 21:09:52
               date|                            |
            Summary|[HP-UX] typeinfo not        |[non-weak] typeinfo not
                   |generated correctly when    |generated correctly when
                   |#pragmas are involved       |#pragmas are involved


------- Additional Comments From pinskia at physics dot uc dot edu  2003-07-27 21:09 -------
It also happens on powerpc-apple-dariwn6.6 which does not have weak symbols.


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (4 preceding siblings ...)
  2003-07-27 21:09 ` [Bug c++/9941] [non-weak] " pinskia at physics dot uc dot edu
@ 2003-11-07 15:34 ` sfryer at computer dot org
  2003-12-17 16:58 ` pinskia at gcc dot gnu dot org
                   ` (20 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: sfryer at computer dot org @ 2003-11-07 15:34 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=9941



------- Additional Comments From sfryer at computer dot org  2003-11-07 15:34 -------
It happens as well on powerpc-apple-darwin7.0.0 with both the default Apple GCC
(gcc version 3.3 20030304 (Apple Computer, Inc. build 1495) ) and a "stock" GCC
3.3.2


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (5 preceding siblings ...)
  2003-11-07 15:34 ` sfryer at computer dot org
@ 2003-12-17 16:58 ` pinskia at gcc dot gnu dot org
  2003-12-18 12:44 ` wolfgang dot glas at ev-i dot at
                   ` (19 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-17 16:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-17 16:33 -------
*** Bug 13420 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |arnaud dot desitter at ouce
                   |                            |dot ox dot ac dot uk


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


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (6 preceding siblings ...)
  2003-12-17 16:58 ` pinskia at gcc dot gnu dot org
@ 2003-12-18 12:44 ` wolfgang dot glas at ev-i dot at
  2003-12-18 13:29 ` giovannibajo at libero dot it
                   ` (18 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: wolfgang dot glas at ev-i dot at @ 2003-12-18 12:44 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From wolfgang dot glas at ev-i dot at  2003-12-18 12:13 -------
So, what could we all do to finally assign this bug to a developer and to 
introduce a milestone? 

-- 


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


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (7 preceding siblings ...)
  2003-12-18 12:44 ` wolfgang dot glas at ev-i dot at
@ 2003-12-18 13:29 ` giovannibajo at libero dot it
  2003-12-18 13:34 ` bangerth at dealii dot org
                   ` (17 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: giovannibajo at libero dot it @ 2003-12-18 13:29 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2003-12-18 13:07 -------
There is no testcase reduction yet, and regression analysys. Can anybody able 
to reproduce the bug work out a reduced testcase and check if it's a regression?

Wolfgang, to ease the work, would you please report what the expected output of 
nm should be?


-- 


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


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (8 preceding siblings ...)
  2003-12-18 13:29 ` giovannibajo at libero dot it
@ 2003-12-18 13:34 ` bangerth at dealii dot org
  2003-12-18 14:05 ` wolfgang dot glas at ev-i dot at
                   ` (16 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: bangerth at dealii dot org @ 2003-12-18 13:34 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2003-12-18 13:09 -------
Pay a developer? gcc does not come with any guarantee that we fix bugs 
that are found. We try to, but our highest priority is to fix regressions 
and if your priorities are different you may be willing to pay someone 
to do what you need. 
 
W. 

-- 


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


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (9 preceding siblings ...)
  2003-12-18 13:34 ` bangerth at dealii dot org
@ 2003-12-18 14:05 ` wolfgang dot glas at ev-i dot at
  2003-12-18 14:31 ` bangerth at dealii dot org
                   ` (15 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: wolfgang dot glas at ev-i dot at @ 2003-12-18 14:05 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From wolfgang dot glas at ev-i dot at  2003-12-18 13:33 -------
OK, now I know, what's expected from me as a bug reporter. I was just 
wondering, because IMHO this bug seemed to be a simple thing to fix to me.  
But I might be wrong, pleae dont't shout on me, I'm just an ordinary gcc-user 
since 2.6.0, I don't have any experience in compiler programming and I *relly* 
appreciate the work on the gcc developers. This the very first occasion I 
encountered a gcc regression, that's why I' d like to conribute. 
So I will reduce the testcase and confirm, that this is a regression w.r.t. to 
gcc-2.95, because with gcc-2.95 all my programs using #prgama interface linked 
fine under AIX-4.3, while they refused to link starting with gcc-3.2. (I did 
not use gcc-3.{0,1}.x). 

-- 


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


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (10 preceding siblings ...)
  2003-12-18 14:05 ` wolfgang dot glas at ev-i dot at
@ 2003-12-18 14:31 ` bangerth at dealii dot org
  2003-12-18 18:39 ` wolfgang dot glas at ev-i dot at
                   ` (14 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: bangerth at dealii dot org @ 2003-12-18 14:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2003-12-18 14:05 -------
Sorry if I sounded rude -- it is just a fact that we are developer starved 
and that we need to focus on what our priorities are. That's why we don't 
make promises as to when a bug is going to be fixed. You can increase your 
chances of a bug getting fixed by paying someone to do it, though. Another 
way is to provide as small a testcase as possible and/or show that this 
is a regression. 
 
W. 

-- 


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


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

* [Bug c++/9941] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (11 preceding siblings ...)
  2003-12-18 14:31 ` bangerth at dealii dot org
@ 2003-12-18 18:39 ` wolfgang dot glas at ev-i dot at
  2003-12-19  9:44 ` [Bug c++/9941] [3.3/3.4? regression] " bangerth at dealii dot org
                   ` (13 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: wolfgang dot glas at ev-i dot at @ 2003-12-18 18:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From wolfgang dot glas at ev-i dot at  2003-12-18 18:23 -------
Ok, unfortunately I was unable to contruct a simpler test case than the 
original poster. However, I'd say that his testcase LS.tar.gz is already quite 
minimal. 
 
I revisited this test case on my AIX-5.1.0.0 machine using gcc-3.3 and snipped 
the assembler listing of the typeinfo instance of class LS, which has been 
emitted by gcc -s. 
 
The first version is the original example of the poster, which includes a 
std::vector<int> member in class LM. 
 
So summing up, I would decalre this bug a regression against gcc-2.95, with me 
failing to contruct an example without std::vector. I tried to replace 
std::vector with a simple minimal template class but failed to reproduce the 
bug. 
 
TIA to anyone who could assist in solving this problem. 
 
------------AIX assembler listing--------------- 
_ZTI2LS: 
        .long   _ZTVN10__cxxabiv117__class_type_infoE+8 
        .long   _ZTS2LS[RW] 
        .align 2 
        .globl _GLOBAL__F__ZN2LSC2Ev 
_GLOBAL__F__ZN2LSC2Ev: 
----------end of AIX assembler listing--------------- 
 
Here the typeinfo instance (_ZTI2LS) refers the typeinfo name (a symbol which 
should carry the char pointer to the type name, which is "2LS" in this case), 
but this symbol is never generated, which causes the linker error 
 
unresolved symbol 'typeinfo name class xxxx' 
 
for more complex programs, which involve templates and #pragma interface/
#pragma implementation. 
 
As the original poster suggested, I replaced the std::vector<int> by a simple 
int and snipped the assemvbler listing of the generated typeinfo instance. 
 
------------AIX assembler listing--------------- 
_ZTI2LS: 
        .long   _ZTVN10__cxxabiv117__class_type_infoE+8 
        .long   _ZTS2LS 
        .csect _LS.rw_cc[RO],3 
        .align 2 
_ZTS2LS: 
        .byte "2LS" 
        .byte 0 
        .csect .data[RW],3 
        .align 2 
        .globl _GLOBAL__F__ZN2LSC2Ev 
_GLOBAL__F__ZN2LSC2Ev: 
----------end of AIX assembler listing--------------- 
 
Here, the typeinfo correctly refers the generated typeinfo name _ZTS2LS, which 
contains the string "2LS" as expected. 
 
Unfortunately, I don't have a gcc-2.95 installation on a non-wek architecture 
around, but I definitely compiled and linked more complex programs, which show 
the above mentioned linker error, successfully using gcc-2.95 under AIX-4.3. 
 
 

-- 


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


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

* [Bug c++/9941] [3.3/3.4? regression] [non-weak] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (12 preceding siblings ...)
  2003-12-18 18:39 ` wolfgang dot glas at ev-i dot at
@ 2003-12-19  9:44 ` bangerth at dealii dot org
  2003-12-21 17:24 ` [Bug c++/9941] [3.3/3.4 regression] " pinskia at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: bangerth at dealii dot org @ 2003-12-19  9:44 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From bangerth at dealii dot org  2003-12-19 08:53 -------
The testcase is really small (except for the use of the <vector> 
header file, of course). I don't have such a machine, but enough 
people have reproduced it already, so let's mark it as a regression 
and assign a milestone. 
 
Anyone wanting to try present gcc CVS on this? 
 
W. 

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[non-weak] typeinfo not     |[3.3/3.4? regression] [non-
                   |generated correctly when    |weak] typeinfo not generated
                   |#pragmas are involved       |correctly when #pragmas are
                   |                            |involved
   Target Milestone|---                         |3.3.3


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


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

* [Bug c++/9941] [3.3/3.4 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (13 preceding siblings ...)
  2003-12-19  9:44 ` [Bug c++/9941] [3.3/3.4? regression] " bangerth at dealii dot org
@ 2003-12-21 17:24 ` pinskia at gcc dot gnu dot org
  2003-12-21 18:04 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-21 17:24 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-21 17:18 -------
Yes this still effects 3.4.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |non-weak
   Last reconfirmed|2003-07-27 21:09:52         |2003-12-21 17:18:10
               date|                            |
            Summary|[3.3/3.4? regression] [non- |[3.3/3.4 regression]
                   |weak] typeinfo not generated|typeinfo not generated
                   |correctly when #pragmas are |correctly when #pragmas are
                   |involved                    |involved


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


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

* [Bug c++/9941] [3.3/3.4 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (14 preceding siblings ...)
  2003-12-21 17:24 ` [Bug c++/9941] [3.3/3.4 regression] " pinskia at gcc dot gnu dot org
@ 2003-12-21 18:04 ` pinskia at gcc dot gnu dot org
  2003-12-21 18:07 ` wolfgang dot glas at ev-i dot at
                   ` (10 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-21 18:04 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-21 17:36 -------
Will be a huge change for 3.3.3 so moving to 3.4.0.

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


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


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

* [Bug c++/9941] [3.3/3.4 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (15 preceding siblings ...)
  2003-12-21 18:04 ` pinskia at gcc dot gnu dot org
@ 2003-12-21 18:07 ` wolfgang dot glas at ev-i dot at
  2004-01-10 23:19 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: wolfgang dot glas at ev-i dot at @ 2003-12-21 18:07 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From wolfgang dot glas at ev-i dot at  2003-12-21 17:47 -------
Thanks, Andrew for trying the latest CVS-snapshot ;-) 
I only have a 6 year old RS/6K, which needs 1 1/2 days for a bootstrap :( 

-- 


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


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

* [Bug c++/9941] [3.3/3.4 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (16 preceding siblings ...)
  2003-12-21 18:07 ` wolfgang dot glas at ev-i dot at
@ 2004-01-10 23:19 ` pinskia at gcc dot gnu dot org
  2004-01-14  4:11 ` giovannibajo at libero dot it
                   ` (8 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-10 23:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-10 23:19 -------
This is regression from 2.95.3 so moving to 3.5 and most major targets are support weak 
symbols.

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


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


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

* [Bug c++/9941] [3.3/3.4 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (17 preceding siblings ...)
  2004-01-10 23:19 ` pinskia at gcc dot gnu dot org
@ 2004-01-14  4:11 ` giovannibajo at libero dot it
  2004-01-14  4:21 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-14  4:11 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-14 04:11 -------
Moving back the milestone - it's up to the RM to decide.

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


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


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

* [Bug c++/9941] [3.3/3.4 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (18 preceding siblings ...)
  2004-01-14  4:11 ` giovannibajo at libero dot it
@ 2004-01-14  4:21 ` pinskia at gcc dot gnu dot org
  2004-02-05  1:57 ` [Bug c++/9941] [3.3/3.4/3.5 " cvs-commit at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-01-14  4:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-01-14 04:21 -------
Also note that 2.95.3 did not use weak support for C++ at all that is the reason why it 
does not work now.

-- 


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


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

* [Bug c++/9941] [3.3/3.4/3.5 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (19 preceding siblings ...)
  2004-01-14  4:21 ` pinskia at gcc dot gnu dot org
@ 2004-02-05  1:57 ` cvs-commit at gcc dot gnu dot org
  2004-02-05  1:58 ` cvs-commit at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-02-05  1:57 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-02-05 01:57 -------
Subject: Bug 9941

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_4-branch
Changes by:	mmitchel@gcc.gnu.org	2004-02-05 01:57:30

Modified files:
	gcc/cp         : ChangeLog rtti.c 

Log message:
	PR c++/9941
	* rtti.c (tinfo_base_init): Use import_export_tinfo to decide the
	linkage for the typeinfo name string.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.3892.2.34&r2=1.3892.2.35
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/rtti.c.diff?cvsroot=gcc&only_with_tag=gcc-3_4-branch&r1=1.176&r2=1.176.4.1



-- 


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


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

* [Bug c++/9941] [3.3/3.4/3.5 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (20 preceding siblings ...)
  2004-02-05  1:57 ` [Bug c++/9941] [3.3/3.4/3.5 " cvs-commit at gcc dot gnu dot org
@ 2004-02-05  1:58 ` cvs-commit at gcc dot gnu dot org
  2004-02-05  2:00 ` [Bug c++/9941] [3.3 " mmitchel at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-02-05  1:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-02-05 01:58 -------
Subject: Bug 9941

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	mmitchel@gcc.gnu.org	2004-02-05 01:58:10

Modified files:
	gcc/cp         : ChangeLog rtti.c 

Log message:
	PR c++/9941
	* rtti.c (tinfo_base_init): Use import_export_tinfo to decide the
	linkage for the typeinfo name string.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.3934&r2=1.3935
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/rtti.c.diff?cvsroot=gcc&r1=1.176&r2=1.177



-- 


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


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

* [Bug c++/9941] [3.3 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (21 preceding siblings ...)
  2004-02-05  1:58 ` cvs-commit at gcc dot gnu dot org
@ 2004-02-05  2:00 ` mmitchel at gcc dot gnu dot org
  2004-02-05  2:05 ` pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2004-02-05  2:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From mmitchel at gcc dot gnu dot org  2004-02-05 02:00 -------
Fixed in GCC 3.4.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[3.3/3.4/3.5 regression]    |[3.3 regression] typeinfo
                   |typeinfo not generated      |not generated correctly when
                   |correctly when #pragmas are |#pragmas are involved
                   |involved                    |


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


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

* [Bug c++/9941] [3.3 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (22 preceding siblings ...)
  2004-02-05  2:00 ` [Bug c++/9941] [3.3 " mmitchel at gcc dot gnu dot org
@ 2004-02-05  2:05 ` pinskia at gcc dot gnu dot org
  2004-02-15 12:34 ` gdr at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-02-05  2:05 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|2.95.3                      |2.95.3 3.4.0 3.5.0
   Target Milestone|3.4.0                       |3.3.3


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


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

* [Bug c++/9941] [3.3 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (23 preceding siblings ...)
  2004-02-05  2:05 ` pinskia at gcc dot gnu dot org
@ 2004-02-15 12:34 ` gdr at gcc dot gnu dot org
  2004-03-05 12:30 ` cvs-commit at gcc dot gnu dot org
  2004-03-05 12:31 ` gdr at gcc dot gnu dot org
  26 siblings, 0 replies; 27+ messages in thread
From: gdr at gcc dot gnu dot org @ 2004-02-15 12:34 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From gdr at gcc dot gnu dot org  2004-02-15 12:34 -------
Adjust milestone


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.3.3                       |3.3.4


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


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

* [Bug c++/9941] [3.3 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (24 preceding siblings ...)
  2004-02-15 12:34 ` gdr at gcc dot gnu dot org
@ 2004-03-05 12:30 ` cvs-commit at gcc dot gnu dot org
  2004-03-05 12:31 ` gdr at gcc dot gnu dot org
  26 siblings, 0 replies; 27+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-03-05 12:30 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-03-05 12:30 -------
Subject: Bug 9941

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_3-branch
Changes by:	gdr@gcc.gnu.org	2004-03-05 12:30:14

Modified files:
	gcc/cp         : ChangeLog rtti.c 

Log message:
	Backport:
	2004-02-04  Mark Mitchell  <mark@codesourcery.com>
	
	PR c++/9941
	* rtti.c (tinfo_base_init): Use import_export_tinfo to decide
	the
	linkage for the typeinfo name string.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.3076.2.257&r2=1.3076.2.258
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/rtti.c.diff?cvsroot=gcc&only_with_tag=gcc-3_3-branch&r1=1.146.2.2&r2=1.146.2.3



-- 


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


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

* [Bug c++/9941] [3.3 regression] typeinfo not generated correctly when #pragmas are involved
       [not found] <20030304160600.9941.struppi@acm.org>
                   ` (25 preceding siblings ...)
  2004-03-05 12:30 ` cvs-commit at gcc dot gnu dot org
@ 2004-03-05 12:31 ` gdr at gcc dot gnu dot org
  26 siblings, 0 replies; 27+ messages in thread
From: gdr at gcc dot gnu dot org @ 2004-03-05 12:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From gdr at gcc dot gnu dot org  2004-03-05 12:31 -------
http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00519.html

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


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


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

end of thread, other threads:[~2004-03-05 12:31 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20030304160600.9941.struppi@acm.org>
2003-05-26 19:29 ` [Bug target/9941] [HP-UX] typeinfo not generated correctly when #pragmas are involved dhazeghi@yahoo.com
2003-05-26 19:36 ` pinskia@physics.uc.edu
2003-06-21  0:06 ` dhazeghi at yahoo dot com
2003-06-30 11:20 ` wolfgang dot glas at ev-i dot at
2003-07-27 21:09 ` [Bug c++/9941] [non-weak] " pinskia at physics dot uc dot edu
2003-11-07 15:34 ` sfryer at computer dot org
2003-12-17 16:58 ` pinskia at gcc dot gnu dot org
2003-12-18 12:44 ` wolfgang dot glas at ev-i dot at
2003-12-18 13:29 ` giovannibajo at libero dot it
2003-12-18 13:34 ` bangerth at dealii dot org
2003-12-18 14:05 ` wolfgang dot glas at ev-i dot at
2003-12-18 14:31 ` bangerth at dealii dot org
2003-12-18 18:39 ` wolfgang dot glas at ev-i dot at
2003-12-19  9:44 ` [Bug c++/9941] [3.3/3.4? regression] " bangerth at dealii dot org
2003-12-21 17:24 ` [Bug c++/9941] [3.3/3.4 regression] " pinskia at gcc dot gnu dot org
2003-12-21 18:04 ` pinskia at gcc dot gnu dot org
2003-12-21 18:07 ` wolfgang dot glas at ev-i dot at
2004-01-10 23:19 ` pinskia at gcc dot gnu dot org
2004-01-14  4:11 ` giovannibajo at libero dot it
2004-01-14  4:21 ` pinskia at gcc dot gnu dot org
2004-02-05  1:57 ` [Bug c++/9941] [3.3/3.4/3.5 " cvs-commit at gcc dot gnu dot org
2004-02-05  1:58 ` cvs-commit at gcc dot gnu dot org
2004-02-05  2:00 ` [Bug c++/9941] [3.3 " mmitchel at gcc dot gnu dot org
2004-02-05  2:05 ` pinskia at gcc dot gnu dot org
2004-02-15 12:34 ` gdr at gcc dot gnu dot org
2004-03-05 12:30 ` cvs-commit at gcc dot gnu dot org
2004-03-05 12:31 ` gdr 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).