[Bug gcov-profile/90104] [GCOV] Wrong coverage for calling a function with variable arguments when they are embedded in a inline function

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90104 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/90108] ICE: Segmentation fault (in c_tree_chain_next)

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90108 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Blocks|

[Bug rtl-optimization/90094] better handling of x == LONG_MIN on x86-64

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90094 Richard Biener changed: What|Removed |Added Keywords||missed-optimization Target|

[Bug middle-end/90095] [8/9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 Richard Biener changed: What|Removed |Added Priority|P1 |P2 Target Milestone|9.0

[Bug middle-end/90095] [9 Regression] wrong code with -Os -fno-tree-bit-ccp

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90095 Jakub Jelinek changed: What|Removed |Added Priority|P2 |P1 Summary|[8/9 Regression] w

[Bug middle-end/85164] poly-int.h:845:5: runtime error: signed integer overflow

2019-04-16 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85164 Vittorio Zecca changed: What|Removed |Added CC||zeccav at gmail dot com --- Comment #2

[Bug d/90059] Solaris mcontext_t, ucontext_t declarations are wrong

2019-04-16 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90059 --- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #3 from Iain Buclaw --- > Definitions added in r270372. I made a couple of tweaks to the original patch > so that only mcontext_t and ucontext_t are public in the module,

[Bug tree-optimization/87042] UBSAN: poly-int.h:1095:5: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'

2019-04-16 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87042 Vittorio Zecca changed: What|Removed |Added CC||zeccav at gmail dot com --- Comment #4

[Bug tree-optimization/56049] [7/8/9 Regression] Simplification to constants not done

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 --- Comment #24 from Richard Biener --- Author: rguenth Date: Tue Apr 16 07:55:41 2019 New Revision: 270378 URL: https://gcc.gnu.org/viewcvs?rev=270378&root=gcc&view=rev Log: 2019-04-16 Richard Biener PR tree-optimization/56049

[Bug d/90059] Solaris mcontext_t, ucontext_t declarations are wrong

2019-04-16 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90059 --- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE Uni-Bielefeld.DE> --- >> --- Comment #3 from Iain Buclaw --- >> Definitions added in r270372. I made a couple of tweaks to the

[Bug tree-optimization/56049] [7/8 Regression] Simplification to constants not done

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug c++/90078] [7/8/9 Regression] ICE with deep templates caused by overflow [PATCH]

2019-04-16 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90078 --- Comment #6 from bin cheng --- (In reply to Martin Liška from comment #5) > (In reply to bin cheng from comment #4) > > In get_scaled_computation_cost_at, we have very big ratio between > > bb_count/loop_count: > > > > (gdb) p data->current_l

[Bug c++/90108] ICE: Segmentation fault (in c_tree_chain_next)

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

[Bug bootstrap/89864] [9 regression] gcc fails to build/bootstrap with XCode 10.2

2019-04-16 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #69 from Jürgen Reuter --- (In reply to Iain Sandoe from comment #68) > Created attachment 46176 [details] > revised fixincludes patch. > > The patch attached include the generated files, and I'd be grateful if folks > would test it

[Bug c++/90078] [7/8/9 Regression] ICE with deep templates caused by overflow [PATCH]

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90078 --- Comment #7 from Martin Liška --- (In reply to bin cheng from comment #6) > (In reply to Martin Liška from comment #5) > > (In reply to bin cheng from comment #4) > > > In get_scaled_computation_cost_at, we have very big ratio between > > > bb

[Bug tree-optimization/90090] [7/8/9 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3938 since r219202

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90090 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 08:24:47 2019 New Revision: 270379 URL: https://gcc.gnu.org/viewcvs?rev=270379&root=gcc&view=rev Log: PR tree-optimization/90090 * tree-ssa-math-opts.c (is_divi

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90082 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 08:26:26 2019 New Revision: 270380 URL: https://gcc.gnu.org/viewcvs?rev=270380&root=gcc&view=rev Log: PR rtl-optimization/90082 * dce.c (can_delete_call): New f

[Bug bootstrap/89864] [9 regression] gcc fails to build/bootstrap with XCode 10.2

2019-04-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #70 from Iain Sandoe --- (In reply to Jürgen Reuter from comment #69) > (In reply to Iain Sandoe from comment #68) > > Created attachment 46176 [details] > > revised fixincludes patch. > > > > The patch attached include the generated

[Bug bootstrap/89864] [9 regression] gcc fails to build/bootstrap with XCode 10.2

2019-04-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #71 from Iain Sandoe --- (In reply to Iain Sandoe from comment #70) > (In reply to Jürgen Reuter from comment #69) > > (In reply to Iain Sandoe from comment #68) > Does this mean, "when building LLVM on OSX 10.14.2 using GCC as the >

[Bug target/90096] Misleading option hint for AVX intrinsics

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90096 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Apr 16 08:40:58 2019 New Revision: 270381 URL: https://gcc.gnu.org/viewcvs?rev=270381&root=gcc&view=rev Log: PR target/90096 * config/i386/i386.c (ix86_target_string):

[Bug debug/90109] New: gstabs flag generates wrong entry for long on x86_64

2019-04-16 Thread nebiun at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90109 Bug ID: 90109 Summary: gstabs flag generates wrong entry for long on x86_64 Product: gcc Version: 4.8.5 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug bootstrap/89864] [9 regression] gcc fails to build/bootstrap with XCode 10.2

2019-04-16 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #72 from Jürgen Reuter --- (In reply to Iain Sandoe from comment #71) > (In reply to Iain Sandoe from comment #70) > > (In reply to Jürgen Reuter from comment #69) > > > (In reply to Iain Sandoe from comment #68) > > > Does this mean

[Bug tree-optimization/90090] [7/8 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3938 since r219202

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90090 Jakub Jelinek changed: What|Removed |Added Known to work||9.0 Summary|[7/8/9 Regression

[Bug rtl-optimization/90082] [9 Regression] ICE in delete_unmarked_insns, at dce.c:653

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

[Bug target/90088] 3 ops LEA should be avoided on Intel CPUs

2019-04-16 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088 --- Comment #4 from Hongtao.liu --- (In reply to Richard Biener from comment #3) > We have two related tunables, X86_TUNE_OPT_AGU and > X86_TUNE_AVOID_LEA_FOR_ADDR. > > Probably related is that most uarchs have extra cost for complex addressing

[Bug go/90110] New: [9 Regression] libgo fails to build against glibc 2.19

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90110 Bug ID: 90110 Summary: [9 Regression] libgo fails to build against glibc 2.19 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug go/90110] [9 Regression] libgo fails to build against glibc 2.19

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90110 Richard Biener changed: What|Removed |Added Keywords||build Target|

[Bug target/90103] ICE building Glibc's e_atan2f.c with -O2 -mcpu=hs38_linux -frounding-math

2019-04-16 Thread claziss at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90103 --- Comment #1 from Claudiu Zissulescu --- Probably,this patch needs to be backported: [ARC] Update fma expansions. Accept at most a single constant for fma patterns. gcc/ 2018-03-21 Claudiu Zissulescu * config/

[Bug c++/65799] Allows constexpr conversion from cv void * to other type

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65799 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Bug c++/90085] c++17 template argument deduction results in missed optimization

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

[Bug c++/90107] rejects-valid on global-namespace-qualified variable declared after class definition

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

[Bug c++/88075] [feature-request] allow "concept" instead of "concept bool" with -fconcepts

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88075 Jonathan Wakely changed: What|Removed |Added CC||jason at gcc dot gnu.org Known to

[Bug libstdc++/90050] std::filesystem::path segfault in destructor

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

[Bug debug/90109] gstabs flag generates wrong entry for long on x86_64

2019-04-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90109 Richard Biener changed: What|Removed |Added CC||wilson at gcc dot gnu.org --- Comment #

[Bug libstdc++/90050] std::filesystem::path segfault in destructor

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90050 --- Comment #5 from Jonathan Wakely --- Although if you link with -lstdc++fs then it should work OK, because the incompatible std::filesystem symbols in libstdc++.so.6.0.26 won't be used.

[Bug fortran/90111] New: Placement of Fortran OpenACC 'routine' directive inside 'specification-part'

2019-04-16 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90111 Bug ID: 90111 Summary: Placement of Fortran OpenACC 'routine' directive inside 'specification-part' Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: open

[Bug fortran/90112] New: internal procedure using module procedure instead of "sibling" internal procedure

2019-04-16 Thread jellby at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90112 Bug ID: 90112 Summary: internal procedure using module procedure instead of "sibling" internal procedure Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severit

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

2019-04-16 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89693 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/90103] ICE building Glibc's e_atan2f.c with -O2 -mcpu=hs38_linux -frounding-math

2019-04-16 Thread abrodkin at synopsys dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90103 --- Comment #2 from Alexey Brodkin --- Indeed, proposed back-port fixes that problem! May we get it back-ported to 8.3.0 branch?

[Bug c++/86243] unknown attribute before throw causes hard error

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

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 --- Comment #6 from rene.r...@fu-berlin.de --- Here is the code snippet that triggers the ICE: #include #include #include int main() { std::vector v{0, 1, 2, 3, 4}; for (auto e : v | ranges::view::reverse) { std::cout << e

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 --- Comment #7 from rene.r...@fu-berlin.de --- Created attachment 46177 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46177&action=edit preprocessed source file from gcc8 (no ICE) This is the compressed but unreduced preprocessed source fi

[Bug middle-end/85164] poly-int.h:845:5: runtime error: signed integer overflow

2019-04-16 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85164 --- Comment #3 from David Binderman --- I'd be happy to help out with any testing of any speculative patch for this bug. I am surprised that more than 64 bits of precision are required. Would a data type like float or double do the job ? Less p

[Bug rtl-optimization/90001] Compile-time hog in swing modulo scheduler

2019-04-16 Thread zhroma at ispras dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90001 --- Comment #5 from Roman Zhuykov --- Retested patch separately, everything works. Have found 2 more slow Fortran examples on (obsolete) spu platform and with additional options like -O1/O2 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftrace

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

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

[Bug testsuite/90113] New: Useless torture mode for gfortran.dg tests

2019-04-16 Thread zhroma at ispras dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90113 Bug ID: 90113 Summary: Useless torture mode for gfortran.dg tests Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: test

[Bug libstdc++/90102] Incorrect ambiguous overload with _GLIBCXX_DEBUG

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

[Bug c++/90003] internal compiler error: in tsubst_decl, at cp/pt.c:13783

2019-04-16 Thread rene.r...@fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90003 --- Comment #4 from rene.r...@fu-berlin.de --- Hi gcc-team, is there any news about this issue? Let me know, if you need more information. Kind regards

[Bug libstdc++/90102] Incorrect ambiguous overload with _GLIBCXX_DEBUG

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90102 --- Comment #2 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #1) > A DEBUG::debug vector s/DEBUG::debug vector/DEBUG::vector/

[Bug target/83507] [8 Regression] ICE in internal_dfa_insn_code_* for powerpc targets

2019-04-16 Thread zhroma at ispras dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83507 Roman Zhuykov changed: What|Removed |Added CC||zhroma at ispras dot ru --- Comment #12

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-16 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #49 from Florian Weimer --- (In reply to Bernd Edlinger from comment #48) > (In reply to Florian Weimer from comment #47) > > (In reply to Bernd Edlinger from comment #43) > > > does anybody know what is the Ada and/or D syntax for th

[Bug libstdc++/90102] Incorrect ambiguous overload with _GLIBCXX_DEBUG

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90102 --- Comment #3 from Jonathan Wakely --- I'm not sure if the original testcase is actually required to compile. Implementations are allowed to add additional constructors, and they could take an arbitrary type with a .clear() member. But as a QoI

[Bug middle-end/90114] New: Predetermined private levels for variables declared in OpenACC accelerator routines

2019-04-16 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90114 Bug ID: 90114 Summary: Predetermined private levels for variables declared in OpenACC accelerator routines Product: gcc Version: 9.0 Status: UNCONFIRMED Keyword

[Bug c/90106] builtin sqrt() ignoring libm's sqrt call result

2019-04-16 Thread fredericopissarra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90106 --- Comment #4 from Frederico Lamberti Pissarra --- My suggestion is to do a simple jmp after .L8 label and test the condition before sqrtss (or fsqrt, or sqrtsd...): f: pxor %xmm2,%xmm2 ucomiss %xmm0,%xmm2 ja .L8 sqrtss %xmm0,

[Bug c/90106] builtin sqrt() ignoring libm's sqrt call result

2019-04-16 Thread fredericopissarra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90106 --- Comment #5 from Frederico Lamberti Pissarra --- CLANG 6 creates a similar code: f: xorps %xmm1,%xmm1 ucomiss %xmm1,%xmm0 jb .L8 # more intutive test... sqrtss ret .L8: jmp sqrtf@PLT

[Bug middle-end/90115] New: OpenACC: predetermined private levels for variables declared in blocks

2019-04-16 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90115 Bug ID: 90115 Summary: OpenACC: predetermined private levels for variables declared in blocks Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: openacc, w

[Bug rtl-optimization/86438] [8 Regression] wrong code at -Os

2019-04-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86438 --- Comment #12 from Alexandre Oliva --- Author: aoliva Date: Tue Apr 16 12:44:46 2019 New Revision: 270388 URL: https://gcc.gnu.org/viewcvs?rev=270388&root=gcc&view=rev Log: [PR86438] avoid too-long shift in test The test fell back to long lon

[Bug rtl-optimization/89528] Wrong debug info generated at -Og [gcc-trunk]

2019-04-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89528 --- Comment #5 from Alexandre Oliva --- Author: aoliva Date: Tue Apr 16 12:44:57 2019 New Revision: 270389 URL: https://gcc.gnu.org/viewcvs?rev=270389&root=gcc&view=rev Log: [PR89528] reset debug uses of return value when dropping dead RTL call

[Bug go/90110] [9 Regression] libgo fails to build against glibc 2.19

2019-04-16 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90110 --- Comment #1 from Ian Lance Taylor --- The pathnames suggest that this is the -m32 build. Can you attach the file TARGET/32/libgo/math.gox?

[Bug rtl-optimization/89528] Wrong debug info generated at -Og [gcc-trunk]

2019-04-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89528 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/90017] gcc generates wrong debug information at -O3

2019-04-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90017 --- Comment #5 from Alexandre Oliva --- I think it's more of a missing feature than a bug. I believe GDB folks already know about this, though maybe not about this specific manifestation thereof.

[Bug debug/82738] [meta-bug] issues with the -Og optimization level

2019-04-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82738 Bug 82738 depends on bug 89528, which changed state. Bug 89528 Summary: Wrong debug info generated at -Og [gcc-trunk] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89528 What|Removed |Added --

[Bug other/88790] No warning for misleading indentation

2019-04-16 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88790 Segher Boessenkool changed: What|Removed |Added CC||daniel.marjamaki at gmail dot com

[Bug other/88790] No warning for misleading indentation

2019-04-16 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88790 --- Comment #4 from Segher Boessenkool --- (Yup, worked).

[Bug libstdc++/90050] std::filesystem::path segfault in destructor

2019-04-16 Thread mpreda at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90050 --- Comment #6 from Mihai Preda --- OK, thanks. So if on Ubuntu 19.04, the default compiler produces without errors/warnings, from valid source code, an executable that crashes, that's programmer error?! I understand the explanation, but there

[Bug debug/89983] Missing debug info for final loop IV value

2019-04-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89983 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug c/90106] builtin sqrt() ignoring libm's sqrt call result

2019-04-16 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90106 Alexander Monakov changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug bootstrap/89864] gcc fails to build/bootstrap with XCode 10.2

2019-04-16 Thread juergen.reuter at desy dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #73 from Jürgen Reuter --- (In reply to Iain Sandoe from comment #68) > Created attachment 46176 [details] > revised fixincludes patch. > > The patch attached include the generated files, and I'd be grateful if folks > would test it

[Bug libstdc++/90050] std::filesystem::path segfault in destructor

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90050 --- Comment #7 from Jonathan Wakely --- See https://bugs.launchpad.net/ubuntu/+source/gcc-8/+bug/1824721 where I said: "for now the short answer is "C++17 support in GCC 8 is experimental, the onus is on you to link correctly"

[Bug bootstrap/89864] gcc fails to build/bootstrap with XCode 10.2

2019-04-16 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864 --- Comment #74 from Iain Sandoe --- (In reply to Jürgen Reuter from comment #73) > (In reply to Iain Sandoe from comment #68) > > Created attachment 46176 [details] > > revised fixincludes patch. > > > > > The patch attached include the genera

[Bug c++/86953] [7/8 Regression] compiler crashes with constexpr operator== and specific struct (cxx_eval_bit_field_ref, at cp/constexpr.c:2704)

2019-04-16 Thread remi.ducceschi at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86953 --- Comment #8 from Rémi Ducceschi --- It seems to be fixed on the last version available on wandbox.org (gcc HEAD 9.0.1 201904): https://wandbox.org/permlink/Tu4T8jEXDDtDw0OS Though it doesn't work on any other versions (8.3.0...). Any chance t

[Bug target/90088] 3 ops LEA should be avoided on Intel CPUs

2019-04-16 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088 --- Comment #5 from H.J. Lu --- We should first add an LEA microbenchmark to https://gitlab.com/x86-benchmarks/microbenchmark

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 Martin Liška changed: What|Removed |Added Attachment #46092|0 |1 is obsolete|

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 Martin Liška changed: What|Removed |Added Keywords|needs-bisection,|ice-on-valid-code |need

[Bug c++/65799] Allows constexpr conversion from cv void * to other type

2019-04-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65799 Martin Sebor changed: What|Removed |Added Blocks||55004 --- Comment #6 from Martin Sebor -

[Bug c++/90003] internal compiler error: in tsubst_decl, at cp/pt.c:13783

2019-04-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90003 Marek Polacek changed: What|Removed |Added Status|WAITING |RESOLVED CC|

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 --- Comment #11 from Marek Polacek --- *** Bug 90003 has been marked as a duplicate of this bug. ***

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

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

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

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 65799, which changed state. Bug 65799 Summary: Allows constexpr conversion from cv void * to other type https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65799 What|Removed |Added ---

[Bug c++/65799] Allows constexpr conversion from cv void * to other type

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

[Bug c++/90080] [8 Regression] SFINAE failure with static_cast

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

[Bug c++/87748] [8 Regression] G++-8 treats SFINAE as error

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87748 Jonathan Wakely changed: What|Removed |Added CC||alex at grundis dot de --- Comment #5

[Bug c++/90080] [8 Regression] SFINAE failure with static_cast

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

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 --- Comment #13 from Marek Polacek --- Adjusted testcase that is compiled with GCC 8.3 without errors: namespace a { template struct d { static constexpr int f = c; }; template struct g; template h i(int); template auto ab() -> decltype(i(0)

[Bug c++/87748] [8 Regression] G++-8 treats SFINAE as error

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87748 Jonathan Wakely changed: What|Removed |Added Last reconfirmed|2018-10-25 00:00:00 |2019-4-16 Known to fail|9.0

[Bug libstdc++/90102] Incorrect ambiguous overload with _GLIBCXX_DEBUG

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90102 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid --- Comment #4 from Jona

[Bug libstdc++/90102] Incorrect ambiguous overload with _GLIBCXX_DEBUG

2019-04-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90102 --- Comment #5 from Jonathan Wakely --- I'll come back to this for GCC 10. Slightly better (and not broken) patch: --- a/libstdc++-v3/include/debug/vector +++ b/libstdc++-v3/include/debug/vector @@ -220,11 +220,11 @@ namespace __debug ~v

[Bug libstdc++/82891] stable_sort() won't compile with function object that takes parameters by non-const reference

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

[Bug target/88809] do not use rep-scasb for inline strlen/memchr

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88809 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/88809] do not use rep-scasb for inline strlen/memchr

2019-04-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88809 Martin Liška changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-16 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #26 from Peter Bergner --- (In reply to Vladimir Makarov from comment #25) > (In reply to Peter Bergner from comment #24) >> I don't know why r0 isn't in profitable_regs for pseudo 116. > > Profitable regs there contain also conflic

[Bug go/90116] New: Segmentation fault and what appears to be an implementation error in gofrontend (parse.cc)

2019-04-16 Thread 22374604 at sun dot ac.za
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90116 Bug ID: 90116 Summary: Segmentation fault and what appears to be an implementation error in gofrontend (parse.cc) Product: gcc Version: 8.2.0 Status: UNCONFIRMED

[Bug go/90116] Segmentation fault and what appears to be an implementation error in gofrontend (parse.cc)

2019-04-16 Thread 22374604 at sun dot ac.za
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90116 --- Comment #1 from Moeketsi Raselimo <22374604 at sun dot ac.za> --- Created attachment 46180 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46180&action=edit gccgo-8.2 throws syntax error on this one

[Bug c++/89953] ICE in nothrow_spec_p, at cp/except.c:1244

2019-04-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89953 --- Comment #14 from Marek Polacek --- The problem is that here 24072 /* Instantiate a dynamic exception-specification. noexcept will be 24073 handled below. */ 24074 if (tree raises = TYPE_RAISES_EXCEPTIONS (TREE_TYPE (cod

[Bug target/84369] test case gcc.dg/sms-10.c fails on power9

2019-04-16 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84369 --- Comment #5 from pthaugen at gcc dot gnu.org --- Author: pthaugen Date: Tue Apr 16 15:58:02 2019 New Revision: 270394 URL: https://gcc.gnu.org/viewcvs?rev=270394&root=gcc&view=rev Log: PR target/84369 * config/rs6000/power9.md:

[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register

2019-04-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093 --- Comment #50 from Jakub Jelinek --- (In reply to Florian Weimer from comment #49) > (In reply to Bernd Edlinger from comment #48) > > (In reply to Florian Weimer from comment #47) > > > (In reply to Bernd Edlinger from comment #43) > > > > doe

[Bug libstdc++/90105] std::forward_list::sort() is not "stable"

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

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-16 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #27 from Segher Boessenkool --- (In reply to Peter Bergner from comment #26) > ;; a4(r117,l0) conflicts: a3(r112,l0) > ;; total conflict hard regs: > ;; conflict hard regs: > > ;; a5(r116,l0) conflicts: cp0:a0(r111)<->a4(r11

[Bug rtl-optimization/87871] [9 Regression] testcases fail after r265398 on arm

2019-04-16 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87871 --- Comment #28 from Peter Bergner --- Vlad, in looking at add_insn_allocno_copies(), it looks like it relies on seeing REG_DEAD notes on whether to record a copy/shuffle that should be handled. Shouldn't we instead be looking at whether the sou

  1   2   >