[Bug c++/89700] New: Warn if move constructor is not generated and not deleted

2019-03-13 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89700 Bug ID: 89700 Summary: Warn if move constructor is not generated and not deleted Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug c/89699] [8/9 Regression] false warning -Wstringop-overflow and memcmp

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89699 Richard Biener changed: What|Removed |Added Keywords||diagnostic CC|

[Bug tree-optimization/89689] [7/8/9 regression] false warning -Wstringop-overflow=

2019-03-13 Thread chantry.xavier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89689 --- Comment #2 from Xavier --- Thanks for the quick answer and for the clear explanation ! I indeed thought about using an assert, I think we will go with the __builtin_unreachable suggestion. You motivated me to open a similar issue I found :

[Bug middle-end/89677] [7/8 Regression] internal compiler error: in wide_int_to_tree_1, at tree.c:1549

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89677 Richard Biener changed: What|Removed |Added Target Milestone|8.4 |7.5 Summary|[8 Regression]

[Bug middle-end/89677] [8 Regression] internal compiler error: in wide_int_to_tree_1, at tree.c:1549

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89677 --- Comment #4 from Richard Biener --- Author: rguenth Date: Wed Mar 13 11:32:11 2019 New Revision: 269646 URL: https://gcc.gnu.org/viewcvs?rev=269646=gcc=rev Log: 2019-03-13 Richard Biener PR middle-end/89677 *

[Bug c/89699] New: [8 regression] false warning -Wstringop-overflow and memcmp

2019-03-13 Thread chantry.xavier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89699 Bug ID: 89699 Summary: [8 regression] false warning -Wstringop-overflow and memcmp Product: gcc Version: 8.3.1 Status: UNCONFIRMED Severity: normal

[Bug c++/89698] [7/8/9 Regression] Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698 --- Comment #4 from Richard Biener --- So the issue may be that operand_equal_p (*(struct A *) VIEW_CONVERT_EXPR(vp), *(struct B *) VIEW_CONVERT_EXPR(vp), 0) == 1 where for INDIRECT_REF we just do case INDIRECT_REF:

[Bug c++/85558] ICE in make_rtl_for_nonlocal_decl when using static member of template class

2019-03-13 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85558 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/85558] ICE in make_rtl_for_nonlocal_decl when using static member of template class

2019-03-13 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85558 --- Comment #4 from paolo at gcc dot gnu.org --- Author: paolo Date: Wed Mar 13 10:32:29 2019 New Revision: 269644 URL: https://gcc.gnu.org/viewcvs?rev=269644=gcc=rev Log: 2019-03-13 Paolo Carlini PR c++/85558 *

[Bug c++/89698] [7/8/9 Regression] Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/89697] SRA prevents -Wuninitialized warning

2019-03-13 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89697 Martin Jambor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/89698] [7/8/9 Regression] Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698 Richard Biener changed: What|Removed |Added Target|Host|x86_64-*-* CC|

[Bug debug/88534] [9 Regression] internal compiler error: in tree_add_const_value_attribute, at dwarf2out.c:20246

2019-03-13 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88534 Alexandre Oliva changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/89698] [7/8/9 Regression] Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug c++/89652] [9 Regression] ICE during constexpr evaluation

2019-03-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89652 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1

[Bug c++/89698] New: Run-time error due to optimization of field access after cast at -Os/-O2 and higher

2019-03-13 Thread marcel at solidsands dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89698 Bug ID: 89698 Summary: Run-time error due to optimization of field access after cast at -Os/-O2 and higher Product: gcc Version: 7.3.0 Status: UNCONFIRMED

[Bug c++/89571] [9 Regression] ICE in nothrow_spec_p, at cp/except.c:1238

2019-03-13 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89571 Paolo Carlini changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/89695] unexpected copying of trivially copyable prvalue arguments

2019-03-13 Thread matthijsvanduin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89695 Matthijs van Duin changed: What|Removed |Added Summary|inappropriate copying of|unexpected copying of

[Bug middle-end/89677] [8 Regression] internal compiler error: in wide_int_to_tree_1, at tree.c:1549

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89677 --- Comment #3 from Richard Biener --- We're analyzing a CHREC of type float, sth the affine machinery isn't really prepared to handle. The rev in question makes us more defensive but in the end we're lucky. Testing a real patch for the issue.

[Bug c++/89695] inappropriate copying of trivially copyable prvalue arguments

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89695 Richard Biener changed: What|Removed |Added Keywords||missed-optimization --- Comment #1

[Bug target/89694] Redundant code with optimization

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89694 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug ipa/89693] [9 Regression] ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89693 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug lto/89692] [9 Regression] ICE in streamer_write_chain, at tree-streamer-out.c:506

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89692 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug sanitizer/80953] Support libsanitizer on Solaris

2019-03-13 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #39 from Eric Botcazou --- Author: ebotcazou Date: Wed Mar 13 09:19:25 2019 New Revision: 269641 URL: https://gcc.gnu.org/viewcvs?rev=269641=gcc=rev Log: PR sanitizer/80953 Merge from LLVM revision 355980 *

[Bug middle-end/89691] ICE on a MEM_REF plus negative offset in gimple

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89691 --- Comment #2 from Richard Biener --- Index: gcc/tree-pretty-print.c === --- gcc/tree-pretty-print.c (revision 269569) +++ gcc/tree-pretty-print.c (working copy) @@ -1830,7

[Bug ipa/89684] [8/9 Regression] ICE in gsi_for_stmt, at gimple-iterator.c:613

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

[Bug sanitizer/80953] Support libsanitizer on Solaris

2019-03-13 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #38 from Eric Botcazou --- Author: ebotcazou Date: Wed Mar 13 09:15:02 2019 New Revision: 269640 URL: https://gcc.gnu.org/viewcvs?rev=269640=gcc=rev Log: PR sanitizer/80953 Merge from LLVM revision 355979 *

[Bug middle-end/89691] ICE on a MEM_REF plus negative offset in gimple

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89691 --- Comment #1 from Richard Biener --- It doesn't handle negative offsets, we're doing /* Optional constant offset. */ if (c_parser_next_token_is (parser, CPP_PLUS)) {

[Bug sanitizer/80953] Support libsanitizer on Solaris

2019-03-13 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #37 from Eric Botcazou --- Author: ebotcazou Date: Wed Mar 13 09:11:46 2019 New Revision: 269639 URL: https://gcc.gnu.org/viewcvs?rev=269639=gcc=rev Log: PR sanitizer/80953 Merge from LLVM revision 355978 *

[Bug middle-end/89690] ICE on a MEM_REF in trivial gimple

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89690 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug sanitizer/80953] Support libsanitizer on Solaris

2019-03-13 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #36 from Eric Botcazou --- Author: ebotcazou Date: Wed Mar 13 09:05:43 2019 New Revision: 269638 URL: https://gcc.gnu.org/viewcvs?rev=269638=gcc=rev Log: PR sanitizer/80953 Merge from LLVM revision 355965 *

[Bug tree-optimization/89689] [7/8/9 regression] false warning -Wstringop-overflow=

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89689 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug tree-optimization/89688] [9 Regression] -Wstringop-overflow confused by const 2D array of char

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89688 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug c/89685] [9 Regression] ICE on attribute copy with a compound expression

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89685 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug ipa/89684] [8/9 Regression] ICE in gsi_for_stmt, at gimple-iterator.c:613

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89684 Richard Biener changed: What|Removed |Added Priority|P3 |P2 CC|

[Bug target/49854] Clean up SPE/e500 option handling

2019-03-13 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49854 --- Comment #4 from John Paul Adrian Glaubitz --- Yes, it would be nice if those were kept open. There is actually a demand for a working compiler for the SPE target as it's used in embedded systems. Luckily, LLVM has improved a bit on the SPE

[Bug target/84272] [7/8 Regression] AddressSanitizer: heap-use-after-free ../../gcc/config/aarch64/cortex-a57-fma-steering.c:519 in fma_node::get_parity()

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84272 Richard Biener changed: What|Removed |Added Priority|P1 |P2 Status|RESOLVED

[Bug target/49854] Clean up SPE/e500 option handling

2019-03-13 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49854 Arseny Solokha changed: What|Removed |Added CC||asolokha at gmx dot com --- Comment #3

[Bug tree-optimization/89697] New: SRA prevents -Wuninitialized warning

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89697 Bug ID: 89697 Summary: SRA prevents -Wuninitialized warning Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/88588] ICE in make_decl_rtl, at varasm.c:1329

2019-03-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88588 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Mar 13 08:24:41 2019 New Revision: 269636 URL: https://gcc.gnu.org/viewcvs?rev=269636=gcc=rev Log: PR middle-end/88588 * omp-simd-clone.c (ipa_simd_modify_stmt_ops):

[Bug tree-optimization/38998] Missed full redundancies during PRE

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38998 Richard Biener changed: What|Removed |Added Last reconfirmed|2018-03-12 00:00:00 |2019-3-13 --- Comment #2 from Richard

[Bug debug/24943] [hppa64] Bad dwarf output using non-preserved base register

2019-03-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24943 Richard Biener changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug libfortran/89696] A potential bug with read() when parsing number from string

2019-03-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89696 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug fortran/79485] [7/8/9 Regression] Bind(c) and module procedure renaming causes wrong procedure to be called

2019-03-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79485 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Wed Mar 13 07:21:33 2019 New Revision: 269635 URL: https://gcc.gnu.org/viewcvs?rev=269635=gcc=rev Log: 2019-03-13 Thomas Koenig PR fortran/66695 PR fortran/77746

[Bug fortran/66695] [7/8/9 Regression] [F03] ICE with binding-name equal to the name of a use-associated procedure

2019-03-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66695 --- Comment #11 from Thomas Koenig --- Author: tkoenig Date: Wed Mar 13 07:21:33 2019 New Revision: 269635 URL: https://gcc.gnu.org/viewcvs?rev=269635=gcc=rev Log: 2019-03-13 Thomas Koenig PR fortran/66695 PR fortran/77746

[Bug fortran/77746] [7/8/9 Regression] [F03] Wrong subroutine called, clash of specific procedure name and binding-name

2019-03-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77746 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Wed Mar 13 07:21:33 2019 New Revision: 269635 URL: https://gcc.gnu.org/viewcvs?rev=269635=gcc=rev Log: 2019-03-13 Thomas Koenig PR fortran/66695 PR fortran/77746

[Bug translation/79618] prevent missing space in multiline string literals

2019-03-13 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79618 --- Comment #5 from Roland Illig --- Agreed. I myself cannot remove it from the list of trivial bugs though.

[Bug libfortran/89696] New: A potential bug with read() when parsing number from string

2019-03-13 Thread kevin at fai dot host
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89696 Bug ID: 89696 Summary: A potential bug with read() when parsing number from string Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug c/89569] line number is not accurate on large file with more than UINT32_MAX actual lines

2019-03-13 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89569 --- Comment #3 from Jonny Grant --- (In reply to Jonathan Wakely from comment #2) > Why would 3 be the expected value? Line numbers are natural numbers, not > uint32. Yes, you're right. if the behaviour was defined to be the same as clang, it

<    1   2