[Bug libfortran/78379] Processor-specific versions for matmul

2017-05-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78379 Thomas Koenig changed: What|Removed |Added Attachment #41405|0 |1 is obsolete|

[Bug c++/80812] [8 Regression] ICE: in build_value_init_noctor, at cp/init.c:483

2017-05-23 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80812 Markus Trippelsdorf changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code St

[Bug c++/80812] internal compiler error: in build_value_init_noctor, at cp/init.c:483

2017-05-23 Thread jamrial at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80812 --- Comment #1 from James Almer --- This started with r248153

[Bug libgcc/80870] ICE building 7.1.0 sh-elf crosscompiler on macOS

2017-05-23 Thread Anders.Montonen at iki dot fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80870 Anders Montonen changed: What|Removed |Added Target||sh-elf Known to work|

[Bug tree-optimization/78969] bogus snprintf truncation warning due to missing range info

2017-05-23 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78969 --- Comment #6 from Martin Sebor --- I also found the following discussion about what looks like the same problem: https://patchwork.ffmpeg.org/patch/3630

[Bug libfortran/78379] Processor-specific versions for matmul

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78379 --- Comment #33 from Jerry DeLisle --- (In reply to Thomas Koenig from comment #32) > Created attachment 41406 [details] > Additional files for the previous patch > > Here are the new files for the patch. Well I tried to apply the patch and tes

[Bug middle-end/66313] Unsafe factorization of a*b+a*c

2017-05-23 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66313 --- Comment #16 from Dmitry Babokin --- Here's another test case with a contrary example, where a variable gets pulled into the braces and it also causes false positive. Transformation is: const1 * (const2 * var1 - const3 * var2) => const1*const2

[Bug c/80868] "Duplicate const" warning emitted in `const typeof(foo) bar;`

2017-05-23 Thread ndesaulniers at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80868 Nick Desaulniers changed: What|Removed |Added CC||ndesaulniers at google dot com --- Co

[Bug ipa/80597] [8 Regression] internal compiler error: in compute_inline_parameters, at ipa-inline-analysis.c:3126

2017-05-23 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597 --- Comment #17 from Dmitry Babokin --- Yes, it's fix with current trunk.

[Bug other/80803] libgo appears to be miscompiled on powerpc64le since r247923

2017-05-23 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 --- Comment #9 from Ian Lance Taylor --- It's possible that the long output is due to memory corruption from an earlier test. The way the test is actually run as part of the larger testsuite is LD_LIBRARY_PATH=../../.libs ./a.out -test.short

[Bug fortran/80741] [Regression 7/8] DTIO wrong code causes incorrect behaviour of namelist READ

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80741 Jerry DeLisle changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/80741] [Regression 7/8] DTIO wrong code causes incorrect behaviour of namelist READ

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80741 --- Comment #9 from Jerry DeLisle --- Author: jvdelisle Date: Tue May 23 22:05:56 2017 New Revision: 248390 URL: https://gcc.gnu.org/viewcvs?rev=248390&root=gcc&view=rev Log: 2017-05-23 Jerry DeLisle Backport from trunk PR li

[Bug tree-optimization/78969] bogus snprintf truncation warning due to missing range info

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

[Bug other/80803] libgo appears to be miscompiled on powerpc64le since r247923

2017-05-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 --- Comment #8 from Bill Schmidt --- More headaches. I see the failure as part of "make GOTESTFLAGS=--keep net/check", as follows: $ head -c 1000 TEST.log --- FAIL: TestParseIP (20.94s) ip_test.go:47: ParseIP("127.0.1.2") = 127.0.1.2, w

[Bug fortran/80333] Namelist dtio write of array of class does not traverse the array

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80333 Jerry DeLisle changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/80333] Namelist dtio write of array of class does not traverse the array

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80333 --- Comment #5 from Jerry DeLisle --- Author: jvdelisle Date: Tue May 23 21:39:41 2017 New Revision: 248388 URL: https://gcc.gnu.org/viewcvs?rev=248388&root=gcc&view=rev Log: 2017-05-23 Paul Thomas Backport from trunk PR fort

[Bug c++/80871] New: Template partial ordering considered non-ambiguous with deduced and non-deduced parameter packs

2017-05-23 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80871 Bug ID: 80871 Summary: Template partial ordering considered non-ambiguous with deduced and non-deduced parameter packs Product: gcc Version: 7.1.0 Status: UNCONFIRMED

[Bug tree-optimization/78969] bogus snprintf truncation warning due to missing range info

2017-05-23 Thread slyfox at inbox dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78969 Sergei Trofimovich changed: What|Removed |Added CC||slyfox at inbox dot ru --- Comment

[Bug libgcc/80870] New: ICE building sh-elf crosscompiler on macOS

2017-05-23 Thread Anders.Montonen at iki dot fi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80870 Bug ID: 80870 Summary: ICE building sh-elf crosscompiler on macOS Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc

[Bug c++/60992] [4.9/4.10 Regression] ICE in tsubst_copy, at cp/pt.c:12637

2017-05-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60992 --- Comment #8 from Jason Merrill --- Author: jason Date: Tue May 23 20:51:33 2017 New Revision: 248386 URL: https://gcc.gnu.org/viewcvs?rev=248386&root=gcc&view=rev Log: PR c++/80267 - ICE with nested capture of reference PR c+

[Bug c++/80267] [7 Regression] Compiling aborts when template/auto/lambda occur in some way

2017-05-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80267 --- Comment #7 from Jason Merrill --- Author: jason Date: Tue May 23 20:51:33 2017 New Revision: 248386 URL: https://gcc.gnu.org/viewcvs?rev=248386&root=gcc&view=rev Log: PR c++/80267 - ICE with nested capture of reference PR c+

[Bug c++/80294] [5/6 Regression] ICE with constexpr and inheritance

2017-05-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #19 from Jason Merrill --- Author: jason Date: Tue May 23 20:48:58 2017 New Revision: 248385 URL: https://gcc.gnu.org/viewcvs?rev=248385&root=gcc&view=rev Log: PR c++/80294 - ICE with constexpr and inheritance. * con

[Bug c++/80396] New builtin to make std::make_integer_sequence efficient and scalable

2017-05-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80396 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80396] New builtin to make std::make_integer_sequence efficient and scalable

2017-05-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80396 --- Comment #1 from Jason Merrill --- Author: jason Date: Tue May 23 20:14:01 2017 New Revision: 248384 URL: https://gcc.gnu.org/viewcvs?rev=248384&root=gcc&view=rev Log: PR c++/80396 - built-in for make_integer_sequence. * pt.c

[Bug ada/80869] New: Ada.Directories is missing Name_Case_Equivalence

2017-05-23 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80869 Bug ID: 80869 Summary: Ada.Directories is missing Name_Case_Equivalence Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/80868] New: "Duplicate const" warning emitted in `const typeof(foo) bar;`

2017-05-23 Thread george.burgess.iv at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80868 Bug ID: 80868 Summary: "Duplicate const" warning emitted in `const typeof(foo) bar;` Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug other/80803] libgo appears to be miscompiled on powerpc64le since r247923

2017-05-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 --- Comment #7 from Bill Schmidt --- Thanks, Ian, I have the saved executable now.

[Bug bootstrap/80867] New: [7 Regression] gnat bootstrap broken on powerpc64le-linux-gnu

2017-05-23 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867 Bug ID: 80867 Summary: [7 Regression] gnat bootstrap broken on powerpc64le-linux-gnu Product: gcc Version: 7.1.1 Status: UNCONFIRMED Severity: normal

[Bug target/54168] ARM: Redundant instructions emitted at -O3

2017-05-23 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54168 Wilco changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug target/79242] ICE in simplify_subreg, at simplify-rtx.c:6029

2017-05-23 Thread oarias at knights dot ucf.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79242 Orlando Arias changed: What|Removed |Added CC||oarias at knights dot ucf.edu --- Commen

[Bug c++/80866] [8 Regression] segfault in is_overloaded_fn()

2017-05-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80866 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/80866] [8 Regression] segfault in is_overloaded_fn()

2017-05-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80866 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Tue May 23 17:04:56 2017 New Revision: 248377 URL: https://gcc.gnu.org/viewcvs?rev=248377&root=gcc&view=rev Log: PR c++/80866 * parser.c (cp_parser_template_id): Keep th

[Bug middle-end/80823] [8 Regression] ICE: verify_flow_info failed

2017-05-23 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80823 --- Comment #4 from Peter Bergner --- Stupid thinko on my part. An extra increment is causing us to skip some of the case labels in the switch statement, which only causes an ICE/problem if the skipped case happens to point to the same unreachab

[Bug libstdc++/67578] std::random_device::entropy() always returns 0

2017-05-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67578 --- Comment #6 from Jonathan Wakely --- N.B. we still return zero for the default random_device if using the RDRAND instruction. I don't know what we could do there, except maybe trust Intel and return the maximum value.

[Bug libstdc++/67578] std::random_device::entropy() always returns 0

2017-05-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67578 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/80823] [8 Regression] ICE: verify_flow_info failed

2017-05-23 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80823 --- Comment #3 from Peter Bergner --- Testing a patch.

[Bug libstdc++/67578] std::random_device::entropy() always returns 0

2017-05-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67578 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue May 23 16:11:57 2017 New Revision: 248374 URL: https://gcc.gnu.org/viewcvs?rev=248374&root=gcc&view=rev Log: PR libstdc++/67578 Implement non-trivial std::random_device::entropy 201

[Bug c++/80866] [8 Regression] segfault in is_overloaded_fn()

2017-05-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80866 Nathan Sidwell changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- C

[Bug fortran/80256] Cygwin test fail: bind_c_array_params_2.f90 scan-assembler-times

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80256 Jerry DeLisle changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/80256] Cygwin test fail: bind_c_array_params_2.f90 scan-assembler-times

2017-05-23 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80256 --- Comment #4 from Jerry DeLisle --- Author: jvdelisle Date: Tue May 23 15:54:59 2017 New Revision: 248371 URL: https://gcc.gnu.org/viewcvs?rev=248371&root=gcc&view=rev Log: 2017-05-23 Jerry DeLisle PR libgfortran/80256 * gf

[Bug c++/80866] New: [8 Regression] segfault in is_overloaded_fn()

2017-05-23 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80866 Bug ID: 80866 Summary: [8 Regression] segfault in is_overloaded_fn() Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug ipa/80597] [8 Regression] internal compiler error: in compute_inline_parameters, at ipa-inline-analysis.c:3126

2017-05-23 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597 --- Comment #16 from Pat Haugen --- (In reply to Dmitry Babokin from comment #14) > Original test case still fails with compiler switches that I've originally > reported (-fsanitize=undefined). Is your failure fixed with r248325?

[Bug other/80803] libgo appears to be miscompiled on powerpc64le since r247923

2017-05-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 --- Comment #6 from Bill Schmidt --- (In reply to Ian Lance Taylor from comment #5) > To reproduce: > make GOTESTFLAGS=--keep net/check > > My apologies if I omitted the "/check" before. Thanks! That helps. > > Yes, you have identified t

[Bug bootstrap/80865] New: broken compilation on Mac OS X 10.5 / powerpc: unrecognizable insn

2017-05-23 Thread mojca at macports dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80865 Bug ID: 80865 Summary: broken compilation on Mac OS X 10.5 / powerpc: unrecognizable insn Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/80861] ARM (VFPv3): Inefficient float-to-char conversion goes through memory

2017-05-23 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80861 Wilco changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80864] New: Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates

2017-05-23 Thread oss at florianjw dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80864 Bug ID: 80864 Summary: Brace-initialization of a constexpr variable of an array in a POD triggers ICE from templates Product: gcc Version: 6.3.0 Status: UNCONFIRMED

[Bug middle-end/80743] [8 Regression] ICE in estimate_node_size_and_time, at ipa-inline-analysis.c:3385

2017-05-23 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80743 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/80858] When trying to copy std::unordered_map illegally, error message doesn't tell what's wrong

2017-05-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80858 --- Comment #5 from Jonathan Wakely --- Yes, that's great, thanks. As you observed, Clang doesn't indicate the location that triggers the invalid instantiation, but EDG does, correctly pointing to line 22: "um2.cc", line 9: error: no suitable c

[Bug libstdc++/67214] undefined behaviour in std::num_get::_M_extract_int()

2017-05-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67214 --- Comment #5 from Jonathan Wakely --- Fixed on trunk, but let's keep the bug report open, as this is worth backporting.

[Bug target/80862] [x86] Wrong rounding results for some test cases

2017-05-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80862 --- Comment #1 from Marc Glisse --- Related to PR 73350.

[Bug target/68211] Free __m128d subreg of double

2017-05-23 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68211 --- Comment #6 from Marc Glisse --- (In reply to Jakub Jelinek from comment #4) > If the upper bits of the register can contain arbitrary garbage, then > keeping it there might result in e.g. floating point exceptions being raised > (it could be

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 David Edelsohn changed: What|Removed |Added CC|hubicka at gcc dot gnu.org | --- Comment #4 from David Edels

[Bug middle-end/80743] [8 Regression] ICE in estimate_node_size_and_time, at ipa-inline-analysis.c:3385

2017-05-23 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80743 Jan Hubicka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |hubicka at gcc dot gnu.org --- Com

[Bug ipa/80581] [8 Regression] ICE: in estimate_node_size_and_time, at ipa-inline-analysis.c:3425

2017-05-23 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80581 Jan Hubicka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/80852] Optimisation fails to recognise sum computed by loop

2017-05-23 Thread krister.walfridsson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80852 krister.walfridsson at gmail dot com changed: What|Removed |Added CC||krister.walfridsson

[Bug target/80863] New: [SH]: sh/sh.c:6772:1: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2330

2017-05-23 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80863 Bug ID: 80863 Summary: [SH]: sh/sh.c:6772:1: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2330 Product: gcc Version: 8.0 URL: https://buildd.de

[Bug target/80862] New: [x86] Wrong rounding results for some test cases

2017-05-23 Thread sebastian.peryt at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80862 Bug ID: 80862 Summary: [x86] Wrong rounding results for some test cases Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ta

[Bug libstdc++/67214] undefined behaviour in std::num_get::_M_extract_int()

2017-05-23 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67214 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue May 23 10:16:08 2017 New Revision: 248362 URL: https://gcc.gnu.org/viewcvs?rev=248362&root=gcc&view=rev Log: PR libstdc++/67214 Avoid signed overflow in num_get::_M_extract_int 2017

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 --- Comment #3 from David Edelsohn --- But I had a successful bootstrap with r248295, which is after your patch.

[Bug driver/80836] final binaries missing rpath despite all attempts to use the appropriate -Wl,-rpath= statement

2017-05-23 Thread rjvbertin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80836 René J.V. Bertin changed: What|Removed |Added Host||linux --- Comment #4 from René J.V. B

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 Segher Boessenkool changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 --- Comment #2 from Segher Boessenkool --- It is memory corruption. PR80843 may be the same. It is caused by my r248256, sws for FP. I have a patch. What a silly bug.

[Bug tree-optimization/80844] OpenMP SIMD doesn't know how to efficiently zero a vector (its stores zeros and reloads)

2017-05-23 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80844 --- Comment #3 from Peter Cordes --- (In reply to Jakub Jelinek from comment #2) > It doesn't always zero, it can be pretty arbitrary. Is if feasible have it just load the first vector of elements, instead of broadcasting the identity value? i.

[Bug target/80837] [7/8 regression] x86 accessing a member of a 16-byte atomic object generates terrible code: splitting/merging the bytes

2017-05-23 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80837 --- Comment #2 from Peter Cordes --- (In reply to Richard Biener from comment #1) > GCC 8 generates a __atomic_load_16 call for me while GCC 6 does > > lock cmpxchg16b (%rdi) That's expected. See https://gcc.gnu.org/ml/gcc-patches/2017

[Bug tree-optimization/80844] OpenMP SIMD doesn't know how to efficiently zero a vector (its stores zeros and reloads)

2017-05-23 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80844 --- Comment #2 from Jakub Jelinek --- (In reply to Richard Biener from comment #1) > If OMP SIMD always zeros the vector then it could also emit the maybe easier > to optimize > > WITH_SIZE_EXPR<_3, D.2841> = {}; It doesn't always zero, it ca

[Bug bootstrap/80860] AIX Bootstrap failure

2017-05-23 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80860 David Edelsohn changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/80474] [6 regression] ipa-cp wrongly adding LO(symbol) twice

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

[Bug rtl-optimization/80474] [6 regression] ipa-cp wrongly adding LO(symbol) twice

2017-05-23 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80474 Eric Botcazou changed: What|Removed |Added Status|WAITING |NEW Target Milestone|---

[Bug tree-optimization/80844] OpenMP SIMD doesn't know how to efficiently zero a vector (its stores zeros and reloads)

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