bors b477f7a7b7 auto merge of #10013 : bdash/rust/mavericks-unwinding, r=alexcrichton
OS X 10.9's linker has a bug that results in it failing to preserve
DWARF unwind information when passed the -no_compact_unwind flag.
This flag is passed on OS X because the unwind information for
__morestack cannot be represented by the compact unwind format.

We can work around this problem by using a more targeted approach
to disabling compact unwind information. The OS X linker looks for
a particular pattern in the DWARF unwind information and will not
attempt to convert the unwind information to the compact format.
The pattern in question is the return address register being saved
twice to the same location.

Fixes #6849.
2013-10-22 13:46:25 -07:00
..
2013-10-16 22:54:38 -04:00
2013-10-16 22:54:38 -04:00
2013-10-16 22:54:38 -04:00
2013-10-22 03:02:25 -07:00
2013-10-21 10:57:20 -05:00
2013-10-16 11:53:05 -07:00
2013-10-18 10:38:21 -07:00
2013-10-16 22:54:38 -04:00