Bug 000156

When Created: 06/02/1997 16:04:53
Against DJGPP version: 2.01
By whom:
Abstract: __builtin_apply_args() & friends result in erraneous floating point op
The __bulitin_apply_args, __builtin_apply, and __builtin_return
functions compile without error, but always crash on execution. I got
the compiler to give me the assembly, and I noticed a lone floating
point opcode sitting innocently amongst the rest of the code. I'm no
AT&T assembly whiz, but I decided to delete it and try the program
minus the floating point stuff. It worked fine, so I concluded that
the compiler was including an erraneous junk opcode in with the code
for these builtin functions.

Note added: 04/12/1999 11:00:06
By whom:
This is a GCC bug, not something DJGPP can solve.

Closed on 04/12/1999 11:00:47: A genuine GCC bug.
By whom:

  webmaster     delorie software   privacy  
  Copyright 2010   by DJ Delorie     Updated Jul 2010