Kernel patches

2003-06-30 gdb 5.3 patch ("June 2003")

If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.

gdb-5.3-s390-june2003.tar.gz / MD5 recommended (2003-06-30)

Category application development tool. Contains the GNU debugger. It can be used as an interactive symbolic debugger as well as a post-mortem debugger.

This patch is equivalent to gdb-5.3-s390-may2002 and contains the following debugger bug fixes:

Description:
Backtraces do not work in gcc 3.x optimized code
Symptom:
When debugging code compiled with gcc 3.x and optimization switched on, stack backtraces do not work.
Problem:
The gdb function prolog parser is confused by gcc 3.x generated code.
Solution:
Use DWARF-2 CFI data when present (gcc 3.3) to perform backtraces; for gcc 3.2 use an improved prolog parser.
Description:
The gdb commands print and call don't work properly on Linux for zSeries.
Symptom:
Several testcases for the gdb commands print and call of the gdb regression test suite fail on Linux for zSeries.
Problem:
The gdb source code does not implement the Linux for zSeries ELF ABI correctly
Solution:
Fix the ELF ABI implementation bugs.

Note: This patch changes gdb common code in a manner that might cause problems for other platforms. Use the debugger sources created by appyling this patch only to build a debugger for the s390 or s390x architectures.

To create the complete debugger sources, the following patches need to be applied in sequence:

gdb-5.3.tar.bz2 (GNU)
+ gdb-5.3-s390-june2003.diff (IBM)

Contact the IBM team

If you want to contact the Linux on System z IBM team refer to the Contact the Linux on System z IBM team page.