[Bug tree-optimization/57755] Improve fold_binary_op_with_conditional_arg

2018-09-29 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57755 --- Comment #3 from Marc Glisse --- (In reply to Eric Gallager from comment #2) > (In reply to Marc Glisse from comment #1) > > This patch seems to help for the testcases in this PR and passes the > > testsuite (with one XPASS). I'll add some tes

[Bug c++/80496] missing diagnostic regarding noreturn mismatch in function pointer initialization

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

[Bug tree-optimization/42970] Missed unused function return value elimination

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42970 Eric Gallager changed: What|Removed |Added CC||jamborm at gcc dot gnu.org Ass

[Bug tree-optimization/36281] vector code is not parallelized

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36281 Eric Gallager changed: What|Removed |Added Blocks||53947 Assignee|spop at gcc dot

[Bug tree-optimization/31178] VRP can infer a range for b in a >> b and a << b

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31178 Eric Gallager changed: What|Removed |Added Assignee|rguenth at gcc dot gnu.org |unassigned at gcc dot gnu.org --

[Bug target/54640] arm_adjust_block_mem: signed/unsigned comparison [-Werror=sign-compare]

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54640 Eric Gallager changed: What|Removed |Added Keywords||build, diagnostic CC|

[Bug rtl-optimization/11261] Weak code generated for JPEG compression

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11261 Eric Gallager changed: What|Removed |Added CC||joern.rennecke at superh dot com

[Bug c/64743] minor issue with the location of -Wlong-long

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64743 Eric Gallager changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c/87435] "Duplicate const" warning NOT emitted from typedef in -std=c90

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

[Bug c++/87407] Enhance -Wunused-function to handle also inline functions

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

[Bug c++/87409] Implement -Wunused-private-field

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87409 Eric Gallager changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/72789] add -Wunused-private-field

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72789 Eric Gallager changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #2

[Bug c++/87403] [Meta-bug] Issues that suggest a new warning

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87403 Bug 87403 depends on bug 87409, which changed state. Bug 87409 Summary: Implement -Wunused-private-field https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87409 What|Removed |Added ---

[Bug c++/87404] Implement -Wenum-compare and -Wenum-compare-switch

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

[Bug c++/87403] [Meta-bug] Issues that suggest a new warning

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87403 Bug 87403 depends on bug 87405, which changed state. Bug 87405 Summary: Implement -Wliteral-conversion https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87405 What|Removed |Added -

[Bug c++/87405] Implement -Wliteral-conversion

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87405 Eric Gallager changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug c++/55077] implement and enable by default -Wliteral-conversion

2018-09-29 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55077 Eric Gallager changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #8

[Bug c++/87403] [Meta-bug] Issues that suggest a new warning

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

[Bug go/87470] New: [9 Regression] libgo/go/runtime/malloc.go failed to build with -mx32

2018-09-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87470 Bug ID: 87470 Summary: [9 Regression] libgo/go/runtime/malloc.go failed to build with -mx32 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/87468] [9 Regression] ice "wrong amount of branch edges after conditional jump in bb"

2018-09-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87468 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Component|c

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

2018-09-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 H.J. Lu changed: What|Removed |Added Target|x86_64-*-* i?86-*-* |x86_64-*-* Status|UNCONFIRMED

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

2018-09-29 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #5 from hjl at gcc dot gnu.org --- Author: hjl Date: Sat Sep 29 21:59:59 2018 New Revision: 264716 URL: https://gcc.gnu.org/viewcvs?rev=264716&root=gcc&view=rev Log: i386: Use TImode for BLKmode values in 2 integer registers When pa

[Bug c++/87373] Packed structs are not handled properly on ARM architecture even with misaligned access is enabled

2018-09-29 Thread murat.ursavas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373 --- Comment #33 from Murat Ursavaş --- One thing though. Would you accept this a regression and get back to 4.9 style? Yes, GCC is doing everything by the book but the result is not perfect (due to other undocumented issues not related to GNU te

[Bug c++/87373] Packed structs are not handled properly on ARM architecture even with misaligned access is enabled

2018-09-29 Thread murat.ursavas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373 Murat Ursavaş changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/87373] Packed structs are not handled properly on ARM architecture even with misaligned access is enabled

2018-09-29 Thread murat.ursavas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373 --- Comment #31 from Murat Ursavaş --- (In reply to Murat Ursavaş from comment #28) > > Here's the disassembly of a problematic part: > > 4.9.3 > > 121 NVM_SPI->ROUTE = USART_ROUTE_TXPEN | USART_ROUTE_RXPEN | > USART_ROUTE_CLKPEN | N

[Bug c++/87373] Packed structs are not handled properly on ARM architecture even with misaligned access is enabled

2018-09-29 Thread murat.ursavas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373 --- Comment #30 from Murat Ursavaş --- OK, looks like it is possible like this: ldr r2, =0x000b Source: https://stackoverflow.com/questions/38689886/loading-32-bit-values-to-a-register-in-arm-assembly

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2018-09-29 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 --- Comment #8 from Segher Boessenkool --- It is not fixed in trunk, even. A better testcase removes the __volatile__: if this is properly optimised the whole asm disappears then, but in the case of MYSIZE 3 it does not with the current GCC.

[Bug c++/87373] Packed structs are not handled properly on ARM architecture even with misaligned access is enabled

2018-09-29 Thread murat.ursavas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373 --- Comment #29 from Murat Ursavaş --- And just out of curiosity, why the compiler loads zero to the register and then OR's with the value? 00029e3c: movsr2,#0x0 00029e3e: orr r2,r2,#0xb Why doesn't it load directly the necessary v

[Bug target/87467] Incorrect function parameter for _mm512_abs_pd in `include/avx512fintrin.h`

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87467 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/65667] [5 Regression] FAIL: g++.dg/cpp0x/pr57101.C -std=gnu++11 (test for excess errors)

2018-09-29 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65667 --- Comment #4 from Paul Thomas --- Author: pault Date: Sat Sep 29 17:17:09 2018 New Revision: 264715 URL: https://gcc.gnu.org/viewcvs?rev=264715&root=gcc&view=rev Log: 2018-09-29 Paul Thomas PR fortran/65667 * trans-expr.c (

[Bug target/87467] Incorrect function parameter for _mm512_abs_pd in `include/avx512fintrin.h`

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87467 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Sat Sep 29 16:28:53 2018 New Revision: 264714 URL: https://gcc.gnu.org/viewcvs?rev=264714&root=gcc&view=rev Log: PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs_

[Bug target/87467] Incorrect function parameter for _mm512_abs_pd in `include/avx512fintrin.h`

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87467 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Sat Sep 29 16:09:59 2018 New Revision: 264713 URL: https://gcc.gnu.org/viewcvs?rev=264713&root=gcc&view=rev Log: PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs_

[Bug target/87467] Incorrect function parameter for _mm512_abs_pd in `include/avx512fintrin.h`

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87467 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Sat Sep 29 16:04:09 2018 New Revision: 264711 URL: https://gcc.gnu.org/viewcvs?rev=264711&root=gcc&view=rev Log: PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs_

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

2018-09-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 H.J. Lu changed: What|Removed |Added CC||ubizjak at gmail dot com Component|mi

[Bug middle-end/87370] Regression in return struct code

2018-09-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #4 from H.J. Lu --- Created attachment 44769 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44769&action=edit I am testing this patch

[Bug inline-asm/63900] memory constrains needlessly doing memory clobber

2018-09-29 Thread headch at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63900 Christopher Head changed: What|Removed |Added CC||headch at gmail dot com --- Comment #

[Bug c++/87373] Packed structs are not handled properly on ARM architecture even with misaligned access is enabled

2018-09-29 Thread murat.ursavas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87373 Murat Ursavaş changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c++/87469] New: ice in record_estimate, at tree-ssa-loop-niter.c:3271

2018-09-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87469 Bug ID: 87469 Summary: ice in record_estimate, at tree-ssa-loop-niter.c:3271 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug c/87468] ice "wrong amount of branch edges after conditional jump in bb"

2018-09-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87468 --- Comment #1 from David Binderman --- C source code is a; b() { int c = 1; for (; c <= 3;) { int d = e() && !0; switch (c) case 1: if (d) case 2: case 3: f(); if (a) c++; } }

[Bug c/87468] New: ice "wrong amount of branch edges after conditional jump in bb"

2018-09-29 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87468 Bug ID: 87468 Summary: ice "wrong amount of branch edges after conditional jump in bb" Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug target/87467] Incorrect function parameter for _mm512_abs_pd in `include/avx512fintrin.h`

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87467 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/87465] [8/9 Regression] Loop removal regression

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87465 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/87465] [8/9 Regression] Loop removal regression

2018-09-29 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87465 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Target Milest

[Bug target/87156] [9 Regression] ICE building libstdc++ for mips64

2018-09-29 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87156 --- Comment #4 from Paul Hua --- (In reply to Jan Hubicka from comment #3) > Does the attached patch fix the bootstrap? > Index: cgraphclones.c > === > --- cgraphclones.c (revis