X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=g0Ana3OcJpAm6gSfMI4i48t9A8jhLpWZ9MA7bdbhmjA=; b=LDotU0a2qxCwZrMjz99vCJHVAWdj2eDp0Fc53x7Zg/LznExCggamjptORfeoe6Eu6G LfzYBM1gmEBLPBXKuXW5RLFnC9Y3RPAbyF24j73z65Xch27x84fmPOP2S8ecgEC9UOcO nKGoKLiXRi2RU5svlWFEAx1cC/x+fXuoZM9hg= MIME-Version: 1.0 In-Reply-To: <201107012004.p61K4HXO028104@envy.delorie.com> References: <83tyb6qce3 DOT fsf AT gnu DOT org> <201107011526 DOT p61FQs24012782 AT envy DOT delorie DOT com> <201107011539 DOT p61FdYjI013658 AT envy DOT delorie DOT com> <201107011548 DOT p61FmWQW014052 AT envy DOT delorie DOT com> <201107011557 DOT p61FvXVP014582 AT envy DOT delorie DOT com> <201107011614 DOT p61GEu8r015173 AT envy DOT delorie DOT com> <4E0DFC80 DOT 2070607 AT iki DOT fi> <201107011734 DOT p61HYlRK019374 AT envy DOT delorie DOT com> <201107011753 DOT p61Hr3XO020234 AT envy DOT delorie DOT com> <201107011814 DOT p61IERDY021019 AT envy DOT delorie DOT com> <201107011832 DOT p61IWPHI022600 AT envy DOT delorie DOT com> <201107012004 DOT p61K4HXO028104 AT envy DOT delorie DOT com> Date: Sat, 2 Jul 2011 00:03:54 +0300 Message-ID: Subject: Re: gcc-4.4: conflicting types for built-in function 'cabs' and 'cabsf' From: Ozkan Sezer To: djgpp-workers AT delorie DOT com Content-Type: multipart/mixed; boundary=90e6ba21221ff7d93704a7085a33 Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --90e6ba21221ff7d93704a7085a33 Content-Type: text/plain; charset=ISO-8859-1 On Fri, Jul 1, 2011 at 11:04 PM, DJ Delorie wrote: > > Just C would be fine with me. > Attached assembler outputs from -O2 -D_USE_LIBM_MATH_H -Wall -W -S w[f]_cabs.c hopefully helps --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="w_cabs-new-3.3.6.s" Content-Disposition: attachment; filename="w_cabs-new-3.3.6.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmqq9h0 CS5maWxlCSJ3X2NhYnMuYyIKCS5zZWN0aW9uIC50ZXh0CgkucDJhbGlnbiA0LCwxNQouZ2xvYmwg X2NhYnMKX2NhYnM6CglwdXNobAklZWJwCgltb3ZsCSVlc3AsICVlYnAKCXBvcGwJJWVicAoJam1w CV9oeXBvdAoJLmlkZW50CSJHQ0M6IChHTlUpIDMuMy42Igo= --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="w_cabs-new-4.4.7.s" Content-Disposition: attachment; filename="w_cabs-new-4.4.7.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmqzrt1 CS5maWxlCSJ3X2NhYnMuYyIKCS5zZWN0aW9uIC50ZXh0CgkucDJhbGlnbiA0LCwxNQouZ2xvYmwg X2NhYnMKX2NhYnM6CkxGQjA6CglzdWJsCSQxMiwgJWVzcApMQ0ZJMDoKCWFkZGwJJDEyLCAlZXNw CglqbXAJX2h5cG90CkxGRTA6Cgkuc2VjdGlvbgkuZWhfZnJhbWUsInciCkxmcmFtZTE6CgkubG9u ZwlMRUNJRTEtTFNDSUUxCkxTQ0lFMToKCS5sb25nCTB4MAoJLmJ5dGUJMHgxCgkuYXNjaWkgIlww IgoJLnVsZWIxMjggMHgxCgkuc2xlYjEyOCAtNAoJLmJ5dGUJMHg4CgkuYnl0ZQkweGMKCS51bGVi MTI4IDB4NAoJLnVsZWIxMjggMHg0CgkuYnl0ZQkweDExCgkudWxlYjEyOCAweDgKCS5zbGViMTI4 IDEKCS5wMmFsaWduIDIKTEVDSUUxOgpMU0ZERTE6CgkubG9uZwlMRUZERTEtTEFTRkRFMQpMQVNG REUxOgoJLmxvbmcJTEFTRkRFMS1MZnJhbWUxCgkubG9uZwlMRkIwCgkubG9uZwlMRkUwLUxGQjAK CS5ieXRlCTB4NAoJLmxvbmcJTENGSTAtTEZCMAoJLmJ5dGUJMHhlCgkudWxlYjEyOCAweDEwCgku cDJhbGlnbiAyCkxFRkRFMToKCS5pZGVudAkiR0NDOiAoR05VKSA0LjQuNyAyMDExMDYzMCAocHJl cmVsZWFzZSkgW3N2bi9yZXYuMTc1NzI0IC0gbWluZ3ctdzY0L296XSIK --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="w_cabs-old-3.3.6.s" Content-Disposition: attachment; filename="w_cabs-old-3.3.6.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmr5kw2 CS5maWxlCSJ3X2NhYnMuYyIKCS5zZWN0aW9uIC50ZXh0CgkucDJhbGlnbiA0LCwxNQouZ2xvYmwg X2NhYnMKX2NhYnM6CglwdXNobAklZWJwCgltb3ZsCSVlc3AsICVlYnAKCXBvcGwJJWVicAoJam1w CV9oeXBvdAoJLmlkZW50CSJHQ0M6IChHTlUpIDMuMy42Igo= --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="w_cabs-old-4.4.7.s" Content-Disposition: attachment; filename="w_cabs-old-4.4.7.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmr9rt3 CS5maWxlCSJ3X2NhYnMuYyIKCS5zZWN0aW9uIC50ZXh0CgkucDJhbGlnbiA0LCwxNQouZ2xvYmwg X19fZGpfY2FicwpfX19kal9jYWJzOgpMRkIwOgoJc3VibAkkMTIsICVlc3AKTENGSTA6CglhZGRs CSQxMiwgJWVzcAoJam1wCV9oeXBvdApMRkUwOgoJLnNlY3Rpb24JLmVoX2ZyYW1lLCJ3IgpMZnJh bWUxOgoJLmxvbmcJTEVDSUUxLUxTQ0lFMQpMU0NJRTE6CgkubG9uZwkweDAKCS5ieXRlCTB4MQoJ LmFzY2lpICJcMCIKCS51bGViMTI4IDB4MQoJLnNsZWIxMjggLTQKCS5ieXRlCTB4OAoJLmJ5dGUJ MHhjCgkudWxlYjEyOCAweDQKCS51bGViMTI4IDB4NAoJLmJ5dGUJMHgxMQoJLnVsZWIxMjggMHg4 Cgkuc2xlYjEyOCAxCgkucDJhbGlnbiAyCkxFQ0lFMToKTFNGREUxOgoJLmxvbmcJTEVGREUxLUxB U0ZERTEKTEFTRkRFMToKCS5sb25nCUxBU0ZERTEtTGZyYW1lMQoJLmxvbmcJTEZCMAoJLmxvbmcJ TEZFMC1MRkIwCgkuYnl0ZQkweDQKCS5sb25nCUxDRkkwLUxGQjAKCS5ieXRlCTB4ZQoJLnVsZWIx MjggMHgxMAoJLnAyYWxpZ24gMgpMRUZERTE6CgkuaWRlbnQJIkdDQzogKEdOVSkgNC40LjcgMjAx MTA2MzAgKHByZXJlbGVhc2UpIFtzdm4vcmV2LjE3NTcyNCAtIG1pbmd3LXc2NC9vel0iCg== --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="wf_cabs-new-3.3.6.s" Content-Disposition: attachment; filename="wf_cabs-new-3.3.6.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmrfeg4 CS5maWxlCSJ3Zl9jYWJzLmMiCgkuc2VjdGlvbiAudGV4dAoJLnAyYWxpZ24gNCwsMTUKLmdsb2Js IF9jYWJzZgpfY2Fic2Y6CglwdXNobAklZWJwCgltb3ZsCSVlc3AsICVlYnAKCXBvcGwJJWVicAoJ am1wCV9oeXBvdGYKCS5pZGVudAkiR0NDOiAoR05VKSAzLjMuNiIK --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="wf_cabs-new-4.4.7.s" Content-Disposition: attachment; filename="wf_cabs-new-4.4.7.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmrlgq5 CS5maWxlCSJ3Zl9jYWJzLmMiCgkuc2VjdGlvbiAudGV4dAoJLnAyYWxpZ24gNCwsMTUKLmdsb2Js IF9jYWJzZgpfY2Fic2Y6CkxGQjA6CglzdWJsCSQxMiwgJWVzcApMQ0ZJMDoKCWFkZGwJJDEyLCAl ZXNwCglqbXAJX2h5cG90ZgpMRkUwOgoJLnNlY3Rpb24JLmVoX2ZyYW1lLCJ3IgpMZnJhbWUxOgoJ LmxvbmcJTEVDSUUxLUxTQ0lFMQpMU0NJRTE6CgkubG9uZwkweDAKCS5ieXRlCTB4MQoJLmFzY2lp ICJcMCIKCS51bGViMTI4IDB4MQoJLnNsZWIxMjggLTQKCS5ieXRlCTB4OAoJLmJ5dGUJMHhjCgku dWxlYjEyOCAweDQKCS51bGViMTI4IDB4NAoJLmJ5dGUJMHgxMQoJLnVsZWIxMjggMHg4Cgkuc2xl YjEyOCAxCgkucDJhbGlnbiAyCkxFQ0lFMToKTFNGREUxOgoJLmxvbmcJTEVGREUxLUxBU0ZERTEK TEFTRkRFMToKCS5sb25nCUxBU0ZERTEtTGZyYW1lMQoJLmxvbmcJTEZCMAoJLmxvbmcJTEZFMC1M RkIwCgkuYnl0ZQkweDQKCS5sb25nCUxDRkkwLUxGQjAKCS5ieXRlCTB4ZQoJLnVsZWIxMjggMHgx MAoJLnAyYWxpZ24gMgpMRUZERTE6CgkuaWRlbnQJIkdDQzogKEdOVSkgNC40LjcgMjAxMTA2MzAg KHByZXJlbGVhc2UpIFtzdm4vcmV2LjE3NTcyNCAtIG1pbmd3LXc2NC9vel0iCg== --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="wf_cabs-old-3.3.6.s" Content-Disposition: attachment; filename="wf_cabs-old-3.3.6.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmrpjl6 CS5maWxlCSJ3Zl9jYWJzLmMiCgkuc2VjdGlvbiAudGV4dAoJLnAyYWxpZ24gNCwsMTUKLmdsb2Js IF9jYWJzZgpfY2Fic2Y6CglwdXNobAklZWJwCgltb3ZsCSVlc3AsICVlYnAKCW1vdmwJOCglZWJw KSwgJWVheAoJbW92bAkxMiglZWJwKSwgJWVkeAoJbW92bAklZWR4LCAxMiglZWJwKQoJbW92bAkl ZWF4LCA4KCVlYnApCglwb3BsCSVlYnAKCWptcAlfaHlwb3RmCgkuaWRlbnQJIkdDQzogKEdOVSkg My4zLjYiCg== --90e6ba21221ff7d93704a7085a33 Content-Type: application/octet-stream; name="wf_cabs-old-4.4.7.s" Content-Disposition: attachment; filename="wf_cabs-old-4.4.7.s" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gplmrv0m7 CS5maWxlCSJ3Zl9jYWJzLmMiCgkuc2VjdGlvbiAudGV4dAoJLnAyYWxpZ24gNCwsMTUKLmdsb2Js IF9fX2RqX2NhYnNmCl9fX2RqX2NhYnNmOgpMRkIwOgoJc3VibAkkMTIsICVlc3AKTENGSTA6Cglt b3ZsCTE2KCVlc3ApLCAlZWF4Cgltb3ZsCSVlYXgsIDE2KCVlc3ApCglhZGRsCSQxMiwgJWVzcAoJ am1wCV9oeXBvdGYKTEZFMDoKCS5zZWN0aW9uCS5laF9mcmFtZSwidyIKTGZyYW1lMToKCS5sb25n CUxFQ0lFMS1MU0NJRTEKTFNDSUUxOgoJLmxvbmcJMHgwCgkuYnl0ZQkweDEKCS5hc2NpaSAiXDAi CgkudWxlYjEyOCAweDEKCS5zbGViMTI4IC00CgkuYnl0ZQkweDgKCS5ieXRlCTB4YwoJLnVsZWIx MjggMHg0CgkudWxlYjEyOCAweDQKCS5ieXRlCTB4MTEKCS51bGViMTI4IDB4OAoJLnNsZWIxMjgg MQoJLnAyYWxpZ24gMgpMRUNJRTE6CkxTRkRFMToKCS5sb25nCUxFRkRFMS1MQVNGREUxCkxBU0ZE RTE6CgkubG9uZwlMQVNGREUxLUxmcmFtZTEKCS5sb25nCUxGQjAKCS5sb25nCUxGRTAtTEZCMAoJ LmJ5dGUJMHg0CgkubG9uZwlMQ0ZJMC1MRkIwCgkuYnl0ZQkweGUKCS51bGViMTI4IDB4MTAKCS5w MmFsaWduIDIKTEVGREUxOgoJLmlkZW50CSJHQ0M6IChHTlUpIDQuNC43IDIwMTEwNjMwIChwcmVy ZWxlYXNlKSBbc3ZuL3Jldi4xNzU3MjQgLSBtaW5ndy13NjQvb3pdIgo= --90e6ba21221ff7d93704a7085a33--