From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) by sourceware.org (Postfix) with ESMTPS id A55133858D20 for ; Thu, 6 Jul 2023 06:04:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A55133858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-2b703cbfaf5so3704351fa.1 for ; Wed, 05 Jul 2023 23:04:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688623439; x=1691215439; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=MsdSuPGTzSQr1sp6u48VfFSQhfajv4fj7GERiM6bfJ4=; b=aWFlXVQeHm8IoYHrMS+fkhY+k6FWC2sDA1TRuGc/a9gB1Zw2BdK55DOSz+JvUoCPbT 2jZarN1shr1wIwIdaPm2vlZQbk6pSqo5FTASlDYDOV3xC4+1jCWpxUEx5jcceGDhWE8S udRJ8yUJgTA3Qtf2J8TTDE3sCKV6xR+wnHpAuLfrrnaa1v8jewbSpC0JqpCZTZSvxwjB qpoTyKzdc37Eb9lsEVc3re+laUawWJccuVqkjXpS+Mfbu3bFMNQF22DDiJ5dxnuvN2rN +e3HwqZpj4LOPcKTBZMnjZccbDoFgl710Jcf0S7Rk3WAWnZupha7ngybFSGzGsce66K1 qLQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688623439; x=1691215439; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MsdSuPGTzSQr1sp6u48VfFSQhfajv4fj7GERiM6bfJ4=; b=B/IT5DnsIbJecW+q//cO9mkcaLpWe92eXrlkXzo8RZIZ8T+adCudrj07fe6pp0BYUu S5z4j0jQwwD7e6rkdv38wgq2u/2XIQ/sLJakiR3fb7sDOEmjHVr57GwvXmAED/I/9ZmB N15Cc3GLLLgY7Dsz5gWCiAVf9YWY14ci++3NOnE4+7u4riszEjS2hb/88eHJoBJ2EvKI ZlP3XIHE09TvrpI1jxRLC1b2FKMqKhi3407hLk4a5jjYP9w1nsQgjOjDDnjTBJiiZqSm Wx061F6x1ARDL8VyyqFhF7dV43HeaUwr9EDEec5ACNzntlUAbRFZP0bnhgbkhMA+yjYL Wvkg== X-Gm-Message-State: ABy/qLZNoSvuwcWAjHs+kaBqTVoqlsYRNCaqV0zGGFuVDhDsK5lWXXF6 rik1KUjBDspxmDmqBwGxXgpvs6Qr8Wl4y616lKf7R+9N X-Google-Smtp-Source: APBJJlHAQsVxuXrJGnJM4ld61szHJZVEwFciPXtLBjXnMnU0CAK617x9LJAdhHWC5xfpmhQFgu3Qh5vpMD0TBMQySjo= X-Received: by 2002:a2e:b016:0:b0:2b6:cd12:24f7 with SMTP id y22-20020a2eb016000000b002b6cd1224f7mr507439ljk.44.1688623438889; Wed, 05 Jul 2023 23:03:58 -0700 (PDT) MIME-Version: 1.0 References: <1416802296-15833-1-git-send-email-tsaunders@mozilla.com> <1416802296-15833-4-git-send-email-tsaunders@mozilla.com> <873522vkmu.fsf@euler.schwinge.homeip.net> <87h6qitk0h.fsf@euler.schwinge.homeip.net> In-Reply-To: <87h6qitk0h.fsf@euler.schwinge.homeip.net> From: Richard Biener Date: Thu, 6 Jul 2023 08:03:46 +0200 Message-ID: Subject: Re: [v2] GTY: Clean up obsolete parametrized structs remnants (was: [PATCH 3/3] remove gengtype support for param_is use_param, if_marked and splay tree allocators) To: Thomas Schwinge Cc: gcc-patches@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,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: On Wed, Jul 5, 2023 at 6:13=E2=80=AFPM Thomas Schwinge wrote: > > Hi! > > On 2023-07-05T10:16:09+0200, I wrote: > > On 2014-11-23T23:11:36-0500, tsaunders@mozilla.com wrote: > >> gcc/ > >> > >> * plugin.c, plugin.def, ggc.h, ggc-common.c, gengtype.h, gengtyp= e.c, > >> gengtype-state.c, gengtype-parse.c, gentype-lex.l, gcc-plugin.h, > >> doc/plugins.texi, doc/gty.texi: Remove support for if_marked and > >> param_is. > > > >> --- a/gcc/gengtype.h > >> +++ b/gcc/gengtype.h > > > >> @@ -153,11 +152,6 @@ enum typekind { > >> TYPE_LANG_STRUCT, /* GCC front-end language specific structs. > >> Various languages may have homonymous but > >> different structs. */ > >> - TYPE_PARAM_STRUCT, /* Type for parametrized structs, e.g. hash_t > >> - hash-tables, ... See (param_is, use_param= , > >> - param1_is, param2_is,... use_param1, > >> - use_param_2,... use_params) GTY > >> - options. */ > >> TYPE_USER_STRUCT /* User defined type. Walkers and markers for > >> this type are assumed to be provided by the > >> user. */ > > > > OK to push the attached > > "GTY: Clean up obsolete parametrized structs remnants"? > > Updated per > > "GTY: Repair 'enum gty_token', 'token_names' desynchronization", OK to > push the attached > v2 "GTY: Clean up obsolete parametrized structs remnants"? OK. > > Gr=C3=BC=C3=9Fe > Thomas > > > ----------------- > Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 2= 01, 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch= =C3=A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellsc= haft: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955