From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5883 invoked by alias); 8 Jun 2004 19:27:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 5861 invoked by alias); 8 Jun 2004 19:27:25 -0000 Date: Tue, 08 Jun 2004 19:27:00 -0000 Message-ID: <20040608192725.5859.qmail@sourceware.org> From: "ma1flfs at bath dot ac dot uk" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040603143635.15795.ma1flfs@bath.ac.uk> References: <20040603143635.15795.ma1flfs@bath.ac.uk> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug c++/15795] No way to teach operator new anything about alignment requirements X-Bugzilla-Reason: CC X-SW-Source: 2004-06/txt/msg00973.txt.bz2 List-Id: ------- Additional Comments From ma1flfs at bath dot ac dot uk 2004-06-08 19:27 ------- Subject: Re: No way to teach operator new anything about alignment requirements On Tuesday 08 June 2004 19:04, jason at redhat dot com wrote: > Because you also need to override operator new for Foo, and any other type > which requires alignment greater than that provided by malloc. That's my point. Doing this would suck very much... And is sometimes not possible. Think template classes, STL or Qt are good examples. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15795