[llvm-commits] [llvm] r160518 - /llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp
Sebastian Pop
spop at codeaurora.org
Thu Jul 19 11:24:50 PDT 2012
Author: spop
Date: Thu Jul 19 13:24:50 2012
New Revision: 160518
URL: http://llvm.org/viewvc/llvm-project?rev=160518&view=rev
Log:
default to use -mv4 when no version of Hexagon has been specified
This fixes a bunch of make check failures of the form:
Unknown Architecture Version.
UNREACHABLE executed at ../lib/Target/Hexagon/HexagonSubtarget.cpp:60!
Modified:
llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp
Modified: llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp?rev=160518&r1=160517&r2=160518&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonSubtarget.cpp Thu Jul 19 13:24:50 2012
@@ -55,7 +55,11 @@
case HexagonSubtarget::V5:
break;
default:
- llvm_unreachable("Unknown Architecture Version.");
+ // If the programmer has not specified a Hexagon version, default
+ // to -mv4.
+ CPUString = "hexagonv4";
+ HexagonArchVersion = HexagonSubtarget::V4;
+ break;
}
// Initialize scheduling itinerary for the specified CPU.
More information about the llvm-commits
mailing list