gcov-30.c test on hppa64-hpux11.
2025-05-19 John David Anglin
gcc/ChangeLog:
* config/pa/pa-hpux.h (TARGET_HAVE_LIBATOMIC): Define.
(HAVE_sync_compare_and_swapqi): Likewise.
(HAVE_sync_compare_and_swaphi): Likewise.
(HAVE_sync_compare_and_swapsi): Likewise
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
testsuite: Link gcc.dg/lto/modref-2_0 with libm
2025-05-05 John David Anglin
gcc/testsuite/ChangeLog:
PR testsuite/120085
* gcc.dg/lto/modref-2_0.c: Link test with libm.
diff --git a/gcc/testsuite/gcc.dg/lto
Tested on hppa64-hp-hpux11.11.
Okay?
Dave
---
libbacktrace: Add hpux fileline support
Fixes libstdc++ stacktrace tests.
2025-04-09 John David Anglin
libbacktrace/ChangeLog:
* fileline.c (hpux_get_executable_path): New.
(fileline_initialize): Add pass to get hpux executable
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
xfail __tcf_ZL1b assembler check on hppa*-*-hpux* in g++.dg/modules/pr98893_b.C
2025-04-02 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/modules/pr98893_b.C: xfail __tcf_ZL1b
assembler check on hppa*-*-hpux
_GLIBCXX_USE_LONG_LONG is now defined by configure.
2025-04-05 John David Anglin
libstdc++-v3/ChangeLog:
* config/os/hpux/os_defines.h: Remove _GLIBCXX_USE_LONG_LONG
define.
diff --git a/libstdc++-v3/config/os/hpux/os_defines.h
b/libstdc++-v3/config/os/hpux/os_defines.h
index d3a6c5ab142
Committed to trunk. Tested on hppa64-hp-hpux11.11.
Dave
___
hpux: Only use long long when __cplusplus >= 201103L
Fixes some test failures.
2025-04-02 John David Anglin
libstdc++-v3/ChangeLog:
* config/os/hpux/os_defines.h: Only use long long when
__cplusplus >= 2
Tested on hppa64-hp-hpux11.11 and hppa-unknown-linux-gnu. Committed
to trunk.
Dave
---
testsuite: Add -gno-strict-dwarf option to dwarf2 inline[26].c tests
Some targets default to strict dwarf.
2025-03-17 John David Anglin
gcc/testsuite/ChangeLog:
PR testsuite/119220
Fixes PR testsuite/116986. Tested on hppa-unknown-linux-gnu and
hppa64-hp-hpux11.11.
Committed to trunk.
Dave
---
testsuite: Include stdint.h instead of stdint-gcc.h in some tests
When use_gcc_stdint=provide, the stdint-gcc.h header is not provided.
2025-02-18 John David Anglin
gcc
operand setup is sometimes deleted.
This problem can be avoided by hiding hard-register input operands
using match_operand. This also potentially allows for constraints
that specify the operand is both read and written.
2025-02-03 John David Anglin
gcc/ChangeLog:
PR rtl-optimization/117248
Noticed by inspection. Committed to active branches.
Dave
---
hppa: Fix typo in ADDITIONAL_REGISTER_NAMES in pa32-regs.h
2025-01-23 John David Anglin
gcc/ChangeLog:
* config/pa/pa32-regs.h (ADDITIONAL_REGISTER_NAMES): Change
register 86 name to "%fr31L".
diff -
-error-1.C and permissive-error-2.C tests.
HP-UX 11.11 doesn't define _POSIX_MAPPED_FILES but it does have
munmap and msync. Testing indicates support is sufficient for
c++ modules, so use checks for these functions instead of
_POSIX_MAPPED_FILES check.
2025-01-16 John David Anglin
gcc/Chan
Tested on hppa64-hp-hpux11.11. Okay for trunk?
Dave
---
Add support to provide libiberty mkstemps in gcc
2024-12-28 John David Anglin
gcc/ChangeLog:
PR target/118121
* configure.ac: Check for mkstemps declaration.
* configure: Regenerate.
* config.in
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Fix timevar.cc build on systems that don't have CLOCK_MONOTONIC
2024-12-26 John David Anglin
gcc/ChangeLog:
PR target/118050
* timevar.cc (get_time): Only use CLOCK_MONOTONIC if
'_POSIX_
saves arguments in the save area.
2024-12-15 John David Anglin
gcc/ChangeLog:
PR target/118018
* config/pa/pa.cc (pa_frame_pointer_required): Declare and
implement.
(TARGET_FRAME_POINTER_REQUIRED): Define.
diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
testsuite: Enable TImode tests on hppa64
2024-12-15 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/ivopts-1.c: Enable TImode tests on hppa64.
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ivopts-1.c
b/gcc
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
testsuite: xfail scan-assembler-times in c-c++-common/gomp/unroll-[45].c
Count differs on hppa*-*-hpux* due to hpux specific directives.
2024-12-15 John David Anglin
gcc/testsuite/ChangeLog:
* c-c++-common/gomp/unroll-4
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
testsuite: Require lto in g++.dg/modules/enum-14.C
2024-12-15 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/modules/enum-14.C: Require lto.
diff --git a/gcc/testsuite/g++.dg/modules/enum-14.C
b/gcc/testsuite/g
need
to clobber any other registers.
2024-12-12 John David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (pa_emit_hpdiv_const): Clobber r1, r25,
r25 and return register.
* config/pa/pa.md (divsi3): Revise clobbers and operands.
Remove second clobber from div:SI
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
hppa: Revise TImode aritmetic patterns to support arith11_operands
2024-11-25 John David Anglin
gcc/ChangeLog:
PR target/117645
* config/pa/pa.md (addti3): Revise pattern to support
arith11_operands. Use
I don't see any regressions with this change. Patch is okay
if you remove declaration of pa_section_type_flags in pa.cc.
Dave
On Thu, Nov 21, 2024 at 09:04:52PM +0800, Xi Ruoyao wrote:
> It's no longer needed since r15-4842 (when the target-independent code
> started to handle the case).
>
> gc
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
hppa: Remove typedef for bool type
In C23, bool is now a keyword. So, doing a typedef for it is invalid.
2024-11-17 John David Anglin
libgcc/ChangeLog:
PR target/117627
* config/pa/linux-atomic.c: Remove
With this change, we can finally build ardour-8.10.0+ds.
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed
to gcc-13, gcc-14 and trunk.
Dave
---
hppa: Fix typos in 32-bit SFmode peephole2 patterns
2024-11-15 John David Anglin
gcc/ChangeLog:
PR target/117564
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed
to all active branches.
Dave
---
hppa: Remove inner `fix:SF/DF` from fixed-point patterns
2024-11-13 John David Anglin
gcc/ChangeLog:
PR target/117525
* config/pa/pa.md (fix_truncsfsi2): Remove inner
.
2024-11-12 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md (decrement_and_branch_until_zero): Fix
constraint.
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index bf59b7f601e..360198e9d08 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -9567,7
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
hppa: Don't allow mode size 32 in hard registers
2024-11-08 John David Anglin
gcc/ChangeLog:
PR target/117238
* config/pa/pa64-regs.h (PA_HARD_REGNO_MODE_OK): Don't allow
mode size 32.
diff -
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed
to trunk and gcc-14.
Dave
---
hppa: Don't use '%' operator in base14_operand
Division is slow on hppa and mode sizes are powers of 2. So, we
can use '&' operator to check displacement alignment.
John David Anglin
gcc/ChangeLog:
PR target/117238
* config/pa/pa32-regs.h (PA_HARD_REGNO_MODE_OK): Don't allow
mode size 32. Limit mode size 16 in general registers to
complex modes.
diff --git a/gcc/config/pa/pa32-regs.h b/gcc/config/pa/pa32-regs.h
index 3
handling of spills for the
floating point-registers but I believe these are handled separately
in pa_emit_move_sequence.
This change fixes the build of symmetrica-3.0.1+ds.
2024-11-08 John David Anglin
gcc/ChangeLog:
PR target/117443
* config/pa/pa.cc (pa_legitimate_address_p
This breaks build on hppa64-hp-hpux11.11. This target has clock_gettime
but it doesn't have CLOCK_MONOTONIC. It has CLOCK_REALTIME. I modified
timevar.cc as follows to restore build.
Dave
---
diff --git a/gcc/timevar.cc b/gcc/timevar.cc
index e12775e6ff3..412d9b62a8f 100644
--- a/gcc/timevar.c
Regenerated pa.opt.urls.
Dave
---
hppa: Fix up pa.opt.urls
2024-10-18 John David Anglin
gcc/ChangeLog:
* config/pa/pa.opt.urls: Fix for -mlra.
diff --git a/gcc/config/pa/pa.opt.urls b/gcc/config/pa/pa.opt.urls
index 5b8bcebdd0d..5516332ead1 100644
--- a/gcc/config/pa/pa.opt.urls
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed
to trunk.
Dave
---
hppa: Add LRA support
LRA is not enabled as default since there are some new test fails
remaining to resolve.
2024-10-18 John David Anglin
gcc/ChangeLog:
PR target/113933
* config/pa
Committed as obvious.
Dave
---
testsuite: Require lto in three tests
2024-10-06 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/noexcept87.C: Require lto.
* g++.dg/ext/pragma-unroll-lambda-lto.C: Likewise.
* gcc.dg/enum-alias-3.c: Likewise.
diff --git a
Tested on hppa64-hp-hpux11.11 and hppa-unknown-linux-gnu. Committed
to trunk.
Dave
---
hppa: Use stack slot SP-40 to copy between integer and floating-point registers
2024-10-06 John David Anglin
gcc/ChangeLog:
* config/pa/pa-64.h (PA_SECONDARY_MEMORY_NEEDED): Define
to
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed
to trunk.
Dave
---
hppa: Don't clobber frame_pointer_rtx in expanders
Noticed testing LRA. Clobbers cause internal compiler errors.
2024-10-05 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md (nonlocal
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Commited
to active branches.
Dave
---
hppa: Fix indirect_goto constraint
Noticed testing LRA.
2024-10-05 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md: Fix indirect_got constraint.
diff --git a/gcc/config/pa/pa.md b
Ping.
The patch still applies cleanly and fixes the following fails:
FAIL: 26_numerics/headers/cmath/equivalent_functions.cc -std=gnu++17 (test for
excess errors)
UNRESOLVED: 26_numerics/headers/cmath/equivalent_functions.cc -std=gnu++17
compilation failed to produce executable
FAIL: 26_numer
displacements aren't supported for
floating-point loads and stores.
2024-09-18 John David Anglin
gcc/ChangeLog:
* config/pa/pa.h (GENERAL_REGNO_P): Define.
* config/pa/pa.md: Add SImode and SFmode peephole2
patterns to generate loads and stores with
.
2024-09-09 John David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (pa_legitimate_address_p): Don't
canonicalize operand order of scaled index addresses.
diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc
index 631f18a0ef5..84aa4f1b1f2 100644
--- a/gcc/config/pa/pa.cc
+
David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (pa_emit_move_sequence): Remove symbolic
memory work arounds for TARGET_ELF32.
(pa_legitimate_address_p): Likewise. Allow symbolic
operands. Adjust comment.
* config/pa/pa.md: Replace
unscaled index addresses on HP-UX. I don't think
this impacts performance significantly. Code size might get
slightly larger but we get some or more back from having the late
combine passes.
2024-08-29 John David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (load_reg): Don't generate l
IMAGPART_EXPR when the shadd constant is 8 and we have SFmode.
2024-08-06 John David Anglin
gcc/ChangeLog:
PR target/113384
* config/pa/pa.cc (hppa_legitimize_address): Add check to
ensure constant is an integral multiple of shift the value.
diff --git a/gcc/config/pa/pa.cc b/gcc
Committed as obvious to trunk. Noticed originally on hppa2.0w-hp-hpux11.11.
Tested on hppa-unknown-linux-gnu.
Dave
---
testsuite: Fix unaligned accesses in ipa-sra-8.c and ipa-sra-9.c
2024-07-28 John David Anglin
gcc/testsuite/ChangeLog:
PR testsuite/92550
* gcc.dg/ipa/ipa
loops. This causes the
wait_until_sys_epoch and wait_until_steady_epoch loops to timeout.
There the loop wait time is determined by the timer resolution.
2024-07-04 John David Anglin
libstdc++-v3/ChangeLog:
PR libstdc++/98678
* testsuite/30_threads/future/members/poll.cc: Skip
tched predicate and constraint in xmpyu patterns
2024-06-30 John David Anglin
gcc/ChangeLog:
PR target/115691
* config/pa/pa.md: Remove incorrect xmpyu patterns.
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index b0f29a44bae..9e410f43052 100644
--- a/gcc/config/pa/
fix
+ as {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE get poisoned. */
+#define PA_FLOAT_TYPE_SIZE BITS_PER_WORD
+#define PA_DOUBLE_TYPE_SIZE (BITS_PER_WORD * 2)
+#define PA_LONG_DOUBLE_TYPE_SIZE (BITS_PER_WORD * 2)
--
John David Anglin dave.ang...@bell.net
Fixes conflicting declarations of mode_t.
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11.
Committed to trunk.
Dave
---
Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c on hpux
2024-03-28 John David Anglin
gcc/testsuite/ChangeLog:
PR analyzer/111289
* c
David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (pa_output_global_address): Handle
UNSPEC_DLTIND14R addresses.
* config/pa/pa.h (PRINT_OPERAND_ADDRESS): Output "RT'" for
UNSPEC_DLTIND14R address.
diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc
in
these
instructions don't need relocation.
This change revise the INT14_OK_STRICT define to allow creation
of instructions with 14-bit REG+D addresses before reload when
generating PA 2.0 code.
2024-03-17 John David Anglin
gcc/ChangeLog:
PR rtl-optimization/112415
* confi
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_TP
2024-03-17 John David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (pa_delegitimize_address): Delegitimize UNSPEC_TP.
diff --git a/gcc/config/pa/pa.cc b/gcc
could fix an invalid 14-bit displacement in a floating-point
access but this is not the case.
2024-03-14 John David Anglin
gcc/ChangeLog:
PR target/114288
* config/pa/pa.cc (pa_legitimate_address_p): Don't allow
14-bit displacements before reload for modes that ma
_ANONYMOUS|MAP_STACK, -1, 0) =
-1 ENOMEM (Cannot allocate memory)
Will revert change to tests.
Dave
--
John David Anglin dave.ang...@bell.net
On 2024-02-29 6:02 p.m., Thomas Schwinge wrote:
Hi!
On 2024-02-01T19:20:57+, John David Anglin wrote:
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Set num_threads to 50 on 32-bit hppa in two libgomp loop tests
We support a maximum of 50 threads on 32-bit hppa.
What happens if
This change fixes the C99 math function support in on
hppa64-*-hpux11*.
Tested on hppa64-hp-hpux11.11 and x86_64-linux-gnu. See:
https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/809158.html
https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/809101.html
Okay for trunk?
Dave
Tested on hppa64-hp-hpux11.11 and hppa-unknown-linux-gnu.
Committed to trunk.
Dave
---
Fix gcc.c-torture/execute/ieee/cdivchkf.c on hpux
2024-02-11 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and
__builtin_fmax instead of
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
libgomp: Define config_path for hppa*-*-linux*
2024-02-11 John David Anglin
libgomp/ChangeLog:
PR libgomp/113843
* configure.tgt (hppa*-*-linux*): Define config_path.
diff --git a/libgomp/configure.tgt b
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c
2024-02-03 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/pr84877.c: Adjust xfail parentheses.
diff --git a/gcc/testsuite/gcc.dg/pr84877.c b/gcc/testsuite/gcc.dg
approach for
hppa is to define FE_INEXACT, etc, to match the status register
and not include .
2024-02-03 John David Anglin
libatomic/ChangeLog:
PR target/59778
* configure.tgt (hppa*): Set ARCH.
* config/pa/fenv.c: New file.
diff --git a/libatomic/config/pa/fenv.c b
__builtin_get_fpsr() and __builtin_set_fpsr(x)
to get and set the floating-point status register. They are used to
implement pa_atomic_assign_expand_fenv().
2024-02-02 John David Anglin
gcc/ChangeLog:
PR target/59778
* config/pa/pa.cc (enum pa_builtins): Add PA_BUILTIN_GET_FPSR
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
Set num_threads to 50 on 32-bit hppa in two libgomp loop tests
We support a maximum of 50 threads on 32-bit hppa.
2024-02-01 John David Anglin
libgomp/ChangeLog:
* testsuite/libgomp.c++/loop-3.C: Set num_threads to 50
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
xfail gnat.dg/trampoline3.adb scan-assembler-not check on hppa*-*-*
We still require an executable stack for trampolines on hppa*-*-*.
2024-02-01 John David Anglin
gcc/testsuite/ChangeLog:
* gnat.dg/trampoline3.adb
.
2024-02-01 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md (atomic_storedi_1): Fix bug in
alternative 1.
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 52ad0c3776d..aecdcc98b6a 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -10723,13 +10723,13
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Add -gno-strict-dwarf to dg-options in various btf enum tests
The -gno-strict-dwarf option is needed to ensure enum signedness
is added to type_die.
2024-01-22 John David Anglin
gcc/testsuite/ChangeLog:
PR debug/113382
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
Remove several xfails for 32-bit hppa*-*-*
These arise because 32-bit ELF targets were changed from
callee copies to caller copies.
2024-01-20 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/ipa/iinline-4.c
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Increase timeout by 2 in libgomp.fortran/alloc-comp-3.f90 on hppa*-*-*
2024-01-20 John David Anglin
libgomp/ChangeLog:
* testsuite/libgomp.fortran/alloc-comp-3.f90: Increase
timeout by 2 on hppa*-*-*.
diff --git
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Don't run libgomp.c/simd-math-1.c on hppa*-*-hpux*
hppa*-*-hpux* lacks necessary math functions.
2024-01-20 John David Anglin
libgomp/ChangeLog:
* testsuite/libgomp.c/simd-math-1.c: Don't run on
hp
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
xfail scan-tree-dump-times checks on hppa*64*-*-* in gcc.dg/tree-ssa/slsr-13.c
2024-01-20 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times
checks on hppa*64
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Require target lra in gcc.dg/torture/pr110422.c
LRA is required for asm goto.
2024-01-20 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/torture/pr110422.c: Require target lra.
diff --git a/gcc/testsuite/gcc.dg
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Limit dg-xfail-run-if for *-*-hpux11.[012]* to -O0
2024-01-19 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for
hpux11.[012]* to -O0.
diff --git a/gcc/testsuite
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg/pthread-init-2.c
Pthreads on hpux needs _HPUX_SOURCE define for id_t and spu_t types.
2024-01-19 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/pthread
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Only xfail gcc.dg/pr84877.c on 32-bit hppa*-*-*
2024-01-19 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*.
diff --git a/gcc/testsuite/gcc.dg/pr84877.c b/gcc/testsuite/gcc.dg
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip gcc.dg/analyzer/pr94688.c on hppa*64*-*-*
2024-01-19 John David Anglin
gcc/testsuite/ChangeLog:
PR analyzer/112705
* gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*.
diff --git a/gcc/testsuite/gcc.dg
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Add .data.rel.ro.local to read only sections in gcc.dg/array-quals-1.c
2024-01-16 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only
sections.
diff --git a
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Remove xfail for hppa*-*-hpux* from stdatomic-flag.c and stdatomic-flag-2.c
Tests now pass on hppa64-hp-hpux11.11.
2024-01-16 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/atomic/stdatomic-flag.c: Remove xfail
Tested on hppa64-hpux11.11. Committed to trunk.
Dave
---
xfail scan-tree-dump-not throw in g++.dg/pr99966.C on hppa*64*-*-*
2024-01-16 John David Anglin
gcc/testsuite/ChangeLog:
PR tree-optimization/110794
* g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64
Tested on hppa64-hp-hpux11.11 with lto disabled. Committed to trunk.
Dave
---
Require target lto in several tests
2024-01-16 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/c23-tag-alias-2.c: Require target lto.
* gcc.dg/c23-tag-alias-3.c: Likewise.
* gcc.dg
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip various cmp-mem-const tests on lp64 hppa*-*-*
Prior optimization already reduced the constant.
2024-01-16 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
xfail all scan-tree-dump-times checks on hppa*64*-*-* in sra-17.c and sra-18.c
2024-01-16 John David Anglin
gcc/testsuite/ChangeLog:
PR tree-optimization/91624
* gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Disable tests for strdup/strndup on __hpux__
hppa*-*-hpux* doesn't have strdup or strndup.
2024-01-14 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/builtin-object-size-1.c: Disable tests for strdup/st
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip several gcc.dg/builtin-dynamic-object-size tests on hppa*-*-hpux*
hppa*-*-hpux* doesn't have strdup or strndup.
2024-01-14 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/builtin-dynamic-object-size-0.c: Sk
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Fix dg-warning on hppa*64*-*-*
2024-01-14 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*.
diff --git a/gcc/testsuite/gcc.dg/Wattributes-6.c
b/gcc/testsuite/gcc.dg
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip several analyzer socket tests on hppa*-*-hpux*
2024-01-14 John David Anglin
gcc/testsuite/ChangeLog:
PR analyzer/113150
* c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip
on hppa*-*-hpux
cosl, etc.
2024-01-13 John David Anglin
gcc/testsuite/ChangeLog:
* gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux*
to real_16 dg-error targets.
* gfortran.dg/fmt_g_default_field_width_3.f90: Likewise.
diff --git a/gcc/testsuite/g
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
xfail dg-final "Sunk statements: 5" on hppa*64*-*-*
2024-01-08 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5"
on hppa*64*-*-
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip gfortran.dg/dec_math.f90 on hppa
hppa*-*-hpux* doesn't have any long double trig functions.
2024-01-08 John David Anglin
gcc/testsuite/ChangeLog:
* gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*.
diff --git
e
the gfortran.dg/bind_c_coms.f90 and gfortran.dg/bind_c_vars.f90
tests. These tests check whether bind_c works between fortran
and C.
Adding the -fcommon option fixes the tests. Probably, gcc and HP
C are now by default inconsistent but that's water under the bridge.
2024-01-08 John Da
This test needs fma support. It is only available on hppa in PA 2.0.
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
hppa: Fix pr110279-1.c on hppa
2023-12-24 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/pr110279-1.c: Add -march=2.0 option on hppa
;t been ported to 64-bit HP-UX@ and doesn't build.
Refer to @uref{binaries.html,,binaries} for information about obtaining
--
John David Anglin dave.ang...@bell.net
d many C++ applications.
-
There are two default scheduling models for instructions. These are
PROCESSOR_7100LC and PROCESSOR_8000. They are selected from the pa-risc
architecture specified for the target machine when configuring.
--
John David Anglin dave.ang...@bell.net
Tested on hppa-unknown-linux-gnu. Committed to trunk.
Dave
---
Fix c-c++-common/fhardened-[12].c test fails on hppa
The -fstack-protector and -fstack-protector-strong options are
not supported on hppa since the stack grows up.
2023-12-06 John David Anglin
gcc/testsuite/ChangeLog
Test on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip analyzer strndup test on hppa*-*-hpux*
2023-11-26 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/strndup-1.c: Skip on hppa*-*-hpux*.
diff --git a/gcc/testsuite/gcc.dg/analyzer/strndup-1.c
b/gcc
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Skip analyzer socket tests on hppa*-*-hpux*
2023-11-26 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip on hppa*-*-hpux*.
* gcc.dg/analyzer/fd-glibc-datagram-socket.c
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
hppa: Fix pr104869.C on hpux
2023-11-26 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/pr104869.C: Add attribute visibility default to
main prototype.
diff --git a/gcc/testsuite/g++.dg/pr104869.C b/gcc
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
hppa: Really fix g++.dg/modules/bad-mapper-1.C on hpux
2023-11-26 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
"this-will-not-work" targets.
t use 14-bit offsets.
2023-11-22 John David Anglin
gcc/ChangeLog:
* config/pa/pa.cc (pa_emit_move_sequence): Use INT14_OK_STRICT
in a couple of places.
diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc
index 565c948a9e6..2ee987796f6 100644
--- a/gcc/config/pa/pa.cc
+++
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
hppa: Fix g++.dg/modules/bad-mapper-1.C on hpux
2023-11-23 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error
"-:failed mapper handshake communic
This fixes gcc.dg/analyzer/fd-4.c on hppa64-hp-hpux11.11. Committed
to trunk.
Dave
---
hppa: Fix gcc.dg/analyzer/fd-4.c on hpux
2023-11-23 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux.
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-4
This fixes a hpux linker warning about main not being exported.
Committed to trunk.
Dave
---
hppa: Export main in pr104869.C on hpux
This is needed to avoid a linker warning.
2023-11-23 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/pr104869.C: Export main on hpux.
diff
The scan-assembler-not check needs to be xfailed on hppa*-*-hpux*.
Dave
---
hppa: xfail scan-assembler-not check in g++.dg/cpp0x/initlist-const1.C
2023-11-23 John David Anglin
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/initlist-const1.C: xfail scan-assembler-not
check on hppa
The warning is now properly generated.
Tested on hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Don't skip check for warning at line 411 in Wattributes.c on hppa*64*-*-*
2023-11-23 John David Anglin
gcc/testsuite/ChangeLog:
* c-c++-common/Wattributes.c: Don't skip
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed to
trunk.
Fixes FAIL: c-c++-common/pr111309-1.c ICE.
Dave
---
hppa: Define MAX_FIXED_MODE_SIZE
Replace default define. We support TImode when TARGET_64BIT is true.
2023-11-22 John David Anglin
gcc/ChangeLog:
PR
1 - 100 of 701 matches
Mail list logo