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

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #17 from Jakub Jelinek --- (In reply to Andreas Krebbel from comment #16) > I'll commit a patch which just removes the splitter for now. I'll try to > come up with a nicer testcase. All 3 s390 splitters that do this?

[Bug rtl-optimization/89195] [7/8/9 regression] Corrupted stack offset after combine

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89195 --- Comment #12 from Jakub Jelinek --- Author: jakub Date: Tue Feb 5 15:38:57 2019 New Revision: 268542 URL: https://gcc.gnu.org/viewcvs?rev=268542&root=gcc&view=rev Log: PR rtl-optimization/89195 * combine.c (make_extraction):

[Bug libstdc++/89194] [9 regression] build failure with libstdc++ with std=c++2a

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89194 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue Feb 5 15:45:24 2019 New Revision: 268543 URL: https://gcc.gnu.org/viewcvs?rev=268543&root=gcc&view=rev Log: PR libstdc++/89194 untangle is_convertible and is_nothrow_convertible Th

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Tue Feb 5 15:45:24 2019 New Revision: 268543 URL: https://gcc.gnu.org/viewcvs?rev=268543&root=gcc&view=rev Log: PR libstdc++/89194 untangle is_convertible and is_nothrow_convertible Th

[Bug libstdc++/89194] [9 regression] build failure with libstdc++ with std=c++2a

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89194 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89188] ICE in pre_and_rev_post_order_compute, at cfganal.c:1055

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89188 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue Feb 5 16:21:36 2019 New Revision: 268544 URL: https://gcc.gnu.org/viewcvs?rev=268544&root=gcc&view=rev Log: PR target/89188 * dce.c (delete_unmarked_insns): Don't rem

[Bug target/89188] ICE in pre_and_rev_post_order_compute, at cfganal.c:1055

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

[Bug target/89112] Incorrect code generated by rs6000 memcmp expansion

2019-02-05 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89112 --- Comment #7 from acsawdey at gcc dot gnu.org --- Author: acsawdey Date: Tue Feb 5 16:30:45 2019 New Revision: 268546 URL: https://gcc.gnu.org/viewcvs?rev=268546&root=gcc&view=rev Log: 2019-02-05 Aaron Sawdey PR target/89112

[Bug target/89112] Incorrect code generated by rs6000 memcmp expansion

2019-02-05 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89112 --- Comment #8 from acsawdey at gcc dot gnu.org --- Author: acsawdey Date: Tue Feb 5 16:32:06 2019 New Revision: 268547 URL: https://gcc.gnu.org/viewcvs?rev=268547&root=gcc&view=rev Log: 2019-02-05 Aaron Sawdey PR target/89112

[Bug libstdc++/89128] Missing CTAD deduction guides for std::stack and std::queue

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89128 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/32306] [7/8/9 Regression] redundant && || not eliminated

2019-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32306 Jeffrey A. Law changed: What|Removed |Added Target Milestone|9.0 |10.0

[Bug tree-optimization/79534] [7/8/9 Regression] tree-ifcombine aarch64 performance regression with trunk@245151

2019-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79534 Jeffrey A. Law changed: What|Removed |Added Target Milestone|7.5 |10.0

[Bug tree-optimization/80520] [7/8/9 Regression] Performance regression from missing if-conversion

2019-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80520 Jeffrey A. Law changed: What|Removed |Added Target Milestone|7.5 |10.0

[Bug target/89112] Incorrect code generated by rs6000 memcmp expansion

2019-02-05 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89112 --- Comment #9 from acsawdey at gcc dot gnu.org --- The fixes for this are in trunk now. I will backport to gcc-8-branch in a week and then this can be closed.

[Bug fortran/56850] Diagnostic of REAL*8 is odd: Accepted with -std=f95, -pedantic prints warning only with -std=gnu

2019-02-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56850 --- Comment #3 from Dominique d'Humieres --- > Using GCC 4.1 with -std=f95 (but not GCC >=4.3) shows: > real*8 >1 > Error: Nonstandard type declaration REAL*8 at (1) While /opt/gcc/gcc4.3.1/bin/gfortran pr56850_red.f90 -std=f95 does n

[Bug rtl-optimization/64081] [7/8/9 Regression] r217827/8 prevents RTL loop unroll

2019-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64081 Jeffrey A. Law changed: What|Removed |Added Target Milestone|9.0 |10.0

[Bug tree-optimization/83518] [8/9 Regression] Missing optimization: useless instructions should be dropped

2019-02-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83518 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com Target Mileston

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/54880] [OOP] ICE in gfc_create_module_variable, at fortran/trans-decl.c:4013

2019-02-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54880 --- Comment #7 from Dominique d'Humieres --- > The assert is meaningful, it is a bug if something is created > with one context once and then something tries to change that > context to something else. So whatever wants to change that > is doing

[Bug target/84201] 549.fotonik3d_r from SPEC2017 fails verification with recent Intel and AMD CPUs

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

[Bug c/89209] New: [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 Bug ID: 89209 Summary: [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Pr

[Bug fortran/39624] short-list explicit interfaces in generic interfaces if no match is found

2019-02-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39624 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P5

[Bug c/89210] New: [9 Regression] ICE tree check: expected integer_cst, have real_cst in to_wide, at tree.h:5600

2019-02-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89210 Bug ID: 89210 Summary: [9 Regression] ICE tree check: expected integer_cst, have real_cst in to_wide, at tree.h:5600 Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug c/89211] New: [8/9 Regression] ICE in int_mode_for_mode, at stor-layout.c:403

2019-02-05 Thread gs...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89211 Bug ID: 89211 Summary: [8/9 Regression] ICE in int_mode_for_mode, at stor-layout.c:403 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/36383] -std=95: Reject public procedure with private derv. type argument

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

[Bug lto/89207] Symbols missing in map file with LTO

2019-02-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89207 --- Comment #2 from Andrew Pinski --- *** Bug 89206 has been marked as a duplicate of this bug. ***

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

2019-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #18 from Andreas Krebbel --- Author: krebbel Date: Tue Feb 5 17:14:11 2019 New Revision: 268550 URL: https://gcc.gnu.org/viewcvs?rev=268550&root=gcc&view=rev Log: S/390: Remove load and test fp splitter gcc/ChangeLog: 2019-02-05

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

2019-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #19 from Andreas Krebbel --- Author: krebbel Date: Tue Feb 5 17:17:00 2019 New Revision: 268551 URL: https://gcc.gnu.org/viewcvs?rev=268551&root=gcc&view=rev Log: S/390: Remove load and test fp splitter gcc/ChangeLog: 2019-02-05

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

2019-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #20 from Andreas Krebbel --- Author: krebbel Date: Tue Feb 5 17:19:26 2019 New Revision: 268552 URL: https://gcc.gnu.org/viewcvs?rev=268552&root=gcc&view=rev Log: S/390: Remove load and test fp splitter gcc/ChangeLog: 2019-02-05

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #11 from Bernd Edlinger --- (In reply to Andrew Pinski from comment #10) > This is documented this way: > https://gcc.gnu.org/onlinedocs/gcc-8.2.0/gcc/Standards.html#index- > ffreestanding > > Most of the compiler support routines us

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

2019-02-05 Thread zbyszek at in dot waw.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88835 Zbigniew Jędrzejewski-Szmek changed: What|Removed |Added CC||zbyszek at in dot waw.pl -

[Bug tree-optimization/88074] [7/8/9 Regression] g++ hangs on math expression

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88074 Jakub Jelinek changed: What|Removed |Added CC||burnus at gcc dot gnu.org,

[Bug fortran/50410] [7/8/9 Regression] ICE in record_reference, pointer variable in data statement

2019-02-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410 --- Comment #33 from Dominique d'Humieres --- > Some of the tests in this PR are fixed by the patch at > > https://gcc.gnu.org/ml/fortran/2019-01/msg00065.html Namely the original test does not ICE after r267820.

[Bug middle-end/89210] [9 Regression] ICE tree check: expected integer_cst, have real_cst in to_wide, at tree.h:5600

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89210 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/70637] Ambiguity error invoking a constructor with double brace initialization

2019-02-05 Thread arthur.j.odwyer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70637 Arthur O'Dwyer changed: What|Removed |Added CC||arthur.j.odwyer at gmail dot com --- C

[Bug c++/70637] Ambiguity error invoking a constructor with double brace initialization

2019-02-05 Thread arthur.j.odwyer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70637 --- Comment #2 from Arthur O'Dwyer --- I should add, this is a bug in trunk, I don't know why the "Version" is set to GCC 5.2. :)

[Bug target/87532] bad results from vec_extract(unsigned char, foo) dependent upon function inline

2019-02-05 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532 --- Comment #4 from kelvin at gcc dot gnu.org --- Is this a bug or just "bad documentation"? 64-Bit ELF V2 ABI Specification says vec_extract (v, 3) is equivalent to v[3]. Then it clarifies that vec_extract (arg1, arg2) uses modular arithmetic o

[Bug testsuite/86404] UNRESOLVED/UNSUPPORTED gcov test results due to Permission error mapping pages

2019-02-05 Thread andi-gcc at firstfloor dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86404 --- Comment #4 from Andi Kleen --- Does something like this help? (untested, cut-n-pasted, possibly with other values) iff --git a/gcc/config/i386/gcc-auto-profile b/gcc/config/i386/gcc-auto-profile index 5da5c63cd845..8744b9f091df 100755 --- a/

[Bug tree-optimization/88771] [9 Regression] Misleading -Werror=array-bounds error

2019-02-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88771 --- Comment #17 from Martin Sebor --- Just for reference, GCC goes to a lot of trouble to diagnose this sort of thing and issues one of three warnings for this code, depending on which one is enabled. The first two are issued by the wrestrict pa

[Bug c++/89212] New: [8 regression] ICE in fold_convert_loc at fold-const.c:2552

2019-02-05 Thread miklos.puspan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89212 Bug ID: 89212 Summary: [8 regression] ICE in fold_convert_loc at fold-const.c:2552 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Prio

[Bug c++/89212] [8 regression] ICE in fold_convert_loc at fold-const.c:2552

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

[Bug c++/89212] [8/9 Regression] ICE in fold_convert_loc at fold-const.c:2552

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89212 Marek Polacek changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNC

[Bug middle-end/89210] [9 Regression] ICE tree check: expected integer_cst, have real_cst in to_wide, at tree.h:5600

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89210 --- Comment #1 from Jakub Jelinek --- Created attachment 45608 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45608&action=edit gcc9-pr89210.patch Untested fix.

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

2019-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88856 --- Comment #21 from Andreas Krebbel --- (In reply to Jakub Jelinek from comment #17) > (In reply to Andreas Krebbel from comment #16) > > I'll commit a patch which just removes the splitter for now. I'll try to > > come up with a nicer testcase.

[Bug lto/89207] Symbols missing in map file with LTO

2019-02-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89207 --- Comment #3 from Andrew Pinski --- This is most likely a bug in binutils rather than GCC.

[Bug c/89211] [8/9 Regression] ICE in int_mode_for_mode, at stor-layout.c:403

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89211 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/89209] [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/89209] [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug c++/89083] [9 Regression] ICE in reshape_init_r, at cp/decl.c:6172

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89083 --- Comment #8 from Marek Polacek --- Author: mpolacek Date: Tue Feb 5 18:57:26 2019 New Revision: 268555 URL: https://gcc.gnu.org/viewcvs?rev=268555&root=gcc&view=rev Log: PR c++/89083, c++/80864 - ICE with list initialization in templ

[Bug tree-optimization/89209] [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 --- Comment #2 from Jakub Jelinek --- The change before esra due to the above revision is: - _1 = BIT_FIELD_REF ; + _1 = VIEW_CONVERT_EXPR(t.s); where t.s is struct S with two short fields and esra ICEs on it.

[Bug c++/80864] [7 Regression] Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

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

[Bug c++/80864] [7/8 Regression] Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80864 --- Comment #11 from Marek Polacek --- Author: mpolacek Date: Tue Feb 5 18:57:26 2019 New Revision: 268555 URL: https://gcc.gnu.org/viewcvs?rev=268555&root=gcc&view=rev Log: PR c++/89083, c++/80864 - ICE with list initialization in temp

[Bug target/87532] bad results from vec_extract(unsigned char, foo) dependent upon function inline

2019-02-05 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532 --- Comment #5 from Bill Schmidt --- To your second point, the new intrinsic programming reference under development already abandons the language about v[i], so that's covered. The next version of the ABI will drop vector API stuff (chapter 6 a

[Bug target/87532] bad results from vec_extract(unsigned char, foo) dependent upon function inline

2019-02-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532 --- Comment #6 from Andrew Pinski --- Note IIRC vec_extract came from the Cell BE C/C++ extension guide. I can't seem to find that guide any more either :(. It does matter less these days as the ABI documents this intrinsics now too.

[Bug target/87532] bad results from vec_extract(unsigned char, foo) dependent upon function inline

2019-02-05 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532 --- Comment #7 from Bill Schmidt --- To be absolutely clear, code like unsigned int get_auto_n_int ( vector unsigned int a, int n) { return __builtin_vec_extract (a, n); } is invalid. The second argument must be constant. This was not

[Bug tree-optimization/89209] [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-05 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 Martin Jambor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c/89211] [8/9 Regression] ICE in int_mode_for_mode, at stor-layout.c:403

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89211 --- Comment #2 from Jakub Jelinek --- I bet it is the + if (d && TREE_CODE (d) == FUNCTION_DECL) + if (declarator->kind == cdk_function) + if (DECL_ARGUMENTS (d) == NULL_TREE) + DECL_ARG

[Bug tree-optimization/89209] [9 Regression] ICE in build_ref_for_model, at tree-sra.c:1791

2019-02-05 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89209 --- Comment #4 from Martin Jambor --- For the record, the following is the most likely fix, but let me think about it a bit more tomorrow before I submit it. diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index e4851daaa3f..7efd0a62ebb 100644 ---

[Bug target/87532] bad results from vec_extract(unsigned char, foo) dependent upon function inline

2019-02-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87532 --- Comment #8 from Segher Boessenkool --- (In reply to Andrew Pinski from comment #6) > Note IIRC vec_extract came from the Cell BE C/C++ extension guide. I can't > seem to find that guide any more either :(. Try googling for "Language_Extensi

[Bug middle-end/89208] unaligned access expanded to memcpy with -ffreestanding

2019-02-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89208 --- Comment #12 from Andrew Pinski --- (In reply to Bernd Edlinger from comment #11) > (In reply to Andrew Pinski from comment #10) > > This is documented this way: > > https://gcc.gnu.org/onlinedocs/gcc-8.2.0/gcc/Standards.html#index- > > ffrees

[Bug c/89211] [8/9 Regression] ICE in int_mode_for_mode, at stor-layout.c:403

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

[Bug fortran/89200] [9 Regression] Erroneous copying of a derived type with a deferred-length character array component

2019-02-05 Thread damian at sourceryinstitute dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89200 --- Comment #4 from Damian Rouson --- Thanks, Paul!

[Bug fortran/66089] [7/8/9 Regression] elemental dependency mishandling when derived types are involved

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089 --- Comment #28 from Thomas Koenig --- This patch Index: dependency.c === --- dependency.c(Revision

[Bug fortran/66089] [7/8/9 Regression] elemental dependency mishandling when derived types are involved

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089 --- Comment #29 from Thomas Koenig --- This also fails: type :: t integer :: c end type t class(t), dimension(:), allocatable :: a, b class(t), dimension(:), allocatable :: c allocate (a(5), source=t(1)) allocate (b(5), source=

[Bug libstdc++/87106] Group move and destruction of the source, where possible, for speed

2019-02-05 Thread arthur.j.odwyer at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87106 --- Comment #19 from Arthur O'Dwyer --- Awesome! Thank you! :)

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

2019-02-05 Thread drikosev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 --- Comment #8 from Ev Drikos --- (In reply to Iain Sandoe from comment #4) > ... > > A quick look says that __cxa_thread_atexit exists in libc from Darwin13, > macOS 10.9 / Mavericks onwards. > ... This is a very thorough analysis that essenti

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

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58142 --- Comment #9 from Jonathan Wakely --- Yes, it's almost certainly not specific to OS X, but will affect other targets without __cxa_thread_atexit or __cxa_thread_atexit_impl in libc (possibly only ones with emulated TLS, I'm not sure).

[Bug c++/89212] [8/9 Regression] ICE in fold_convert_loc at fold-const.c:2552

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89212 --- Comment #3 from Marek Polacek --- Test without : template using enable_if_t = int; template struct p { template> p(T) { } p() = default; }; struct A { p i = 1; void bar(); p j; };

[Bug target/89213] New: Optimize V2DI shifts by a constant on power8 & above systems.

2019-02-05 Thread g...@the-meissners.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89213 Bug ID: 89213 Summary: Optimize V2DI shifts by a constant on power8 & above systems. Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Pr

[Bug lto/89207] Symbols missing in map file with LTO

2019-02-05 Thread ilg at livius dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89207 --- Comment #4 from Liviu Ionescu --- The linker version is 2.31.51.20181231 (Arm Embedded GCC release)

[Bug lto/88147] [9 Regression] ICE in linemap_line_start, at libcpp/line-map.c:781 starting from r265875

2019-02-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88147 --- Comment #11 from David Malcolm --- Created attachment 45610 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45610&action=edit Partially reduced testcase This is 975366 bytes (decompressed) and takes 0.3-0.4 seconds to crash r265875's lt

[Bug fortran/67679] [7/8/9 Regression] -Wunitialized reports on compiler-generated variables

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67679 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Tue Feb 5 21:12:41 2019 New Revision: 268559 URL: https://gcc.gnu.org/viewcvs?rev=268559&root=gcc&view=rev Log: 2019-02-05 Thomas Koenig PR fortran/67679 Backport f

[Bug fortran/89077] ICE using * as len specifier for character parameter

2019-02-05 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077 --- Comment #11 from Harald Anlauf --- I'm currently using the following minimal testcases for further debugging: ==> f1.f90 <== character(1), parameter :: u = transfer ([('a'(i:i),i=1,1)], 'x') print *, u end ==> f2.f90 <== character(1),

[Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 67679, which changed state. Bug 67679 Summary: [7/8/9 Regression] -Wunitialized reports on compiler-generated variables https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67679 What|Removed |

[Bug fortran/67679] [7/8/9 Regression] -Wunitialized reports on compiler-generated variables

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67679 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Tue Feb 5 21:23:07 2019 New Revision: 268560 URL: https://gcc.gnu.org/viewcvs?rev=268560&root=gcc&view=rev Log: 2019-02-05 Thomas Koenig PR fortran/67679 Backport f

[Bug fortran/67679] [7/8/9 Regression] -Wunitialized reports on compiler-generated variables

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67679 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89213] Optimize V2DI shifts by a constant on power8 & above systems.

2019-02-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89213 Michael Meissner changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/89213] Optimize V2DI shifts by a constant on power8 & above systems.

2019-02-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89213 --- Comment #1 from Michael Meissner --- Created attachment 45611 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45611&action=edit Proposed patch to fix the problem This patch adds combiner insns to match attempted vector long long shifts

[Bug fortran/66089] [7/8/9 Regression] elemental dependency mishandling when derived types are involved

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89213] Optimize V2DI shifts by a constant on power8 & above systems.

2019-02-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89213 Michael Meissner changed: What|Removed |Added Severity|normal |enhancement

[Bug fortran/66089] [7/8/9 Regression] elemental dependency mishandling when derived types are involved

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089 Thomas Koenig changed: What|Removed |Added Status|RESOLVED|NEW Resolution|FIXED

[Bug c++/89158] [8/9 Regression] by-value capture of ICE variable isn't an lvalue?

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89158 --- Comment #6 from Marek Polacek --- Author: mpolacek Date: Tue Feb 5 21:30:51 2019 New Revision: 268561 URL: https://gcc.gnu.org/viewcvs?rev=268561&root=gcc&view=rev Log: PR c++/89158 - by-value capture of constexpr variable broken.

[Bug c++/89158] [8 Regression] by-value capture of ICE variable isn't an lvalue?

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89158 Marek Polacek changed: What|Removed |Added Summary|[8/9 Regression] by-value |[8 Regression] by-value

[Bug rtl-optimization/89154] 5% degradation of CPU2006 473.astar starting with r266305

2019-02-05 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89154 --- Comment #3 from Pat Haugen --- (In reply to Segher Boessenkool from comment #1) > The new version needs to save r4 because it reuses the reg for storing r7+r8. > And we still don't wrap CR separately, sigh. Yes, and similar for r3 since it's

[Bug c++/89212] [8/9 Regression] ICE in fold_convert_loc at fold-const.c:2552

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

[Bug c++/89212] [8/9 Regression] ICE in fold_convert_loc at fold-const.c:2552

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89212 --- Comment #5 from Marek Polacek --- ...which breaks elsewhere.

[Bug fortran/84006] [7/8/9 Regression] ICE in storage_size() with CLASS entity

2019-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84006 Thomas Koenig changed: What|Removed |Added Keywords||ice-on-valid-code CC|

[Bug c++/89214] New: ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-02-05 Thread qdlacz at gmail dot com
/krnowak/gcc-trunk --enable-languages=c,c++ : (reconfigured) /home/krnowak/projects/gcc/trunk/build/../src/configure --prefix=/home/krnowak/gcc-trunk --enable-languages=c,c++ Thread model: posix gcc version 9.0.1 20190205 (experimental) (GCC) Details about g++ 8.2.1: Using built-in specs. COLLECT_GCC=g

[Bug rtl-optimization/11304] [3.3 Regression] Wrong code production with -fomit-frame-pointer

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11304 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Feb 5 22:00:29 2019 New Revision: 268562 URL: https://gcc.gnu.org/viewcvs?rev=268562&root=gcc&view=rev Log: PR rtl-optimization/11304 * gcc.target/i386/call-1.c (set_

[Bug c++/89214] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-02-05 Thread qdlacz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 --- Comment #1 from Krzesimir Nowak --- For the record, the revision I tested was 268557.

[Bug c++/89214] [7/8/9 Regression] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 Marek Polacek changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNC

[Bug c++/89214] [7/8/9 Regression] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 --- Comment #3 from Marek Polacek --- We're hitting 1198 /* "If T is a class type and the initializer list has a single 1199 element of type cv U, where U is T or a class derived from T, 1200 the object is initialized from that eleme

[Bug c++/89214] [7/8/9 Regression] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-02-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 --- Comment #4 from Marek Polacek --- (Your GCC 8 didn't ICE because that was configured with --enable-checking=release.)

[Bug sanitizer/89215] New: UBSAN leaks memory

2019-02-05 Thread mail at milianw dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89215 Bug ID: 89215 Summary: UBSAN leaks memory Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee:

[Bug fortran/89077] ICE using * as len specifier for character parameter

2019-02-05 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077 --- Comment #12 from Harald Anlauf --- Further variant: ==> f4.f90 <== character(1), save :: y = transfer ([('a'(1:1),i=1,1)], 'x') print *, y end generates exactly the same code as f3, although it passes along slightly different pathe

[Bug c++/89187] [7/8/9 Regression] ICE in initialize_argument_information, at calls.c:2023

2019-02-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89187 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Tue Feb 5 22:28:25 2019 New Revision: 268564 URL: https://gcc.gnu.org/viewcvs?rev=268564&root=gcc&view=rev Log: PR c++/89187 * optimize.c (maybe_thunk_body): Clear TREE_A

[Bug target/89213] Optimize V2DI shifts by a constant on power8 & above systems.

2019-02-05 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89213 Michael Meissner changed: What|Removed |Added Attachment #45611|0 |1 is obsolete|

[Bug libstdc++/89128] Missing CTAD deduction guides for std::stack and std::queue

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89128 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Tue Feb 5 22:58:22 2019 New Revision: 268566 URL: https://gcc.gnu.org/viewcvs?rev=268566&root=gcc&view=rev Log: PR libstdc++/89128 add deduction guides for container adaptors P

[Bug libstdc++/89128] Missing CTAD deduction guides for std::stack and std::queue

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89128 Jonathan Wakely changed: What|Removed |Added Version|unknown |8.2.0 Target Milestone|---

[Bug fortran/84006] [7/8/9 Regression] ICE in storage_size() with CLASS entity

2019-02-05 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84006 --- Comment #4 from Dominique d'Humieres --- > Looks valid to me. > > F2018, 16.9.184 STORAGE_SIZE (A [, KIND]) > > 3 Arguments. > A shall be a data object of any type. If it is polymorphic it shall not > be an undefined pointer. If it is unlimit

<    1   2   3   >