This has been backed out due to buginess.

Evan
On Jan 4, 2007, at 3:25 PM, Chris Lattner wrote:

> This patch causes us to compile functions like:
>
> p1 (f2, l)
> float f2; short l;  {
>   printf("%d\n", l);
> }
>
> into:
>
> define i32 %p1(double %f2, i32 %l) {
>
> instead of:
>
> define i32 %p1(float %f2, i16 %l) {
>
> due to K&R promotion rules.  This fixes a miscompilation of  
> SingleSource/UnitTests/2007-01-04-KNR-Args.c on PowerPC at -O0.
>
> -Chris
>
>
> <patch.txt>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to