* m68k.c: Include tree.h for dwarf2out_cfi_label.
* gcc.c (process_command): Do not take address of function fatal when
calling lang_specific_driver.
* config/i386/cygwin32.h (DWARF2_UNWIND): Exception handling
doesn't work with it yet, so set it to 0.
* config/i386/xm-cygwin32.h (NO_SYS_SIGLIST): Define.
* cse.c (cse_insn): Check for invalid entries when taking references.
More assorted pending patches.
From-SVN: r16978
+Mon Nov 3 05:45:32 1997 Philippe De Muyter <phdm@macqel.be>
+
+ * m68k.c: Include tree.h for dwarf2out_cfi_label.
+
+ * gcc.c (process_command): Do not take address of function fatal when
+ calling lang_specific_driver.
+
+Sat Dec 6 01:02:38 1997 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * config/i386/cygwin32.h (DWARF2_UNWIND): Exception handling
+ doesn't work with it yet, so set it to 0.
+ * config/i386/xm-cygwin32.h (NO_SYS_SIGLIST): Define.
+
+Sat Dec 6 01:01:02 1997 Christian Iseli <Christian.Iseli@lslsun.epfl.ch>
+
+ * cse.c (cse_insn): Check for invalid entries when taking references.
+
Fri Dec 5 18:26:25 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
* loop.c (invariant_p): Don't test flag_rerun_loop_opt.
#undef ASM_COMMENT_START
#define ASM_COMMENT_START " #"
+
+/* DWARF2 Unwinding doesn't work with exception handling yet. */
+#define DWARF2_UNWIND_INFO 0
+
# Don't run fixproto
STMP_FIXPROTO =
-# Don't need collect2
-USE_COLLECT2 =
#define NO_STAB_H
#define EXECUTABLE_SUFFIX ".exe"
+#define NO_SYS_SIGLIST 1
/* Even though we support "/", allow "\" since everybody tests both. */
#define DIR_SEPARATOR '\\'
/* Some output-actions in m68k.md need these. */
#include "config.h"
#include <stdio.h>
+#include "tree.h"
#include "rtl.h"
#include "regs.h"
#include "hard-reg-set.h"
merge_equiv_classes (src_elt, classp);
classp = src_elt->first_same_value;
+ /* Ignore invalid entries. */
+ while (classp
+ && GET_CODE (classp->exp) != REG
+ && ! exp_equiv_p (classp->exp, classp->exp, 1, 0))
+ classp = classp->next_same_value;
}
}
}
#ifdef LANG_SPECIFIC_DRIVER
/* Do language-specific adjustment/addition of flags. */
- lang_specific_driver (&fatal, &argc, &argv);
+ lang_specific_driver (fatal, &argc, &argv);
#endif
/* Scan argv twice. Here, the first time, just count how many switches