m68k.c: Include tree.h for dwarf2out_cfi_label.

* 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
This commit is contained in:
Jeff Law 1997-12-06 08:48:29 -07:00
parent aa2fbe8d1f
commit da932f04bf
7 changed files with 29 additions and 3 deletions

View File

@ -1,3 +1,20 @@
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.

View File

@ -202,3 +202,7 @@ do { \
#undef ASM_COMMENT_START
#define ASM_COMMENT_START " #"
/* DWARF2 Unwinding doesn't work with exception handling yet. */
#define DWARF2_UNWIND_INFO 0

View File

@ -1,4 +1,2 @@
# Don't run fixproto
STMP_FIXPROTO =
# Don't need collect2
USE_COLLECT2 =

View File

@ -21,6 +21,7 @@ Boston, MA 02111-1307, USA. */
#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 '\\'

View File

@ -22,6 +22,7 @@ Boston, MA 02111-1307, USA. */
/* 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"

View File

@ -7463,6 +7463,11 @@ cse_insn (insn, in_libcall_block)
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;
}
}
}

View File

@ -2513,7 +2513,7 @@ process_command (argc, argv)
#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