This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 3.2
- From: Jakub Jelinek <jakub at redhat dot com>
- To: law at redhat dot com
- Cc: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>, Mark Mitchell <mark at codesourcery dot com>, gcc at gcc dot gnu dot org, "Kevin B. Hendricks" <kevin dot hendricks at sympatico dot ca>
- Date: Mon, 12 Aug 2002 18:09:10 +0200
- Subject: Re: GCC 3.2
- References: <200207271635.12319@enzo.bigblue.local> <200208121551.g7CFpL804523@porcupine.slc.redhat.com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Mon, Aug 12, 2002 at 09:51:21AM -0600, Jeff Law wrote:
> In message <200207271635.12319@enzo.bigblue.local>, Franz Sirl writes:
> >On Samstag, 27. Juli 2002 00:50, Mark Mitchell wrote:
> >> I have created the GCC 3.2 branch.
> >>
> >> Once Jakub indicates that the ABI patchset has been checked in, I will
> >> start rolling the 3.2 prerelease.
> >
> [ ... ]
>
> >Another thing, Kevin Hendricks, one of the OpenOffice developers, sent me a
> >short test program with all the alignment stuff the OO people had to change
> >between 2.9x and 3.x. Would some of the C++ people take a close look at this
> >code? Note that the current ABI patches fixed already 2 problems the OO
> >people had to workaround with gcc-3.1, so maybe the others are ABI bugs as
> >well?
> This reminds me of another ABI testing infrastructure we could build out.
>
> Many many years ago Cygnus wrote some patches for a customer which allowed
> GCC to dump out various things like size/offset information for structure
> members.
You mean gcc/testsuite/consistency.vlad stuff?
I've run that on various compilers, the
only thing which was different between 3.3 20020803 and 3.2 20020803 was
__alignof__ of top level objects, but it did not catch e.g. the bitfield
layout problems.
IMHO it would be better to write a layout test generator, using all
combinations for the simpler tests and pick some hundreds tests at random for
more complicated tests.
Jakub