Move arm-nacl DL description string setting from ctor to setABI.

ARMTargetInfo sets the description string from setABI and not the
ctor, so don't do that under the NaClTargetInfo<ARM...> ctor.

Otherwise, the NaClTargetInfo<ARM...> ctor will set the description
string, then CreateTargetInfo will call setABI() and replace the
description string with another one. Move the arm-nacl setting to
one place (setABI). Change the existing test to pass
"-target-abi aapcs-linux", like what the driver would normally do
for NaCl to test this.

Also fix up the target-data test to account for the f80 localmods.

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3930
R=dschuff@chromium.org

Review URL: https://codereview.chromium.org/714943002
2 files changed