[Bug c++/88337] Implement P1002R1, P1327R1, P1330R0, C++20 relaxations of constexpr restrictions.

2019-03-01 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88337 --- Comment #2 from emsr at gcc dot gnu.org --- It looks like try blocks in constexpr is in. p1002r1. This may be enough to do some constexpr library bits.

[Bug preprocessor/53404] warning column reported on comment in warning during bootstrap

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53404 Eric Gallager changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org,

[Bug c++/69777] Give a warning when virtual function is devirtualized into a __cxa_pure_virtual call

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69777 Eric Gallager changed: What|Removed |Added Blocks||87403 --- Comment #6 from Eric Gallager

[Bug c/65403] -Wno-error= is an error

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65403 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug c/89051] -Wno-error= does not work for warning groups

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89051 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug c/89549] [7/8/9 Regression] -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89549 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug middle-end/4210] should not warning with dead code

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4210 Eric Gallager changed: What|Removed |Added CC||joseph at codesourcery dot com ---

[Bug go/89406] Go testing leaves many temporary directories in /tmp around

2019-03-01 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89406 --- Comment #13 from Ian Lance Taylor --- I increased the timeouts and fixed another case. Let me know what it looks like now. Thanks.

[Bug go/89406] Go testing leaves many temporary directories in /tmp around

2019-03-01 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89406 --- Comment #12 from ian at gcc dot gnu.org --- Author: ian Date: Sat Mar 2 00:50:30 2019 New Revision: 269338 URL: https://gcc.gnu.org/viewcvs?rev=269338=gcc=rev Log: PR go/89406 go/internal/gccgoimporter: remove temporary

[Bug debug/89530] Wrong debug informations for C array generated at -Og [gcc-trunk]

2019-03-01 Thread dccitaliano at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89530 --- Comment #7 from dcci --- (In reply to Jakub Jelinek from comment #6) > (In reply to dcci from comment #5) > > (In reply to Jakub Jelinek from comment #4) > > > Also, we usually bisect which gcc revision introduced a problem and from > > >

[Bug c++/89550] [8/9 Regression] Spurious array-bounds warning when using __PRETTY_FUNCTION__ as a string_view

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

[Bug libstdc++/89416] [9 regression] std::vector::push_back no longer builds.

2019-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89416 Jonathan Wakely changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug rtl-optimization/87716] [9 Regression] FAIL: gcc.target/i386/pr57193.c scan-assembler-times movdqa 2

2019-03-01 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87716 Vladimir Makarov changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org ---

[Bug libquadmath/65757] gfortran gives incorrect result for anint with real*16 argument

2019-03-01 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65757 Joseph S. Myers changed: What|Removed |Added CC||andres_takach at mentor dot com ---

[Bug libquadmath/89540] roundq(x) returning value with non-zero fractional part

2019-03-01 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89540 Joseph S. Myers changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/89554] New: Incorrect location of warning

2019-03-01 Thread david.bolvansky at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89554 Bug ID: 89554 Summary: Incorrect location of warning Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug fortran/77583] ICE in pp_quoted_string, at pretty-print.c:966

2019-03-01 Thread sgk at troutmask dot apl.washington.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77583 --- Comment #6 from Steve Kargl --- On Fri, Mar 01, 2019 at 09:58:43PM +, anlauf at gcc dot gnu.org wrote: > (In reply to kargl from comment #4) > > (In reply to Manuel López-Ibáñez from comment #2) > > > check_conflict is sometimes called

[Bug fortran/77583] ICE in pp_quoted_string, at pretty-print.c:966

2019-03-01 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77583 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org

[Bug c/89549] [7/8/9 Regression] -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

2019-03-01 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89549 --- Comment #2 from David Malcolm --- Can you attach the testcase please, rather than pasting it as a comment. I can't reproduce the note from the example, but whitespace is significant here, and I'm not sure roundtripping through a BZ comment

[Bug c++/88820] [7/8/9 Regression] ICE in in C++2a mode for code which is able to be compiled in C++17 mode

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 --- Comment #7 from Marek Polacek --- A little bit more simplified: template struct S; template struct W { template static int foo(); bool b = foo(); };

[Bug fortran/67894] bounds of assumed-rank dummy argument not equal to actual argument

2019-03-01 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67894 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org

[Bug fortran/84868] [7/8/9 Regression] ICE in gfc_conv_descriptor_offset, at fortran/trans-array.c:208

2019-03-01 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84868 --- Comment #4 from anlauf at gcc dot gnu.org --- (In reply to anlauf from comment #3) > Works also if len_trim is replaced by len. > > I wonder if this is related to PR86249. Sorry, off-by-one, that should have been PR86248. Also the date

[Bug c++/89421] [9 Regression] ICE in retrieve_specialization, at cp/pt.c:1245

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89421 Marek Polacek changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #4

[Bug rtl-optimization/88596] [9 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)

2019-03-01 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596 --- Comment #8 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #7) > The above testcase reproduced, reduced to following, started with r266385. > Note, this testcase ICEd in gcc 7.x and earlier too, got fixed with r258504 >

[Bug middle-end/89497] [8 Regression] ICE caused by Segmentation Fault when compiling cups 2.2.10 with LTO flags enabled

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89497 --- Comment #22 from Jakub Jelinek --- Author: jakub Date: Fri Mar 1 19:06:36 2019 New Revision: 269332 URL: https://gcc.gnu.org/viewcvs?rev=269332=gcc=rev Log: PR middle-end/89497 * g++.dg/tree-prof/devirt.C: Adjust also the

[Bug libstdc++/89452] basic_stringbuf::seekoff and basic_stringbuf::seekpos implementations

2019-03-01 Thread nknikita at niisi dot ras.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89452 --- Comment #6 from Baykov Nikita --- There is one more issue. ISO/IEC 14882:2017(E) and N4800 specify that seekpos(sp, which) and seekoff(off_type(sp), ios_base::beg, which) should be equivalent, but it seems that they are not equivalent in

[Bug libstdc++/89416] [9 regression] std::vector::push_back no longer builds.

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89416 --- Comment #9 from Jakub Jelinek --- So fixed now for real?

[Bug c++/89421] [9 Regression] ICE in retrieve_specialization, at cp/pt.c:1245

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

[Bug c++/89553] New: "static const double x = 2" is treated equivalent to "static constexpr double x = 2"

2019-03-01 Thread tadeus.prastowo at unitn dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89553 Bug ID: 89553 Summary: "static const double x = 2" is treated equivalent to "static constexpr double x = 2" Product: gcc Version: 8.3.0 Status: UNCONFIRMED

[Bug libquadmath/89459] Incorrect rounding for fma in some cases

2019-03-01 Thread andres_takach at mentor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89459 --- Comment #5 from Andres Takach --- Works in 8.3.0. Needed to use lib64 to link, otherwise was picking up earlier version of the library that had the bug. Version 6.2.0 (as first reported) does have the bug.

[Bug libquadmath/89540] roundq(x) returning value with non-zero fractional part

2019-03-01 Thread andres_takach at mentor dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89540 --- Comment #4 from Andres Takach --- Works in 8.3.0.

[Bug tree-optimization/89546] [8/9 Regression] Suspected arm flint miscompilation starting with r255510

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89546 --- Comment #6 from Jakub Jelinek --- And in the *.sra dump, I really don't see any way how it could be two: MEM[(struct &) clique 22 base 1] ={v} {CLOBBER}; ... n1D.7146 ={v} {CLOBBER}; ... MEM[(struct &) clique 27 base 1] ={v}

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

2019-03-01 Thread pkubaj at anongoth dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89494 --- Comment #11 from Piotr Kubaj --- Hm, sorry, I copied the Entering directive from a line before. Nevertheless, setting -O1 helps with GCC 7 and 8. But building GCC 9 still fails (I'm testing the newest snapshot). I tried both -O0 and -O1.

[Bug middle-end/86979] [9 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2348 with -m32 on darwin

2019-03-01 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86979 --- Comment #14 from Dominique d'Humieres --- The patch in comment 13 fixes the ICE for pr69102.c. Testing will start soon. Thanks for the work!

[Bug c++/89538] [7.3.0] GCC miscompiling LLVM because of wrong vectorization

2019-03-01 Thread twoh at fb dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89538 --- Comment #3 from Taewook Oh --- Here's the compiler command and the preprocessed source. command: https://gist.github.com/taewookoh/45e710594497b887e2ac54168c86c17f source: https://gist.github.com/taewookoh/00f38b4a2f617e78b30d33c8103a7703

[Bug tree-optimization/89546] [8/9 Regression] Suspected arm flint miscompilation starting with r255510

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89546 --- Comment #5 from Jakub Jelinek --- You mean -fno-strict-aliasing? I guess many options change the behavior that it doesn't trigger anymore. In the #c3 dump, I really don't see how aliasing could matter though, all are MEM_REFs with addresses

[Bug c++/44859] missed warning: returning reference to temporary

2019-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44859 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/89548] reinterpret_cast treats xvalue as prvalue

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89548 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/89548] reinterpret_cast treats xvalue as prvalue

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89548 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug c/65403] -Wno-error= is an error

2019-03-01 Thread alexhenrie24 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65403 --- Comment #8 from Alex Henrie --- Why weren't Manuel's patches accepted?

[Bug debug/89530] Wrong debug informations for C array generated at -Og [gcc-trunk]

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89530 --- Comment #6 from Jakub Jelinek --- (In reply to dcci from comment #5) > (In reply to Jakub Jelinek from comment #4) > > Also, we usually bisect which gcc revision introduced a problem and from > > that change we can often see what goes wrong

[Bug c++/89552] odr namespace

2019-03-01 Thread a3at.mail at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89552 Azat changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/85899] [8/9 Regression] ICE in find_fallthru_edge_from, at haifa-sched.c:8059

2019-03-01 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85899 --- Comment #5 from Alexander Monakov --- Author: amonakov Date: Fri Mar 1 16:18:04 2019 New Revision: 269319 URL: https://gcc.gnu.org/viewcvs?rev=269319=gcc=rev Log: haifa-sched: handle fallthru edge to EXIT block (PR 85899) PR

[Bug tree-optimization/89546] [8/9 Regression] Suspected arm flint miscompilation starting with r255510

2019-03-01 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89546 --- Comment #4 from Martin Jambor --- (In reply to Jakub Jelinek from comment #3) > ...But in the sra pass dump that possibility is gone: I am still double checking because it is easy to make a mistake but I have seen a (potential) path in the

[Bug rtl-optimization/85899] [8 Regression] ICE in find_fallthru_edge_from, at haifa-sched.c:8059

2019-03-01 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85899 Alexander Monakov changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/89552] New: odr namespace

2019-03-01 Thread a3at.mail at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89552 Bug ID: 89552 Summary: odr namespace Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned

[Bug debug/89530] Wrong debug informations for C array generated at -Og [gcc-trunk]

2019-03-01 Thread dccitaliano at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89530 --- Comment #5 from dcci --- (In reply to Jakub Jelinek from comment #4) > Also, we usually bisect which gcc revision introduced a problem and from > that change we can often see what goes wrong quickly. Both Red Hat and SUSE > have terrabytes

[Bug middle-end/89551] New: [9 regression] Test case gcc.dg/uninit-pred-8_b.c fails after r269302

2019-03-01 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89551 Bug ID: 89551 Summary: [9 regression] Test case gcc.dg/uninit-pred-8_b.c fails after r269302 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug debug/89530] Wrong debug informations for C array generated at -Og [gcc-trunk]

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89530 --- Comment #4 from Jakub Jelinek --- Also, we usually bisect which gcc revision introduced a problem and from that change we can often see what goes wrong quickly. Both Red Hat and SUSE have terrabytes of built gcc revisions to make such

[Bug debug/89530] Wrong debug informations for C array generated at -Og [gcc-trunk]

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89530 --- Comment #3 from Jakub Jelinek --- In GCC people don't disable passes usually, but just use -fdump-tree-all and/or -da and look at the dumps where it broke. We do have -fdisable--{,=range-list} options to disable individual passes if needed,

[Bug libstdc++/89452] basic_stringbuf::seekoff and basic_stringbuf::seekpos implementations

2019-03-01 Thread nknikita at niisi dot ras.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89452 --- Comment #5 from Baykov Nikita --- I apologize for my careless mistake. I have some other questions that I would like to clarify. Hope it will be right to do it here. 1. You mentioned that pptr() was no longer required to be null pointer in

[Bug libstdc++/89452] basic_stringbuf::seekoff and basic_stringbuf::seekpos implementations

2019-03-01 Thread nknikita at niisi dot ras.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89452 --- Comment #4 from Baykov Nikita --- I apologize for my careless mistake. I have some other questions that I would like to clarify. Hope it will be right to do it here. 1. You mentioned that pptr() was no longer required to be null pointer in

[Bug c++/89537] missing location for error

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89537 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89532] [9 Regression] internal compiler error: in type_has_nontrivial_copy_init, at cp/tree.c:4024

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89532 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89537] missing location for error

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89537 --- Comment #7 from Marek Polacek --- Author: mpolacek Date: Fri Mar 1 15:57:46 2019 New Revision: 269318 URL: https://gcc.gnu.org/viewcvs?rev=269318=gcc=rev Log: PR c++/89537 - missing location for error with non-static member fn.

[Bug c++/89532] [9 Regression] internal compiler error: in type_has_nontrivial_copy_init, at cp/tree.c:4024

2019-03-01 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89532 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Fri Mar 1 15:55:56 2019 New Revision: 269317 URL: https://gcc.gnu.org/viewcvs?rev=269317=gcc=rev Log: PR c++/89532 - ICE with incomplete type in decltype. *

[Bug preprocessor/89542] Error reported on incorrect line number when using GCC to compile .S files using #include

2019-03-01 Thread puffydaemon at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89542 --- Comment #4 from puffydaemon at gmail dot com --- Okay, I am going to try with clang... El vie., 1 mar. 2019 a las 10:37, rguenth at gcc dot gnu.org (< gcc-bugzi...@gcc.gnu.org>) escribió: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89542

[Bug debug/89530] Wrong debug informations for C array generated at -Og [gcc-trunk]

2019-03-01 Thread dccitaliano at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89530 --- Comment #2 from dcci --- Thanks Jakub. We're trying to report more of these but it's hard to filter out duplicates. A possible way we thought was that of stopping at some point in the pipeline (so running a subset of the optimizations), to

[Bug c/89051] -Wno-error= does not work for warning groups

2019-03-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89051 --- Comment #8 from Martin Sebor --- The test passes without the -Wno-error=pedantic so it looks like it's not necessary. I must have thought it was for some reason. But to make sure I understand you correctly: do you mean that -Wpedantic

[Bug target/86952] Avoid jump table for switch statement with -mindirect-branch=thunk

2019-03-01 Thread daniel at iogearbox dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86952 --- Comment #16 from Daniel Borkmann --- (In reply to Martin Liška from comment #15) > (In reply to Daniel Borkmann from comment #12) > > I've been looking into this issue quite recently and improved the benchmark > > tool a bit along the way.

[Bug c++/89550] New: Spurious array-bounds warning when using __PRETTY_FUNCTION__ as a string_view.

2019-03-01 Thread aaron at bestateless dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89550 Bug ID: 89550 Summary: Spurious array-bounds warning when using __PRETTY_FUNCTION__ as a string_view. Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity:

[Bug c/89549] [7/8/9 Regression] -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

2019-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89549 Martin Liška changed: What|Removed |Added Last reconfirmed||2019-3-1 Known to work|

[Bug c/89549] New: -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers

2019-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89549 Bug ID: 89549 Summary: -Wmisleading-indentation is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers Product: gcc

[Bug target/86952] Avoid jump table for switch statement with -mindirect-branch=thunk

2019-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86952 Martin Liška changed: What|Removed |Added Status|REOPENED|ASSIGNED --- Comment #15 from Martin

[Bug tree-optimization/35362] Splitting up a switch table into smaller ones (where there a huge gaps between the clusters)

2019-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35362 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #12 from Michael Matz --- (In reply to H.J. Lu from comment #11) > (In reply to Michael Matz from comment #10) > > Ah, I missed that. Yeah, I'd like to be co-owner. > > Please send me your gitlab account name. Err, right, that

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #11 from H.J. Lu --- (In reply to Michael Matz from comment #10) > Ah, I missed that. Yeah, I'd like to be co-owner. Please send me your gitlab account name.

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #10 from Michael Matz --- Ah, I missed that. Yeah, I'd like to be co-owner.

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #9 from H.J. Lu --- (In reply to Michael Matz from comment #7) > What about this variant of the second part? > Hi Michael, I moved x86 psABI repo to https://gitlab.com/x86-psABIs Would you like to be co-owners?

[Bug bootstrap/89539] [9 Regression] gcc fails to build/bootstrap on MACOSX

2019-03-01 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89539 --- Comment #6 from Jürgen Reuter --- Yep, fixed, thanks for the overnight reaction^^. (and next time I think I have the guts to mark it as 'bootstrap' right from the beginning)

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 H.J. Lu changed: What|Removed |Added Attachment #45868|0 |1 is obsolete|

[Bug middle-end/86979] [9 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2348 with -m32 on darwin

2019-03-01 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86979 --- Comment #13 from Andrey Belevantsev --- So now I understand, finally. We move up an sp decrement and are supposed to check that sp is available on the paths that are not touched by the move. There are several successors of the move target

[Bug c/89051] -Wno-error= does not work for warning groups

2019-03-01 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89051 --- Comment #7 from Martin Liška --- @Martin: I've noticed that these tests has a suspicious construct: gcc/testsuite/g++.dg/ext/flexary16.C:// { dg-options "-Wpedantic -Wno-error=pedantic" } gcc/testsuite/g++.dg/ext/flexary18.C:// {

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #7 from Michael Matz --- What about this variant of the second part? diff --git a/x86-64-ABI/low-level-sys-info.tex b/x86-64-ABI/low-level-sys-info.tex index 66270b9..93b5e95 100644 --- a/x86-64-ABI/low-level-sys-info.tex +++

[Bug c++/89513] constexpr functions with function try block shouldn't be accepted at least with -pedantic in -std=c++{11,14,17} modes

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

[Bug c++/55004] [meta-bug] constexpr issues

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 89513, which changed state. Bug 89513 Summary: constexpr functions with function try block shouldn't be accepted at least with -pedantic in -std=c++{11,14,17} modes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89513

[Bug c++/89513] constexpr functions with function try block shouldn't be accepted at least with -pedantic in -std=c++{11,14,17} modes

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89513 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Mar 1 14:20:03 2019 New Revision: 269314 URL: https://gcc.gnu.org/viewcvs?rev=269314=gcc=rev Log: Implement P1002R1, Try-catch blocks in constexpr functions PR

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 H.J. Lu changed: What|Removed |Added Attachment #45866|0 |1 is obsolete|

[Bug tree-optimization/89491] Inline jump tables

2019-03-01 Thread david.bolvansky at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89491 --- Comment #5 from Dávid Bolvanský --- Let's take the original example with small modification: int square(int x) { return x*x; } int add(int x) { return x + x; } typedef int (*p)(int); static const p arr[4] = {square, add}; int test(int x) {

[Bug target/89517] [8/9 Regression] AArch64's configure option --with-arch can silently lead to incorrectly configured compiler

2019-03-01 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89517 Tamar Christina changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/89517] [8/9 Regression] AArch64's configure option --with-arch can silently lead to incorrectly configured compiler

2019-03-01 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89517 --- Comment #2 from Tamar Christina --- Author: tnfchris Date: Fri Mar 1 14:07:38 2019 New Revision: 269313 URL: https://gcc.gnu.org/viewcvs?rev=269313=gcc=rev Log: AArch64: Make every option in options.def one line (GCC-8). Due to config.gcc

[Bug middle-end/89544] Argument marshalling incorrectly assumes stack slots are naturally aligned.

2019-03-01 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89544 --- Comment #4 from Richard Earnshaw --- An alternative way of fixing this might be if the backend could somehow control DECL_ARG_TYPE for the parameter, to set it to a variant without the additional alignment.

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #5 from H.J. Lu --- (In reply to Richard Biener from comment #3) > It probably implements what we do but changing 32 to 1024*1024 shows that we > (possibly up to MAX_OFILE_ALIGNMENT) align parameters to arbitrarily high X86 backend

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #4 from H.J. Lu --- (In reply to Michael Matz from comment #2) > I think we should say something about the addresses of stack slots > individual overaligned arguments as well (i.e. that the slot itself will > also be aligned >

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #3 from Richard Biener --- It probably implements what we do but changing 32 to 1024*1024 shows that we (possibly up to MAX_OFILE_ALIGNMENT) align parameters to arbitrarily high values. Maybe we should cap that to some value (but

[Bug c/89547] pthread_mutex_lock and pthread_cond_wait do not behave properly when compiler with -flto

2019-03-01 Thread maqsood3525 at live dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89547 --- Comment #2 from maqsood3525 at live dot com --- Hi , pardon me for the my tardinees , i should have mentioned the gcc version that is gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0 the -flto output is attached. Thanks Haroon

[Bug middle-end/86979] [9 Regression] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2348 with -m32 on darwin

2019-03-01 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86979 --- Comment #12 from Andrey Belevantsev --- (In reply to Jakub Jelinek from comment #11) > Any progress on this? I know what happens but am not fully sure as of why. The sp register should not be available for the problematic move, so I'm

[Bug libstdc++/58142] _pthread_tsd_cleanup called before destructors are called

2019-03-01 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/89517] [8/9 Regression] AArch64's configure option --with-arch can silently lead to incorrectly configured compiler

2019-03-01 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89517 --- Comment #1 from Tamar Christina --- Author: tnfchris Date: Fri Mar 1 13:34:14 2019 New Revision: 269309 URL: https://gcc.gnu.org/viewcvs?rev=269309=gcc=rev Log: AArch64: Make every option in options.def one line Due to config.gcc all the

[Bug tree-optimization/89546] [8/9 Regression] Suspected arm flint miscompilation starting with r255510

2019-03-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89546 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target|

[Bug c/89547] pthread_mutex_lock and pthread_cond_wait do not behave properly when compiler with -flto

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

[Bug tree-optimization/89546] [8/9 Regression] Suspected arm flint miscompilation starting with r255510

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89546 --- Comment #3 from Jakub Jelinek --- The gimple dumps aren't exactly readable with so many different tuple/type etc. types, where it is unclear what exact offset is something being stored at. That said, in cplxlower1 I still see a possibility

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #2 from Michael Matz --- I think we should say something about the addresses of stack slots individual overaligned arguments as well (i.e. that the slot itself will also be aligned accordingly), not just for the overall effect.

[Bug c++/87234] GCC should warn if template parameter redefines default argument

2019-03-01 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87234 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/89545] ABI clarification for over-aligned type stack passing

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89545 --- Comment #1 from H.J. Lu --- Created attachment 45866 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45866=edit An psABI patch How about this?

[Bug c++/89548] New: reinterpret_cast treats xvalue as prvalue

2019-03-01 Thread ndkrempel at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89548 Bug ID: 89548 Summary: reinterpret_cast treats xvalue as prvalue Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug tree-optimization/89546] [8/9 Regression] Suspected arm flint miscompilation starting with r255510

2019-03-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89546 --- Comment #2 from Jakub Jelinek --- When get_tail is esra optimized the old way, main is: int n1$tail$head$payload; struct type D.9885; struct tuple D.9880; struct type D.9879; struct type D.9878; struct type D.9875; [local

[Bug tree-optimization/89541] [9 Regression] ICE in VN_INFO(tree_node*)

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

[Bug target/84072] [meta-bug] -mindirect-branch=thunk issues

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84072 Bug 84072 depends on bug 86952, which changed state. Bug 86952 Summary: Avoid jump table for switch statement with -mindirect-branch=thunk https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86952 What|Removed |Added

[Bug target/86952] Avoid jump table for switch statement with -mindirect-branch=thunk

2019-03-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86952 --- Comment #13 from H.J. Lu --- Reopened with new info.

  1   2   >