; 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 | |
} |