| OLD | NEW | 
|   1 #!/bin/bash |   1 #!/bin/bash | 
|   2 # Copyright 2009 The Native Client Authors.  All rights reserved. |   2 # Copyright 2009 The Native Client Authors.  All rights reserved. | 
|   3 # Use of this source code is governed by a BSD-style license that can |   3 # Use of this source code is governed by a BSD-style license that can | 
|   4 # be found in the LICENSE file. |   4 # be found in the LICENSE file. | 
|   5 # Copyright 2009 Google Inc. |   5 # Copyright 2009 Google Inc. | 
|   6  |   6  | 
|   7 set -eu |   7 set -eu | 
|   8  |   8  | 
|   9 # Get the path to the ARM cross-compiler. |   9 # Get the path to the ARM cross-compiler. | 
|  10 # We use the trusted compiler because llvm-fake.py (used in the |  10 # We use the trusted compiler because llvm-fake.py (used in the | 
|  11 # untrusted compiler) doesn't support -nodefaultlibs. |  11 # untrusted compiler) doesn't support -nodefaultlibs. | 
|  12 dir=$(pwd) |  12 dir=$(pwd) | 
|  13 cd ../../../.. |  13 cd ../../../.. | 
|  14 source tools/llvm/setup_arm_trusted_toolchain.sh |  14 source tools/llvm/setup_arm_trusted_toolchain.sh | 
|  15 topdir=$(pwd) |  15 topdir=$(pwd) | 
|  16 cd $dir |  16 cd $dir | 
|  17  |  17  | 
|  18 ldscript=$topdir/toolchain/linux_arm-untrusted/arm-none-linux-gnueabi/ld_script_
    arm_untrusted |  18 ldscript=$topdir/toolchain/pnacl_linux_x86_64/ldscripts/ld_script_arm_untrusted | 
|  19  |  19  | 
|  20 readonly ARM_CROSS_COMPILER="${ARM_CC}" |  20 readonly ARM_CROSS_COMPILER="${ARM_CC}" | 
|  21 for test_file in *.S ; do |  21 for test_file in *.S ; do | 
|  22   object_file=${test_file%.*}.o |  22   object_file=${test_file%.*}.o | 
|  23   nexe_file=${test_file%.*}.nexe |  23   nexe_file=${test_file%.*}.nexe | 
|  24  |  24  | 
|  25   echo "compiling $test_file -> $nexe_file" |  25   echo "compiling $test_file -> $nexe_file" | 
|  26   ${ARM_CROSS_COMPILER} \ |  26   ${ARM_CROSS_COMPILER} \ | 
|  27       -march=armv7-a -mcpu=cortex-a8 -mfpu=neon -c $test_file -o $object_file |  27       -march=armv7-a -mcpu=cortex-a8 -mfpu=neon -c $test_file -o $object_file | 
|  28   ${ARM_LD} -static -nodefaultlibs -nostdlib -T $ldscript \ |  28   ${ARM_LD} -static -nodefaultlibs -nostdlib -T $ldscript \ | 
|  29       $object_file -o $nexe_file |  29       $object_file -o $nexe_file | 
|  30 done |  30 done | 
| OLD | NEW |