-
- Downloads
"git@gitlab.cobolworx.com:COBOLworx/gcc-cobol.git" did not exist on "4960e3f0ebc3ae903edcf37f2685e03f8b7f6baf"
Fix Dwarf unwind library for UNITS_PER_WORD > sizeof (void *)
gcc/ 2011-08-08 H.J. Lu <hongjiu.lu@intel.com> PR other/48007 * config.gcc (libgcc_tm_file): Add i386/value-unwind.h for Linux/x86. * system.h (REG_VALUE_IN_UNWIND_CONTEXT): Poisoned. (ASSUME_EXTENDED_UNWIND_CONTEXT): Likewise. * unwind-dw2.c (ASSUME_EXTENDED_UNWIND_CONTEXT): New. (_Unwind_Context_Reg_Val): Likewise. (_Unwind_Get_Unwind_Word): Likewise. (_Unwind_Get_Unwind_Context_Reg_Val): Likewise. (_Unwind_Context): Use _Unwind_Context_Reg_Val on the reg field. (_Unwind_IsExtendedContext): Check ASSUME_EXTENDED_UNWIND_CONTEXT for EXTENDED_CONTEXT_BIT. (__frame_state_for): Likewise. (uw_init_context_1): Likewise. (_Unwind_GetGR): Updated. (_Unwind_SetGR): Likewise. (_Unwind_GetGRPtr): Likewise. (_Unwind_SetGRPtr): Likewise. (_Unwind_SetGRValue): Likewise. (_Unwind_GRByValue): Likewise. (uw_install_context_1): Likewise. * doc/tm.texi.in: Document REG_VALUE_IN_UNWIND_CONTEXT and ASSUME_EXTENDED_UNWIND_CONTEXT. * doc/tm.texi: Regenerated. libgcc/ 2011-08-08 H.J. Lu <hongjiu.lu@intel.com> PR other/48007 * config/i386/value-unwind.h: New. From-SVN: r177563
Showing
- gcc/ChangeLog 30 additions, 0 deletionsgcc/ChangeLog
- gcc/config.gcc 1 addition, 0 deletionsgcc/config.gcc
- gcc/doc/tm.texi 18 additions, 0 deletionsgcc/doc/tm.texi
- gcc/doc/tm.texi.in 18 additions, 0 deletionsgcc/doc/tm.texi.in
- gcc/system.h 2 additions, 1 deletiongcc/system.h
- libgcc/ChangeLog 5 additions, 0 deletionslibgcc/ChangeLog
- libgcc/config/i386/value-unwind.h 26 additions, 0 deletionslibgcc/config/i386/value-unwind.h
- libgcc/unwind-dw2.c 58 additions, 17 deletionslibgcc/unwind-dw2.c
Loading
Please register or sign in to comment