[Bug lto/85574] [8/9 Regression] LTO bootstapped binaries differ

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

[Bug fortran/88768] Derived type io in conjunction with allocatable component and recursion fails

2019-01-14 Thread mscfd at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88768 --- Comment #2 from martin --- If I add the "generic :: write(unformatted) => write_unformatted" part in my code (but do not use it), I see other failures somehow triggered by openmp parallelisation (no recursion involved). Using the address sani

[Bug fortran/43136] Excess copy-in/copy-out with character argument

2019-01-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43136 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

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

2019-01-14 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88851 Bug ID: 88851 Summary: [9 Regression] SVE Stack clash and r263173 use conflicting registers Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

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

2019-01-14 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88850 Bug ID: 88850 Summary: [9 Regression] Hard register coming out of expand causing reload to fail. Product: gcc Version: unknown Status: UNCONFIRMED Severity: nor

[Bug libstdc++/80762] is_constructible gives hard error with clang

2019-01-14 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80762 --- Comment #11 from Tamar Christina --- Hi Jonathan, I'm still seeing it on a build started at r267915, perhaps something is still missing?

[Bug libstdc++/88849] New: std::binomial_distribution generates slightly larger values than expected

2019-01-14 Thread heavy.watal at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88849 Bug ID: 88849 Summary: std::binomial_distribution generates slightly larger values than expected Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: norma

[Bug target/88778] Odd Complex float load

2019-01-14 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88778 --- Comment #7 from 刘袋鼠 --- Simple testcase below related to read_complex_part/write_complex_part cat complex.c _Complex float foo (_Complex float a, _Complex float b) { _Complex float c,d; c = a + b; return c; } cat complex.s .f

[Bug target/88682] new test case c-c++-common/pr51628-10.c fails starting with its introduction in r267313

2019-01-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88682 --- Comment #6 from Andrew Pinski --- Yes this does violate aliasing rules. Easy fix is to add may_alias to the attributes of unaligned_int128_t.

[Bug c++/88831] the layout of .data section of a binary is slightly changed when -g option is enabled.

2019-01-14 Thread wangchang15 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88831 --- Comment #4 from wangchang15 --- (In reply to Richard Biener from comment #2) > This shouldn't happen. Can you please provide a complete testcase? Hi,Richard, my reply to your comment is comment #3.

[Bug c++/88831] the layout of .data section of a binary is slightly changed when -g option is enabled.

2019-01-14 Thread wangchang15 at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88831 wangchang15 changed: What|Removed |Added CC||wangchang15 at huawei dot com --- Comment

[Bug c++/88848] member ambiguous in multiple inheritance lattice

2019-01-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88848 Marek Polacek changed: What|Removed |Added Keywords||rejects-valid --- Comment #1 from Marek

[Bug c++/88848] New: member ambiguous in multiple inheritance lattice

2019-01-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88848 Bug ID: 88848 Summary: member ambiguous in multiple inheritance lattice Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component

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

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88800 Martin Sebor changed: What|Removed |Added Keywords||patch Component|c++

[Bug lto/84995] Documentation gcc-ar and gcc-ranlib vs {libdir}/bfd-plugins

2019-01-14 Thread dilyan.palauzov at aegee dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84995 --- Comment #11 from Дилян Палаузов --- According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70345#c4 it does not matter whether liblto_plugin.so.0.0.0 from GCC7 or 8 is installed under $libdir/bfd-plugins: both work for both compiler versio

[Bug target/88777] [9 Regression] Out-of-range offsets building glibc test-tgmath2.c for hppa-linux-gnu

2019-01-14 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88777 John David Anglin changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/86552] missing warning for reading past the end of non-string arrays

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

[Bug tree-optimization/88443] [meta-bug] bogus/missing -Wstringop-overflow warnings

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443 Bug 88443 depends on bug 86552, which changed state. Bug 86552 Summary: missing warning for reading past the end of non-string arrays https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86552 What|Removed |Added --

[Bug tree-optimization/81437] missing -Wstringop-overflow reading past the end of a string

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81437 Martin Sebor changed: What|Removed |Added Known to fail||8.2.0, 9.0 --- Comment #2 from Martin Seb

[Bug tree-optimization/82456] missing -Wstringop-overflow on strcpy reading past the end of an array

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

[Bug libfortran/88805] hidden symbol `__cpu_model' is referenced by DSO

2019-01-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88805 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

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

2019-01-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51310 --- Comment #9 from Dominique d'Humieres --- Output from the test in comment 0 is now NaN 0.NaN n= 3 a= NaN NaN

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

2019-01-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33430 --- Comment #4 from Dominique d'Humieres --- > Patch proposed at https://gcc.gnu.org/ml/fortran/2016-03/msg00014.html. This has been committed at revision r239489 (2016-08-15).

[Bug c++/88825] [7/8/9 Regression] ICE on (invalid) C++11 code: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in can_do_nrvo_p, at cp/typeck.c:9361

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

[Bug c++/88825] [7/8/9 Regression] ICE on (invalid) C++11 code: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in can_do_nrvo_p, at cp/typeck.c:9361

2019-01-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88825 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Mon Jan 14 22:01:24 2019 New Revision: 267926 URL: https://gcc.gnu.org/viewcvs?rev=267926&root=gcc&view=rev Log: PR c++/88825 - ICE with bogus function return type deduction.

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

2019-01-14 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88845 --- Comment #2 from Peter Bergner --- 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, so copying a 32-bit SImode value over to a 64-bit wide

[Bug fortran/51788] Unstable gfc_verify_binding_labels check for a binding label which collides with a global entity

2019-01-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51788 Dominique d'Humieres changed: What|Removed |Added Status|NEW |WAITING --- Comment #3 from Domin

[Bug fortran/57297] FAIL: gfortran.dg/select_type_4.f90 -O2 execution test

2019-01-14 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57297 Dominique d'Humieres changed: What|Removed |Added Status|NEW |WAITING --- Comment #11 from Domi

[Bug target/88847] New: gcc.target/aarch64/sve/struct_move_1.c ICE with -fstack-protector-strong

2019-01-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88847 Bug ID: 88847 Summary: gcc.target/aarch64/sve/struct_move_1.c ICE with -fstack-protector-strong Product: gcc Version: unknown Status: UNCONFIRMED Severity: norm

[Bug target/85711] ICE in aarch64_classify_address, at config/aarch64/aarch64.c:5678

2019-01-14 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85711 --- Comment #2 from Steve Ellcey --- This has been failing for quite a while now and there is apparently a fix for it. Can we get it fixed for GCC 9.0 release?

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #14 from Jakub Jelinek --- That said, if I compile this with r267800 (cross-compiler, but identical output to the attached one) and then on the problematic do_rpo_vn function return in gdb at the start of make_more_copies so effective

[Bug c++/88830] [9 Regression] ice in maybe_emit_vtables

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

[Bug c++/88830] [9 Regression] ice in maybe_emit_vtables

2019-01-14 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88830 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Mon Jan 14 20:09:10 2019 New Revision: 267924 URL: https://gcc.gnu.org/viewcvs?rev=267924&root=gcc&view=rev Log: PR c++/88830 - ICE with abstract class. * decl2.c (mayb

[Bug target/88510] GCC generates inefficient U64x2/v2di scalar multiply for NEON32

2019-01-14 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88510 --- Comment #4 from Devin Hussey --- I am deciding to refer to goodmul as ssemul from now on. I think it is a better name. I am also wondering if Aarch64 gets a benefit from this vs. scalarizing if the value is already in a NEON register. I don'

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #13 from Jakub Jelinek --- Created attachment 45428 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45428&action=edit tree-ssa-sccvn.s.xz And resulting (bad) assembly

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #12 from Jakub Jelinek --- Created attachment 45427 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45427&action=edit tree-ssa-sccvn.ii.xz Preprocessed source

[Bug bootstrap/88714] [9 regression] bootstrap comparison failure on armv7l since r265398

2019-01-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88714 --- Comment #11 from Jakub Jelinek --- If I add __attribute__((optimize (0))) to: static unsigned do_rpo_vn (function *fn, edge entry, bitmap exit_bbs, bool iterate, bool eliminate) and recompile stage2 tree-ssa-sccvn.o + relink stage2

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #11 from Martin Liška --- (In reply to dominik.strasser from comment #10) > Looking at the backtrace, the effects are very different between gcc 7.4 and > 9.0. Making it work on a different glibc wouldn't help for me. CentOs 7.5 == >

[Bug middle-end/87836] ICE in cc1 for gcc-6.5.0 with SPARC hardware

2019-01-14 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87836 --- Comment #32 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #31 from Gary Mills --- > When I built gcc-7 with even more configuration options, including > --enable-initfini-array, I got this segmentation fault on SPARC hardware: [.

[Bug c++/88263] ICE in coverage_begin_function

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

[Bug target/88638] [9 Regression] FAIL: *string-format-1.* on darwin

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88638 --- Comment #5 from Martin Sebor --- Author: msebor Date: Mon Jan 14 18:44:00 2019 New Revision: 267922 URL: https://gcc.gnu.org/viewcvs?rev=267922&root=gcc&view=rev Log: PR target/88638 - FAIL: fsf-nsstring-format-1.s on darwin gcc/c-family/Ch

[Bug target/88638] [9 Regression] FAIL: *string-format-1.* on darwin

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88638 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/87836] ICE in cc1 for gcc-6.5.0 with SPARC hardware

2019-01-14 Thread gary_mills at fastmail dot fm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87836 --- Comment #31 from Gary Mills --- When I built gcc-7 with even more configuration options, including --enable-initfini-array, I got this segmentation fault on SPARC hardware: configure:3662: checking for suffix of object files configure:3684:

[Bug c++/88263] ICE in coverage_begin_function

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88263 --- Comment #7 from Martin Liška --- Author: marxin Date: Mon Jan 14 18:40:34 2019 New Revision: 267921 URL: https://gcc.gnu.org/viewcvs?rev=267921&root=gcc&view=rev Log: Fix location of tls_wrapper_fn (PR gcov-profile/88263). 2019-01-14 Marti

[Bug rtl-optimization/88846] [9 Regression] pr69776-2.c failure on 32 bit AIX

2019-01-14 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846 --- Comment #2 from David Edelsohn --- (insn 9 2 7 2 (set (reg:DF 125) (mem/u/c:DF (reg/f:SI 124) [0 S8 A64])) "pr69776-2.c":11:7 503 {*movdf_hardfloat32} (expr_list:REG_DEAD (reg/f:SI 124) (expr_list:REG_EQUIV (mem:DF (reg:

[Bug rtl-optimization/88846] [9 Regression] pr69776-2.c failure on 32 bit AIX

2019-01-14 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846 David Edelsohn changed: What|Removed |Added Target||powerpc*-*-* Status|UNCONFI

[Bug rtl-optimization/88846] New: [9 Regression] pr69776-2.c failure on 32 bit AIX

2019-01-14 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88846 Bug ID: 88846 Summary: [9 Regression] pr69776-2.c failure on 32 bit AIX Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Prio

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

2019-01-14 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88845 --- Comment #1 from Peter Bergner --- After IRA, we have the following RTL with pseudo 124 being assigned to r9, which does not meet the "f" constraint required by the inline asm: (insn 6 5 7 2 (set (reg:SI 124) (const_int 0 [0])) "pr888

[Bug target/88682] new test case c-c++-common/pr51628-10.c fails starting with its introduction in r267313

2019-01-14 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88682 Steve Ellcey changed: What|Removed |Added CC||sje at gcc dot gnu.org --- Comment #5 fro

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

2019-01-14 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88845 Bug ID: 88845 Summary: ICE in lra_set_insn_recog_data, at lra.c:1010 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-o

[Bug tree-optimization/88835] overly aggressive -Werror=format-overflow for printf since r265648

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW See Also|

[Bug bootstrap/88843] [9 Regression] make: Circular s-attr-common <- insn-conditions.md dependency dropped.

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

[Bug tree-optimization/88844] New: poor range info for number of loop iterations with a known upper bound

2019-01-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88844 Bug ID: 88844 Summary: poor range info for number of loop iterations with a known upper bound Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug c/88822] Strange inconsistency between types of qualified rvalues.

2019-01-14 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88822 --- Comment #1 from joseph at codesourcery dot com --- If an rvalue's type (or, for that matter, an lvalue's type) is observed with _Generic, the qualifiers should be consistently dropped. If a type is observed with typeof, qualifiers need to b

[Bug bootstrap/88843] New: [9 Regression] make: Circular s-attr-common <- insn-conditions.md dependency dropped.

2019-01-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88843 Bug ID: 88843 Summary: [9 Regression] make: Circular s-attr-common <- insn-conditions.md dependency dropped. Product: gcc Version: 9.0 Status: UNCONFIRMED Sever

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread dominik.stras...@onespin-solutions.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #10 from dominik.stras...@onespin-solutions.com --- Looking at the backtrace, the effects are very different between gcc 7.4 and 9.0. Making it work on a different glibc wouldn't help for me. CentOs 7.5 == RHEL 7.5 which is the latest

[Bug target/83531] Build broken on macOS 10.13.2

2019-01-14 Thread mcccs at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83531 MCCCS changed: What|Removed |Added CC||mcccs at gmx dot com --- Comment #2 from MCCCS

[Bug fortran/88810] gcc/fortran/dependency.c:2200: possible cut'n'paste error ?

2019-01-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88810 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

[Bug lto/84995] Documentation gcc-ar and gcc-ranlib vs {libdir}/bfd-plugins

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84995 Martin Liška changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #1

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #9 from Martin Liška --- (In reply to dominik.strasser from comment #5) > ASAN from git crashes like this. Looks like a double fault. Yes, SEGFAULT happens right in the sanitizer code that's responsible for creation of a thread. Thus

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #8 from Martin Liška --- (In reply to dominik.strasser from comment #7) > I canse it plays a role: > I am running on a CentOS Linux release 7.5.1804 > which has kernel version 3.10.0-862.11.6.el7.x86_64 > and glibc glibc-2.17-222.el7

[Bug other/88842] missing optimization CSE, reassociation

2019-01-14 Thread ptdrnvqd at 10mail dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88842 --- Comment #1 from ptdrnvqd at 10mail dot org --- from retweet danluu ↓ https://twitter.com/johnregehr/status/923682400676093952 not every day you run across a … easy optimization missing from all of LLVM, GCC, and Intel CC… ↓ http://lists.llvm.

[Bug c++/84849] Ambiguous resolution of braze initializer list to a class with explicit constructors

2019-01-14 Thread ensadc at mailnesia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84849 --- Comment #7 from ensadc at mailnesia dot com --- (In reply to Zhihao Yuan from comment #6) > Here is a possibly related case: > > [...] I think this is a different bug. GCC thinks the implicitly-deleted move assignment operator `pair& pair::o

[Bug other/88842] New: missing optimization CSE, reassociation

2019-01-14 Thread ptdrnvqd at 10mail dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88842 Bug ID: 88842 Summary: missing optimization CSE, reassociation Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: other

[Bug other/88841] New: Missed optimization transforming cascading ||s into a bit select

2019-01-14 Thread matt at godbolt dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88841 Bug ID: 88841 Summary: Missed optimization transforming cascading ||s into a bit select Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/88587] ICE in expand_debug_locations, at cfgexpand.c:5450

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88587 --- Comment #10 from Martin Liška --- (In reply to Martin Liška from comment #9) > > I think the canonical way of re-computing DECL_MODE would be to re-layout > > decls since that also updates RTL if that was already set. There's > > relayout_de

[Bug middle-end/88587] ICE in expand_debug_locations, at cfgexpand.c:5450

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88587 --- Comment #9 from Martin Liška --- > I think the canonical way of re-computing DECL_MODE would be to re-layout > decls since that also updates RTL if that was already set. There's > relayout_decl for this which is for example called from omp-s

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread dominik.stras...@onespin-solutions.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #7 from dominik.stras...@onespin-solutions.com --- I canse it plays a role: I am running on a CentOS Linux release 7.5.1804 which has kernel version 3.10.0-862.11.6.el7.x86_64 and glibc glibc-2.17-222.el7.i686

[Bug middle-end/88587] ICE in expand_debug_locations, at cfgexpand.c:5450

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88587 --- Comment #8 from Martin Liška --- > It's quite strange that following is fine: > > $ cat pr88587-2.c > __attribute__((target("default"))) void a() { > __attribute__((__vector_size__(4 * sizeof(float int b = {}; > } > > __attribute__((t

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread dominik.stras...@onespin-solutions.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #6 from dominik.stras...@onespin-solutions.com --- Created attachment 45426 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45426&action=edit ASAN debug output

[Bug sanitizer/88791] ASAN deadlocks in threaded application

2019-01-14 Thread dominik.stras...@onespin-solutions.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88791 --- Comment #5 from dominik.stras...@onespin-solutions.com --- ASAN from git crashes like this. Looks like a double fault. SignalHandler_Unix.h is in my application's code. I've attached ASAN's debug output where I removed all messages talking abo

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

2019-01-14 Thread wei3.xiao at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88794 --- Comment #1 from Wei Xiao --- My change (r265827) is based on the latest SDM (Intel® 64 and IA-32 Architectures Software Developer Manuals) which is incorrect for the fixupimm intrinsics. I'm preparing a patch to fix it.

[Bug libstdc++/77776] C++17 std::hypot implementation is poor

2019-01-14 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6 --- Comment #10 from Matthias Kretz --- Experience from testing my simd implementation: I had failures (2 ULP deviation from long double result) when using auto __xx = abs(__x); auto __yy = abs(__y); auto __zz = abs(__z

[Bug ipa/88755] [9 Regression] ICE in compute_fn_summary, at ipa-fnsummary.c:2513 since r267601

2019-01-14 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88755 --- Comment #2 from Martin Liška --- and: $ g++ /home/marxin/Programming/gcc/gcc/testsuite/g++.old-deja/g++.eh/catch3p.C --param uninlined-thunk-insns=2062717165 -Og during IPA pass: inline /home/marxin/Programming/gcc/gcc/testsuite/g++.old-dej

[Bug rtl-optimization/88796] -fstack-protector* kills RTL DSE opportunities

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

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

2019-01-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49330 --- Comment #24 from Richard Biener --- On GCC testcases one large group of MEMs only disambiguated through base_alias_check is disambiguations agains DSEs group_info->base_mem which is BLKmode mems based on some "base" pointer. This base_mem la

[Bug libstdc++/88840] [9 Regression] std::allocator::construct signature might be ill-formed now

2019-01-14 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88840 --- Comment #3 from Marc Glisse --- (In reply to Jonathan Wakely from comment #0) > We could constrain the declaration with SFINAE, but the program would still > be ill-formed (you still can't ask if the construct() call would throw, > because th

[Bug c/88662] Document trap representations of _Bool

2019-01-14 Thread gonzalobg88 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88662 --- Comment #12 from gnzlbg --- > I disagree. Once it's documented, people will rely on it and scream if it > changes. Caveats about something maybe changing in future don't help. If it's > documented to behave one way today, people will depend

[Bug libstdc++/88840] [9 Regression] std::allocator::construct signature might be ill-formed now

2019-01-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88840 --- Comment #2 from Jonathan Wakely --- LLVM seems to hit a case where this matters, and I'm not sure if it's invalid yet: https://bugzilla.opensuse.org/show_bug.cgi?id=1121591 The __use_relocate member of std::vector will check the exception-sp

[Bug target/88839] [SVE] Poor implementation of blend-like permutes

2019-01-14 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88839 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization

[Bug target/87018] Boostrap problems on AIX

2019-01-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87018 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/88739] [7/8/9 Regression] Big-endian union bug

2019-01-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88739 --- Comment #42 from Richard Biener --- (In reply to rguent...@suse.de from comment #41) > On Wed, 9 Jan 2019, rsandifo at gcc dot gnu.org wrote: > > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88739 > > > > --- Comment #38 from rsandifo at

[Bug fortran/43136] Excess copy-in/copy-out with character argument

2019-01-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43136 --- Comment #3 from Thomas Koenig --- Hm, maybe one could simply remove the substring during resolution.

[Bug libstdc++/88840] [9 Regression] std::allocator::construct signature might be ill-formed now

2019-01-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88840 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.0

[Bug libstdc++/88840] [9 Regression] std::allocator::construct signature might be ill-formed now

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

[Bug libstdc++/88840] New: [9 Regression] std::allocator::construct signature might be ill-formed now

2019-01-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88840 Bug ID: 88840 Summary: [9 Regression] std::allocator::construct signature might be ill-formed now Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug c/30475] assert(int+100 > int) optimized away

2019-01-14 Thread marian.buschsieweke at ovgu dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30475 --- Comment #61 from Marian --- Thanks for your reply > The GCC 8 Changes page[*] says -Wstrict-overflow is deprecated (even if it is > supposed to still work) and recommends to use > -fsanitize=signed-integer-overflow to get a run-time warnin

[Bug c/88662] Document trap representations of _Bool

2019-01-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88662 --- Comment #11 from Jonathan Wakely --- I disagree. Once it's documented, people will rely on it and scream if it changes. Caveats about something maybe changing in future don't help. If it's documented to behave one way today, people will depen

[Bug rtl-optimization/88796] -fstack-protector* kills RTL DSE opportunities

2019-01-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88796 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Mon Jan 14 12:01:01 2019 New Revision: 267916 URL: https://gcc.gnu.org/viewcvs?rev=267916&root=gcc&view=rev Log: PR rtl-optimization/88796 * emit-rtl.h (struct rtl_data):

[Bug target/88838] [SVE] Use 32-bit WHILELO in LP64 mode

2019-01-14 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88838 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization

[Bug target/88839] New: [SVE] Poor implementation of blend-like permutes

2019-01-14 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88839 Bug ID: 88839 Summary: [SVE] Poor implementation of blend-like permutes Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component

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

2019-01-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88788 --- Comment #15 from Richard Biener --- (In reply to prathamesh3492 from comment #14) > Created attachment 45425 [details] > Patch > > Hi, > In the attached patch, I cache results of malloc_candidate_p_1 and avoid > traversing "back edges". > Do

[Bug target/88838] New: [SVE] Use 32-bit WHILELO in LP64 mode

2019-01-14 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88838 Bug ID: 88838 Summary: [SVE] Use 32-bit WHILELO in LP64 mode Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: targ

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

2019-01-14 Thread prathamesh3492 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88788 --- Comment #14 from prathamesh3492 at gcc dot gnu.org --- Created attachment 45425 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45425&action=edit Patch Hi, In the attached patch, I cache results of malloc_candidate_p_1 and avoid traversi

[Bug libstdc++/80762] is_constructible gives hard error with clang

2019-01-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80762 --- Comment #10 from Jonathan Wakely --- Author: redi Date: Mon Jan 14 11:30:47 2019 New Revision: 267915 URL: https://gcc.gnu.org/viewcvs?rev=267915&root=gcc&view=rev Log: PR libstdc++/80762 add missing dg-require-filesystem-ts PR libs

[Bug libstdc++/80762] is_constructible gives hard error with clang

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

[Bug target/88837] New: [SVE] Poor vector construction code in VL-specific mode

2019-01-14 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88837 Bug ID: 88837 Summary: [SVE] Poor vector construction code in VL-specific mode Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Prio

[Bug target/88837] [SVE] Poor vector construction code in VL-specific mode

2019-01-14 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88837 rsandifo at gcc dot gnu.org changed: What|Removed |Added Severity|normal |enhancement

[Bug c++/88761] [8/9 Regression] ICE in tsubst_copy, at cp/pt.c:15478 when chaining lambda calls & fold-expressions

2019-01-14 Thread plasmahh at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88761 Dennis Lubert changed: What|Removed |Added CC||plasmahh at gmx dot net --- Comment #3 f

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

2019-01-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88788 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #13 from Richard B

  1   2   >