[Bug target/82139] New: unnecessary movapd with _mm_castsi128_pd to use BLENDPD on __m128i results

2017-09-07 Thread peter at cordes dot ca
0.0 20170907 -xc -std=gnu99 -O3 -Wall -msse4 -mno-avx foo: pcmpeqd %xmm2, %xmm2 leaq81920(%rdi), %rax movdqa .LC0(%rip), %xmm3 .L6: movdqa %xmm3, %xmm1 addq$16, %rdi movdqu -16(%rdi), %xmm0 paddd %xmm0, %xmm1 movapd %xmm1, %x

[Bug target/82138] [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section}

2017-09-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82138 --- Comment #1 from Arseny Solokha --- This was fixed in r251843 for rs6000.

[Bug target/82138] New: [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section}

2017-09-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82138 Bug ID: 82138 Summary: [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section} Product: gcc Version:

[Bug target/82136] x86: -mavx256-split-unaligned-load should try to fold other shuffles into the load/vinsertf128

2017-09-07 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82136 --- Comment #1 from Peter Cordes --- Whoops, the compiler-explorer link had aligned=1. This one produces the asm I showed in the original report: https://godbolt.org/g/WsZ5S9 See bug 82137 for a much more efficient vectorization strategy gcc

[Bug tree-optimization/82137] New: auto-vectorizing shuffles way to much to avoid duplicate work

2017-09-07 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82137 Bug ID: 82137 Summary: auto-vectorizing shuffles way to much to avoid duplicate work Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords:

[Bug target/82136] New: x86: -mavx256-split-unaligned-load should try to fold other shuffles into the load/vinsertf128

2017-09-07 Thread peter at cordes dot ca
ast one shuffle. with gcc 8.0.0 20170907 -xc -std=gnu11 -O3 -Wall -march=sandybridge pairs_double: leaq81920(%rdi), %rax .L2: vmovupd (%rdi), %xmm1 vinsertf128 $0x1, 16(%rdi), %ymm1, %ymm1 addq$64, %rdi vmovupd -32(%rdi), %xmm2 vinsertf

[Bug target/80568] x86 -mavx256-split-unaligned-load (and store) is affecting AVX2 code, but probably shouldn't be.

2017-09-07 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80568 Peter Cordes changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

2017-09-07 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78762 Peter Cordes changed: What|Removed |Added CC||peter at cordes dot ca --- Comment #16

[Bug c++/82067] G++ has an internal compiler error in possible_polymorphic_call_targets, at ipa-devirt.c:1557

2017-09-07 Thread jupitercuso4 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82067 --- Comment #7 from jupitercuso4 at gmail dot com --- $ g++ -std=c++11 -O3 --verbose test.i Using built-in specs. COLLECT_GCC=g++

[Bug middle-end/81318] [8 regression] ICE in to_reg_br_prob_base, at profile-count.h:189

2017-09-07 Thread daniel.black at au dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81318 --- Comment #27 from Daniel Black --- reduced test case, quite similar however just to be sure: int a, b; __attribute__((__cold__)) fn1(); __attribute__((always_inline)) fn2() { fn1(); } fn3() { fn2(); if (b) a = 0; }

[Bug middle-end/81768] [8 Regression] error: control flow in the middle of basic block

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81768 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:41:42 2017 New Revision: 251857 URL: https://gcc.gnu.org/viewcvs?rev=251857=gcc=rev Log: Backported from mainline 2017-09-05 Jakub Jelinek

[Bug middle-end/81768] [8 Regression] error: control flow in the middle of basic block

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81768 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:40:06 2017 New Revision: 251856 URL: https://gcc.gnu.org/viewcvs?rev=251856=gcc=rev Log: Backported from mainline 2017-09-05 Jakub Jelinek

[Bug tree-optimization/82135] Missed constant propagation through possible unsigned wraparound, with std::align() variable pointer, constant everything else.

2017-09-07 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82135 --- Comment #1 from Marc Glisse --- This PR is a bit messy, please minimize your examples... Looking at the dse2 dump (before reassoc messes things up): __intptr_2 = (const long unsigned int) voidp_9(D); _3 = __intptr_2 + 63; __aligned_4

[Bug sanitizer/81923] [ASAN] gcc emites wrong odr asan instrumentation for glibc

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81923 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:29:04 2017 New Revision: 251854 URL: https://gcc.gnu.org/viewcvs?rev=251854=gcc=rev Log: Backported from mainline 2017-09-01 Jakub Jelinek

[Bug c/81687] Compiler drops label in OpenMP region

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81687 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:26:34 2017 New Revision: 251853 URL: https://gcc.gnu.org/viewcvs?rev=251853=gcc=rev Log: 2017-09-07 Jakub Jelinek Backported from mainline

[Bug target/81621] ICE in delete_insn, at cfgrtl.c:167 with s390x cross compiler

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81621 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:23:14 2017 New Revision: 251851 URL: https://gcc.gnu.org/viewcvs?rev=251851=gcc=rev Log: Backported from mainline 2017-08-03 Jakub Jelinek

[Bug driver/81650] gcc -m32 mishandles -Walloc-size-larger-than=9223372036854775807

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81650 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:20:43 2017 New Revision: 251850 URL: https://gcc.gnu.org/viewcvs?rev=251850=gcc=rev Log: Backported from mainline 2017-08-03 Jakub Jelinek

[Bug middle-end/81052] ICE in verify_dominators, at dominance.c:1184

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81052 --- Comment #13 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:19:47 2017 New Revision: 251849 URL: https://gcc.gnu.org/viewcvs?rev=251849=gcc=rev Log: Backported from mainline 2017-08-03 Jakub Jelinek

[Bug c/45784] gcc OpenMP - error: invalid controlling predicate

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45784 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 20:18:45 2017 New Revision: 251848 URL: https://gcc.gnu.org/viewcvs?rev=251848=gcc=rev Log: Backported from mainline 2017-07-27 Jakub Jelinek

[Bug c/82133] unroll-loops too aggressive

2017-09-07 Thread nickpapior at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82133 Nick changed: What|Removed |Added Known to work||6.3.0 --- Comment #1 from Nick --- I completely

[Bug tree-optimization/82135] New: Missed constant propagation through possible unsigned wraparound, with std::align() variable pointer, constant everything else.

2017-09-07 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82135 Bug ID: 82135 Summary: Missed constant propagation through possible unsigned wraparound, with std::align() variable pointer, constant everything else. Product: gcc

[Bug target/81800] [8 regression] on aarch64 ilp32 lrint should not be inlined as two instructions

2017-09-07 Thread qing.zhao at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81800 --- Comment #3 from Qing Zhao --- I can repeat this with the latest upstream gcc on aarch64 machine. the inlining happens when -fno-math-errno is specified. and it should be only inlined when -fno-trapping-math is specified.

[Bug tree-optimization/80925] [8 Regression] vect peeling failures

2017-09-07 Thread sje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80925 --- Comment #22 from Steve Ellcey --- (In reply to Christophe Lyon from comment #21) > I think this change caused regressions on armeb-none-linux-gnueabihf > --with-cpu=cortex-a9 --with-fpu=neon-fp16 (works OK > --with-fpu=vfpv3-d16-fp16)

[Bug bootstrap/82087] HEAD fails to bootstrap on x86_64-apple-darwin16.7.0

2017-09-07 Thread d25fe0be at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82087 d25fe0be@ changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug objc++/61759] [ICE] [objc] reaching gcc_unreachable in objc_eh_runtime_type at objc/objc-next-runtime-abi-01.c

2017-09-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61759 Eric Gallager changed: What|Removed |Added Target|powerpc-unknown-darwin |*-*-darwin

[Bug bootstrap/59447] --with-dwarf2 is not propagated correctly, will always create dwarf4 by default

2017-09-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59447 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug objc++/57607] g++ cannot distinguish obj-c message call from c++11 lambda

2017-09-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57607 Eric Gallager changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/80897] [8 regression] gnat bootstrap broken on SPARC64/Linux

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80897 --- Comment #10 from Eric Botcazou --- Author: ebotcazou Date: Thu Sep 7 15:53:09 2017 New Revision: 251847 URL: https://gcc.gnu.org/viewcvs?rev=251847=gcc=rev Log: PR target/80897 * config/sparc/sparc.c

[Bug c/82134] warn_unused_result triggers on empty structs even when they are used

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

[Bug boehm-gc/57761] USE_PROC_FOR_LIBRARIES does not work correctly

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

[Bug libstdc++/70548] gdb pretty printers hang and spin cpu in gdb session.

2017-09-07 Thread smark at datto dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70548 --- Comment #4 from stu mark --- I left that more for Henrique Andrade. If there's a problem with the pretty printer, and a lousy hack like this can keep gdb from hanging, to me, it's worth it. I don't know which pretty printer was having the

[Bug boehm-gc/64042] FAIL: boehm-gc.c/gctest.c -O2 execution test

2017-09-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64042 --- Comment #16 from Eric Gallager --- (In reply to Tom de Vries from comment #13) > (In reply to Eric Gallager from comment #12) > > (In reply to Tom de Vries from comment #11) > > > Reported upstream here: > > >

[Bug libstdc++/70548] gdb pretty printers hang and spin cpu in gdb session.

2017-09-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70548 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c/82134] warn_unused_result triggers on empty structs even when they are used

2017-09-07 Thread zackw at panix dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82134 --- Comment #2 from Zack Weinberg --- The claim in the Stack Overflow post was that this was useful in a scenario involving machine-generated code that couldn't return void for some external reason, but they didn't go into any kind of detail.

[Bug middle-end/82083] sanitizer detects signed integer overflow in tree-data-ref.c with -O3

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82083 Martin Liška changed: What|Removed |Added Assignee|marxin at gcc dot gnu.org |unassigned at gcc dot gnu.org

[Bug libstdc++/70548] gdb pretty printers hang and spin cpu in gdb session.

2017-09-07 Thread smark at datto dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70548 --- Comment #2 from stu mark --- this finally got so annoying I did something about it. This is not the correct fix, but it seems to keep gdb from hanging and as all I really want to do in life is debug my program, I don't care if it's not

[Bug ada/82127] [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80846] auto-vectorized AVX2 horizontal sum should narrow to 128b right away, to be more efficient for Ryzen and Intel

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80846 --- Comment #16 from Jakub Jelinek --- (In reply to rguent...@suse.de from comment #15) > Yeah, I have a patch that does this. The question is how to query the target > if the vector sizes share the same register set. Like we wouldn't want to go

[Bug ada/82127] [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 --- Comment #4 from Eric Botcazou --- Author: ebotcazou Date: Thu Sep 7 15:33:29 2017 New Revision: 251846 URL: https://gcc.gnu.org/viewcvs?rev=251846=gcc=rev Log: PR ada/82127 * gcc-interface/decl.c

[Bug c++/70029] [8 Regression] ICE with C++11 and -flto

2017-09-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70029 --- Comment #14 from Jason Merrill --- (In reply to Jason Merrill from comment #13) > I believe r241831 fixed the actual problem that verify_type was catching. > This still fails because free_lang_data_in_type clears TYPE_LANG_FLAG_4 on > 't'

[Bug c/82134] warn_unused_result triggers on empty structs even when they are used

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

[Bug ipa/82107] [5/6/7/8 Regression] O2 optimisation on amd64 leads to error

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82107 --- Comment #3 from Martin Liška --- Huh, very nice example I must admit. Following bad happens: In FooImpl.cpp content of real_payload is inlined to payload function. Then ICF does merge operation: FooImpl::real_payload (struct FooImpl *

[Bug testsuite/82120] FAIL: gcc.dg/tree-ssa/pr81588.c

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120 --- Comment #10 from Jakub Jelinek --- The best would be to add -mbranch-cost= support like many other targets have, and have an effective target with the list of targets that do support it, adjust all such testcases to use that.

[Bug testsuite/82120] FAIL: gcc.dg/tree-ssa/pr81588.c

2017-09-07 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120 --- Comment #9 from Christophe Lyon --- Sure, I'm just reluctant to add yet another check_effective_target_arm_cortex_a5 function in the already extremely long list of arm-dedicated queries. Maybe I can play with arm's -mprint-tune-info, which

[Bug target/80846] auto-vectorized AVX2 horizontal sum should narrow to 128b right away, to be more efficient for Ryzen and Intel

2017-09-07 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80846 --- Comment #15 from rguenther at suse dot de --- On September 7, 2017 1:53:47 PM GMT+02:00, "jakub at gcc dot gnu.org" wrote: >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80846 > >--- Comment #14 from Jakub Jelinek

[Bug testsuite/82120] FAIL: gcc.dg/tree-ssa/pr81588.c

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120 --- Comment #8 from Jakub Jelinek --- (In reply to Christophe Lyon from comment #7) > I think it returns 0 in the testcase (optimizing for speed). > > I've noticed that arm_cortex_a5_branch_cost() has the same implementation as >

[Bug testsuite/82120] FAIL: gcc.dg/tree-ssa/pr81588.c

2017-09-07 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120 --- Comment #7 from Christophe Lyon --- I think it returns 0 in the testcase (optimizing for speed). I've noticed that arm_cortex_a5_branch_cost() has the same implementation as arm_cortex_m7_branch_cost(), but according to Thomas, the

[Bug c/82134] New: warn_unused_result triggers on empty structs even when they are used

2017-09-07 Thread zackw at panix dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82134 Bug ID: 82134 Summary: warn_unused_result triggers on empty structs even when they are used Product: gcc Version: 7.2.1 Status: UNCONFIRMED Severity: normal

[Bug c/82133] New: unroll-loops too aggressive

2017-09-07 Thread nickpapior at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82133 Bug ID: 82133 Summary: unroll-loops too aggressive Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee:

[Bug target/82132] New: FAIL: gcc.dg/vect/vect-tail-nomask-1.c (test for excess errors) due to missing posix_memalign

2017-09-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82132 Bug ID: 82132 Summary: FAIL: gcc.dg/vect/vect-tail-nomask-1.c (test for excess errors) due to missing posix_memalign Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug target/81833] [7/8 Regression] PowerPC: VSX: Miscompiles ffmpeg's scalarproduct_int16_vsx at -O1

2017-09-07 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81833 --- Comment #5 from Bill Schmidt --- Yes, I have backports prepared for 5, 6, and 7. Waiting a short time before applying those. Thanks! Bill

[Bug libgomp/82124] FAIL: libgomp.c++/pr69393.C (test for excess errors)

2017-09-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82124 --- Comment #4 from Eric Gallager --- (In reply to Richard Biener from comment #3) > I think this is a dup, the testcase uses -flto. > > *** This bug has been marked as a duplicate of bug 82005 *** Oh OK, I'm guessing a lot of the other new

[Bug go/82131] FAIL: TestCgoCallbackGC in gotools testsuite; segfaults in morestack.S:529

2017-09-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82131 Uroš Bizjak changed: What|Removed |Added Target||x86_64-linux-gnu, |

[Bug go/82131] New: FAIL: TestCgoCallbackGC in gotools testsuite; segfaults in morestack.S:529

2017-09-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82131 Bug ID: 82131 Summary: FAIL: TestCgoCallbackGC in gotools testsuite; segfaults in morestack.S:529 Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug middle-end/81698] expand_case uses wrong edge as default edge

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

[Bug go/81970] carchive gotools tests fail

2017-09-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81970 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/81979] [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section}

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81979 --- Comment #7 from Jakub Jelinek --- Yes. While powerpc{,64}* is primary target and regressions there are relevant for releases, powerpcspe* is not.

[Bug target/80846] auto-vectorized AVX2 horizontal sum should narrow to 128b right away, to be more efficient for Ryzen and Intel

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80846 --- Comment #14 from Jakub Jelinek --- (In reply to Richard Biener from comment #11) > that's not using the unpacking strategy (sum adjacent elements) but still the > vector shift approach (add upper/lower halves). That's sth that can be >

[Bug target/81979] [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section}

2017-09-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81979 Arseny Solokha changed: What|Removed |Added CC||andrewjenner at gcc dot gnu.org,

[Bug target/81979] [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section}

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

[Bug target/81833] [7/8 Regression] PowerPC: VSX: Miscompiles ffmpeg's scalarproduct_int16_vsx at -O1

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

[Bug middle-end/82123] [7/8 regression] spurious -Wformat-overflow warning for converted vars

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

[Bug c++/82125] Suboptimal error message for range-based for

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

[Bug target/81979] [8 Regression] Assembler messages: Error: can't resolve `.got2' {.got2 section} - `.LCF0' {.text.unlikely section}

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81979 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Sep 7 11:20:40 2017 New Revision: 251843 URL: https://gcc.gnu.org/viewcvs?rev=251843=gcc=rev Log: PR target/81979 * output.h (switch_to_other_text_partition): New

[Bug tree-optimization/82128] [8 Regression] ICE on valid code

2017-09-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82128 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/82129] [8 Regression] ICE in compute_antic, at tree-ssa-pre.c:2447

2017-09-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82129 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/82129] [8 Regression] ICE in compute_antic, at tree-ssa-pre.c:2447

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82129 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug preprocessor/82130] New: stringification (#) in traditional mode

2017-09-07 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82130 Bug ID: 82130 Summary: stringification (#) in traditional mode Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug ada/82127] [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug ada/82127] [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/82129] New: [8 Regression] ICE in compute_antic, at tree-ssa-pre.c:2447

2017-09-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82129 Bug ID: 82129 Summary: [8 Regression] ICE in compute_antic, at tree-ssa-pre.c:2447 Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug middle-end/81318] [8 regression] ICE in to_reg_br_prob_base, at profile-count.h:189

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81318 --- Comment #26 from Martin Liška --- Sorry for the inconvenience, I'll work on that with Honza right after Cauldron this weekend.

[Bug c++/69953] [5/6 Regression] Using lto causes gtkmm/gparted and gtkmm/inkscape compile to fail

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69953 --- Comment #38 from Martin Liška --- So downloading the package and testing that with problematic 6.3 does not reproduce. Can you please verify you have really GCC 6.4? If so, would it be possible to create a virtual machine or a Docker image

[Bug c++/82067] G++ has an internal compiler error in possible_polymorphic_call_targets, at ipa-devirt.c:1557

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82067 --- Comment #6 from Martin Liška --- Sorry I meant --verbose (not --save-temps) :)

[Bug tree-optimization/82128] [8 Regression] ICE on valid code

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82128 Martin Liška changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Target

[Bug tree-optimization/82128] New: [8 Regression] ICE on valid code

2017-09-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82128 Bug ID: 82128 Summary: [8 Regression] ICE on valid code Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3

[Bug ada/82127] [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 --- Comment #1 from Andreas Schwab --- This is the failure on ia64: Program received signal SIGSEGV, Segmentation fault. wi::fits_to_tree_p > ( x=, type=) at

[Bug ada/82127] [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 Rainer Orth changed: What|Removed |Added Target Milestone|--- |8.0

[Bug ada/82126] [8 regression] gnat.dg/alignment3.adb FAILs

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82126 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ada/82126] [8 regression] gnat.dg/alignment3.adb FAILs

2017-09-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82126 --- Comment #1 from Eric Botcazou --- Author: ebotcazou Date: Thu Sep 7 09:27:31 2017 New Revision: 251834 URL: https://gcc.gnu.org/viewcvs?rev=251834=gcc=rev Log: PR ada/82126 * gnat.dg/alignment3.adb: Add pragma

[Bug ada/82127] New: [8 regression] gnat.dg/specs/constructor.ads FAILs

2017-09-07 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82127 Bug ID: 82127 Summary: [8 regression] gnat.dg/specs/constructor.ads FAILs Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/80781] Feature request: build option to use libc++ instead of libstdc++ for increased usability on Mac

2017-09-07 Thread rjvbertin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80781 --- Comment #9 from René J.V. Bertin --- redi at gcc dot gnu.org wrote on 20170517::08:56:33 re: "[Bug target/80781] Feature request: build option to use libc++ instead of libstdc++ for increased usability on Mac"

[Bug ada/82126] [8 regression] gnat.dg/alignment3.adb FAILs

2017-09-07 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82126 Rainer Orth changed: What|Removed |Added Target Milestone|--- |8.0

[Bug ada/82126] New: [8 regression] gnat.dg/alignment3.adb FAILs

2017-09-07 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82126 Bug ID: 82126 Summary: [8 regression] gnat.dg/alignment3.adb FAILs Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada

[Bug testsuite/82120] FAIL: gcc.dg/tree-ssa/pr81588.c

2017-09-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120 --- Comment #6 from Jakub Jelinek --- Doesn't cortex-a5 also force BRANCH_COST of 1? If yes, you should fix up logical_op_short_circuit tcl function. If not, then I have no idea why that happens.

[Bug testsuite/82120] FAIL: gcc.dg/tree-ssa/pr81588.c

2017-09-07 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment

[Bug libgomp/82124] FAIL: libgomp.c++/pr69393.C (test for excess errors)

2017-09-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82124 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/82005] [8 regression] early lto debug creates invalid assembly on Darwin

2017-09-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82005 Richard Biener changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug middle-end/82123] [7/8 regression] spurious -Wformat-overflow warning for converted vars

2017-09-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82123 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug sanitizer/81066] sanitizer_stoptheworld_linux_libcdep.cc:276:22: error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined

2017-09-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81066 --- Comment #19 from Matthias Klose --- Author: doko Date: Thu Sep 7 07:17:17 2017 New Revision: 251829 URL: https://gcc.gnu.org/viewcvs?rev=251829=gcc=rev Log: 2017-09-07 Matthias Klose Backported from mainline

[Bug sanitizer/81066] sanitizer_stoptheworld_linux_libcdep.cc:276:22: error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined

2017-09-07 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81066 --- Comment #18 from Matthias Klose --- Author: doko Date: Thu Sep 7 07:15:24 2017 New Revision: 251828 URL: https://gcc.gnu.org/viewcvs?rev=251828=gcc=rev Log: 2017-09-07 Matthias Klose Backported from mainline