delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; q=dns; s= | |
default; b=TY51TKdLqaHbscH+HC4fK2mEgJ1jLwgejYCr61GwRCNqciquu31GM | |
5Nye0S7h/NtI8XhT8W1/qWTNFHyCaQRUc384naeYID9Hq+Vdm1od+td4B52cyJIy | |
hvG70TfOBEdJM+u02AHIcHQz+i70FcBZgP28dGgD5dTKf6GTqR1ljs= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; s=default; | |
bh=II2iATI0FedmGlvbGIV9dzfbGMs=; b=T7OFwH0FFoEy6rg6+XeDGPwKnV8Z | |
BFtIvI2c08TxBPhQm1+mHhL5kFDNudnCUM4ir5BXKx6iubdyhZMnWNp08Ohvn5nA | |
AM7iyiQfwmbIIEMNFwgQLZ4ZZ0KRP2jLgi3uzk3m9SQaHwthUA5oh1ds+a2MH1DR | |
F7fE2ZmbK0KpFqM= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 |
X-HELO: | calimero.vinschen.de |
Date: | Thu, 24 Jul 2014 15:58:38 +0200 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: [ANNOUNCEMENT] Updated: llvm/clang-3.4.2-1 |
Message-ID: | <20140724135838.GE12212@calimero.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
References: | <53D00BAB DOT 4060509 AT alice DOT it> |
MIME-Version: | 1.0 |
In-Reply-To: | <53D00BAB.4060509@alice.it> |
User-Agent: | Mutt/1.5.23 (2014-03-12) |
--T7mxYSe680VjQnyC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Jul 23 21:23, Angelo Graziosi wrote: > Corinna Vinschen wrote: > >The default for native Windows applications is the small code model > >[...] > >Therefore my > >collegue Kai Tietz provided GCC with implementations of a medium and > >large code model >=20 > Gulp! Seems to re-read the Borland C++/TPascal manuals at the beginning of > the 1990s... only the huge model is missed (and tiny, obviously..) It's not that bad. It's just about using a trampolin for symbols not marked as dllimport/dllexport. The medium and large code models allow to drop the requirement to mark symbols as DLL symbols and still link the executable correctly, even in the big 44 bit address room of x86_64. The problem stems from the fact that the x86_64 64 bit instruction set doesn't know relative jumps with more than 31 bit displacement. The only really bad problem is, sombody has to create a patch for clang... Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --T7mxYSe680VjQnyC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJT0REOAAoJEPU2Bp2uRE+gWT0P/RNXfF8faMhuy87vIUY+LcgK k8Rdo28G25dsNDWmlRJnXiASqGPq6xtXLj4Xqz9KXqcK97ry/HsFqUuRoeHeVvg8 PfIQDgs6cquEvnm+ynS/EQRv8n4cCepHgmkuR5Zx74ZUb+7h+9I+7MRmiGrFjWxt GCz6CJUs5ZrOrYCZJzlFQXKgknkE9ronUk+XwIxqah1SlM/tWv7AO4vEZeZjCw2t GWkyYCnT6o5qQ9qHTftPVvJmVPej03TVYB1UV1TT+OqgPbq8saEhMwvjhFC1KZae a4tfPfvSmN7LFl9a3zksV8zNNym0oTPGfx8DHZMf7ulnFzAuLEDVfBYhNZE/fGUP kkTe9P5qjvfscZAWB7WyGA6mYtZzZLEUdr5nkZY9n/rhXs3IVFxx9Mso95be8GKm HeSWqWGFBgYx+EOdPiZxYZ6W+sdSJJdbeTD7YdAAQ3ORAjLr4weVH68m2v8R35NS gqoVnX58QlObOUrRwAumBsAJRSMLUs+t8ZWjvPTv37V8LVYCO3P3/FnNb7FDHsmm Lr7TRTMQIN/pldyt+oommNc3AmGy8lQCjCmaalBCW9+nJAmz3AFzjW/pmhtolM9e nfWJ0El+WLDXg0OTaqq9KGE9aSgiNlKLclGEeCqo3Gh/CLNuVC3lmVO8DJ6mMLl2 8rPHqVYckeijy4sSV45f =w7lA -----END PGP SIGNATURE----- --T7mxYSe680VjQnyC--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |