This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/2] aarch64 couple big endian fixes


Hi Folks,

Here are couple fixes for aarch64 (ARM 64bit) to address gdb testsuite
failures in aarch64 big endian case. Basically there were issue with
handling floating point registers and issue of going over signal frame.

After these fixes and couple other big endian related fixes 
in test cases themseves (will be posted separately), aarch64 big endian
passes gdb testsuite in par with little endian results.

Also I run x86_64 and ppc64 gdb and aarch64 little endian testsuites
before/after to check that there is any regression.

Thanks,
Victor

Victor Kamensky (2):
  aarch64: handle big endian float registers correctly
  aarch64: tramp_frame_start function need to read instrs correctly in
    be8 case

 gdb/aarch64-tdep.c | 57 ++++++++++++++++++++++++++++++++++--------------------
 gdb/tramp-frame.c  |  2 +-
 2 files changed, 37 insertions(+), 22 deletions(-)

-- 
1.8.1.4


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]