]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Make -f[no-]show-column also control non-cpp diagnostics.
authorbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Mar 2005 08:04:41 +0000 (08:04 +0000)
committerbothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Mar 2005 08:04:41 +0000 (08:04 +0000)
* c.opt (fshow-column): Move option from here ...
* common.opt (fshow-column): ... to here.
* diagnostic.c (diagnostic_build_prefix): Only print column number
if flag_show_column.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97127 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c.opt
gcc/common.opt
gcc/diagnostic.c

index 90a003260d5bcdcdab980a96d9c7ca42584ad219..eb471ba5190babe40b985c30df240d409a0a987b 100644 (file)
@@ -1,3 +1,11 @@
+2005-03-26  Per Bothner  <per@bothner.com>
+
+       Make -f[no-]show-column also control non-cpp diagnostics.
+       * c.opt (fshow-column): Move option from here ...
+       * common.opt (fshow-column): ... to here.
+       * diagnostic.c (diagnostic_build_prefix): Only print column number
+       if flag_show_column.
+
 2005-03-27  Steven Bosscher  <stevenb@suse.de>
 
        * vax-protos.h (vax_output_int_move, vax_output_int_add,
index 5613dd49d3730fae5a1a4be3efabe4e20b3281c4..8efeae423c62ae2268d973478278b1a4c3517d71 100644 (file)
--- a/gcc/c.opt
+++ b/gcc/c.opt
@@ -18,6 +18,7 @@
 ; Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 ; 02111-1307, USA.
 
+; See the GCC internals manual for a description of this file's format.
 
 ; Please try to keep this file in ASCII collating order.
 
@@ -606,9 +607,6 @@ fshort-wchar
 C ObjC C++ ObjC++
 Force the underlying type for \"wchar_t\" to be \"unsigned short\"
 
-fshow-column
-C ObjC C++ ObjC++
-
 fsigned-bitfields
 C ObjC C++ ObjC++
 When \"signed\" or \"unsigned\" is not given make the bitfield signed
index d4cd60cd12d4d59301757ede55e2378f7eb40a95..e53949d6b239b72b1de63eb857847b8120da57b3 100644 (file)
@@ -19,7 +19,7 @@
 ; Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 ; 02111-1307, USA.
 
-; See c.opt for a description of this file's format.
+; See the GCC internals manual for a description of this file's format.
 
 ; Please try to keep this file in ASCII collating order.
 
@@ -732,6 +732,10 @@ fshared-data
 Common Report Var(flag_shared_data)
 Mark data as shared rather than private
 
+fshow-column
+Common C ObjC C++ ObjC++ Report Var(flag_show_column) Init(1)
+Show column numbers in diagnostics, when available.  Default on.
+
 fsignaling-nans
 Common Report Var(flag_signaling_nans)
 Disable optimizations observable by IEEE signaling NaNs
index 39b46fc7aefec49c4440b503961b0862a5f9955c..5d10f0cb2115286ad6ccbde21cb3f15328ce1e7d 100644 (file)
@@ -141,7 +141,7 @@ diagnostic_build_prefix (diagnostic_info *diagnostic)
     (s.file == NULL
      ? build_message_string ("%s: %s", progname, text)
 #ifdef USE_MAPPED_LOCATION
-     : s.column != 0
+     : flag_show_column && s.column != 0
      ? build_message_string ("%s:%d:%d: %s", s.file, s.line, s.column, text)
 #endif
      : build_message_string ("%s:%d: %s", s.file, s.line, text));