[Bug rtl-optimization/88870] [7/8/9 Regression] ICE: Segmentation fault (in df_worklist_propagate_backward)

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88870 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Jan 17 08:04:28 2019 New Revision: 268008 URL: https://gcc.gnu.org/viewcvs?rev=268008&root=gcc&view=rev Log: PR rtl-optimization/88870 * dce.c (deletable_insn_p): Neve

[Bug rtl-optimization/88870] [7/8 Regression] ICE: Segmentation fault (in df_worklist_propagate_backward)

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88870 Jakub Jelinek changed: What|Removed |Added Summary|[7/8/9 Regression] ICE: |[7/8 Regression] ICE:

[Bug tree-optimization/86214] [8/9 Regression] Strongly increased stack usage

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86214 --- Comment #12 from Jakub Jelinek --- Author: jakub Date: Thu Jan 17 08:05:12 2019 New Revision: 268009 URL: https://gcc.gnu.org/viewcvs?rev=268009&root=gcc&view=rev Log: PR tree-optimization/86214 * cfgexpand.c (add_stack_var_c

[Bug c/88886] [9 Regression] ice in get_constant, at c-family/c-format.c:292

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

[Bug target/88877] rs6000 emits signed extension for unsigned int type(__floatunsidf).

2019-01-17 Thread umesh.kalappa0 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88877 --- Comment #11 from Umesh Kalappa --- >>To make slightly better code we could make the soft float routines be prototyped? having the prototype also no luck here like $cat test.c #include double __floatunsidf(unsigned int ); int main () { un

[Bug debug/88882] gcc generates wrong debug information at -O1

2019-01-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=2 Richard Biener changed: What|Removed |Added Keywords||wrong-debug Status|UNCONFIR

[Bug tree-optimization/86214] [8/9 Regression] Strongly increased stack usage

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86214 --- Comment #13 from Jakub Jelinek --- Short testcase that shows what's going on on the #c7 testcase: typedef __SIZE_TYPE__ size_t; struct A { A (); ~A (); int a; void qux (const char *); }; int bar (char *); static inline __attribute__((always_

[Bug tree-optimization/88760] GCC unrolling is suboptimal

2019-01-17 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88760 --- Comment #13 from rguenther at suse dot de --- On Wed, 16 Jan 2019, ktkachov at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88760 > > --- Comment #11 from ktkachov at gcc dot gnu.org --- > Thank you all for the inpu

[Bug lto/86736] [9 regression] g++.dg/asan/pr81021.C -O2 -flto -flto-partition=none ICE at dwarf2out.c:31111

2019-01-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86736 --- Comment #14 from Richard Biener --- Author: rguenth Date: Thu Jan 17 08:45:00 2019 New Revision: 268010 URL: https://gcc.gnu.org/viewcvs?rev=268010&root=gcc&view=rev Log: 2019-01-17 Richard Biener PR lto/86736 * dwarf2out

[Bug debug/86549] [8/9 Regression] -flto -g0 vs. -g issues

2019-01-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86549 Bug 86549 depends on bug 86736, which changed state. Bug 86736 Summary: [9 regression] g++.dg/asan/pr81021.C -O2 -flto -flto-partition=none ICE at dwarf2out.c:3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86736 What|Removed

[Bug lto/86736] [9 regression] g++.dg/asan/pr81021.C -O2 -flto -flto-partition=none ICE at dwarf2out.c:31111

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

[Bug target/88794] [9 Regression] fixupimm intrinsics are unusable

2019-01-17 Thread xguo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88794 --- Comment #2 from xuepeng guo --- Author: xguo Date: Thu Jan 17 08:51:01 2019 New Revision: 268011 URL: https://gcc.gnu.org/viewcvs?rev=268011&root=gcc&view=rev Log: gcc/ChangeLog: 2019-01-17 Wei Xiao PR target/88794 Revert

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2019-01-17 Thread xguo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #7 from xuepeng guo --- Author: xguo Date: Thu Jan 17 08:51:01 2019 New Revision: 268011 URL: https://gcc.gnu.org/viewcvs?rev=268011&root=gcc&view=rev Log: gcc/ChangeLog: 2019-01-17 Wei Xiao PR target/88794 Revert

[Bug tree-optimization/86214] [8/9 Regression] Strongly increased stack usage

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86214 --- Comment #14 from Jakub Jelinek --- (In reply to Jakub Jelinek from comment #11) > The workaround for MySQL, at least for -O2, would be to move logger:msg > definition out from the class, so it is not inline, then at least gcc trunk > doesn't

[Bug tree-optimization/86214] [8/9 Regression] Strongly increased stack usage

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86214 --- Comment #15 from Jakub Jelinek --- Ah, the #c13 testcase shows the issue, but in the early inliner, not in IPA inliner like is triggered on the #c7 testcase. This modified testcase triggers it in the IPA inliner: typedef __SIZE_TYPE__ size_t;

[Bug lto/87187] FAIL: gfortran.dg/short_circuiting_3.f90 -g -flto (internal compiler error) on darwin

2019-01-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87187 Richard Biener changed: What|Removed |Added Status|NEW |WAITING CC|

[Bug target/24073] (vector float){a, b, 0, 0} code gen is not good

2019-01-17 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24073 Matthias Kretz changed: What|Removed |Added CC||kretz at kde dot org --- Comment #8 fro

[Bug target/88794] [9 Regression] fixupimm intrinsics are unusable

2019-01-17 Thread xguo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88794 --- Comment #3 from xuepeng guo --- Author: xguo Date: Thu Jan 17 09:34:00 2019 New Revision: 268012 URL: https://gcc.gnu.org/viewcvs?rev=268012&root=gcc&view=rev Log: 2019-01-17 Wei Xiao PR target/88794 Revert: 2018-

[Bug target/88794] [9 Regression] fixupimm intrinsics are unusable

2019-01-17 Thread xguo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88794 --- Comment #4 from xuepeng guo --- Author: xguo Date: Thu Jan 17 09:54:56 2019 New Revision: 268013 URL: https://gcc.gnu.org/viewcvs?rev=268013&root=gcc&view=rev Log: gcc/ChangeLog 2019-01-17 Wei Xiao PR target/88794 Revert:

[Bug target/88856] [8/9 Regression] gfortran producing wrong code with -funroll-loops

2019-01-17 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #3 from Andreas Krebbel --- I've tried building scipy 1.1.0 from github on a Fedora installation. The build already uses -funroll-loops. But I couldn't reproduce the problem with the resulting binary. gcc version 8.0.1 20180324 Aure

[Bug tree-optimization/88889] New: [9 Regression] New valgrind warning since r261039

2019-01-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 Bug ID: 9 Summary: [9 Regression] New valgrind warning since r261039 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 Martin Liška changed: What|Removed |Added Last reconfirmed||2019-1-17 CC|

[Bug lto/87187] FAIL: gfortran.dg/short_circuiting_3.f90 -g -flto (internal compiler error) on darwin

2019-01-17 Thread dominiq at lps dot ens.fr
tions/Xcode-6.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk Thread model: posix gcc version 9.0.0 20190117 (experimental) [trunk revision 268011p8] (GCC)

[Bug fortran/88871] [9 regression] ICE segmentation fault in f951

2019-01-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88871 --- Comment #11 from Dominique d'Humieres --- The patch in comment 10 fixes the ICEs for me. Thanks.

[Bug tree-optimization/86214] [8/9 Regression] Strongly increased stack usage

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86214 --- Comment #16 from Jakub Jelinek --- Created attachment 45449 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45449&action=edit gcc9-pr86214.patch Untested patch. Not 100% sure if there must be just one landing pad, will see during boots

[Bug ipa/88788] [9 Regression] Infinite loop in malloc_candidate_p_1 since r264838

2019-01-17 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88788 --- Comment #17 from Arseny Solokha --- Is it fixed now?

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug libstdc++/88881] std::filesystem::status gives bad results on mingw32

2019-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1 --- Comment #6 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #3) > The "nonexistent-path/.." part is reported as > https://sourceforge.net/p/mingw-w64/bugs/782/ And is apparently a feature not a bug. That's just how paths wo

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #2 from Martin Liška --- Fixed with: $ gcc lib1560.c -O2 && valgrind --expensive-definedness-checks=yes ./a.out ==15329== Memcheck, a memory error detector ==15329== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==1

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #3 from Jakub Jelinek --- On the other side, I wonder how many real-world bugs can it find if valgrind has this strict behavior, isn't the most common case of bugs where all of the bytes are uninitialized, or none of them are? Do we w

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread jseward at acm dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 jseward at acm dot org changed: What|Removed |Added CC||jseward at acm dot org --- Comme

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #5 from Martin Liška --- > > That should make it run clean even without using > --expensive-definedness-checks=yes. Does it? Yes, as mentioned in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9#c2

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 --- Comment #7 from Nathan Sidwell --- Author: nathan Date: Thu Jan 17 11:56:58 2019 New Revision: 268016 URL: https://gcc.gnu.org/viewcvs?rev=268016&root=gcc&view=rev Log: [PR c++/86610] lambda captures in templates https://gcc.gnu.org/ml/gcc-

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread jseward at acm dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #6 from jseward at acm dot org --- (In reply to Martin Liška from comment #5) > > > > That should make it run clean even without using > > --expensive-definedness-checks=yes. Does it? > > Yes, as mentioned in https://gcc.gnu.org/bug

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread jseward at acm dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #7 from jseward at acm dot org --- (In reply to Jakub Jelinek from comment #3) > Because, say in the memcmp case, if the first 4 bytes are defined and are > not equal to the first bytes of the other value, then it will be non-equal > r

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #8 from Martin Liška --- (In reply to jseward from comment #6) > (In reply to Martin Liška from comment #5) > > > > > > That should make it run clean even without using > > > --expensive-definedness-checks=yes. Does it? > > > > Yes

[Bug target/88851] [9 Regression] SVE Stack clash and r263173 use conflicting registers

2019-01-17 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88851 --- Comment #1 from Tamar Christina --- Author: tnfchris Date: Thu Jan 17 12:06:04 2019 New Revision: 268017 URL: https://gcc.gnu.org/viewcvs?rev=268017&root=gcc&view=rev Log: Rename stack-clash protection CFA register to avoid clash gcc/Change

[Bug target/88851] [9 Regression] SVE Stack clash and r263173 use conflicting registers

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

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9 --- Comment #9 from Jakub Jelinek --- Testcase that shows this isn't just about cmpq, but also cmpl and cmpw on x86_64: extern int strcmp (const char *, const char *); extern void abort (void); __attribute__((noipa, noinline, noclone)) void foo

[Bug rtl-optimization/49330] Integer arithmetic on addresses optimised with pointer arithmetic rules

2019-01-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49330 --- Comment #26 from Richard Biener --- (In reply to Richard Biener from comment #25) > When considering the patch from comment#18 additional data is that only > 95802 out of 636160 disambiguations that ultimately require base_alias_check > invol

[Bug d/87824] x86_64-linux multilib issues

2019-01-17 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87824 --- Comment #19 from Iain Buclaw --- On another look, (In reply to Iain Buclaw from comment #15) > Still to do are: > > - runnable/cppa.d: (Remove struct __c_{u}long detection and tests) > - runnable/eh.d: (Have -fno-reorder-blocks-and-partition

[Bug ipa/88788] [9 Regression] Infinite loop in malloc_candidate_p_1 since r264838

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

[Bug libbacktrace/88890] New: libbacktrace on 32-bit system with _FILE_OFFSET_BITS == 64

2019-01-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88890 Bug ID: 88890 Summary: libbacktrace on 32-bit system with _FILE_OFFSET_BITS == 64 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Prior

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 --- Comment #8 from Nathan Sidwell --- Fixed gcc-8 r268029

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 --- Comment #9 from Nathan Sidwell --- Author: nathan Date: Thu Jan 17 12:58:50 2019 New Revision: 268029 URL: https://gcc.gnu.org/viewcvs?rev=268029&root=gcc&view=rev Log: [PR c++/86610] lambda captures in templates https://gcc.gnu.org/ml/gcc-

[Bug c++/88475] -E -fdirectives-only clashes with raw strings

2019-01-17 Thread linux at carewolf dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88475 Allan Jensen changed: What|Removed |Added CC||linux at carewolf dot com --- Comment #1

[Bug tree-optimization/88889] [9 Regression] New valgrind warning since r261039

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

[Bug target/88734] [8/9 Regression] AArch64's ACLE intrinsics give an ICE instead of compile error when option mismatch.

2019-01-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88734 --- Comment #5 from Jakub Jelinek --- +FAIL: gcc.target/aarch64/sha2_1.c (test for excess errors) +UNRESOLVED: gcc.target/aarch64/sha2_1.c scan-assembler-times sha512htq[0-9]+, q[0-9]+, v[0-9]+.2d 1 +UNRESOLVED: gcc.target/aarch64/sha2_1.c sc

[Bug fortran/33430] Improve -finit-*: Initialization of derived types, equivalenced variables, allocated arrays

2019-01-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33430 --- Comment #5 from Dominique d'Humieres --- > It would also make a lot of sense to do this for allocated > arrays, as well. Tracked by pr51310.

[Bug tree-optimization/88760] GCC unrolling is suboptimal

2019-01-17 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88760 --- Comment #14 from Wilco --- (In reply to rguent...@suse.de from comment #13) > Usually the peeling is done to improve branch prediction on the > prologue/epilogue. Modern branch predictors do much better on a loop than with this kind of code

[Bug fortran/51310] -finit-bla doesn't initialize *all* items of type bla to the requested constant.

2019-01-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51310 --- Comment #11 from Dominique d'Humieres --- > Yes, leave it for the time being - I will see if I can do something > about it (or unassign, if not). OK. See also pr33430.

[Bug target/88892] New: Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 Bug ID: 88892 Summary: Double-to-float conversion uses wrong rounding mode when followed by memcpy Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: nor

[Bug target/88734] [8/9 Regression] AArch64's ACLE intrinsics give an ICE instead of compile error when option mismatch.

2019-01-17 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88734 --- Comment #6 from Tamar Christina --- Yes, I noticed them as well as was taking a look. I don't quite understand what was going on before and why they passed but the option is wrong. Those intrinsics and are all sha3 extensions. diff --git a/

[Bug tree-optimization/88760] GCC unrolling is suboptimal

2019-01-17 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88760 --- Comment #15 from rguenther at suse dot de --- On Thu, 17 Jan 2019, wilco at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88760 > > --- Comment #14 from Wilco --- > (In reply to rguent...@suse.de from comment #13) >

[Bug libbacktrace/82857] libbacktrace: please support binaries stripped with dwz -m (following the .gnu_debugaltlink)

2019-01-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82857 --- Comment #8 from Tom de Vries --- Author: vries Date: Thu Jan 17 13:42:20 2019 New Revision: 268031 URL: https://gcc.gnu.org/viewcvs?rev=268031&root=gcc&view=rev Log: [libbacktrace] Handle DW_FORM_GNU_ref_alt Handle DW_FORM_GNU_ref_alt which

[Bug libbacktrace/82857] libbacktrace: please support binaries stripped with dwz -m (following the .gnu_debugaltlink)

2019-01-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82857 --- Comment #9 from Tom de Vries --- Author: vries Date: Thu Jan 17 13:42:30 2019 New Revision: 268032 URL: https://gcc.gnu.org/viewcvs?rev=268032&root=gcc&view=rev Log: [libbacktrace] Add btest_dwz test-case Add test-case to verify that libbac

[Bug libbacktrace/82857] libbacktrace: please support binaries stripped with dwz -m (following the .gnu_debugaltlink)

2019-01-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82857 Tom de Vries changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/88760] GCC unrolling is suboptimal

2019-01-17 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88760 --- Comment #16 from Wilco --- (In reply to rguent...@suse.de from comment #15) > which is what I refered to for branch prediction. Your & prompts me > to a way to do sth similar as duffs device, turning the loop into a nest. > > head: >i

[Bug target/88850] [9 Regression] Hard register coming out of expand causing reload to fail.

2019-01-17 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88850 Tamar Christina changed: What|Removed |Added Keywords||ice-on-invalid-code --- Comment #1 fro

[Bug target/83531] Build broken on macOS 10.13.2

2019-01-17 Thread mcccs at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83531 --- Comment #6 from MCCCS --- After reading your comment, I noticed that there were two things I forgot to mention: 1 - availability.h is the file where "API_AVAILABLE" is defined for Clang. 2 - the part of the file the patch changes is 1:1 cop

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 Florian Weimer changed: What|Removed |Added Keywords||wrong-code Summary|Double-to

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/71659] _xgetbv intrinsic missing

2019-01-17 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71659 Daniel Fruzynski changed: What|Removed |Added CC||bugzilla@poradnik-webmaster

[Bug target/71659] _xgetbv intrinsic missing

2019-01-17 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71659 --- Comment #5 from Daniel Fruzynski --- I meant pr85684

[Bug c++/88893] New: Forward declaring of enum class with visibility results in -Wattributes false positive.

2019-01-17 Thread Predelnik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88893 Bug ID: 88893 Summary: Forward declaring of enum class with visibility results in -Wattributes false positive. Product: gcc Version: 9.0 Status: UNCONFIRMED Sev

[Bug libbacktrace/88894] New: [libbacktrace] share abbrevs between units

2019-01-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88894 Bug ID: 88894 Summary: [libbacktrace] share abbrevs between units Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libbackt

[Bug libbacktrace/88894] [libbacktrace] share abbrevs between units

2019-01-17 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88894 Tom de Vries changed: What|Removed |Added Keywords||missed-optimization Severity|no

[Bug rtl-optimization/88845] ICE in lra_set_insn_recog_data, at lra.c:1010

2019-01-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88845 --- Comment #3 from Segher Boessenkool --- (In reply to Peter Bergner from comment #2) > Thinking about this, insn 14 doesn't look legal to me for ppc, since FP > values in our FP regs are actually stored as 64-bit quantities, even for > SFmode,

[Bug target/88850] [9 Regression] Hard register coming out of expand causing reload to fail.

2019-01-17 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88850 --- Comment #2 from Tamar Christina --- Author: tnfchris Date: Thu Jan 17 15:17:57 2019 New Revision: 268033 URL: https://gcc.gnu.org/viewcvs?rev=268033&root=gcc&view=rev Log: Fix Arm testcase by using NEON. gcc/testsuite/ChangeLog: PR

[Bug libstdc++/88881] std::filesystem::status gives bad results on mingw32

2019-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Thu Jan 17 15:31:59 2019 New Revision: 268034 URL: https://gcc.gnu.org/viewcvs?rev=268034&root=gcc&view=rev Log: PR libstdc++/1 adjust filesystem::status and tests for mingw semantic

[Bug libstdc++/88884] std::filesystem::absolute("//") does not produce an absolute path on mingw

2019-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Thu Jan 17 15:32:05 2019 New Revision: 268035 URL: https://gcc.gnu.org/viewcvs?rev=268035&root=gcc&view=rev Log: PR libstdc++/4 fix filesystem::absolute("//") for mingw PR l

[Bug libstdc++/88884] std::filesystem::absolute("//") does not produce an absolute path on mingw

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

[Bug libstdc++/88881] std::filesystem::status gives bad results on mingw32

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

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #3 from Florian Weimer --- Started with r253210. I don't think the new pattern is used in this case, so maybe this is a pre-existing latent bug.

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #4 from Florian Weimer --- Eh, forget what I wrote. The pattern *is* used. r253210 looks definitely to blame.

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

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

[Bug c++/88895] New: unnecessary warnings in unreachable code (shift)

2019-01-17 Thread scott.a.mayo at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88895 Bug ID: 88895 Summary: unnecessary warnings in unreachable code (shift) Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread fw at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #6 from Florian Weimer --- (In reply to Eric Gallager from comment #5) > This is one of the reasons -Wfloat-conversion exists: > > $ gcc -c -Wall -Wextra -Wfloat-conversion -Wdouble-promotion > -Wunsuffixed-float-constants -pedantic

[Bug c++/88893] Forward declaring of enum class with visibility results in -Wattributes false positive.

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88893 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/88800] Spurious -Werror=array-bounds for non-taken branch

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88800 --- Comment #5 from Martin Sebor --- Author: msebor Date: Thu Jan 17 16:33:55 2019 New Revision: 268037 URL: https://gcc.gnu.org/viewcvs?rev=268037&root=gcc&view=rev Log: PR tree-optimization/88800 - Spurious -Werror=array-bounds for non-taken b

[Bug tree-optimization/88800] [8 Regression] Spurious -Werror=array-bounds for non-taken branch

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88800 Martin Sebor changed: What|Removed |Added Summary|[8/9 Regression] Spurious |[8 Regression] Spurious

[Bug tree-optimization/80537] missing -Wformat-overflow on POSIX %C conversion specification

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80537 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/85741] [meta-bug] bogus/missing -Wformat-overflow

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85741 Bug 85741 depends on bug 80537, which changed state. Bug 80537 Summary: missing -Wformat-overflow on POSIX %C conversion specification https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80537 What|Removed |Added

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 Segher Boessenkool changed: What|Removed |Added Target|powerpc64le-redhat-linux-gn |powerpc64*-*-* |u

[Bug c++/88815] [9 Regression] is_constexpr (based on narrowing conversion and expression SFINAE) broken

2019-01-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88815 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/88699] [9 Regression] tree check fail: expected function_decl, have using_decl in add_method, at cp/class.c:1137

2019-01-17 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88699 --- Comment #8 from David Malcolm --- Author: dmalcolm Date: Thu Jan 17 17:07:20 2019 New Revision: 268041 URL: https://gcc.gnu.org/viewcvs?rev=268041&root=gcc&view=rev Log: C++: Fix ICE when adding overloaded operator via using_decl (PR c++/886

[Bug c++/88699] [9 Regression] tree check fail: expected function_decl, have using_decl in add_method, at cp/class.c:1137

2019-01-17 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88699 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/77293] __builtin_object_size inconsistent for multidimensional arrays

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77293 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/88895] unnecessary warnings in unreachable code (shift)

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

[Bug c/88895] unnecessary warnings in unreachable code (shift)

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

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #8 from Segher Boessenkool --- So we should use the current rounding mode for any float_trunc? So we can use float store instructions for it only with some fast-math option?

[Bug c/88895] unnecessary -Wshift-count-overflow in unreachable code (shift)

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88895 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #9 from Andrew Pinski --- (In reply to Segher Boessenkool from comment #8) > So we should use the current rounding mode for any float_trunc? So we can > use > float store instructions for it only with some fast-math option? No, the

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #10 from joseph at codesourcery dot com --- Use of stfs on a double-precision value without frsp first is worse than simply using the wrong rounding mode; in the case of overflow it does a bitwise defined operation which is pretty u

[Bug c/88895] unnecessary -Wshift-count-overflow in unreachable code (shift)

2019-01-17 Thread scott.a.mayo at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88895 --- Comment #4 from Scott --- Um... yes, that would kill the warning; but then I'd be writing /* The modulo operation is meaningless and will be optimized out, I promise. It's here because there's a specific compiler, g++ 7.3.0, that can't fig

[Bug ipa/65873] Failure to inline always_inline memcpy

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65873 Martin Sebor changed: What|Removed |Added Keywords||rejects-valid Priority|P1

[Bug middle-end/88273] [8/9 Regression] warning: 'memcpy' offset [-527, -529] is out of the bounds [0, 16] of object 'vrsave' with type 'union ' [-Warray-bounds]

2019-01-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88273 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug tree-optimization/88896] New: [8/9 Regression] integer overflow check optimized away

2019-01-17 Thread daniel.f.starke at freenet dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88896 Bug ID: 88896 Summary: [8/9 Regression] integer overflow check optimized away Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug target/88892] [8/9 Regression] Double-to-float conversion uses wrong rounding mode when followed by memcpy

2019-01-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88892 --- Comment #11 from Segher Boessenkool --- Good point. So we cannot use stfs (etc.) as float_truncate+store ever, not even with full fast math options.

  1   2   >