Replace calls to abort() with calls to internal_error().
authorKevin Buettner <kevinb@redhat.com>
Sun, 25 Feb 2001 04:45:12 +0000 (04:45 +0000)
committerKevin Buettner <kevinb@redhat.com>
Sun, 25 Feb 2001 04:45:12 +0000 (04:45 +0000)
38 files changed:
gdb/ChangeLog
gdb/buildsym.c
gdb/config/h8500/tm-h8500.h
gdb/config/mn10200/tm-mn10200.h
gdb/config/ns32k/nm-umax.h
gdb/config/ns32k/xm-merlin.h
gdb/config/z8k/tm-z8k.h
gdb/dbxread.c
gdb/exec.c
gdb/h8500-tdep.c
gdb/hpread.c
gdb/i386-tdep.c
gdb/i960-tdep.c
gdb/inflow.c
gdb/infptrace.c
gdb/infttrace.c
gdb/language.c
gdb/lynx-nat.c
gdb/m3-nat.c
gdb/mdebugread.c
gdb/monitor.c
gdb/ocd.c
gdb/printcmd.c
gdb/remote-bug.c
gdb/remote-e7000.c
gdb/remote-es.c
gdb/remote-mips.c
gdb/remote-rdp.c
gdb/remote-sds.c
gdb/sparc-nat.c
gdb/sparcl-tdep.c
gdb/symtab.c
gdb/target.c
gdb/utils.c
gdb/valprint.c
gdb/w65-tdep.c
gdb/xmodem.c
gdb/z8k-tdep.c

index c82f452bd0c480491b0559b9a9caf94718108350..6210821693e0e71285b474141af23cec5bf69542 100644 (file)
@@ -1,3 +1,52 @@
+2001-02-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * buildsym.c (push_subfile, pop_subfile): Replace call to abort()
+       with call to internal_error().
+       * dbxread.c (process_one_symbol): Likewise.
+       * exec.c (build_section_table, xfer_memory): Likewise.
+       * h8500-tdep.c (h8500_register_size, h8500_register_virtual_type):
+       Likewise.
+       * hpread.c (hpread_type_translate, hpread_read_array_type)
+       (hpread_type_lookup): Likewise.
+       * i386-tdep.c (gdb_print_insn_i386): Likewise.
+       * i960-tdep.c (mem): Likewise
+       * inflow.c (set_sigio_trap, clear_sigio_trap): Likewise.
+       * infptrace.c (child_resume): Likewise.
+       * infttrace.c (_initialize_infttrace): Likewise.
+       * language.c (binop_result_type, add_language): Likewise.
+       * lynx-nat.c (store_inferior_registers): Likewise.
+       * m3-nat.c (port_chain_insert, m3_trace_me): Likewise.
+       * mdebugread.c (parse_partial_symbols): Likewise.
+       * monitor.c (monitor_printf_noecho, monitor_printf)
+       (monitor_dump_regs): Likewise.
+       * ocd.c (stu_put_packet): Likewise.
+       * printcmd.c (decode_format, print_scalar_formatted): Likewise.
+       * remote-bug.c (bug_open): Likewise.
+       * remote-e7000.c (fetch_regs_from_dump, e7000_wait): Likewise.
+       * remote-es.c (es1800_read_bytes): Likewise.
+       * remote-mips.c (common_breakpoint): Likewise.
+       * remote-rdp.c (send_rdp): Likewise.
+       * remote-sds.c (putmessage): Likewise.
+       * sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
+       Likewise.
+       * sparcl-tdep.c (sparclite_download): Likewise.
+       * symtab.c (lookup_partial_symbol): Likewise.
+       * target.c (push_target, pop_target, initialize_targets): Likewise.
+       * utils.c (internal_verror, malloc_botch, wrap_here, decimal2str):
+       Likewise.
+       * valprint.c (print_decimal, print_longest, print_longest)
+       (strcat_longest): Likewise.
+       * w65-tdep.c (init_frame_pc, w65_push_dummy_frame): Likewise.
+       * xmodem.c (xmodem_send_packet): Likewise.
+       * z8k-tdep.c (init_frame_pc, z8k_push_dummy_frame): Likewise.
+       * config/h8500/tm-h8500.h (STORE_STRUCT_RETURN): Likewise.
+       * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE)
+       (STORE_RETURN_VALUE): Likewise.
+       * config/ns32k/nm-umax.h (REGISTER_U_ADDR): Likewise.
+       * config/ns32k/xm-merlin.h (REGISTER_U_ADDR): Likewise.
+       * config/z8k/tm-z8k.h (STORE_STRUCT_RETURN, STORE_RETURN_VALUE):
+       Likewise.
+
 2001-02-23  Andrew Cagney  <ac131313@redhat.com>
 
        * CONTRIBUTE: Document how to cite a problem report.
index 24ef12a708331c143c9f418e3a78a1b2c16c774c..4195dfc712df5adee185fcd0101c1d7b32cef469 100644 (file)
@@ -667,7 +667,7 @@ push_subfile (void)
   subfile_stack = tem;
   if (current_subfile == NULL || current_subfile->name == NULL)
     {
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
   tem->name = current_subfile->name;
 }
@@ -680,7 +680,7 @@ pop_subfile (void)
 
   if (link == NULL)
     {
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
   name = link->name;
   subfile_stack = link->next;
index 00eb21826a1b8f8cea06fb100c963381d5904eda..8a47cf972d7ceeef9c71ae53bf3f3f42957b335d 100644 (file)
@@ -159,7 +159,7 @@ extern struct type *h8500_register_virtual_type (int regno);
    subroutine will return.  This is called from call_function. */
 
 /*#define STORE_STRUCT_RETURN(ADDR, SP) \
-   { write_register (0, (ADDR)); abort(); } */
+   { write_register (0, (ADDR)); internal_error (__FILE__, __LINE__, "failed internal consistency check"); } */
 
 /* Extract from an array REGBUF containing the (raw) register state
    a function return value of type TYPE, and copy that, in virtual format,
index 5c26a003fcc76d12773c2760dc10a97f76a0b865..d7cc9395ea03c696717cd689f00c92618b2ab1fe 100644 (file)
@@ -122,7 +122,7 @@ extern CORE_ADDR mn10200_frame_saved_pc (struct frame_info *);
 #define EXTRACT_RETURN_VALUE(TYPE, REGBUF, VALBUF) \
   { \
     if (TYPE_LENGTH (TYPE) > 8) \
-      abort (); \
+      internal_error (__FILE__, __LINE__, "failed internal consistency check"); \
     else if (TYPE_LENGTH (TYPE) > 2 && TYPE_CODE (TYPE) != TYPE_CODE_PTR) \
       { \
        memcpy (VALBUF, REGBUF + REGISTER_BYTE (0), 2); \
@@ -145,7 +145,7 @@ extern CORE_ADDR mn10200_frame_saved_pc (struct frame_info *);
 #define STORE_RETURN_VALUE(TYPE, VALBUF) \
   { \
     if (TYPE_LENGTH (TYPE) > 8) \
-      abort (); \
+      internal_error (__FILE__, __LINE__, "failed internal consistency check"); \
     else if (TYPE_LENGTH (TYPE) > 2 && TYPE_CODE (TYPE) != TYPE_CODE_PTR) \
       { \
        write_register_bytes (REGISTER_BYTE (0), VALBUF, 2); \
index 76f0c4193d2b31b69c1ba7ee7fcb02f5980ebbf7..5c02831ee19369489eecf510800c32b5815a12b0 100644 (file)
@@ -50,6 +50,6 @@
        addr = PU_F0 + (regno - LP0_REGNUM) * sizeof (double); break;   \
   default:                                                             \
        printf ("bad argument to REGISTER_U_ADDR %d\n", regno);         \
-       abort ();                                                       \
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");                                                       \
   }                                                                    \
 }
index 83a810cafffd5d6f2c7c002a302f967fa171ba6c..6664d8cb436de5984c601ec000c5ed050f762aa1 100644 (file)
@@ -61,6 +61,6 @@
        addr = 76 + (regno - LP0_REGNUM) * sizeof (double); break;      \
   default:                                                             \
        printf ("bad argument to REGISTER_U_ADDR %d\n", regno);         \
-       abort ();                                                       \
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");                                                       \
   }                                                                    \
 }
index 544dea5936a4aac2dac792a7674dacebf13ed5ef..bd4bac54e66f82421160eee5902bbb4f49b5bfb6 100644 (file)
@@ -138,7 +138,7 @@ extern int z8k_saved_pc_after_call (struct frame_info *frame);
 /* Store the address of the place in which to copy the structure the
    subroutine will return.  This is called from call_function. */
 
-#define STORE_STRUCT_RETURN(ADDR, SP) abort();
+#define STORE_STRUCT_RETURN(ADDR, SP) internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
 /* Extract from an array REGBUF containing the (raw) register state
    a function return value of type TYPE, and copy that, in virtual format,
@@ -152,7 +152,7 @@ extern int z8k_saved_pc_after_call (struct frame_info *frame);
 /* Write into appropriate registers a function return value
    of type TYPE, given in virtual format. */
 
-#define STORE_RETURN_VALUE(TYPE,VALBUF) abort();
+#define STORE_RETURN_VALUE(TYPE,VALBUF) internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
 /* Extract from an array REGBUF containing the (raw) register state
    the address in which a function should return its structure value,
index 4e1a51895d551c8556f36cdd0d06360f160bea94..a65dbc8cc1eb9bdacb27926d7cf32a585d148d5c 100644 (file)
@@ -2202,7 +2202,7 @@ process_one_symbol (int type, int desc, CORE_ADDR valu, char *name,
          case N_ROSYM:
            goto case_N_ROSYM;
          default:
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
          }
       }
 
index 29da0cc01001945d8795195683b53efd8b8321b1..639f56f1349ec22864579ccc0677014ddd1c63e6 100644 (file)
@@ -398,7 +398,7 @@ build_section_table (bfd *some_bfd, struct section_table **start,
   *end = *start;
   bfd_map_over_sections (some_bfd, add_to_section_table, (char *) end);
   if (*end > *start + count)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
   /* We could realloc the table, but it probably loses for most files.  */
   return 0;
 }
@@ -488,7 +488,7 @@ xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int write,
   asection *section;
 
   if (len <= 0)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   if (overlay_debugging)
     {
index aa53d699c1c9c638bd360ac2ac13bcd9e87989c6..2f20c157aa6a0f8ae5f8c17d23689c0754095c86 100644 (file)
@@ -251,7 +251,7 @@ h8500_register_size (int regno)
     case PC_REGNUM:
       return 4;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 }
 
@@ -286,7 +286,7 @@ h8500_register_virtual_type (int regno)
     case PC_REGNUM:
       return builtin_type_unsigned_long;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 }
 
index d87edd6539a9a880ad89c1b44d65f87ac43f005c..2c7cc76c0e88436553b66aaa7155bae28d8b719c 100644 (file)
@@ -1074,7 +1074,7 @@ static int
 hpread_type_translate (dnttpointer typep)
 {
   if (!typep.dntti.immediate)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   switch (typep.dntti.type)
     {
@@ -1136,7 +1136,7 @@ hpread_type_translate (dnttpointer typep)
     case HP_TYPE_FTN_STRING_VAX_COMPAT:
       return FT_STRING;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 }
 
@@ -1501,7 +1501,7 @@ hpread_read_array_type (dnttpointer hp_type, union dnttentry *dn_bufp,
   /* values are not normalized.  */
   if (!((dn_bufp->darray.arrayisbytes && dn_bufp->darray.elemisbytes)
        || (!dn_bufp->darray.arrayisbytes && !dn_bufp->darray.elemisbytes)))
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
   else if (dn_bufp->darray.arraylength == 0x7fffffff)
     {
       /* The HP debug format represents char foo[]; as an array with
@@ -1618,7 +1618,7 @@ hpread_type_lookup (dnttpointer hp_type, struct objfile *objfile)
        if (dn_bufp->dtype.type.dnttp.index < LNTT_SYMCOUNT (objfile))
          dn_bufp = hpread_get_lntt (dn_bufp->dtype.type.dnttp.index, objfile);
        else
-         abort ();
+         internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
        if (dn_bufp->dblock.kind == DNTT_TYPE_STRUCT)
          prefix = "struct ";
index 7d7a5a844f38e949d4cc408d604ab7e97c240d75..fd95baa9338931df59537c58adb5a8586f93dc5c 100644 (file)
@@ -947,7 +947,7 @@ gdb_print_insn_i386 (bfd_vma memaddr, disassemble_info *info)
     return print_insn_i386_intel (memaddr, info);
   /* Never reached - disassembly_flavour is always either att_flavor
      or intel_flavor */
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 /* If the disassembly mode is intel, we have to also switch the
index 21eb754f17c7a299eae4cf3fba619facfa81d70f..27fc2062b7eac403db782dcd3a5717eada606e50 100644 (file)
@@ -774,7 +774,7 @@ mem (unsigned long memaddr, unsigned long word1, unsigned long word2,
     {
       return len;
     }
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 /* Read the i960 instruction at 'memaddr' and return the address of 
index 2517f97e9cc4d360b65d0a4e1213b6cfd7bbc997..ab94c445e4afb2fe7e901d1e49588b46c2d340f2 100644 (file)
@@ -679,14 +679,14 @@ void
 set_sigio_trap (void)
 {
   if (target_activity_function)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 void
 clear_sigio_trap (void)
 {
   if (target_activity_function)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 #endif /* No SIGIO.  */
 \f
index 4841e9c6a0aae2b55d6853a2beacf5a8453bb723..e4637ee28f11a39f4700f93930259fc4854911fa 100644 (file)
@@ -272,7 +272,7 @@ child_resume (int pid, int step, enum target_signal signal)
   if (step)
     {
       if (SOFTWARE_SINGLE_STEP_P)
-       abort ();               /* Make sure this doesn't happen. */
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");               /* Make sure this doesn't happen. */
       else
        ptrace (PT_STEP, pid, (PTRACE_ARG3_TYPE) 1,
                target_signal_to_host (signal));
index a6fbc7f664932590fbbee0e4c4834ef3d18e713e..4ad111a5b932ba8fe5d9fb28e0292f3e33347633 100644 (file)
@@ -5775,7 +5775,7 @@ _initialize_infttrace (void)
   /* We do a lot of casts from pointers to TTRACE_ARG_TYPE; make sure
      this is okay.  */
   if (sizeof (TTRACE_ARG_TYPE) < sizeof (void *))
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   if (errno || (memory_page_dictionary.page_size <= 0))
     perror_with_name ("sysconf");
index eedec98779e69ca2a7d2e2a68c3c1ccb3376fe59..f224b95233d59a10e7c383b7789a38563b99e2a0 100644 (file)
@@ -571,7 +571,7 @@ binop_result_type (value_ptr v1, value_ptr v2)
     case language_chill:
       error ("Missing Chill support in function binop_result_check."); /*FIXME */
     }
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
   return (struct type *) 0;    /* For lint */
 }
 
@@ -1384,7 +1384,7 @@ add_language (const struct language_defn *lang)
     {
       fprintf_unfiltered (gdb_stderr, "Magic number of %s language struct wrong\n",
                          lang->la_name);
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 
   if (!languages)
index 20a7e163ee82e912c7179c1ed7231b4f7993b80a..38bd6d3ddfb4047cad7d6120306b71bd1b64ff9b 100644 (file)
@@ -410,7 +410,7 @@ store_inferior_registers (int regno)
       if (regno == -1 || regno == SP_REGNUM)
        {
          if (!register_valid[L0_REGNUM + 5])
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
          target_write_memory (sp + FRAME_SAVED_I0,
                              &registers[REGISTER_BYTE (I0_REGNUM)],
                              8 * REGISTER_RAW_SIZE (I0_REGNUM));
@@ -422,7 +422,7 @@ store_inferior_registers (int regno)
       else if (regno >= L0_REGNUM && regno <= I7_REGNUM)
        {
          if (!register_valid[regno])
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
          if (regno >= L0_REGNUM && regno <= L0_REGNUM + 7)
            regoffset = REGISTER_BYTE (regno) - REGISTER_BYTE (L0_REGNUM)
              + FRAME_SAVED_L0;
index ac11d13ded82c4c362272c3afedbc7b8c39b6bc8..cb3cccf301fe81c2fc3562e98b139a423e301fc9 100644 (file)
@@ -346,7 +346,7 @@ port_chain_insert (port_chain_t list, mach_port_t name, int type)
        }
     }
   else
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   new = (port_chain_t) obstack_alloc (port_chain_obstack,
                                      sizeof (struct port_chain));
@@ -602,17 +602,17 @@ m3_trace_me (void)
   ret = task_get_bootstrap_port (mach_task_self (),
                                 &original_server_port_name);
   if (ret != KERN_SUCCESS)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
   ret = mach_port_deallocate (mach_task_self (),
                              original_server_port_name);
   if (ret != KERN_SUCCESS)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   /* Suspend this task to let the parent change my ports.
      Resumed by the debugger */
   ret = task_suspend (mach_task_self ());
   if (ret != KERN_SUCCESS)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 \f
 /*
index 7ed587fb6c5fa474d7a7d38459c078e27771b9a6..f3d01b59b1b07169c6a5e67d6387a4d6da52f66b 100644 (file)
@@ -2943,7 +2943,7 @@ parse_partial_symbols (struct objfile *objfile)
              CORE_ADDR svalue;
 
              if (ext_ptr->ifd != f_idx)
-               abort ();
+               internal_error (__FILE__, __LINE__, "failed internal consistency check");
              psh = &ext_ptr->asym;
 
              /* Do not add undefined symbols to the partial symbol table.  */
index e70283d688112e3afc7c8734fb9587e5d81c6b81..7e3580e1b11e819a9bd50f7120b6337200085946 100644 (file)
@@ -335,7 +335,7 @@ monitor_printf_noecho (char *pattern,...)
 
   len = strlen (sndbuf);
   if (len + 1 > sizeof sndbuf)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   if (monitor_debug_p)
     {
@@ -363,7 +363,7 @@ monitor_printf (char *pattern,...)
 
   len = strlen (sndbuf);
   if (len + 1 > sizeof sndbuf)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   if (monitor_debug_p)
     {
@@ -1286,7 +1286,7 @@ monitor_dump_regs (void)
       parse_register_dump (buf, resp_len);
     }
   else
-    abort ();                  /* Need some way to read registers */
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");                  /* Need some way to read registers */
 }
 
 static void
index ec4dc1d9dfd6119122c4f862021af214c4f2f5aa..240bd672f204a2be795a0d2af77ed6be9278c584 100644 (file)
--- a/gdb/ocd.c
+++ b/gdb/ocd.c
@@ -880,7 +880,7 @@ stu_put_packet (unsigned char *buf, int len)
   unsigned char c;
 
   if (len == 0 || len > 256)
-    abort ();                  /* Can't represent 0 length packet */
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");                  /* Can't represent 0 length packet */
 
   reset_packet ();
 
index c57bf8218abe0cb09c090d166dcd2f3748cc4499..8c14077e16d736fc8b8520049363a0a1195a222f 100644 (file)
@@ -249,7 +249,7 @@ decode_format (char **string_ptr, int oformat, int osize)
          val.size = osize ? 'h' : osize;
        else
          /* Bad value for TARGET_PTR_BIT */
-         abort ();
+         internal_error (__FILE__, __LINE__, "failed internal consistency check");
        break;
       case 'f':
        /* Floating point has to be word or giantword.  */
@@ -456,7 +456,7 @@ print_scalar_formatted (char *valaddr, struct type *type, int format, int size,
       break;
 
     case 0:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
     case 't':
       /* Binary; 't' stands for "two".  */
index 42f75406539c38449efcd984ac773713a2316c89..e381ae915cc9552dcb51bd522c65168eb9ea27d7 100644 (file)
@@ -226,7 +226,7 @@ bug_open (char *args, int from_tty)
       target_is_m88110 = 1;
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 }
 
index 01840d105c4ce9f2b37a741b6aee0322b0f70bb9..904ce1f4e54c19428c3fe195ee7c629ecf1669e3 100644 (file)
@@ -887,7 +887,7 @@ fetch_regs_from_dump (int (*nextchar) (), char *want)
                }
 
              else
-               abort ();
+               internal_error (__FILE__, __LINE__, "failed internal consistency check");
            }
          store_signed_integer (buf,
                                REGISTER_RAW_SIZE (regno),
@@ -2117,7 +2117,7 @@ e7000_wait (int pid, struct target_waitstatus *status)
       break;
     default:
       /* Get the user's attention - this should never happen. */
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 
   return 0;
index 0500a14bb6d6e20e9b165b5c05a9e466482efcd8..764af505ee1b91b5a1c69c19fd46dbeef5d14282 100644 (file)
@@ -1031,7 +1031,7 @@ es1800_read_bytes (CORE_ADDR memaddr, char *myaddr, int len)
 
   if (len > PBUFSIZ / 2 - 1)
     {
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 
   if (len == 1)                        /* The emulator does not like expressions like:  */
index 01c6054422a7a54f0fe1c02bdcd11853ed9f71df..1dd0fcfb39e6ab5388a50d8ddedd8d412168b76b 100644 (file)
@@ -2729,7 +2729,7 @@ common_breakpoint (int set, CORE_ADDR addr, int len, enum break_type type)
              flags = "f";
              break;
            default:
-             abort ();
+             internal_error (__FILE__, __LINE__, "failed internal consistency check");
            }
 
          cmd = 'B';
index 0aecc3826ef7b9eb700d2cc2a3a34a465e9e4c28..470a82b0276276ae9d109773c1d8d3adaf35da27 100644 (file)
@@ -471,13 +471,13 @@ send_rdp (char *template,...)
          *pi = get_byte ();
          break;
        default:
-         abort ();
+         internal_error (__FILE__, __LINE__, "failed internal consistency check");
        }
     }
   va_end (alist);
 
   if (dst != buf)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 
index 224032715b8aa6cfcea32f2f301c528682ae320d..f7c364a21d0634a47b74b1731412e854a06a290b 100644 (file)
@@ -746,7 +746,7 @@ putmessage (unsigned char *buf, int len)
      and giving it a checksum.  */
 
   if (len > 170)               /* Prosanity check */
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   if (remote_debug)
     {
index 017f31a42f9b0853b5e8677dfb94b45ee38f7976..143b3688258213b9b669b74a4e54999d8480abfa 100644 (file)
@@ -59,7 +59,7 @@ fetch_inferior_registers (int regno)
   /* We should never be called with deferred stores, because a prerequisite
      for writing regs is to have fetched them all (PREPARE_TO_STORE), sigh.  */
   if (deferred_stores)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   DO_DEFERRED_STORES;
 
@@ -195,7 +195,7 @@ store_inferior_registers (int regno)
       if (regno < 0 || regno == SP_REGNUM)
        {
          if (!register_valid[L0_REGNUM + 5])
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
          target_write_memory (sp,
                               &registers[REGISTER_BYTE (L0_REGNUM)],
                               16 * REGISTER_RAW_SIZE (L0_REGNUM));
@@ -203,7 +203,7 @@ store_inferior_registers (int regno)
       else
        {
          if (!register_valid[regno])
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
          target_write_memory (sp + REGISTER_BYTE (regno) - REGISTER_BYTE (L0_REGNUM),
                               &registers[REGISTER_BYTE (regno)],
                               REGISTER_RAW_SIZE (regno));
@@ -214,7 +214,7 @@ store_inferior_registers (int regno)
   if (wanna_store & INT_REGS)
     {
       if (!register_valid[G1_REGNUM])
-       abort ();
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
       memcpy (&inferior_registers.r_g1, &registers[REGISTER_BYTE (G1_REGNUM)],
              15 * REGISTER_RAW_SIZE (G1_REGNUM));
@@ -236,7 +236,7 @@ store_inferior_registers (int regno)
   if (wanna_store & FP_REGS)
     {
       if (!register_valid[FP0_REGNUM + 9])
-       abort ();
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");
       memcpy (&inferior_fp_registers, &registers[REGISTER_BYTE (FP0_REGNUM)],
              sizeof inferior_fp_registers.fpu_fr);
       memcpy (&inferior_fp_registers.Fpu_fsr,
index 07b6696ae6d91d40c947253ac5b0d50230fb864c..59f710cc883c0e38e1f401ae1d04c95b54168c34 100644 (file)
@@ -836,7 +836,7 @@ sparclite_download (char *filename, int from_tty)
     download (remote_target_name, filename, from_tty, sparclite_udp_write,
              sparclite_udp_start);
 #else
-    abort ();                  /* sparclite_open should prevent this! */
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");                  /* sparclite_open should prevent this! */
 #endif
   else
     download (remote_target_name, filename, from_tty, sparclite_serial_write,
index 76c2a94e8d9ea54f4dfffc5c15ee213cbd7d451b..88155b014451c970e92431b3fe81b7995f4c68c7 100644 (file)
@@ -998,7 +998,7 @@ lookup_partial_symbol (struct partial_symtab *pst, const char *name, int global,
        {
          center = bottom + (top - bottom) / 2;
          if (!(center < top))
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
          if (!do_linear_search
              && (SYMBOL_LANGUAGE (*center) == language_java))
            {
@@ -1014,7 +1014,7 @@ lookup_partial_symbol (struct partial_symtab *pst, const char *name, int global,
            }
        }
       if (!(top == bottom))
-       abort ();
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
       /* djb - 2000-06-03 - Use SYMBOL_MATCHES_NAME, not a strcmp, so
         we don't have to force a linear search on C++. Probably holds true
index 87d392b703f366b51d5aa07f27805646ffb1ea16..ba4ddc2fce05e24b80486d51d2edc7af11f64105 100644 (file)
@@ -641,7 +641,7 @@ push_target (struct target_ops *t)
       fprintf_unfiltered (gdb_stderr,
                          "Magic number of %s target struct wrong\n",
                          t->to_shortname);
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 
   /* Find the proper stratum to install this target in. */
@@ -737,7 +737,7 @@ pop_target (void)
   fprintf_unfiltered (gdb_stderr,
                      "pop_target couldn't find target %s\n",
                      current_target.to_shortname);
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 #undef MIN
@@ -2993,5 +2993,5 @@ When non-zero, target debugging is enabled.", &setdebuglist),
   target_dcache = dcache_init();
 
   if (!STREQ (signals[TARGET_SIGNAL_LAST].string, "TARGET_SIGNAL_MAGIC"))
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
index 0d2595a050a6209ab2981918703ab41f7b54a7ef..27d9bc79708838b3d34378a8a1381cc80734a92e 100644 (file)
@@ -688,7 +688,7 @@ internal_verror (const char *file, int line,
     case 1:
       dejavu = 2;
       fputs_unfiltered (msg, gdb_stderr);
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     default:
       dejavu = 3;
       write (STDERR_FILENO, msg, sizeof (msg));
@@ -717,13 +717,13 @@ Create a core file containing the current state of GDB? ");
       if (dump_core_p)
        {
          if (fork () == 0)
-           abort ();
+           internal_error (__FILE__, __LINE__, "failed internal consistency check");
        }
     }
   else
     {
       if (dump_core_p)
-       abort ();
+       internal_error (__FILE__, __LINE__, "failed internal consistency check");
       else
        exit (1);
     }
@@ -955,7 +955,7 @@ static void
 malloc_botch (void)
 {
   fprintf_unfiltered (gdb_stderr, "Memory corruption\n");
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 /* Attempt to install hooks in mmalloc/mrealloc/mfree for the heap specified
@@ -1692,7 +1692,7 @@ wrap_here (char *indent)
 {
   /* This should have been allocated, but be paranoid anyway. */
   if (!wrap_buffer)
-    abort ();
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");
 
   if (wrap_buffer[0])
     {
@@ -2802,7 +2802,7 @@ decimal2str (char *paddr_str, char *sign, ULONGEST addr)
               sign, temp[2], temp[1], temp[0]);
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 }
 
index 84103c65cb01fcbac639bfd8f0fcea904026d9a0..71c4c9e7ec08c94428bab1148d7b0bf3ea3aebf9 100644 (file)
@@ -257,7 +257,7 @@ print_decimal (struct ui_file *stream, char *sign, int use_local,
                        sign, temp[2], temp[1], temp[0]);
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
   return;
 }
@@ -360,7 +360,7 @@ print_longest (struct ui_file *stream, int format, int use_local,
       fprintf_filtered (stream, local_hex_format_custom ("016ll"), val_long);
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 #else /* !CC_HAS_LONG_LONG || !PRINTF_HAS_LONG_LONG */
   /* In the following it is important to coerce (val_long) to a long. It does
@@ -407,7 +407,7 @@ print_longest (struct ui_file *stream, int format, int use_local,
                        (unsigned long) val_long);
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 #endif /* CC_HAS_LONG_LONG || PRINTF_HAS_LONG_LONG */
 }
@@ -467,7 +467,7 @@ strcat_longest (int format, int use_local, LONGEST val_long, char *buf,
       sprintf (buf, local_hex_format_custom ("016ll"), val_long);
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 #else /* !PRINTF_HAS_LONG_LONG */
   /* In the following it is important to coerce (val_long) to a long. It does
@@ -508,7 +508,7 @@ strcat_longest (int format, int use_local, LONGEST val_long, char *buf,
               ((long) val_long));
       break;
     default:
-      abort ();
+      internal_error (__FILE__, __LINE__, "failed internal consistency check");
     }
 
 #endif /* !PRINTF_HAS_LONG_LONG */
index 4e6fd2d341a8f3c1d3d53c0c025ab439f2ac517c..3f76cf5de66c46fac4b4d86e8a403f4d8e52e138 100644 (file)
@@ -54,13 +54,13 @@ read_memory_pointer (CORE_ADDR x)
 
 init_frame_pc (void)
 {
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 void
 w65_push_dummy_frame (void)
 {
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 /* Put here the code to store, into a struct frame_saved_regs,
index ad694a5ee072f3d73f7b2134f4a396d60814341b..5a271ec953faa17d5a442770c740174fb4cc9711 100644 (file)
@@ -185,7 +185,7 @@ xmodem_send_packet (serial_t desc, unsigned char *packet, int len, int hashmark)
       datasize = XMODEM_1KDATASIZE;
     }
   else
-    abort ();                  /* Packet way too large */
+    internal_error (__FILE__, __LINE__, "failed internal consistency check");                  /* Packet way too large */
 
   /* Add ^Z padding if packet < 128 (or 1024) bytes */
 
index d70c34dfaf47ed9171e7d27d5babdb023e364d34..98eb22f92e4e9927b5c23b2c5ca35f6dcdd89b65 100644 (file)
@@ -171,7 +171,7 @@ z8k_frame_chain (struct frame_info *thisframe)
 void
 init_frame_pc (void)
 {
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 /* Put here the code to store, into a struct frame_saved_regs,
@@ -197,7 +197,7 @@ z8k_frame_init_saved_regs (struct frame_info *frame_info)
 void
 z8k_push_dummy_frame (void)
 {
-  abort ();
+  internal_error (__FILE__, __LINE__, "failed internal consistency check");
 }
 
 int