This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc gcc/ChangeLog.tree-ssa gcc/c-mudflap.c gcc ...
- From: fche at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 30 Jan 2004 21:30:38 -0000
- Subject: gcc gcc/ChangeLog.tree-ssa gcc/c-mudflap.c gcc ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: fche@gcc.gnu.org 2004-01-30 21:30:38
Modified files:
gcc : ChangeLog.tree-ssa c-mudflap.c common.opt
flags.h opts.c toplev.c tree-mudflap.c
gcc/cp : ChangeLog.tree-ssa cp-mudflap.c
libmudflap : ChangeLog
libmudflap/testsuite/libmudflap.c: pass36-frag.c
libmudflap/testsuite/libmudflap.cth: cthfrags.exp pass40-frag.c
Added files:
libmudflap/testsuite/libmudflap.c: pass46-frag.c
Log message:
2004-01-30 Frank Ch. Eigler <fche@redhat.com>
* common.opt: Add support for -fmudflapth, -fmudflapir.
* opts.c: Ditto.
* flags.h: Add new flags flag_mudflap_threads, _ignore_reads.
* toplev.c: Initialize new flags. Remove redundant code from
lang_independent_options[].
* tree-mudflap.c (*): Support new flag_mudflap_threads encoding.
(mf_xform_derefs_1): Support flag_mudflap_ignore_reads option.
* c-mudflap.c (mflang_flush_calls): Mark static ctor TREE_USED.
2004-01-30 Frank Ch. Eigler <fche@redhat.com>
* cp-mudflap.c (mflang_flush_calls): Mark static ctor as TREE_USED.
2004-01-30 Frank Ch. Eigler <fche@redhat.com>
* testsuite/libmudflap.c/pass36-frag.c: Add missing free() call.
* testsuite/libmudflap.c/pass46-frag.c: New test for -fmudflapir.
* testsuite/libmudflap.cth/cthfrags.exp: Add -DSTATIC to compiler
flags for static linking permutation.
* testsuite/libmudflap.cth/pass40-frag.c: When -DSTATIC, avoid
some pthreads code that croaks on linux glibc tls.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.1142&r2=1.1.2.1143
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-mudflap.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.10&r2=1.1.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/common.opt.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.14.2.16&r2=1.14.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/flags.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.86.2.43&r2=1.86.2.44
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/opts.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.31.2.24&r2=1.31.2.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/toplev.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.654.2.91&r2=1.654.2.92
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-mudflap.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.70&r2=1.1.2.71
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.66&r2=1.1.2.67
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-mudflap.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.12&r2=1.1.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libmudflap/ChangeLog.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.83&r2=1.1.2.84
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libmudflap/testsuite/libmudflap.c/pass46-frag.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libmudflap/testsuite/libmudflap.c/pass36-frag.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libmudflap/testsuite/libmudflap.cth/cthfrags.exp.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libmudflap/testsuite/libmudflap.cth/pass40-frag.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.1&r2=1.1.2.2