[Lldb-commits] [lldb] r138284 - in /lldb/trunk: llvm.zip scripts/build-llvm.pl scripts/llvm.isreg.diff test/lang/c/function_types/TestFunctionTypes.py

Sean Callanan scallanan at apple.com
Mon Aug 22 15:34:22 PDT 2011


Author: spyffe
Date: Mon Aug 22 17:34:22 2011
New Revision: 138284

URL: http://llvm.org/viewvc/llvm-project?rev=138284&view=rev
Log:
Restored the version of LLVM that we previously
rolled back, and the testcase that the rollback
broke.

The new LLVM has a new ARM disassembler, which
may cause instability.  Keeping the old one would
force us into a contorted position vis-a-vis the
LLVM sources we bring in, so we will address
issues on the new one rather than keeping the old
one around.

Removed:
    lldb/trunk/scripts/llvm.isreg.diff
Modified:
    lldb/trunk/llvm.zip
    lldb/trunk/scripts/build-llvm.pl
    lldb/trunk/test/lang/c/function_types/TestFunctionTypes.py

Modified: lldb/trunk/llvm.zip
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/llvm.zip?rev=138284&r1=138283&r2=138284&view=diff
==============================================================================
Binary files - no diff available.

Modified: lldb/trunk/scripts/build-llvm.pl
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/build-llvm.pl?rev=138284&r1=138283&r2=138284&view=diff
==============================================================================
--- lldb/trunk/scripts/build-llvm.pl (original)
+++ lldb/trunk/scripts/build-llvm.pl Mon Aug 22 17:34:22 2011
@@ -22,8 +22,8 @@
 
 our $llvm_configuration = $ENV{LLVM_CONFIGURATION};
 
-our $llvm_revision = "137143";
-our $clang_revision = "137143";
+our $llvm_revision = "137311";
+our $clang_revision = "137311";
 
 our $llvm_source_dir = "$ENV{SRCROOT}";
 our @archs = split (/\s+/, $ENV{ARCHS});

Removed: lldb/trunk/scripts/llvm.isreg.diff
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/llvm.isreg.diff?rev=138283&view=auto
==============================================================================
--- lldb/trunk/scripts/llvm.isreg.diff (original)
+++ lldb/trunk/scripts/llvm.isreg.diff (removed)
@@ -1,12 +0,0 @@
-Index: lib/Target/ARM/AsmParser/ARMAsmParser.cpp
-===================================================================
---- lib/Target/ARM/AsmParser/ARMAsmParser.cpp	(revision 137143)
-+++ lib/Target/ARM/AsmParser/ARMAsmParser.cpp	(working copy)
-@@ -2619,6 +2619,7 @@
-   if (Mnemonic == "mov" && Operands.size() > 4 &&
-       !static_cast<ARMOperand*>(Operands[4])->isARMSOImm() &&
-       static_cast<ARMOperand*>(Operands[4])->isImm0_65535Expr() &&
-+      static_cast<ARMOperand*>(Operands[1])->isReg() &&
-       static_cast<ARMOperand*>(Operands[1])->getReg() == 0) {
-     ARMOperand *Op = static_cast<ARMOperand*>(Operands[1]);
-     Operands.erase(Operands.begin() + 1);

Modified: lldb/trunk/test/lang/c/function_types/TestFunctionTypes.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/c/function_types/TestFunctionTypes.py?rev=138284&r1=138283&r2=138284&view=diff
==============================================================================
--- lldb/trunk/test/lang/c/function_types/TestFunctionTypes.py (original)
+++ lldb/trunk/test/lang/c/function_types/TestFunctionTypes.py Mon Aug 22 17:34:22 2011
@@ -24,12 +24,12 @@
     def test_pointers_with_dsym(self):
         """Test that a function pointer to 'printf' works and can be called."""
         self.buildDsym()
-        #self.function_pointers() # ROLLED BACK
+        self.function_pointers()
     
     def test_pointers_with_dwarf(self):
         """Test that a function pointer to 'printf' works and can be called."""
         self.buildDwarf()
-        #self.function_pointers() # ROLLED BACK
+        self.function_pointers()
 
     def setUp(self):
         # Call super's setUp().





More information about the lldb-commits mailing list