public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] bfd: xtensa: fix callx relaxation
@ 2019-02-20 11:09 sergiodj+buildbot
  2019-02-20 11:09 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: sergiodj+buildbot @ 2019-02-20 11:09 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT eed62915fd5b733632af343fbf3d47c7364f8e36 ***

Author: Max Filippov <jcmvbkbc@gmail.com>
Branch: master
Commit: eed62915fd5b733632af343fbf3d47c7364f8e36

bfd: xtensa: fix callx relaxation

Big section alignment requirements between source and destination of a
long call can result in making call range bigger than what's reachable
by the call opcode. Add biggest section alignment of sections between
the call site and call destination to the call distance when making
long call relaxation decision.

2019-02-20  Eric Tsai  <erictsai@cadence.com>
bfd/
	* elf32-xtensa.c (is_resolvable_asm_expansion): Scan output
	sections between the call site and call destination and adjust
	call distance by the largest alignment.

ld/
	* testsuite/ld-xtensa/call_overflow.d: New test definition.
	* testsuite/ld-xtensa/call_overflow1.s: New test source.
	* testsuite/ld-xtensa/call_overflow2.s: New test source.
	* testsuite/ld-xtensa/call_overflow3.s: New test source.
	* testsuite/ld-xtensa/xtensa.exp: Add call_overflow test.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-02-21  1:01 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-20 11:09 [binutils-gdb] bfd: xtensa: fix callx relaxation sergiodj+buildbot
2019-02-20 11:09 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
2019-02-20 12:35 ` Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
2019-02-20 13:05 ` Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
2019-02-20 13:22 ` Failures on Debian-s390x-m64, " sergiodj+buildbot
2019-02-20 23:07 ` Failures on Fedora-i686, " sergiodj+buildbot
2019-02-20 23:39 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
2019-02-21  0:05 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
2019-02-21  0:11 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
2019-02-21  0:24 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
2019-02-21  0:27 ` Failures on Fedora-x86_64-m64, " sergiodj+buildbot
2019-02-21  0:47 ` Failures on Fedora-x86_64-m32, " sergiodj+buildbot
2019-02-21  1:01 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).