X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=9r1aFi3LHBprLfGWeOyKBy8Uh//oIBDYtyHBAQM7dZg=; b=sXfE6Eo0RoWUuQZQ9lFt4ivUb0qnPWuVEL1uBiwnBvFZZMXP3LESjP7F7Ke61ZJIck mVsQ6/Hmeo8FygNsFQzTqqUQHPua+7l6DTs6mB/Y6rzFcBz4Z2woRB2bHOQva2cZo3Pk QNhPkiJuV3y/1vqF2AMg1K+slf3qShgOH/k5AyQH4obn+WLYhnb2pVIY/M+3FNMcMmvL pwG4lVWpuSnifgAi3VUHyhcRrVzgl8T6BWcHAJMDcCnBETlffvtIve/0EBZPIy8c9dHi at1wakVD/u6PXFnKNGQusYqjK9MMPxNvC3u49vFhq4SQ2uc5e6Pe8gjfMc3kfJtXvBhy DTpQ== MIME-Version: 1.0 X-Received: by 10.107.12.93 with SMTP id w90mr8228875ioi.10.1431807016846; Sat, 16 May 2015 13:10:16 -0700 (PDT) In-Reply-To: <201505042003.t44K3odg011007@delorie.com> References: <201505042003 DOT t44K3odg011007 AT delorie DOT com> Date: Sat, 16 May 2015 23:10:16 +0300 Message-ID: Subject: Re: ANNOUNCE: DJGPP 2.05 beta 1 From: "Ozkan Sezer (sezeroz AT gmail DOT com)" To: djgpp AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Compilation of the test programs revealed the following (There were some other warnings, but much less important or unimportant.) * tests/libc/posix/fcntl/makef3gb.c makef3gb.c: In function 'main': makef3gb.c:44:47: warning: iteration 512000u invokes undefined behavior [-Waggressive-loop-optimizations] for (i = 0; i <= BIGBUFSIZE; i++) bigbuf[i] = (char) i; ^ makef3gb.c:44:3: note: containing loop for (i = 0; i <= BIGBUFSIZE; i++) bigbuf[i] = (char) i; ^ Just fixed in makef3gb.c r1.2 by changing comparison from le to lt. * include/math.h (sincos) : In file included from strtold1.c:4:0: ../../../../include/math.h:261:8: warning: conflicting types for built-in function 'sincos' void sincos(double *_cos, double *_sin, double _x); ^ In file included from strtod1.c:4:0: ../../../../include/math.h:261:8: warning: conflicting types for built-in function 'sincos' void sincos(double *_cos, double *_sin, double _x); ^ My linux man page for sincos() has the prototype: void sincos(double x, double *sin, double *cos); The djgpp version has the parameters in reversed order. The library compilation doesn't warn because the source is in assembly not C. What to do with this? -- O.S.