cygming.h (DWARF2_UNWIND_INFO): Allow --disable-sjlj-exceptions for TARGET_BI_ARCH...
authorSandra Loosemore <sandra@codesourcery.com>
Thu, 19 May 2016 21:59:45 +0000 (17:59 -0400)
committerSandra Loosemore <sandra@gcc.gnu.org>
Thu, 19 May 2016 21:59:45 +0000 (17:59 -0400)
commit6befaff6662e3a750c8de2239ded13032994baf4
treedb220666626dc71c951ce3d429fa850cbb5e2931
parent8a40fef3106214c7755971f3e27c715b3968ddf4
cygming.h (DWARF2_UNWIND_INFO): Allow --disable-sjlj-exceptions for TARGET_BI_ARCH to select DWARF-2 EH for...

2016-05-19  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* config/i386/cygming.h (DWARF2_UNWIND_INFO): Allow
--disable-sjlj-exceptions for TARGET_BI_ARCH to select DWARF-2 EH
for 32-bit mode and SEH for 64-bit.
* config/i386/mingw32.h (SHARED_LIBGCC_UNDEFS_SPEC): Handle
TARGET_64BIT_DEFAULT.

libgcc/
* config.host [x86_64-*-cygwin*]: Handle tmake_eh_file for mixed
dw2/seh configuration.
[x86_64-*-mingw*]: Likewise.

From-SVN: r236490
gcc/ChangeLog
gcc/config/i386/cygming.h
gcc/config/i386/mingw32.h
libgcc/ChangeLog
libgcc/config.host