> What are the known issues with those compilers?

The list is long, see

http://gcc.gnu.org/cgi-bin/gnatsweb.pl

> Is the trial and error method the usual approach ? ;-)

No. Instead, one needs to clearly identify the problem. If it is a
compiler bug, it would fall into the class "generates bad code". A
useful bug report in this category would identify a function, and
present it together with the assembler code.

> Given the results above is it licit to blame the compiler(s)?

Not necessarily. It could be also that the program uses undefined
behaviour, such as accessing an uninitialized variable. If that is a
variable on stack, it might or might not crash depending on the
previous value of the stack.

Regards,
Martin


Reply via email to