[Bug fortran/59093] Segfault in gfc_trans_pointer_assignment

2017-05-17 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59093 Vittorio Zecca changed: What|Removed |Added CC||zeccav at gmail dot com --- Comment #12

[Bug libstdc++/80811] out-of-line string members less efficient than they could be

2017-05-17 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 --- Comment #2 from Marc Glisse --- Reminds me of PR 59048 and some others, except that in that one adding "pure" was not sufficient. Is "pure" true for all legal template parameters of basic_string?

[Bug libgcc/66032] RTEMS MIPS build fails on FreeBSD

2017-05-17 Thread chrisj at rtems dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66032 --- Comment #6 from Chris Johns --- Created attachment 41380 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41380&action=edit Use awk to create compile args as sed is not working on FreeBSD

[Bug libgcc/66032] RTEMS MIPS build fails on FreeBSD

2017-05-17 Thread chrisj at rtems dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66032 --- Comment #5 from Chris Johns --- I have decided to revisit this bug and see what the issue is. I cannot see how to reopen the issue? Using GNU sed on FreeBSD is not straight forward. It requires either building by hand to a custom prefix with

[Bug target/80813] New: x86: std::vector::operator[] could be somewhat faster using BT instead of SHL

2017-05-17 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80813 Bug ID: 80813 Summary: x86: std::vector::operator[] could be somewhat faster using BT instead of SHL Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: mis

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

2017-05-17 Thread jamrial at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80812 Bug ID: 80812 Summary: internal compiler error: in build_value_init_noctor, at cp/init.c:483 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/80811] out-of-line string members less efficient than they could be

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 --- Comment #1 from Martin Sebor --- There are typos in the example in comment #0. Here's what it should look like: #include void cmp (const std::string &s1, const std::string &s2) { int c1 = s1.compare (s2); int c2 = s1.compare (s2);

[Bug libstdc++/80811] New: out-of-line string members less efficient than they could be

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 Bug ID: 80811 Summary: out-of-line string members less efficient than they could be Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Pri

[Bug libstdc++/80810] New: char_traits members taking reference arguments instead of values

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80810 Bug ID: 80810 Summary: char_traits members taking reference arguments instead of values Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: trivial

[Bug target/80777] gdb sizeof(long int)=4 but gcc sizeof(long int)=8 on x86_64-pc-cygwin

2017-05-17 Thread jrose.manila at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80777 --- Comment #5 from Julian Rose --- https://bugzilla.redhat.com/show_bug.cgi?id=518712 describes the same issue under Linux. But repeating the same test described in comment-1 there when run under x86_64-pc-cygwin gets the wrong answer: $ gdb GN

[Bug c/80731] poor -Woverflow warnings, missing detail

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80731 Martin Sebor changed: What|Removed |Added Keywords||patch Assignee|unassigned at gc

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-05-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 Segher Boessenkool changed: What|Removed |Added Known to work||8.0 --- Comment #4 from Segher Boes

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

2017-05-17 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597 --- Comment #14 from Dmitry Babokin --- Disregard my previous comment. Original test case still fails with compiler switches that I've originally reported (-fsanitize=undefined).

[Bug middle-end/80692] _Decimal64 -0 != 0 unless optimization is turned off

2017-05-17 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 --- Comment #3 from Segher Boessenkool --- Author: segher Date: Wed May 17 21:57:23 2017 New Revision: 248174 URL: https://gcc.gnu.org/viewcvs?rev=248174&root=gcc&view=rev Log: Fix comparison of decimal float zeroes (PR80692) Decimal float nega

[Bug libgomp/80809] New: Multi-free error for variable size array used within OpenMP task

2017-05-17 Thread jessica at nettelblad dot se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80809 Bug ID: 80809 Summary: Multi-free error for variable size array used within OpenMP task Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal

gcc-bugs@gcc.gnu.org

2017-05-17 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80797 --- Comment #4 from Vittorio Zecca --- I applied your patch to version 8 trunk 247930 and it seems to work, but on your example I get ubsan-1.c:10:8: runtime error: member access within null pointer of type 'struct S' ubsan-1.c:11:8: runtime er

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

2017-05-17 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597 --- Comment #13 from Dmitry Babokin --- The attached patch fixes my original test case.

[Bug target/80782] Configure options to use llvm/clang assembler on Mac

2017-05-17 Thread rjvbertin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80782 --- Comment #11 from René J.V. Bertin --- I'm using 6.3.0 (that was the latest release when I started). It has the same code in config/darwin.h though: ``` /* When we detect that we're cctools or llvm as, we need to insert the right additiona

[Bug target/80808] [7/8 Regression] gnupg miscompilation on arm starting with r241660

2017-05-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80808 Jakub Jelinek changed: What|Removed |Added Target||armv7hl-linux-gnueabi Target Milestone

[Bug target/80808] New: [7/8 Regression] gnupg miscompilation on arm starting with r241660

2017-05-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80808 Bug ID: 80808 Summary: [7/8 Regression] gnupg miscompilation on arm starting with r241660 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug target/80799] [7/8 Regression] x86-32 bits generates MMX without EMMS

2017-05-17 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799 H.J. Lu changed: What|Removed |Added Blocks||70118 --- Comment #3 from H.J. Lu --- This is

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

2017-05-17 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80741 --- Comment #8 from Jerry DeLisle --- Author: jvdelisle Date: Wed May 17 20:33:34 2017 New Revision: 248172 URL: https://gcc.gnu.org/viewcvs?rev=248172&root=gcc&view=rev Log: 2017-05-17 Jerry DeLisle PR libgfortran/80741 * gf

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

2017-05-17 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80741 --- Comment #6 from Jerry DeLisle --- Author: jvdelisle Date: Wed May 17 20:33:20 2017 New Revision: 248170 URL: https://gcc.gnu.org/viewcvs?rev=248170&root=gcc&view=rev Log: 2017-05-17 Jerry DeLisle PR libgfortran/80741 * tr

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

2017-05-17 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80741 --- Comment #7 from Jerry DeLisle --- Author: jvdelisle Date: Wed May 17 20:33:27 2017 New Revision: 248171 URL: https://gcc.gnu.org/viewcvs?rev=248171&root=gcc&view=rev Log: 2017-05-17 Jerry DeLisle PR libgfortran/80741 * gf

[Bug c++/57466] [DR 1584] Argument deduction fails for 'const T*' when T is function type

2017-05-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466 --- Comment #17 from Jonathan Wakely --- Fine by me. EDG agrees with GCC, but Clang accepts the original example. I guess they'll change when 1584 gets resolved.

[Bug fortran/78881] [F03] reading from string with DTIO procedure does not work properly

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

[Bug libfortran/80727] [7/8 Regression] Crash of runtime gfortran library during integer transformation

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

[Bug c++/57466] [DR 1584] Argument deduction fails for 'const T*' when T is function type

2017-05-17 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466 --- Comment #16 from Paolo Carlini --- Shall we definitely close this, then?

[Bug libfortran/80727] [7/8 Regression] Crash of runtime gfortran library during integer transformation

2017-05-17 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80727 --- Comment #4 from Jerry DeLisle --- Author: jvdelisle Date: Wed May 17 20:00:53 2017 New Revision: 248167 URL: https://gcc.gnu.org/viewcvs?rev=248167&root=gcc&view=rev Log: 2017-05-17 Jerry DeLisle Backport from trunk PR li

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

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

[Bug libstdc++/69945] Provide an equivalent of __libc_freeres to release emergency EH pool memory

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

[Bug fortran/78659] [F03] Spurious "requires DTIO" reported against namelist statement

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

[Bug libstdc++/68156] --disable-hosted-libstdcxx doesn't work

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

[Bug fortran/78659] [F03] Spurious "requires DTIO" reported against namelist statement

2017-05-17 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78659 --- Comment #15 from Jerry DeLisle --- Author: jvdelisle Date: Wed May 17 18:09:48 2017 New Revision: 248166 URL: https://gcc.gnu.org/viewcvs?rev=248166&root=gcc&view=rev Log: 2017-05-17 Jerry DeLisle Backport from trunk PR f

[Bug libstdc++/65978] missing constexpr on std::forward_as_tuple and std::tie (LWG issues 2275 and 2301)

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

[Bug c/80793] three signed conversion warnings for the same expression

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80793 --- Comment #2 from Martin Sebor --- The warnings aren't incorrect, there are just too many of them for what boils down to essentially the same problem. It's true that the operands of the conditional expression have mixed signedness. It's also

[Bug target/80782] Configure options to use llvm/clang assembler on Mac

2017-05-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80782 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

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

[Bug target/80782] Configure options to use llvm/clang assembler on Mac

2017-05-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80782 --- Comment #9 from Andrew Pinski --- (In reply to René J.V. Bertin from comment #7) > (In reply to Jonathan Wakely from comment #6) > > > I assume something like --with-as=llvm-as doesn't work. > > Nope. What GCC version did you try? 6.x or

[Bug libstdc++/62045] [5 Regression] __gnu_pbds::priority_queue, binary_heap_tag> is too slow

2017-05-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62045 --- Comment #14 from Jonathan Wakely --- Author: redi Date: Wed May 17 17:18:14 2017 New Revision: 248164 URL: https://gcc.gnu.org/viewcvs?rev=248164&root=gcc&view=rev Log: PR libstdc++/62045 fix O(N) insertion in pd_ds binary heap Backport fro

[Bug libstdc++/66059] make_integer_sequence should use a log(N) implementation

2017-05-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66059 --- Comment #16 from Jonathan Wakely --- Author: redi Date: Wed May 17 17:18:07 2017 New Revision: 248163 URL: https://gcc.gnu.org/viewcvs?rev=248163&root=gcc&view=rev Log: PR libstdc++/66059 optimise _Build_index_tuple Backport from mainline 2

[Bug libstdc++/66059] make_integer_sequence should use a log(N) implementation

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

[Bug target/80782] Configure options to use llvm/clang assembler on Mac

2017-05-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80782 --- Comment #8 from Andrew Pinski --- This should be easy to do as a target specific specs. There should be already one which is used for arguments to as. From config/darwin.h: 410 /* When we detect that we're cctools or llvm as, we need to i

[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale

2017-05-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2017-05-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 --- Comment #7 from Andrew Pinski --- (In reply to Martin Sebor from comment #6) > (In reply to Martin Sebor from comment #5) > > S::i cannot change during the lifetime of an S object because S::i is > > declared const. This holds regardless of

[Bug target/80782] Configure options to use llvm/clang assembler on Mac

2017-05-17 Thread rjvbertin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80782 --- Comment #7 from René J.V. Bertin --- (In reply to Jonathan Wakely from comment #6) > I assume something like --with-as=llvm-as doesn't work. Nope. > It would require > configure to know how to detect the llvm assembler and know how to invo

[Bug rtl-optimization/80791] [8 regression] test case gcc.dg/sms-1.c fail2 starting with r247885

2017-05-17 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80791 --- Comment #1 from amker at gcc dot gnu.org --- Sorry for causing this, I will investigate. Thanks,

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 --- Comment #6 from Martin Sebor --- (In reply to Martin Sebor from comment #5) > S::i cannot change during the lifetime of an S object because S::i is > declared const. This holds regardless of whether the S object itself is > const. To be cle

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 --- Comment #5 from Martin Sebor --- S::i cannot change during the lifetime of an S object because S::i is declared const. This holds regardless of whether the S object itself is const. [basic.life] outlines the restrictions on creating a new o

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2017-05-17 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 Michael Matz changed: What|Removed |Added CC||matz at gcc dot gnu.org --- Comment #4 fr

[Bug c/80807] New: Improve FORTIFY_SOURCE protection for sprintf

2017-05-17 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80807 Bug ID: 80807 Summary: Improve FORTIFY_SOURCE protection for sprintf Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug libstdc++/52389] Allocation/deallocation across DLL boundary in std::locale

2017-05-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52389 Jonathan Wakely changed: What|Removed |Added Target Milestone|5.5 |---

[Bug fortran/79968] diagnostics: merge similar diagnostics containing -fdec-structure

2017-05-17 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79968 Fritz Reese changed: What|Removed |Added Status|NEW |WAITING --- Comment #2 from Fritz Reese -

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2017-05-17 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 --- Comment #3 from Andrew Pinski --- Can't S::f call inplace operator new changing the value of *this for the call in bar?

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

2017-05-17 Thread pthaugen at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597 --- Comment #12 from Pat Haugen --- (In reply to Martin Liška from comment #11) > Created attachment 41375 [details] > Patch candidate v2 > > Can you please test this version? It moves e from 10^6 to 10^5. That patch works for both the benchmar

[Bug c/80806] New: gcc does not warn if local array is memset only

2017-05-17 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80806 Bug ID: 80806 Summary: gcc does not warn if local array is memset only Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug tree-optimization/80794] constant objects can be assumed to be immutable

2017-05-17 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80794 Martin Sebor changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug target/80732] target_clones does not work with dlsym

2017-05-17 Thread yyc1992 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80732 --- Comment #6 from Yichao Yu --- Good to know. Thanks.

[Bug target/80732] target_clones does not work with dlsym

2017-05-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80732 --- Comment #5 from Martin Liška --- (In reply to Yichao Yu from comment #4) > `double (*pf1)(double, double, double) = dlsym(hdl, "f1.ifunc");` > > Wouldn't it be better if GCC generates local functions `f1.default`, > `f1.fma` as implementatio

[Bug target/80799] [7/8 Regression] x86-32 bits generates MMX without EMMS

2017-05-17 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799 --- Comment #2 from Uroš Bizjak --- There is something going on in the middle end, the problematic alternatives of the relevant patterns: movq(%ebx), %mm0# 6 *movv2si_internal/8 [length = 3] movq2dq %mm0, %xmm1

[Bug c++/80805] ICE in sufficiently complex code with -g (dump_aggr_type)

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

[Bug fortran/80668] wrong error message with -finit-derived

2017-05-17 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80668 Fritz Reese changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/80668] wrong error message with -finit-derived

2017-05-17 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80668 --- Comment #3 from Fritz Reese --- Author: foreese Date: Wed May 17 15:13:58 2017 New Revision: 248158 URL: https://gcc.gnu.org/viewcvs?rev=248158&root=gcc&view=rev Log: 2017-05-17 Fritz Reese PR fortran/80668 gcc/fortran/ChangeLog:

[Bug middle-end/80775] [8 Regression] -O3 produces ice in group_case_labels_stmt

2017-05-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80775 Peter Bergner changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #12 from Peter Bergne

[Bug middle-end/80775] [8 Regression] -O3 produces ice in group_case_labels_stmt

2017-05-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80775 Peter Bergner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

gcc-bugs@gcc.gnu.org

2017-05-17 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80797 --- Comment #3 from Marek Polacek --- Patch posted .

gcc-bugs@gcc.gnu.org

2017-05-17 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80797 Vittorio Zecca changed: What|Removed |Added CC||zeccav at gmail dot com --- Comment #2

[Bug target/57952] AVX/AVX2 no ymm registers used in a trivial reduction

2017-05-17 Thread mmokrejs at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57952 --- Comment #9 from mmokrejs at gmail dot com --- Thank you, I updated https://wiki.gentoo.org/wiki/GCC_optimization and added the notes on -ftree-vectorize option.

[Bug fortran/80751] NULL pointer dereferencing in gfc_trans_call on calling elemental procedure (trunk 247930)

2017-05-17 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80751 --- Comment #2 from Vittorio Zecca --- I found that at trans-stmt.c:455 a NULL pointer is being dereferenced at line 455 compiling test case gfortran.dg/bounds_check_fail_2.f90 and others. This is the code fragment: gfc_conv_ss_startstride (&lo

[Bug target/80732] target_clones does not work with dlsym

2017-05-17 Thread yyc1992 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80732 --- Comment #4 from Yichao Yu --- `double (*pf1)(double, double, double) = dlsym(hdl, "f1.ifunc");` Wouldn't it be better if GCC generates local functions `f1.default`, `f1.fma` as implementation and `f1` to replace `f1.ifunc`? It's quite incont

[Bug target/80732] target_clones does not work with dlsym

2017-05-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80732 --- Comment #3 from Martin Liška --- Created attachment 41376 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41376&action=edit Candidate patch

[Bug target/80732] target_clones does not work with dlsym

2017-05-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80732 --- Comment #2 from Martin Liška --- > double (*pf1)(double, double, double) = dlsym(hdl, "f1"); Ok, so here we have problem that usage of target_attribute for a function f1, generates: f1 (default implementation), f1.fma (fma implementation

[Bug middle-end/80775] [8 Regression] -O3 produces ice in group_case_labels_stmt

2017-05-17 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80775 --- Comment #10 from Peter Bergner --- Author: bergner Date: Wed May 17 14:05:21 2017 New Revision: 248155 URL: https://gcc.gnu.org/viewcvs?rev=248155&root=gcc&view=rev Log: gcc/ PR middle-end/80775 * tree-cfg.c: Move deletion of

[Bug fortran/80768] NULL pointer dereferenced in gfc_check_num_images at fortran/check.c

2017-05-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80768 --- Comment #4 from Dominique d'Humieres --- The ICE can be seen with genuine gfortran with adding the option -std=f2008 from gcc5 up to trunk (8.0).

[Bug c++/80805] New: ICE in sufficiently complex code with -g (dump_aggr_type)

2017-05-17 Thread ed at catmur dot co.uk
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ed at catmur dot co.uk Target Milestone: --- The following program crashes gcc versions 5.1 to recent trunk (20170517 on godbolt.org) when compiled with -std=c++11 -g (the -g seems to be

[Bug libstdc++/80654] is_trivially_copy_constructible fails with compiler error with vector of uncopyable objects

2017-05-17 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80654 Ville Voutilainen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80804] New: Default constructor improperly invoked in C++1z mode

2017-05-17 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80804 Bug ID: 80804 Summary: Default constructor improperly invoked in C++1z mode Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c++/80682] __is_trivially_constructible(void, int) returns true.

2017-05-17 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80682 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Wed May 17 13:54:23 2017 New Revision: 248153 URL: https://gcc.gnu.org/viewcvs?rev=248153&root=gcc&view=rev Log: Implement new C++ intrinsics __is_assignable and __is_constructi

[Bug libstdc++/80654] is_trivially_copy_constructible fails with compiler error with vector of uncopyable objects

2017-05-17 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80654 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Wed May 17 13:54:23 2017 New Revision: 248153 URL: https://gcc.gnu.org/viewcvs?rev=248153&root=gcc&view=rev Log: Implement new C++ intrinsics __is_assignable and __is_constructi

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

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

[Bug fortran/80751] NULL pointer dereferencing in gfc_trans_call on calling elemental procedure (trunk 247930)

2017-05-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80751 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

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

2017-05-17 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 Bill Schmidt changed: What|Removed |Added Keywords||build, wrong-code Target Milestone|---

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

2017-05-17 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 Bill Schmidt changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2017-05-17 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 Bug ID: 80803 Summary: libgo appears to be miscompiled on powerpc64le since r247923 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Pri

[Bug fortran/80774] [7/8 Regression] ICE in gfc_conv_descriptor_data_get, at fortran/trans-array.c

2017-05-17 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80774 --- Comment #2 from Dominique d'Humieres --- > Confirmed, started with r244196. Are you sure of that? My bisection shows the change between revisions r242984 (2016-11-29, compiles) and r243219 (2016-12-03, ICE). I would rather blame 243021.

[Bug target/57952] AVX/AVX2 no ymm registers used in a trivial reduction

2017-05-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57952 --- Comment #8 from Jakub Jelinek --- Why should there be any references to that? -march= is an ISA selection option, it says the compiler may use the instructions from the ISA. -ftree-vectorize is an optimization option (default at -O3 and -Ofa

[Bug ada/80784] [7 regression] compilation failure on ACATS c732b01

2017-05-17 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80784 --- Comment #6 from Eric Botcazou --- *** Bug 80790 has been marked as a duplicate of this bug. ***

[Bug ada/80790] Symbol defined but should be referenced in ACATS 4.1 c732b02

2017-05-17 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80790 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug ada/80784] [7 regression] compilation failure on ACATS c732b01

2017-05-17 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80784 Eric Botcazou changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug ada/80784] [7 regression] compilation failure on ACATS c732b01

2017-05-17 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80784 --- Comment #4 from Eric Botcazou --- Author: ebotcazou Date: Wed May 17 12:51:00 2017 New Revision: 248152 URL: https://gcc.gnu.org/viewcvs?rev=248152&root=gcc&view=rev Log: PR ada/80784 Backport from mainline 2017-05-0

[Bug ada/80784] [7 regression] compilation failure on ACATS c732b01

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

[Bug other/65530] [meta-bug] -mmpx -fcheck-pointer-bounds failures

2017-05-17 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65530 Bug 65530 depends on bug 79630, which changed state. Bug 79630 Summary: ICE in make_decl_rtl, at varasm.c:1311 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79630 What|Removed |Added -

[Bug target/79630] ICE in make_decl_rtl, at varasm.c:1311

2017-05-17 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79630 aivchenk at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC

[Bug middle-end/77383] -fcheck-pointer-bounds -mmpx ICE with VLA struct return type

2017-05-17 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77383 aivchenk at gcc dot gnu.org changed: What|Removed |Added CC||gerhard.steinmetz.fortran@t

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

2017-05-17 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80597 Martin Liška changed: What|Removed |Added Attachment #41349|0 |1 is obsolete|

[Bug tree-optimization/80802] [7/8 Regression] VRP triggers (causes) a miscompile in icu4c 58.2

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

[Bug tree-optimization/80802] [7/8 Regression] VRP triggers (causes) a miscompile in icu4c 58.2

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

[Bug rtl-optimization/80754] [LRA] Invalid smull instruction generated in lra-remat

2017-05-17 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80754 --- Comment #3 from Wilco --- Patch here https://gcc.gnu.org/ml/gcc-patches/2017-05/msg01364.html

[Bug tree-optimization/80802] [7/8 Regression] VRP triggers (causes) a miscompile in icu4c 58.2

2017-05-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80802 --- Comment #3 from Richard Biener --- Using 'volatile' to force -ffloat-store for 'scaled' helps in the following loop: // Try to find n such that value * 10^n is an integer int32_t n = -1; volatile double scaled; // make sure scale

[Bug tree-optimization/80802] [7/8 Regression] VRP triggers (causes) a miscompile in icu4c 58.2

2017-05-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80802 --- Comment #2 from Richard Biener --- -ffloat-store or using -mfpmath=sse -msse2 fixes this as well ...

  1   2   >