doc: clean up 2.13.02 release notes, document MachO debug option

Clean up the 2.13.02 release notes: we don't need to list every single
subcase where we would crash, as it is not really relevant to the
user.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
This commit is contained in:
H. Peter Anvin 2017-11-29 11:23:08 -08:00
parent 23b971d993
commit 075ebe7f66
2 changed files with 8 additions and 19 deletions

View File

@ -9,35 +9,22 @@ since 2007.
\S{cl-2.13.02} Version 2.13.02 \S{cl-2.13.02} Version 2.13.02
\b Fix buffer overflow in specially malformed preprocessor
token directive.
\b Fix null dereference in case if data missed with implicit
pasting preprocessor mode.
\b Fix null dereference in conditional preprocessing.
\b Fix null dereference in malformed multiline and singleline
macros arguments.
\b Fix accessing of arbitrary memory on unterminated strings in
prepocessor mode.
\b Fix false positive in testing of numeric overflows. \b Fix false positive in testing of numeric overflows.
\b Fix generation of \c{PEXTRW} instruction. \b Fix generation of \c{PEXTRW} instruction.
\b Fix \c{smartalign} package which can trigger an error during \b Fix \c{smartalign} package which could trigger an error during
compiling if alignment code grows too big. optimization if the alignment code expanded too much due to
optimization of the previous code.
\b Fix a case where negative value in \c{TIMES} directive causes \b Fix a case where negative value in \c{TIMES} directive causes
panic while error should be printed instead. panic instead of an error.
\b Always finalize \c{.debug_abbrev} section with a null in \b Always finalize \c{.debug_abbrev} section with a null in
\c{dwarf} output format. \c{dwarf} output format.
\b Support \c{debug} flag in section attributes for \c{macho} \b Support \c{debug} flag in section attributes for \c{macho}
output format. output format. See \k{machosect}.
\b Support up to 16 characters in section names for \c{macho} \b Support up to 16 characters in section names for \c{macho}
output format. output format.
@ -59,7 +46,7 @@ since 2007.
\b Fix generation of dependency lists. \b Fix generation of dependency lists.
\b Fix several memory allocation errors. \b Fix a number of null pointer reference and memory allocation errors.
\b Always generate symbol-relative relocations for the \c{macho64} \b Always generate symbol-relative relocations for the \c{macho64}
output format; at least some versions of the XCode/LLVM linker fails output format; at least some versions of the XCode/LLVM linker fails

View File

@ -5672,6 +5672,8 @@ comma. The following flags can also be specified:
\b \c{strip_static_syms} - strip static symbols for this section \b \c{strip_static_syms} - strip static symbols for this section
\b \c{debug} - this section contains debugging information
\b \c{align=}\e{alignment} - specify section alignment \b \c{align=}\e{alignment} - specify section alignment
The default is \c{data}, unless the section name is \c{__text} or The default is \c{data}, unless the section name is \c{__text} or