--- 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
--- 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
---
--- 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
--- 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
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|WAITING |NEW
Ever Confirmed|0 |1
Last reconfi
--- 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