From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030922 Description of problem: Mudflap appears to be missing an define. The following example compiles fine without "-fmudflap". However compiled with "gcc-ssa -c mudflapx.c" it fails. Version-Release number of selected component (if applicable): gcc-ssa-3.5ssa-0.20040315.snapshot How reproducible: Always Steps to Reproduce: 1. Compile the attached program with "gcc-ssa -c mudflapx.c" Actual Results: mudflapx.c: In function `odb_hash_add_node': mudflapx.c:17: error: `MREMAP_MAYMOVE' undeclared (first use in this function) mudflapx.c:17: error: (Each undeclared identifier is reported only once mudflapx.c:17: error: for each function it appears in.) Expected Results: Program to compile without error. Additional info:
Created attachment 98533 [details] Test case that demonstrates problem
gcc-ssa is no longer included in FC, as it will become GCC 3.5. Will, if you can reproduce this with the FSF branch, please report it in GCC Bugzilla. Thanks.
Which branch in fsf would have the mudflap work? -Will
tree-ssa. Branch name is tree-ssa-20020619-branch. You can try the daily RPM snapshots available off of http://gcc.gnu.org/projects/tree-ssa/
I duplicated the problem on the tree-ssa-20020619-branch. It is filed as the following on the gcc bugzilla: [Bug libmudflap/14588] New: -fmudflap doesn't define MREMAP_MAYMOVE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14588