arm.c (arm_reorg): Skip Thumb reorg pass for thunks.
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 26 Sep 2018 07:36:45 +0000 (07:36 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 26 Sep 2018 07:36:45 +0000 (07:36 +0000)
commitf29cfc6b15aa015eb2ec0069633f6ed2a4cff195
tree1bf405533a1a1311a53a999c18dc1c141744acbe
parent392047f92ad5d7c388fe42dfaa1c72c8cc1996ec
arm.c (arm_reorg): Skip Thumb reorg pass for thunks.

* config/arm/arm.c (arm_reorg): Skip Thumb reorg pass for thunks.
(arm32_output_mi_thunk): Deal with long calls.

From-SVN: r264595
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/thunk1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/thunk2a.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/thunk2b.C [new file with mode: 0644]
gcc/testsuite/g++.dg/other/vthunk1.C [deleted file]