[committed] xfail gcc.dg/tree-ssa/pr55579.c on 32-bit hppa*-*-hpux*

2013-03-10 Thread John David Anglin
Committed to trunk. Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp- hpux11.11. Dave -- John David Anglin dave.ang...@bell.net 2013-03-10 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR debug/56307 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*. Index: gcc.dg

[committed] xfail gcc.dg/tree-ssa/vector-4.c on 32-bit hppa*-*-*

2013-03-10 Thread John David Anglin
This is a callee copy issue. Committed to trunk. Tested on hppa2.0w-hp-hpux11.11 and hppa64-hp- hpux11.11. Dave -- John David Anglin dave.ang...@bell.net 2013-03-10 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR testsuite/54119 * gcc.dg/tree-ssa/vector-4.c: xfail

Re: [PATCH] Disable PCH for -g other than dwarf[234] (PR pch/54117, take 2)

2013-02-18 Thread John David Anglin
The patch successfully disables stabs+PCH on hppa2.0w-hp-hpux11.11 and fixes the testsuite regressions. Also tested on hppa64-hp-hpux11.11 with no regressions. On 2013-02-15 9:08 AM, Jakub Jelinek wrote: On Thu, Feb 14, 2013 at 05:48:57AM -0700, Jeff Law wrote: I think two tests should be

[committed] Fix PR target/56214

2013-02-18 Thread John David Anglin
...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2013-02-18 John David Anglin dave.ang...@nrc-cnrc.ca PR target/56214 * config/pa/predicates.md (base14_operand): Except for BLKmode, QImode and HImode, require all displacements

[committed] Work around bug in powf function on HP-UX

2013-02-18 Thread John David Anglin
on hppa2.0w-hp-hpux11 and hppa64-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) 2013-02-18 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR

[PATCH] Remove broken powf hack

2013-02-18 Thread John David Anglin
(613) 990-0752 (FAX: 952-6602) 2013-02-18 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/56347 * acinclude.m4 (LIBGFOR_CHECK_FOR_BROKEN_POWF): Remove check for broken powf. * configure.ac (LIBGFOR_CHECK_FOR_BROKEN_POWF): Likewise. * intrinsics

Re: [PATCH] Temporarily revert Steven's PCH changes for 4.8 (PR pch/54117)

2013-02-13 Thread John David Anglin
On 2013-02-13 3:33 PM, David Edelsohn wrote: Perhaps Dave can explain what would have to be done to move this platform to DWARF2...? I had looked at this a bit in the past. I don't think it's that difficult to add DWARF2 support to GCC on hppa. Although we don't support named

[committed] Delete GO_IF_LEGITIMATE_ADDRESS on PA target

2013-02-03 Thread John David Anglin
The main goal of this change was to replace the deprecated GO_IF_LEGITIMATE_ADDRESS macro with TARGET_LEGITIMATE_ADDRESS_P. The patch also modifies the LEGITIMIZE_RELOAD_ADDRESS macro to use pa_legitimize_reload_address and tightens the memory address constraint used for floating point moves and

[committed] Add DImode atomic load and store patterns on hppa

2013-01-20 Thread John David Anglin
. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2013-01-20 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/pa.md (atomic_loaddi, atomic_loaddi_1, atomic_storedi

Re: [committed] Update extract and insert patterns on PA

2013-01-09 Thread John David Anglin
Forgot this hunk in last change. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2013-01-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/pa.c

[committed] Update extract and insert patterns on PA

2013-01-08 Thread John David Anglin
Council of Canada (613) 990-0752 (FAX: 952-6602) 2013-01-08 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/pa.h (VAL_U6_BITS_P): Define. (INT_U6_BITS): Likewise. * config/pa/predicates.md (uint6_operand): New predicate. (shift5_operand

Re: [committed] Fix ICE in gen_reg_rtx, at emit-rtl.c:864/865 compiling GNU MPFR

2013-01-03 Thread John David Anglin
)) { enum tls_model model = SYMBOL_REF_TLS_MODEL (x); if (model == TLS_MODEL_GLOBAL_DYNAMIC || model == TLS_MODEL_LOCAL_DYNAMIC) return false; } so maybe that should just be: if (PA_SYMBOL_REF_TLS_P (x)) return false; Dave -- John David Anglin dave.ang...@bell.net 2013-01

[committed] gcc.dg/pr55430.c: Define MAP_FAILED if not defined

2013-01-02 Thread John David Anglin
Tested on hppa1.1-hp-hpux10.20. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2013-01-02 John David Anglin dave.ang...@nrc-cnrc.gc.ca * gcc.dg/pr55430.c: Define

Re: [PATCH] Fix handling of EXPAND_MEMORY for TFmode memory constraint in asm

2012-12-30 Thread John David Anglin
Ping. On 1-Dec-12, at 5:46 PM, John David Anglin wrote: The attached change fixes the compilation of the following asm in libquadmath/math/fmaq.c: asm volatile ( : : m (v.value)); The issue arises because there is no support for directly loading TFmode objects. Ok for trunk? Dave -- J

Re: [PATCH, libbacktrace] Don't call __sync_lock_test_and_set if we don't have sync functions

2012-12-30 Thread John David Anglin
Ping. On 9-Dec-12, at 2:08 PM, John David Anglin wrote: On hppa*-*-hpux*, we don't have sync functions. However, __sync_lock_test_and_set is called in backtrace_alloc and backtrace_free. This causes an abort before ICE proccessing is fully complete. hppa64 is an ELF target and backtraces

[committed] Fix ICE in gen_reg_rtx, at emit-rtl.c:864/865 compiling GNU MPFR

2012-12-26 Thread John David Anglin
Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-12-25 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/53789 * config/pa/pa.md (movsi): Reject expansion of TLS symbol references after reload starts. Index: config/pa/pa.md

Re: [PATCH] Fix recent warning about pending_assemble_externals_processed

2012-12-17 Thread John David Anglin
cause a build error. Thanks, Dave -- John David Anglindave.ang...@bell.net

[PATCH] Fix Infinite loop in pointer_set_insert

2012-12-16 Thread John David Anglin
-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-12-16 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/55709 Forward port from 4.7 branch: 2012-04-10 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle

[committed] Defined MAP_FAILED in gcc.dg/20050826-1.c and gcc.dg/20050826-1.c if not defined

2012-12-09 Thread John David Anglin
This fixes gcc.dg/20030711-1.c and gcc.dg/20050826-1.c on HP-UX 10. 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-12-09 John David Anglin dave.ang

[committed] Fix gcc.dg/torture/pr47917.c on *-*-hpux10*

2012-12-09 Thread John David Anglin
This fixes fail on *-*-hpux10*. 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-12-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca * gcc.dg

[committed] xfail hooray4 test in gcc.dg/ipa/iinline-4.c on 32-bit hppa

2012-12-09 Thread John David Anglin
Discussion is in PR. 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-12-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/54470

[committed] Fix gcc.misc-tests/gcov-12.c test on hpux10

2012-12-09 Thread John David Anglin
-6602) 2012-12-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca * gcc.misc-tests/gcov-12.c: Fix dg order. Index: gcc.misc-tests/gcov-12.c === --- gcc.misc-tests/gcov-12.c(revision 194055) +++ gcc.misc-tests/gcov-12.c

[PATCH, libbacktrace] Fix build on hpux10

2012-12-09 Thread John David Anglin
) 2012-12-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca * mmapio.c: Define MAP_FAILED if not defined. Index: mmapio.c === --- mmapio.c(revision 194272) +++ mmapio.c(working copy) @@ -40,6 +40,10 @@ #include

[PATCH, libbacktrace] Don't call __sync_lock_test_and_set if we don't have sync functions

2012-12-09 Thread John David Anglin
-6602) 2012-12-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca * mmap.c: Define HAVE_SYNC_FUNCTIONS if not defined. (backtrace_alloc): Don't call __sync_lock_test_and_set if we don't have sync functions. (backtrace_free): Likewise. Index: mmap.c

[PATCH, libbacktrace] Find executable on ia64 and 64-bit hppa hpux

2012-12-09 Thread John David Anglin
(613) 990-0752 (FAX: 952-6602) 2012-12-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca * fileline.c (getexecname): Define to getexecname_hpux on ia64 and 64-bit hppa hpux. (getexecname_hpux): New. Index: fileline.c

Re: [committed] Fix call branch shortening on PA

2012-12-05 Thread John David Anglin
On Mon, 12 Nov 2012, John David Anglin wrote: The attached change fixes PR target/55195. The attached change updates the above fix. It results in slightly better code being generated by genattrab. However, the main reason for the change is that eliminating the use of match_test makes the fix

Re: Reorg a reorg.c comment

2012-12-01 Thread John David Anglin
. */ + (the RT is the only known exception at this point). */ #include config.h #include system.h Dave -- John David Anglin dave.ang...@bell.net

[committed] Fix testsuite/30_threads/condition_variable/members/53841.cc on hppa*-hp-hpux11*

2012-12-01 Thread John David Anglin
Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-12-01 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR libstdc++/55503 * testsuite/30_threads/condition_variable/members/53841.cc: Add hppa*-hp-hpux11* to -pthread dg-options. Index: testsuite

[committed] Fix ada build on hpux10

2012-12-01 Thread John David Anglin
Tested on hppa1.1.-hp-hpux10.20. Commetted to trunk and 4.7. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-12-01 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR

[committed] Remove xfail for hppa*-*-hpux* from gcc.dg/torture/pr52402.c

2012-12-01 Thread John David Anglin
Test no longer fails on trunk. 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-12-01 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle

[PATCH] Fix handling of EXPAND_MEMORY for TFmode memory constraint in asm

2012-12-01 Thread John David Anglin
-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-12-01 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/55198 * expr.c (expand_expr_real_1): Don't use bitfield extraction for non BLKmode objects when EXPAND_MEMORY

Re: Reorg a reorg.c comment

2012-11-25 Thread John David Anglin
rtl.def for documentation on define_insn, match_*, et. al. Dave -- John David Anglin dave.ang...@bell.net

Re: [5/8] Tweak bitfield alignment handling

2012-11-19 Thread John David Anglin
On Sun, 18 Nov 2012, Richard Sandiford wrote: HOST_WIDE_INT start = bitpos_ - (bitpos_ % unit); if (bitregion_start_ start bitregion_start_) break; - if (bitregion_end_ start + unit bitregion_end_ + 1) + if (start + unit bitregion_end_ + 1) This causes:

[committed] Fix call branch shortening on PA

2012-11-12 Thread John David Anglin
Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-11-12 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/55195 * config/pa/pa.md (type): Add sibcall and sh_func_adrs insn types. (in_branch_delay): Don't allow sibcall or sh_func_adrs insns

[committed] Add -fno-common to various testcases on hppa*-hp-hpux*

2012-11-11 Thread John David Anglin
Tested on hppa2.0w-hp-hpux11.11 and hppa64-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-11-11 John David Anglin dave.ang...@nrc

[committed] Fix HImode add pattern on PA

2012-10-05 Thread John David Anglin
-hpux11.11. Committed to 4.6, 4.7 and trunk. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-10-05 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/pa.md

[committed] Remove 32-bit PA DImode and, not and, ior and xor patterns

2012-10-05 Thread John David Anglin
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-10-05 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR rtl-optimization/54739 * config/pa

[committed] Skip gcc.dg/torture/pr53922.c on 32-bit hppa-*-hpux*

2012-09-30 Thread John David Anglin
. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-09-30 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/54083 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux

Re: [PATCH] OpenBSD/hppa support

2012-09-18 Thread John David Anglin
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 kette...@openbsd.org * config.host (hppa-*-openbsd*): New

[committed] Adjust scan assembler check in gfortran.dg/bind_c_array_params_2.f90 for hppa*-*-hpux*

2012-09-16 Thread John David Anglin
-16 John David Anglin dave.ang...@nrc-cnrc.gc.ca * 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

[committed] Fix gnat.dg/lto15.adb on hppa

2012-09-16 Thread John David Anglin
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 dave.ang...@nrc-cnrc.gc.ca PR

[committed] Fix g++.dg/debug/dwarf2/nested-3.C to handle hppa assembler comment

2012-09-16 Thread John David Anglin
John David Anglin dave.ang...@nrc-cnrc.gc.ca 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

Re: [committed] Fix gnat.dg/lto15.adb on hppa

2012-09-16 Thread John David Anglin
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

[committed] PA cost update

2012-09-08 Thread John David Anglin
. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-09-08 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/pa.c (hppa_rtx_costs): Update costs for large integer

[committed] Fix PR middle-end/53823

2012-08-18 Thread John David Anglin
National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-08-18 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/53823 * expmed.c (expand_mult): Skip synth_mult for negative coefficients if the mode is larger than a wide int and it is too

Re: Reload/i386 patch for secondary memory vs subregs

2012-08-11 Thread John David Anglin
* reload1.c (replaced_subreg): New static function. (gen_reload): Use it when deciding whether to use secondary memory. This causes the following on hppa*-*-* (32-bit): ../../gcc/gcc/reload1.c: In function 'rtx_def* gen_reload(rtx, rtx, int, reload_ type)':

[committed] Fix handling of constant doubles in expand_mult

2012-07-30 Thread John David Anglin
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 dave.ang...@nrc

Re: [PATCH] Fix PR53970

2012-07-18 Thread John David Anglin
On Wed, 18 Jul 2012, Richard Guenther wrote: Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. Richard. 2012-07-18 Richard Guenther rguent...@suse.de PR tree-optimization/53970 * tree.h (contains_packed_reference): Remove. * expr.c

Re: [patch v2] support for multiarch systems

2012-07-18 Thread John David Anglin
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 testing

Re: [patch] Only define JMP_BUF_SIZE in backends that also define DONT_USE_BUILTIN_SETJMP

2012-06-26 Thread John David Anglin
On 6/26/2012 1:21 PM, Steven Bosscher wrote: On Tue, Jun 26, 2012 at 7:09 PM, John David Anglin dave.ang...@bell.net 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

Re: [Target maintainers]: Please update libjava/sysdep/*/locks.h with new atomic builtins

2012-06-19 Thread John David Anglin
and user code to link against libatomic. So, I'm not sure this is an improvement. The sync builtins aren't supported on hpux. Dave -- John David Anglindave.ang...@bell.net

[committed] Reduce maximum PCREL17F branch offsets for PIC code

2012-06-03 Thread John David Anglin
) 990-0752 (FAX: 952-6602) 2012-06-03 John David Anglin dave.ang...@nrc-cnrc.gc.ca * 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

Re: [committed] Fix section conflict compiling rtld.c

2012-05-30 Thread John David Anglin
of Canada (613) 990-0752 (FAX: 952-6602) 2012-05-30 John David Anglin dave.ang...@nrc-cnrc.gc.ca 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

[committed] Fix PR rtl-optimzation/53373 on PA

2012-05-20 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-05-20 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR rtl-optimzation/53373 * config/pa/pa.md (call_symref_pic): Don't expose PIC register save

[PATCH, java] Fix placement of #ifdef JCR_SECTION_NAME in class.c

2012-05-19 Thread John David Anglin
(613) 990-0752 (FAX: 952-6602) 2012-05-19 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR java/52815 * class.c (emit_register_classes_in_jcr_section): Revise placement of #ifdef JCR_SECTION_NAME. Index: class.c

[PATCH, libatomic] Fix cut and paste errors in libat_test_and_set

2012-05-19 Thread John David Anglin
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 dave.ang...@nrc-cnrc.gc.ca

Re: Deprecate 32-bits HP-PA for GCC 4.8?

2012-05-07 Thread John David Anglin
PA-RISC 2.0 (i.e. HP-PA8xxx). It's hard enough to maintain HP-UX11 support on HP-PA. With this cleanup, the job would become a bit simpler. Thoughts/comments? Ciao! Steven Dave -- John David Anglindave.ang...@bell.net

Re: Deprecate 32-bits HP-PA for GCC 4.8?

2012-05-07 Thread John David Anglin
prefer to spend my time working on new features like movmisalign support. Dave -- John David Anglindave.ang...@bell.net

Re: Deprecate 32-bits HP-PA for GCC 4.8?

2012-05-07 Thread John David Anglin
On 5/7/2012 2:29 PM, Jeff Law wrote: On 05/07/2012 12:25 PM, John David Anglin wrote: There is also a 32-bit netbsd port that a limited number of users are still using. Do you know if they're using the open-sourced SOM linker or the 32 bit ELF stuff? ELF. PA linux runs on both PA 1.1

Re: Deprecate 32-bits HP-PA for GCC 4.8?

2012-05-07 Thread John David Anglin
{ if (TARGET_PA_20) { emit_insn (gen_floatunssisf2_pa20 (operands[0], operands[1])); DONE; } operands[2] = gen_reg_rtx (DImode); }) TARGET_PA_20 implies TARGET_PA_11. Dave -- John David Anglindave.ang...@bell.net

[committed] Fix section conflict compiling rtld.c

2012-04-27 Thread John David Anglin
-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 Anglin

[PATCH] Fix PR middle-end/52894

2012-04-09 Thread John David Anglin
-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-04-09 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/52894 * varasm.c (process_pending_assemble_externals): Set pending_assemble_externals_processed true

[committed] Skip gcc.dg/torture/pr52402.c execution on 32-bit hppa*-*-hpux*

2012-03-10 Thread John David Anglin
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 dave.ang

Re: [patch, libffi] Sync merge libffi

2012-03-05 Thread John David Anglin
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 changes

Re: [patch, libffi] Sync merge libffi

2012-03-04 Thread John David Anglin
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 of the

[committed] Fix PR target/52408 -- wrong code for left shift

2012-03-01 Thread John David Anglin
) 990-0752 (FAX: 952-6602) 2012-03-01 John David Anglin dave.ang...@nrc-cnrc.gc.ca 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

[committed] Fix PR testsuite/52201

2012-02-25 Thread John David Anglin
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 dave.ang...@nrc-cnrc.gc.ca PR

[committed] hppa testsuite cleanups

2012-02-07 Thread John David Anglin
-6602) 2012-02-07 John David Anglin dave.ang...@nrc-cnrc.gc.ca * 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

[committed] Skip gfortran.dg/guality/pr41558.f90 on 32-bit hppa*-*-hpux*

2012-01-29 Thread John David Anglin
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 dave.ang...@nrc-cnrc.gc.ca

[committed] Add -fno-common option on hppa-*-hpux* in gcc.dg/tm/pr51472.c

2012-01-29 Thread 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

[committed] Fix PR target/51871

2012-01-28 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2012-01-28 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/51871 * config/pa/pa.c (pa_return_addr_rtx): Add support for PA2.0 export stubs. Index: config

[committed] Skip gcc.misc-tests/gcov-13.c and gcov-14.c on 32-bit hppa*-*-hpux*

2012-01-07 Thread John David Anglin
) 2012-01-07 John David Anglin dave.ang...@nrc-cnrc.gc.ca 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

[committed] Allocate subspace for tm data on 32-bit hppa-hpux

2011-12-22 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-12-22 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/51252 * config/pa/pa.c (pa_som_tm_clone_table_section): New function. (som_tm_clone_table_section

[committed] Disallow frame related insns in branch delay solots on PA

2011-11-30 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-11-30 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR middle-end/50283 * config/pa/pa.md (in_branch_delay): Disallow frame related insns

[committed] Add new stubs to config/pa/stublib.c

2011-11-30 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-11-30 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR other/51272 * config/pa/stublib.c (_ITM_registerTMCloneTable): New stub. (_ITM_deregisterTMCloneTable

[committed] Fix make rules for PA HP-UX stub library

2011-11-13 Thread John David Anglin
...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-11-13 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config.host (hppa*64*-*-hpux11*): Remove pa/t-stublib64 from tmake_file list. * config/pa/t-stublib: Merge rules from

[PATCH] Fix libgcc_tm.h dependency in libgcc Makefile

2011-11-06 Thread John David Anglin
) 2011-11-06 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR other/50991 * Makefile.in: Make EXTRA_PARTS depend on libgcc_tm.h instead of extra-parts. Index: Makefile.in === --- Makefile.in (revision 181037

[committed] Update PA libfunc initialization

2011-11-06 Thread John David Anglin
-11-06 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/pa.c (pa_hpux_init_libfuncs): Rename to pa_init_libfuncs. Remove dependence of declaration and target define on definition of HPUX_LONG_DOUBLE_LIBRARY. Update implementation. Index: config/pa/pa.c

[committed] Avoid common in some tests on hppa*-*-hpux*

2011-10-30 Thread John David Anglin
(FAX: 952-6602) 2011-10-30 John David Anglin dave.ang...@nrc-cnrc.gc.ca * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on hppa*-*-hpux*. * gcc.dg/torture/vshuf-v8hi.c: Likewise. * gcc.dg/torture/vshuf-v4si.c: Likewise. * gcc.dg/torture

[committed] Fix handling of TLS_MODEL_GLOBAL_DYNAMIC and TLS_MODEL_LOCAL_DYNAMIC symbol references on PA

2011-10-29 Thread John David Anglin
to trunk. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-10-29 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/50691 config/pa/pa.c (emit_move_sequence

Re: [HPPA] Use match_test rather than eq/ne symbol_ref

2011-09-13 Thread John David Anglin
somewhat crippled processors. The main linux interest is for servers and the last generation of workstations. Dave -- John David Anglindave.ang...@bell.net

[committed] Define return pattern on pa

2011-09-03 Thread John 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 dave.ang...@nrc-cnrc.gc.ca PR middle-end/50232 * config/pa/pa.md (return): Define return insn pattern. (epilogue): Use it when

Re: [build] Move gthr to toplevel libgcc

2011-08-08 Thread John David Anglin
On 8-Aug-11, at 11:53 AM, Rainer Orth wrote: Paolo Bonzini bonz...@gnu.org 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

Re: Patch for C++ build on HP-UX and to implement -static-libstdc++

2011-08-01 Thread John David Anglin
David Anglin dave.ang...@bell.net

Re: [PATCH] libtool -- don't print warnings with --silent

2011-07-29 Thread John David Anglin
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

[committed] Fix invalid SImode constant int generated by PA backend

2011-07-15 Thread John David Anglin
there 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

[committed] Fix ada build on HP-UX 10.20

2011-07-14 Thread 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

[PATCH] libtool -- don't print warnings with --silent

2011-07-09 Thread John David Anglin
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 dave.ang

Re: Remove unused t-* fragments

2011-07-07 Thread John David Anglin
On 7/6/2011 4:14 PM, Joseph S. Myers wrote: 2011-07-06 Joseph Myersjos...@codesourcery.com * config/i386/t-crtpic, config/i386/t-svr3dbx, config/pa/t-pa: Remove. Ok for pa. Dave -- John David Anglindave.ang...@bell.net

[committed] Fix gcc.dg/debug/pr49294.c on hppa*-*-hpux*

2011-06-26 Thread John David Anglin
-26 John David Anglin dave.ang...@nrc-cnrc.gc.ca * 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

[committed] Fix gcc.dg/ipa/ipa-pta-17.c on hppa2.0w-hp-hpux11.11

2011-06-26 Thread John David Anglin
John David Anglin dave.ang...@nrc-cnrc.gc.ca 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

[committed] Fix md_unwind_header file name

2011-06-04 Thread John David Anglin
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 dave.ang...@nrc

Re: [BACKPORT] Fix PR rtl-optimization/45593

2011-05-22 Thread John David Anglin
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 ebotca...@adacore.com PR rtl-optimization/42775 * cfgrtl.c (rest_of_pass_free_cfg): Recompute notes if delay slot

Re: [BACKPORT] Fix PR rtl-optimization/45593

2011-05-14 Thread John David Anglin
OK, thanks. Note that another delay slot bug was fixed around the same time: 2010-09-20 Eric Botcazou ebotca...@adacore.com PR rtl-optimization/42775 * cfgrtl.c (rest_of_pass_free_cfg): Recompute notes if delay slot scheduling is enabled. This one was installed on

[committed] Fix gcc.dg/pr48616.c on hppa*-*-hpux*

2011-04-23 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-04-23 John David Anglin dave.ang...@nrc-cnrc.ca * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on hppa*-*-hpux*. Index: gcc.dg/pr48616.c

Re: [PATCH] use build_function_type_list in the pa backend

2011-04-20 Thread John David Anglin
* 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)

Re: [committed] PA predicate cleanup

2011-04-16 Thread John David Anglin
. Dave -- J. David Anglin dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-04-16 John David Anglin dave.ang...@nrc-cnrc.gc.ca * config/pa/predicates.md: Reorganize and simplify predicates

[committed] Fix secondary reload support for PA shift amount register

2011-04-08 Thread John David Anglin
-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-04-08 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/48366 * config/pa/pa.c (hppa_register_move_cost): Increase to 18 cost of move from floating point to shift amount

Re: [committed] Fix PA ior expanders

2011-03-28 Thread John David Anglin
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.

[committed] Fix PA ior expanders

2011-03-27 Thread John David Anglin
dave.ang...@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602) 2011-03-27 John David Anglin dave.ang...@nrc-cnrc.gc.ca PR target/48288 * config/pa/predicates.md (reg_or_ior_operand): New predicate

<    2   3   4   5   6   7   8   >