[Bug target/86968] Unaligned big-endian (scalar_storage_order) access on armv7-a yields 4 ldrb instructions rather than ldr+rev

2018-10-09 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86968 Thomas Preud'homme changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/86659] [9 regression] gnat.dg/sso/q[23].adb FAIL

2018-10-09 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86659 --- Comment #7 from Eric Botcazou --- Author: ebotcazou Date: Tue Oct 9 17:16:24 2018 New Revision: 264986 URL: https://gcc.gnu.org/viewcvs?rev=264986&root=gcc&view=rev Log: PR tree-optimization/86659 * gimple-match.h (gimple_ma

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-10-09 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #7 from hjl at gcc dot gnu.org --- Author: hjl Date: Tue Oct 9 17:17:41 2018 New Revision: 264987 URL: https://gcc.gnu.org/viewcvs?rev=264987&root=gcc&view=rev Log: i386: Use TImode for BLKmode values in 2 integer registers When pa

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-10-09 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #8 from hjl at gcc dot gnu.org --- Author: hjl Date: Tue Oct 9 17:23:06 2018 New Revision: 264989 URL: https://gcc.gnu.org/viewcvs?rev=264989&root=gcc&view=rev Log: i386: Use TImode for BLKmode values in 2 integer registers When pa

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-10-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/83522] ICE on invalid allocatable string reference, string(:)(:)

2018-10-09 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83522 --- Comment #7 from Tobias Burnus --- Author: burnus Date: Tue Oct 9 18:03:31 2018 New Revision: 264990 URL: https://gcc.gnu.org/viewcvs?rev=264990&root=gcc&view=rev Log: 2018-10-09 Tobias Burnus PR fortran/83522 * resolve.c

[Bug target/87561] [9 Regression] 416.gamess is slower by ~10% starting from r264866 with -Ofast

2018-10-09 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87561 --- Comment #5 from rsandifo at gcc dot gnu.org --- (In reply to Richard Biener from comment #4) > Another thing is the too complicated alias check where for > > (gdb) p debug_data_reference (dr_a.dr) > #(Data Ref: > # bb: 14 > # stmt: _28

[Bug libstdc++/87544] alloc-size-larger-than incorrectly triggered

2018-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87544 --- Comment #14 from Marc Glisse --- (In reply to Jonathan Wakely from comment #11) > Why does it think we're calling it with max_size()? _M_check_len contains a path (hopefully not taken, but gcc doesn't see that) where it returns max_size(), a

[Bug c/87569] New: defining type in ‘sizeof’ expression is invalid in C++ references wrong operator

2018-10-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87569 Bug ID: 87569 Summary: defining type in ‘sizeof’ expression is invalid in C++ references wrong operator Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug c++/87567] constexpr evaluation rejects call to non-constexpr function

2018-10-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87567 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/86731] [8/9 Regression] Miscompiles vec_sl at -O3 with -fwrapv on ppc64el

2018-10-09 Thread willschm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86731 --- Comment #6 from Will Schmidt --- Author: willschm Date: Tue Oct 9 20:55:25 2018 New Revision: 264994 URL: https://gcc.gnu.org/viewcvs?rev=264994&root=gcc&view=rev Log: [gcc] 2018-10-09 Will Schmidt Backport from trunk. 2

[Bug target/86731] [8/9 Regression] Miscompiles vec_sl at -O3 with -fwrapv on ppc64el

2018-10-09 Thread willschm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86731 Will Schmidt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84423] [6/7/8/9 Regression] [concepts] ICE with invalid using declaration

2018-10-09 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84423 --- Comment #6 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue Oct 9 21:16:09 2018 New Revision: 264996 URL: https://gcc.gnu.org/viewcvs?rev=264996&root=gcc&view=rev Log: /cp 2018-10-09 Paolo Carlini PR c++/84423 *

[Bug c++/87570] New: Rejects valid alias template usage (as a type pack size requirement)

2018-10-09 Thread nok.raven at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87570 Bug ID: 87570 Summary: Rejects valid alias template usage (as a type pack size requirement) Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: rejects-vali

[Bug fortran/83522] ICE on invalid allocatable string reference, string(:)(:)

2018-10-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83522 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #8

[Bug libstdc++/87544] alloc-size-larger-than incorrectly triggered

2018-10-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87544 --- Comment #15 from Jonathan Wakely --- Thanks Martin and Marc for the explanations. The warning sounds a lot more definite than "there is some possible execution where the value is too large". The phrasing of the warning makes it look like that

[Bug c++/86747] [8/9 Regression] rejects-valid with redundant friend declaration

2018-10-09 Thread Francois-R.Boyer at PolyMtl dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86747 François-R Boyer changed: What|Removed |Added CC||Francois-R.Boyer at PolyMtl dot ca -

[Bug c++/87571] New: [8/9 Regression] ICE in friend_accessible_p, accessing protected member of template friend inside template class

2018-10-09 Thread Francois-R.Boyer at PolyMtl dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87571 Bug ID: 87571 Summary: [8/9 Regression] ICE in friend_accessible_p, accessing protected member of template friend inside template class Product: gcc Version: 9.0

[Bug c++/79707] missing -Wunused-result on an unused new expression

2018-10-09 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79707 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/80351] Inconsistent warning for constexpr auto constant when using initializer list (-Wunused-variable)

2018-10-09 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80351 Eric Gallager changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org,

[Bug libstdc++/87544] alloc-size-larger-than incorrectly triggered

2018-10-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87544 --- Comment #16 from Martin Sebor --- The warning code considers just the argument to the call. It doesn't know (and in the constant case can't tell) where the argument came from. It would need to be reworked to tell the difference (e.g., along

[Bug middle-end/69971] repetitive code with __builtin_return_address with a large level

2018-10-09 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69971 --- Comment #3 from Eric Gallager --- (In reply to Martin Sebor from comment #2) > Yes, the warning does exist to warn about unsafe calls to the function (I > added it here: https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01702.html). > This bug w

[Bug c++/72751] anonymous union within an anonymous union accepted without diagnostic (i.e. add -Wnested-anon-types)

2018-10-09 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72751 Eric Gallager changed: What|Removed |Added Keywords||diagnostic Blocks|

[Bug libstdc++/87544] alloc-size-larger-than incorrectly triggered

2018-10-09 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87544 --- Comment #17 from Marc Glisse --- (In reply to Martin Sebor from comment #16) > The warning code considers just the argument to the call. It doesn't know > (and in the constant case can't tell) where the argument came from. It > would need t

<    1   2