From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x2d.google.com (mail-oa1-x2d.google.com [IPv6:2001:4860:4864:20::2d]) by sourceware.org (Postfix) with ESMTPS id A7BF53858D28 for ; Sun, 17 Dec 2023 03:29:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A7BF53858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ventanamicro.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org A7BF53858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:4860:4864:20::2d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702783778; cv=none; b=OZAyfNH4siJ1Jg7mw8/sicrTqU8JTG1Ckarhz+yPFu9d0BgJqJXEsqYOyTe5nEbxLZi0bRDIWlVl6gzXxwmROWGeFexq3tB4dkmSsIG6Hw+6iLb7hAkTovvbSx7QcT8zg/GhmDVQpX3DYgtU47pCXcEErCCS/1xoSWYEwXxtfhY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702783778; c=relaxed/simple; bh=GEHYQJo1d/FSsWiuY28Ji34l3HYsAD+8uZXdxfLC7vI=; h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject; b=adaeF85REXRul74YMu/pNKNXO6pBilons6Y85ZTltJvIyN/ZkpbCLA7CqW7rWB7HSvx3BMjEslZywScFbB7cmq9QcSY6XcCvl2PPakiE6CDWEVqr+BLdkh5LevwbRqVoo/I10GusyQ4wTyuDSA+IjyxDFEYJxIORC/B+4ik/CkQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-oa1-x2d.google.com with SMTP id 586e51a60fabf-203ab4be82aso150345fac.1 for ; Sat, 16 Dec 2023 19:29:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1702783773; x=1703388573; darn=gcc.gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=oMDbredBIacukMG9vKCDVflVxykKuiTPyEd4kM0oZUM=; b=ZW4zjrgdsntBTp0Zj+e7GGTQbmwvaHknbgzcLTFIVKzEMm8b5NmbvoHCy308CACPCg SB0htQDk1CnbPmP8dZR7GiAjnqmJmib23gOJONTklaX8AsaBcS/BG68lz27tM7lvaLdC KvailoOLPIp/AUIY4kqvv99ZmluRVZmlJHrWNKfzr2YGhGpXImr/wSObbyfO1sRdAglV A8i5QCmrUiskmNUG1JB+Pvxe0+k7z9JVoK/9FyHYwrnmWx3tHkSnsxGBUJA2qcn3lOxv GYCNqzDncdZh9mguTLOYxX+98dUVK6Vgjm52so/vc2p4bfjLCgf7xUbsgvY4/YCeooey iH3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702783773; x=1703388573; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=oMDbredBIacukMG9vKCDVflVxykKuiTPyEd4kM0oZUM=; b=dA6/o2FTH3Y7SlM3nC9i9NXHUoC1vLQf2JizKDHiMV8avPf19OGR3DATwAR94bB2xN QnLwgmdA+eZ0LtEpOebyhqbh9YPTm4W7/AhL5r/KRjFN5TeCIbHoHBas1hHGfNVl1WUq ERFyWZ49yvUrJdYmt+YlG+1JHpLwInCCPyUvOxinrLHQVXab2s3BpK3y95a15AnsKz0q xr1d9TZWPbMUHtZWtFCyTTSJfW0sQ9VWPvTfasqho0tRewZ74t6zTKI3jcNJK1S7z8fJ h0C4Q2J9AvMgC7wc7PswgPF/WvUuxT0aTFSkK/CrbgrarIkthVgTBl6VNPRV53vDjQC2 lDZQ== X-Gm-Message-State: AOJu0YyAz0/zz19P9+1JAgVO8X44b978K0KbKrNUThqoP4Sz9yG8xzY2 xCsUdY3FJCufJOHlld5N82j6HiW90Hpx4zOxLSs= X-Google-Smtp-Source: AGHT+IGEM+G2QgqiNR7KJfEw/9IiQhG+WS9zKZodE6d5fknXNeINEN6dMkpOCZV6lQsrKchFDe4WBg== X-Received: by 2002:a05:6870:171d:b0:1fb:75a:de5a with SMTP id h29-20020a056870171d00b001fb075ade5amr17063806oae.72.1702783773307; Sat, 16 Dec 2023 19:29:33 -0800 (PST) Received: from [172.31.1.103] ([172.56.168.60]) by smtp.gmail.com with ESMTPSA id 27-20020a630f5b000000b005891f3af36asm15263870pgp.87.2023.12.16.19.29.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 16 Dec 2023 19:29:32 -0800 (PST) Message-ID: <7a5ec7af-fdbf-470f-9414-bf4110331d0a@ventanamicro.com> Date: Sat, 16 Dec 2023 20:29:31 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "gcc-patches@gcc.gnu.org" From: Jeff Law Subject: RFC -- targets with unsigned bifields Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: So mcore-elf is the slowest target to test with a simulator. Not because it's simulator is particularly bad, but because some tests timeout as they've gotten into infinite loops. This causes the mcore-elf port to take about 2X longer than most other gdbsim ports. I tracked this down to the port unconditionally adding -funsigned-bitfields to CC1_SPEC. According to the comment it's how the ABI is defined for the mcore targets. It'd be nice to get reasonable results from mcore-elf in a reasonable amount of time. The question is how. I *could* just disable the -funsigned-bitfields within the tester. We certainly have the ability to carry forward patches like this which exist only to help the testing effort. Another approach would be to add an explicit -fsigned-bifields to the arguments for the affected tests. I'd guess it's on the order of around 35 distinct tests that would need to be updated. A third approach would be to grub around and see if there's a way to add a -fsigned-bitfields using dejagnu, perhaps in the baseboards file. Looking for suggestions/recommendations here. Jeff