From patchwork Fri Oct 1 17:48:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John David Anglin X-Patchwork-Id: 45708 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E65353857832 for ; Fri, 1 Oct 2021 17:48:32 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from cmx-mtlrgo002.bell.net (mta-mtl-001.bell.net [209.71.208.11]) by sourceware.org (Postfix) with ESMTP id 239A93858013 for ; Fri, 1 Oct 2021 17:48:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 239A93858013 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=bell.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bell.net X-RG-CM-BuS: 0 X-RG-CM-SC: 0 X-RG-CM: Clean X-Originating-IP: [70.52.221.220] X-RG-Env-Sender: dave.anglin@bell.net X-RG-Rigid: 60C89459073BCAAA X-CM-Envelope: MS4xfMB8ObWoe/UprxCwHzvRrmF/tiFJLQ09ETik/Xi9uDJchO/XXgzCQ5B9XMxE5LZtQlo7spH8c1N5v7A4G8rO5z1N7OrWjWadaEhoxivIoUDCPG0eAQxE vTY1EWUEXRmeT22jxx9/wvYcG8glGESb4mTXUV1XzX7AyGuOhld+yPw9rJaJRPgbK2t6KlhGIKw5RaaSkSRR/4yxWS61GOuojU/ldyDryktSMILu/DE+KaF/ XQgNHp30lZYBtSue7QMvLA== X-CM-Analysis: v=2.4 cv=ENdlb3VC c=1 sm=1 tr=0 ts=615749df a=YO5NLpPX/y/Fbmk87HoZTg==:117 a=YO5NLpPX/y/Fbmk87HoZTg==:17 a=IkcTkHD0fZMA:10 a=mDV3o1hIAAAA:8 a=IYEQFXyUx-96tLAl9P4A:9 a=QEXdDO2ut3YA:10 a=_FVE-zBwftR9WsbkzFJk:22 Received: from [192.168.2.49] (70.52.221.220) by cmx-mtlrgo002.bell.net (5.8.716.03) (authenticated as dave.anglin@bell.net) id 60C89459073BCAAA; Fri, 1 Oct 2021 13:48:15 -0400 To: GCC Patches From: John David Anglin Subject: [committed] hppa: Default to dwarf version 4 on hppa64-hpux Message-ID: <0a9f9f34-93ed-54ca-b466-50d053f21ab0@bell.net> Date: Fri, 1 Oct 2021 13:48:15 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 Content-Language: en-US X-Spam-Status: No, score=-9.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" 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 (pa_option_override): Default to dwarf version 4 on hppa64-hpux. diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 06143023b46..5b3ffd48f4e 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -541,6 +541,16 @@ pa_option_override (void) write_symbols = NO_DEBUG; } + if (TARGET_64BIT && TARGET_HPUX) + { + /* DWARF5 is not supported by gdb. Don't emit DWARF5 unless + specifically selected. */ + if (!global_options_set.x_dwarf_strict) + dwarf_strict = 1; + if (!global_options_set.x_dwarf_version) + dwarf_version = 4; + } + /* We only support the "big PIC" model now. And we always generate PIC code when in 64bit mode. */ if (flag_pic == 1 || TARGET_64BIT)