Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP4:GA
gdb.3129
gdb-fix-bnc-994537.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gdb-fix-bnc-994537.diff of Package gdb.3129
BNC #994537: Fixes testcases gdb.reverse/sigall-precsave.exp and gdb.reverse/sigall-reverse.exp which failed already with 7.9.1, for ppc64(le). --- gdb-7.9.1.orig/gdb/rs6000-tdep.c 2016-08-10 10:05:14.236330206 -0400 +++ gdb-7.9.1.orig/gdb/rs6000-tdep.c 2016-08-18 18:16:37.233040934 -0400 @@ -4520,17 +4520,17 @@ case 654: /* Transaction Begin */ case 686: /* Transaction End */ - case 718: /* Transaction Check */ case 750: /* Transaction Suspend or Resume */ case 782: /* Transaction Abort Word Conditional */ case 814: /* Transaction Abort Doubleword Conditional */ case 846: /* Transaction Abort Word Conditional Immediate */ case 878: /* Transaction Abort Doubleword Conditional Immediate */ case 910: /* Transaction Abort */ - fprintf_unfiltered (gdb_stdlog, "Cannot record Transaction instructions. " - "%08x at %s, 31-%d.\n", - insn, paddress (gdbarch, addr), ext); - return -1; + record_full_arch_list_add_reg (regcache, tdep->ppc_ps_regnum); + /* FALL-THROUGH */ + case 718: /* Transaction Check */ + record_full_arch_list_add_reg (regcache, tdep->ppc_cr_regnum); + return 0; case 1014: /* Data Cache Block set to Zero */ if (target_auxv_search (¤t_target, AT_DCACHEBSIZE, &at_dcsz) <= 0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor