------- Comment #1 from ebotcazou at gcc dot gnu dot org  2008-02-18 17:51 
-------
> I have reproduced this with gcc-4.1.2 and gcc-4.2.3.  I cannot reproduce it
> using Sun Studio CC-5.7.  I also could not reproduce it on RHEL-5 with its
> gcc-4.1.2, nor could a couple of other people who tried it on non-sparc
> platforms.

Thanks for the detailed report.

> I have also found that if I build everything else with "-g", but intervals.c
> with "-g -O2", then I can reproduce this problem.  So, it seems specific to
> the optimisation of intervals.c and specific to Solaris.  How could that be?

Some optimizations are target-dependent, so it's not uncommon.

> I appreciate that Emacs is not the smallest of test cases and I apologise in
> advance for this crime.  Anything I can do to help determine the cause?

Are you familiar with src/intervals.c?  If so, you could try to narrow down
the problem to a single function, if possible.  Try first to compile it at
-O1 only, then add -fno-unit-at-a-time.  What happens?


-- 

ebotcazou at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu dot
                   |                            |org


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

Reply via email to