[Bug target/94461] [10 Regression] ICE: in extract_insn, at recog.c:2294 with __builtin_ia32_pmuludq() and -mno-sse2

2020-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94461 --- Comment #13 from Jakub Jelinek --- Created attachment 48187 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48187&action=edit gcc10-pr94461-wip2.patch Here is what I have right now and it passes make check-{gcc,c++-all} RUNTESTFLAGS='--

[Bug target/94461] [10 Regression] ICE: in extract_insn, at recog.c:2294 with __builtin_ia32_pmuludq() and -mno-sse2

2020-04-03 Thread jakub at gcc dot gnu.org
|| Attachment #48187|0 |1 is obsolete|| Status|NEW |ASSIGNED Assignee|hjl.tools at gmail dot com |jakub at gcc dot gnu.org --- Comment #14 from Jakub Jelinek --- Created

[Bug rtl-optimization/94468] [10 Regression] ICE in remove_useless_values, at cselib.c:735 since r10-7515-g2c0fa3ecf70d199a

2020-04-03 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek --- Created attachment 48189 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48189&action=edit gcc10-pr94468.patch Untested fix.

[Bug debug/94459] Missing c++ debug information for 'auto&' return type

2020-04-03 Thread jakub at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek --- Created attachment 48191 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48191&acti

[Bug target/94460] wrong code with __builtin_ia32_phsubw256() or __builtin_ia32_phsubd256()

2020-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94460 --- Comment #5 from Jakub Jelinek --- Fixed on the trunk so far.

[Bug target/94461] [10 Regression] ICE: in extract_insn, at recog.c:2294 with __builtin_ia32_pmuludq() and -mno-sse2

2020-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94461 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94477] ICE in tsubst_expr, at cp/pt.c:18181

2020-04-03 Thread jakub at gcc dot gnu.org
||2020-04-03 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Created attachment 48192 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48192&acti

[Bug c++/94477] ICE in tsubst_expr, at cp/pt.c:18181

2020-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94477 --- Comment #3 from Jakub Jelinek --- Fixed on the trunk so far.

[Bug debug/94441] [10 Regression] g++: error: gcc/gcc/testsuite/g++.dg/cpp1z/constexpr-if2.C: ‘-fcompare-debug’ failure (length) since r10-7397-gda920d0c46c38fe2

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94441 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/94468] [10 Regression] ICE in remove_useless_values, at cselib.c:735 since r10-7515-g2c0fa3ecf70d199a

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94468 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/94484] [10 Regression] ICE in cp_finish_decl, at cp/decl.c:7447

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94484 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/91322] [10 regression] alias-4 test failure

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91322 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug c++/94481] [10 Regression] ICE: Segmentation fault (in cp_parser_placeholder_type_specifier)

2020-04-04 Thread jakub at gcc dot gnu.org
||jakub at gcc dot gnu.org

[Bug c++/94480] [10 Regression] ICE in cp_parser_abort_tentative_parse, at cp/parser.c:31858

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94480 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Target

[Bug tree-optimization/94488] [AArch64] ICE from OpenMP SIMD right shift of uint64_t

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94488 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug debug/94459] Missing c++ debug information for 'auto&' return type

2020-04-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94459 --- Comment #7 from Jakub Jelinek --- Fixed on the trunk so far.

[Bug target/94488] [AArch64] ICE on right shift of V2DImode by DImode shift

2020-04-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94488 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug target/94482] Inserting into vector with optimization enabled on x86 generates incorrect result

2020-04-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94482 --- Comment #10 from Jakub Jelinek --- (In reply to Martin Liška from comment #9) > Isn't the problem right now the violation of -Wpsabi? Why would that be a problem? That warning sais that if SSE is disabled the vector arguments (or return val

[Bug target/94482] Inserting into vector with optimization enabled on x86 generates incorrect result

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94482 --- Comment #12 from Jakub Jelinek --- Reduced testcase (-O2 -msse2 -m32): typedef unsigned V __attribute__ ((__vector_size__ (16))); union U { V j; unsigned long long i __attribute__ ((__vector_size__ (16))); }; static inline __attribute__(

[Bug target/94482] [8/9/10 Regression] Inserting into vector with optimization enabled on x86 generates incorrect result

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94482 Jakub Jelinek changed: What|Removed |Added Summary|Inserting into vector with |[8/9/10 Regression] |o

[Bug target/94482] [8/9/10 Regression] Inserting into vector with optimization enabled on x86 generates incorrect result

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94482 Jakub Jelinek changed: What|Removed |Added Keywords||wrong-code CC|

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 --- Comment #1 from Jakub Jelinek --- The numbers I got is that something grew up a little bit, something shrunk a little bit, sometimes .debug_info grew up and .debug_loc shrunk, sometimes the other way around, but in general it wasn't significa

[Bug sanitizer/94325] [8/9/10 Regression] UBSAN: "invalid vptr" false positive for virtual inheritance with -fno-sanitize-recover=all

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94325 --- Comment #3 from Jakub Jelinek --- sizeof (MD) == sizeof (void *), so the clearing of the vptr in DD::~DD() when DE::~DE() is invoked later on looks wrong. But, without -fsanitize=vptr this isn't done. I've added that guard in PR87095, see htt

[Bug sanitizer/94325] [8/9/10 Regression] UBSAN: "invalid vptr" false positive for virtual inheritance with -fno-sanitize-recover=all

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94325 --- Comment #4 from Jakub Jelinek --- Created attachment 48210 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48210&action=edit gcc10-pr94325.patch The shot in the dark in whole patch form.

[Bug tree-optimization/94500] Wrong maximum value with small integer types and AVX-512

2020-04-06 Thread jakub at gcc dot gnu.org
||jakub at gcc dot gnu.org Keywords|needs-bisection | Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #2 from Jakub Jelinek --- At least the #c0 testcase works in 9/10 since r9-23

[Bug tree-optimization/94500] Wrong maximum value with small integer types and AVX-512

2020-04-06 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- This looks like a severe bug in emit_reduc_half for V{64QI,32HI}mode where it handles correctly the i 512, 256, 128, 64 steps, but not the i == 32 step needed as last for V32HImode or both the i == 16 and i

[Bug tree-optimization/94500] Wrong maximum value with small integer types and AVX-512

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94500 --- Comment #4 from Jakub Jelinek --- Created attachment 48214 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48214&action=edit gcc8-pr94500.patch Untested fix. Richi's r265004 commit has been an optimization which essentially causes ix86

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 --- Comment #5 from Jakub Jelinek --- Can be also reproduced with void bar (int, int, int, int, int, int, int, int, int, int, int, int *); int foo (int a, int b, int c, int d, int e, int f, int g, int h, int i, int j, int k) { int z[64]; if

[Bug tree-optimization/94500] Wrong maximum value with small integer types and AVX-512

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94500 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/94506] broken code generate on MIPS

2020-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94506 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/94509] wrong code with -mavx512bw and __builtin_shuffle()

2020-04-07 Thread jakub at gcc dot gnu.org
||jakub at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2020-04-07

[Bug target/94509] wrong code with -mavx512bw and __builtin_shuffle()

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94509 --- Comment #1 from Jakub Jelinek --- Created attachment 48225 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48225&action=edit gcc10-pr94509.patch Untested fix. The if (vmode == V32QImode) { /* vpshufb

[Bug c++/94511] User-defined type in non-type template parameter yields an incorrect value

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/94511] User-defined type in non-type template parameter yields an incorrect value

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 Jakub Jelinek changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/94511] User-defined type in non-type template parameter yields an incorrect value

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94511 --- Comment #3 from Jakub Jelinek --- Note, the testcase isn't portable, so either would need to be restricted for ascii compatible execution charsets only, or the check would need to be replaced with i == ('*' / 8) ? 1U << ('*' % 8) : 0 (and dea

[Bug c++/94512] [9/10 Regression] ICE in tsubst_expr, at cp/pt.c:18210

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94512 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Last

[Bug c++/94512] [9/10 Regression] ICE in tsubst_expr, at cp/pt.c:18210

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94512 --- Comment #2 from Jakub Jelinek --- Created attachment 48226 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48226&action=edit gcc10-pr94512.patch Untested fix.

[Bug libgcc/94513] [10 Regression] go buildid and cgo tools require symbols in GLIBC_PRIVATE namespace

2020-04-07 Thread jakub at gcc dot gnu.org
||jakub at gcc dot gnu.org

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2020-04-07 Ever confirmed|0

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 Jakub Jelinek changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #4 fr

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-07 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek --- Created attachment 48230 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48230&action=edit gcc10-pr94516.patch Untested flag to fix the wrong-code issue. The problem was that move2add_note_store

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 Jakub Jelinek changed: What|Removed |Added Attachment #48230|0 |1 is obsolete|

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 --- Comment #9 from Jakub Jelinek --- For the optimization issue, we could have a hack like: --- gcc/postreload.c.jj 2020-04-07 16:54:23.638924247 +0200 +++ gcc/postreload.c2020-04-07 17:06:44.055964581 +0200 @@ -328,6 +328,17 @@ reload_cse_s

[Bug c++/90995] [8 Regression] ICE in grokdeclarator, at cp/decl.c:12024

2020-04-07 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org Summary|[8/9 Regression] ICE in |[8 Regression] ICE in |grokdeclarator, at |grokdeclarator, at |cp/decl.c:12024 |cp/decl.c:12024 --- Comment #10 from Jakub Jelinek --- Fixed

[Bug tree-optimization/94211] [8 Regression] -fcompare-debug failure on phi-opt-13.c

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94211 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression]|[8 Regression] |-fcomp

[Bug debug/94283] [8 Regression] gcc: error: gcc/testsuite/gcc.dg/fold-bopcond-1.c: ‘-fcompare-debug’ failure since r7-4804-gb54819879e0518b3

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94283 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression] gcc: |[8 Regression] gcc: error:

[Bug gcov-profile/94029] [9 Regression] gcc crash in coverage.c:655 since r9-4216-g390e529e2b98983d

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94029 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug middle-end/94303] [8 Regression] Program result error When using global object array (partially initialized with a special constructor, and the rest with the default constructor)

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94303 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression] Program|[8 Regression] Program

[Bug debug/94277] [9 Regression] error: undef.c: ‘-fcompare-debug’ failure (length) since r9-6413-g1db01ff96aa5ce5c

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94277 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/94329] [8 Regression] error: use_only.f90: ‘-fcompare-debug’ failure (length)

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94329 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression] error: |[8 Regression] error:

[Bug rtl-optimization/94291] [10 Regression] ICE: in reg_or_subregno, at jump.c:1928 at -Og since r10-3993-ga79048f6250febc1acce09d790035276d534e754

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94291 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/94512] [9/10 Regression] ICE in tsubst_expr, at cp/pt.c:18210

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94512 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug middle-end/94412] [8 Regression] wrong code with vectors

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94412 Jakub Jelinek changed: What|Removed |Added Summary|[8/9 Regression] wrong code |[8 Regression] wrong code

[Bug rtl-optimization/94291] [10 Regression] ICE: in reg_or_subregno, at jump.c:1928 at -Og since r10-3993-ga79048f6250febc1acce09d790035276d534e754

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94291 --- Comment #8 from Jakub Jelinek --- I think they won't hurt, but we don't have a testcase that FAILs in 9.x, so the regression is fixed.

[Bug tree-optimization/94524] [8/9/10 Regression] wrong code with vector modulo operation since r0-117580

2020-04-07 Thread jakub at gcc dot gnu.org
|modulo operation|code with vector modulo ||operation since r0-117580 CC||jakub at gcc dot gnu.org Target Milestone|--- |8.5 Assignee|unassigned at gcc

[Bug tree-optimization/94524] [8/9/10 Regression] wrong code with vector modulo operation since r0-117580

2020-04-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94524 --- Comment #2 from Jakub Jelinek --- 4527/* n rem d = n rem -d */ 4528if (rem_flag && d < 0) 4529 { 4530d = abs_d; 4531op1 = gen_int_mod

[Bug tree-optimization/94524] [8/9/10 Regression] wrong code with vector modulo operation since r0-117580

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94524 --- Comment #3 from Jakub Jelinek --- Both the tree-vect-patterns.c and tree-vect-generic.c code contains the same. Except that the latter which handles modulo with a VECTOR_CST divisor, where we properly divide by the absolute value, but when co

[Bug tree-optimization/94524] [8/9/10 Regression] wrong code with vector modulo operation since r0-117580

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94524 --- Comment #4 from Jakub Jelinek --- Created attachment 48239 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48239&action=edit gcc10-pr94524.patch Full untested fix.

[Bug middle-end/94526] [10 Regression] cselib ICE building glibc sigpause for m68k and microblaze since r10-7575-g8662d0593438ecd498

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94526 Jakub Jelinek changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment #2

[Bug middle-end/94526] [10 Regression] cselib ICE building glibc sigpause for m68k and microblaze since r10-7575-g8662d0593438ecd498

2020-04-08 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Created attachment 48242 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48242&action=edit gcc10-pr94526.patch Untested fix (either the cselib.c or reload1.c change fixes it).

[Bug target/94530] [9/10 Regression] ICE: SIGSEGV in rhs_regno (rtl.h:1924) with -Os -mcpu=falkor -mpc-relative-literal-loads -mcmodel=large

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94530 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug sanitizer/94325] [8/9 Regression] UBSAN: "invalid vptr" false positive for virtual inheritance with -fno-sanitize-recover=all

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94325 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug middle-end/94526] [10 Regression] cselib ICE building glibc sigpause for m68k and microblaze since r10-7575-g8662d0593438ecd498

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94526 --- Comment #5 from Jakub Jelinek --- You mean the bug or the proposed patch?

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 Jakub Jelinek changed: What|Removed |Added CC||aoliva at gcc dot gnu.org,

[Bug target/94438] [8/9 Regression] ICE: verify_gimple failed: position plus size exceeds size of referenced object in 'bit_field_ref' with -mavx512vbmi -mavx512vl

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94438 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] ICE:|[8/9 Regression] ICE:

[Bug testsuite/94533] errors in new test case g++.dg/declare-pr94120.C in r10-7632

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94533 Jakub Jelinek changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment #1

[Bug tree-optimization/94524] [8/9 Regression] wrong code with vector modulo operation since r0-117580

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94524 Jakub Jelinek changed: What|Removed |Added Summary|[8/9/10 Regression] wrong |[8/9 Regression] wrong code

[Bug middle-end/94526] [10 Regression] cselib ICE building glibc sigpause for m68k and microblaze since r10-7575-g8662d0593438ecd498

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94526 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug testsuite/94533] errors in new test case g++.dg/declare-pr94120.C in r10-7614

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94533 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 --- Comment #11 from Jakub Jelinek --- The wrong-code issue is now fixed, keeping open for the missed-optimization part.

[Bug preprocessor/94535] __LINE__ value changed for function-like macro invocations spanning multiple lines

2020-04-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94535 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 --- Comment #7 from Jakub Jelinek --- Created attachment 48246 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48246&action=edit gcc10-pr94495.patch Untested fix. This does two things during var-tracking. One is try to reuse even more the

[Bug rtl-optimization/94516] [10 Regression] gnutls test ./psk-file fails since r10-7515-g2c0fa3ecf70d199af18785702e9e0548fd3ab793

2020-04-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94516 --- Comment #12 from Jakub Jelinek --- Wonder if we couldn't let postreload.c add REG_EQUAL notes when it replaces sp += CONST_INT with sp = reg, like: --- gcc/postreload.c.jj 2020-04-08 12:03:54.600398023 +0200 +++ gcc/postreload.c2020-04-09

[Bug target/94541] -mx32 gcc produces wrong code passing structs by value

2020-04-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94541 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 --- Comment #11 from Jakub Jelinek --- (In reply to Andreas Schwab from comment #9) > This breaks aarch64 -mabi=ilp32. Does https://gcc.gnu.org/pipermail/gcc-patches/2020-April/543702.html fix that?

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-10 Thread jakub at gcc dot gnu.org
at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug target/94551] [10 Regression] Bootstrap failure on powerpc64le-unknown-linux-gnu

2020-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94551 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/94551] [10 Regression] Bootstrap failure on powerpc64le-unknown-linux-gnu

2020-04-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94551 --- Comment #4 from Jakub Jelinek --- I'm bootstrapping/regtesting that patch overnight on {x86_64,i686,powerpc64{,le}}-linux and will commit tomorrow if it passes to unbreak everybody.

[Bug target/93069] Assembler messages: Error: unsupported masking for `vextracti32x8'

2020-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93069 --- Comment #8 from Jakub Jelinek --- Yes, there is a larger patch approved for GCC11, but not for GCC10.

[Bug c++/94477] ICE in tsubst_expr, at cp/pt.c:18181

2020-04-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94477 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/94551] [10 Regression] Bootstrap failure on powerpc64le-unknown-linux-gnu

2020-04-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94551 --- Comment #8 from Jakub Jelinek --- It certainly bootstrapped/regtested fine for me.

[Bug c++/94571] Error: Expected comma or semicolon, comma found

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94571 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug tree-optimization/94573] Optimizer produces suboptimal code related to -fstore-merging

2020-04-14 Thread jakub at gcc dot gnu.org
, ||jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- In particular, fixed with r10-3575-g629387a6586a753166f5cf53d587026a34362523 I thought that commit was about store merging with non-call-expceptions, but apparently it affects more.

[Bug target/94587] Intrinsics optimization bug with -O2 -march=skylake-avx512

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94587 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org

[Bug middle-end/26163] [meta-bug] missed optimization in SPEC (2k17, 2k and 2k6 and 95)

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163 Bug 26163 depends on bug 94495, which changed state. Bug 94495 Summary: [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 What|Removed |A

[Bug debug/94495] [10 Regression] Debug info size growth since r10-7515-g2c0fa3ecf70d199a

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94495 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/93053] [10 Regression] libgcc build failure with old binutils on aarch64

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 --- Comment #8 from Jakub Jelinek --- I've tried manually: --- cas_16_1.s~ 2020-04-14 12:19:03.0 +0200 +++ cas_16_1.s 2020-04-14 12:20:10.083098672 +0200 @@ -5,7 +5,7 @@ # 1 "" 2 # 1 "/usr/src/gcc/libgcc/config/aarch64/lse.S" # 53 "/u

[Bug tree-optimization/94573] Optimizer produces suboptimal code related to -fstore-merging

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94573 --- Comment #5 from Jakub Jelinek --- I'll handle it.

[Bug target/93053] [10 Regression] libgcc build failure with old binutils on aarch64

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 --- Comment #10 from Jakub Jelinek --- Created attachment 48269 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48269&action=edit gcc10-pr93053.patch So how about this (tested just that when preprocessing + assembling with -DHAVE_AS_LSE and

[Bug target/93053] [9/10 Regression] libgcc build failure with old binutils on aarch64

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93053 --- Comment #11 from Jakub Jelinek --- Or, if the .macro COMMENT hack is too ugly, we could tweak it like: #ifdef HAVE_AS_LSE # define LDOP glue4(LDNM, A, L, S) s(0), s(0), [x1] #else # define LDOP .inst 0x38200020 + OPN + B + N #endif ...

[Bug middle-end/94593] [OpenMP] c-c++-common/gomp/requires-1.c: Missing diagnostic, test-case issues

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94593 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug middle-end/94593] [OpenMP] c-c++-common/gomp/requires-1.c: Missing diagnostic, test-case issues

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94593 --- Comment #2 from Jakub Jelinek --- error: Only one unified_shared_memory clause can appear on a requires directive in a single translation unit is incorrect, dunno where they took it from. The same clause can't appear multiple times on the sam

[Bug c/94593] [OpenMP] c-c++-common/gomp/requires-1.c: Missing diagnostic, test-case issues

2020-04-14 Thread jakub at gcc dot gnu.org
||2020-04-14 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Created attachment 48272 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48272&acti

[Bug c++/94571] Error: Expected comma or semicolon, comma found

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94571 --- Comment #5 from Jakub Jelinek --- (In reply to Marek Polacek from comment #4) > I think that won't handle > > auto x(1), [e,f] = test2; > > where we should also say what clang says (or at least give inform()). That gives error: expected

[Bug bootstrap/89494] Bootstrap error when using GCC 4.2.1

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89494 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug target/94587] Intrinsics optimization bug with -O2 -march=skylake-avx512

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94587 --- Comment #7 from Jakub Jelinek --- Note, clang defaults to -ffp-contract=on which is like =fast (except when you use FP_CONTRACT pragma).

[Bug bootstrap/89494] Bootstrap error when using GCC 4.2.1

2020-04-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89494 --- Comment #19 from Jakub Jelinek --- Since Richard's change, assign_parm_data_one has the arg member with function_arg_info type, and that class has a user-provided default constructor. Perhaps for old GCC we could instead of *data = assign_p

[Bug c/94593] [OpenMP] c-c++-common/gomp/requires-1.c: Missing diagnostic, test-case issues

2020-04-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94593 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/94603] ICE: in extract_insn, at recog.c:2343 (unrecognizable insn) with -mno-sse2 and __builtin_ia32_movq128

2020-04-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94603 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

<    2   3   4   5   6   7   8   9   10   11   >