binutils-gdb/gdb/testsuite/gdb.python
Tom Tromey 6c28e44a35 Remove Python 2.4 and 2.5 support
This removes all the remainings spots I could find that work around
issues in Python 2.4 and 2.5.

I don't have a good way to test that Python 2.6 still works.

Tested by the buildbot.

gdb/ChangeLog
2019-02-27  Tom Tromey  <tromey@adacore.com>

	* config.in, configure: Rebuild.
	* configure.ac (HAVE_LIBPYTHON2_4, HAVE_LIBPYTHON2_5): Never
	define.
	* python/py-value.c: Remove Python 2.4 workaround.
	* python/py-utils.c (gdb_pymodule_addobject): Remove Python 2.4
	workaround.
	* python/py-type.c (convert_field, gdbpy_initialize_types): Remove
	Python 2.4 workaround.
	* python/python-internal.h: Remove Python 2.4 comment.
	(Py_ssize_t): Don't define.
	(PyVarObject_HEAD_INIT, Py_TYPE): Don't define.
	(gdb_Py_DECREF): Remove Python 2.4 workaround.
	(gdb_PyObject_GetAttrString, PyObject_GetAttrString): Remove.
	(gdb_PyObject_HasAttrString, PyObject_HasAttrString): Remove.
	* python/python.c (do_start_initialization): Remove Python 2.4
	workaround.
	* python/py-prettyprint.c (class dummy_python_frame): Remove.
	(print_children): Remove Python 2.4 workaround.
	* python/py-inferior.c (buffer_procs): Remove Python 2.4
	workaround.
	(CHARBUFFERPROC_NAME): Remove.
	* python/py-breakpoint.c (gdbpy_initialize_breakpoints): Remove
	Python 2.4 workaround.

gdb/testsuite/ChangeLog
2019-02-27  Tom Tromey  <tromey@adacore.com>

	* lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
	2.4.
	* gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
	workaround.

gdb/ChangeLog
2019-02-27  Tom Tromey  <tromey@adacore.com>

	* config.in, configure: Rebuild.
	* configure.ac (HAVE_LIBPYTHON2_4, HAVE_LIBPYTHON2_5): Never
	define.
	* python/py-value.c: Remove Python 2.4 workaround.
	* python/py-utils.c (gdb_pymodule_addobject): Remove Python 2.4
	workaround.
	* python/py-type.c (convert_field, gdbpy_initialize_types): Remove
	Python 2.4 workaround.
	* python/python-internal.h: Remove Python 2.4 comment.
	(Py_ssize_t): Don't define.
	(PyVarObject_HEAD_INIT, Py_TYPE): Don't define.
	(gdb_Py_DECREF): Remove Python 2.4 workaround.
	(gdb_PyObject_GetAttrString, PyObject_GetAttrString): Remove.
	(gdb_PyObject_HasAttrString, PyObject_HasAttrString): Remove.
	* python/python.c (do_start_initialization): Remove Python 2.4
	workaround.
	* python/py-prettyprint.c (class dummy_python_frame): Remove.
	(print_children): Remove Python 2.4 workaround.
	* python/py-inferior.c (buffer_procs): Remove Python 2.4
	workaround.
	(CHARBUFFERPROC_NAME): Remove.
	* python/py-breakpoint.c (gdbpy_initialize_breakpoints): Remove
	Python 2.4 workaround.
2019-02-27 11:43:06 -07:00
..
amd64-py-framefilter-invalidarg.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
lib-types.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
lib-types.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-arch.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-arch.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-as-string.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-as-string.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-bad-printers.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-bad-printers.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-bad-printers.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-block.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-block.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-breakpoint-create-fail.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-breakpoint-create-fail.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-breakpoint-create-fail.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-breakpoint.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-breakpoint.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-caller-is.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-caller-is.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-cmd.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-cmd.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-completion.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-completion.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-error.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-error.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-events-shlib.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-events.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-events.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-events.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-evsignal.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-evthreads.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-evthreads.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-explore-cc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-explore.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-explore.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-explore.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-finish-breakpoint.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-finish-breakpoint.exp Remove Python 2.4 and 2.5 support 2019-02-27 11:43:06 -07:00
py-finish-breakpoint.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-finish-breakpoint2.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-finish-breakpoint2.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-finish-breakpoint2.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-frame-args.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-frame-args.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-frame-args.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-frame-inline.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-frame-inline.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-frame.c
py-frame.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter-gdb.py.in Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter-invalidarg-gdb.py.in Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter-invalidarg.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter-invalidarg.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter-mi.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter-mi.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-framefilter.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-function.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-inferior.c
py-inferior.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-infthread.c
py-infthread.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-lazy-string.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-lazy-string.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-linetable.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-linetable.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-linetable.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-lookup-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-events-gdb.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-events.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-events.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-objfile-gdb.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-objfile.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-objfile.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-var-info-path-expression.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-var-info-path-expression.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi-var-info-path-expression.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-mi.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-objfile-script-gdb.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-objfile-script.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-objfile-script.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-objfile.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-objfile.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-parameter.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-integral.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-integral.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-integral.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-maint.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-maint.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-maint.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-re-notag.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-re-notag.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-re-notag.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-registration.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-registration.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-pp-registration.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-prettyprint.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-prettyprint.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-prettyprint.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-progspace.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-progspace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-prompt.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-prompt.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-rbreak-func2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-rbreak.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-rbreak.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-record-btrace-threads.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-record-btrace-threads.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-record-btrace.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-record-btrace.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-record-full.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-record-full.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-recurse-unwind.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-recurse-unwind.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-recurse-unwind.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-rvalue-ref-value-cc.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-rvalue-ref-value-cc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-section-script.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-section-script.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-section-script.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-shared-sl.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-shared.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-shared.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-strfns.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-strfns.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-symbol.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-symbol.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-symtab.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-sync-interp.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-sync-interp.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-template.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-template.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-thrhandle.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-thrhandle.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-type.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-type.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-typeprint.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-typeprint.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-typeprint.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-unwind-maint.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-unwind-maint.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-unwind-maint.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-unwind.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-unwind.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-unwind.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-value-cc.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-value-cc.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-value.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-value.exp Fix new py-value.exp test case 2019-02-26 12:13:26 -07:00
py-xmethods.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-xmethods.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
py-xmethods.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
python-1.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
python.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
python.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
source1 Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
source2.py Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00