From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23998 invoked by alias); 14 Oct 2004 22:50:28 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 23990 invoked from network); 14 Oct 2004 22:50:27 -0000 Received: from unknown (HELO mail-out4.apple.com) (17.254.13.23) by sourceware.org with SMTP; 14 Oct 2004 22:50:27 -0000 Received: from mailgate2.apple.com (a17-128-100-204.apple.com [17.128.100.204]) by mail-out4.apple.com (8.12.11/8.12.11) with ESMTP id i9EMsshh006066 for ; Thu, 14 Oct 2004 15:54:54 -0700 (PDT) Received: from relay4.apple.com (relay4.apple.com) by mailgate2.apple.com (Content Technologies SMTPRS 4.3.14) with ESMTP id for ; Thu, 14 Oct 2004 15:50:26 -0700 Received: from [17.112.105.179] ([17.112.105.179]) by relay4.apple.com (8.12.11/8.12.11) with ESMTP id i9EMo9Rm000439; Thu, 14 Oct 2004 15:50:09 -0700 (PDT) In-Reply-To: <416F00B3.3080700@apple.com> References: <20041014222912.9F21B1889121@geoffk5.apple.com> <416F00B3.3080700@apple.com> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-2--772075612; protocol="application/pkcs7-signature" Message-Id: <65EABC41-1E33-11D9-AB40-000A95B1F520@apple.com> Cc: Geoffrey Keating , gcc-patches@gcc.gnu.org From: Geoffrey Keating Subject: Re: .machine for Darwin, new cctools required Date: Thu, 14 Oct 2004 23:02:00 -0000 To: Stan Shebs X-SW-Source: 2004-10/txt/msg01225.txt.bz2 --Apple-Mail-2--772075612 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Content-length: 1280 On 14/10/2004, at 3:41 PM, Stan Shebs wrote: > Geoffrey Keating wrote: > >> This patch uses the new .machine directive in the Darwin assembler to >> say which instruction set is to be used, which lets me get rid of the >> workaround using -force_cpusubtype_ALL, and fixes a collection of bugs >> of the form 'if I use this combination of flags, the assembler refuses >> to assemble GCC's output', some of which were being worked around in >> the testsuite. >> >> This patch requires a further updated cctools to work properly. You >> can get it from >> in >> source form, and an installable package at >> . >> > Ideally this would all be conditional on cctools version, but > failing that, it would be helpful to mention this dependency in > the building-from-source docs. It can't be conditional on cctools version without having specs conditional on that version, which seemed like a lot of work for no point (since you already have to upgrade to -528, going -528.5 doesn't seem like it would be any extra burden). You can build GCC, I think, with the previous cctools. You just can't use -mcpu= with a non-default setting and no other flags. --Apple-Mail-2--772075612 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-length: 3266 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIGQzCCAvwwggJloAMCAQICAwykzzANBgkqhkiG9w0BAQQFADBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp bmcgQ0EwHhcNMDQwNzA3MjEwNTI1WhcNMDUwNzA3MjEwNTI1WjBxMRAwDgYD VQQEEwdLZWF0aW5nMRkwFwYDVQQqExBHZW9mZnJleSBGcmFuY2lzMSEwHwYD VQQDExhHZW9mZnJleSBGcmFuY2lzIEtlYXRpbmcxHzAdBgkqhkiG9w0BCQEW EGdlb2Zma0BhcHBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCk+DpeD1oRuwCyKEyWI1+V9N7wt58WtqjfjF2oVb7OCh3Oq34nHQAT 76qdibJabSf213HPwAU/D3BnLtWldIiKy46xPvmUzbhfwZbq7DXGjQ1ishvo H5jzI4YMKmVf3ggSAtVTyd8WU0xvhFe3iOMfnyPGoPdbjQFkVaLlhJ7Xv2hu IK6ZYHdCsQ4B2u3V4ObkgZIg+CkwGuZb/l1JIc4tjixMNk81Pp4GtG8pWU5y SbP3LpHUDLQyK8Kg3+WfqKqdcZPJJpilaEZtS+mysgFymB0mKruAMmLfs0mT FflblEqacY7W/Zkr9yn5xTNsLEk6nhXYAccAuK2HDx4n+pIhAgMBAAGjLTAr MBsGA1UdEQQUMBKBEGdlb2Zma0BhcHBsZS5jb20wDAYDVR0TAQH/BAIwADAN BgkqhkiG9w0BAQQFAAOBgQBJ1U1y72DgkFZGAeUHwnIGD5+97AYpgTsY0GpF j8gEx09sFQ5Ay+9glApR0kFuC+4wEqCVfXhxqlBrEWXA0+j9Gq6O4uLchtW4 y40TUYaQCP8H4t0FUWdueXfe8KtCwXZlrExqrWQeIv5YIiUqYmsyctg1tex+ m74ZI0u8gorLITCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdEx CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT CUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNV BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMT G1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYc cGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBa Fw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOB jQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6 YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r 1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJg t/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDow OKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZy ZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgG A1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzR UIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t 4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH 1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggLnMIIC4wIB ATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQQIDDKTPMAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJ AzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA0MTAxNDIyNTAwOFow IwYJKoZIhvcNAQkEMRYEFOVkfPQMa7BwYV1K161k7lawR8zFMHgGCSsGAQQB gjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25z dWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBG cmVlbWFpbCBJc3N1aW5nIENBAgMMpM8wegYLKoZIhvcNAQkQAgsxa6BpMGIx CzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz dWluZyBDQQIDDKTPMA0GCSqGSIb3DQEBAQUABIIBAFvbEyrAWVJ0R/KiAFnZ D8xFxS0wvGFir3Q6F2oXN7WAdbfElveAa7OQdywKNCgzu3Ulq4N+jj4xFSrZ ZAYRaOl/ezChi2cSzlVlzihutrBjFjSxG+TyS17KZdGMiBD3d3QhrsMbSzr6 FZ+w8wgZVw2JhcKlygG8GwTPFdfwWzDf83EGPs7N08wZKjs9VJ28vDmNJvP0 2GjHzQzHCDKL7qcMbSpIw7wKKMCRc/URrC1ULY8iSNO+jHwS4yzuvtPcHbcl pDAFjH785y8HS8OWHUf2ticiGm8/syg81oU7HegMJlNjk+dvQgjjDZ2dQzzQ 0g9kpqdfAKvntr6043hp4F0AAAAAAAA= --Apple-Mail-2--772075612--