rust/src/test/auxiliary
bors 303892ee15 Auto merge of #30448 - alexcrichton:llvmup, r=nikomatsakis
These commits perform a few high-level changes with the goal of enabling i686 MSVC unwinding:

* LLVM is upgraded to pick up the new exception handling instructions and intrinsics for MSVC. This puts us somewhere along the 3.8 branch, but we should still be compatible with LLVM 3.7 for non-MSVC targets.
* All unwinding for MSVC targets (both 32 and 64-bit) are implemented in terms of this new LLVM support. I would like to also extend this to Windows GNU targets to drop the runtime dependencies we have on MinGW, but I'd like to land this first.
* Some tests were fixed up for i686 MSVC here and there where necessary. The full test suite should be passing now for that target.

In terms of landing this I plan to have this go through first, then verify that i686 MSVC works, then I'll enable `make check` on the bots for that target instead of just `make` as-is today.

Closes #25869
2016-01-30 00:25:44 +00:00
..
allocator1.rs
allocator2.rs
allocator3.rs
allocator-dummy.rs
allocator-dylib2.rs
allocator-dylib.rs
ambig_impl_2_lib.rs
anon_trait_static_method_lib.rs
anon-extern-mod-cross-crate-1.rs
associated-const-cc-lib.rs
associated-types-cc-lib.rs
attr_plugin_test.rs
augmented_assignments.rs
blind-item-mixed-crate-use-item-foo2.rs
blind-item-mixed-crate-use-item-foo.rs
cci_borrow_lib.rs
cci_capture_clause.rs
cci_class_2.rs
cci_class_3.rs
cci_class_4.rs
cci_class_5.rs
cci_class_6.rs
cci_class_cast.rs
cci_class_trait.rs
cci_class.rs
cci_const_block.rs
cci_const.rs
cci_impl_lib.rs
cci_intrinsic.rs
cci_iter_lib.rs
cci_nested_lib.rs
cci_no_inline_lib.rs
cfg_inner_static.rs
cgu_export_trait_method.rs Implement the translation item collector. 2016-01-26 10:17:45 -05:00
cgu_extern_closures.rs Implement the translation item collector. 2016-01-26 10:17:45 -05:00
cgu_generic_function.rs Implement the translation item collector. 2016-01-26 10:17:45 -05:00
changing-crates-a1.rs
changing-crates-a2.rs
changing-crates-b.rs
check_static_recursion_foreign_helper.rs
coherence_copy_like_lib.rs
coherence_inherent_cc_lib.rs
coherence_lib.rs
coherence_orphan_lib.rs
const_fn_lib.rs
crate_a1.rs
crate_a2.rs
crate_with_invalid_spans_macros.rs
crate_with_invalid_spans.rs
crate-attributes-using-cfg_attr.rs
crate-method-reexport-grrrrrrr2.rs
crateresolve1-1.rs
crateresolve1-2.rs
crateresolve1-3.rs
cross_crate_debuginfo_type_uniquing.rs
cross_crate_spans.rs
custom_derive_plugin_attr.rs
custom_derive_plugin.rs
default_ty_param_cross_crate_crate.rs
default_type_params_xc.rs
deprecation-lint.rs
empty-struct.rs
explicit_self_xcrate.rs
extern_calling_convention.rs
extern_mod_ordering_lib.rs
extern-crosscrate-source.rs
extern-take-value.rs Get tests working on MSVC 32-bit 2016-01-29 16:25:21 -08:00
fat_drop.rs
fn-abi.rs Get tests working on MSVC 32-bit 2016-01-29 16:25:21 -08:00
foreign_lib.rs
go_trait.rs
i8.rs
impl_privacy_xc_1.rs
impl_privacy_xc_2.rs
inherited_stability.rs
inline_dtor.rs
inline-default-methods.rs
inner_static.rs
internal_unstable.rs
iss.rs
issue2170lib.rs
issue13213aux.rs
issue13507.rs
issue24687_lib.rs
issue24687_mbcs_in_comments.rs
issue_2316_a.rs
issue_2316_b.rs
issue_2472_b.rs
issue_2723_a.rs
issue_3136_a.rc
issue_3136_a.rs
issue_3907_1.rs
issue_3907.rs
issue_3979_traits.rs
issue_5844_aux.rs
issue_8401.rs
issue_9123.rs
issue_9155.rs
issue_9188.rs
issue_10031_aux.rs
issue_11680.rs
issue_12612_1.rs
issue_12612_2.rs
issue_16723_multiple_items_syntax_ext.rs
issue_16725.rs
issue_17718_const_privacy.rs
issue_19293.rs
issue_20389.rs
issue_21202.rs
issue_30123_aux.rs
issue-2380.rs
issue-2414-a.rs
issue-2414-b.rs
issue-2526.rs
issue-2631-a.rs
issue-3012-1.rs
issue-4208-cc.rs
issue-4545.rs
issue-5518.rs
issue-5521.rs
issue-7178.rs
issue-7899.rs
issue-8044.rs
issue-8259.rs
issue-9906.rs
issue-9968.rs
issue-10028.rs
issue-11224.rs
issue-11225-1.rs
issue-11225-2.rs
issue-11225-3.rs
issue-11508.rs
issue-11529.rs
issue-12133-dylib2.rs
issue-12133-dylib.rs
issue-12133-rlib.rs
issue-12660-aux.rs
issue-13560-1.rs
issue-13560-2.rs
issue-13560-3.rs
issue-13620-1.rs
issue-13620-2.rs
issue-13698.rs
issue-13872-1.rs
issue-13872-2.rs
issue-13872-3.rs
issue-14344-1.rs
issue-14344-2.rs
issue-14421.rs
issue-14422.rs
issue-15318.rs
issue-15562.rs
issue-16643.rs
issue-16822.rs
issue-17476.rs
issue-17662.rs
issue-17718.rs
issue-18501.rs
issue-18502.rs
issue-18514.rs
issue-18711.rs
issue-18913-1.rs
issue-18913-2.rs
issue-19163.rs
issue-19190-3.rs
issue-19340-1.rs
issue-20646.rs
issue-20727.rs
issue-21092.rs
issue-21146-inc.rs
issue-21801.rs
issue-22025.rs
issue-23207-1.rs
issue-23207-2.rs
issue-25185-1.rs
issue-25185-2.rs
issue-25467.rs
issue-27362.rs
issue-28927-1.rs
issue-28927-2.rs
issue-29181.rs
issue-30109-1.rs
issue-30535.rs
kinds_in_metadata.rs
lang-item-public.rs
lifetime_bound_will_change_warning_lib.rs
linkage1.rs
linkage-visibility.rs
lint_for_crate.rs
lint_group_plugin_test.rs
lint_output_format.rs
lint_plugin_test.rs
lint_stability_fields.rs
lint_stability.rs
lint_unused_extern_crate.rs
llvm_pass_plugin.rs
logging_right_crate.rs
lto-syntax-extension-lib.rs
lto-syntax-extension-plugin.rs
macro_crate_def_only.rs
macro_crate_MacroRulesTT.rs
macro_crate_nonterminal.rs
macro_crate_test.rs
macro_export_inner_module.rs
macro_non_reexport_2.rs
macro_reexport_1.rs
macro_reexport_2_no_use.rs
macro_reexport_2.rs
macro_with_super_1.rs
macro-include-items-expr.rs
macro-include-items-item.rs
method_self_arg1.rs
method_self_arg2.rs
mir_external_refs.rs
moves_based_on_type_lib.rs
msvc-data-only-lib.rs
namespaced_enum_emulate_flat.rs
namespaced_enums.rs
needs_allocator.rs
nested_item.rs
newtype_struct_xc.rs
no_method_suggested_traits.rs
no_std_crate.rs
noexporttypelib.rs
orphan_check_diagnostics.rs
overloaded_autoderef_xc.rs
packed.rs
plugin_args.rs
plugin_crate_outlive_expansion_phase.rs
plugin_with_plugin_lib.rs
priv-impl-prim-ty.rs
privacy_reexport.rs
privacy_tuple_struct.rs
private_trait_xc.rs
procedural_mbe_matching.rs
pub_static_array.rs
pub_use_mods_xcrate.rs
pub_use_xcrate1.rs
pub_use_xcrate2.rs
reexport-should-still-link.rs
reexported_static_methods.rs
regions_bounded_method_type_parameters_cross_crate_lib.rs
rlib_crate_test.rs
roman_numerals.rs
rustdoc-default-impl.rs
rustdoc-extern-default-method.rs
rustdoc-extern-method.rs
rustdoc-ffi.rs
rustdoc-impl-parts-crosscrate.rs
sepcomp_cci_lib.rs
sepcomp_lib.rs
sepcomp-extern-lib.rs
stability_attribute_issue.rs
stability_cfg1.rs
stability_cfg2.rs
static_fn_inline_xc_aux.rs
static_fn_trait_xc_aux.rs
static_mut_xc.rs
static_priv_by_default.rs
static-function-pointer-aux.rs
static-methods-crate.rs
struct_destructuring_cross_crate.rs
struct_field_privacy.rs
struct_variant_privacy.rs
struct_variant_xc_aux.rs
svh-a-base.rs
svh-a-change-lit.rs
svh-a-change-significant-cfg.rs
svh-a-change-trait-bound.rs
svh-a-change-type-arg.rs
svh-a-change-type-ret.rs
svh-a-change-type-static.rs
svh-a-comment.rs
svh-a-doc.rs
svh-a-macro.rs
svh-a-no-change.rs
svh-a-redundant-cfg.rs
svh-a-whitespace.rs
svh-b.rs
svh-uta-base.rs
svh-uta-change-use-trait.rs
svh-utb.rs
syntax_extension_with_dll_deps_1.rs
syntax_extension_with_dll_deps_2.rs
trait_bounds_on_structs_and_enums_xc.rs
trait_default_method_xc_aux_2.rs
trait_default_method_xc_aux.rs
trait_impl_conflict.rs
trait_inheritance_auto_xc_2_aux.rs
trait_inheritance_auto_xc_aux.rs
trait_inheritance_cross_trait_call_xc_aux.rs
trait_inheritance_overloading_xc.rs
trait_safety_lib.rs
trait_superkinds_in_metadata.rs
traitimpl.rs
two_macros.rs
typeck_default_trait_impl_cross_crate_coherence_lib.rs
typeid-intrinsic2.rs
typeid-intrinsic.rs
unboxed-closures-cross-crate.rs
unreachable_variant.rs
use_from_trait_xc.rs
variant-namespacing.rs
weak-lang-items.rs
where_clauses_xc.rs
xc_private_method_lib.rs
xcrate_address_insignificant.rs
xcrate_associated_type_defaults.rs
xcrate_static_addresses.rs
xcrate_struct_aliases.rs
xcrate_unit_struct.rs
xcrate-trait-lifetime-param.rs