Path: utzoo!utgpu!water!watmath!watcgl!watmum!rmariani From: rmariani@watmum.waterloo.edu (Rico Mariani) Newsgroups: comp.sys.amiga Subject: yet another Aztec C 3.4 bug Message-ID: <4170@watcgl.waterloo.edu> Date: 26 Apr 88 20:57:54 GMT Sender: daemon@watcgl.waterloo.edu Distribution: na Lines: 35 While I'm here I thought I'd mention that the last bug only happens if you use the +L option... And now for the bug of the hour... foo(x) register double x; { } generates: ;:ts=8 ;foo(x) ;register double x; public _foo _foo: link a5,#.2 movem.l .3,-(sp) ;{ move.d 8(a5),d4 ; <<<<--- SAY WHAT? ;} .4 movem.l (sp)+,.3 unlk a5 rts .2 equ 0 .3 reg d4 public .begin dseg end Needless to say this results in an assembly time error... -Rico