aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/Wconversion-real-integer.c
AgeCommit message (Collapse)AuthorFilesLines
2009-04-27target-supports.exp (check_effective_target_double64): New.DJ Delorie1-0/+1
* lib/target-supports.exp (check_effective_target_double64): New. (check_effective_target_double64plus): New. (check_effective_target_large_double): New. * gcc.dg/Wconversion-real-integer.c: Require double64plus. * gcc.dg/div-double-1.c: Likewise. * gcc.dg/Wconversion-real.c: Require large_double. * gcc.dg/cdce1.c: Require large_double instead of checking targets. * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles are too small. * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point constants as long. From-SVN: r146863
2008-08-20re PR c/35701 (Quieten -Wconversion warnings)Manuel López-Ibáñez1-1/+39
2008-08-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR 35701 * c-common.c (conversion_warning): Do not warn if applying bit-and operator to unsigned constant that fits in the target type. testsuite/ * gcc.dg/pr35701.c: New. * gcc.dg/Wconversion-real-integer.c: Add more tests. * gcc.dg/Wconversion-pr34389.c: Update. * g++.dg/warn/Wconversion-pr34389.C: Update. From-SVN: r139329
2008-06-18limits-fndefn.c: Skip for AVR.Andy Hutchinson1-0/+2
* gcc.c-torture/compile/limits-fndefn.c: Skip for AVR. * gcc.dg/builtins-config.h: Use standard independent __AVR__ symbol. * gcc.dg/cdce1.c: Skip for AVR. * gcc.dg/cdce2.c: Ditto. * gcc.dg/fold-bitand-1.c: Ignore warnings such as alignment. * gcc.dg/fold-eqandshift-3.c: Use long on AVR. * gcc.dg/fold-overflow-1.c: Skip for AVR. * gcc.dg/multiple-overflow-warn-3.c: Use target independent macro for ms bit position. * gcc.dg/pch/struct-1.c: Allow for target without 32 bit int. * gcc.dg/tree-ssa/pr33920.c: Add warning check for AVR. * gcc.dg/ucnid-5.c: Skip for AVR. * gcc.dg/Wconversion-5.c: Mark warning xfail for AVR target. * gcc.dg/Wconversion-real-integer.c: Skip for AVR. * gcc.dg/Wconversion-real.c: Ditto. * gcc.dg/wtr-conversion-1.c: Add warning test for AVR. * gcc.dg/utf-cvt.c: Skip tests and mark excess xfail for AVR. * gcc.dg/Wtype-limits-Wextra.c: Ditto. * gcc.dg/Wtype-limits.c: Ditto. From-SVN: r136918
2006-11-24re PR c/2707 (gcc does not warn on truncate)Manuel López-Ibáñez1-0/+72
2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c/2707 PR c++/26167 * c-common.c (conversion_warning): New. (convert_and_check): Call conversion_warning unless there is an overflow warning. * doc/invoke.texi (-Wconversion): Update description. testsuite/ * gcc.dg/Wconversion-integer.c: New. Supersedes Wconversion-negative-constants.c * gcc.dg/Wconversion-real.c: New. * gcc.dg/Wconversion-real-integer.c: New. * gcc.dg/Wconversion-negative-constants.c: Deleted. * g++.dg/warn/Wconversion1.C: Modified. From-SVN: r119143