[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-01-24 20:28 --- Just to clarify with "gcc (GCC) 4.2.0 20051129", you were able to compile the example you gave in comment #2? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-01-24 20:20 --- Hmm, this testcase works correctly on x86_64-linux-gnu, in that the vtable is marked as weak. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-24 20:14 --- Reduced testcase: file1.cc: class f { virtual void g(); }; inline void f::g() {} int sub(void) {} file2.cc: class f { virtual void g(); }; inline void f::g() {} int main(void) {} -- Now why does this work

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-24 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-01-24 20:04 --- Trying to reduce this failure. (I can reproduce it on today's compiler). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25908

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-23 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last reconfi

[Bug c++/25908] [4.2 Regression] Multiple definitions of symbol vtables

2006-01-23 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-01-23 19:51 --- I think that is enough to reproduce it for now. Thanks, when my computer (laptop) gets back up and working, I will look into this. I think this was caused by the section changes. -- pinskia at gcc dot gnu dot o