[Bug target/79079] [6/7] Wrong code gen for __builtin_mul_overflow when TRULY_NOOP_TRUNCATION (32, 64) == false

2017-01-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79079 --- Comment #2 from Jakub Jelinek --- Note that there are 8 other gen_lowpart uses in expand_mul_overflow. Are those ok and only this one is problematic? I have no experience with non-TRULY_NOOP_TRUNCATION targets.

[Bug target/79079] [6/7] Wrong code gen for __builtin_mul_overflow when TRULY_NOOP_TRUNCATION (32, 64) == false

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

[Bug target/79080] New: [7 Regression] ICE: internal consistency failure (error: invalid rtl sharing found in the insn) (error: shared rtx)

2017-01-12 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79080 Bug ID: 79080 Summary: [7 Regression] ICE: internal consistency failure (error: invalid rtl sharing found in the insn) (error: shared rtx) Product: gcc Version:

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 --- Comment #9 from Segher Boessenkool --- (In reply to Arseny Solokha from comment #7) > I wonder if the following ICE is somehow related to the one reported here. > I'll file a new PR if it's not. This is a different bug (it still happens

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-12 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 Alan Modra changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-12 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 --- Comment #8 from Arseny Solokha --- int gd (char ff) { int mi; for (;;) { ff += 59 /* 197 also works */; if (ff != 0) mi = 0; else return 0; } }

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-12 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 --- Comment #7 from Arseny Solokha --- I wonder if the following ICE is somehow related to the one reported here. I'll file a new PR if it's not. % powerpc-e500v2-linux-gnuspe-gcc-7.0.0-alpha20170108 -O1 -c dsmbs5u1.c dsmbs5u1.c: In function

[Bug c++/15538] Misleading diagnostic for recursive template instantiation

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15538 Martin Sebor changed: What|Removed |Added Known to fail|6.0 |6.3.0, 7.0 --- Comment #8 from Martin

[Bug c++/15485] [tree-ssa] The C++ front-end generates a lot of (void) casts for statements (NVR)

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15485 Martin Sebor changed: What|Removed |Added Priority|P2 |P4 CC|

[Bug c/15338] There should be a __format__ attribute for syslog.

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15338 Martin Sebor changed: What|Removed |Added Last reconfirmed|2006-02-26 19:26:22 |2017-1-12 CC|

[Bug c++/15272] lookup, dependent base

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15272 Martin Sebor changed: What|Removed |Added Priority|P2 |P3 Known to fail|6.0

[Bug bootstrap/15091] Makefile: ORDINARY_FLAGS_TO_PASS

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15091 Martin Sebor changed: What|Removed |Added Priority|P2 |P4 Status|NEW

[Bug bootstrap/15039] using --enable-checking=valgrind with non-standard installation

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15039 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug tree-optimization/14844] [tree-ssa] narrow types if wide result is not needed for unsigned types or when wrapping is true

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14844 Martin Sebor changed: What|Removed |Added Status|NEW |WAITING CC|

[Bug target/79079] New: [6/7] Wrong code gen for __builtin_mul_overflow when TRULY_NOOP_TRUNCATION (32, 64) == false

2017-01-12 Thread npickito at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79079 Bug ID: 79079 Summary: [6/7] Wrong code gen for __builtin_mul_overflow when TRULY_NOOP_TRUNCATION (32, 64) == false Product: gcc Version: 6.1.0 Status: UNCONFIRMED

[Bug target/77345] [7 Regression] Segmentation fault w/ -misel -O1 (and above)

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77345 Segher Boessenkool changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/71724] [5/6/7 Regression] ICE: Segmentation fault, deep recursion between combine_simplify_rtx and subst

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71724 --- Comment #6 from Segher Boessenkool --- *** Bug 77345 has been marked as a duplicate of this bug. ***

[Bug target/77345] [7 Regression] Segmentation fault w/ -misel -O1 (and above)

2017-01-12 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77345 --- Comment #6 from Arseny Solokha --- As the ICE reported here is reproducible in my setup, I can confirm that the patch posted in PR71724 fixes this one too, so this PR is really a duplicate.

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 --- Comment #5 from Segher Boessenkool --- -mno-lra calls rs6000_emit_move to load the address of the const mem it creates; -mlra does not. It should, but how what where.

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-12 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #4

[Bug c++/79078] Warnings from deprecated attribute are too noisy

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79078 --- Comment #5 from Jonathan Wakely --- Clang and EDG both procuce two warnings for this code, on the variable definition and the call to operator+ struct [[deprecated("D is bad mmmkay")]] D { void f(const D&); }; void D::f(const D&) { }

[Bug c++/79078] Warnings from deprecated attribute are too noisy

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79078 --- Comment #4 from Jonathan Wakely --- Yet another heuristic would be to suppress warnings if the deprecated attributes have the same string literal in the attribute-argument-clause, i.e. treat the string as a grouping mechanism, so that

[Bug c++/79078] Warnings from deprecated attribute are too noisy

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

[Bug c++/79078] Warnings from deprecated attribute are too noisy

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79078 --- Comment #2 from Jonathan Wakely --- Then we get _another_ warning on the definition of that member function: struct [[deprecated("D is bad mmmkay")]] D { void f(const D&); }; void D::f(const D&) { } d.cc:2:18: warning: ‘D’ is

[Bug c++/79078] Warnings from deprecated attribute are too noisy

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79078 --- Comment #1 from Jonathan Wakely --- This warns about the use of D within its own class body: struct [[deprecated("D is bad mmmkay")]] D { void f(const D&); }; d.cc:2:18: warning: ‘D’ is deprecated [-Wdeprecated-declarations] void

[Bug c++/79078] New: Warnings from deprecated attribute are too noisy

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79078 Bug ID: 79078 Summary: Warnings from deprecated attribute are too noisy Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal

[Bug target/78994] -Ofast makes aarch64 C++ benchmark slower for A53

2017-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78994 --- Comment #5 from Andrew Pinski --- https://gcc.gnu.org/ml/gcc-patches/2017-01/msg00637.html

[Bug target/78994] -Ofast makes aarch64 C++ benchmark slower for A53

2017-01-12 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78994 --- Comment #4 from PeteVine --- I'm delighted to report **not** targeting Cortex-A53 actually incurs a performance penalty sometimes ;) http://openbenchmarking.org/result/1701128-TA-GCCCOMPAR79

[Bug c++/14494] Rejected valid specialization of member template

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14494 Martin Sebor changed: What|Removed |Added Priority|P2 |P3 CC|

[Bug c/14489] alternate keywords for visibility attribute

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14489 Martin Sebor changed: What|Removed |Added Priority|P2 |P3 Status|NEW

[Bug target/79066] [7 Regression] non-PIC code generated for powerpc glibc with -fpic

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79066 --- Comment #3 from Segher Boessenkool --- Confirmed. The constant is forced to mem in LRA.

[Bug target/79004] ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c with -mcpu=power9

2017-01-12 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79004 --- Comment #6 from Michael Meissner --- Author: meissner Date: Thu Jan 12 22:02:57 2017 New Revision: 244386 URL: https://gcc.gnu.org/viewcvs?rev=244386=gcc=rev Log: [gcc] 2017-01-12 Michael Meissner PR

[Bug bootstrap/79069] [7 Regression] Bootstrap failure on s390x-linux while building libgo

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

[Bug bootstrap/79069] [7 Regression] Bootstrap failure on s390x-linux while building libgo

2017-01-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79069 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Thu Jan 12 21:29:43 2017 New Revision: 244383 URL: https://gcc.gnu.org/viewcvs?rev=244383=gcc=rev Log: PR bootstrap/79069 * cfgrtl.c (rtl_tidy_fallthru_edge): For

[Bug c/78304] [7 Regression] -Wformat doesn't warn anymore for inttypes.h format string argument type mismatches

2017-01-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78304 --- Comment #5 from David Malcolm --- More notes to self: The locations within the string_concat_db for this concatenation are all spelling locations, rather than virtual locations. The reason is that c-lex.c's lex_string calls cpp_get_token

[Bug c/78304] [7 Regression] -Wformat doesn't warn anymore for inttypes.h format string argument type mismatches

2017-01-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78304 --- Comment #4 from David Malcolm --- Notes to self: PRIu32 etc are described in: http://en.cppreference.com/w/c/types/integer#Format_macro_constants Ideal would be a fix-it hint that suggests the correct macro, but that's clealy

[Bug c/78304] [7 Regression] -Wformat doesn't warn anymore for inttypes.h format string argument type mismatches

2017-01-12 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78304 David Malcolm changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug bootstrap/79068] [7 Regression] Bootstrap failure on powerpc64-linux and armv7hl-linux-gnueabi in libgo

2017-01-12 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79068 Ian Lance Taylor changed: What|Removed |Added CC||ian at airs dot com --- Comment #4

[Bug target/40411] -std=c99 does not enable c99 mode in Solaris C library

2017-01-12 Thread heydowns at somuchpressure dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411 --- Comment #32 from Jeff Downs --- (In reply to r...@cebitec.uni-bielefeld.de from comment #31) > The attached patch does this, and includes a forward port of Jeff's > patch to escape special characters like `:' in %{S:X} expressions. [...] >

[Bug c++/79077] New: [7 regression][new inheriting ctors] bad code for inherited ctor

2017-01-12 Thread s...@li-snyder.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79077 Bug ID: 79077 Summary: [7 regression][new inheriting ctors] bad code for inherited ctor Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug bootstrap/79076] New: [sparc/solaris] bootstrap comparison failure, in-tree binutils + --without-gnu-as

2017-01-12 Thread phantall at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79076 Bug ID: 79076 Summary: [sparc/solaris] bootstrap comparison failure, in-tree binutils + --without-gnu-as Product: gcc Version: 4.9.4 Status: UNCONFIRMED

[Bug rtl-optimization/78751] [7 Regression] ICE in extract_insn, at recog.c:2311 (error: unrecognizable insn) w/ -Os -misel

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78751 --- Comment #5 from Segher Boessenkool --- Oh, the patch isn't ugly, just the resulting code is :-)

[Bug testsuite/79051] FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line 140)

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79051 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug testsuite/79051] FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line 140)

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79051 --- Comment #5 from Martin Sebor --- Author: msebor Date: Thu Jan 12 18:50:26 2017 New Revision: 244382 URL: https://gcc.gnu.org/viewcvs?rev=244382=gcc=rev Log: PR testsuite/79051 gcc/testsuite/ChangeLog: * gcc.dg/attr-alloc_size-4.c:

[Bug tree-optimization/79054] missing range information with INT_MAX

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79054 --- Comment #5 from Martin Sebor --- Author: msebor Date: Thu Jan 12 18:50:26 2017 New Revision: 244382 URL: https://gcc.gnu.org/viewcvs?rev=244382=gcc=rev Log: PR testsuite/79051 gcc/testsuite/ChangeLog: * gcc.dg/attr-alloc_size-4.c:

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046 --- Comment #7 from Andrew Pinski --- (In reply to Dave Johansen from comment #6) > Could that be made a guarantee? Right now, having to build plugins against > the full version of GCC is a major pain for distributions and saying that > GCC

[Bug testsuite/79051] FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line 140)

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79051 --- Comment #4 from Martin Sebor --- Author: msebor Date: Thu Jan 12 18:41:33 2017 New Revision: 244381 URL: https://gcc.gnu.org/viewcvs?rev=244381=gcc=rev Log: Reference PR testsuite/79051, not 791051. Modified:

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #12 from Andreas Krebbel --- (In reply to Dominik Vogt from comment #11) > gccint: > > A operand which is read by the instruction can be tied to an earlyclobber > > operand if its only use as an input occurs before the early result

[Bug tree-optimization/79054] missing range information with INT_MAX

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79054 --- Comment #4 from Martin Sebor --- Author: msebor Date: Thu Jan 12 18:35:19 2017 New Revision: 244380 URL: https://gcc.gnu.org/viewcvs?rev=244380=gcc=rev Log: PR testsuite/791051 - FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings, line

[Bug libstdc++/79075] Lots of tests fail with _GLIBCXX_USE_CXX1_ABI=0

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79075 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/79075] New: Lots of tests fail with _GLIBCXX_USE_CXX1_ABI=0

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79075 Bug ID: 79075 Summary: Lots of tests fail with _GLIBCXX_USE_CXX1_ABI=0 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug testsuite/72850] [7 Regression] FAIL: gcc.dg/tree-ssa/pr69270-3.c scan-tree-dump-times uncprop1 ", 1" 4

2017-01-12 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72850 Jeffrey A. Law changed: What|Removed |Added Priority|P1 |P2 --- Comment #6 from Jeffrey A. Law

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #11 from Dominik Vogt --- gccint: > A operand which is read by the instruction can be tied to an earlyclobber > operand if its only use as an input occurs before the early result is written. Mabe it's allowed here because of the

[Bug c/79074] -Waddress difference between C and C++ with (T*)0

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

[Bug c/79074] -Waddress difference between C and C++ with (T*)0

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79074 --- Comment #1 from Martin Sebor --- Author: msebor Date: Thu Jan 12 18:07:51 2017 New Revision: 244378 URL: https://gcc.gnu.org/viewcvs?rev=244378=gcc=rev Log: PR c/79074 - -Waddress difference between C and C++ with (T*)0

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-12 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046 --- Comment #6 from Dave Johansen --- Could that be made a guarantee? Right now, having to build plugins against the full version of GCC is a major pain for distributions and saying that GCC plugins are API/ABI stable for a major version would

[Bug c/79074] New: -Waddress difference between C and C++ with (T*)0

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79074 Bug ID: 79074 Summary: -Waddress difference between C and C++ with (T*)0 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org ---

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #9 from Segher Boessenkool --- With the code and flags in comment 2 i get a segmentation fault, instead (with a powerpc64-linux host), somewhere during LRA. insn 10 is === (insn 10 8 11 2 (set (reg:DI 120) (and:DI

[Bug testsuite/79073] FAIL: gcc.dg/pr78973.c (test for warnings, line 12) in ILP32

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79073 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Last reconfirmed|

[Bug testsuite/79073] FAIL: gcc.dg/pr78973.c (test for warnings, line 12) in ILP32

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79073 --- Comment #1 from Martin Sebor --- Author: msebor Date: Thu Jan 12 17:43:16 2017 New Revision: 244377 URL: https://gcc.gnu.org/viewcvs?rev=244377=gcc=rev Log: PR testsuite/79073 - FAIL: gcc.dg/pr78973.c (test for warnings, line 12) in ILP32

[Bug target/79041] aarch64 backend emits R_AARCH64_ADR_PREL_PG_HI21 relocation despite -mpc-relative-literal-loads option being used

2017-01-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79041 --- Comment #6 from ktkachov at gcc dot gnu.org --- thanks for testing this out

[Bug libstdc++/77528] std::queue default constructor unnecessarily creates temporary of underlying Container

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

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #8 from Dominik Vogt --- With the cross compiler and the reduced test case, reload generates a coredump. Is that what you get for the minimized test? Program received signal SIGSEGV, Segmentation fault. 0x802bb262 in

[Bug libstdc++/77528] std::queue default constructor unnecessarily creates temporary of underlying Container

2017-01-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77528 --- Comment #11 from Jonathan Wakely --- Author: redi Date: Thu Jan 12 17:28:36 2017 New Revision: 244374 URL: https://gcc.gnu.org/viewcvs?rev=244374=gcc=rev Log: PR77528 partially revert r244278 and define default constructors PR

[Bug target/79044] ICE in insn_is_swappable_p, at config/rs6000/rs6000.c:41191

2017-01-12 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79044 Bill Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/79044] ICE in insn_is_swappable_p, at config/rs6000/rs6000.c:41191

2017-01-12 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79044 --- Comment #5 from Bill Schmidt --- Author: wschmidt Date: Thu Jan 12 17:19:17 2017 New Revision: 244373 URL: https://gcc.gnu.org/viewcvs?rev=244373=gcc=rev Log: [gcc] 2017-01-12 Bill Schmidt PR

[Bug rtl-optimization/78751] [7 Regression] ICE in extract_insn, at recog.c:2311 (error: unrecognizable insn) w/ -Os -misel

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

[Bug tree-optimization/78775] [7 Regression] ICE in maybe_warn_alloc_args_overflow

2017-01-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 --- Comment #11 from Martin Sebor --- I've raised bug 79073 for the gcc.dg/pr78973.c failure. AFAICT, it's due to a VRP defect or limitation.

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug testsuite/79073] New: FAIL: gcc.dg/pr78973.c (test for warnings, line 12) in ILP32

2017-01-12 Thread msebor at gcc dot gnu.org
/dg.exp ... FAIL: gcc.dg/pr78973.c (test for warnings, line 12) === gcc Summary === # of expected passes1 # of unexpected failures1 /home/msebor/build/gcc-git/gcc/xgcc version 7.0.0 20170112 (experimental) (GCC) The failure seems to be due to the lack or range

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2017-01-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 --- Comment #19 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Thu Jan 12 17:02:38 2017 New Revision: 244372 URL: https://gcc.gnu.org/viewcvs?rev=244372=gcc=rev Log: Add Cortex-A15 tuning to gcc.dg/uninit-pred-8_a.c PR

[Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode)

2017-01-12 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72488 --- Comment #7 from Jeffrey A. Law --- I poked at this a bit yesterday (given the irreducible loops I've got some concerns that jump threading might be involved). Whatever is going on, it is highly sensitive to just about any codegen changes.

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #7 from ktkachov at gcc dot gnu.org --- (In reply to Dominik Vogt from comment #6) > I'm trying to build an cross compiler but cannot figure out the --target > configure option to use. Neither --target=arm nor --target=arm-linux nor

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #6 from Dominik Vogt --- I'm trying to build an cross compiler but cannot figure out the --target configure option to use. Neither --target=arm nor --target=arm-linux nor --target=arm-gnu-linux work. gcc/configure spits out an

[Bug rtl-optimization/59461] missed zero-extension elimination in the combiner

2017-01-12 Thread matthew.fortune at imgtec dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59461 --- Comment #8 from Matthew Fortune --- (In reply to Eric Botcazou from comment #7) > > I'm yet to get my head around what the issue is but if anyone has a pointer > > based on the potential impact on MIPS64 as described above then I'd be > >

[Bug target/76731] [AVX512] _mm512_i32gather_epi32 and other scatter/gather routines have incorrect signature

2017-01-12 Thread kyukhin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76731 --- Comment #10 from Kirill Yukhin --- (In reply to Andrew Senkevich from comment #8) > I think we should follow here declarations from icc headers to be compatible > with it. Okay. Could you pls state which rules ICC follows for all

[Bug fortran/79072] New: ICE with class(*) pointer function result and character value

2017-01-12 Thread neil.n.carlson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79072 Bug ID: 79072 Summary: ICE with class(*) pointer function result and character value Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c++/79050] [5/6/7 Regression] ICE: tree code 'template_type_parm' is not supported in LTO streams

2017-01-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79050 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug rtl-optimization/59461] missed zero-extension elimination in the combiner

2017-01-12 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59461 --- Comment #7 from Eric Botcazou --- > There is a reasonable chance that this patch broke mips64 n64 but I do not > have confirmation yet. See PR target/78660. The quoted hunk only reverted a recent pessimization (r205550), the current code is

[Bug c++/71821] [5/6/7 regression] ICE on invalid C++11 code (incorrect argument for alignas): unexpected expression ‘f’ of kind template_id_expr

2017-01-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71821 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug lto/79061] [7 Regression][LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco"

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

[Bug target/79044] ICE in insn_is_swappable_p, at config/rs6000/rs6000.c:41191

2017-01-12 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79044 --- Comment #4 from Bill Schmidt --- Author: wschmidt Date: Thu Jan 12 16:01:13 2017 New Revision: 244368 URL: https://gcc.gnu.org/viewcvs?rev=244368=gcc=rev Log: [gcc] 2017-01-12 Bill Schmidt PR

[Bug tree-optimization/77445] [7 Regression] Performance drop after r239219 on coremark test

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77445 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/77498] [7 regression] Performance drop after r239414 on spec2000/172mgrid

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77498 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug rtl-optimization/77416] [7 Regression] LRA rematerializing use of CA reg across function call

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

[Bug target/78633] [7 Regression] [SH] libgcc/fp-bit.c:944:1: error: invalid rtl sharing found in the insn

2017-01-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78633 --- Comment #18 from Jakub Jelinek --- If the original insn that has the op.set_src rtx in it is not removed by the splitter (which it seems it is not), and it is just expected to be removed during DCE later, then doing copy_rtx is the right

[Bug target/77345] [7 Regression] Segmentation fault w/ -misel -O1 (and above)

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77345 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/77283] [7 Regression] Revision 238005 disables loop unrolling

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77283 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|NEW

[Bug c++/71965] [6/7 regression] [concepts] Substitution error *after* failure to satisfy an earlier constraint

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71965 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Priority|P3

[Bug testsuite/72850] [7 Regression] FAIL: gcc.dg/tree-ssa/pr69270-3.c scan-tree-dump-times uncprop1 ", 1" 4

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72850 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug target/72749] [7 Regression] ICE: verify_flow_info failed (error: wrong amount of branch edges after conditional jump in bb 5) w/ -O2 -fsched2-use-superblocks

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72749 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/65206] Vectorized version of loop is removed.

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65206 --- Comment #10 from Richard Biener --- *** Bug 72739 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/72739] [7 Regression] FAIL: gcc.dg/vect/vect-mask-store-move-1.c after r238301

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

[Bug c++/71966] [7 Regression] ICE on invalid C++11 code (undefined constructor used in a constant expression): in cp_build_addr_expr_1, at cp/typeck.c:5671

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71966 Richard Biener changed: What|Removed |Added Priority|P3 |P4

[Bug ipa/71207] [5/6/7 Regression] gcc 5.3 and 6.1 generates wrong code with -O2

2017-01-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71207 --- Comment #6 from Martin Liška --- Created attachment 40512 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40512=edit Patch candidate Btw. I really believe this should be marked as P1 because it creates invalid builtin_unreachable

[Bug ipa/71207] [5/6/7 Regression] gcc 5.3 and 6.1 generates wrong code with -O2

2017-01-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71207 Martin Liška changed: What|Removed |Added CC||jamborm at gcc dot gnu.org,

[Bug tree-optimization/71437] [7 regression] Performance regression after r235817

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71437 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug c++/71710] [7 Regression] ICE on valid C++11 code with decltype and alias template: in lookup_member, at cp/search.c:1255

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71710 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/71433] [7 Regression] -Warray-bounds false positive with -O2

2017-01-12 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71433 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Status|NEW

  1   2   >