[Bug tree-optimization/81240] [7/8 Regression] ICE in dfs_enumerate_from

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81240 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/83358] [8 Regression] division not converted with Intel tuning since r253934

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83358 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/83358] [8 Regression] division not converted with Intel tuning since r253934

2017-12-15 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83358 --- Comment #4 from Jeffrey A. Law --- Author: law Date: Sat Dec 16 04:28:08 2017 New Revision: 255739 URL: https://gcc.gnu.org/viewcvs?rev=255739=gcc=rev Log: 2017-12-15 Markus Trippelsdorf PR target/83358

[Bug tree-optimization/78394] False positives of maybe-uninitialized with -Og

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 --- Comment #7 from Jeffrey A. Law --- -O0 has none of the analysis necessary and I believe you get no warnings at all. A minimum of -Og is needed, but -Og is inherently going to give many false positives.

[Bug tree-optimization/78394] False positives of maybe-uninitialized with -Og

2017-12-15 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 --- Comment #6 from Eric Gallager --- (In reply to Jeffrey A. Law from comment #5) > Well, -Og doesn't do any of the detailed analysis and optimization that > would give the compiler the opportunity to eliminate the paths that result > in the

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug c++/81197] [7 Regression] ICE with structured binding and lifetime-extended temporaries

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81197 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Sat Dec 16 00:40:14 2017 New Revision: 255735 URL: https://gcc.gnu.org/viewcvs?rev=255735=gcc=rev Log: Backported from mainline 2017-12-15 Jakub Jelinek

[Bug c++/83205] ICE on structured binding with ill-formed negative std::tuple_size::value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83205 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Sat Dec 16 00:41:10 2017 New Revision: 255736 URL: https://gcc.gnu.org/viewcvs?rev=255736=gcc=rev Log: Backported from mainline 2017-12-15 Jakub Jelinek

[Bug tree-optimization/78394] False positives of maybe-uninitialized with -Og

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78394 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #5

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

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 69026, which changed state. Bug 69026 Summary: dwarf2out.c:4295 warning: ‘finder[...]addr_table_entry_struct_union::label’ may be used uninitialized https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69026 What

[Bug middle-end/69026] dwarf2out.c:4295 warning: ‘finder[...]addr_table_entry_struct_union::label’ may be used uninitialized

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69026 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug middle-end/61409] [6 regression] -Wmaybe-uninitialized false-positive with -O2

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61409 --- Comment #29 from Jeffrey A. Law --- Nevermind my last comment. Totally wrong. This is fixed on the trunk, totally and completely by Aldy's changes. The trunk changed in that it can thread the jump now because we'll be under growth

[Bug middle-end/61409] [6 regression] -Wmaybe-uninitialized false-positive with -O2

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61409 --- Comment #28 from Jeffrey A. Law --- So this is "fixed" on the trunk. The trunk now has the ability to track statements that will likely become dead code as a result of jump threading. That's enough to get the provided samples under the

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

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 42145, which changed state. Bug 42145 Summary: bogus "may be used uninitialized" (a || b converted to a|b) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42145 What|Removed |Added

[Bug tree-optimization/42145] bogus "may be used uninitialized" (a || b converted to a|b)

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42145 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/20968] spurious "may be used uninitialized" warning (conditional PHIs)

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20968 Bug 20968 depends on bug 36550, which changed state. Bug 36550 Summary: Wrong "may be used uninitialized" warning (conditional PHIs) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36550 What|Removed |Added

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

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639 Bug 24639 depends on bug 36550, which changed state. Bug 36550 Summary: Wrong "may be used uninitialized" warning (conditional PHIs) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36550 What|Removed |Added

[Bug middle-end/36550] Wrong "may be used uninitialized" warning (conditional PHIs)

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36550 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/36550] Wrong "may be used uninitialized" warning (conditional PHIs)

2017-12-15 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36550 --- Comment #17 from Jeffrey A. Law --- Author: law Date: Fri Dec 15 22:35:51 2017 New Revision: 255731 URL: https://gcc.gnu.org/viewcvs?rev=255731=gcc=rev Log: PR tree-optimization/36550 * tree-ssa-threadupdate.c

[Bug c++/83217] Compiler segfault: structured binding by reference to a templated type via a pointer

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83217 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:16:15 2017 New Revision: 255730 URL: https://gcc.gnu.org/viewcvs?rev=255730=gcc=rev Log: PR c++/83217 * decl.c (cp_finish_decomp): If decl's type is

[Bug tree-optimization/83269] [6/7 Regression] Wrong constant folding

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83269 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:15:30 2017 New Revision: 255729 URL: https://gcc.gnu.org/viewcvs?rev=255729=gcc=rev Log: PR tree-optimization/83269 * fold-const.c (fold_binary_loc):

[Bug tree-optimization/83198] [7 regression] ICE in format_floating, at gimple-ssa-sprintf.c:1900

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83198 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:14:41 2017 New Revision: 255728 URL: https://gcc.gnu.org/viewcvs?rev=255728=gcc=rev Log: Backported from mainline 2017-12-14 Jakub Jelinek

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 Jeffrey A. Law changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/19794] [meta-bug] Jump threading related bugs

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19794 Bug 19794 depends on bug 81165, which changed state. Bug 81165 Summary: [8 Regression] Regression in GCC-8.0.0's optimizer https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 What|Removed |Added

[Bug c++/79650] [6/7 Regression] ICE on invalid c++ code with label arithmetic in convert_nontype_argument (pt.c:6515)

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79650 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:13:37 2017 New Revision: 255727 URL: https://gcc.gnu.org/viewcvs?rev=255727=gcc=rev Log: Backported from mainline 2017-12-14 Jakub Jelinek

[Bug tree-optimization/80631] [6/7 Regression] Compiling with -O3 -mavx2 gives wrong code

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80631 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:12:46 2017 New Revision: 255726 URL: https://gcc.gnu.org/viewcvs?rev=255726=gcc=rev Log: Backported from mainline 2017-12-12 Jakub Jelinek

[Bug target/81906] [7 Regression] Calls to rint() wrongly optimized away starting in g++ 6

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81906 --- Comment #16 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:11:33 2017 New Revision: 255725 URL: https://gcc.gnu.org/viewcvs?rev=255725=gcc=rev Log: Backported from mainline 2017-12-08 Joseph Myers

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-15 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 --- Comment #17 from Jeffrey A. Law --- Author: law Date: Fri Dec 15 22:11:06 2017 New Revision: 255724 URL: https://gcc.gnu.org/viewcvs?rev=255724=gcc=rev Log: PR tree-optimization/81165 * tree-ssa-threadupdate.c (uses_in_bb):

[Bug c++/80259] [6/7 Regression] ICE deleting friend function

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80259 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:10:40 2017 New Revision: 255723 URL: https://gcc.gnu.org/viewcvs?rev=255723=gcc=rev Log: Backported from mainline 2017-12-06 Jakub Jelinek

[Bug sanitizer/81212] [6/7 Regression] -Wreturn-type is disabled when used together with -fsanitize=return

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81212 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:09:50 2017 New Revision: 255722 URL: https://gcc.gnu.org/viewcvs?rev=255722=gcc=rev Log: Backported from mainline 2017-12-02 Jakub Jelinek

[Bug target/78643] [6/7 Regression] ICE in convert_move, at expr.c:230

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78643 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:09:07 2017 New Revision: 255721 URL: https://gcc.gnu.org/viewcvs?rev=255721=gcc=rev Log: Backported from mainline 2017-12-02 Jakub Jelinek

[Bug target/80583] [6/7 Regression] ICE with target attribute and vectorized float: internal compiler error: in convert_move, at expr.c:270

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80583 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:09:07 2017 New Revision: 255721 URL: https://gcc.gnu.org/viewcvs?rev=255721=gcc=rev Log: Backported from mainline 2017-12-02 Jakub Jelinek

[Bug target/80819] [6/7 regression] Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80819 --- Comment #13 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:08:20 2017 New Revision: 255720 URL: https://gcc.gnu.org/viewcvs?rev=255720=gcc=rev Log: Backported from mainline 2017-11-29 Jakub Jelinek

[Bug c++/81888] [7 Regression] Structured bindings stopped working

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81888 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:07:23 2017 New Revision: 255719 URL: https://gcc.gnu.org/viewcvs?rev=255719=gcc=rev Log: Backported from mainline 2017-11-27 Jakub Jelinek

[Bug c++/81675] [6/7 Regression] attribute(noreturn) of destructor in :? not honored

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81675 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:06:16 2017 New Revision: 255718 URL: https://gcc.gnu.org/viewcvs?rev=255718=gcc=rev Log: Backported from mainline 2017-11-27 Jakub Jelinek

[Bug rtl-optimization/81553] [7 Regression] ICE in immed_wide_int_const, at emit-rtl.c:607

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81553 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:05:00 2017 New Revision: 255717 URL: https://gcc.gnu.org/viewcvs?rev=255717=gcc=rev Log: Backported from mainline 2017-11-25 Jakub Jelinek

[Bug fortran/81304] [6/7 Regression] Bogus warning with -Wsurprising and -fopenmp: Type specified for intrinsic function 'min' / 'max'

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81304 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 22:00:48 2017 New Revision: 255716 URL: https://gcc.gnu.org/viewcvs?rev=255716=gcc=rev Log: Backported from mainline 2017-11-24 Jakub Jelinek

[Bug sanitizer/83014] ICE in pretty-print with -fsanitize=bounds

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83014 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:58:13 2017 New Revision: 255715 URL: https://gcc.gnu.org/viewcvs?rev=255715=gcc=rev Log: Backported from mainline 2017-11-24 Jakub Jelinek

[Bug fortran/81841] [6/7 Regression] THREADPRIVATE (OpenMP) wrongly rejected in BLOCK DATA

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81841 --- Comment #16 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:55:47 2017 New Revision: 255712 URL: https://gcc.gnu.org/viewcvs?rev=255712=gcc=rev Log: Backported from mainline 2017-11-23 Dirk Broemmel

[Bug middle-end/82253] [6/7 Regression] ICE in convert_move, at expr.c:604

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82253 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:54:15 2017 New Revision: 255711 URL: https://gcc.gnu.org/viewcvs?rev=255711=gcc=rev Log: Backported from mainline 2017-11-23 Jakub Jelinek

[Bug debug/83084] [7 Regression] -fcompare-debug failure on ppc64le

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83084 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:53:29 2017 New Revision: 255710 URL: https://gcc.gnu.org/viewcvs?rev=255710=gcc=rev Log: Backported from mainline 2017-11-22 Jakub Jelinek

[Bug target/82880] [6/7 Regression] gcc --help=target --help=optimizers hangs on mips

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82880 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:52:06 2017 New Revision: 255709 URL: https://gcc.gnu.org/viewcvs?rev=255709=gcc=rev Log: Backported from mainline 2017-11-21 James Cowgill

[Bug c++/83059] ICE on invalid C++ code: in tree_to_uhwi, at tree.c:6633

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83059 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:50:52 2017 New Revision: 255708 URL: https://gcc.gnu.org/viewcvs?rev=255708=gcc=rev Log: Backported from mainline 2017-11-21 Jakub Jelinek

[Bug c++/82781] [6/7 Regression] Vector extension operators return wrong result in constexpr

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82781 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:50:00 2017 New Revision: 255707 URL: https://gcc.gnu.org/viewcvs?rev=255707=gcc=rev Log: Backported from mainline 2017-11-20 Jakub Jelinek

[Bug c++/81197] [7 Regression] ICE with structured binding and lifetime-extended temporaries

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81197 Jakub Jelinek changed: What|Removed |Added Summary|[7/8 Regression] ICE with |[7 Regression] ICE with

[Bug c++/83205] ICE on structured binding with ill-formed negative std::tuple_size::value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83205 --- Comment #3 from Jakub Jelinek --- Fixed on the trunk so far.

[Bug c++/83205] ICE on structured binding with ill-formed negative std::tuple_size::value

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83205 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:40:45 2017 New Revision: 255706 URL: https://gcc.gnu.org/viewcvs?rev=255706=gcc=rev Log: PR c++/83205 * decl.c (cp_finish_decomp): Handle the case when

[Bug c++/81197] [7/8 Regression] ICE with structured binding and lifetime-extended temporaries

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81197 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 21:39:20 2017 New Revision: 255705 URL: https://gcc.gnu.org/viewcvs?rev=255705=gcc=rev Log: PR c++/81197 * cp-tree.h (cp_maybe_mangle_decomp): Declare.

[Bug lto/83201] [7/8 Regression] SPEC CPU2017 505.mcf_r produces incorrect output when built with -flto and FDO

2017-12-15 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83201 --- Comment #6 from Pat Haugen --- So I did a bisect of trunk during the GCC 7 development timeframe (r235035-r247017) and it pointed to r236878 as the point where the failure started. +++ gcc/ChangeLog (revision 236878) @@ -1,3 +1,9 @@

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Bernd Edlinger changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/83440] New: Internal compiler error: in vect_transform_stmt, at tree-vect-stmts.c:8692

2017-12-15 Thread geir at cray dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83440 Bug ID: 83440 Summary: Internal compiler error: in vect_transform_stmt, at tree-vect-stmts.c:8692 Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug bootstrap/83439] [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/83439] [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 --- Comment #4 from Richard Biener --- Author: rguenth Date: Fri Dec 15 20:45:36 2017 New Revision: 255704 URL: https://gcc.gnu.org/viewcvs?rev=255704=gcc=rev Log: 2017-12-15 Richard Biener PR bootstrap/83439

[Bug target/83330] [7/8 Regression] generating unaligned store to stack for SSE register with -mno-push-args

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83330 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/80135] [6/7 Regression] ICE in output_constructor_regular_field, at varasm.c:4968

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80135 Jakub Jelinek changed: What|Removed |Added Summary|[6/7/8 Regression] ICE in |[6/7 Regression] ICE in

[Bug c++/81922] [6/7 Regression] ICE in output_constructor_regular_field, at varasm.c:5030

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81922 Jakub Jelinek changed: What|Removed |Added Summary|[6/7/8 Regression] ICE in |[6/7 Regression] ICE in

[Bug fortran/83416] [8 Regression] Invalid rejection of association of contiguous pointer to a target

2017-12-15 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83416 --- Comment #4 from Harald Anlauf --- (In reply to Thomas Koenig from comment #3) > gfortran intentionally rejects such code. I'm not convinced that this is correct. The following code works with Cray, Intel and NAG in the way I expect it:

[Bug c++/81922] [6/7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:5030

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81922 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 20:20:00 2017 New Revision: 255703 URL: https://gcc.gnu.org/viewcvs?rev=255703=gcc=rev Log: PR c++/80135 PR c++/81922 * typeck2.c (digest_init_r):

[Bug c++/80135] [6/7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:4968

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80135 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 20:20:00 2017 New Revision: 255703 URL: https://gcc.gnu.org/viewcvs?rev=255703=gcc=rev Log: PR c++/80135 PR c++/81922 * typeck2.c (digest_init_r):

[Bug c++/83217] Compiler segfault: structured binding by reference to a templated type via a pointer

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83217 --- Comment #3 from Jakub Jelinek --- Fixed on the trunk so far.

[Bug c++/83217] Compiler segfault: structured binding by reference to a templated type via a pointer

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83217 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 19:41:45 2017 New Revision: 255702 URL: https://gcc.gnu.org/viewcvs?rev=255702=gcc=rev Log: PR c++/83217 * decl.c (cp_finish_decomp): If decl's type is

[Bug c/66425] (void) cast doesn't suppress __attribute__((warn_unused_result))

2017-12-15 Thread costinc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 --- Comment #33 from costinc at gmail dot com --- There are legitimate reasons to ignore results, even without additional comments. One use case I ran into is: // ok() checks the same condition as the one returned by f(). while (ok()) {

[Bug bootstrap/83439] [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra

2017-12-15 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 --- Comment #2 from rguenther at suse dot de --- On December 15, 2017 7:58:09 PM GMT+01:00, "jakub at gcc dot gnu.org" wrote : >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 > >--- Comment #1 from Jakub Jelinek

[Bug bootstrap/83439] [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 --- Comment #1 from Jakub Jelinek --- Bisected to r255682. Guess I'll bootstrap my patchset with this change reverted.

[Bug bootstrap/83396] [8 Regression] Bootstrap failures with Statement Frontiers

2017-12-15 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396 --- Comment #81 from ktkachov at gcc dot gnu.org --- (In reply to Alexandre Oliva from comment #80) > A preprocessed testcase and command line would be welcome to try to debug > the armv8 issue. Sorry for the confusion. The armv8 bootstrap

[Bug bootstrap/83439] [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Status|UNCONFIRMED

[Bug bootstrap/83439] New: [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83439 Bug ID: 83439 Summary: [7 Regression] Bootstrap failure with --enable-checking=yes,rtl,extra Product: gcc Version: 7.2.1 Status: UNCONFIRMED Severity: normal

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 --- Comment #6 from Jakub Jelinek --- (In reply to Bernd Edlinger from comment #5) > I think the best solution would be to use "V = void (*)(void);" > > I quote from Joseph Myers e-mail from 10/10/2017 because I could not > express it any

[Bug c/66425] (void) cast doesn't suppress __attribute__((warn_unused_result))

2017-12-15 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 --- Comment #32 from Segher Boessenkool --- Yes, it does hurt. Quite many people use casts to void automatically on all function calls where they do not use the result. They of course need to be re-educated on that. Casts to void do not

[Bug tree-optimization/83269] [6/7 Regression] Wrong constant folding

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83269 Jakub Jelinek changed: What|Removed |Added Priority|P1 |P2 Target Milestone|8.0

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 --- Comment #5 from Bernd Edlinger --- I think the best solution would be to use "V = void (*)(void);" I quote from Joseph Myers e-mail from 10/10/2017 because I could not express it any better: "Sometimes an interface needs to store an

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug bootstrap/83396] [8 Regression] Bootstrap failures with Statement Frontiers

2017-12-15 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396 --- Comment #80 from Alexandre Oliva --- A preprocessed testcase and command line would be welcome to try to debug the armv8 issue.

[Bug tree-optimization/80631] [6/7 Regression] Compiling with -O3 -mavx2 gives wrong code

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80631 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 17:51:36 2017 New Revision: 255701 URL: https://gcc.gnu.org/viewcvs?rev=255701=gcc=rev Log: PR tree-optimization/80631 * gcc.target/i386/avx2-pr80631.c: New

[Bug c++/83429] Incorrect line number reported by -Wformat-truncation

2017-12-15 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83429 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/83429] Incorrect line number reported by -Wformat-truncation

2017-12-15 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83429 Martin Sebor changed: What|Removed |Added Keywords||diagnostic

[Bug fortran/83436] Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

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

[Bug fortran/83436] Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

2017-12-15 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83436 --- Comment #3 from Jerry DeLisle --- Daan, Works for me here. It could be that the compiler is trying to use a wrong library version. Did you build gfortran yourself? What system are you running on?

[Bug other/70268] add option -ffile-prefix-map to map one directory name (old) to another (new) in __FILE__, __BASE_FILE__and __builtin_FILE()

2017-12-15 Thread infinity0 at pwned dot gg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70268 --- Comment #14 from infinity0 at pwned dot gg --- > it has a unified option (-ffile-prefix-map) [..] Oh, nice. That might save me some work, then. Could you bounce me the thread? Or failing that, tell me the Message-ID of one of the messages,

[Bug target/80210] ICE in in extract_insn, at recog.c:2311 on ppc64 for with __builtin_pow

2017-12-15 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80210 Peter Bergner changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #22 from Peter

[Bug fortran/83436] Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

2017-12-15 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83436 --- Comment #2 from Jerry DeLisle --- (In reply to Thomas Koenig from comment #1) > I can not check this right. Jerry, van you take a look? Looking

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org ---

[Bug c/66425] (void) cast doesn't suppress __attribute__((warn_unused_result))

2017-12-15 Thread hansecke at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 --- Comment #31 from Hans Ecke --- I would like to point out that what everybody here proposes - make (void) work properly with WUR - hurts no one. The other viewpoint has only given vague theoretical reasons. Let me give you something concrete:

[Bug fortran/83436] Internal file cannot be accessed by UNFORMATTED data transfer when reading from /dev/urandom

2017-12-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83436 Thomas Koenig changed: What|Removed |Added CC||jvdelisle at gcc dot gnu.org,

[Bug tree-optimization/83410] [8 regression] libgomp.graphite/force-parallel-4.c etc. FAIL

2017-12-15 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83410 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/83410] [8 regression] libgomp.graphite/force-parallel-4.c etc. FAIL

2017-12-15 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83410 --- Comment #6 from Jeffrey A. Law --- Author: law Date: Fri Dec 15 16:19:22 2017 New Revision: 255700 URL: https://gcc.gnu.org/viewcvs?rev=255700=gcc=rev Log: PR tree-optimization/83410 * tree-ssa-threadupdate.c

[Bug other/70268] add option -ffile-prefix-map to map one directory name (old) to another (new) in __FILE__, __BASE_FILE__and __builtin_FILE()

2017-12-15 Thread boris at kolpackov dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70268 --- Comment #13 from Boris Kolpackov --- No, I was not aware, thanks for the pointer. I skimmed through it and I agree, the environment variable is a bad idea. In fact, if you look at the patch that I've proposed, it has a unified option

[Bug other/70268] add option -ffile-prefix-map to map one directory name (old) to another (new) in __FILE__, __BASE_FILE__and __builtin_FILE()

2017-12-15 Thread infinity0 at pwned dot gg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70268 infinity0 at pwned dot gg changed: What|Removed |Added CC||infinity0 at pwned dot gg

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

2017-12-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59930 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Fri Dec 15 15:04:59 2017 New Revision: 255698 URL: https://gcc.gnu.org/viewcvs?rev=255698=gcc=rev Log: [PR C++/59930] template friend classes & default args

[Bug tree-optimization/83269] [8 Regression] Wrong constant folding

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83269 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 14:37:52 2017 New Revision: 255697 URL: https://gcc.gnu.org/viewcvs?rev=255697=gcc=rev Log: PR tree-optimization/83269 * fold-const.c (fold_binary_loc):

[Bug sanitizer/81281] [6/7 Regression] UBSAN: false positive, dropped promotion to long type.

2017-12-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81281 --- Comment #14 from Jakub Jelinek --- Author: jakub Date: Fri Dec 15 14:36:26 2017 New Revision: 255696 URL: https://gcc.gnu.org/viewcvs?rev=255696=gcc=rev Log: PR sanitizer/81281 * match.pd ((T)(P + A) - (T)P -> (T) A): Use

[Bug target/81616] Update -mtune=generic for the current Intel and AMD processors

2017-12-15 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81616 --- Comment #40 from Martin Jambor --- (In reply to Sebastian Peryt from comment #39) > I have tested it on SKX with SPEC2006INT and SPEC2017INT and don't see any > regressions. I should have written that the patch only affects znver1 tuning by

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 --- Comment #2 from Markus Trippelsdorf --- I think casting to/from void* (*)() should always be silently accepted. Or perhaps the warning should not be enabled even for -Wextra like clang's -Wbad-function-cast. (BTW why didn't you use that

[Bug tree-optimization/83438] New: [8 Regression] 435.gromacs miscompares

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83438 Bug ID: 83438 Summary: [8 Regression] 435.gromacs miscompares Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3

[Bug tree-optimization/83438] [8 Regression] 435.gromacs miscompares

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83438 Richard Biener changed: What|Removed |Added Keywords||needs-bisection Target Milestone|---

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de ---

[Bug sanitizer/83388] reference statement index not found error with -fsanitize=null

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83388 Richard Biener changed: What|Removed |Added Known to work||8.0 Known to fail|8.0

[Bug sanitizer/83388] reference statement index not found error with -fsanitize=null

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83388 --- Comment #13 from Richard Biener --- Author: rguenth Date: Fri Dec 15 13:43:30 2017 New Revision: 255694 URL: https://gcc.gnu.org/viewcvs?rev=255694=gcc=rev Log: 2017-12-15 Richard Biener PR lto/83388 *

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 Richard Biener changed: What|Removed |Added Keywords||diagnostic Target Milestone|---

[Bug middle-end/82365] stack locations are consolidated if noreturn function is on the path

2017-12-15 Thread arnd at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82365 --- Comment #11 from Arnd Bergmann --- More testing reveals that a handful of files in the kernel are affected by this bug in the BUG() definition on architectures that do not use an inline assembly statement to trap during an assertion, around

  1   2   >