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