Add support for detecting register-stack overrun on IA64.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 50eac30c8d09a3a1dab58ab299a363eca71610e8
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2010-11-07T02:59:26Z
Releases: 8.2.19
Add support for detecting register-stack overrun on IA64.

Per recent investigation, the register stack can grow faster than the
regular stack depending on compiler and choice of options.  To avoid
crashes we must check both stacks in check_stack_depth().

Back-patch to all supported versions.

Files

PathChange+/−
src/backend/tcop/postgres.c modified +60 −0