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=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=JAjjOXv6cKHj0xT2l+EFvSH6b4/kkQYkA35M6Lib0Ek=; b=NrkOEGw6QLP6EWE9CxFR+flyZuRMhNSnZj9NI8y1g8NJWq4TZmHYbAAD1f40n7Y36G r0LahFtmUd9TmoNdlXILSUhTi1/7QUraCMfMV7BERymVOeqGRqeGC5928RgM+24SDnGR 3IEZpK+Pog7t0kRE+6zZrOd8zrj8LCXAKwMJ/W6tKqwrEFj0DgYzPlieJfQa186U1S/z /tsP/9iKgX2eNM/M7Uex1Pz0+oIxzvPUiM422x09oV5sBT9+f2kAuLx/t9kjdDIe/ApN gc+6UAaYamQiwVkZI+nXxM7ViCkFuNlogJYASuycy+75Nl+vL+v+yTGaFrSi5qgs+pLG QP6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=JAjjOXv6cKHj0xT2l+EFvSH6b4/kkQYkA35M6Lib0Ek=; b=C/HgCzKblgTfVdeoAZsMblYe6u3dH0n1oxHRS+365SBbCOkO3LKWjfjfRFm7SY1sFW HlHjie6p6UuhvjhnHBB6p89FZJbyz70Lhflz4OCws4mv0ERB/TTc2GipJkmj77IV/Ndy ek9/8yFpK0J0q58+4ioClVLguiTmcYKi58GnSHHrItgMpslyZjRds8Qt3zarVfmnbHo1 oaqIa2KETY+DiKVR+y58R26U0SsGqe+3yxWXH0ggZWL0nV6zR2zPkMo7fvDqWFyzlNwh Z/E9GEn4qVtimPt++4OfzGfGWA+VTaoUxONxxjZ4X0VZluHN9WWd3Jj3GKMzmRicaCzT W2GA== X-Gm-Message-State: AMke39n2icrwsJQkSzkhLieW/cIywq7b8Rs/0YBzDW5n7OKItmPDov2Vtwq5eKPnGqt4nAgJ345IZ2DZssEJhg== X-Received: by 10.107.30.3 with SMTP id e3mr13009788ioe.12.1489101191842; Thu, 09 Mar 2017 15:13:11 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: From: "Louis Santillan (lpsantil AT gmail DOT com) [via djgpp AT delorie DOT com]" Date: Thu, 9 Mar 2017 15:13:11 -0800 Message-ID: Subject: Re: BUG: djgpp should allow 16-byte alignment To: "djgpp AT delorie DOT com" Content-Type: multipart/alternative; boundary=001a11408e4e93157d054a546384 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 --001a11408e4e93157d054a546384 Content-Type: text/plain; charset=UTF-8 Are you unable to use `--mstackrealign`, `-mpreferred-stack-boundary=num`, `-mincoming-stack-boundary=num` [0]? Looks like you'll also need to force those options if you compile with `-Os` as well. [0] https://gcc.gnu.org/onlinedocs/gcc-4.8.5/gcc/i386-and-x86-64-Options.html#i386-and-x86-64-Options On Thu, Mar 9, 2017 at 8:14 AM, jwjagersma AT gmail DOT com [via djgpp AT delorie DOT com] wrote: > Currently it seems that djgpp does not support 16-byte alignment. Since > djgpp-compiled programs can potentially use SSE instructions (either > explicitly or implicitly, when compiled with -march=pentium3), I do think > this should be supported. > > previous discussion: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79935 > --001a11408e4e93157d054a546384 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Are you unable to use `--mstackrealign`, `-mpreferred-stac= k-boundary=3Dnum`, `-mincoming-stack-boundary=3Dnum` [0]?=C2=A0 Looks like = you'll also need to force those options if you compile with `-Os` as we= ll.


[0]
On Thu, Mar 9, 2017 at 8:14 AM, jwjagersma AT gmail DOT com [via djgpp AT delorie DOT com] <djgpp AT delorie DOT com>= wrote:
Currently it seems that dj= gpp does not support 16-byte alignment. Since djgpp-compiled programs can p= otentially use SSE instructions (either explicitly or implicitly, when comp= iled with -march=3Dpentium3), I do think this should be supported.

previous discussion:
> https://gcc.gnu.org/bugzilla/show_bu= g.cgi?id=3D79935

--001a11408e4e93157d054a546384--