gcc/gcc/testsuite/g++.old-deja
Manuel López-Ibáñez 7060db96db invoke.texi (Warning Options): Add -Wconversion-sign.
2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>

	* doc/invoke.texi (Warning Options): Add -Wconversion-sign.
	(Wconversion): Update description.
	(Wconversion-sign): New.
	* c.opt (Wconversion-sign): New.
	* c-opts.c (c_common_post_options): Uninitialized Wconversion-sign
	means disabled for C++. Otherwise, take the status of Wconversion.
	* c-common.c (conversion_warning): Warn with either Wconversion or
	Wconversion-sign.
	(warnings_for_convert_and_check): Conditions are already checked by
	conversion_warning.
	(convert_and_check): Don't check warnings if the conversion failed.

cp/
	* cvt.c (cp_convert_and_check): Don't check warnings if the
	conversion failed.

testsuite/
	* gcc.dg/Wconversion-integer.c: Group testcases and add more.
	* gcc.dg/Wconversion-sign.c: New.
	* gcc.dg/Wconversion-integer-no-sign.c: New.
	* g++.dg/warn/Wconversion-integer.C: Move some warnings to
	Wconversion-sign.C
	* g++.dg/warn/Wconversion-sign.C: New.
	* g++.old-deja/g++.other/warn4.C: Update.
	* g++.dg/warn/Wconversion1.C: Likewise.

From-SVN: r124856
2007-05-19 13:32:03 +00:00
..
g++.abi warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.benjamin
g++.bob warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.brendan warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.bugs
g++.eh warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.ext
g++.gb warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.jason warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.law warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.martin
g++.mike invoke.texi (Warning Options): Document that -Wempty-body also checks for and while statements in C++. 2007-05-08 01:31:24 +00:00
g++.niklas
g++.ns
g++.oliva
g++.other invoke.texi (Warning Options): Add -Wconversion-sign. 2007-05-19 13:32:03 +00:00
g++.pt * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail. 2007-05-04 16:26:28 +00:00
g++.rfg
g++.robertl warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
g++.warn warnings2.C: Don't use -pedantic. 2007-03-22 19:44:09 +00:00
old-deja.exp