and gives a warning, instead of generating a fatal error + abort.
fprintf(codefile,".short\t%d\n",(int) (l >> 16));
}
+
con_float() {
- fatal("no reals");
-}
+static int been_here;
+ if (argval != 4 && argval != 8)
+ fatal("bad fcon size");
+ fprintf(codefile,".long\t");
+ if (argval == 8)
+ fprintf(codefile,"F_DUM,");
+ fprintf(codefile,"F_DUM\n");
+ if ( !been_here++)
+ {
+ fprintf(stderr,"Warning : dummy float-constant(s)\n");
+ }
+}
prolog(nlocals) full nlocals; {