From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qv1-xf33.google.com (mail-qv1-xf33.google.com [IPv6:2607:f8b0:4864:20::f33]) by sourceware.org (Postfix) with ESMTPS id F07C13858C5F for ; Wed, 17 May 2023 23:38:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F07C13858C5F Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=acm.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qv1-xf33.google.com with SMTP id 6a1803df08f44-62382e7b164so6491586d6.0 for ; Wed, 17 May 2023 16:38:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684366715; x=1686958715; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=lvHqlXP3bTY9qaOUljRhHLZAv7Sd4soDS6smI36g16U=; b=QIrP4mLxPpPflYj6Y0HLju0ZX/bNOXbr1yiXN86vvZecrNGLYPqj2BRJ8pwnR/j+7g 0OqV2e2eYqW9o4q9GYq74q1xxusVcDs/tvk/Lzwpo0Di7prXGDSJbxhA5+WXNjmnsmFn TXCu42xioum2O4f69xvO1An5EWdBCimXAAhEu4JQpkvXZ/10hsu/EPPVF3rC3DY1RoKw VZ5Ga3k88atTiq+Qx3BzmsR1M6nuTMw5UkaLajCscJMfDuzuugr46ax/Q1uMT6BwmIDB DrVuyC0tf9CBWLvEmkEg6REJoFRh6lFPlKZTD2DcCnN7q5cnoxyDW1lKnUxFPFNwroBK /Apg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684366715; x=1686958715; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lvHqlXP3bTY9qaOUljRhHLZAv7Sd4soDS6smI36g16U=; b=Hs3bHw1kotZiwSPDIVj5QQphzji3NqlzOGJVmjzrd8qhBa03IJSGA5ntm03GAGxR16 O37o5hOTOVs3e9JjQ0wcKq4Fcys6K0blCg+s4/2ZbTyKzTKrtD2vvsNjeqTh1xnPf9cO J8JaRPlk875th83nLxlFtL42txRp4ztVm3G8UktG3vEtJ5h8E63ewWG0w/QBROmg/4g3 poSKkevAP3uH2Br6kYUbMIwGdwGmwDboXhxc1xQFXwlwS7B/H21kfl52irsvMqIy9xWA +PxkDcNjz2gtaIu6Bafg3S9slxB/SuQMvbdHSLZ1tAefG2ENosF+UVheqK+ZaXC4HFoT /eCg== X-Gm-Message-State: AC+VfDz/VPP4ZDCo3doRPQOflwTgidpHKDv3kcfN39lhqHoafLdHPZO+ cHrKzh2P0F2CJ/43xuhcLN+l+ADfpAg= X-Google-Smtp-Source: ACHHUZ6erZ4GF+KljrrzYp+4M2R4NnAo/S6CxC3QsCQY7ix9sUYgAmrpCvyY+HyL9RoSYnJAvdwXoQ== X-Received: by 2002:a05:6214:2605:b0:621:26de:2c9d with SMTP id gu5-20020a056214260500b0062126de2c9dmr2831397qvb.50.1684366714755; Wed, 17 May 2023 16:38:34 -0700 (PDT) Received: from ?IPV6:2601:19c:527f:bfd0:cb20:e74:ead7:4cfe? ([2601:19c:527f:bfd0:cb20:e74:ead7:4cfe]) by smtp.googlemail.com with ESMTPSA id d16-20020a0cfe90000000b005ef5f8dc89esm103740qvs.88.2023.05.17.16.38.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 May 2023 16:38:34 -0700 (PDT) Sender: Nathan Sidwell Content-Type: multipart/mixed; boundary="------------qcsl1zcTx7KrkoMj1p0lD013" Message-ID: <17c8e37e-0748-5333-002a-026348b19627@acm.org> Date: Wed, 17 May 2023 19:38:33 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: en-US To: GCC Patches , Richard Guenther From: Nathan Sidwell Subject: [patch] Allow plugin-specific dumps X-Spam-Status: No, score=-3037.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,GIT_PATCH_0,HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: This is a multi-part message in MIME format. --------------qcsl1zcTx7KrkoMj1p0lD013 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit PR 99451 is about the inability to name tree and rtl dumps by plugin name. And includes a patch. But then I worked around the problem and forgot about it. Here it is again, retested against trunk. ok? nathan -- Nathan Sidwell --------------qcsl1zcTx7KrkoMj1p0lD013 Content-Type: text/x-patch; charset=UTF-8; name="0001-Allow-plugin-dumps.patch" Content-Disposition: attachment; filename="0001-Allow-plugin-dumps.patch" Content-Transfer-Encoding: base64 RnJvbSBlNTQ1MThiYzVlNTllZjVjZGMyMWM2NTJjZWFjNDFiZDBjMGY0MzZjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBOYXRoYW4gU2lkd2VsbCA8bmF0aGFuQGFjbS5vcmc+ CkRhdGU6IFdlZCwgMTcgTWF5IDIwMjMgMTk6Mjc6MTMgLTA0MDAKU3ViamVjdDogW1BBVENI XSBBbGxvdyBwbHVnaW4gZHVtcHMKCkRlZmVyIGR1bXAgb3B0aW9uIHBhcnNpbmcgdW50aWwg cGx1Z2lucyBhcmUgaW5pdGlhbGl6ZWQuICBUaGlzIGFsbG93cyBvbmUgdG8KdXNlIHBsdWdp biBuYW1lcyBmb3IgZHVtcHMuCgoJUFIgb3RoZXIvOTk0NTEKCWdjYy8KCSogb3B0cy5oICho YW5kbGVfZGVmZXJyZWRfZHVtcF9vcHRpb25zKTogRGVjbGFyZS4KCSogb3B0cy1nbG9iYWwu Y2MgKGhhbmRsZV9jb21tb25fZGVmZXJyZWRfb3B0aW9ucyk6IERvIG5vdCBoYW5kbGUKCWR1 bXAgb3B0aW9ucyBoZXJlLgoJKGhhbmRsZV9kZWZlcnJlZF9kdW1wX29wdGlvbnMpOiBOZXcu CgkqIHRvcGxldi5jYyAodG9wbGV2OjptYWluKTogQ2FsbCBpdCBhZnRlciBwbHVnaW4gaW5p dC4KLS0tCiBnY2Mvb3B0cy1nbG9iYWwuY2MgfCAyMCArKysrKysrKysrKysrKysrKysrLQog Z2NjL29wdHMuaCAgICAgICAgIHwgIDEgKwogZ2NjL3RvcGxldi5jYyAgICAgIHwgIDQgKysr KwogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvZ2NjL29wdHMtZ2xvYmFsLmNjIGIvZ2NjL29wdHMtZ2xvYmFsLmNjCmlu ZGV4IDA1NDE2OTE1OGIxLi5hNjFjNzAxNjIxZCAxMDA2NDQKLS0tIGEvZ2NjL29wdHMtZ2xv YmFsLmNjCisrKyBiL2djYy9vcHRzLWdsb2JhbC5jYwpAQCAtNDAxLDcgKzQwMSw3IEBAIGhh bmRsZV9jb21tb25fZGVmZXJyZWRfb3B0aW9ucyAodm9pZCkKIAkgIGJyZWFrOwogCiAJY2Fz ZSBPUFRfZmR1bXBfOgotCSAgZy0+Z2V0X2R1bXBzICgpLT5kdW1wX3N3aXRjaF9wIChvcHQt PmFyZyk7CisJICAvKiBEZWZlcnJlZCB1bnRpbCBwbHVnaW5zIGluaXRpYWxpemVkLiAgKi8K IAkgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgT1BUX2ZvcHRfaW5mb186CkBAIC00OTQsMyAr NDk0LDIxIEBAIGhhbmRsZV9jb21tb25fZGVmZXJyZWRfb3B0aW9ucyAodm9pZCkKIAl9CiAg ICAgfQogfQorCisvKiBIYW5kbGUgZGVmZXJyZWQgZHVtcCBvcHRpb25zLiAgKi8KKwordm9p ZAoraGFuZGxlX2RlZmVycmVkX2R1bXBfb3B0aW9ucyAodm9pZCkKK3sKKyAgdW5zaWduZWQg aW50IGk7CisgIGNsX2RlZmVycmVkX29wdGlvbiAqb3B0OworICB2ZWM8Y2xfZGVmZXJyZWRf b3B0aW9uPiB2OworCisgIGlmIChjb21tb25fZGVmZXJyZWRfb3B0aW9ucykKKyAgICB2ID0g KigodmVjPGNsX2RlZmVycmVkX29wdGlvbj4gKikgY29tbW9uX2RlZmVycmVkX29wdGlvbnMp OworICBlbHNlCisgICAgdiA9IHZOVUxMOworICBGT1JfRUFDSF9WRUNfRUxUICh2LCBpLCBv cHQpCisgICAgaWYgKG9wdC0+b3B0X2luZGV4ID09IE9QVF9mZHVtcF8pCisgICAgICBnLT5n ZXRfZHVtcHMgKCktPmR1bXBfc3dpdGNoX3AgKG9wdC0+YXJnKTsKK30KZGlmZiAtLWdpdCBh L2djYy9vcHRzLmggYi9nY2Mvb3B0cy5oCmluZGV4IDk5NTlhNDQwY2ExLi4wMGYzNzdmOWNh NyAxMDA2NDQKLS0tIGEvZ2NjL29wdHMuaAorKysgYi9nY2Mvb3B0cy5oCkBAIC00MjUsNiAr NDI1LDcgQEAgZXh0ZXJuIHZvaWQgY29udHJvbF93YXJuaW5nX29wdGlvbiAodW5zaWduZWQg aW50IG9wdF9pbmRleCwgaW50IGtpbmQsCiBleHRlcm4gY2hhciAqd3JpdGVfbGFuZ3MgKHVu c2lnbmVkIGludCBtYXNrKTsKIGV4dGVybiB2b2lkIHByaW50X2lnbm9yZWRfb3B0aW9ucyAo dm9pZCk7CiBleHRlcm4gdm9pZCBoYW5kbGVfY29tbW9uX2RlZmVycmVkX29wdGlvbnMgKHZv aWQpOworZXh0ZXJuIHZvaWQgaGFuZGxlX2RlZmVycmVkX2R1bXBfb3B0aW9ucyAodm9pZCk7 CiB1bnNpZ25lZCBpbnQgcGFyc2Vfc2FuaXRpemVyX29wdGlvbnMgKGNvbnN0IGNoYXIgKiwg bG9jYXRpb25fdCwgaW50LAogCQkJCSAgICAgIHVuc2lnbmVkIGludCwgaW50LCBib29sKTsK IApkaWZmIC0tZ2l0IGEvZ2NjL3RvcGxldi5jYyBiL2djYy90b3BsZXYuY2MKaW5kZXggZDUz YjVlNzhhZTMuLmM2MDZhMDY5N2I3IDEwMDY0NAotLS0gYS9nY2MvdG9wbGV2LmNjCisrKyBi L2djYy90b3BsZXYuY2MKQEAgLTIyNTMsNiArMjI1MywxMCBAQCB0b3BsZXY6Om1haW4gKGlu dCBhcmdjLCBjaGFyICoqYXJndikKIAogICBpbml0aWFsaXplX3BsdWdpbnMgKCk7CiAKKyAg LyogSGFuZGxlIHRoZSBkdW1wIG9wdGlvbnMgbm93IHRoYXQgcGx1Z2lucyBoYXZlIGhhZCBh IGNoYW5jZSB0byBpbnN0YWxsIG5ldworICAgICBwYXNzZXMuICAqLworICBoYW5kbGVfZGVm ZXJyZWRfZHVtcF9vcHRpb25zICgpOworCiAgIGlmICh2ZXJzaW9uX2ZsYWcpCiAgICAgcHJp bnRfdmVyc2lvbiAoc3RkZXJyLCAiIiwgdHJ1ZSk7CiAKLS0gCjIuNDAuMQoK --------------qcsl1zcTx7KrkoMj1p0lD013--