From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id BBAkNe1f+F+0NwAA0tVLHw (envelope-from ) for ; Fri, 08 Jan 2021 13:36:45 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id GK14MO1f+F+7VAAAbx9fmQ (envelope-from ) for ; Fri, 08 Jan 2021 13:36:45 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 946BF9403CD for ; Fri, 8 Jan 2021 13:36:45 +0000 (UTC) Received: from localhost ([::1]:42866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxrwa-0005Zi-IJ for larch@yhetil.org; Fri, 08 Jan 2021 08:36:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43520) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxrwP-0005XJ-HC for guix-devel@gnu.org; Fri, 08 Jan 2021 08:36:33 -0500 Received: from mail-bl2gcc02on2071.outbound.protection.outlook.com ([40.107.89.71]:18016 helo=GCC02-BL0-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxrwM-0001Co-Bm; Fri, 08 Jan 2021 08:36:32 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SI8tpzPrwxApG0hCGcdzFIRQt/9YbE8L9yTfmPUMhQZBkuSkH+xv1JbarYFQWGaQoPb7d9Q6FWIKGSAE075+PtJdhG0gbVTL7UhXvwRU9PudIf2b17USMAMfZGdJ44hHxntfeGsnRLZgjjBmQPRi6cxfel+TBo6HmLQYpJqDsHcRHIOmdB40IaLXcutoOOT3kpC3lcnK6cP1lnQOTMPmeXDYYylWI1h0xdGtY5PxindPfSatH0NDJnFWwSOGYX0DFywAbgsodBTbBxwLcvjgBuvpRg3QM3szW7MRTo9s7Bpxwnp13JE81VBClyFU4XzywfPbqaoOlCoRcZlP4W/WiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5YTfiTJERuhCgTNfR3pE3eCbRyYj95q2vmdsa9RXiRg=; b=Jsl5d0TXipBScBOMugLkWwQgkNeACixgYlGcvzbEGy6++MTO+CndYbFT0MqRNYAXlsyw0gQR/MRLkET2F/2Q01hsNzGv/x/yw433pHnS6MFXc2+sOzIcnJagndpAo0TaedRCRLKWCjt8V7BOI6aZmUccyQ3ZHxrZBwD7lh+21oVHeBDN5QXNujQ8AlEKnVh2dKBzerq+eTs3K+WsuB+8wbRAaAG43zTAE3vuXSGSu6c+6iLnAxeyNIOEtGoKczqaV+E4a8cyrO1+JGXdvNdcYAxDV+rFXZLcFks11Vto8ILJVJGwY+pPK8Y6s3YHZdcSfX4mETEnGo1mPnH6FYa4yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=michigan.gov; dmarc=pass action=none header.from=michigan.gov; dkim=pass header.d=michigan.gov; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=michigan.gov; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5YTfiTJERuhCgTNfR3pE3eCbRyYj95q2vmdsa9RXiRg=; b=GnIjMFRfQn7Eyo5+I9A/BEZ3l/1iC4ppKXS1fzj/VrnI/o8EFT0p/gb6s7avU7yUR8ZZwSSW4N6P2+v8Mc7DgG2qhFPqS3gVL2OLtuw98WfmlbTSfWuS9SnDa29kiZF7wL90s84FwvHHiql3RAi85xB5kr8d+uQJPFCO3DaFMaE= Received: from SA9PR09MB5535.namprd09.prod.outlook.com (2603:10b6:806:1f::8) by SA1PR09MB7471.namprd09.prod.outlook.com (2603:10b6:806:17b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Fri, 8 Jan 2021 13:36:26 +0000 Received: from SA9PR09MB5535.namprd09.prod.outlook.com ([fe80::9843:604e:edff:c254]) by SA9PR09MB5535.namprd09.prod.outlook.com ([fe80::9843:604e:edff:c254%3]) with mapi id 15.20.3742.011; Fri, 8 Jan 2021 13:36:26 +0000 From: "Orians, Jeremiah (DTMB)" To: "bootstrappable@freelists.org" , grischka , Jan Nieuwenhuizen Subject: RE: [bootstrappable] Re: [Tinycc-devel] Re: wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello' Thread-Topic: [bootstrappable] Re: [Tinycc-devel] Re: wip-full-source-bootstrap: from a 357-byte `hex0' to 'hello' Thread-Index: AQHW5bjX137CRfmr7k+yHMub4imAVKoduCaAgAAC7AA= Date: Fri, 8 Jan 2021 13:36:26 +0000 Message-ID: References: <87im8cvdpa.fsf@gnu.org> <36b3777d90af6fa2e1c1778ba183111e@codethink.co.uk> <87lfd5rpr8.fsf@gnu.org> <20210107211058.40e0813a@scratchpost.org> <20210107212324.36bfd236@scratchpost.org> <20210107235208.04835b95@scratchpost.org> <5FF806CD.1000405@gmx.de> <20210108142557.4aee550b@scratchpost.org> In-Reply-To: <20210108142557.4aee550b@scratchpost.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_Enabled=True; MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_SiteId=d5fb7087-3777-42ad-966a-892ef47225d1; MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_Owner=OriansJ@michigan.gov; MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_SetDate=2021-01-08T13:36:20.5112019Z; MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_Name=Public Data (Published to the Public); MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_Application=Microsoft Azure Information Protection; MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_ActionId=91192ccf-361e-440b-b1ae-264fa15f63db; MSIP_Label_2f46dfe0-534f-4c95-815c-5b1af86b9823_Extended_MSFT_Method=Manual x-originating-ip: [75.75.217.224] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d8e7aae7-2ab8-42b0-a67c-08d8b3da65d8 x-ms-traffictypediagnostic: SA1PR09MB7471: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Q9CCtEYtgP+UJvic8ken9x6t/10NolW+W3cMGnZ6x6ewqYUmN6l8TYruGD3fSOc54743Tk5dpQwec+snJbQSbKYQj0rpbxVannEDMTABuHjqPTpZeKAPMnkXaoRzKeUlFc3Ttqvq3CEfXogZ/Kohq3SJkrNjjXxtvdzMUnCQqzsYA8cznw3gQei/HCC338eB4E2b2lkEMMNCEduzbsPvJ4znW0eZIP/6QU/2czKjxO/ImgvCV4s/R563I4xg7e0MtnTaHjzKlzt+1yMRWC8ljvn5oGi3/l3IQlGTmI3R5915guEJxYY2yUeaGOAF3GilrNjbrfxdt5sKXtCo0XjIqwPx7Iq5y9/plrhF5VSuShAa67PxaODOTqc4jk9kAJ+wvSIsk4VEcQy1u2a/Q8SDmlqY3fFVQ/Lxtr+l7jnQemAlmUoEVYvMfCuVqnrAQa26S6voawFiCq9eBAFubEJSrLBfZjIXB5IbFLuxQugO54WRrR7830zdd9JppIWN/E9o4BSSFKpS7cuupGI1kd3W9Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA9PR09MB5535.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(136003)(376002)(346002)(366004)(186003)(26005)(71200400001)(9686003)(316002)(6506007)(4326008)(966005)(55016002)(110136005)(7696005)(2906002)(52536014)(8936002)(66476007)(33656002)(86362001)(66446008)(76116006)(64756008)(66556008)(4744005)(66946007)(54906003)(5660300002)(478600001)(8676002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?FfN/VPDOCb50oWqX6kjCHVqTxocfHw38kd/MXRunez1Mi81iAolOWNSVOq8/?= =?us-ascii?Q?VP8IPXNA40a1eB3QlFt+8e+S9yYzhCfbocAzO7V0/1BKUuG8OPH7bGDkPDMj?= =?us-ascii?Q?ifmccaP917pdGDsOpgt9fQnWJJrRwyzV8obg4E2+fau/5i4/bE3UctkphX6G?= =?us-ascii?Q?Nd+z74kkHihfSP5RhQ/IgT4HdIe241HBCZ70LuKsXgDdcmBCNFKg/ucKmx6T?= =?us-ascii?Q?ZikTLMaG3hdJWUpSP5GeHSyUpieKk0sLa9bgrmf0YJHQrFn/QNkbD1pY4ixC?= =?us-ascii?Q?fO56g79ewBqM2xqaED5N1lm6pg5fzDfNsp6DMndheDTNYm60E8QV6uxnA+x1?= =?us-ascii?Q?NBQR10+E3PIF+O7bb8u+BPQvh6sV9XRMmrx0H2tQTsJs+HEAavO08R42IWmI?= =?us-ascii?Q?7bF+gJe2CS1y6KUlOlcKUw1CXp+QqKR/BVWT5P3zmI1oIgkp4OKcb6JZMTyI?= =?us-ascii?Q?Dsa4hHqzXLZ0QstU/RWYifzfxB3itjz/HDK04vhAGmfpq2QH/gl+tBAep46V?= =?us-ascii?Q?2beIE7wn6lSB791MaVifOf7IqjM7CZUuuhXq+9+AnhmbOoyXevNgJjOEhPIT?= =?us-ascii?Q?Phqdfp2Jkey6zquhJSawYZ4DcDGZs3w8wE9kvOoK5QrBGrzjQznTasz1s9A7?= =?us-ascii?Q?DshK/l+Ys8M5okLQeN37DThsPj152goB7i2B9zq7YeOc/OufNbhTahdfnf3O?= =?us-ascii?Q?0GSeTOkEjJ8rHbmZRZPIqA6I1cHEM5Fv8tV2XBtXTLb32m4u6d/KD+7z6Vl0?= =?us-ascii?Q?LgTeyB67Lbj8dKNG0MMjgXta9EZA9EBNmer8Lw30IPa0boNsMVjr0rYFFIG9?= =?us-ascii?Q?YWxpH/rjkgSwKnMsVVToD+KeH8S0bn+QSctFfwYMIR670H1iJv1VHeGY5PXF?= =?us-ascii?Q?HDE4yeS8cUjW1olXYQtdClABeY13uIrP9BTf1NR3F98lXN/aJdulEuxQyWq1?= =?us-ascii?Q?zGPrsv7CjoRNqQmXAA11JU7kH5DJWSFy0/Ld2Z/M6gc=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: michigan.gov X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA9PR09MB5535.namprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8e7aae7-2ab8-42b0-a67c-08d8b3da65d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2021 13:36:26.4212 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d5fb7087-3777-42ad-966a-892ef47225d1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EOVu/Mc2s6KdFl9/hmV4rUxG+6zzkO5wMTzfvlLfe3rYYLe5qlyXiG8lYAWpouecVLA84Pf6Hk7K4VjuAKHJ7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR09MB7471 Received-SPF: pass client-ip=40.107.89.71; envelope-from=OriansJ@michigan.gov; helo=GCC02-BL0-obe.outbound.protection.outlook.com X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.247, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_GOV_DKIM_AU=-0.998, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "guix-devel@gnu.org" , "tinycc-devel@nongnu.org" Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.05 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=michigan.gov header.s=selector2 header.b=GnIjMFRf; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=michigan.gov; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 946BF9403CD X-Spam-Score: -4.05 X-Migadu-Scanner: scn0.migadu.com X-TUID: lMMouTLM7s8b > If so, is libc malloc supposed to ensure alignment of allocated memory? > According to https://man7.org/linux/man-pages/man3/malloc.3.html yes. > @Janneke: So our mes libc malloc should be aligning the stuff--but it's n= ot doing it. So it's a bug in our libc. Looks like you'll have to waste 3.7bytes on average per malloc to always pa= d to the 8byte boundary.=20 -Jeremiah