[Bug target/95420] arm-wrs-vxworks7: xgcc: error: unrecognised -mcpu target: armv7-a

2020-05-30 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95420 --- Comment #1 from Iain Buclaw --- (In reply to Iain Buclaw from comment #0) > Configuring with --target=arm-wrs-vxworks7 --with-cpu=arm8 and the selftests > pass. > I was going to ignore that you need to set VSB_DIR in order for the

[committed] Disable broken patterns on H8/SX

2020-05-30 Thread Jeff Law via Gcc-patches
During the cc0 transition work I had disabled most, if not all, of the optional patterns in the H8 backend. Then I converted the critical patterns to get a baseline state. Then I could re-add the disabled patterns as they were converted and verify we weren't going backwards from a correctness

Re: [PATCH] expr: Fix fallout from optimize store_expr from STRING_CST [PR95052]

2020-05-30 Thread Jeff Law via Gcc-patches
On Fri, 2020-05-29 at 22:03 +0200, Jakub Jelinek wrote: > On Fri, May 15, 2020 at 10:32:00AM -0600, Jeff Law via Gcc-patches wrote: > > > I wasn't sure if it wouldn't be safer to add some bool flag set to true by > > > the new code and then add gcc_assert in all the other paths, like > > >

[Bug fortran/95446] False positive for optional arguments of elemental procedure

2020-05-30 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95446 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org

[Bug target/95439] Incorrect zero count check in cmpstrnsi

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95439 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/95151] [9/10/11 Regression] Add cmpmemM pattern for -minline-all-stringops

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95151 Bug 95151 depends on bug 95439, which changed state. Bug 95439 Summary: Incorrect zero count check in cmpstrnsi https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95439 What|Removed |Added

[Bug c/95448] New: Missing optimization: pointer untag, re-tag should be no-op

2020-05-30 Thread dancol at dancol dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95448 Bug ID: 95448 Summary: Missing optimization: pointer untag, re-tag should be no-op Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug target/95447] New: cmpstrn peepholes are out of date

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95447 Bug ID: 95447 Summary: cmpstrn peepholes are out of date Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[PATCH] RISC-V: Optimize si to di zero-extend followed by left shift.

2020-05-30 Thread Jim Wilson
This is potentially a sequence of 3 shifts, we which optimize to a sequence of 2 shifts. This can happen when unsigned int is used for array indexing. Tested with cross toolchain build and check for riscv32-elf and riscv64-linux. There were no regressions. The new test fails without the patch

[Bug c++/95428] ABI breakage for "base object constructor" for final classes

2020-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95428 --- Comment #1 from Andrew Pinski --- Can you provide a full testcase? >From the sound of it, this might be a LLVM bug. As mentioned you can't extend a final class which means base object constructor can't be called. If LLVM is producing a

[Bug bootstrap/95402] freebsd make: "/usr/home/cqwrteur/gcc_build/Makefile" line 26: Missing dependency operator

2020-05-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95402 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/95446] New: False positive for optional arguments of elemental procedure

2020-05-30 Thread m.diehl at mpie dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95446 Bug ID: 95446 Summary: False positive for optional arguments of elemental procedure Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal

gcc-10-20200530 is now available

2020-05-30 Thread GCC Administrator via Gcc
Snapshot gcc-10-20200530 is now available on https://gcc.gnu.org/pub/gcc/snapshots/10-20200530/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 10 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

[Bug c/95445] diagnose incompatible calls to functions declared without prototype

2020-05-30 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95445 Martin Sebor changed: What|Removed |Added Blocks||87403 Severity|normal

[Bug c/95445] New: diagnose incompatible calls to functions declared without prototype

2020-05-30 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95445 Bug ID: 95445 Summary: diagnose incompatible calls to functions declared without prototype Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug target/95444] New: Incorrect constraints on length operand in cmpstrnqi patterns

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95444 Bug ID: 95444 Summary: Incorrect constraints on length operand in cmpstrnqi patterns Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug target/95443] New: cmpstrnqi patterns update string length

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95443 Bug ID: 95443 Summary: cmpstrnqi patterns update string length Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug middle-end/95442] New: LRA inserts a reload insn for REG_DEAD register

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95442 Bug ID: 95442 Summary: LRA inserts a reload insn for REG_DEAD register Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

Re: [1-800-GIT-HELP] Backporting a series of commits into a combined commit?

2020-05-30 Thread Jakub Jelinek via Gcc
On Sat, May 30, 2020 at 09:35:05PM +0100, Jonathan Wakely via Gcc wrote: > On Sat, 30 May 2020 at 21:09, Harald Anlauf wrote: > > > > Dear experts, > > > > let's assume I need to backport a series of commits on master to a release > > branch. > > In the release branch, this series of commits

Re: [1-800-GIT-HELP] Backporting a series of commits into a combined commit?

2020-05-30 Thread Jonathan Wakely via Gcc
On Sat, 30 May 2020 at 21:09, Harald Anlauf wrote: > > Dear experts, > > let's assume I need to backport a series of commits on master to a release > branch. > In the release branch, this series of commits should become a single commit. > > With bare git, there is "cherry-pick -n" that seems to

[Ada] Ability to build the GNAT runtime with project files

2020-05-30 Thread Arnaud Charlet
This change adds project files to provide the ability to rebuild the runtime with gprbuild after setup-rts is called. Tested on x86_64-linux-gnu, committed on master gcc/ada/ * Makefile.rtl (ADA_INCLUDE_SRCS): Replace Makefile.adalib by libada.gpr and associated

[Bug libfortran/95418] Static assert going off on MinGW

2020-05-30 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95418 anlauf at gcc dot gnu.org changed: What|Removed |Added Ever confirmed|0 |1

[Bug target/95441] New: Failure to reuse flag from float compare

2020-05-30 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95441 Bug ID: 95441 Summary: Failure to reuse flag from float compare Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Harald Anlauf
> Thanks. Though, see Andreas' mail, I think he is right that there is really > no reason to have that dt_name local buffer at all, just changing > dt_name from an array to const char *dt_name; and changing the strcpy to > dt_name = "STAR"; > and the former strncpy (dt_name, ...) to > dt_name =

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Jakub Jelinek via Gcc-patches
On Sat, May 30, 2020 at 09:11:23PM +0200, Jakub Jelinek via Gcc-patches wrote: > There is a possible buffer overflow in the string with or without that > change but to fix that I think it would be desirable to pass not just the > string buffer to the function but also the length of the buffer and

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Jakub Jelinek via Gcc-patches
On Sat, May 30, 2020 at 08:57:46PM +0200, Harald Anlauf wrote: > > That is detecting it after the buffer overflow has happened already, that is > > too late, after UB anything can happen. > > +{ > > + const char *upper = gfc_dt_upper_string (derived->name); > > + size_t len = strnlen

[1-800-GIT-HELP] Backporting a series of commits into a combined commit?

2020-05-30 Thread Harald Anlauf
Dear experts, let's assume I need to backport a series of commits on master to a release branch. In the release branch, this series of commits should become a single commit. With bare git, there is "cherry-pick -n" that seems to be applicable. What is the right way to do it for gcc? Thanks,

[Bug fortran/95373] [9/10/11 Regression] ICE in build_reference_type, at tree.c:7942

2020-05-30 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95373 --- Comment #10 from anlauf at gcc dot gnu.org --- Master should be fixed now.

[Bug fortran/95373] [9/10/11 Regression] ICE in build_reference_type, at tree.c:7942

2020-05-30 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95373 --- Comment #9 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:dd38c765a04d06c775134a135f68b18c3b7c9c78 commit r11-743-gdd38c765a04d06c775134a135f68b18c3b7c9c78 Author: Harald Anlauf Date:

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Harald Anlauf
> That is detecting it after the buffer overflow has happened already, that is > too late, after UB anything can happen. > +{ > + const char *upper = gfc_dt_upper_string (derived->name); > + size_t len = strnlen (upper, sizeof (dt_name)); > + gcc_assert (len < sizeof (dt_name));

Re: [PATCH] Prefer simple case changes in spelling suggestions

2020-05-30 Thread Pip Cet via Gcc-patches
On Sat, May 30, 2020 at 5:06 PM David Malcolm wrote: > On Sat, 2020-05-30 at 13:40 +, Pip Cet via Gcc-patches wrote: > > I think we should just omit the triangle inequality test from the > > self-test, as in the attached patch. > > I like the idea, Thanks! > but can you update the comment

[Bug fortran/95090] ICE: identifier overflow: 129

2020-05-30 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95090 --- Comment #13 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:bf5fbbbd8c9a3385c1083cc80683bdb0195b1ffc commit r11-742-gbf5fbbbd8c9a3385c1083cc80683bdb0195b1ffc Author: Harald Anlauf Date:

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Andreas Schwab
On Mai 30 2020, Harald Anlauf wrote: > diff --git a/gcc/fortran/class.c b/gcc/fortran/class.c > index db395624a16..6d0924da2b8 100644 > --- a/gcc/fortran/class.c > +++ b/gcc/fortran/class.c > @@ -484,7 +484,12 @@ get_unique_type_string (char *string, gfc_symbol > *derived) >if

[Bug c++/64794] GCC failed at virtual function with "override" trailing return type name, followed by override virt-specifier

2020-05-30 Thread atulsharma406 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64794 --- Comment #2 from Atul Sharma --- Is there any update on the issue I am facing this issue on the newer version of gcc(10.1.) as well Added the details of compilation failure as attachement I have been facing issue for the following mention

[Bug c++/64794] GCC failed at virtual function with "override" trailing return type name, followed by override virt-specifier

2020-05-30 Thread atulsharma406 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64794 Atul Sharma changed: What|Removed |Added CC||atulsharma406 at gmail dot com ---

[pushed] coroutines: Fix unused value found by static analysis.

2020-05-30 Thread Iain Sandoe
Hi, This fixes up the zero-initialization of the coro frame pointer to avoid an unused assigned value, spotted by Martin Liska with static analysis. checked on x86-64-darwin, pushed to master as obvious, thanks Iain gcc/cp/ChangeLog: * coroutines.cc (morph_fn_to_coro): Revise

Re: [PATCH] Prefer simple case changes in spelling suggestions

2020-05-30 Thread David Malcolm via Gcc-patches
On Sat, 2020-05-30 at 13:40 +, Pip Cet via Gcc-patches wrote: > On Fri, May 29, 2020 at 6:21 PM Pip Cet wrote: > > IIRC, minimum string alignment does not satisfy the triangle > > inequality anyway, so test_metric_conditions should probably not > > pretend to test it... > > I did remember

Re: [PATCH] Prefer simple case changes in spelling suggestions

2020-05-30 Thread David Malcolm via Gcc-patches
On Fri, 2020-05-29 at 10:54 -0600, Tom Tromey wrote: > I got this error message when editing gcc and recompiling: > > ../../gcc/gcc/ada/gcc-interface/decl.c:7714:39: error: > ‘DWARF_GNAT_ENCODINGS_all’ was not declared in this scope; did you > mean ‘DWARF_GNAT_ENCODINGS_GDB’? > 7714 | =

[Bug c++/95440] New: [coroutines] ICE with static members in promise_type

2020-05-30 Thread bruck.michael at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95440 Bug ID: 95440 Summary: [coroutines] ICE with static members in promise_type Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/95435] bad builtin memcpy performance with znver1/znver2 and 32bit

2020-05-30 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95435 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug go/95389] Kubernetes build fails because of mangled PkgPath

2020-05-30 Thread ulrich.teichert at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95389 --- Comment #3 from Ulrich Teichert --- BTW, I can reproduce the same strange reflect.Type.PkgPath issue on AMD64/Linux with gccgo 10.1.0

Re: [PATCH, part2] PR fortran/95373 - [9/10/11 Regression] ICE in build_reference_type, at tree.c:7942

2020-05-30 Thread Paul Richard Thomas via Gcc-patches
Hi Harald, That looks good to me for all three branches. Cheers Paul On Fri, 29 May 2020 at 23:00, Harald Anlauf wrote: > The initial attempt to fix this PR unfortunately produced a regression > in the testsuite that was overlooked. The real fix is to apply this > check in the appropriate

[Bug c/95379] Don't warn about the universal zero initializer for a structure with the 'designated_init' attribute.

2020-05-30 Thread luc.vanoostenryck at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95379 --- Comment #14 from Luc Van Oostenryck --- (In reply to Tom Tromey from comment #7) > The feature was added specifically to mimic what sparse does. > If sparse changes, I think changing gcc would be appropriate. Sparse warnings issued when

Re: [PATCH PR95254] aarch64: gcc generate inefficient code with fixed sve vector length

2020-05-30 Thread Richard Sandiford
"Yangfei (Felix)" writes: > Turns out that this ICE triggers under x86 -m32. > > Command to reproduce: > ~/build-gcc/x86_64-pc-linux-gnu/32/libgcc$ gcc -g -O2 -m32 -O2 -g -O2 > -DIN_GCC-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual > -Wstrict-prototypes -Wmissing-prototypes

[Bug debug/95437] DW_TAG_typedef for template alias missing template type parameters

2020-05-30 Thread palves at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95437 --- Comment #1 from Pedro Alves --- > This "missing template parameters info" issue also prevents setting > breakpoints > using the alias template with GCC-built binaries. This GDB commit adds a testcase exercising this issue:

Re: [PATCH] Prefer simple case changes in spelling suggestions

2020-05-30 Thread Pip Cet via Gcc-patches
On Fri, May 29, 2020 at 6:21 PM Pip Cet wrote: > IIRC, minimum string alignment does not satisfy the triangle > inequality anyway, so test_metric_conditions should probably not > pretend to test it... I did remember correctly, though of course that should have been "optimal string alignment"

[Bug jit/95438] Cannot cast pointer to int and vice versa

2020-05-30 Thread bouanto at zoho dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95438 --- Comment #1 from bouanto at zoho dot com --- The opposite does not work as well: libgccjit.so: error: gcc_jit_context_new_cast: cannot cast (long long)(unsigned long long)* from type: long long to type: unsigned char * *

[Bug target/95439] New: Incorrect zero count check in cmpstrnsi

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95439 Bug ID: 95439 Summary: Incorrect zero count check in cmpstrnsi Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug jit/95438] New: Cannot cast pointer to int

2020-05-30 Thread bouanto at zoho dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95438 Bug ID: 95438 Summary: Cannot cast pointer to int Product: gcc Version: 10.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: jit

[Bug debug/95437] New: DW_TAG_typedef for template alias missing template type parameters

2020-05-30 Thread palves at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95437 Bug ID: 95437 Summary: DW_TAG_typedef for template alias missing template type parameters Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

Re: [stage1][PATCH] Lower VEC_COND_EXPR into internal functions.

2020-05-30 Thread Segher Boessenkool
Hi! On Sat, May 30, 2020 at 08:15:55AM +0100, Richard Sandiford wrote: > Segher Boessenkool writes: > >> Sure. But the point is that FAILing isn't “explicitly allowed” for vcond*. > >> In fact it's the opposite. I disagree btw, and no one else has noticed for 16 years either. In general,

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Jakub Jelinek via Gcc-patches
On Sat, May 30, 2020 at 02:48:32PM +0200, Harald Anlauf wrote: > I'ld like to detect the situation that when somebody modifies name-mangling in > a way that generates a buffer overrun during regtesting so that the > temporaries > to adjust are easier to find. > > After thinking about your and

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Harald Anlauf
> > > This breaks bootstrap: > > > > > > https://gcc.gnu.org/pipermail/gcc-regression/2020-May/072642.html > > > > > > ../../src-master/gcc/fortran/class.c:487:13: error: ‘char* > > > strncpy(char*, const char*, size_t)’ specified bound 67 equals > > > destination size

[Bug target/95151] [9/10/11 Regression] Add cmpmemM pattern for -minline-all-stringops

2020-05-30 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95151 --- Comment #2 from H.J. Lu --- Initial attempt failed on [hjl@gnu-cfl-2 pr95151]$ cat saved.c #include #include #include #include unsigned char *buf1, *buf2; int ret; size_t page_size; static void do_one_test (char *dst, char *src,

[Bug middle-end/92455] Unnecessary memory read in a loop

2020-05-30 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92455 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #7

[committed] openmp: omp_alloc(0, ...) should return NULL.

2020-05-30 Thread Jakub Jelinek via Gcc-patches
Hi! The language committee decided that there is no reason to follow malloc size 0 behavior and we can just offer a single choice of what will be done. Bootstrapped/regtested on x86_64-linux and i686-linux, committed to trunk. 2020-05-30 Jakub Jelinek * allocator.c (omp_alloc): For

[Bug target/95436] [11 Regression] ICE in store_expr, at expr.c:5845 since r11-711-g43a4fc095e30188392cc42299c4081297e321104

2020-05-30 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95436 --- Comment #1 from Jakub Jelinek --- https://gcc.gnu.org/pipermail/gcc-patches/2020-May/546851.html

[Bug target/95436] New: [11 Regression] ICE in store_expr, at expr.c:5845 since r11-711-g43a4fc095e30188392cc42299c4081297e321104

2020-05-30 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95436 Bug ID: 95436 Summary: [11 Regression] ICE in store_expr, at expr.c:5845 since r11-711-g43a4fc095e30188392cc42299c4081297e321104 Product: gcc Version: 11.0

[Bug target/95436] [11 Regression] ICE in store_expr, at expr.c:5845 since r11-711-g43a4fc095e30188392cc42299c4081297e321104

2020-05-30 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95436 Martin Liška changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

Re: [PATCH] gcc/Makefile.in: move SELFTEST_DEPS before including language makefile fragments

2020-05-30 Thread Romain Naour via Gcc-patches
Hi Jeff, Le 21/05/2020 à 19:41, Jeff Law a écrit : > On Thu, 2020-05-21 at 19:31 +0200, Richard Biener via Gcc-patches wrote: >> On May 21, 2020 5:35:19 PM GMT+02:00, Romain Naour via Gcc-patches < >> gcc-patches@gcc.gnu.org> wrote: >>> As reported by several Buildroot users [1][2][3], the gcc

[Bug target/95435] bad builtin memcpy performance with znver1/znver2 and 32bit

2020-05-30 Thread jan at jki dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95435 --- Comment #4 from Jan --- Sorry bad wording on my site. I meant the code is getting slower with znver2.

[Bug target/95435] bad builtin memcpy performance with znver1/znver2 and 32bit

2020-05-30 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95435 Marc Glisse changed: What|Removed |Added Target||x86-*-* --- Comment #3 from Marc Glisse

[Bug target/95435] bad builtin memcpy performance with znver1/znver2 and 32bit

2020-05-30 Thread jan at jki dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95435 --- Comment #2 from Jan --- Created attachment 48643 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48643=edit source code

[Bug target/95435] bad builtin memcpy performance with znver1/znver2 and 32bit

2020-05-30 Thread jan at jki dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95435 --- Comment #1 from Jan --- Created attachment 48642 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48642=edit gcc -g -m32 -march=skylake -O1 -s testmem_modified.c -o tm32

[Bug target/95435] New: bad builtin memcpy performance with znver1/znver2 and 32bit

2020-05-30 Thread jan at jki dot io
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95435 Bug ID: 95435 Summary: bad builtin memcpy performance with znver1/znver2 and 32bit Product: gcc Version: 10.1.1 Status: UNCONFIRMED Severity: normal

RE: [PATCH PR95254] aarch64: gcc generate inefficient code with fixed sve vector length

2020-05-30 Thread Yangfei (Felix)
Hi, > -Original Message- > From: Yangfei (Felix) > Sent: Friday, May 29, 2020 2:56 PM > To: 'Hongtao Liu' ; H.J. Lu > Cc: gcc-patches@gcc.gnu.org; Uros Bizjak ; Jakub > Jelinek ; Richard Sandiford > > Subject: RE: [PATCH PR95254] aarch64: gcc generate inefficient code with > fixed sve

[Bug c++/95241] [10 Regression] internal compiler error: tree check: expected integer_cst, have range_expr in to_wide, at tree.h:5900

2020-05-30 Thread tab.debugteam at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95241 Mateusz Tabaka changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #6 from Mateusz

[Bug gcov-profile/95348] GCC records zero functions and modules in the profiling data file, ICC does NOT

2020-05-30 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95348 --- Comment #16 from Martin Liška --- > For our application, all processes generating profiling feedback data to a > single directory seems is not a choice. Why is it problem? You need to provide reasoning for that. > We chose

[Bug c/95429] Wrong code generated for -Os with target m68k on Ubuntu

2020-05-30 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95429 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

Re: [stage1][PATCH] Lower VEC_COND_EXPR into internal functions.

2020-05-30 Thread Richard Sandiford
Segher Boessenkool writes: > On Fri, May 29, 2020 at 06:26:55PM +0100, Richard Sandiford wrote: >> Segher Boessenkool writes: >> > Most patterns *do* FAIL on some target. We cannot rewind time. >> >> Sure. But the point is that FAILing isn't “explicitly allowed” for vcond*. >> In fact it's

[Bug tree-optimization/95433] Failure to completely optimize simple compare after operations

2020-05-30 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95433 Marc Glisse changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED