Committed to trunk. Dave ---
Fix/skip tests that fail on hpux due to missing library functions hppa*-*-hpux* lacks complex.h header file. 2026-09-18 John David Anglin <[email protected]> gcc/testsuite/ChangeLog: * gcc.dg/analyzer/atoi-1.c: Skip atoll hunk on hpux. * gcc.dg/analyzer/fd-mktemp-family.c: Skip on hpux. * gcc.dg/analyzer/mkdtemp-1.c: Likewise. * gcc.dg/analyzer/mkostemp-1.c: Likewise. * gcc.dg/analyzer/mkostemps-1.c: Likewise. * gcc.dg/analyzer/mkstemps-1.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/analyzer/atoi-1.c b/gcc/testsuite/gcc.dg/analyzer/atoi-1.c index aa2cfe97f75..5772f5c915c 100644 --- a/gcc/testsuite/gcc.dg/analyzer/atoi-1.c +++ b/gcc/testsuite/gcc.dg/analyzer/atoi-1.c @@ -22,7 +22,7 @@ void test_valid_atol(void) { long val = atol("123"); /* Should be fine. */ } -#ifndef __AVR__ +#if !defined(__AVR__) && !defined(__hpux__) void test_valid_atoll(void) { long long val = atoll("123"); /* Should be fine. */ } diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-mktemp-family.c b/gcc/testsuite/gcc.dg/analyzer/fd-mktemp-family.c index 67a5cfcf695..57213c30645 100644 --- a/gcc/testsuite/gcc.dg/analyzer/fd-mktemp-family.c +++ b/gcc/testsuite/gcc.dg/analyzer/fd-mktemp-family.c @@ -1,4 +1,4 @@ -/* { dg-skip-if "fcntl,unistd" { avr-*-* } } */ +/* { dg-skip-if "fcntl,unistd" { avr-*-* *-*-hpux* } } */ /* Tests for fd leak and errno handling of mktemp-family functions. */ /* { dg-additional-options "-Wno-analyzer-null-argument" } */ diff --git a/gcc/testsuite/gcc.dg/analyzer/mkdtemp-1.c b/gcc/testsuite/gcc.dg/analyzer/mkdtemp-1.c index 061b75d291d..a9522eb15da 100644 --- a/gcc/testsuite/gcc.dg/analyzer/mkdtemp-1.c +++ b/gcc/testsuite/gcc.dg/analyzer/mkdtemp-1.c @@ -1,5 +1,5 @@ /* { dg-additional-options "-Wno-analyzer-null-argument" } */ -/* { dg-skip-if "incomplete stdio" { avr-*-* } } */ +/* { dg-skip-if "incomplete stdio" { avr-*-* *-*-hpux* } } */ #include <stdio.h> #include <stdlib.h> diff --git a/gcc/testsuite/gcc.dg/analyzer/mkostemp-1.c b/gcc/testsuite/gcc.dg/analyzer/mkostemp-1.c index a7e0edb3441..3f3bad23819 100644 --- a/gcc/testsuite/gcc.dg/analyzer/mkostemp-1.c +++ b/gcc/testsuite/gcc.dg/analyzer/mkostemp-1.c @@ -1,6 +1,6 @@ /* { dg-additional-options "-Wno-analyzer-null-argument" } */ /* { dg-prune-output "leak of file descriptor" } */ -/* { dg-skip-if "incomplete stdio" { avr-*-* } } */ +/* { dg-skip-if "incomplete stdio" { avr-*-* *-*-hpux* } } */ #include <stdio.h> #include <stdlib.h> diff --git a/gcc/testsuite/gcc.dg/analyzer/mkostemps-1.c b/gcc/testsuite/gcc.dg/analyzer/mkostemps-1.c index 727da62a4ed..3ef0247ea48 100644 --- a/gcc/testsuite/gcc.dg/analyzer/mkostemps-1.c +++ b/gcc/testsuite/gcc.dg/analyzer/mkostemps-1.c @@ -1,6 +1,6 @@ /* { dg-additional-options "-Wno-analyzer-null-argument" } */ /* { dg-prune-output "leak of file descriptor" } */ -/* { dg-skip-if "incomplete stdio" { avr-*-* } } */ +/* { dg-skip-if "incomplete stdio" { avr-*-* *-*-hpux* } } */ #include <stdio.h> #include <stdlib.h> diff --git a/gcc/testsuite/gcc.dg/analyzer/mkstemps-1.c b/gcc/testsuite/gcc.dg/analyzer/mkstemps-1.c index 18c0d8cd9dd..7f252bf247b 100644 --- a/gcc/testsuite/gcc.dg/analyzer/mkstemps-1.c +++ b/gcc/testsuite/gcc.dg/analyzer/mkstemps-1.c @@ -1,6 +1,6 @@ /* { dg-additional-options "-Wno-analyzer-null-argument" } */ /* { dg-prune-output "leak of file descriptor" } */ -/* { dg-skip-if "incomplete stdio" { avr-*-* } } */ +/* { dg-skip-if "incomplete stdio" { avr-*-* *-*-hpux* } } */ #include <stdio.h> #include <stdlib.h>
signature.asc
Description: PGP signature
