Issue #19537: Fix PyUnicode_DATA() alignment under m68k. Patch by Andreas Schwab.

This commit is contained in:
Antoine Pitrou 2014-03-23 22:55:40 +01:00
commit 08eae43e2a
3 changed files with 7 additions and 0 deletions

View file

@ -343,6 +343,9 @@ typedef struct {
the data pointer is filled out. The bit is redundant, and helps
to minimize the test in PyUnicode_IS_READY(). */
unsigned int ready:1;
/* Padding to ensure that PyUnicode_DATA() is always aligned to
4 bytes (see issue #19537 on m68k). */
unsigned int :24;
} state;
wchar_t *wstr; /* wchar_t representation (null-terminated) */
} PyASCIIObject;

View file

@ -1171,6 +1171,7 @@ Robin Schreiber
Chad J. Schroeder
Christian Schubert
Sam Schulenburg
Andreas Schwab
Stefan Schwarzer
Dietmar Schwertberger
Federico Schwindt

View file

@ -10,6 +10,9 @@ Release date: TBA
Core and Builtins
-----------------
- Issue #19537: Fix PyUnicode_DATA() alignment under m68k. Patch by
Andreas Schwab.
- Issue #20929: Add a type cast to avoid shifting a negative number.
- Issue #20731: Properly position in source code files even if they