mirror of
https://github.com/postgres/postgres.git
synced 2025-06-17 17:02:08 +03:00
Remove HP-UX port.
HP-UX hardware is no longer produced, build farm coverage recently ended, and there are no known active maintainers targeting this OS. Since there is a major rewrite of the build system in the pipeline for PostgreSQL 16, and that requires development, testing and maintainance for each OS and tool chain, it seems like a good time to drop support for: * HP-UX, the operating system. * HP aCC, the HP-UX native compiler. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Reviewed-by: Andres Freund <andres@anarazel.de> Reviewed-by: Peter Eisentraut <peter.eisentraut@enterprisedb.com> Discussion: https://postgr.es/m/1415825.1656893299%40sss.pgh.pa.us
This commit is contained in:
@ -3396,7 +3396,7 @@ ProcessInterrupts(void)
|
||||
/*
|
||||
* IA64-specific code to fetch the AR.BSP register for stack depth checks.
|
||||
*
|
||||
* We currently support gcc, icc, and HP-UX's native compiler here.
|
||||
* We currently support gcc and icc here.
|
||||
*
|
||||
* Note: while icc accepts gcc asm blocks on x86[_64], this is not true on
|
||||
* ia64 (at least not in icc versions before 12.x). So we have to carry a
|
||||
@ -3404,11 +3404,7 @@ ProcessInterrupts(void)
|
||||
*/
|
||||
#if defined(__ia64__) || defined(__ia64)
|
||||
|
||||
#if defined(__hpux) && !defined(__GNUC__) && !defined(__INTEL_COMPILER)
|
||||
/* Assume it's HP-UX native compiler */
|
||||
#include <ia64/sys/inline.h>
|
||||
#define ia64_get_bsp() ((char *) (_Asm_mov_from_ar(_AREG_BSP, _NO_FENCE)))
|
||||
#elif defined(__INTEL_COMPILER)
|
||||
#if defined(__INTEL_COMPILER)
|
||||
/* icc */
|
||||
#include <asm/ia64regs.h>
|
||||
#define ia64_get_bsp() ((char *) __getReg(_IA64_REG_AR_BSP))
|
||||
|
Reference in New Issue
Block a user