.
This is safer but slightly less efficient.
Dave
---
Fix memory barrier patterns for pre PA8800 processors
2023-09-29 John David Anglin
* config/pa/pa.md (memory_barrier): Revise comment.
(memory_barrier_64, memory_barrier_32): Use ldcw,co on PA 2.0.
* config/pa/pa.opt
Committed to trunk.
Dave
---
Increase timeout factor for hppa*-*-* in gcc.dg/long_branch.c
2023-10-02 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/long_branch.c: Increase timeout factor for hppa*-*-*.
diff --git a/gcc/testsuite/gcc.dg/long_branch.c
b/gcc/testsuite/gcc.dg
Committed to trunk.
Dave
---
Require target lra in gcc.dg/pr108095.c
2023-10-02 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.dg/pr108095.c: Require target lra.
diff --git a/gcc/testsuite/gcc.dg/pr108095.c b/gcc/testsuite/gcc.dg/pr108095.c
index fb76caae72e..0a487cf614a 100644
Committed to trunk.
Dave
---
Add hppa*-*-* to dg-error targets at line 5
2023-10-02 John David Anglin
gcc/testsuite/ChangeLog:
* gfortran.dg/pr95690.f90: Add hppa*-*-* to dg-error targets at line 5.
diff --git a/gcc/testsuite/gfortran.dg/pr95690.f90
b/gcc/testsuite/gfortran.dg
-linux.h
2023-10-05 John David Anglin
* config/pa/pa32-linux.h (MALLOC_ABI_ALIGNMENT): Delete.
diff --git a/gcc/config/pa/pa32-linux.h b/gcc/config/pa/pa32-linux.h
index bdd13ce492e..f48e45374f4 100644
--- a/gcc/config/pa/pa32-linux.h
+++ b/gcc/config/pa/pa32-linux.h
@@ -68,11 +68,6
access memory on my rp3440.
As far as I know, the details of speculative execution on PA-RISC are
not public. Jeff would know
best.
Dave
--
John David Anglin dave.ang...@bell.net
, this requires
deferring the output
of branch tables to final.
When generating PIC code, the references are relative and the label is
removed by the assembler.
Tested change on hppa-unknown-linux-gnu. Committed change to active
branches.
Dave
--
John David Anglin dave.ang...@bell.net
2018
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11.
Committed to trunk.
Dave
---
hppa: Modify TLS patterns to provide both 32 and 64-bit support.
2023-07-15 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md: Define constants R1_REGNUM, R19_REGNUM and
R27_REGNUM
Tested on trunk with hppa64-hp-hpux11.11.
Okay?
Dave
---
Use strtol instead of std::stoi [PR110646]
Implementation of std::stoi was overlooked on hppa-hpux, so use
strtol instead.
2023-07-19 John David Anglin
gcc/ChangeLog:
PR bootstrap/110646
* gensupport.cc(class
The asmgoto feature requires LRA support.
Committed to trunk. Tested on hppa64-hp-hpux11.11.
Dave
---
Require target lra in gcc.c-torture/compile/asmgoto-6.c
2023-07-21 John David Anglin
gcc/testsuite/ChangeLog:
* gcc.c-torture/compile/asmgoto-6.c: Require target lra.
diff --git
Ping.
On 2023-07-19 2:59 p.m., John David Anglin wrote:
Tested on trunk with hppa64-hp-hpux11.11.
Okay?
Dave
---
Use strtol instead of std::stoi [PR110646]
Implementation of std::stoi was overlooked on hppa-hpux, so use
strtol instead.
2023-07-19 John David Anglin
gcc/ChangeLog
I think we have waited long enough for everone to switch to a
kernel build with VDSO support. Committed to trunk.
Dave
---
Enable generation of GNU stack notes on Linux
2023-11-06 John David Anglin
* config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 1.
diff --git a/gcc
Noticed in glibc testsuite. Committed to active branches.
Dave
---
hppa: Fix typo in PA 2.0 trampoline template
2023-11-06 John David Anglin
* config/pa/pa.cc (pa_asm_trampoline_template): Fix typo.
diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc
index 2e906cff7ff
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11.
Committed to trunk.
Dave
---
Add clear_cache expander.
2023-05-17 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md (clear_cache): New.
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 7b7d7f776c7..726e12768f8
The attached change adds mi_thunk support for vcalls on hppa. Tested on
hppa-unknown-linux-gnu,
hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11. Committed to trunk and gcc-10.
Dave
--
John David Anglin dave.ang...@bell.net
Add mi_thunk support for vcalls on hppa.
gcc/ChangeLog:
PR
Tested on hppa2.0w-hp-hpux11.11. Committed to trunk.
Dave
Define STAGE1_LIBS to link against libcl.a in stage1 on hpux.
2021-08-19 Arnaud Charlet
PR ada/101924
gcc/ada/ChangeLog:
* gcc-interface/Make-lang.in (STAGE1_LIBS): Define on hpux.
diff --git a/gcc/ada/gcc-interface/
x27;t need the warning.
Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11. Committed to trunk.
Dave
---
Don't warn when alignment of global common data exceeds maximum alignment.
2021-08-21 John David Anglin
gcc/ChangeLog:
* config/pa/pa.c (pa_asm_output_aligned_common): Remo
libgcc_stub.a is not needed on hppa[12]*-*-hpux11*, so don't build it.
Tested on hppa2.0w-hp-hpux11.11. Committed to trunk.
Dave
---
Don't build libgcc_stub.a on hppa[12]*-*-hpux11*.
2021-08-21 John David Anglin
libgcc/ChangeLog:
* config.host: Remove extra_parts fr
inttypes.h.
2021-08-30 John David Anglin
fixincludes/ChangeLog:
* inclhack.def (hpux_c99_inttypes5): New hack to define PRIdPTR, etc.
* fixincl.x: Regenerate.
* tests/base/inttypes.h: Update.
diff --git a/fixincludes/inclhack.def b/fixincludes/inclhack.def
index
)
> shrpd %r26,%r26,4,%r28
>
>
> I'm guessing this is very similar to what you were thinking (or what I
> described previously).
>
> Many thanks again for trying out these patches/suggestions for me.
>
> Best regards,
> Roger
> --
>
> -Origin
doesn't fix PR middle-end/87256 on hppa64.
Regards,
Dave
--
John David Anglin dave.ang...@bell.net
This change fixes the spec file handling for -nodefaultlibs on hppa. This
fixes the testsuite fails for
g++.dg/abi/pure-virtual1.C. It moves the necessary library additions to
ENDFILE_SPEC defines.
On hppa64-hpux, we need to link against libgcc_stub.a in final executables
whenever the user re
The declarations of _DINFINITY, _SINFINITY and _SQNAN need to be constant
expressions.
Committed to trunk.
Dave
---
2022-02-27 John David Anglin
fixincludes/ChangeLog:
* inclhack.def (hpux_math_constexpr): New hack.
* fixincl.x: Regenerate.
* tests/base/math.h
This patch fixes a typo in t-dimode. This caused __lshrdi3 to be dropped from
libgcc.
Tested by build on hppa64-linux-gnu.
Committed to trunk and gcc-11.
Dave
---
Fix typo in t-dimode
2021-11-27 John David Anglin
libgcc/ChangeLog:
* config/pa/t-dimode (lib2difuncs): Fix typo
clude
'?
115 | # include
Some hpux11 specific hacks are removed. Some non system specific hpux hacks
are also removed.
One can't trust comments or hacknames to infer applicability.
Dave
--
John David Anglin dave.ang...@bell.net
* libgo/configure: Regenerate.
* libtool.m4: Delete hpux9 and hpux10.
The libtool.m4 files are from GNU libtool. I don't think these files should be
changed.
Dave
--
John David Anglin dave.ang...@bell.net
On 2022-08-29 10:06 a.m., Martin Liška wrote:
Thanks for the feedback, can you please check the updated version of the patch?
hppa64-hp-hpux11.11 built successfully with the updated patch:
https://gcc.gnu.org/pipermail/gcc-testresults/2022-August/767508.html
Dave
--
John David Anglin
On 2022-08-29 10:06 a.m., Martin Liška wrote:
Thanks for the feedback, can you please check the updated version of the patch?
The changes to the libffi directory are not necessary and incorrect. libffi is
a separate project.
Dave
--
John David Anglin dave.ang...@bell.net
ltrix* | hpux10* | hpux11.00)
+ *vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux11.00)
gcc_cv_func_mmap_dev_zero=no ;;
*)
gcc_cv_func_mmap_dev_zero=yes;;
Strictly, all hpux versions up to and including hpux11.00 don't have /dev/zero.
Dave
--
John David Anglin dave.ang...@bell.net
On 2022-08-30 8:13 p.m., Jeff Law wrote:
On 8/28/2022 10:34 AM, John David Anglin wrote:
On 2022-08-26 3:15 a.m., Martin Liška wrote:
Removes the deprecated ports. If I'm correct all hpux9,hpux10 should be removed
as they only provide 32-bit targets. On the contrary, hpux11 supports h
* and hppa*-*-netbsd* are still somewhat used.
Dave
--
John David Anglin dave.ang...@bell.net
On 2022-08-31 3:21 a.m., Martin Liška wrote:
Sending v3 of the patch that includes John's comments.
Ready to be installed?
Okay.
Dave
--
John David Anglin dave.ang...@bell.net
Committed to trunk.
Dave
--
2019-10-26 John David Anglin
* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
Index: config/abi/post/hppa-linux-gnu/baseline_symbols.txt
===
--- config/abi/post/hppa-linux-gnu
ust a compiler
memory barrier.
I believe acquire and release fences can be defined in a similar way using an
ordered load
and an ordered store, respectively.
Tested on hppa-unknown-linux-gnu, hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
Committed to trunk.
Dave
2019-11-07 John David A
HREADS__ to 1 unless thread_model is
>> "single".
> OK. Note that hpux10 should be considered long dead. I wouldn't let
> that get in the way of anything. One could argue we should remove
> hpux10 and earlier, leaving just hpux11.
In principle, I agree. But there are some intereactions in the header defines
and I have limited
time at the moment.
Regards,
Dave
--
John David Anglin dave.ang...@bell.net
On 2020-01-15 3:45 p.m., Jeff Law wrote:
> On Mon, 2019-12-30 at 14:23 -0500, John David Anglin wrote:
>> Tested on hppa64-hp-hpux11.11.
>>
>> Okay?
>>
>> Dave
>>
>> 2019-12-30 John David Anglin
>>
>> PR libgcc/92988
>> *
In porting git trunk to hppa2.0w-hp-hpux11.11, I found that we lack defines for
SCNuMAX:
https://public-inbox.org/git/c9aa5047-7438-8f2f-985c-1c8771354...@bell.net/T/#u
This patch adds the missing defines.
Tested on hppa2.0w-hp-hpux11.11. Committed to trunk.
Dave
2020-01-25 John David
John David Anglin
* config/pa/pa.c (pa_elf_select_rtx_section): Place function pointers
without a DECL in .data.rel.ro.local.
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index fb7e2ee110f..24b88304637 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -9852,7 +9
ns. That could be worked
around
but probably the gdb versions that work on 32-bit hpux11 wouldn't support DWARF.
Dave
--
John David Anglin dave.ang...@bell.net
On 2021-09-13 11:05 a.m., Jeff Law wrote:
>
>
> On 9/13/2021 8:58 AM, John David Anglin wrote:
>> On 2021-09-13 9:53 a.m., Jeff Law wrote:
>>>> It is in fact also hpux11*, thus all 32bit pa configs that do not support
>>>> DWARF (for whatever reasons).
at do not support DWARF will
> get no debug info with -g (with a warning that this happens) and
> STABS debug info with -gstabs (with a warning about its deprecation).
> That might not be the final outcome for GCC 12 but it's the minimal
> change I'm working towards.
Is there a si
plement
DWARF support.
Dave
--
John David Anglin dave.ang...@bell.net
1-September/722961.html
--
John David Anglin dave.ang...@bell.net
Tested on hppa64-hp-hpux11.11.
Okay?
Dave
2019-12-30 John David Anglin
PR libgcc/92988
* crtstuff.c (__do_global_dtors_aux): Only call __cxa_finalize if
DEFAULT_USE_CXA_ATEXIT is true.
Index: crtstuff.c
attached change fixes the INTPTR_MAX and UINTPTR_MAX defines, and adds the
SIZE_MAX define.
The defines are taken from gcc's stdint.h header file.
Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
Committed to trunk.
Dave
2019-12-30 John David Anglin
PR libgomp/
This bug was introduced by the following change:
https://gcc.gnu.org/ml/gcc-patches/2019-12/msg00766.html
On 2019-12-30 2:23 p.m., John David Anglin wrote:
> Tested on hppa64-hp-hpux11.11.
>
> Okay?
>
> Dave
>
> 2019-12-30 John David Anglin
>
> PR libgcc
Tested on hppa-unkown-linux-gnu. Committed to trunk.
Dave
2020-01-01 John David Anglin
* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
Index: config/abi/post/hppa-linux-gnu/baseline_symbols.txt
ses a couple of
comparisons that are valid
for the cmpib patterns. Again we can use the ordered_comparison_operator
predicate.
Tested on hppa-unknown-linux-gnu. Committed to active branches.
Dave
2020-01-01 John David Anglin
PR target/93111
* config/pa/pa.md (scc)
.data.rel.ro.local when they
refer to a function
in a COMDAT group.
Tested on hppa-unknown-linux-gnu. The change fixes the build of the Debian
voronota package.
Committed to trunk and gcc-9 branch.
Dave
2020-01-01 John David Anglin
PR target/67834
* config/pa/pa.c
On 2020-01-01 4:11 p.m., John David Anglin wrote:
> This fixes PR target/93111. The ICE
>
> The comparison_operator predicate is too broad and includes a couple of
> comparisons
> that aren't valid for integer comparisons on hppa. We need to use the
> ordered_comparis
ested on hppa64-hp-hpux11.11.
Committed to trunk.
Dave
---
Move PREFERRED_DEBUGGING_TYPE define in pa64-hpux.h to pa.h
This fixes D language build on hppa64-hpux11.
2021-11-05 John David Anglin
gcc/ChangeLog:
* config/pa/pa.h (PREFERRED_DEBUGGING_TYPE): Define to DWARF2_
built with -msoft-mult.
The floating-point exception support also needs a soft option.
2021-11-05 John David Anglin
PR libgomp/96661
gcc/ChangeLog:
* config/pa/pa-modes.def: Add OImode integer type.
* config/pa/pa.c (pa_scalar_mode_supported_p): Allow TImode
allocated and could change any time even that wouldn't
be really a reliable check.
There is no call to dynamically allocate a descriptor but it is possible for
code to dynamically build a descriptor.
Dave
--
John David Anglin dave.ang...@bell.net
ys_errlist exist, but they are
# macros, so the test below won't find them.
--
John David Anglin dave.ang...@bell.net
DWARF5 is not supported by gdb on hpux, so we need to to limit version to 4.
Tested on hppa64-hp-hpux11.11. Committed to trunk and gcc-11.
Dave
---
Default to dwarf version 4 on hppa64-hpux
2021-10-01 John David Anglin
gcc/ChangeLog:
PR debug/102373
* config/pa/pa.c
integer
multiplication.
Tested on hppa2.0w-hp-hpux11.11, hppa64-hp-hpux11.11 and
hppa-unknown-linux-gnu. Committed to
all active branches.
Dave
---
Add support for 32-bit hppa targets in muldi3 expander
2021-10-13 John David Anglin
gcc/ChangeLog:
* config/pa/pa.md (muldi3): Add
John David Anglin
gcc/ChangeLog:
* config/pa/pa.md (cbranchsf4): Disable if TARGET_SOFT_FLOAT.
(cbranchdf4): Likewise.
Add missing move patterns for TARGET_SOFT_FLOAT.
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index b314f96de35..ba947ab1be9 100644
--- a/gcc
since there are multiple ways to zero integer
registers.
Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
Committed to active branches.
Dave
---
Consistently use "rG" constraint for copy instruction in move patterns
2021-10-15 John David Anglin
gcc/ChangeLog:
* co
The 'G' constraint only matches a float zero, so it will never match in integer
move patterns.
Tested on hppa-unknown-linux-gnu. Committed to active branches.
Dave
---
Don't use 'G' constraint in integer move patterns
The 'G' constraint only matches a
ers in all situations. It is now equivalent
to the -msoft-float option. A new -msoft-mult option is added to
disable use of the xmpyu instruction. The libgcc library can be
compiled with the -msoft-mult option to avoid using hardware integer
multiplication.
2021-10-24 John David Anglin
gcc
.c is specific to 32-bit hppa-linux and should not be
included in LIB2ADD on hppa64-linux.
There is a builtin type mismatch in linux-atomic.c using the type
long long unsigned int for 64-bit atomic operations on hppa64-linux.
2021-10-27 John David Anglin
libgcc/ChangeLog:
* config.host
The following change fixes failure of gcc.dg/torture/pr100329.c and
gcc.dg/torture/pr100519.c on hppa.
Committed to trunk.
Dave
Require target lra for tests using asm goto
gcc/testsuite/ChangeLog:
* gcc.dg/torture/pr100329.c: Require target lra.
* gcc.dg/torture/pr100519.c: Li
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
_ANONYMOUS|MAP_STACK, -1, 0) =
-1 ENOMEM (Cannot allocate memory)
Will revert change to tests.
Dave
--
John David Anglin dave.ang...@bell.net
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
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
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
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
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
.
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 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
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
__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
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
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
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 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
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
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
---
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
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 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
---
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
---
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
---
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 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-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. 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-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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
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 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
---
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
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
1 - 100 of 695 matches
Mail list logo