[committed] analyzer: fix false leaks when writing through unknown ptrs [PR97072]

2021-01-05 Thread David Malcolm via Gcc-patches
Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu. Pushed to master as r11-6497-gac3966e315ada63eb379d560a012fa77c3909155. gcc/analyzer/ChangeLog: PR analyzer/97072 * region-model-reachability.cc (reachable_regions::init_cluster): Convert symbolic region handlin

Re: [PATCH] ira: Skip some pseudos in move_unallocated_pseudos

2021-01-05 Thread Kewen.Lin via Gcc-patches
on 2021/1/6 上午2:19, Jeff Law wrote: > > > On 1/4/21 7:36 PM, Kewen.Lin wrote: >> Hi Jeff, >> >> on 2021/1/5 上午7:13, Jeff Law wrote: >>> >>> On 12/22/20 11:40 PM, Kewen.Lin via Gcc-patches wrote: Hi Segher, on 2020/12/22 下午9:55, Segher Boessenkool wrote: > Hi! > > Just a

Re: [PATCH][AVX512]Lower AVX512 vector compare to AVX version when dest is vector

2021-01-05 Thread Hongtao Liu via Gcc-patches
> >> > >> Note there's a data dependency between them. insn 7 feeds insn 9. When > >> there's a data dependency, combiner patterns are usually the better > >> choice than peepholes. I think you'd be looking to match something > >> likethis (from the . combine dump): > >> Using combiner patterns

[PATCH] [AVX512] Fix ICE: Convert integer mask to vector in ix86_expand_fp_vec_cmp/ix86_expand_int_vec_cmp [PR98537]

2021-01-05 Thread Hongtao Liu via Gcc-patches
Hi: ix86_expand_fp_vec_cmp/ix86_expand_int_vec_cmp are used by vec_cmpmn for vector comparison to vector mask, but ix86_expand_sse_cmp(which is called in upper 2 functions.) may return integer mask whenever integer mask is available, so convert integer mask back to vector mask if needed. gcc/Cha

Re: [PATCH] Add line debug info for virtual thunks (PR ipa/97937)

2021-01-05 Thread Alexandre Oliva
On Jan 5, 2021, Richard Biener wrote: > But isn't this a consumer issue then? If there is no line info for > a PC range then gdb shouldn't display any. No, there *is* line info there, carried over from an earlier .loc directive, as there isn't anything like ".noloc" to output with a function t

Re: [RFC] [avr] Toolchain Integration for Testsuite Execution (avr cc0 to mode_cc0 conversion)

2021-01-05 Thread abebeos via Gcc-patches
On Tue, 5 Jan 2021 at 21:25, Rainer Orth wrote: > Hi Jeff, > > > On 1/5/21 10:54 AM, Rainer Orth wrote: > >> > >> I fear I'm a bit lost here myself. I do have a little experience > >> running various builders: > >> > >> * I inherited a Golang one on Solaris/amd64 (based on their own builder > >>

Re: Patch RFA: Support non-ASCII file names in git-changelog

2021-01-05 Thread Martin Liška
On 1/4/21 12:47 PM, Martin Liška wrote: On 1/4/21 12:01 PM, Martin Liška wrote: Anyway, I'm going to update server hook first and I'll create an issue for  GitPython. So I was not correct about this. Also the server hooks uses now GitPython to identify modified files. I've just created an iss

Re: [PATCH] Add line debug info for virtual thunks (PR ipa/97937)

2021-01-05 Thread Bernd Edlinger
On 1/6/21 8:01 AM, Alexandre Oliva wrote: > On Jan 5, 2021, Richard Biener wrote: > >> But isn't this a consumer issue then? If there is no line info for >> a PC range then gdb shouldn't display any. > > No, there *is* line info there, carried over from an earlier .loc > directive, as there is

Re: [PATCH] Add line debug info for virtual thunks (PR ipa/97937)

2021-01-05 Thread Richard Biener
On Wed, 6 Jan 2021, Bernd Edlinger wrote: > On 1/6/21 8:01 AM, Alexandre Oliva wrote: > > On Jan 5, 2021, Richard Biener wrote: > > > >> But isn't this a consumer issue then? If there is no line info for > >> a PC range then gdb shouldn't display any. > > > > No, there *is* line info there, c

Re: [PATCH] Add line debug info for virtual thunks (PR ipa/97937)

2021-01-05 Thread Bernd Edlinger
On 1/4/21 10:45 PM, Jeff Law wrote: > > > On 1/4/21 1:06 PM, Bernd Edlinger wrote: >> --- a/gcc/final.c >> +++ b/gcc/final.c >> @@ -1735,7 +1735,12 @@ final_start_function_1 (rtx_insn **firstp, FILE >> *file, int *seen, >> last_filename); >> >>if (!dwarf2_d

<    1   2