On 8/7/19 12:04 PM, Jakub Jelinek wrote:
> On Wed, Aug 07, 2019 at 11:54:44AM +0200, Martin Liška wrote:
>> The patch is conclusion of long-lasting discussion in the PR.
>> I've just verified that our gcc9 package with the patch attached
>> can build emacs, and so it's fixed.
> 
> Richard said he has a patch in testing that he plans to submit today.
> 
>> Note that the CL_DRIVER instead of CL_LANG_ALL still fails.
> 
> What fails?  The -MF handling should not.

This still fails:

$ echo "int main() {}" > main.c && gcc -c -flto main.c && gcc -o a.out main.o 
-flto -MMD -MF deps

> 
> If CL_DRIVER | CL_LANG_ALL is really needed, then there shouldn't be ()s
> around it.  And lto-wrapper.c has two spots currently using CL_LANG_ALL,
> both need changing, not just one.> 
>       Jakub
> 

Reply via email to