* unroll.c (unroll_loop): Cast return value of alloca.
* i370/i370.c: Include function.h and toplev.h.
(i370_label_scan): Remove c++ commented abort.
* i370/i370.h (HANDLE_PRAGMA): Takes three arguments.
(ASM_OUTPUT_LABELREF): Fix TOUPPER/else broken 16 Sept.
* i370/xm-i370.h (HOST_BITS_PER_LONGLONG): Define.
* i370/xm-mvs.h, i370/xm-oe.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30021
138bc75d-0d04-0410-961f-
82ee72b054a4
+Fri Oct 15 11:02:46 1999 Richard Henderson <rth@cygnus.com>
+
+ Based on patch from Michael Gschwind <mikeg@watson.ibm.com>:
+ * unroll.c (unroll_loop): Cast return value of alloca.
+ * i370/i370.c: Include function.h and toplev.h.
+ (i370_label_scan): Remove c++ commented abort.
+ * i370/i370.h (HANDLE_PRAGMA): Takes three arguments.
+ (ASM_OUTPUT_LABELREF): Fix TOUPPER/else broken 16 Sept.
+ * i370/xm-i370.h (HOST_BITS_PER_LONGLONG): Define.
+ * i370/xm-mvs.h, i370/xm-oe.h: Likewise.
+
Fri Oct 15 03:01:01 1999 Loren Rittle <ljrittle@acm.org>
* config/t-freebsd: Do not override USER_H.
#include "insn-flags.h"
#include "output.h"
#include "insn-attr.h"
-/* #include "function.h" */
+#include "function.h"
#include "flags.h"
#include "recog.h"
+#include "toplev.h"
extern FILE *asm_out_file;
last week, and so we punt for now. */
debug_rtx (insn);
-// abort();
for (j=0; j < XVECLEN (body, 0); j++)
{
int labelno;
text can be read. CH is the first character after the #pragma. The
result of the expression is the terminating character found
(newline or EOF). */
-#define HANDLE_PRAGMA(FILE, NODE) handle_pragma ((FILE), (NODE))
+#define HANDLE_PRAGMA(FILE, ungetc_unused, NODE) \
+ handle_pragma ((FILE), (NODE))
#endif /* TARGET_HLASM */
/* Define maximum length of page minus page escape overhead. */
else \
ch = '@'; \
for (bp = temp; *bp; bp++) \
- { \
- *bp = TOUPPER (*bp); \
- else if (*bp == '_') *bp = ch; \
- } \
+ *bp = (*bp == '_' ? ch : TOUPPER (*bp)); \
fprintf (FILE, "%s", temp); \
}
#define HOST_BITS_PER_SHORT 16
#define HOST_BITS_PER_INT 32
#define HOST_BITS_PER_LONG 32
+#define HOST_BITS_PER_LONGLONG 64
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
#define HOST_EBCDIC 1
#define HOST_BITS_PER_SHORT 16
#define HOST_BITS_PER_INT 32
#define HOST_BITS_PER_LONG 32
+#define HOST_BITS_PER_LONGLONG 64
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
#define HOST_EBCDIC 1
#define HOST_BITS_PER_SHORT 16
#define HOST_BITS_PER_INT 32
#define HOST_BITS_PER_LONG 32
+#define HOST_BITS_PER_LONGLONG 64
#define HOST_FLOAT_FORMAT IBM_FLOAT_FORMAT
#define HOST_EBCDIC 1
splittable_regs = (rtx *) alloca (maxregnum * sizeof (rtx));
bzero ((char *) splittable_regs, maxregnum * sizeof (rtx));
- derived_regs = alloca (maxregnum);
+ derived_regs = (char *) alloca (maxregnum);
bzero (derived_regs, maxregnum);
splittable_regs_updates = (int *) alloca (maxregnum * sizeof (int));
bzero ((char *) splittable_regs_updates, maxregnum * sizeof (int));