* lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
	of prune_gcc_output.
	* lib/prune.exp (prune_file_path): New procedure.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217428 138bc75d-0d04-0410-961f-82ee72b054a4
Cast strtol return to unsigned long

	* testsuite/test-strtol.c (run_tests): Cast strtol return to
	unsigned long.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217429 138bc75d-0d04-0410-961f-82ee72b054a4
Fix typo in *<arith_shift_insn>_shiftsi

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217430 138bc75d-0d04-0410-961f-82ee72b054a4
[AArch64] Let LR register alloctable

  gcc/
    * config/aarch64/aarch64.h (CALL_USED_REGISTERS): Mark LR as caller-save.
    (EPILOGUE_USES): Guard the check by epilogue_completed.
    * config/aarch64/aarch64.c (aarch64_layout_frame): Explictly check for LR.
    (aarch64_can_eliminate): Check LR_REGNUM liveness.

  gcc/testsuite/
    * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
    * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
    -fno-omit-frame-pointer.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217431 138bc75d-0d04-0410-961f-82ee72b054a4