gcc/libmudflap/testsuite/libmudflap.c
Rainer Orth 891a2e4259 re PR libmudflap/49550 (Many libmudflap tests fail on Solaris 11/x86)
gcc:
	PR libmudflap/49550
	* gcc.c (MFWRAP_SPEC): Also wrap mmap64.

	libmudflap:
	PR libmudflap/49550
	* mf-runtime.c (__wrap_main) [__sun__ && __svr4__]: Don't register
	stdin, stdout, stderr.
	Register __ctype, __ctype_mask.

	* configure.ac: Check for mmap64.
	Check for rawmemchr, stpcpy, mempcpy.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* mf-hooks1.c [HAVE_MMAP64] (__mf_0fn_mmap64): New function.
	(mmap64): New wrapper function.
	* mf-impl.h (__mf_dynamic_index) [HAVE_MMAP64]: Add dyn_mmap64.
	* mf-runtime.c (__mf_dynamic) [HAVE_MMAP64]: Handle mmap64.

	* mf-hooks2.c [HAVE_GETMNTENT && HAVE_SYS_MNTTAB_H]: Implement
	getmntent wrapper.

	* mf-hooks3.c (_REENTRANT): Define.

	* testsuite/libmudflap.c/heap-scalestress.c (SCALE): Reduce to 10000.

	* testsuite/libmudflap.c/pass-stratcliff.c: Include ../config.h.
	(MIN): Define.
	Use HAVE_RAWMEMCHR, HAVE_STPCPY, HAVE_MEMPCPY as guards.

	* testsuite/libmudflap.c/pass47-frag.c: Expect __ctype warning on
	*-*-solaris2.*.

From-SVN: r175961
2011-07-07 10:14:02 +00:00
..
cfrags.exp libmudflap.exp (libmudflap-init): Remove -static from MUDFLAP_FLAGS if static library not supported. 2005-11-22 20:35:51 +00:00
externs-1.c * testsuite/libmudflap.c/externs-1.c (main): Add return statement. 2005-06-19 16:01:03 +00:00
externs-2.c re PR libmudflap/21023 (mudflap reports errors for external array variable with no size specified) 2005-06-14 19:12:24 +00:00
externs.exp libmudflap.exp (libmudflap-init): Remove -static from MUDFLAP_FLAGS if static library not supported. 2005-11-22 20:35:51 +00:00
fail1-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail2-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail3-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail4-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail5-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail6-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail7-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail8-frag.c fail8-frag.c: Adjust scan pattern for mudflap dead object. 2008-02-22 22:18:36 +01:00
fail9-frag.c fail8-frag.c: Adjust scan pattern for mudflap dead object. 2008-02-22 22:18:36 +01:00
fail10-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail11-frag.c re PR tree-optimization/19831 (Missing DSE/malloc/free optimization) 2009-07-01 12:27:33 +00:00
fail12-frag.c re PR tree-optimization/19831 (Missing DSE/malloc/free optimization) 2009-07-01 12:27:33 +00:00
fail13-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail14-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail15-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail16-frag.c re PR tree-optimization/19831 (Missing DSE/malloc/free optimization) 2009-07-01 12:27:33 +00:00
fail17-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail18-frag.c Adopt splay trees for object database. 2004-06-24 21:12:18 +00:00
fail19-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail20-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail21-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail22-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail23-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail25-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail26-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail27-frag.c re PR libmudflap/38462 (test libmudflap.c/fail27-frag.c fails output pattern test for ppc64) 2009-03-31 12:56:52 +11:00
fail28-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail29-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail30-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
fail31-frag.c re PR tree-optimization/19831 (Missing DSE/malloc/free optimization) 2009-07-01 12:27:33 +00:00
fail32-frag.c configure.ac: Look for pwd.h, grp.h, netdb.h headers and functions. 2004-09-07 21:52:52 +00:00
fail33-frag.c * fixing typos in accidental checkin 2004-10-03 21:17:29 +00:00
fail34-frag.c tree-mudflap.c (mf_build_check_statement_for): Reorganize to take check-base and -limit arguments. 2004-10-02 23:12:49 +00:00
fail35-frag.c fail35-,pass53-,pass54-frag.c: New tests. 2004-10-28 21:21:59 +00:00
fail36-frag.c mf-impl.h (uintptr_t): Get typedef via stdint.h or define explicitly. 2005-01-02 22:24:50 +00:00
fail37-frag.c mf-impl.h (uintptr_t): Get typedef via stdint.h or define explicitly. 2005-01-02 22:24:50 +00:00
fail38-frag.c mf-impl.h (uintptr_t): Get typedef via stdint.h or define explicitly. 2005-01-02 22:24:50 +00:00
fail39-frag.c mf-runtime.c (__mfu_check): Respect ignore_reads configuration. 2005-03-17 17:20:49 +00:00
fail40-frag.c pass51-frag.c (MAP_FAILED): Define, if not in system header; use it. 2009-09-01 18:10:39 +00:00
heap-scalestress.c re PR libmudflap/49550 (Many libmudflap tests fail on Solaris 11/x86) 2011-07-07 10:14:02 +00:00
hook-allocstuff.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
hook2-allocstuff.c Fix FreeBSD failure with recursive malloc call. 2005-08-18 13:01:54 -07:00
pass-stratcliff.c re PR libmudflap/49550 (Many libmudflap tests fail on Solaris 11/x86) 2011-07-07 10:14:02 +00:00
pass1-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass2-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass3-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass4-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass5-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass6-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass7-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass8-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass9-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass10-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass11-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass12-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass13-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass14-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass15-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass16-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass17-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass18-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass19-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass20-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass21-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass22-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass23-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass24-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass25-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass26-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass29-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass30-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass32-frag.c * testsuite/libmudflap.c/pass32-frag.c: Fix typo. 2005-01-05 01:27:50 -08:00
pass33-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass34-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass35-frag.c fail35-,pass53-,pass54-frag.c: New tests. 2004-10-28 21:21:59 +00:00
pass36-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass38-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass42-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass43-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass44-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass45-frag.c Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
pass46-frag.c pass46-frag.c (dg-options): Remove -Wall. 2010-05-16 12:03:01 +02:00
pass47-frag.c re PR libmudflap/49550 (Many libmudflap tests fail on Solaris 11/x86) 2011-07-07 10:14:02 +00:00
pass48-frag.c configure.ac: Look for pwd.h, grp.h, netdb.h headers and functions. 2004-09-07 21:52:52 +00:00
pass49-frag.c configure.ac: Look for pwd.h, grp.h, netdb.h headers and functions. 2004-09-07 21:52:52 +00:00
pass50-frag.c tree-mudflap.c (mf_build_check_statement_for): Reorganize to take check-base and -limit arguments. 2004-10-02 23:12:49 +00:00
pass51-frag.c pass51-frag.c (MAP_FAILED): Define, if not in system header; use it. 2009-09-01 18:10:39 +00:00
pass52-frag.c configure.ac: Check for more headers, functions. 2004-10-13 18:27:16 +00:00
pass53-frag.c fail35-,pass53-,pass54-frag.c: New tests. 2004-10-28 21:21:59 +00:00
pass54-frag.c pass54-frag.c: Add explicit return from main. 2010-03-15 21:01:12 -07:00
pass56-frag.c mf-runtime.c (__mfu_check): Respect ignore_reads configuration. 2005-03-17 17:20:49 +00:00
pass62-frag.c re PR tree-optimization/34618 (ICE with -fmudflap and vectorization) 2008-01-05 13:06:54 +01:00
pass63-frag.c common.opt (Wmudflap): New option. 2008-03-20 16:37:47 +00:00
pass64-frag.c re PR libmudflap/36397 (ICE with pointer cast and -fmudflap) 2008-09-15 23:52:53 +02:00
pass67-frag.c re PR middle-end/35314 (ICE with __builtin_setjmp and -fmudflap) 2008-11-10 14:48:06 +01:00