-16 John David Anglin
* gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
"myBindC" for hppa*-*-hpux*.
Index: gfortran.dg/bind_c_array_params_2.f90
===
--- gfortran.dg/bind_c_array_pa
Tested on hppa2.0w-hp-hpux11.11 and committed to trunk.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-09-16 John David Anglin
PR testsuite/54007
John David Anglin
PR debug/54460
* g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
to scary regexp.
Index: g++.dg/debug/dwarf2/nested-3.C
===
--- g++.dg/debug/dwarf2/nested-3.C
On 16-Sep-12, at 1:27 PM, Eric Botcazou wrote:
Thanks for fixing this. The testcase is also on the 4.7 branch.
I'm aware of that. Will fix branch after the 4.7.2 release.
--
John David Anglin dave.ang...@bell.net
On Thu, 06 Sep 2012, Mark Kettenis wrote:
> Most bits are stolen from Linux, but there are a few subtle
> differences since our assembler is configured to be slightly more
> HP-UX-ish.
>
>
> libgcc/:
>
> 2012-09-06 Mark Kettenis
>
> * config.host (hppa-*-openbsd*): New target.
>
But I don't know who that would be...
SJLJ exceptions are forced for hpux10. It might have been a bug to not
define
DONT_USE_BUILTIN_SETJMP but nobody complained as far as I know.
Dave
--
John David Anglindave.ang...@bell.net
On 6/26/2012 1:21 PM, Steven Bosscher wrote:
On Tue, Jun 26, 2012 at 7:09 PM, John David Anglin wrote:
On 6/26/2012 11:38 AM, Richard Henderson wrote:
On 06/26/2012 01:55 AM, Steven Bosscher wrote:
If __builtin_setjmp actually does work for ia64, why should we keep
DONT_USE_BUILTIN_SETJMP
On Wed, 18 Jul 2012, Richard Guenther wrote:
> Bootstrapped on x86_64-unknown-linux-gnu, testing in progress.
>
> Richard.
>
> 2012-07-18 Richard Guenther
>
> PR tree-optimization/53970
> * tree.h (contains_packed_reference): Remove.
> * expr.c (contains_packed_reference):
On Sun, 08 Jul 2012, Matthias Klose wrote:
> Please find attached v2 of the patch updated for trunk 20120706, x86 only,
> tested on
> x86-linux-gnu, KFreeBSD and the Hurd.
Currently, Debian gcc packages for hppa contain multiarch support. Because
of this, I have used a multiarch patch for testi
Committed as obvious.
Tested on hppa2.0w-hp-hpux11.11 and hppa-unknown-linux-gnu.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-07-30 John David Anglin
PR
hppa-unknown-linux-gnu, hppa2.0w-hp-hpux11.11 and
hppa64-hp-hpux11.11 with no regressions.
Committed to trunk.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-04-27 John David A
On 5/8/2012 2:33 PM, Steven Bosscher wrote:
Dave, could you please test this for me, and commit it if it is OK?
Will do.
Thanks,
Dave
--
John David Anglindave.ang...@bell.net
(613) 990-0752 (FAX: 952-6602)
2012-05-19 John David Anglin
PR java/52815
* class.c (emit_register_classes_in_jcr_section): Revise placement
of #ifdef JCR_SECTION_NAME.
Index: class.c
===
--- class.c
Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
Ok for trunk?
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-05-19 John David Anglin
PR other/53231
dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-05-20 John David Anglin
PR rtl-optimzation/53373
* config/pa/pa.md (call_symref_pic): Don't expose PIC register save in
call pa
il of Canada (613) 990-0752 (FAX: 952-6602)
2012-05-30 John David Anglin
PR target/52999
* config/pa/pa.c (TARGET_SECTION_TYPE_FLAGS): Define.
(pa_section_type_flags): New.
(pa_legitimate_constant_p): Revert previous change.
Index: config/pa
) 990-0752 (FAX: 952-6602)
2012-06-03 John David Anglin
* config/pa/pa.h (MAX_PCREL17F_OFFSET): Define.
* config/pa/pa.c (pa_attr_length_millicode_call): Use
MAX_PCREL17F_OFFSET instead of fixed offset.
(pa_attr_length_call): Likewise
On 8-Aug-11, at 9:47 AM, Rainer Orth wrote:
** _DCE_THREADS is used to select gthr-dce.h, but again dce is the
only/default model on hppa[12]*-*-hpux10* (pa-hpux10.h), so the
special-casing can be removed.
DCE threads and thread single are both supported. There are multilibs
for both. D
On 8-Aug-11, at 11:53 AM, Rainer Orth wrote:
Paolo Bonzini writes:
On 08/08/2011 05:42 PM, John David Anglin wrote:
** _DCE_THREADS is used to select gthr-dce.h, but again dce is the
only/default model on hppa[12]*-*-hpux10* (pa-hpux10.h), so the
special-casing can be removed.
DCE
On 8-Aug-11, at 12:29 PM, Rainer Orth wrote:
John David Anglin writes:
I haven't moved two macros used in gthr*.h yet: GTHREAD_USE_WEAK and
SUPPORTS_WEAK. This seems to warrant a separate followup patch,
but for
the record I report my findings:
* GTHREAD_USE_WEAK must be de
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-09-03 John David Anglin
PR middle-end/50232
* config/pa/pa.md (return): Define "return" insn pattern.
(epilogu
t had somewhat crippled processors. The main linux interest is for
servers and the
last generation of workstations.
Dave
--
John David Anglindave.ang...@bell.net
)
2012-03-10 John David Anglin
* gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
Index: gcc.dg/torture/pr52407.c
===
--- gcc.dg/torture/pr52407.c(revision 184849)
+++ gcc.dg/torture/pr52407.c
Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11. Committed to trunk.
Ok for 4.7?
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-03-10 John David Anglin
.@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-04-09 John David Anglin
PR middle-end/52894
* varasm.c (process_pending_assemble_externals): Set
pending_assemble_externals_processed true.
(assemble_external):
...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-11-13 John David Anglin
* config.host (hppa*64*-*-hpux11*): Remove pa/t-stublib64 from
tmake_file list.
* config/pa/t-stublib: Merge rules from config/pa/t-stublib64
dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-11-30 John David Anglin
PR middle-end/50283
* config/pa/pa.md (in_branch_delay): Disallow frame related insns.
(in_nullified_branch_delay): Likewise
nglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-11-30 John David Anglin
PR other/51272
* config/pa/stublib.c (_ITM_registerTMCloneTable): New stub.
(_ITM_deregisterTMCloneTable): Lik
dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-12-22 John David Anglin
PR middle-end/51252
* config/pa/pa.c (pa_som_tm_clone_table_section): New function.
(som_tm_clone_table_section): Declare
(613) 990-0752 (FAX: 952-6602)
2011-12-22 John David Anglin
PR testsuite/50722
gcc.dg/pr49994-3.c: Skip on hppa*-*-*.
Index: gcc.dg/pr49994-3.c
===
--- gcc.dg/pr49994-3.c (revision 182554)
+++ gcc.dg/pr49994-3.c
)
2012-01-07 John David Anglin
PR gcov-profile/51715
PR gcov-profile/51717
* gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
* gcc.misc-tests/gcov-14.c: Likewise.
Index: gcc.misc-tests/gcov-13.c
dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-01-28 John David Anglin
PR target/51871
* config/pa/pa.c (pa_return_addr_rtx): Add support for PA2.0 export
stubs.
Index: config/pa/pa.c
See PR. Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp-hpux11.11.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-01-29 John David Anglin
PR testsuite/51875
dg-require-visibility needs an argument. Tested on hppa2.0w-hp-hpux11.11
and hppa64-hp-hpux11.11.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-01-29 John David Anglin
Work around limited common alignment. Tested on hppa2.0w-hp-hpux11.11
and hppa64-hp-hpux11.11.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-01-29 John David Anglin
-6602)
2012-02-07 John David Anglin
* gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
* gcc.dg/special/weak-1.c: Likewise.
* gcc.dg/ucnid-12.c: Likewise.
* gcc.dg/torture/pr45678-1.c: Likewise.
* gcc.dg/torture/pr45678-2.c: Likewise
Tested on hppa2.0w-hp-hpux11.11. Committed to trunk.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2012-02-25 John David Anglin
PR testsuite/52201
Canada (613) 990-0752 (FAX: 952-6602)
2012-03-01 John David Anglin
PR target/52408
* config/pa/pa.md (zvdep_imm32): Change type of variable x from int to
unsigned HOST_WIDE_INT.
(zvdep_imm64): Likewise.
(vdepi_ior): Change type of variable x from
On Sun, 04 Mar 2012, Anthony Green wrote:
> Hello,
>
> The attached patch includes changes that have been reviewed, approved and
> merged into the stand-alone libffi release tree**.
> Tested on x86_64 linux with no regressions, and committed.
>
> Thanks,
> Anthony Green
I'd like to question some
On 3/4/2012 11:18 PM, Anthony Green wrote:
On 3/4/2012 10:22 PM, John David Anglin wrote:
I'm just wondering why Anthony Green and Redhat are listed as
copyright holders. I can understand the Free Software Foundation
addition since the file was contributed to it.
Simply because of ch
On Sat, 14 May 2011, John David Anglin wrote:
> > OK, thanks. Note that another delay slot bug was fixed around the same
> > time:
> >
> > 2010-09-20 Eric Botcazou
> >
> > PR rtl-optimization/42775
> > * cfgrtl.c (rest_of_pas
The header file was renamed when it was moved. Tested on
hppa-unknown-linux-gnu.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-06-04 John David Anglin
11-06-26 John David Anglin
* gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
hppa*-*-hpux*.
Index: gcc.dg/debug/pr49294.c
===
--- gcc.dg/debug/pr49294.c (revision 175293)
+++ gcc.dg/debug/pr49
John David Anglin
PR testsuite/49529
* gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
Index: gcc.dg/ipa/ipa-pta-17.c
===
--- gcc.dg/ipa/ipa-pta-17.c (revision 175404)
+++ gcc.dg/ipa/ipa-pta-17.c (working
On 7/6/2011 4:14 PM, Joseph S. Myers wrote:
2011-07-06 Joseph Myers
* config/i386/t-crtpic, config/i386/t-svr3dbx, config/pa/t-pa:
Remove.
Ok for pa.
Dave
--
John David Anglindave.ang...@bell.net
The attached patch fixes the boehm-gc testsuite on hppa2.0w-hp-hpux11.11.
Without it, libtool always generates an informational warning when linking
causing the entire boehm-gc testsuite to fail.
Ok? Ralf would you please install in libtool tree if ok.
2011-07-09 John David Anglin
The patch below fixes ada bootstrap on HP-UX 10. Patch preapproved
by Eric. Tested on HP-UX 10.20.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-07-14 John David Anglin
are a few more uses that need to be changed.
Tested on hppa64-hp-hpux11.11. Committed to 4.5, 4.6 and trunk.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-07-15 John David
Ping?
On 9-Jul-11, at 7:03 PM, John David Anglin wrote:
The attached patch fixes the boehm-gc testsuite on hppa2.0w-hp-
hpux11.11.
Without it, libtool always generates an informational warning when
linking
causing the entire boehm-gc testsuite to fail.
Ok? Ralf would you please install in
ok with above revision.
Dave
--
John David Anglin dave.ang...@bell.net
Tested on hppa2.0w-hp-hpux11.11, hppa64-hp-hpux11.11 and hppa-unknown-linux-gnu
with no observed regressions. Committed to trunk.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011
> * config/pa/pa.c (pa_init_builtins): Call build_function_type_list
> instead of build_function_type.
Ok.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-04-23 John David Anglin
* gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
hppa*-*-hpux*.
Index: gcc.dg/pr48616.c
(613) 990-0752 (FAX: 952-6602)
2011-05-14 John David Anglin
PR rtl_optimization/48932
Backport from mainline:
2010-09-15 Eric Botcazou
PR rtl-optimization/45593
* reorg.c (relax_delay_slots): Use emit_copy_of_insn_after to re-emit
> OK, thanks. Note that another delay slot bug was fixed around the same time:
>
> 2010-09-20 Eric Botcazou
>
> PR rtl-optimization/42775
> * cfgrtl.c (rest_of_pass_free_cfg): Recompute notes if delay slot
> scheduling is enabled.
>
> This one was installed on the 4.6/4.5/4
-0752 (FAX: 952-6602)
2011-03-05 John David Anglin
* gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
Index: gcc.dg/torture/pr47975.c
===
--- gcc.dg/torture/pr47975.c(revision 170674)
+++ gcc.dg/to
> Tested building cc1 and xgcc for cross to hppa2.0w-hp-hpux11.23. Will
> commit to trunk for 4.7 in the absence of target maintainer
> objections.
>
> 2011-03-06 Joseph Myers
>
> * config/pa/pa-hpux.opt (flag_pa_unix): New Variable entry.
> (munix=93): Use Var.
> * config/p
mmitted to trunk.
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-03-10 John David Anglin
* config/pa/pa-hpux10.h (TARGET_OS_CPP_BUILTINS): Define _REENTRANT
with no observed regressions.
Ok?
Dave
--
J. David Anglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-03-11 John David Anglin
PR fortran/35667
* io/io.h (convert_infnan): Dec
> On 03/12/2011 02:04 PM, Jerry DeLisle wrote:
> > On 03/12/2011 08:01 AM, John David Anglin wrote:
> >>> I have reviewed the patch and FX'scomments. So far so good.
> >>>
> >>> I may have missed something in the thread, but are you plann
> This patch moves gcc.c-torture/execute/pr47917.c to
> gcc.dg/torture/pr47917.c so that I can use dg-* directives in the test
> and then adds xfails for HP-UX. On HP-UX 10.* there is no snprintf
The new gcc.dg/torture/pr47917.c lacks some code.
> Dave, can you verify this fix on HP-UX 10.*? I
nglin dave.ang...@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-03-27 John David Anglin
PR target/48288
* config/pa/predicates.md (reg_or_ior_operand): New predicate.
* config/pa/pa.md (i
> You've already got an ior_operand, which has a redundant test for CONST_INT.
> Actually, this is true of quite a few of the PA predicates...
Quite true. The predicates were originally derived from the code
in pa.md without a significant review.
I'll look at implementing your suggestion.
Thank
.@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)
2011-04-08 John David Anglin
PR target/48366
* config/pa/pa.c (hppa_register_move_cost): Increase to 18 cost of
move from floating point to shift amount reg
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. 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
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 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
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 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
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
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.
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
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
.
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 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
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
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
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
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 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_
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
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: 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
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: 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
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
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
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
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
601 - 695 of 695 matches
Mail list logo