1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-21 18:23:59 +00:00
emacs/lib-src
Paul Eggert 6b08ad5263 Fix alignment portability problems
Do not assume that the natural alignment of Lisp objects is a
multiple of GCALIGNMENT.  This improves on the portability of the
recent fix for Bug#29040.
* lib-src/make-docfile.c (close_emacs_globals):
* src/buffer.c (buffer_defaults, buffer_local_symbols):
* src/lisp.h (DEFUN):
* src/thread.c (main_thread):
Use GCALIGNED, not alignas (GCALIGNMENT).
* src/alloc.c (COMMON_MULTIPLE):
Move back here from lisp.h, since it is no longer used elsewhere.
* src/lisp.h (GCALIGNMENT): No longer a macro, since we need not
worry about MSVC.  Omit no-longer-needed consistency check.
* src/thread.c (THREAD_ALIGNMENT): Remove.
2017-11-02 13:21:33 -07:00
..
ChangeLog.1 Spelling fixes 2017-10-18 18:43:44 -07:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
ctags.c Port ctags+etags build to Sun C 5.12. 2014-05-18 11:57:04 -07:00
ebrowse.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
emacsclient.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
etags.c Avoid compilation warnings in optimized builds 2017-10-15 19:20:58 +03:00
hexl.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
make-docfile.c Fix alignment portability problems 2017-11-02 13:21:33 -07:00
Makefile.in Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
movemail.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
ntlib.c Prefer HTTPS to HTTP for gnu.org 2017-09-29 17:48:22 -07:00
ntlib.h Prefer HTTPS to HTTP for gnu.org 2017-09-29 17:48:22 -07:00
pop.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
pop.h Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
profile.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00
rcs2log Prefer HTTPS to HTTP for gnu.org 2017-10-01 19:59:01 -07:00
README
update-game-score.c Prefer HTTPS to FTP and HTTP in documentation 2017-09-13 15:54:37 -07:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.