Related articles |
---|
Debug optimized code linuxkaffee_@_gmx.net (Stephan Ceram) (2008-09-16) |
Re: Debug optimized code gneuner2@comcast.net (George Neuner) (2008-09-20) |
Re: Debug optimized code sh006d3592@blueyonder.co.uk (Stephen Horne) (2008-09-22) |
Re: Debug optimized code gneuner2@comcast.net (George Neuner) (2008-09-23) |
Was: Debug optimized code; Now: How many compiler bugs have you seen? cfc@shell01.TheWorld.com (Chris F Clark) (2008-09-24) |
Re: Debug optimized code; Now: How many compiler bugs have you seen? armelasselin@hotmail.com (Armel) (2008-09-24) |
Re: Debug optimized code; Now: How many compiler bugs have you seen? damian.thomas@unisys.com (Damian Thomas) (2008-09-25) |
Re: Debug optimized code; Now: How many compiler bugs have you seen? jlforrest@berkeley.edu (Jon Forrest) (2008-09-25) |
Re: Debug optimized code; Now: How many compiler bugs have you seen? marcov@stack.nl (Marco van de Voort) (2008-09-26) |
From: | "Damian Thomas" <damian.thomas@unisys.com> |
Newsgroups: | comp.compilers |
Date: | Thu, 25 Sep 2008 08:46:22 -0700 |
Organization: | Unisys - Roseville, MN |
References: | 08-09-076 08-09-105 08-09-110 08-09-115 08-09-119 |
Keywords: | debug, optimize |
Posted-Date: | 25 Sep 2008 11:58:32 EDT |
> So, I wonder, how many of you have experienced real compiler bugs,
> that you could verify was the compilers fault and not just
> "mysterious behavior" that could be fixed by changing the
> optimizer/debugger level?
I support many compilers right now. Many programmers come to me
claiming there must be some bug in the compiler that is preventing
their program from working. Many times it's the user program that was
incorrect. In a few rare cases, the hardware is incorrect. I've
found my share of compiler bugs too. But I usually end up fixing
these bugs as well.
Compiler writers have to be careful, since the compilers can generate
almost any kind of trash. Sometimes when I test a simple "fix", that
testing brings down the production system. I hate it when that
happens.
- Damian Thomas
(not speaking for Unisys)
Return to the
comp.compilers page.
Search the
comp.compilers archives again.