This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [RFC] Two versions of struct _Rb_tree_impl... or not?!
- From: Paolo Carlini <pcarlini at suse dot de>
- To: Dhruv Matani <dhruvbird at gmx dot net>
- Cc: rittle at latour dot rsch dot comm dot mot dot com, libstdc++ at gcc dot gnu dot org
- Date: Tue, 06 Jul 2004 17:28:01 +0200
- Subject: Re: [RFC] Two versions of struct _Rb_tree_impl... or not?!
- References: <40EAAA6A.2080707@suse.de> <9424.1089126134@www26.gmx.net>
Dhruv Matani wrote:
Yes, but just to be sure, just run it once more, because I think that
someone may have touched rb_tree.h after I submitted that patch.
Ok, thanks.
Anyway, I'm very unhappy about these numbers:
3.3.3
-----
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
3.4/mainline
------------
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
3.4/mainline patched (Dhruv patch)
----------------------------------
Size of std::map is: 20
Size of std::map is: 20
Size of std::map is: 20
Size of std::map is: 20
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Size of std::map is: 24
Icc8.0
------
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 12
Size of std::map is: 16
Size of std::map is: 16
Size of std::map is: 16
Size of std::map is: 16
So, even with Dhruv patch, we would still regress *a lot* wrt
what we had in 3.3.3.
What we have gained in the meanwhile so important to justify
this horrible (yes, seems horrible to me, frankly) size
regression??? Can we fix it???
Thanks,
Paolo.