This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [testsuite] fix invalid ilp32 assumptions and m32c-isms


> assuming that you really want a 4-byte integer for SItype.

Given that the test is "cmpsi-2.c", let's assume they want to test
SImode, whatever it is.  Changed :-)

I also did Joseph's main() return type change (stupid global replace).

Changelog, split into generic and m32c-specific entries:

2011-02-21  DJ Delorie  <dj@redhat.com>

	* c-c++-common/pr44832.c: Require an int32plus target.
	* gcc.c-torture/compile/20011114-1.c: Require a size32plus target.
	* gcc.c-torture/compile/pr43191.c: Require an int32plus target.
	* gcc.c-torture/execute/cmpsi-2.c: Use an SImode type, not "int".
	* gcc.c-torture/execute/nestfunc-3.c: Use "unsigned long" types for 16-bit targets.
	* gcc.c-torture/execute/vector-subscript-1.c: Don't use hard-coded structure sizes.
	* gcc.dg/cdce1.c: Require an int32plus target.
	* gcc.dg/graphite/pr42205-1.c: Require an int32plus target.
	* gcc.dg/graphite/pr42221.c: Require an int32plus target.
	* gcc.dg/graphite/pr46185.c: Require a size32plus target.
	* gcc.dg/graphite/pr46966.c: Require a size32plus target.
	* gcc.dg/graphite/scop-0.c: Require a size32plus target.
	* gcc.dg/graphite/scop-22.c: Require a size32plus target.
	* gcc.dg/graphite/scop-dsyr2k.c: Require a size32plus target.
	* gcc.dg/graphite/scop-dsyrk.c: Require a size32plus target.
	* gcc.dg/graphite/scop-mvt.c: Require a size32plus target.
	* gcc.dg/graphite/scop-sor.c: Require a size32plus target.
	* gcc.dg/ipa/pr45644.c: Require an int32plus target.
	* gcc.dg/lto/20091013-1_2.c: Require a size32plus/int32plus target.
	* gcc.dg/pr34225.c: Require a size32plus target.
	* gcc.dg/pr40971.c: Require a size32plus target.
	* gcc.dg/pr42629.c: Require an int32plus target.
	* gcc.dg/pr43402.c: Don't assume 32-bit ints.
	* gcc.dg/pr44023.c: Require an int32plus target.
	* gcc.dg/pr46212.c: Require an int32plus target.
	* gcc.dg/torture/pr43165.c: Require an int32plus target.
	* gcc.dg/torture/pr47228.c: Require an int32plus target.
	* gcc.dg/torture/stackalign/non-local-goto-5.c: Prototype exit() even when skipping the test body.
	* gcc.dg/tree-ssa/pr45144.c: Require an int32plus target.
	* gcc.dg/tree-ssa/vrp51.c: Require an int32plus target.

	* gcc.c-torture/compile/pr35318.c: Not supported on m32c.
	* gcc.c-torture/compile/pr41181.c: Not supported on m32c.
	* gcc.c-torture/execute/20101011-1.c: m32s's div doesn't trap.
	* gcc.c-torture/execute/980709-1.x: m32c doesn't have pow().
	* gcc.c-torture/execute/ieee/20041213-1.c: m32c doesn't have sqrt().
	* gcc.dg/c99-stdint-1.c: Not supported on m32c.
	* gcc.dg/c99-stdint-2.c: Not supported on m32c.
	* gcc.dg/lto/20090218-2_1.c: Size_t is funny-sized on m32c.
	* gcc.dg/lto/20091013-1_1.c: Pointer-sized integers are funny-sized on R8C and M16C (but not M32C).
	* gcc.dg/lto/20110201-1_0.c: m32c doesn't have sqrt().
	* gcc.dg/pr31490.c: Pointer-sized integers are funny-sized on R8C and M16C (but not M32C).
	* gcc.dg/sibcall-3.c: Not supported on m32c.
	* gcc.dg/sibcall-4.c: Not supported on m32c.
	* gcc.dg/tree-ssa/gen-vect-11.c: Not supported on m32c.
	* gcc.dg/tree-ssa/gen-vect-25.c: Not supported on m32c.
	* gcc.dg/tree-ssa/loop-35.c: Not supported on m32c.
	* gcc.dg/tree-ssa/pr23455.c: Not supported on m32c.
	* gcc.dg/tree-ssa/pr42585.c: Not supported on m32c.
	* gcc.dg/tree-ssa/ssa-ccp-33.c: Not supported on m32c.
	* gcc.dg/tree-ssa/ssa-fre-26.c: Not supported on m32c.
	* gcc.dg/tree-ssa/vrp47.c: Not supported on m32c.
	* gcc.dg/utf-cvt.c: Not supported on m32c.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]