[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/constval.cpp constval.reference_output

Reid Spencer reid at x10sys.com
Thu May 17 10:30:17 PDT 2007



Changes in directory llvm-test/SingleSource/UnitTests/Integer:

constval.cpp updated: 1.2 -> 1.3
constval.reference_output updated: 1.2 -> 1.3
---
Log message:

Update to include a test case with a signed value to ensure sign 
extension is working correctly.


---
Diffs of the changes:  (+7 -0)

 constval.cpp              |    6 ++++++
 constval.reference_output |    1 +
 2 files changed, 7 insertions(+)


Index: llvm-test/SingleSource/UnitTests/Integer/constval.cpp
diff -u llvm-test/SingleSource/UnitTests/Integer/constval.cpp:1.2 llvm-test/SingleSource/UnitTests/Integer/constval.cpp:1.3
--- llvm-test/SingleSource/UnitTests/Integer/constval.cpp:1.2	Wed May 16 14:34:37 2007
+++ llvm-test/SingleSource/UnitTests/Integer/constval.cpp	Thu May 17 12:29:58 2007
@@ -29,9 +29,15 @@
   int69 a = bitsFromOctalString("01234567012345670123456", 69);
   printf( "\na = " );
   printBits(a);
+
   int68 b = bitsFromBinaryString("10101010101010101010101010101010101010101010101010101010101010101010", 68);
   printf( "\nb = " );
   printBits(b);
+
+  int169 c = bitsFromString("-1234567890123456789012345678901234567890", 169);
+  printf( "\nc = " );
+  printBits(c);
+
   printf("\n");
 }
 


Index: llvm-test/SingleSource/UnitTests/Integer/constval.reference_output
diff -u llvm-test/SingleSource/UnitTests/Integer/constval.reference_output:1.2 llvm-test/SingleSource/UnitTests/Integer/constval.reference_output:1.3
--- llvm-test/SingleSource/UnitTests/Integer/constval.reference_output:1.2	Wed May 16 14:34:37 2007
+++ llvm-test/SingleSource/UnitTests/Integer/constval.reference_output	Thu May 17 12:29:58 2007
@@ -3,4 +3,5 @@
 z = 0000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
 a = 000001010011100101110111000001010011100101110111000001010011100101110
 b = 10101010101010101010101010101010101010101010101010101010101010101010
+c = 1111111111111111111111111111111111111110001011111001101101101111110001010001111110010010000001100010001110101001101000011101000000110100100110001110000001111010100101110
 exit 0






More information about the llvm-commits mailing list