* unwind.h, unwind-pe.h: Revert gcc_unreachable change of 05-17.
From-SVN: r100001
This commit is contained in:
parent
65869a72a6
commit
e4d0c41cba
3 changed files with 16 additions and 6 deletions
|
@ -1,3 +1,7 @@
|
|||
2005-05-19 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* unwind.h, unwind-pe.h: Revert gcc_unreachable change of 05-17.
|
||||
|
||||
2005-05-19 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* config/i386/sse.md (mulv4si3): Use all register inputs.
|
||||
|
|
|
@ -34,6 +34,13 @@
|
|||
#ifndef GCC_UNWIND_PE_H
|
||||
#define GCC_UNWIND_PE_H
|
||||
|
||||
/* If using C++, references to abort have to be qualified with std::. */
|
||||
#if __cplusplus
|
||||
#define __gxx_abort std::abort
|
||||
#else
|
||||
#define __gxx_abort abort
|
||||
#endif
|
||||
|
||||
/* Pointer encodings, from dwarf2.h. */
|
||||
#define DW_EH_PE_absptr 0x00
|
||||
#define DW_EH_PE_omit 0xff
|
||||
|
@ -79,9 +86,8 @@ size_of_encoded_value (unsigned char encoding)
|
|||
return 4;
|
||||
case DW_EH_PE_udata8:
|
||||
return 8;
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
}
|
||||
__gxx_abort ();
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -112,9 +118,8 @@ base_of_encoded_value (unsigned char encoding, struct _Unwind_Context *context)
|
|||
return _Unwind_GetDataRelBase (context);
|
||||
case DW_EH_PE_funcrel:
|
||||
return _Unwind_GetRegionStart (context);
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
}
|
||||
__gxx_abort ();
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -251,7 +256,7 @@ read_encoded_value_with_base (unsigned char encoding, _Unwind_Ptr base,
|
|||
break;
|
||||
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
__gxx_abort ();
|
||||
}
|
||||
|
||||
if (result != 0)
|
||||
|
|
|
@ -214,7 +214,8 @@ _Unwind_GetDataRelBase (struct _Unwind_Context *_C)
|
|||
static inline _Unwind_Ptr
|
||||
_Unwind_GetTextRelBase (struct _Unwind_Context *_C __attribute__ ((__unused__)))
|
||||
{
|
||||
gcc_unreachable ();
|
||||
abort ();
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* @@@ Retrieve the Backing Store Pointer of the given context. */
|
||||
|
|
Loading…
Add table
Reference in a new issue