aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-01-10re PR target/49868 (Implement named address space to place/access data in ↵Georg-Johann Lay6-266/+345
flash memory) libgcc/ PR target/49868 Extend __pgmx semantics to linearize memory. * config/avr/t-avr (LIB1ASMFUNCS): Add _xload_1, _movmemx. * config/avr/lib1funcs.S (__xload_1): New function. (__movmemx_qi, __movmemx_hi): New functions. (__xload_2, __xload_3, __xload_4): Rewrite to fit new __pgmx semantics. gcc/ PR target/49868 Extend __pgmx semantics to linearize memory. * config/avr/avr.md (mov<mode>): Use avr_xload_libgcc_p to determine if code comes inline or from libgcc. (MOVMEM_r_d:HI): Add "w" to constraint for better preference. (movmem_qi, movmem_qi): Set constraint #2 to "n". (movmem_qi_elpm, movmem_hi_elpm): Remove insns. (movmemx_qi, movmemx_hi): New insns. (xload_<mode>_libgcc): Rewrite to new insn condition. (xload_<mode>): Remove insns. * config/avr/avr.c (avr_out_xload): Rewrite: Only need to handle cases that don't satisfy avr_xload_libgcc_p(). (avr_addr_space_convert): Allow converting in any direction. (avr_addr_space_subset_p): Return always true. (avr_xload_libgcc_p): Rewrite to fit new __pgmx semantics. (avr_emit_movmemhi): Ditto. (avr_out_lpm): No need to handle ADDR_SPACE_PGMX any more. (avr_out_movmem): Ditto. (AVR_SYMBOL_FLAG_PROGMEM): New macro. (AVR_SYMBOL_SET_ADDR_SPACE): New macro. (AVR_SYMBOL_GET_ADDR_SPACE): New macro. (avr_encode_section_info): Encode 'progmem' in symbol flags. (output_reload_in_const): Don't zero-extend any 24-bit symbols. From-SVN: r183058
2012-01-10re PR fortran/51197 (Backtrace information less useful)Tobias Burnus2-13/+54
2012-01-10 Tobias Burnus <burnus@net-b.de> PR fortran/51197 * runtime/compile_options.c (show_signal): List more signals. From-SVN: r183057
2012-01-10resolve.c (resolve_ordinary_assign): Improve error wording.Tobias Burnus4-3/+11
2012-01-10 Tobias Burnus <burnus@net-b.de> * resolve.c (resolve_ordinary_assign): Improve error wording. 2012-01-10 Tobias Burnus <burnus@net-b.de> * gfortran.dg/class_39.f03: Update dg-error string. From-SVN: r183056
2012-01-10re PR tree-optimization/50913 (ICE in scan_tree_for_params_right_scev, at ↵Richard Guenther8-16/+62
graphite-sese-to-poly.c:633 compiling libgfortran with -floop-interchange -m32) 2012-01-10 Richard Guenther <rguenther@suse.de> PR tree-optimization/50913 * graphite-scop-detection.c (stmt_has_simple_data_refs_p): Require data-refs to be representable by Graphite with respect to any loop nest. * gcc.dg/graphite/interchange-16.c: New testcase. * gcc.dg/graphite/scop-20.c: XFAIL. * gfortran.dg/graphite/interchange-1.f: Likewise. * gfortran.dg/graphite/block-1.f90: Likewise. * gfortran.dg/graphite/block-2.f: Likewise. From-SVN: r183055
2012-01-10constraints.md ("L"): Return true for 0xffffffff.Uros Bizjak3-20/+31
* config/i386/constraints.md ("L"): Return true for 0xffffffff. * config/i386/i386.c (*anddi_1): Emit AND with 0xffffffff as MOV. From-SVN: r183054
2012-01-10Add missing PR linesTom de Vries1-0/+2
From-SVN: r183053
2012-01-10re PR rtl-optimization/51271 (ICE in in maybe_record_trace_start, at ↵Tom de Vries2-0/+8
dwarf2cfi.c:2244) 2012-01-10 Tom de Vries <tom@codesourcery.com> PR rtl-optimization/51271 * dwarf2cfi.c (scan_trace): Save and restore cur_row->reg_save when handling annulled branch. From-SVN: r183052
2012-01-09arm: Implement vec_perm and vec_perm_const for NEON.Richard Henderson7-47/+729
* config/arm/arm.c (arm_vectorize_vec_perm_const_ok, TARGET_VECTORIZE_VEC_PERM_CONST_OK, neon_split_vcombine, MAX_VECT_LEN, struct expand_vec_perm_d, arm_expand_vec_perm_1, arm_expand_vec_perm, arm_evpc_neon_vuzp, arm_evpc_neon_vzip, arm_evpc_neon_vrev, arm_evpc_neon_vtrn, arm_evpc_neon_vtbl, arm_expand_vec_perm_const_1, arm_expand_vec_perm_const): New. * config/arm/arm-protos.h: Update. * config/arm/neon.md (UNSPEC_VCONCAT): New. (*neon_vswp<VDQX>): New. (neon_vcombine<VDX>): Use neon_split_vcombine. (neon_vtbl1v16qi, neon_vtbl2v16qi, neon_vcombinev16qi): New. * config/arm/vec-common.md (vec_perm_const<VALL>): New. (vec_perm<VE>): New. testsuite/ * lib/target-supports.exp (check_effective_target_vect_perm, check_effective_target_vect_perm_byte, check_effective_target_vect_perm_short): Enable for arm neon. From-SVN: r183051
2012-01-09arm: Convert to atomic optabs.Richard Henderson8-971/+665
* config/arm/arm.c (arm_gen_compare_reg): Add scratch argument; use it if reload_completed. (arm_legitimize_sync_memory, arm_emit, arm_insn_count, arm_count, arm_output_asm_insn, arm_process_output_memory_barrier, arm_output_memory_barrier, arm_ldrex_suffix, arm_output_ldrex, arm_output_strex, arm_output_it, arm_output_op2, arm_output_op3, arm_output_sync_loop, arm_get_sync_operand, FETCH_SYNC_OPERAND, arm_process_output_sync_insn, arm_output_sync_insn, arm_sync_loop_insns, arm_call_generator, arm_expand_sync): Remove. (arm_pre_atomic_barrier, arm_post_atomic_barrier): New. (arm_emit_load_exclusive, arm_emit_store_exclusive): New. (emit_unlikely_jump): New. (arm_expand_compare_and_swap, arm_split_compare_and_swap): New. (arm_split_atomic_op): New. * config/arm/arm-protos.h: Update. * config/arm/arm.h (enum arm_sync_generator_tag): Remove. (struct arm_sync_generator): Remove. * config/arm/arm.md (VUNSPEC_SYNC_COMPARE_AND_SWAP, VUNSPEC_SYNC_LOCK, VUNSPEC_SYNC_OP, VUNSPEC_SYNC_NEW_OP, VUNSPEC_SYNC_OLD_OP): Remove. (VUNSPEC_ATOMIC_CAS, VUNSPEC_ATOMIC_XCHG, VUNSPEC_ATOMIC_OP): New. (VUNSPEC_LL, VUNSPEC_SC): New. (sync_result, sync_memory, sync_required_value, sync_new_value, sync_t1, sync_t2, sync_release_barrier, sync_op): Remove. (attr length): Don't use arm_sync_loop_insns. (cbranch_cc, cstore_cc): Update call to arm_gen_compare_reg. (movsfcc, movdfcc): Likewise. * config/arm/constraints.md (Ua): New. * config/arm/prediates.md (mem_noofs_operand): New. (sync_compare_and_swap<QHSD>, sync_lock_test_and_set<QHSD>): Remove. (sync_clobber, sync_t2_reqd): Remove. (sync_<syncop><QHSD>, sync_nand<QHSD>): Remove. (sync_new_<syncop><QHSD>, sync_new_nand<QHSD>): Remove. (sync_old_<syncop><QHSD>, sync_old_nand<QHSD>): Remove. (arm_sync_compare_and_swap<SIDI>): Remove. (arm_sync_compare_and_swap<NARROW>): Remove. (arm_sync_lock_test_and_set<SIDI>): Remove. (arm_sync_lock_test_and_set<NARROW>): Remove. (arm_sync_new_<syncop><SIDI>): Remove. (arm_sync_new_<syncop><NARROW>): Remove. (arm_sync_new_nand<SIDI>): Remove. (arm_sync_new_nand<NARROW>): Remove. (arm_sync_old_<syncop><SIDI>): Remove. (arm_sync_old_<syncop><NARROW>): Remove. (arm_sync_old_nand<SIDI>): Remove. (arm_sync_old_nand<NARROW>): Remove. (*memory_barrier): Merge arm_output_memory_barrier. (atomic_compare_and_swap<QHSD>): New. (atomic_compare_and_swap<NARROW>_1): New. (atomic_compare_and_swap<SIDI>_1): New. (atomic_exchange<QHSD>): New. (cas_cmp_operand, cas_cmp_str): New. (atomic_op_operand, atomic_op_str): New. (atomic_<syncop><QHSD>, atomic_nand<QHSD>): New. (atomic_fetch_<syncop><QHSD>, atomic_fetch_nand<QHSD>): New. (atomic_<syncop>_fetch<QHSD>, atomic_nand_fetch<QHSD>): New. (arm_load_exclusive<NARROW>): New. (arm_load_exclusivesi, arm_load_exclusivedi): New. (arm_store_exclusive<QHSD>): New. From-SVN: r183050
2012-01-09libitm_i.h (_Unwind_DeleteException): Declare weak.Richard Henderson3-1/+12
* libitm_i.h (_Unwind_DeleteException): Declare weak. * eh_cpp.cc (_Unwind_DeleteException): Define for !HAVE_ELF_STYLE_WEAKREF. From-SVN: r183049
2012-01-10Fix bugs in -mvsx-scalar-memory and -mvsx-scalar-doubleMichael Meissner3-5/+25
From-SVN: r183048
2012-01-10Daily bump.GCC Administrator1-1/+1
From-SVN: r183047
2012-01-09[multiple changes]Benjamin Kosnik2-10/+36
2012-01-09 Kai Tietz <ktietz@redhat.com> PR libstc++/51673 part 2 * config/abi/pre/gnu-versioned-namespace.ver: Adjusted new/delete operators signature for LLP64 size_t, and adjusted signatures for mt-allocator using size_t. 2012-01-09 Benjamin Kosnik <bkoz@redhat.com> PR libstc++/51673 part 1 * config/abi/pre/gnu-versioned-namespace.ver: Sync cxxabi symbols with gnu.ver. From-SVN: r183043
2012-01-10re PR fortran/46328 ([OOP] type-bound operator call with non-trivial ↵Tobias Burnus2-1/+48
polymorphic operand) 2012-01-09 Tobias Burnus <burnus@net-b.de> PR fortran/46328 * gfortran.dg/typebound_operator_11.f90: New. From-SVN: r183039
2012-01-09re PR debug/51471 (gcc.c-torture/execute/20040811-1.c and ↵Tom de Vries2-1/+7
gcc.c-torture/execute/vla-dealloc-1.c fails at -O3 -g on mips64-linux-gnu) 2012-01-09 Tom de Vries <tom@codesourcery.com> Andrew Pinski <apinski@cavium.com> PR debug/51471 * reorg.c (fill_slots_from_thread): Don't speculate frame-related insns. Co-Authored-By: Andrew Pinski <apinski@cavium.com> From-SVN: r183038
2012-01-09fragment.am (WARN_CXXFLAGS): Add -Wabi.Benjamin Kosnik10-9/+21
2012-01-09 Benjamin Kosnik <bkoz@redhat.com> * fragment.am (WARN_CXXFLAGS): Add -Wabi. * Makefile.in: Regenerate. * doc/Makefile.in: Same. * include/Makefile.in: Same. * libsupc++/Makefile.in: Same. * src/Makefile.in: Same. * testsuite/Makefile.in: Same. * po/Makefile.in: Same. * python/Makefile.in: Same. From-SVN: r183034
2012-01-09trans.c (call_to_gnu): Create the temporary for the return value in the ↵Eric Botcazou5-7/+44
variable-sized return type... * gcc-interface/trans.c (call_to_gnu): Create the temporary for the return value in the variable-sized return type case if the target is an array with fixed size. However, do not create it if this is the expression of an object declaration. From-SVN: r183033
2012-01-09re PR fortran/51791 ([OOP] Failure to resolve typebound function call with ↵Paul Thomas6-5/+60
base object in parentheses.) 2012-01-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/51791 * interface.c (matching_typebound_op): Drill down through possible parentheses to obtain base expression. Do not test for 'class_ok' but, instead for the class structure components. * resolve.c (resolve_ordinary_assign): Extend error message for polymorphic assignment to advise checking for specific subroutine. PR fortran/51792 * resolve.c (resolve_typebound_function): Restore 'static' to declaration. 2012-01-09 Paul Thomas <pault@gcc.gnu.org> PR fortran/51791 * gfortran.dg/typebound_operator_7.f03: Insert parentheses around base object in first assignment in main program. * gfortran.dg/typebound_operator_10.f03: New test. From-SVN: r183032
2012-01-09re PR fortran/51197 (Backtrace information less useful)Harald Anlauf3-3/+60
2012-01-09 Harald Anlauf <anlauf@gmx.de> Tobias Burnus <burnus@net-b.de> PR fortran/51197 * runtime/backtrace.c (show_backtrace): Modify wording written before the backtrace. * runtime/compile_options.c (show_signal): New function. (backtrace_handler): Use it. Co-Authored-By: Tobias Burnus <burnus@net-b.de> From-SVN: r183030
2012-01-09re PR tree-optimization/51759 (miscompile writes past end of bitfield)Martin Jambor2-0/+31
2012-01-09 Martin Jambor <mjambor@suse.cz> PR tree-optimization/51759 * g++.dg/ipa/pr51759.C: New test. From-SVN: r183029
2012-01-09sched-int.h (bb_note): Move to...Richard Sandiford6-122/+188
gcc/ * sched-int.h (bb_note): Move to... * basic-block.h: ...here. * haifa-sched.c (bb_note): Move to... * cfgrtl.c: ...here. * function.c (next_block_for_reg): New function. (move_insn_for_shrink_wrap): Likewise. (prepare_shrink_wrap): Rewrite to use the above. From-SVN: r183028
2012-01-09* gcc-interface/trans.c (addressable_p) <COMPONENT_REF>: Fix thinko.Eric Botcazou2-2/+6
From-SVN: r183025
2012-01-09[multiple changes]Mikael Morin4-1/+65
2012-01-09 Mikael Morin <mikael@gcc.gnu.org> PR fortran/51758 * trans-array.c (gfc_walk_elemental_function_args): Skip over NULL() actual arguments. 2012-01-09 Tobias Burnus <burnus@net-b.de> PR fortran/51758 * gfortran.dg/optional_absent_2.f90: New. From-SVN: r183024
2012-01-09sol2-unwind.h (sparc64_is_sighandler): Check that the purported ↵Eric Botcazou2-6/+10
sigacthandler address isn't null before dereferencing it. * config/sparc/sol2-unwind.h (sparc64_is_sighandler): Check that the purported sigacthandler address isn't null before dereferencing it. (sparc_is_sighandler): Likewise. From-SVN: r183020
2012-01-09gfortran.texi: Bump copyright year.Tobias Burnus2-3/+14
2012-01-09 Tobias Burnus <burnus@net-b.de> * gfortran.texi: Bump copyright year. (Fortran 2003 Status): Update polymorphism item, add item for generic interface with DT name. From-SVN: r183018
2012-01-09Build 64-bit libffi multilib for i?86-linuxRainer Orth3-2/+7
* configure.ac (i?86-*-*): Set TARGET to X86_64. * configure: Regenerate. From-SVN: r183017
2012-01-09Link libgfortran with -shared-libgccRainer Orth3-2/+12
* Makefile.am (libgfortran_la_LDFLAGS): Add -Wc,-shared-libgcc. * Makefile.in: Regenerate. From-SVN: r183016
2012-01-09gimple.c (is_gimple_non_addressable): Remove.Aldy Hernandez5-16/+12
* gimple.c (is_gimple_non_addressable): Remove. * gimple.h: Remove is_gimple_non_addressable. * gimplify.c (gimplify_modify_expr_rhs): Use is_gimple_reg instead of is_gimple_non_addressable. * trans-mem.c (expand_assign_tm): Same. From-SVN: r183015
2012-01-09macro.c (_cpp_builtin_macro_text): Remove unused variable map.Richard Guenther2-2/+4
2012-01-09 Richard Guenther <rguenther@suse.de> * macro.c (_cpp_builtin_macro_text): Remove unused variable map. From-SVN: r183013
2012-01-09re PR tree-optimization/51775 (FAIL: gnat.dg/pack9.adb scan-tree-dump-not ↵Richard Guenther3-3/+19
optimized "gnat_rcheck") 2012-01-09 Richard Guenther <rguenther@suse.de> PR tree-optimization/51775 * tree-ssa-sccvn.c (visit_use): Value-number throwing stmts. * tree-ssa-pre.c (eliminate): Properly fixup EH info. From-SVN: r183012
2012-01-09arm-cores.def (cortex-a15): Use cortex_a15_tune for tuning parameters.Matthew Gretton-Dann3-1/+18
* gcc/config/arm/arm-cores.def (cortex-a15): Use cortex_a15_tune for tuning parameters. * gcc/config/arm/arm.c (arm_cortex_a15_tune): New static variable. From-SVN: r183011
2012-01-09re PR fortran/51578 (Import of same symbol via different modules and renaming)Tobias Burnus7-103/+309
2012-01-09 Tobias Burnus <burnus@net-b.de> PR fortran/51578 * gfortran.h (gfc_use_list): * match.h (gfc_use_module): Rename to ... (gfc_use_modules): ... this. * module.c (use_locus, specified_nonint, specified_int): Remove global variable. (module_name): Change type to const char*, used with gfc_get_string. (module_list): New global variable. (free_rename): Free argument not global var. (gfc_match_use): Save match to module_list. (load_generic_interfaces, read_module): Don't free symtree. (write_dt_extensions, gfc_dump_module): Fix module-name I/O due to the type change of module_name. (write_symbol0, write_generic): Optimize due to the type change. (import_iso_c_binding_module, use_iso_fortran_env_module): Use locus of rename->where. (gfc_use_module): Take module_list as argument. (gfc_use_modules): New function. (gfc_module_init_2, gfc_module_done_2): Init module_list, rename_list. * parse.c (last_was_use_stmt): New global variable. (use_modules): New function. (decode_specification_statement, decode_statement): Move USE match up and call use_modules. (next_free, next_fixed): Call use_modules. (accept_statement): Don't call gfc_module_use. 2012-01-09 Tobias Burnus <burnus@net-b.de> PR fortran/51578 * gfortran.dg/use_17.f90: New. From-SVN: r183010
2012-01-09Remove conflict markerRichard Biener1-1/+0
From-SVN: r183008
2012-01-092012-01-09 Richard Guenther <rguenther@suse.de>Richard Biener14-85190/+85225
Rotate changelogs. From-SVN: r183007
2012-01-09re PR ada/41929 (64-bit null_pointer_deref1 gnat.dg test consumes all ↵Eric Botcazou2-41/+96
available memory) PR ada/41929 * config/sparc/sol2-unwind.h (sparc64_is_sighandler): Remove SAVPC and add CFA. Revert back to old code for Solaris 8+ multi-threaded. (sparc_is_sighandler): Likewise. (MD_FALLBACK_FRAME_STATE_FOR): Adjust call to IS_SIGHANDLER. From-SVN: r183005
2012-01-09re PR preprocessor/33919 (__BASE_FILE__ does not expand correctly when ↵Gary Funck9-8/+62
included from the command line) libcpp/ PR preprocessor/33919 * files.c (_cpp_get_file_name): New. Implement file name access function. * internal.h (_cpp_get_file_name): New prototype. * macro.c (_cpp_builtin_macro_text): Call _cpp_get_file_name() to use pfile->main_file in lieu of traversing INCLUDED_FROM chain. gcc/testsuite/ PR preprocessor/33919 * gcc.dg/pr33919.c: New test. * gcc.dg/pr33919-0.h: New test header file. * gcc.dg/pr33919-1.h: Ditto. * gcc.dg/pr33919-2.h: Ditto. From-SVN: r183003
2012-01-09tree-streamer-out.c (write_ts_optimization): Fix spelling.Richard Biener2-3/+7
2012-01-09 Richard Guenther <rguenther@suse.de> * tree-streamer-out.c (write_ts_optimization): Fix spelling. From-SVN: r183002
2012-01-09Daily bump.GCC Administrator1-1/+1
From-SVN: r182999
2012-01-08re PR tree-optimization/51680 (g++ 4.7 fails to inline trivial template stuff)Jan Hubicka2-16/+18
PR tree-optimize/51680 * ipa-inline-analyss.c (evaluate_properties_for_edge): Fix conditoin on when known_vals needs to be computed; cleanup. From-SVN: r182995
2012-01-08* ipa-inline.c (want_inline_small_function_p): Fix formating.Jan Hubicka1-2/+0
From-SVN: r182994
2012-01-08re PR tree-optimization/51694 (ICE while compiling alliance package)Jan Hubicka4-2/+27
PR tree-optimize/51694 * ipa-cp.c (ipa_get_indirect_edge_target): Add bounds checks. From-SVN: r182993
2012-01-08libitm: Optimize undo log.Torvald Riegel7-88/+83
libitm/ * local.cc (GTM_LB): Use GTM::gtm_undolog. (GTM::gtm_thread::drop_references_undolog): Remove. (GTM::gtm_thread::commit_undolog, GTM::gtm_thread::rollback_undolog): Move to ... * libitm_i.h (GTM::gtm_undolog): ...here. New. (GTM::gtm_undolog_entry): Remove. (GTM::gtm_thread): Adapt. * beginend.cc (GTM::gtm_thread::rollback): Adapt. (GTM::gtm_thread::trycommit): Adapt. * method-serial.cc (serial_dispatch::log): Adapt. * method-gl.cc (gl_wt_dispatch::pre_write): Adapt. (gl_wt_dispatch::store): Fix likely/unlikely. * containers.h (GTM::vector::resize): Add additional_capacity parameter and handle it. (GTM::vector::resize_noinline): New/adapt. (GTM::vector::push): New. From-SVN: r182992
2012-01-08cpp.texi (Predefined Macros): __STRICT_ANSI__ is defined for -std=c++98 and ↵Jonathan Wakely2-2/+7
-std=c++11 too. 2012-01-08 Jonathan Wakely <jwakely.gcc@gmail.com> * doc/cpp.texi (Predefined Macros): __STRICT_ANSI__ is defined for -std=c++98 and -std=c++11 too. From-SVN: r182991
2012-01-08cfgloop.c (cancel_loop): Add free() of bbs array.Chung-Lin Tang2-0/+5
2012-01-08 Chung-Lin Tang <cltang@codesourcery.com> * cfgloop.c (cancel_loop): Add free() of bbs array. From-SVN: r182990
2012-01-08printers.py (StdForwardListPrinter): Add.Jonathan Wakely3-0/+133
* python/libstdcxx/v6/printers.py (StdForwardListPrinter): Add. * testsuite/libstdc++-prettyprinters/cxx11.cc: New. From-SVN: r182989
2012-01-08Daily bump.GCC Administrator1-1/+1
From-SVN: r182988
2012-01-08re PR tree-optimization/51600 (ice in estimate_local_effects)Jan Hubicka4-20/+59
PR tree-optimization/51600 * ipa-inline-analysis.c (estimate_edge_devirt_benefit): Disable code that benefits small functions. From-SVN: r182984
2012-01-07re PR tree-optimization/51680 (g++ 4.7 fails to inline trivial template stuff)Jan Hubicka2-31/+44
PR tree-optimization/51680 * ipa-inline.c (want_inline_small_function_p): Be more lax on functions whose inlining reduce unit size. From-SVN: r182983
2012-01-07re PR bootstrap/51725 (segfault in stage 3 when compiling gcc/opts.c for ↵Alexandre Oliva2-8/+43
sparc64-linux) PR bootstrap/51725 * cselib.c (new_elt_loc_list): Promote addr_list to canonical node. Add canonical node to containing_mem chain after the non-canonical one, even if there weren't any locs to propagate. (remove_useless_values): Keep only canonical values. (add_mem_for_addr, cselib_lookup_mem): Canonicalize addr. (cselib_invalidate_mem): Likewise. Ensure v is canonical, and canonicalize mem_chain elements that are not discarded. From-SVN: r182982
2012-01-07re PR gcov-profile/51715 (FAIL: gcc.misc-tests/gcov-13.c execution test)John David Anglin3-0/+9
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. From-SVN: r182981