; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 ; PR1033 long %test1(double %t) { %u = bitcast double %t to long ret long %u } double %test2(long %t) { %u = bitcast long %t to double ret double %u } int %test3(float %t) { %u = bitcast float %t to int ret int %u } float %test4(int %t) { %u = bitcast int %t to float ret float %u }