This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: wrong-code regressions review



On Dec 15, 2004, at 8:12 AM, Giovanni Bajo wrote:


Bradley Lucier <lucier@math.purdue.edu> wrote:

18548 is a regression (and it's not target specific, it happens on
sparc-solaris, x86-linux, and ppc-darwin), but it's very hard to figure
out what is causing the current problem. There were two previous
wrong-code regressions on this code base that have been fixed by
unrelated patches, so I don't know if fixing 18548 will just bring
other problems to the surface.

34MB of preprocessed files is really too much. If you are really interested
in having this fixed (instead of waiting it to be caught and fixed through a
different testcase/language), you could for instance start by analyzing the
assembly code to find out the miscompilation at assembly level. If you spot
that, you can start reducing it even without begin able to run the file
(just compiling it and looking at the assembly). When the testcase is small,
it's easy to reconstruct something around it to make it runnable.

And I would try again since there was a fix recently with respect with computed gotos.

Thanks,
Andrew Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]