GNU bug report logs - #9772
<stdalign.h>, USE_LSB_TAG, and MSVC

Previous Next

Package: emacs;

Reported by: Paul Eggert <eggert <at> cs.ucla.edu>

Date: Mon, 17 Oct 2011 03:26:01 UTC

Severity: minor

Tags: patch

Found in version 24.0.90

Fixed in version 24.3

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 9772 <at> debbugs.gnu.org
Subject: bug#9772: <stdalign.h>, USE_LSB_TAG, and MSVC
Date: Mon, 17 Oct 2011 06:04:57 +0200
> Date: Sun, 16 Oct 2011 20:24:31 -0700
> From: Paul Eggert <eggert <at> cs.ucla.edu>
> CC: Eli Zaretskii <eliz <at> gnu.org>
> 
> Here's a patch to the Emacs trunk (bzr 106094) to cause it to use
> <stdalign.h> if available, falling back on a Gnulib replacement
> otherwise.  This simplifies Emacs proper, and should future-proof it
> for C1X compilers.

Do we need to install this before the release?  What bug(s) does it
fix?

> Although this patch is mostly just a cleanup patch for GNU and POSIX
> platforms, it may improve performance on some Microsoft hosts, as it
> contains code for supporting <stdalign.h> under MSVC.  As far as I can
> see, USE_LSB_TAG currently doesn't work with MSVC, so if this patch
> works it should increase the maximum Emacs buffer size in that
> environment.

The MSVC build is currently partially broken.  A user submitted
patches a few months ago, but they are not yet installed; they need
some work before they can be.




This bug report was last modified 12 years and 338 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.