I am encountering random segfaults when compiling sources. If I restart the
compilation after such a segfault, everything goes well. I found two older bug
reports that describe this phenomenon, namely
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9592 and
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10227. Remarkably, like the authors
of these bug reports, I am using an AMD Athlon K7 Processor. Having used
various gcc versions through the years, I have always encountered this problem,
cannot remember when it started.

Trying to use the -save-temps option to get preprocessed source code I found
that this made the problem disappear, and it turned out that it seems to be the
-pipe option, which I used all the time, was what caused the problem. I ran
some tests on my system to make sure that pipes are working, and found no
problems. Also, my system runs just fine and does not show any signs of
instability. I am positive that memory is o.k.

When compiling sources; I am normally using these settings:

CC="/usr/gcc/bin/gcc -march=athlon -mmmx -m3dnow"
CXX="/usr/gcc/bin/g++ -march=athlon -mmmx -m3dnow"
CFLAGS="-pipe -O3 -fomit-frame-pointer"
CXXFLAGS="-pipe -O3 -fomit-frame-pointer"


-- 
           Summary: random segfaults
           Product: gcc
           Version: 4.1.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: thomas at koeller dot dyndns dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27992

Reply via email to