Author: echristo
Date: Thu Jun 16 19:40:18 2011
New Revision: 133222

URL: http://llvm.org/viewvc/llvm-project?rev=133222&view=rev
Log:
On ARM make sure that we continue translating 'p' to 'r' for the
constraints.

rdar://9618597

Modified:
    cfe/trunk/lib/Basic/Targets.cpp

Modified: cfe/trunk/lib/Basic/Targets.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=133222&r1=133221&r2=133222&view=diff
==============================================================================
--- cfe/trunk/lib/Basic/Targets.cpp (original)
+++ cfe/trunk/lib/Basic/Targets.cpp Thu Jun 16 19:40:18 2011
@@ -2069,6 +2069,9 @@
       R = std::string("^") + std::string(Constraint, 2);
       Constraint++;
       break;
+    case 'p': // 'p' should be translated to 'r' by default.
+      R = std::string("r");
+      break;
     default:
       return std::string(1, *Constraint);
     }


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to