[Bug rtl-optimization/93565] [9/10 regression] Combine duplicates instructions

2020-02-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93565 --- Comment #17 from Segher Boessenkool --- That above commit is just a spec special, it doesn't solve anything else, imnsho.

[Bug libstdc++/88999] [9/10 Regression] testcases using in_avail() fail on nios2-elf

2020-02-12 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88999 --- Comment #7 from CVS Commits --- The master branch has been updated by Sandra Loosemore : https://gcc.gnu.org/g:02ce382cd323097f9d02fbf91e0a3f59ebcd3d30 commit r10-6603-g02ce382cd323097f9d02fbf91e0a3f59ebcd3d30 Author: Sandra Loosemore

[Bug libstdc++/79193] libstdc++ configure incorrectly decides linking works for cross-compiler

2020-02-12 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79193 --- Comment #6 from CVS Commits --- The master branch has been updated by Sandra Loosemore : https://gcc.gnu.org/g:02ce382cd323097f9d02fbf91e0a3f59ebcd3d30 commit r10-6603-g02ce382cd323097f9d02fbf91e0a3f59ebcd3d30 Author: Sandra Loosemore

[Bug testsuite/93717] New: [10 Regression] gcc.dg/optimize-bswapsi-2.c fails after it was updated in r10-5832

2020-02-12 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93717 Bug ID: 93717 Summary: [10 Regression] gcc.dg/optimize-bswapsi-2.c fails after it was updated in r10-5832 Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-02-12 Thread peter.bisroev at groundlabs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #163 from Peter Bisroev --- Created attachment 47828 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47828=edit GCC 4.9.4 gimple-expr.c dump (gcc)

[Bug target/93694] Inconsistent grammar in darwin.opt

2020-02-12 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93694 --- Comment #2 from Roland Illig --- double space: > dyld will missing word: > two-level information should probably be "two-level namespace information" > Provided > (Obsolete after 10.3.9) Set Shouldn't there be a tab between the words

[Bug c/93718] New: Use a single translation message template for structurally equal messages

2020-02-12 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93718 Bug ID: 93718 Summary: Use a single translation message template for structurally equal messages Product: gcc Version: 10.0 Status: UNCONFIRMED Severity:

[Bug middle-end/64242] Longjmp expansion incorrect

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64242 --- Comment #39 from Andrew Pinski --- Created attachment 47830 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47830=edit MIPS patch This is the MIPS patch, I will post it by the end of next week.

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-02-12 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #166 from dave.anglin at bell dot net --- On 2020-02-12 5:26 p.m., peter.bisroev at groundlabs dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 > > --- Comment #165 from Peter Bisroev --- > Hi Dave, > > (In reply

[Bug c++/93710] poor location in diagnostics of messages about array initializers

2020-02-12 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93710 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug target/93720] [10 Regression] vector creation from two parts of two vectors produces TBL rather than ins

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93720 Andrew Pinski changed: What|Removed |Added CC||dpochepk at gmail dot com --- Comment

[Bug target/92892] [AARCH64] TBL-based permutations can be implemented more efficiently for 2-element vectors

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

[Bug target/93720] New: [10 Regression] vector creation from two parts of two vectors produces TBL rather than ins

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93720 Bug ID: 93720 Summary: [10 Regression] vector creation from two parts of two vectors produces TBL rather than ins Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug target/93721] New: swapping adjacent scalars could be more efficient

2020-02-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93721 Bug ID: 93721 Summary: swapping adjacent scalars could be more efficient Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/93721] swapping adjacent scalars could be more efficient

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93721 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/93721] swapping adjacent scalars could be more efficient

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93721 --- Comment #4 from Andrew Pinski --- (In reply to Andrew Pinski from comment #3) > Note I will file f0 not producing rolq soon. Filed as PR 93722.

[Bug target/93722] New: rorq is not produced for rotate on some cases

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93722 Bug ID: 93722 Summary: rorq is not produced for rotate on some cases Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug middle-end/61577] [4.9.0 Regression] can't compile on hp-ux v3 ia64

2020-02-12 Thread peter.bisroev at groundlabs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #167 from Peter Bisroev --- (In reply to dave.anglin from comment #166) > The problem is is the branch offset is too big.  I believe GNU ld will > create a PLTOFF > entry in the PLT to handle this, but that's not happening with HP

[Bug c/93719] New: Unable to find a register to spill

2020-02-12 Thread etchedpixels at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93719 Bug ID: 93719 Summary: Unable to find a register to spill Product: gcc Version: 9.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/49171] [C++0x][constexpr] Constant expressions support reinterpret_cast

2020-02-12 Thread stsp at users dot sourceforge.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49171 --- Comment #26 from Stas Sergeev --- (In reply to Jonathan Wakely from comment #23) > What you want (and what everybody I've seen asking for similar things) But comment #17 shows the different use of reinterpret_cast - offsetof in templates.

[Bug c++/92583] [8/9 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15552

2020-02-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92583 Jason Merrill changed: What|Removed |Added Summary|[8/9/10 Regression] |[8/9 Regression] internal

[Bug c++/90691] [9 regression] -Wsign-compare false-positive with constant

2020-02-12 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90691 Jason Merrill changed: What|Removed |Added Summary|[9/10 regression] |[9 regression]

[Bug tree-optimization/93721] swapping adjacent scalars could be more efficient

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93721 --- Comment #3 from Andrew Pinski --- For unsigned long: void f(unsigned long *a) { unsigned long t0 = a[0]; unsigned long t1 = a[1]; a[1] = t0; a[0] = t1; } void f0(unsigned long *a) { __uint128_t t0 = ((__uint128_t *)a)[0];

[Bug analyzer/93388] ensure -fanalyzer works with our C code

2020-02-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93388 --- Comment #7 from David Malcolm --- (In reply to David Malcolm from comment #6) > I ran into some ICEs in Ada with '--with-build-config=bootstrap-analyzer' > with comment #0, which I've filed as 93723. PR 93723, I meant to say (so it

[Bug analyzer/93388] ensure -fanalyzer works with our C code

2020-02-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93388 David Malcolm changed: What|Removed |Added Depends on||93723 --- Comment #6 from David Malcolm

[Bug target/93670] ICE for _mm256_extractf32x4_ps (unrecognized insn)

2020-02-12 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93670 Hongtao.liu changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/93724] New: macro of _mm512_shrdi_epi16 lack a closing parenthesis

2020-02-12 Thread crazylht at gmail dot com
-mavx512vbmi2 -S error : In function '__m512i foo(__m512i, __m512i)': :3:41: error: expected ')' before ';' token 3 | return _mm512_shrdi_epi16 (a, b, 10); | ^ In file included from /opt/compiler-explorer/gcc-trunk-20200212/lib/gcc/x86_64-linux

[Bug target/93724] macro of _mm512_shrdi_epi16 lack a closing parenthesis

2020-02-12 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93724 --- Comment #1 from Hongtao.liu --- Created attachment 47832 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47832=edit Fixed patch

[Bug target/93720] [10 Regression] vector creation from two parts of two vectors produces TBL rather than ins

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93720 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |10.0

[Bug tree-optimization/93721] swapping adjacent scalars could be more efficient

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93721 --- Comment #2 from Andrew Pinski --- A simple testcase: void f(unsigned short *a) { unsigned short t0 = a[0]; unsigned short t1 = a[1]; a[1] = t0; a[0] = t1; } CUT Should produce the same as: void f0(unsigned short *a) {

[Bug c++/92583] [8/9/10 Regression] internal compiler error: in tsubst_copy, at cp/pt.c:15552

2020-02-12 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92583 --- Comment #3 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c2368db567a853b0765833b3bd4e7934f3c6be61 commit r10-6609-gc2368db567a853b0765833b3bd4e7934f3c6be61 Author: Jason Merrill Date:

[Bug c++/92654] [8/9 Regression] internal compiler error: in lookup_template_class_1

2020-02-12 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92654 --- Comment #12 from CVS Commits --- The master branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c2368db567a853b0765833b3bd4e7934f3c6be61 commit r10-6609-gc2368db567a853b0765833b3bd4e7934f3c6be61 Author: Jason Merrill Date:

[Bug analyzer/93723] New: ICEs building ada with -fanalyzer

2020-02-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93723 Bug ID: 93723 Summary: ICEs building ada with -fanalyzer Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer

[Bug gcov-profile/93725] New: [GCOV] inline attribute leads to incorrect code coverage for calling variable argument function

2020-02-12 Thread yangyibiao at hust dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93725 Bug ID: 93725 Summary: [GCOV] inline attribute leads to incorrect code coverage for calling variable argument function Product: gcc Version: 9.2.0 Status: UNCONFIRMED

[Bug target/93673] Fake error given by gcc when compiling for _kshift intrinsics

2020-02-12 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93673 --- Comment #4 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:dc6d0f89d4be3ed7fde73417606a78c73d954cdf commit r10-6612-gdc6d0f89d4be3ed7fde73417606a78c73d954cdf Author: Jakub Jelinek Date:

[Bug analyzer/93388] ensure -fanalyzer works with our C code

2020-02-12 Thread dcb314 at hotmail dot com
in a much simpler way: cd /home/dcb/gcc/trunk.git/gcc/testsuite for i in `find . -name \*.c -print | sort` do echo $i /home/dcb/gcc/results.20200212/bin/gcc -c -O2 -fanalyzer -w $i done I'll report back with anything else I find.

[Bug analyzer/93388] ensure -fanalyzer works with our C code

2020-02-12 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93388 --- Comment #8 from David Binderman --- (In reply to David Malcolm from comment #5) > (In reply to David Binderman from comment #4) > > I tried out -fanalyzer with all the C code under gcc/testsuite. > > > > There are 35368 C source code files.

[Bug target/93673] Fake error given by gcc when compiling for _kshift intrinsics

2020-02-12 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93673 Hongtao.liu changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug analyzer/93388] ensure -fanalyzer works with our C code

2020-02-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93388 --- Comment #10 from Andrew Pinski --- (In reply to David Binderman from comment #9) > > These look like duplicates: I tried to repeat this with current master by > > adding -fanalyzer to gcc.dg/dg.exp's DEFAULT_CFLAGS, and I didn't see any > >

<    1   2