Personal experience speaking here:

Any time you run off to find a bug in gcc, or in a driver, or you think
there' s a bug in the optimizer, or your operating system:  STOP!  These are
all loud and bright flashing warnings for something stupid in your own code.

If people want to spend hours chasing after phantoms in their compiler or
their optimizer, that's fine, some people need to learn the hard way for
themselves, and 1 out of 1000 times, maybe there is a compiler bug.

But your time is much better spent hunting for the problem in our own code.
 I can guarantee you 99.99% reliably that is where it's at.

Regards,

Curt.


On Sun, Apr 17, 2011 at 11:05 AM, Arnt Karlsen <a...@c2i.net> wrote:

> On Sun, 17 Apr 2011 16:08:35 +0200, Christian wrote in message
> <20110417140707.e067a1318...@mail.sigmos.de>:
>
> > Arnt Karlsen wrote:
> >
> > > ..who's code, F|S|TG, or GCC?  Which gcc version(s) did you use
> > > here?
> >
> > Where the problem lies in the code I don't know. But it would be SG
> > or TG.
>
> ..aye, and it could be in gcc.  I see sse, sse2 and sse3 mentioned
> several times in gcc-4.4:4.4.6-1's changelog since version 4.4.5.
>
> > My GCC version is 4.4.5, OS is Gentoo.
>
> ..my gcc-4.4 is 4.4.6-1, OS is Debian Sid+Experimental:
> arnt@celsius:~/Documents$ dpkg -l |grep gcc |fmt -tu
> ii gcc 4:4.6.0-3exp1 The GNU C compiler
> ii gcc-4.3 4.3.5-5 The GNU C compiler
> ii gcc-4.3-base 4.3.5-5 The GNU Compiler Collection (base package)
> ii gcc-4.4 4.4.6-1 The GNU C compiler
> ii gcc-4.4-base 4.4.6-1 The GNU Compiler Collection (base package)
> ii gcc-4.5 4.5.2-9 The GNU C compiler
> ii gcc-4.5-base 4.5.2-9 The GNU Compiler Collection (base package)
> ii gcc-4.6 4.6.0-3 The GNU C compiler
> ii gcc-4.6-base 4.6.0-3 The GNU Compiler Collection (base package)
> ii gcc-4.6-doc 4.6-20110227-1 Documentation for the GNU compilers (gcc,
>   gobjc, g++)
> ii gcc-4.6-locales 4.6.0-3 The GNU C compiler (native language support
>   files)
> ii gcc-4.6-multilib 4.6.0-3 The GNU C compiler (multilib files)
> ii gcc-4.6-source 4.6.0-3 Source of the GNU Compiler Collection
> ii gcc-avr 1:4.3.5-1+b2 The GNU C compiler (cross compiler for avr)
> ii gcc-multilib 4:4.6.0-3exp1 The GNU C compiler (multilib files)
> ii gccgo-4.6 4.6.0-3 The GNU Go compiler
> ii gccgo-4.6-multilib 4.6.0-3 The GNU Go compiler (multilib files)
> ii gccxml 0.9.0+cvs20110222-1 XML output extension to GCC
> ii lib32gcc1 1:4.6.0-3 GCC support library (32 bit Version)
> ii libgcc1 1:4.6.0-3 GCC support library
> arnt@celsius:~/Documents$
>
>
> > > Debian has updated gcc-4.4 and gcc-4.6 yesterday and today, may
> > > be updating gcc-4.5 now if they didn't earlier this week, so it
> > > could well be the bug you've found, is being fixed, or has been
> > > fixed by now.
> >
> > As I never encountered segfaults like this I currently think it's a
> > SG/TG issue that was undetected until now. This does not mean that
> > something has to be "fixed" as it's very small and can be
> > circumvented by disabling SSE in the Makefile.
> >
> > Chris
> >
> >
> ------------------------------------------------------------------------------
> > Benefiting from Server Virtualization: Beyond Initial Workload
> > Consolidation -- Increasing the use of server virtualization is a top
> > priority.Virtualization can reduce costs, simplify management, and
> > improve application availability and disaster protection. Learn more
> > about boosting the value of server virtualization.
> > http://p.sf.net/sfu/vmware-sfdev2dev
> > _______________________________________________ Flightgear-devel
> > mailing list Flightgear-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/flightgear-devel
> >
>
>
> --
> ..med vennlig hilsen = with Kind Regards from Arnt Karlsen
> ...with a number of polar bear hunters in his ancestry...
>  Scenarios always come in sets of three:
>  best case, worst case, and just in case.
>
>
> ------------------------------------------------------------------------------
> Benefiting from Server Virtualization: Beyond Initial Workload
> Consolidation -- Increasing the use of server virtualization is a top
> priority.Virtualization can reduce costs, simplify management, and improve
> application availability and disaster protection. Learn more about boosting
> the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
>



-- 
Curtis Olson:
http://www.atiak.com - http://aem.umn.edu/~uav/
http://www.flightgear.org - http://gallinazo.flightgear.org
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to