[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 --- Comment #8 from Richard Biener --- (In reply to Jakub Jelinek from comment #4) > Though, there is another issue, for the nelts 2 vectors > simplify_vector_constructor created code is actually larger than old code. > And, it might be

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 Richard Biener changed: What|Removed |Added Assignee|jakub at gcc dot gnu.org |rguenth at gcc dot gnu.org ---

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 --- Comment #6 from Richard Biener --- Hmm, I don't think it is fully correct. Let me dig in a bit.

[Bug ipa/92801] Drop unused struct fields

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92801 --- Comment #3 from Richard Biener --- You're repeating mistakes fromm the past. The "dumb" approach works for a single benchmark (mcf) but isn't at all usable for anything in the real world which means it is of no use for GCC (when factoring

[Bug ipa/92800] IPA escape analysis for structs

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92800 --- Comment #1 from Richard Biener --- Note there's people from Marvell working on the same thing, posting design docs (some privately to me though). gobl...@marvell.com was working on this.

[Bug ipa/92799] ICE: in get, at cgraph.h:1339

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92799 Richard Biener changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug c++/39751] ICE in cp_lexer_new_from_tokens, at cp/parser.c:342

2019-12-04 Thread dimhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39751 --- Comment #11 from Dmitry G. Dyachenko --- Original test case from c#0 crash in trunk gcc version 10.0.0 20191204 (experimental) [trunk revision 278972] (GCC) $ g++ -fpreprocessed -fsyntax-only a.ii a.ii:5:1: error: types may not be defined

[Bug middle-end/91582] missing heap overflow detection for strcpy

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91582 --- Comment #5 from Martin Sebor --- Part 2 of the patch series was committed in r278983. Part 1 and part 3 are still waiting for review and approval: https://gcc.gnu.org/ml/gcc-patches/2019-11/msg00429.html

[Bug middle-end/91582] missing heap overflow detection for strcpy

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91582 --- Comment #4 from Martin Sebor --- Author: msebor Date: Thu Dec 5 01:28:11 2019 New Revision: 278983 URL: https://gcc.gnu.org/viewcvs?rev=278983=gcc=rev Log: PR middle-end/91582 - missing heap overflow detection for strcpy gcc/ChangeLog:

[Bug middle-end/92815] [8/9/10 Regression] spurious -Wstringop-overflow writing into a flexible array of an extern struct

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92815 Martin Sebor changed: What|Removed |Added Blocks||56456 --- Comment #2 from Martin Sebor

[Bug middle-end/92815] [8/9/10 Regression] spurious -Wstringop-overflow writing into a flexible array of an extern struct

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92815 Martin Sebor changed: What|Removed |Added Keywords||diagnostic

[Bug middle-end/92815] New: spurious -Wstringop-overflow writing into a flexible array of an extern struct

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92815 Bug ID: 92815 Summary: spurious -Wstringop-overflow writing into a flexible array of an extern struct Product: gcc Version: 10.0 Status: UNCONFIRMED Severity:

[Bug middle-end/92814] New: missing -Wstringop-overflow writing into a dynamically allocated flexible array member

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92814 Bug ID: 92814 Summary: missing -Wstringop-overflow writing into a dynamically allocated flexible array member Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug demangler/83495] Segmentation Fault - 63915465

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83495 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/87241] A hang problem for c++filt

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87241 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/82026] Undemanglable symbol

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82026 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/69094] erroneous demangling

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69094 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/68700] demangler failed with signal 11

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68700 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/68159] Demangler crash (GDB PR 19190)

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68159 --- Comment #17 from Christian Biesinger --- Sorry, rather, none of these testcases seem to crash anymore but the one from comment 0 still does not demangle.

[Bug c/88827] Rejects valid program using &* operator combination.

2019-12-04 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88827 Joseph S. Myers changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug demangler/68159] Demangler crash (GDB PR 19190)

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68159 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug c/36941] gcc does not reject invalid cast

2019-12-04 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36941 Joseph S. Myers changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/88827] Rejects valid program using &* operator combination.

2019-12-04 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88827 --- Comment #1 from Joseph S. Myers --- Author: jsm28 Date: Wed Dec 4 23:26:10 2019 New Revision: 278976 URL: https://gcc.gnu.org/viewcvs?rev=278976=gcc=rev Log: Fix C handling of use of lvalues of incomplete types (PR c/36941, PR c/88827).

[Bug c/36941] gcc does not reject invalid cast

2019-12-04 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36941 --- Comment #9 from Joseph S. Myers --- Author: jsm28 Date: Wed Dec 4 23:26:10 2019 New Revision: 278976 URL: https://gcc.gnu.org/viewcvs?rev=278976=gcc=rev Log: Fix C handling of use of lvalues of incomplete types (PR c/36941, PR c/88827).

[Bug demangler/84668] c++filt: out of memory allocating 18446744071696285694 bytes after a total of 135168 bytes

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84668 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug tree-optimization/92813] sprintf result not used by strlen pass

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92813 Martin Sebor changed: What|Removed |Added Keywords||diagnostic, |

[Bug demangler/92453] write buffer overflow in cplus_demangle()

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92453 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug tree-optimization/92813] New: sprintf result not used by strlen pass

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92813 Bug ID: 92813 Summary: sprintf result not used by strlen pass Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug demangler/89671] Demangling segfault

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89671 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug c++/92812] New: Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization

2019-12-04 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92812 Bug ID: 92812 Summary: Implement P1975R0: Fixing the wording of parenthesized aggregate-initialization Product: gcc Version: unknown Status: UNCONFIRMED

[Bug demangler/88629] Regression lead to Heap-buffer-overflow problem in function d_expression_1 in cp-demangle.c, as demonstrated by c++filt

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88629 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/85309] demangler failed with signal 11

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85309 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/81682] Timeout in demangler

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81682 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug demangler/70517] c++filt crashes when demangling a symbol

2019-12-04 Thread cbiesinger at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70517 Christian Biesinger changed: What|Removed |Added CC||cbiesinger at google dot com ---

[Bug fortran/91661] ICE in gfc_conv_intrinsic_dot_product, at fortran/trans-intrinsic.c:4804

2019-12-04 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91661 --- Comment #4 from anlauf at gcc dot gnu.org --- The following variant of the patch in comment#3 regtests cleanly and handles more complex cases, like integer, parameter :: b(a(1)+a(2)) = 3 Index: gcc/fortran/decl.c

[Bug c/84919] [8/9/10 Regression] error: passing argument 1 to restrict-qualified parameter aliases with argument 5 [-Werror=restrict]

2019-12-04 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84919 --- Comment #17 from Martin Sebor --- The patch below avoids the warning. Unfortunately, as a result of bug 92666, it triggers another bogus warning during bootstrap. Index: gcc/c-family/c-common.c

[Bug c++/92811] New: Odd optimisation differences with lambdas

2019-12-04 Thread david at westcontrol dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92811 Bug ID: 92811 Summary: Odd optimisation differences with lambdas Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2019-12-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #2 from Andrew Pinski --- (In reply to Tim Ruehsen from comment #1) > BTW, llvm-cxxfilt does not show this behavior. Could it because it does not implement the D demangler?

[Bug go/92810] New: Compiling GCC go for aarch64_be-marvell-linux-gnu fails

2019-12-04 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92810 Bug ID: 92810 Summary: Compiling GCC go for aarch64_be-marvell-linux-gnu fails Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: build

[Bug bootstrap/92661] [10 Regression] Bootstrap failure with builtin-types.def change

2019-12-04 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92661 Peter Bergner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/92661] [10 Regression] Bootstrap failure with builtin-types.def change

2019-12-04 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92661 --- Comment #12 from Peter Bergner --- Author: bergner Date: Wed Dec 4 19:53:26 2019 New Revision: 278973 URL: https://gcc.gnu.org/viewcvs?rev=278973=gcc=rev Log: Do not define builtins that overload disabled builtins. PR

[Bug ipa/92801] Drop unused struct fields

2019-12-04 Thread christoph.muell...@theobroma-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92801 --- Comment #2 from Christoph Müllner --- Yes, our current approach is all or nothing (i.e. all uses of a struct are changed or none). Optimizing individual uses of a type would allow a more tailored optimization. We decided to defer such an

[Bug fortran/92775] [8/9/10 Regression] Incorrect expression in DW_AT_byte_stride on an array

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92775 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/92775] [8/9/10 Regression] Incorrect expression in DW_AT_byte_stride on an array

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92775 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/92809] New: [10 regression] error: calls_comdat_local is set outside of a comdat group

2019-12-04 Thread dimhen at gmail dot com
nable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=native Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 10.0.0 20191204 (experimental) [trunk revision 278958] (GCC)

[Bug target/92807] gcc generate extra move for the snippet code along with lea instruction.

2019-12-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92807 --- Comment #4 from H.J. Lu --- Created attachment 47424 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47424=edit A patch

[Bug ipa/92801] Drop unused struct fields

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

[Bug target/92807] gcc generate extra move for the snippet code along with lea instruction.

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

[Bug target/92808] New: GCC sets BTI flag in .note.gnu.property section even though not all functions are compiled with BTI

2019-12-04 Thread momchil.velikov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92808 Bug ID: 92808 Summary: GCC sets BTI flag in .note.gnu.property section even though not all functions are compiled with BTI Product: gcc Version: unknown Status:

[Bug libstdc++/92798] -fshort-enums can break iterators of std::map

2019-12-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92798 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/92767] [m68k]: Random ICE: verify_flow_info failed

2019-12-04 Thread mikpelinux at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92767 Mikael Pettersson changed: What|Removed |Added CC||mikpelinux at gmail dot com ---

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/92807] gcc generate extra move for the snippet code along with lea instruction.

2019-12-04 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92807 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/92807] gcc generate extra move for the snippet code along with lea instruction.

2019-12-04 Thread skpgkp2 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92807 Sunil Pandey changed: What|Removed |Added CC||hjl.tools at gmail dot com,

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 --- Comment #4 from Jakub Jelinek --- Untested fix: --- gcc/tree-ssa-forwprop.c.jj 2019-12-03 20:21:30.554464396 +0100 +++ gcc/tree-ssa-forwprop.c 2019-12-04 17:48:36.351450274 +0100 @@ -2283,11 +2283,11 @@ simplify_vector_constructor

[Bug libstdc++/92798] -fshort-enums can break iterators of std::map

2019-12-04 Thread fc9vqetne38 at temp dot mailbox.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92798 --- Comment #2 from Christian N --- To be honest, I'm not sure when and why it came to be. The build instructions are partially from an old project and weren't cleaned properly. The immediate code base actually only uses scoped enums. The

[Bug target/92807] New: gcc generate extra move for the snippet code

2019-12-04 Thread skpgkp2 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92807 Bug ID: 92807 Summary: gcc generate extra move for the snippet code Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug rtl-optimization/92007] [9/10 Regression] ICE: verify_flow_info failed (error: EH edge crosses section boundary in bb 7)

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

[Bug rtl-optimization/92176] LRA problem with reloads for subreg operands

2019-12-04 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92176 --- Comment #6 from Vladimir Makarov --- (In reply to Vladimir Makarov from comment #5) > > I'll investigate this problem more. Hi, Andreas. The rtlanal code (!lra_in_progress) was added to GCC since the first patch introducing LRA. As I

[Bug fortran/92805] gfortran: blanks within literal constants should not be allowed

2019-12-04 Thread ripero84 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92805 ripero84 at gmail dot com changed: What|Removed |Added CC||ripero84 at gmail dot com

[Bug rtl-optimization/92007] [9/10 Regression] ICE: verify_flow_info failed (error: EH edge crosses section boundary in bb 7)

2019-12-04 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92007 --- Comment #19 from Arseny Solokha --- I believe this is fixed on both affected branches for over a month, thus the PR can be closed.

[Bug c++/92806] New: Suboptimal diagnostic for concept that depends on non-bool value

2019-12-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92806 Bug ID: 92806 Summary: Suboptimal diagnostic for concept that depends on non-bool value Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug c++/81178] [concepts] poor (partial?) diagnostic for alias substitution failure in a concept body

2019-12-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81178 --- Comment #3 from Jonathan Wakely --- Huh, trunk now accepts the program.

[Bug tree-optimization/92738] [10 regression] Large code size growth for -O2 binaries between 2019-05-19...2019-05-29

2019-12-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92738 --- Comment #13 from Thomas Koenig --- (In reply to Thomas Koenig from comment #12) > People who have problems can then enable I meant disable, of course. > that option for > the specific files they have the problems with.

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 --- Comment #3 from Jakub Jelinek --- Reduced testcase with -O2 -mavx: typedef double v4df __attribute__((vector_size (32))); typedef double v2df __attribute__((vector_size (16))); v2df foo (v4df x, double *p, v2df y) { return (v2df) { x[3],

[Bug fortran/92805] New: gfortran: blanks within literal constants should not be allowed

2019-12-04 Thread ripero84 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92805 Bug ID: 92805 Summary: gfortran: blanks within literal constants should not be allowed Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/92738] [10 regression] Large code size growth for -O2 binaries between 2019-05-19...2019-05-29

2019-12-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92738 --- Comment #12 from Thomas Koenig --- (In reply to Wilco from comment #11) > Would using -frepack-arrays solve this issue? I proposed making that the > default a while back. It would do any repacking that is necessary at call > sites rather

[Bug c++/92804] [10 Regression] ICE trying to use concept as a nested-name-specifier

2019-12-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92804 Jonathan Wakely changed: What|Removed |Added Known to work||9.2.1 Known to fail|

[Bug c++/92804] New: [10 Regression] ICE trying to use concept as a nested-name-specifier

2019-12-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92804 Bug ID: 92804 Summary: [10 Regression] ICE trying to use concept as a nested-name-specifier Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords:

[Bug target/92791] [10 Regression] ICE in extract_insn, at recog.c:2311 since r278645

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791 --- Comment #3 from Jakub Jelinek --- We have in the documentation: For a named pattern, the condition may not depend on the data in the insn being matched, but only the target-machine-type flags. The compiler needs to test these

[Bug c/92773] GCC compilation with big array / header is infinite

2019-12-04 Thread renault at fedoraproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92773 --- Comment #6 from Charles-Antoine Couret --- Ok with a friend we identified a bit more what is the issue. So in fact I built (manually): $ gcc -Wall sound/soc/codecs/tas5756m.i -o sound/soc/codecs/tas5756m.o In that case, no output and it

[Bug libstdc++/92798] -fshort-enums can break iterators of std::map

2019-12-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92798 --- Comment #1 from Jonathan Wakely --- -fshort-enums is an ABI-changing option, which means you should recompile the entire toolchain including the standard libraries. Why are you using it anyway? In C++ you can specify a fixed underlying

[Bug libgomp/85463] [nvptx] "exit" in offloaded region doesn't terminate process

2019-12-04 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85463 Tobias Burnus changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 Martin Liška changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 --- Comment #2 from Martin Liška --- Created attachment 47421 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47421=edit test-case

[Bug tree-optimization/92803] New: [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 Bug ID: 92803 Summary: [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords:

[Bug tree-optimization/92803] [10 Regression] error: type mismatch in 'vec_perm_expr' since r278764

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92803 --- Comment #1 from Martin Liška --- Created attachment 47420 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47420=edit test-case

[Bug ipa/92802] New: Struct field reordering

2019-12-04 Thread christoph.muell...@theobroma-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92802 Bug ID: 92802 Summary: Struct field reordering Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee:

[Bug ipa/92538] Proposal for IPA init() constant propagation

2019-12-04 Thread christoph.muell...@theobroma-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92538 --- Comment #4 from Christoph Müllner --- Early tests with this pass showed that a bunch of SPEC CPU2017 benchmarks benefit from this. For example, the written-once global variable TTSize of sjeng is eliminated by this pass.

[Bug ipa/92801] New: Drop unused struct fields

2019-12-04 Thread christoph.muell...@theobroma-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92801 Bug ID: 92801 Summary: Drop unused struct fields Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee:

[Bug ipa/92800] New: IPA escape analysis for structs

2019-12-04 Thread christoph.muell...@theobroma-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92800 Bug ID: 92800 Summary: IPA escape analysis for structs Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa

[Bug target/92791] [10 Regression] ICE in extract_insn, at recog.c:2311 since r278645

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791 --- Comment #2 from Jakub Jelinek --- So: struct S { S (void *a, bool b) : x (a), y (b) {} void *x; bool y; }; void bar (S); void foo (void *x) { S sbuf_it (x, x == nullptr); bar (sbuf_it); } with -O2 -m32 -march=i686 -mtune=i586 gives the

[Bug c/92799] New: ICE: in get, at cgraph.h:1339

2019-12-04 Thread anbu1024.me at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92799 Bug ID: 92799 Summary: ICE: in get, at cgraph.h:1339 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug rtl-optimization/92591] ICE in optimize_sc, at modulo-sched.c:1063

2019-12-04 Thread zhroma at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92591 --- Comment #6 from Roman Zhuykov --- Patches are still testing. Arm (both 32 and 64 bit) cross compilers are OK, and I want to test some additional scenarios for powerpc. Probably I'll post patches next week.

[Bug libstdc++/92798] New: -fshort-enums can break iterators of std::map

2019-12-04 Thread fc9vqetne38 at temp dot mailbox.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92798 Bug ID: 92798 Summary: -fshort-enums can break iterators of std::map Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/92775] [8/9/10 Regression] Incorrect expression in DW_AT_byte_stride on an array

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92775 Richard Biener changed: What|Removed |Added Known to work||7.5.0 Target Milestone|---

[Bug fortran/92775] Incorrect expression in DW_AT_byte_stride on an array

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92775 --- Comment #2 from Richard Biener --- That means the get_array_descr_info langhook wasn't updated I guess.

[Bug fortran/92775] Incorrect expression in DW_AT_byte_stride on an array

2019-12-04 Thread andrew.burgess at embecosm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92775 --- Comment #1 from Andrew Burgess --- I ran a bisect and this is the commit where GCC stops producing the DWARF I would expect to see: In GIT: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=47e6a59aedf4b114c2b4865c97a91a7b700cd991 In SVN:

[Bug c/92773] GCC compilation with big array / header is infinite

2019-12-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92773 --- Comment #5 from Richard Biener --- Hmm, compilation finishes instantly for me. I tried, -O2, -Os and -O3.

[Bug demangler/92797] cplus_demangle() produces huge amount of output (on trunk)

2019-12-04 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 --- Comment #1 from Tim Ruehsen --- BTW, llvm-cxxfilt does not show this behavior.

[Bug c/92773] GCC compilation with big array / header is infinite

2019-12-04 Thread renault at fedoraproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92773 Charles-Antoine Couret changed: What|Removed |Added Attachment #47408|0 |1 is obsolete|

[Bug demangler/92797] New: cplus_demangle() produces huge amount of output (on trunk)

2019-12-04 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92797 Bug ID: 92797 Summary: cplus_demangle() produces huge amount of output (on trunk) Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/92796] New: [10 Regression] ICE in lra_assign, at lra-assigns.c:1646 on powerpc64le-linux-gnu

2019-12-04 Thread doko at debian dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92796 Bug ID: 92796 Summary: [10 Regression] ICE in lra_assign, at lra-assigns.c:1646 on powerpc64le-linux-gnu Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug demangler/92795] New: Another slowness issue in the demangler (on trunk)

2019-12-04 Thread tim.ruehsen at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92795 Bug ID: 92795 Summary: Another slowness issue in the demangler (on trunk) Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/92743] doc: -Wattribute-alias improperly indexed

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92743 Martin Liška changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/92791] [10 Regression] ICE in extract_insn, at recog.c:2311 since r278645

2019-12-04 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92791 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug ipa/92794] [10 Regression] ICE in decide_about_value, at ipa-cp.c:5186

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92794 Martin Liška changed: What|Removed |Added CC||jamborm at gcc dot gnu.org

[Bug ipa/92794] [10 Regression] ICE in decide_about_value, at ipa-cp.c:5186

2019-12-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92794 Martin Liška changed: What|Removed |Added Keywords||needs-bisection

[Bug fortran/92754] ICE in gfc_finish_var_decl, at fortran/trans-decl.c:693

2019-12-04 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92754 Tobias Burnus changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/92754] ICE in gfc_finish_var_decl, at fortran/trans-decl.c:693

2019-12-04 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92754 --- Comment #4 from Tobias Burnus --- Author: burnus Date: Wed Dec 4 12:19:55 2019 New Revision: 278961 URL: https://gcc.gnu.org/viewcvs?rev=278961=gcc=rev Log: Fortran] PR92754 - fix an issue with resolving intrinsic functions

  1   2   >