public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] S390: Recognize special jumps in prologue parser
@ 2016-03-09 16:41 sergiodj+buildbot
  2016-03-09 16:45 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: sergiodj+buildbot @ 2016-03-09 16:41 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT bc0e3f49c84055034cae31bba169100d107b28f4 ***

Author: Andreas Arnez <arnez@linux.vnet.ibm.com>
Branch: master
Commit: bc0e3f49c84055034cae31bba169100d107b28f4

S390: Recognize special jumps in prologue parser

Functions compiled with the gcc option `-mhotpatch' may start with a
branch-never BRCL instruction as a 6-byte NOP.  And functions compiled
with `-mstack-size' contain a BRC instruction in their prologue that is
actually a conditional trap.  Both of these special jumps cause the
prologue parser to stop and yield bad unwinding results.

This change makes the prologue analyzer recognize such special jumps and
ignore them.

gdb/ChangeLog:

	* s390-linux-tdep.c (s390_analyze_prologue): Ignore BRC and BRCL
	instructions that do nothing or are conditional traps.


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

end of thread, other threads:[~2016-03-10  1:34 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-09 16:41 [binutils-gdb] S390: Recognize special jumps in prologue parser sergiodj+buildbot
2016-03-09 16:45 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
2016-03-09 19:10 ` Failures on AIX-POWER7-plain, " sergiodj+buildbot
2016-03-09 19:24 ` Failures on Fedora-s390x-m64, " sergiodj+buildbot
2016-03-09 20:14 ` Failures on Fedora-i686, " sergiodj+buildbot
2016-03-09 20:15 ` Failures on Fedora-x86_64-m32, " sergiodj+buildbot
2016-03-09 20:27 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
2016-03-09 20:36 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-03-09 20:39 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
2016-03-09 20:47 ` Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
2016-03-09 20:51 ` Failures on Fedora-x86_64-m64, " sergiodj+buildbot
2016-03-09 20:52 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
2016-03-09 21:31 ` Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-03-09 21:54 ` Failures on Debian-i686, " sergiodj+buildbot
2016-03-09 22:21 ` Failures on Debian-i686-native-gdbserver, " sergiodj+buildbot
2016-03-09 22:57 ` Failures on Debian-i686-native-extended-gdbserver, " sergiodj+buildbot
2016-03-09 23:12 ` Failures on Fedora-ppc64be-native-gdbserver-m64, " sergiodj+buildbot
2016-03-09 23:32 ` Failures on Debian-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-03-09 23:35 ` Failures on Fedora-ppc64be-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-03-10  0:41 ` Failures on Fedora-ppc64le-native-extended-gdbserver-m64, " sergiodj+buildbot
2016-03-10  1:25 ` Failures on Fedora-ppc64le-native-gdbserver-m64, " sergiodj+buildbot
2016-03-10  1:39 ` Failures on Fedora-ppc64le-m64, " 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).