Replace match.pd DEFINE_MATH_FNs with auto-generated lists
Richard Sandiford
richard.sandiford@arm.com
Tue Nov 10 20:13:00 GMT 2015
Richard Biener <richard.guenther@gmail.com> writes:
> On Sat, Nov 7, 2015 at 2:23 PM, Richard Sandiford
> <richard.sandiford@arm.com> wrote:
>> diff --git a/gcc/genmatch.c b/gcc/genmatch.c
>> index cff32b0..7139476 100644
>> --- a/gcc/genmatch.c
>> +++ b/gcc/genmatch.c
>> @@ -4638,6 +4638,11 @@ main (int argc, char **argv)
>> cpp_callbacks *cb = cpp_get_callbacks (r);
>> cb->error = error_cb;
>>
>> + /* Add the build directory to the #include "" search path. */
>> + cpp_dir *dir = XCNEW (cpp_dir);
>> + dir->name = ASTRDUP (".");
>> + cpp_set_include_chains (r, dir, NULL, false);
>
> Does that work on non-UNIX hosts?
Bah, hadn't thought about that.
> I wonder if there is sth
> better we can use by passing some -DXXX=... to the genmatch
> build command from the Makefile?
toplev.c has:
src_pwd = getpwd ();
if (!src_pwd)
src_pwd = ".";
where getpwd is a libiberty function. Maybe we can use that?
Thanks,
Richard
More information about the Gcc-patches
mailing list