[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 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&root=gcc&view=rev Log: PR77528 partially revert r244278 and define default constructors

[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 df_ref_

[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/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 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&root=gcc&view=rev Log: PR testsuite/79073 - FAIL: gcc.dg/pr78973.c (test for warnings, line 12) i

[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 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 (subreg:DI

[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 --- Comment

[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: c

[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 el

[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&root=gcc&view=rev Log: PR c/79074 - -Waddress difference between C and C++ with (T*)0 gcc/testsu

[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 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 forc

[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 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: lib

[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 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&root=gcc&view=rev Log: PR testsuite/791051 - FAIL: gcc.dg/attr-alloc_size-4.c (test for warnings,

[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 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 --- 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&root=gcc&view=rev Log: Reference PR testsuite/79051, not 791051. Modified: trunk/gcc/testsui

[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 plugi

[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&root=gcc&view=rev Log: PR testsuite/79051 gcc/testsuite/ChangeLog: * gcc.dg/attr-alloc_s

[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&root=gcc&view=rev Log: PR testsuite/79051 gcc/testsuite/ChangeLog: * gcc.dg/attr-alloc_s

[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 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 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 Severit

[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 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 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 fr

[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 a

[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 overambitiou

[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&root=gcc&view=rev Log: PR bootstrap/79069 * cfgrtl.c (rtl_tidy_fallthru_edge): F

[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 in

[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 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&root=gcc&view=rev Log: [gcc] 2017-01-12 Michael Meissner PR target/79004

[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 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 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 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 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 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 Prio

[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 f(con

[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 deprecated

[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 #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 entitie

[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&) { } [[d

[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 from

[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/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 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 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 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 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 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 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 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 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++/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++/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 Seb

[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 'gd

[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/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 g

[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 with

[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: 7

[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/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.

<    1   2