| ; RUN: llc < %s | |
| ; PR3899 | |
| @m = external global <2 x double> | |
| define double @vector_ex() nounwind #0 { | |
| %v = load <2 x double>, <2 x double>* @m | |
| %x = extractelement <2 x double> %v, i32 1 | |
| ret double %x | |
| } | |
| ; Soft-float attribute so that targets that pay attention to soft float will | |
| ; make floating point types illegal and we'll exercise the legalizer code. | |
| attributes #0 = { "use-soft-float" = "true" } |