The preferred alignment defaults to the abi alignment. Omit if it is the same.

llvm-svn: 197400
diff --git a/llvm/lib/Target/Mips/MipsTargetMachine.cpp b/llvm/lib/Target/Mips/MipsTargetMachine.cpp
index 30762c6..6cf6ae6 100644
--- a/llvm/lib/Target/Mips/MipsTargetMachine.cpp
+++ b/llvm/lib/Target/Mips/MipsTargetMachine.cpp
@@ -56,11 +56,11 @@
 
   // Pointers are 32 bit on some ABIs.
   if (!ST.isABI_N64())
-    Ret += "-p:32:32:32";
+    Ret += "-p:32:32";
 
   // 8 and 16 bit integers only need no have natural alignment, but try to
   // align them to 32 bits. 64 bit integers have natural alignment.
-  Ret += "-i8:8:32-i16:16:32-i64:64:64";
+  Ret += "-i8:8:32-i16:16:32-i64:64";
 
   // 32 bit registers are always available and the stack is at least 64 bit
   // aligned. On N64 64 bit registers are also available and the stack is