gcc/libgcc/config/s390
Jim Johnston b749b5ec58 S/390 zTPF: Handle skip trace addresses when unwinding
Check for and handle new skip trace addresses when unwinding on zTPF.

libgcc/ChangeLog:

2020-04-03  Jim Johnston  <jjohnst@us.ibm.com>

	* config/s390/tpf-unwind.h (MIN_PATRANGE, MAX_PATRANGE)
	(TPFRA_OFFSET): Macros removed.
	(CP_CNF, cinfc_fast, CINFC_CMRESET, CINTFC_CMCENBKST)
	(CINTFC_CMCENBKED, ICST_CRET, ICST_SRET, LOWCORE_PAGE3_ADDR)
	(PG3_SKIPPING_OFFSET): New macros.
	(__isPATrange): Use cinfc_fast for the check.
	(__isSkipResetAddr): New function.
	(s390_fallback_frame_state): Check for skip trace addresses. Use
	either ICST_CRET or ICST_SRET to calculate return address
	location.
	(__tpf_eh_return): Handle skip trace addresses.
2020-04-03 08:46:11 +02:00
..
32 Update copyright years. 2020-01-01 12:51:42 +01:00
gthr-tpf.h Update copyright years. 2020-01-01 12:51:42 +01:00
libgcc-glibc.ver Update copyright years. 2020-01-01 12:51:42 +01:00
linux-unwind.h Update copyright years. 2020-01-01 12:51:42 +01:00
morestack.S Update copyright years. 2020-01-01 12:51:42 +01:00
t-crtstuff
t-linux
t-stack-s390
t-tpf IBM Z: zTPF: Build libgcc with -mtpf-trace-skip 2020-03-04 13:50:02 +01:00
tpf-unwind.h S/390 zTPF: Handle skip trace addresses when unwinding 2020-04-03 08:46:11 +02:00