Commit 6b32882f by Zack Weinberg Committed by Zack Weinberg

gcc.c (C specs): Pass -f(no-)show-column to the preprocessor.

	* gcc.c (C specs): Pass -f(no-)show-column to the
          preprocessor.
	* ch/lang-specs.h, cp/lang-specs.h, f/lang-specs.h,
	objc/lang-specs.h: Likewise.

	* gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
	gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.

From-SVN: r32891
parent b22ef131
2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
* gcc.c (C specs): Pass -fno-show-column to the preprocessor.
* objc/lang-specs.h: Likewise.
2000-04-03 Neil Booth <NeilB@earthling.net> 2000-04-03 Neil Booth <NeilB@earthling.net>
* cppexp.c: wrap long lines. New macros CPP_ICE, SYNTAX_ERROR * cppexp.c: wrap long lines. New macros CPP_ICE, SYNTAX_ERROR
......
...@@ -29,6 +29,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -29,6 +29,7 @@ Boston, MA 02111-1307, USA. */
%{!no-gcc:-D__GNUCHILL__=%v1 -D__GNUC_MINOR__=%v2 -D__GNUC_PATCHLEVEL__=%v3}\ %{!no-gcc:-D__GNUCHILL__=%v1 -D__GNUC_MINOR__=%v2 -D__GNUC_PATCHLEVEL__=%v3}\
%c %{Os:-D__OPTIMIZE_SIZE__} %{O*:-D__OPTIMIZE__} %{traditional} %{ftraditional:-traditional}\ %c %{Os:-D__OPTIMIZE_SIZE__} %{O*:-D__OPTIMIZE__} %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional} %{!undef:%{!ansi:%p} %P} %{trigraphs}\ %{traditional-cpp:-traditional} %{!undef:%{!ansi:%p} %P} %{trigraphs}\
%{fshow-column} %{fno-show-column}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{!E:%g.i}%{E:%W{o*}} \n", %i %{!E:%g.i}%{E:%W{o*}} \n",
"%{!E:cc1chill %g.i %1 \ "%{!E:cc1chill %g.i %1 \
......
2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
* lang-specs.h: Pass -fno-show-column to the preprocessor.
2000-03-30 Nathan Sidwell <nathan@codesourcery.com> 2000-03-30 Nathan Sidwell <nathan@codesourcery.com>
* rtti.c (class_hint_flags): Rename flags. * rtti.c (class_hint_flags): Rename flags.
......
...@@ -78,6 +78,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -78,6 +78,7 @@ Boston, MA 02111-1307, USA. */
%c %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}} %{trigraphs}\ %c %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}} %{trigraphs}\
%{ffast-math:-D__FAST_MATH__}\ %{ffast-math:-D__FAST_MATH__}\
%{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\ %{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\
%{fshow-column} %{fno-show-column}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{!M:%{!MM:%{!E:%{!pipe:%g.ii}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n", %i %{!M:%{!MM:%{!E:%{!pipe:%g.ii}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n",
"%{!M:%{!MM:%{!E:cc1plus %{!pipe:%g.ii} %1 %2\ "%{!M:%{!MM:%{!E:cc1plus %{!pipe:%g.ii} %1 %2\
......
2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
* lang-specs.h: Pass -fno-show-column to the preprocessor.
2000-03-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> 2000-03-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* com.c (ffecom_decl_field): Use DECL_ALIGN for a FIELD_DECL. * com.c (ffecom_decl_field): Use DECL_ALIGN for a FIELD_DECL.
......
...@@ -43,6 +43,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA ...@@ -43,6 +43,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
%{!undef:%P} -D_LANGUAGE_FORTRAN %{trigraphs} \ %{!undef:%P} -D_LANGUAGE_FORTRAN %{trigraphs} \
%c %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}} -traditional\ %c %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}} -traditional\
%{ffast-math:-D__FAST_MATH__}\ %{ffast-math:-D__FAST_MATH__}\
%{fshow-column} %{fno-show-column}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{!M:%{!MM:%{!E:%{!pipe:%g.i}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n", %i %{!M:%{!MM:%{!E:%{!pipe:%g.i}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n",
"%{!M:%{!MM:%{!E:f771 %{!pipe:%g.i} %1 %(f771) \ "%{!M:%{!MM:%{!E:f771 %{!pipe:%g.i} %1 %(f771) \
......
...@@ -631,6 +631,7 @@ static struct compiler default_compilers[] = ...@@ -631,6 +631,7 @@ static struct compiler default_compilers[] =
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{fshow-column} %{fno-show-column}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}}\n}\ %i %{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}}\n}\
%{!E:%{!M:%{!MM:cc1 %i %1 \ %{!E:%{!M:%{!MM:cc1 %i %1 \
...@@ -667,6 +668,7 @@ static struct compiler default_compilers[] = ...@@ -667,6 +668,7 @@ static struct compiler default_compilers[] =
%{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\ %{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fshow-column} %{fno-show-column}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{!M:%{!MM:%{!E:%{!pipe:%g.i}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n", %i %{!M:%{!MM:%{!E:%{!pipe:%g.i}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n",
...@@ -695,6 +697,7 @@ static struct compiler default_compilers[] = ...@@ -695,6 +697,7 @@ static struct compiler default_compilers[] =
%{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\ %{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fshow-column} %{fno-show-column}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %W{o*}}\ %i %W{o*}}\
...@@ -713,6 +716,7 @@ static struct compiler default_compilers[] = ...@@ -713,6 +716,7 @@ static struct compiler default_compilers[] =
%{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\ %{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fshow-column} %{fno-show-column}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %W{o*}"}}, %i %W{o*}"}},
...@@ -743,6 +747,7 @@ static struct compiler default_compilers[] = ...@@ -743,6 +747,7 @@ static struct compiler default_compilers[] =
%{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\ %{fshort-wchar:-D__WCHAR_TYPE__=short\\ unsigned\\ int}\
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fshow-column} %{fno-show-column}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{!M:%{!MM:%{!E:%{!pipe:%g.s}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n", %i %{!M:%{!MM:%{!E:%{!pipe:%g.s}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n",
......
...@@ -35,6 +35,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -35,6 +35,7 @@ Boston, MA 02111-1307, USA. */
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{fshow-column} %{fno-show-column}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}}\n}", %i %{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}}\n}",
"%{!M:%{!MM:%{!E:cc1obj %i %1 \ "%{!M:%{!MM:%{!E:cc1obj %i %1 \
...@@ -68,6 +69,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -68,6 +69,7 @@ Boston, MA 02111-1307, USA. */
%{traditional} %{ftraditional:-traditional}\ %{traditional} %{ftraditional:-traditional}\
%{traditional-cpp:-traditional}\ %{traditional-cpp:-traditional}\
%{fleading-underscore} %{fno-leading-underscore}\ %{fleading-underscore} %{fno-leading-underscore}\
%{fshow-column} %{fno-show-column}\
%{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\ %{g*} %{W*} %{w} %{pedantic*} %{H} %{d*} %C %{D*} %{U*} %{i*} %Z\
%i %{!M:%{!MM:%{!E:%{!pipe:%g.mi}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n", %i %{!M:%{!MM:%{!E:%{!pipe:%g.mi}}}}%{E:%W{o*}}%{M:%W{o*}}%{MM:%W{o*}} |\n",
"%{!M:%{!MM:%{!E:cc1obj %{!pipe:%g.mi} %1 \ "%{!M:%{!MM:%{!E:cc1obj %{!pipe:%g.mi} %1 \
......
2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
* gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
Mon Apr 3 02:35:34 2000 Jeffrey A Law (law@cygnus.com) Mon Apr 3 02:35:34 2000 Jeffrey A Law (law@cygnus.com)
* gcc.c-torture/compile/20000403-2.c: New test. * gcc.c-torture/compile/20000403-2.c: New test.
......
/* Test for redefining macros with significant differences. */ /* Test for redefining macros with significant differences. */
/* { dg-do preprocess } /* { dg-do preprocess }
{ dg-options "-ansi -pedantic -Wall" } */ { dg-options "-ansi -pedantic -Wall -fno-show-column" } */
#define mac(a, b) (a) + (b) #define mac(a, b) (a) + (b)
#define mac(a, b) (a) * (b) #define mac(a, b) (a) * (b)
......
/* Test for warnings about nontraditional directives. */ /* Test for warnings about nontraditional directives. */
/* { dg-do preprocess } */ /* { dg-do preprocess } */
/* { dg-options "-pedantic -Wtraditional" } */ /* { dg-options "-pedantic -Wtraditional -fno-show-column" } */
/* Block 1: K+R directives should have the # indented. */ /* Block 1: K+R directives should have the # indented. */
......
/* { dg-do preprocess } */ /* { dg-do preprocess } */
/* { dg-options "-fno-show-column" } */
/* Tests for un-terminated conditional diagnostics. /* Tests for un-terminated conditional diagnostics.
Copyright (c) 1999 Free Software Foundation. Copyright (c) 1999 Free Software Foundation.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment