c/8962: "-O2 -mmmx" makes gcc seg fault
Wolfgang Bangerth
bangerth@ticam.utexas.edu
Fri Jan 3 23:56:00 GMT 2003
The following reply was made to PR c/8962; it has been noted by GNATS.
From: Wolfgang Bangerth <bangerth@ticam.utexas.edu>
To: Mack Lobell <macklobell@hotmail.com>
Cc: gcc-bugs@gcc.gnu.org, <gcc-gnats@gcc.gnu.org>
Subject: Re: c/8962: "-O2 -mmmx" makes gcc seg fault
Date: Fri, 3 Jan 2003 17:53:52 -0600 (CST)
Hi Mack,
> i removed all functions except the one that makes gcc crash. I have also
> removed some parts of the code in this function. The file is now ~14000
> lines of code, where the function is ~3000 lines and the rest are types,
> forward declarations, etc..
>
> If i try to remove any more code in the function the compiler won't crash.
> Even if i remove something simple as an assignment the compiler starts to
> work. I have also noticed that if i remove an unused type (e.g. typedef
> _fpos_t fpos_t;) the compiler starts to work.
>
> Basically i'm stuck, i can't get it smaller than this. Do you have any
> "tricks" to reduce the size?
If you can't shorten the testcase further, then so be it. There just seem
to be such reports. If you want to try something else, there is a project
for automatic reduction of testcases. I haven't tried it myself, and it is
said to be slow, but maybe you want something that runs during the night,
or on a weekend. Take a look at the Delta Debugging project at
http://www.st.cs.uni-sb.de/dd/
If you send it to me in private mail, I can attach your somewhat-reduced
testcase to the PR.
Regards
Wolfgang
-------------------------------------------------------------------------
Wolfgang Bangerth email: bangerth@ticam.utexas.edu
www: http://www.ticam.utexas.edu/~bangerth
More information about the Gcc-prs
mailing list