[r11-2904 Regression] FAIL: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "&a" 1 on Linux/x86_64 (-m32)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 is the first bad commit commit 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 Author: Richard Biener Date: Thu Aug 27 13:04:19 2020 +0200 streamline TARGET_MEM_REF dumping caused FAIL: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopt

[r11-2904 Regression] FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1 on Linux/x86_64 (-m32)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 is the first bad commit commit 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 Author: Richard Biener Date: Thu Aug 27 13:04:19 2020 +0200 streamline TARGET_MEM_REF dumping caused FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopt

[r11-2904 Regression] FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "&a" 1 on Linux/x86_64 (-m32)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 is the first bad commit commit 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 Author: Richard Biener Date: Thu Aug 27 13:04:19 2020 +0200 streamline TARGET_MEM_REF dumping caused FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopt

[r11-349 Regression] FAIL: gfortran.dg/gomp/target1.f90 -O (test for excess errors) on Linux/x86_64 (-m64)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, f884bef2105d748fd7869cd641cbb4f6b6bb is the first bad commit commit f884bef2105d748fd7869cd641cbb4f6b6bb Author: Tobias Burnus Date: Wed May 13 10:06:45 2020 +0200 [Fortran] OpenMP - permit lastprivate in distribute + SIMD fixes (PR94690) caused FAIL: gfortran.dg

[r11-2928 Regression] FAIL: c-c++-common/Warray-bounds-6.c -Wc++-compat (test for excess errors) on Linux/x86_64 (-m32 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, d14c547abd484d3540b692bb8048c4a6efe92c8b is the first bad commit commit d14c547abd484d3540b692bb8048c4a6efe92c8b Author: Martin Sebor Date: Fri Aug 28 13:13:28 2020 -0600 Add -Wstringop-overread for reading past the end by string functions. caused FAIL: c-c++-common/Warr

[r11-2904 Regression] FAIL: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "&a" 1 on Linux/x86_64 (-m32 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 is the first bad commit commit 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 Author: Richard Biener Date: Thu Aug 27 13:04:19 2020 +0200 streamline TARGET_MEM_REF dumping caused FAIL: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopt

[r11-2904 Regression] FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1 on Linux/x86_64 (-m32 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 is the first bad commit commit 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 Author: Richard Biener Date: Thu Aug 27 13:04:19 2020 +0200 streamline TARGET_MEM_REF dumping caused FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopt

[r11-2904 Regression] FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "&a" 1 on Linux/x86_64 (-m32 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 is the first bad commit commit 9ceb3b8d8f6dd088f3efd590aae9e54a265e5b07 Author: Richard Biener Date: Thu Aug 27 13:04:19 2020 +0200 streamline TARGET_MEM_REF dumping caused FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopt

[r11-1851 Regression] FAIL: gcc.dg/vect/slp-46.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, dccbf1e2a6e544f71b4a5795f0c79015db019fc3 is the first bad commit commit dccbf1e2a6e544f71b4a5795f0c79015db019fc3 Author: Richard Biener Date: Mon Jul 6 16:26:50 2020 +0200 tree-optimization/96075 - fix bogus misalignment calculation caused FAIL: gcc.dg/vect/slp-46.c -flt

[r11-2928 Regression] FAIL: gcc.dg/Wstringop-overread.c (test for warnings, line 84) on Linux/x86_64 (-m32 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, d14c547abd484d3540b692bb8048c4a6efe92c8b is the first bad commit commit d14c547abd484d3540b692bb8048c4a6efe92c8b Author: Martin Sebor Date: Fri Aug 28 13:13:28 2020 -0600 Add -Wstringop-overread for reading past the end by string functions. caused FAIL: gcc.dg/Wstringop-

[r11-1301 Regression] FAIL: gcc.target/i386/avx512bw-pr95488-1.c scan-assembler-times vpmullw[^\n]*zmm 2 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 54cdb2f5a5b01a482d7cbce30e7b738558eecf59 is the first bad commit commit 54cdb2f5a5b01a482d7cbce30e7b738558eecf59 Author: liuhongt Date: Wed Jun 3 17:25:47 2020 +0800 Optimize multiplication for V8QI,V16QI,V32QI under TARGET_AVX512BW. caused FAIL: gcc.target/i386/avx512bw

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub[123]+sd 16 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_doubl

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub[123]+sd 16 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_doubl

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub[123]+sd 16 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_doubl

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub[123]+sd 16 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_doubl

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub[123]+sd 16 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_doubl

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub[123]+sd 16 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_doubl

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub[123]+ss 32 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_float

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub[123]+ss 32 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_float

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub[123]+ss 32 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_float

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub[123]+ss 32 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_float

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub[123]+ss 32 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_float

[r11-350 Regression] FAIL: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub[123]+ss 32 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0c39a765b0714aed36fced6fbba452a6619acb0 is the first bad commit commit c0c39a765b0714aed36fced6fbba452a6619acb0 Author: Jakub Jelinek Date: Wed May 13 11:21:02 2020 +0200 Fold single imm use of a FMA if it is a negation [PR95060] caused FAIL: gcc.target/i386/l_fma_float

[r11-2588 Regression] FAIL: gcc.target/i386/minmax-10.c scan-assembler-times test 6 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c072fd236dc08f990bfcffd98b27f211a39bb404 is the first bad commit commit c072fd236dc08f990bfcffd98b27f211a39bb404 Author: Roger Sayle Date: Thu Aug 6 09:15:25 2020 +0100 x86_64: Integer min/max improvements. caused FAIL: gcc.target/i386/minmax-10.c scan-assembler-not cmp

[r11-2588 Regression] FAIL: gcc.target/i386/minmax-9.c scan-assembler-times test 3 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c072fd236dc08f990bfcffd98b27f211a39bb404 is the first bad commit commit c072fd236dc08f990bfcffd98b27f211a39bb404 Author: Roger Sayle Date: Thu Aug 6 09:15:25 2020 +0100 x86_64: Integer min/max improvements. caused FAIL: gcc.target/i386/minmax-9.c scan-assembler-times tes

[r11-1518 Regression] FAIL: gcc.target/i386/pr78904-4a.c scan-assembler [ \t]movb[\t ]+%.h, t on Linux/x86_64 (-m32 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, e95395926a84a2406faefe0995295d199d595440 is the first bad commit commit e95395926a84a2406faefe0995295d199d595440 Author: Uros Bizjak Date: Thu Jun 18 20:12:48 2020 +0200 i386: Fix mode of ZERO_EXTRACT RTXes, remove ext_register_operand predicate. caused FAIL: gcc.target/

[r11-571 Regression] FAIL: gcc.target/i386/pr92645-4.c scan-tree-dump-times optimized "VEC_PACK_TRUNC" 1 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, e740f3d73144abbca1ad98a04825c6bd63314a0b is the first bad commit commit e740f3d73144abbca1ad98a04825c6bd63314a0b Author: liuhongt Date: Wed May 20 15:53:14 2020 +0800 Add missing vector truncmn2 expanders [PR92658] caused FAIL: gcc.target/i386/pr92645-4.c scan-tree-dump-

[r11-894 Regression] FAIL: gcc.target/i386/pr92658-avx512bw-trunc.c scan-assembler-times vpmovwb 3 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, c0b99f67639956eaadfc8da6a704e0e1edbafc18 is the first bad commit commit c0b99f67639956eaadfc8da6a704e0e1edbafc18 Author: liuhongt Date: Thu Jun 4 13:22:09 2020 +0800 Fix uppercase in trunc2. caused FAIL: gcc.target/i386/pr92658-avx512bw-trunc.c scan-assembler-times vpmov

[r11-571 Regression] FAIL: gcc.target/i386/pr92658-avx512f.c scan-assembler-times vpmovqw 1 on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, e740f3d73144abbca1ad98a04825c6bd63314a0b is the first bad commit commit e740f3d73144abbca1ad98a04825c6bd63314a0b Author: liuhongt Date: Wed May 20 15:53:14 2020 +0800 Add missing vector truncmn2 expanders [PR92658] caused FAIL: gcc.target/i386/pr92658-avx512f.c scan-asse

[r11-2623 Regression] FAIL: gcc.target/i386/vectorize8.c (test for excess errors) on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, 99e4891ed552aca4ca147671701edd0b31015f66 is the first bad commit commit 99e4891ed552aca4ca147671701edd0b31015f66 Author: liuhongt Date: Mon Jul 20 10:13:58 2020 +0800 Using UNSPEC for vector compare to mask register. caused FAIL: gcc.target/i386/vectorize8.c (internal co

[r11-349 Regression] FAIL: gfortran.dg/gomp/target1.f90 -O (test for excess errors) on Linux/x86_64 (-m64 -march=cascadelake)

2020-08-29 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64, f884bef2105d748fd7869cd641cbb4f6b6bb is the first bad commit commit f884bef2105d748fd7869cd641cbb4f6b6bb Author: Tobias Burnus Date: Wed May 13 10:06:45 2020 +0200 [Fortran] OpenMP - permit lastprivate in distribute + SIMD fixes (PR94690) caused FAIL: gfortran.dg

Re: [PATCH] gcov-profile: clarify profile-exclude-files documentation [PR96285]

2020-08-29 Thread Göran Uddeborg
Jeff Law: > On Fri, 2020-07-24 at 15:42 +0200, Martin Liška wrote: > > Please install the patch. > I'm pretty sure Goran doesn't have write access. So I committed the patch for > him. Thanks! (As I don't have write access, I didn't understand the instruction was directed at me; I thought it was a

Re: [PATCH 3/n] ipa: Simplify interface of ipa_call_context::estimate_size_and_time

2020-08-29 Thread Jan Hubicka
> Hi, > > On Sat, Aug 29 2020, Jan Hubicka wrote: > >> Hi, > >> > >> this patch changes ipa_call_context::estimate_size_and_time to store > >> its results into member fields of the ipa_call_context class instead > >> into pointers it receives as parameters so that it can compute ore > >> stuff wi

Re: [PATCH 3/n] ipa: Simplify interface of ipa_call_context::estimate_size_and_time

2020-08-29 Thread Martin Jambor
Hi, On Sat, Aug 29 2020, Jan Hubicka wrote: >> Hi, >> >> this patch changes ipa_call_context::estimate_size_and_time to store >> its results into member fields of the ipa_call_context class instead >> into pointers it receives as parameters so that it can compute ore >> stuff without cluttering t

Re: [PATCH] ipa: Merge vectors describing argument values into one type

2020-08-29 Thread Martin Jambor
Hi, On Sat, Aug 29 2020, Jan Hubicka wrote: >> Hi, >> >> this large patch is a semi-mechanical change which aims to replace >> uses of separate vectors about known scalar values (usually called >> known_vals or known_csts), known aggregate values (known_aggs), known >> virtual call contexts (know

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread Mark Wielaard
H.J. Lu wrote: > On Sat, Aug 29, 2020 at 9:33 AM Mark Wielaard wrote: >> Hi, >> >> On Sat, Aug 29, 2020 at 08:43:30AM -0700, H.J. Lu wrote: >>> On Sat, Aug 29, 2020 at 8:23 AM Mark Wielaard wrote: My proposal, and what my strawman patch implements, is that gas will generate a .debug_

Re: [committed] libstdc++: Fix std::gcd and std::lcm for unsigned integers [PR 92978]

2020-08-29 Thread Jonathan Wakely via Gcc-patches
On 28/08/20 23:53 +0100, Jonathan Wakely wrote: On 29/08/20 00:20 +0200, Daniel Krügler wrote: Am Sa., 29. Aug. 2020 um 00:12 Uhr schrieb Jonathan Wakely via Libstdc++ : This fixes a bug with mixed signed and unsigned types, where converting a negative value to the unsigned result type alters

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread H.J. Lu via Gcc-patches
On Sat, Aug 29, 2020 at 9:33 AM Mark Wielaard wrote: > > Hi, > > On Sat, Aug 29, 2020 at 08:43:30AM -0700, H.J. Lu wrote: > > On Sat, Aug 29, 2020 at 8:23 AM Mark Wielaard wrote: > > > My proposal, and what my strawman patch implements, is that gas will > > > generate a .debug_line section when -

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread Mark Wielaard
Hi, On Sat, Aug 29, 2020 at 08:43:30AM -0700, H.J. Lu wrote: > On Sat, Aug 29, 2020 at 8:23 AM Mark Wielaard wrote: > > My proposal, and what my strawman patch implements, is that gas will > > generate a .debug_line section when -g is given and the debug types is > > DWARF (just as it does now).

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread H.J. Lu via Gcc-patches
On Sat, Aug 29, 2020 at 8:23 AM Mark Wielaard wrote: > > Hi, > > On Sat, Aug 29, 2020 at 07:34:35AM -0700, H.J. Lu wrote: > > On Sat, Aug 29, 2020 at 5:24 AM Mark Wielaard wrote: > > > On Wed, Aug 26, 2020 at 04:38:21PM -0700, H.J. Lu wrote: > > > > On Wed, Aug 26, 2020 at 2:38 PM Mark Wielaard

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread Mark Wielaard
Hi, On Sat, Aug 29, 2020 at 07:34:35AM -0700, H.J. Lu wrote: > On Sat, Aug 29, 2020 at 5:24 AM Mark Wielaard wrote: > > On Wed, Aug 26, 2020 at 04:38:21PM -0700, H.J. Lu wrote: > > > On Wed, Aug 26, 2020 at 2:38 PM Mark Wielaard wrote: > > > > Would it be possible to have something like the foll

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread H.J. Lu via Gcc-patches
On Sat, Aug 29, 2020 at 5:24 AM Mark Wielaard wrote: > > Hi, > > On Wed, Aug 26, 2020 at 04:38:21PM -0700, H.J. Lu wrote: > > On Wed, Aug 26, 2020 at 2:38 PM Mark Wielaard wrote: > > > Would it be possible to have something like the following in gas, so > > > that it doesn't try generating a .deb

[PATCH] RISC-V/libgcc: Use `-fasynchronous-unwind-tables' for LIB2_DIVMOD_FUNCS

2020-08-29 Thread Maciej W. Rozycki via Gcc-patches
Use `-fasynchronous-unwind-tables' rather than `-fexceptions -fnon-call-exceptions' in LIB2_DIVMOD_FUNCS compilation flags so as to provide unwind tables for the affected functions while not pulling the unwinder proper, which is not required here. Beyond saving program space it fixes a RISC-V g

Re: Duplicate .debug_lines (Was: [PATCH 5/5] Add --gdwarf-5 to ASM_SPEC)

2020-08-29 Thread Mark Wielaard
Hi, On Wed, Aug 26, 2020 at 04:38:21PM -0700, H.J. Lu wrote: > On Wed, Aug 26, 2020 at 2:38 PM Mark Wielaard wrote: > > Would it be possible to have something like the following in gas, so > > that it doesn't try generating a .debug_line section if there already > > is one, even when -gdwarf-N is

[Patch, fortran] PR96495 - [gfortran] Composition of user-defined operators does not copy ALLOCATABLE property of derived type

2020-08-29 Thread Paul Richard Thomas via Gcc-patches
This patch detects a scalar function result that has allocatable components and is being used inside a scalarization loop. Before this patch, the components would be deallocated and nullified within the scalarization loop and so would cause a segfault on the second cycle of the loop. The stored re

RE: [PATCH] testsuite: add -fno-tree-fre in gcc.dg/guality

2020-08-29 Thread Hu, Jiangping
Hi, Jakub Thank you for your detailed explanation. I will try to compare the results of rtl expand as Richard have suggested, to see if I can find anything. May be I can make another patch. Thanks again. Regards! Hujp > On Thu, Aug 27, 2020 at 11:13:50AM +, Hu, Jiangping wrote: > > I'm not

Re: [PATCH 3/6] Implement fork-based parallelism engine

2020-08-29 Thread Jan Hubicka
> Hi, Honza. > > Thank you for your detailed review! > > On 08/27, Jan Hubicka wrote: > > > diff --git a/gcc/cgraph.c b/gcc/cgraph.c > > > index c0b45795059..22405098dc5 100644 > > > --- a/gcc/cgraph.c > > > +++ b/gcc/cgraph.c > > > @@ -226,6 +226,22 @@ cgraph_node::delete_function_version_by_dec

Re: [PATCH 0/6] Parallelize Intra-Procedural Optimizations using the LTO Engine.

2020-08-29 Thread Jan Hubicka
> > It not only creates hidden symbols, but it also changes the original > symbol name to avoid clashses with other object files. It could be > very nice to avoid doing this at all. > > There was once an idea (I don't remember if from Richi or Honza) to > avoid using partial linking, but instead

[PATCH v2] doc: add 'cd' command before 'make check-gcc' command in install.texi

2020-08-29 Thread Hu Jiangping
This patch add 'cd' command before 'make check-gcc' command when run the testsuite on selected tests. Richard and I agree it would be good for clarity and emphasis to have the cd in the example as well, although the text above the example was trying to restrict that to objdir/gcc. Tested on x86_6

Re: [PATCH] ipa: Merge vectors describing argument values into one type

2020-08-29 Thread Jan Hubicka
> Hi, > > this large patch is a semi-mechanical change which aims to replace > uses of separate vectors about known scalar values (usually called > known_vals or known_csts), known aggregate values (known_aggs), known > virtual call contexts (known_contexts) and known value > ranges (known_value_r

Re: [PATCH 3/n] ipa: Simplify interface of ipa_call_context::estimate_size_and_time

2020-08-29 Thread Jan Hubicka
> Hi, > > this patch changes ipa_call_context::estimate_size_and_time to store > its results into member fields of the ipa_call_context class instead > into pointers it receives as parameters so that it can compute ore > stuff without cluttering the interface even further. > > Bootstrapped and te