From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id 7A5183834C0A for ; Wed, 7 Dec 2022 14:58:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7A5183834C0A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670425136; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lCl00ib7xQmvlQ67M806INGp9xXi5QvhCjspKT43hMk=; b=FNIm2pBsKYinlXZ9XnhZ5lP6LF06S0QUd+RHHIl6i/j80G88me7xZEbQD17q+blT66xW5+ bNFWiLYD1jM1MOrkebX6Cx6OeLfuHU8txPXhcVm+BTlq9LG4GxWECUXJCu63kFWoly+jJY 9m88LfBnWuDGcIzJr2rMjW+fJy8ssKU= Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-46-7XiiBqBxNZq8QwbB2fna3A-1; Wed, 07 Dec 2022 09:58:55 -0500 X-MC-Unique: 7XiiBqBxNZq8QwbB2fna3A-1 Received: by mail-io1-f71.google.com with SMTP id z9-20020a6be009000000b006e0577c3686so1391387iog.0 for ; Wed, 07 Dec 2022 06:58:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lCl00ib7xQmvlQ67M806INGp9xXi5QvhCjspKT43hMk=; b=iur4CB0uegbIYVtL6TX48QFvAYQf4fwfBlvjhUo2aBLUa0U37weLMIQ7czE8nYQkK4 UJWvH88EMe7DXGmNuw7jbj4CI2/ZuvwyhFcIr0l9fFZIPTzVVI3Xh8vj4+rsnYOCTnWT gmEO94FUbh+jbgvmXtkjV4QdDu9uz5Is03I67M5hs7JvjpnHdCvw995MjX+ZDRf7v+kC l40XCQerhwaIz8owSPVeoWqaJMJCdIna+3aGDS4/Ugz9F+gJ2nAwxtRQZ/otsAHQtr9D CNmJAvUEG1CVo189rRgVLloBjX8WGpMLuvvjpEExGah0XXi5N334WPQKbG+myYSrNPaK 7Mqw== X-Gm-Message-State: ANoB5pneHl+zTkMLG9y5pc/L7Cg3hbBY9BmC/jVfBE4mlUE1ZKBWzSL8 VvLCTCY8A53UPjE7emfQOwS21YRwO/0+cnM5FYsn3TrOwOzskFQhoL/2zuqQ0N7c6DyhU1HUrJV nPzdO8VXZBJ4rC4dnSg== X-Received: by 2002:a05:6602:200c:b0:6de:90a6:6b04 with SMTP id y12-20020a056602200c00b006de90a66b04mr41101672iod.101.1670425133823; Wed, 07 Dec 2022 06:58:53 -0800 (PST) X-Google-Smtp-Source: AA0mqf5IH8KfwlAcfrApcnjyRn2o3fmJmfnPepInXpGzVZlLBh7DQcjUPybfQibpNGLpQJngHj+mZw== X-Received: by 2002:a05:6602:200c:b0:6de:90a6:6b04 with SMTP id y12-20020a056602200c00b006de90a66b04mr41101663iod.101.1670425133520; Wed, 07 Dec 2022 06:58:53 -0800 (PST) Received: from ?IPV6:2607:fea8:a263:f600::6c01? ([2607:fea8:a263:f600::6c01]) by smtp.gmail.com with ESMTPSA id d74-20020a02624d000000b00363e4730a41sm7872525jac.175.2022.12.07.06.58.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Dec 2022 06:58:53 -0800 (PST) Message-ID: Date: Wed, 7 Dec 2022 09:58:51 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH] Fix a few incorrect accesses. To: Thomas Schwinge Cc: gcc-patches@gcc.gnu.org References: <87359r34rb.fsf@euler.schwinge.homeip.net> From: Andrew MacLeod In-Reply-To: <87359r34rb.fsf@euler.schwinge.homeip.net> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 12/7/22 05:08, Thomas Schwinge wrote: > Hi Andrew! > > On 2022-12-02T09:12:23-0500, Andrew MacLeod via Gcc-patches wrote: >> This consists of 3 changes which stronger type checking has indicated >> are non-compliant with the type field. > I'm curious what that "stronger type checking" is? > Remnants of an old project which replaces the uses of trees to represent types everywhere in GCC with a new type pointer. This provided much stronger compile time type checking.   These few places in the patch caused compile time errors because the accesses were not type nodes. They were hanging around in an old branch from 2017 I was looking at, so I figured it was time to get them into trunk :-) Anddrew