pgsql: Fix corner-case 64-bit integer subtraction bug on some platforms

2023-11-09 Thread Dean Rasheed
Fix corner-case 64-bit integer subtraction bug on some platforms. When computing "0 - INT64_MIN", most platforms would report an overflow error, which is correct. However, platforms without integer overflow builtins or 128-bit integers would fail to spot the overflow, and incorrectly return INT64_

pgsql: Fix corner-case 64-bit integer subtraction bug on some platforms

2023-11-09 Thread Dean Rasheed
Fix corner-case 64-bit integer subtraction bug on some platforms. When computing "0 - INT64_MIN", most platforms would report an overflow error, which is correct. However, platforms without integer overflow builtins or 128-bit integers would fail to spot the overflow, and incorrectly return INT64_

pgsql: Fix corner-case 64-bit integer subtraction bug on some platforms

2023-11-09 Thread Dean Rasheed
Fix corner-case 64-bit integer subtraction bug on some platforms. When computing "0 - INT64_MIN", most platforms would report an overflow error, which is correct. However, platforms without integer overflow builtins or 128-bit integers would fail to spot the overflow, and incorrectly return INT64_

pgsql: Fix corner-case 64-bit integer subtraction bug on some platforms

2023-11-09 Thread Dean Rasheed
Fix corner-case 64-bit integer subtraction bug on some platforms. When computing "0 - INT64_MIN", most platforms would report an overflow error, which is correct. However, platforms without integer overflow builtins or 128-bit integers would fail to spot the overflow, and incorrectly return INT64_

pgsql: Fix corner-case 64-bit integer subtraction bug on some platforms

2023-11-09 Thread Dean Rasheed
Fix corner-case 64-bit integer subtraction bug on some platforms. When computing "0 - INT64_MIN", most platforms would report an overflow error, which is correct. However, platforms without integer overflow builtins or 128-bit integers would fail to spot the overflow, and incorrectly return INT64_

pgsql: Fix corner-case 64-bit integer subtraction bug on some platforms

2023-11-09 Thread Dean Rasheed
Fix corner-case 64-bit integer subtraction bug on some platforms. When computing "0 - INT64_MIN", most platforms would report an overflow error, which is correct. However, platforms without integer overflow builtins or 128-bit integers would fail to spot the overflow, and incorrectly return INT64_