Skip to main content


Kernel 2.4 based: June 2003 stream

developerWorks

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

jump to xref   jump to Download Area

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)


Back to top



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.