From d49a3bf6db49b4120e261c281148877ed3917c3b Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Wed, 8 Mar 2017 01:50:08 -0800 Subject: [PATCH] changes.src: some minor textual improvements Document the new -Werror= options a little bit better. Signed-off-by: H. Peter Anvin --- doc/changes.src | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/doc/changes.src b/doc/changes.src index dfc3c8ee..3e3ca52d 100644 --- a/doc/changes.src +++ b/doc/changes.src @@ -26,12 +26,21 @@ since 2007. \b \c{macho} object format now supports the \c{subsections_via_symbols} directive, see \k{macho-ssvs}. -\b All warnings can now be suppressed if desired. Furthermore, - warning-as-error can now be controlled on a per-warning-class - basis. - -\S{cl-2.12.03} Version 2.12.03 +\b All warnings can now be suppressed if desired; warnings not + otherwise part of any warning class are now considered its own + warning class called \c{other} (e.g. \c{-w-other}). Furthermore, + warning-as-error can now be controlled on a per warning class + basis, using the syntax \c{-w+error=}\e{warning-class} and its + equivalent for all other warning control options. See \k{opt-w} + for the command-line options and warning classes and + \k{asmdir-warning} for the \c{[WARNING]} directive. +\# --- hpa: commenting this header out since it looks like we will +\# --- bypass 2.12.03 and go straight to 2.13. However, please keep +\# --- the header in place to make it easier to merge with the 2.12.xx +\# --- branch if we should have to in the short term. +\# \S{cl-2.12.03} Version 2.12.03 +\# \b Add new warnings for certain dangerous constructs which never ought to have been allowed. In particular, the \c{RESB} family of instructions should have been taking a critical expression all