[Bug c++/80950] GCC about template bug

2017-06-02 Thread kmp53 at sina dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80950 --- Comment #3 from 陈林熙 --- You're right. ISO IEC 14882 explicitly illustrates this. In GCC5.3, you can write a global function: template int (get) {} Cheat the compiler.

[Bug c/80892] [8 regression] -Wfloat-conversion now warns about non-floats

2017-06-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80892 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/80892] [8 regression] -Wfloat-conversion now warns about non-floats

2017-06-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80892 --- Comment #3 from Martin Sebor --- Author: msebor Date: Sat Jun 3 02:49:30 2017 New Revision: 248852 URL: https://gcc.gnu.org/viewcvs?rev=248852=gcc=rev Log: PR c/80892 - -Wfloat-conversion now warns about non-floats gcc/c-family/ChangeLog:

[Bug objc/80949] ICE in do_warn_duplicated_branches_r

2017-06-02 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80949 --- Comment #4 from Eric Gallager --- (In reply to Marek Polacek from comment #3) > This is x86_64-pc-linux-gnu. I tried various combinations of the above > options but I'm always seeing some errors. Perhaps it would be possible to > isolate

[Bug c++/68754] Explicitly defaulted constexpr assignment operator fails to compile

2017-06-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68754 --- Comment #4 from Paolo Carlini --- Testcase committed. Before resolving, however, I'm going to double check that we are already tracking the diagnostic issue in C++11 mode noticed by Andrew (for sure isn't new to me!).

[Bug c++/68754] Explicitly defaulted constexpr assignment operator fails to compile

2017-06-02 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68754 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Fri Jun 2 23:27:22 2017 New Revision: 248847 URL: https://gcc.gnu.org/viewcvs?rev=248847=gcc=rev Log: 2017-06-02 Paolo Carlini PR

[Bug middle-end/80960] [5/6/7/8 Regression] Huge memory use when compiling a very large test case

2017-06-02 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 Dominique d'Humieres changed: What|Removed |Added CC||rguenth at gcc dot gnu.org ---

[Bug fortran/80945] Invalid code with allocatable character array in READ/WRITE statement

2017-06-02 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80945 Jerry DeLisle changed: What|Removed |Added CC||jvdelisle at gcc dot gnu.org ---

[Bug ada/80921] cross compiling fails to build Ada shared libraries

2017-06-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80921 --- Comment #16 from Eric Botcazou --- > BTW, although I am now able to build the DLLs, install-strip does not strip > the installed copies; should it? Probably, but in my experience stripping can have unexpected fallout.

[Bug c++/68754] Explicitly defaulted constexpr assignment operator fails to compile

2017-06-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68754 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/80904] [6/7 Regression] Matmul result allocated to wrong size

2017-06-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80904 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/80904] [6/7 Regression] Matmul result allocated to wrong size

2017-06-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80904 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Fri Jun 2 19:29:29 2017 New Revision: 248845 URL: https://gcc.gnu.org/viewcvs?rev=248845=gcc=rev Log: 2017-06-02 Thomas Koenig PR fortran/80904

[Bug ada/80921] cross compiling fails to build Ada shared libraries

2017-06-02 Thread keith.marshall at mailinator dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80921 --- Comment #15 from Keith Marshall --- Created attachment 41464 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41464=edit Patch to create gnatlib import libraries for Win32 (In reply to Eric Botcazou from comment #14) > In any case, the

[Bug libstdc++/79162] [7 Regression] [C++17] ambiguity in string assignment due to string_view overload

2017-06-02 Thread david.abdurachmanov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79162 --- Comment #13 from David Abdurachmanov --- Created attachment 41463 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41463=edit This is just minimized *.ii file I am also adding PGOInstrumentation2.cpp.xz, which is just slightly

[Bug c++/80962] No more access violation control after certain declarations using concepts

2017-06-02 Thread okannen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80962 --- Comment #1 from Olivier Kannengieser --- Inside the comment section BUGGY CODE, the second commented line should be uncommented to see that gcc does not complaning for private access violation. The attached file is the version which causes

[Bug c++/68374] G++ -Wshadow doesn't warn about static member shadowing

2017-06-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68374 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80962] New: No more access violation control after certain declarations using concepts

2017-06-02 Thread okannen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80962 Bug ID: 80962 Summary: No more access violation control after certain declarations using concepts Product: gcc Version: unknown Status: UNCONFIRMED Severity:

[Bug libstdc++/80624] char_traits::eof() doesn't meet requirements

2017-06-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80624 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Fri Jun 2 18:35:37 2017 New Revision: 248843 URL: https://gcc.gnu.org/viewcvs?rev=248843=gcc=rev Log: PR libstdc++/80624 satisfy invariant for char_traits::eof() PR

[Bug c++/68374] G++ -Wshadow doesn't warn about static member shadowing

2017-06-02 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68374 Paolo Carlini changed: What|Removed |Added CC|xyzdragon at fastmail dot fm | --- Comment #1 from Paolo

[Bug libstdc++/79162] [7 Regression] [C++17] ambiguity in string assignment due to string_view overload

2017-06-02 Thread david.abdurachmanov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79162 --- Comment #12 from David Abdurachmanov --- I have attached minimized file (PGOInstrumentation.cpp) from LLVM. Compile line: g++ -c PGOInstrumentation.cpp Result: PGOInstrumentation.cpp: In constructor

[Bug libstdc++/79162] [7 Regression] [C++17] ambiguity in string assignment due to string_view overload

2017-06-02 Thread david.abdurachmanov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79162 --- Comment #11 from David Abdurachmanov --- Created attachment 41461 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41461=edit Minimized file from LLVM

[Bug c/53037] warn_if_not_aligned(X)

2017-06-02 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037 H.J. Lu changed: What|Removed |Added Attachment #27198|0 |1 is obsolete|

[Bug fortran/80904] [6/7 Regression] Matmul result allocated to wrong size

2017-06-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80904 --- Comment #2 from Thomas Koenig --- Author: tkoenig Date: Fri Jun 2 17:44:19 2017 New Revision: 248842 URL: https://gcc.gnu.org/viewcvs?rev=248842=gcc=rev Log: 2017-06-02 Thomas Koenig PR fortran/80904

[Bug libstdc++/79162] [7 Regression] [C++17] ambiguity in string assignment due to string_view overload

2017-06-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79162 --- Comment #10 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #8) > Richard also says the overload shouldn't exist and is a bug, but the > overload has to exist, because the C++17 draft is defective. That's

[Bug jit/80954] JIT make check regression for GCC 8.0

2017-06-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80954 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/80960] [5/6/7/8 Regression] Huge memory use when compiling a very large test case

2017-06-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |5.5

[Bug middle-end/80960] [5/6/7/8 Regression] Huge memory use when compiling a very large test case

2017-06-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 Thomas Koenig changed: What|Removed |Added Target|amd64 Linux | Status|UNCONFIRMED

[Bug fortran/80960] [regression since 4.9.2] gfortran crashes when compiling f90 file with msg "Out of memory: Kill process 538 (f951)"

2017-06-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 --- Comment #4 from Thomas Koenig --- I thought I recognized the Maple style here :-) Compiling with 6.3.0 on a machine with enough memory gives (gdb) r -fdefault-integer-8 -O2 tst.f90 Starting program: /usr/lib/gcc/x86_64-linux-gnu/6/f951

[Bug jit/80954] JIT make check regression for GCC 8.0

2017-06-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80954 --- Comment #2 from David Malcolm --- Author: dmalcolm Date: Fri Jun 2 17:07:37 2017 New Revision: 248841 URL: https://gcc.gnu.org/viewcvs?rev=248841=gcc=rev Log: Fix segfault in free_growth_caches (PR jit/80954) gcc/ChangeLog: PR

[Bug fortran/80960] [regression since 4.9.2] gfortran crashes when compiling f90 file with msg "Out of memory: Kill process 538 (f951)"

2017-06-02 Thread nick_kuz at deom dot chph.ras.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 --- Comment #3 from Nikolay Kuzminykh --- Yes, this code is somewhat artificial. Large part of the code is machine-generated using computer algebra system (commercial Maplesoft Maple). As for memory limits, it is Virtualbox machine with

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-06-02 Thread simon at pushface dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 simon at pushface dot org changed: What|Removed |Added CC||simon at pushface dot org

[Bug fortran/80960] [regression since 4.9.2] gfortran crashes when compiling f90 file with msg "Out of memory: Kill process 538 (f951)"

2017-06-02 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 Jerry DeLisle changed: What|Removed |Added CC||jvdelisle at gcc dot gnu.org ---

[Bug fortran/80960] [regression since 4.9.2] gfortran crashes when compiling f90 file with msg "Out of memory: Kill process 538 (f951)"

2017-06-02 Thread nick_kuz at deom dot chph.ras.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 --- Comment #1 from Nikolay Kuzminykh --- compiling with options "-g0 -O0" is OK. -O1 and -O2 options lead to problems.

[Bug objc/80949] ICE in do_warn_duplicated_branches_r

2017-06-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80949 --- Comment #3 from Marek Polacek --- This is x86_64-pc-linux-gnu. I tried various combinations of the above options but I'm always seeing some errors. Perhaps it would be possible to isolate the function where the crash occurs and thus get

[Bug c++/80961] New: Constructor preferred over conversion operator, when should be ambiguous

2017-06-02 Thread barry.revzin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80961 Bug ID: 80961 Summary: Constructor preferred over conversion operator, when should be ambiguous Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity:

[Bug objc/80949] ICE in do_warn_duplicated_branches_r

2017-06-02 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80949 --- Comment #2 from Eric Gallager --- (In reply to Marek Polacek from comment #1) > I can't reproduce; I get some errors: > > $ ./cc1obj -quiet nsselect.mi -fobjc-exceptions > In file included from lisp.h:39:0, > from

[Bug fortran/80960] New: [regression since 4.9.2] gfortran crashes when compiling f90 file with msg "Out of memory: Kill process 538 (f951)"

2017-06-02 Thread nick_kuz at deom dot chph.ras.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 Bug ID: 80960 Summary: [regression since 4.9.2] gfortran crashes when compiling f90 file with msg "Out of memory: Kill process 538 (f951)" Product: gcc Version:

[Bug c++/62170] wrong quoting (and colors) for typedef diagnostics

2017-06-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62170 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/80944] redundant memcpy/memset with non-constant size not eliminated

2017-06-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80944 --- Comment #3 from Martin Sebor --- Good point! It never occurred to me. That explains why no compiler does it. That suggests that the optimization opportunity is up to the user. I.e., a class like std::string could optimize this case by

[Bug tree-optimization/80948] [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771

2017-06-02 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80948 seurer at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

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

2017-06-02 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66313 Bug 66313 depends on bug 80948, which changed state. Bug 80948 Summary: [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80948 What|Removed

[Bug c/80959] -Wreturn-type "control reaches end of non-void function" false positive with -fsanitize=address

2017-06-02 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80959 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #3

[Bug ipa/80882] [8 regression] test case gfortran.dg/pr48636.f90 fails starting with r248375

2017-06-02 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80882 seurer at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug jit/80954] JIT make check regression for GCC 8.0

2017-06-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80954 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/80959] -Wreturn-type "control reaches end of non-void function" false positive with -fsanitize=address

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80959 Richard Biener changed: What|Removed |Added Keywords||diagnostic, |

[Bug c/80959] -Wreturn-type "control reaches end of non-void function" false positive with -fsanitize=address

2017-06-02 Thread simon.marchi at polymtl dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80959 --- Comment #1 from Simon Marchi --- Forgot to mention, the initial problem I stumbled on was this function:

[Bug c/80959] New: -Wreturn-type "control reaches end of non-void function" false positive with -fsanitize=address

2017-06-02 Thread simon.marchi at polymtl dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80959 Bug ID: 80959 Summary: -Wreturn-type "control reaches end of non-void function" false positive with -fsanitize=address Product: gcc Version: 7.1.0 Status: UNCONFIRMED

[Bug middle-end/80815] wrong code because of broken runtime alias check in vectorizer

2017-06-02 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80815 --- Comment #7 from amker at gcc dot gnu.org --- (In reply to Rainer Orth from comment #6) > Created attachment 41456 [details] > sparc-sun-solaris2.12 pr80815-3.c.156t.vect Thanks for reporting, I will investigate it and disable on targets if

[Bug c++/80957] internal compiler error when building Qt 5.9 source

2017-06-02 Thread bokorn at tvn dot hu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80957 --- Comment #2 from bokorn at tvn dot hu --- tried to attach preprocessed source, but I kept getting server errors :-/

[Bug tree-optimization/80948] [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80948 --- Comment #5 from Richard Biener --- Author: rguenth Date: Fri Jun 2 12:34:32 2017 New Revision: 248824 URL: https://gcc.gnu.org/viewcvs?rev=248824=gcc=rev Log: 2017-06-02 Richard Biener PR

[Bug c++/80957] internal compiler error when building Qt 5.9 source

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80957 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug translation/80958] [8 regression] gcc.target/i386/pr70021.c FAILs

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80958 --- Comment #2 from Richard Biener --- Note the loop in question does very sparse accesses which have high load/store cost (in the attached dump), it also contains conditionals so the more precise accounting might have just pushed the cost over

[Bug translation/80958] [8 regression] gcc.target/i386/pr70021.c FAILs

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80958 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug translation/80958] [8 regression] gcc.target/i386/pr70021.c FAILs

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

[Bug translation/80958] New: [8 regression] gcc.target/i386/pr70021.c FAILs

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80958 Bug ID: 80958 Summary: [8 regression] gcc.target/i386/pr70021.c FAILs Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/80815] wrong code because of broken runtime alias check in vectorizer

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80815 Rainer Orth changed: What|Removed |Added CC||ro at gcc dot gnu.org --- Comment #6 from

[Bug tree-optimization/80948] [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80948 Rainer Orth changed: What|Removed |Added Target|powerpc*-*-*|powerpc*-*-*, sparc*-*-*

[Bug c++/80957] New: internal compiler error when building Qt 5.9 source

2017-06-02 Thread bokorn at tvn dot hu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80957 Bug ID: 80957 Summary: internal compiler error when building Qt 5.9 source Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug libstdc++/80939] Various helper function templates in incorrectly marked constexpr

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

[Bug target/71607] [5/6/7/8 Regression] [ARM] ice due to forbidden enabled attribute dependency on instruction operands

2017-06-02 Thread prakhar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71607 --- Comment #15 from prakhar at gcc dot gnu.org --- Author: prakhar Date: Fri Jun 2 11:19:16 2017 New Revision: 248822 URL: https://gcc.gnu.org/viewcvs?rev=248822=gcc=rev Log: PR71607: Fix ICE when loading constant 2017-06-02 Prakhar Bahuguna

[Bug c++/80951] Deducing noexcept only works when also deducing something else

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

[Bug c++/80950] GCC about template bug

2017-06-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80950 --- Comment #2 from Jonathan Wakely --- See https://womble.decadent.org.uk/c++/template-faq.html#disambiguation

[Bug c++/80955] Macros expanded in definition of user-defined literals

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

[Bug c++/80955] New: Macros expanded in definition of user-defined literals

2017-06-02 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80955 Bug ID: 80955 Summary: Macros expanded in definition of user-defined literals Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal

[Bug jit/80954] New: JIT make check regression for GCC 8.0

2017-06-02 Thread andrey.y.guskov at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80954 Bug ID: 80954 Summary: JIT make check regression for GCC 8.0 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: jit

[Bug gcov-profile/80952] gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 --- Comment #6 from Andrew Pinski --- I was actually talking about generic atomic add and fetch optimization and not one directly related to profiling data.

[Bug gcov-profile/80952] gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 --- Comment #5 from Martin Liška --- Yep, there's my initial attempt to do that: https://patchwork.ozlabs.org/patch/685796/ But as I discussed with Richi, he prefers more generic approach to have local counters being updated at function exits.

[Bug gcov-profile/80952] gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 --- Comment #4 from Andrew Pinski --- I think it might be interesting to optimize relaxed atomic adds such that we can pull the add out if the loop.

[Bug gcov-profile/80952] gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 Martin Liška changed: What|Removed |Added Keywords|missed-optimization | Status|UNCONFIRMED

[Bug gcov-profile/80952] gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 --- Comment #2 from Andrew Pinski --- I suspect this is due to using atomic increments for the profile data now. Before there were many race conditions and profile arch would produce incorrect values for threaded (openmp is such) code.

[Bug gcov-profile/80952] gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 Richard Biener changed: What|Removed |Added Keywords||missed-optimization --- Comment #1

[Bug sanitizer/80953] Support libsanitizer on Solaris

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #4 from Rainer Orth --- Created attachment 41453 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41453=edit Add SPARC ASan support in GCC

[Bug sanitizer/80953] Support libsanitizer on Solaris

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #3 from Rainer Orth --- Created attachment 41452 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41452=edit Adapt c-c++-common/ubsan/float-cast-overflow-1.c for Solaris

[Bug tree-optimization/80948] [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771

2017-06-02 Thread renlin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80948 Renlin Li changed: What|Removed |Added CC||renlin at gcc dot gnu.org --- Comment #3

[Bug sanitizer/80953] Support libsanitizer on Solaris

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #2 from Rainer Orth --- Created attachment 41451 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41451=edit Basic libsanitizer Solaris support: x86 GCC side

[Bug sanitizer/80953] Support libsanitizer on Solaris

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 --- Comment #1 from Rainer Orth --- Created attachment 41450 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41450=edit Basic libsanitizer Solaris support

[Bug sanitizer/80953] New: Support libsanitizer on Solaris

2017-06-02 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80953 Bug ID: 80953 Summary: Support libsanitizer on Solaris Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer

[Bug rtl-optimization/80930] REE pass causes high memory usage via df_mir_alloc() with ASAN+UBSAN turned on

2017-06-02 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80930 --- Comment #2 from Franz Sirl --- Further investigation shows that "-O2 -fsanitize=undefined" is enough to trigger the excessive memory usage. The big difference between GCC-6 and GCC-7 is that the function causing this has ~20 blocks in

[Bug tree-optimization/80948] [8 regression] test case gcc.dg/torture/pr68017.c fails with ICE starting with r248771

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

[Bug c++/80952] New: gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version

2017-06-02 Thread xiaonan830818 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80952 Bug ID: 80952 Summary: gcc 7.1.1 has a drastic performance downgrade using "-fprofile-arcs" compared to 6.3.1 version Product: gcc Version: 7.1.1 Status: UNCONFIRMED

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-06-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #27 from Eric Botcazou --- > Still present at revision r248811. Any chance to get this fixed? Did you try what I suggested in comment #16 as a stopgap measure? No GNAT developer builds the mainline compiler on Darwin regularly so

[Bug c++/80950] GCC about template bug

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

[Bug testsuite/80946] [8 regression] test cases gfortran.dg/vect/vect-2.f90 and gfortran.dg/vect/vect-5.f90 fail starting with r247544

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80946 Richard Biener changed: What|Removed |Added Target||powerpc64le-*-*

[Bug tree-optimization/80944] redundant memcpy/memset with non-constant size not eliminated

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

[Bug debug/80938] [8 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.c:2330

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80938 Richard Biener changed: What|Removed |Added Target Milestone|--- |8.0

[Bug rtl-optimization/80903] [8 Regression] ICE: internal consistency failure (error: invalid rtl sharing found in the insn)

2017-06-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80903 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Jun 2 08:12:33 2017 New Revision: 248817 URL: https://gcc.gnu.org/viewcvs?rev=248817=gcc=rev Log: PR rtl-optimization/80903 * loop-doloop.c (add_test): Unshare

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-06-02 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #26 from Dominique d'Humieres --- Still present at revision r248811. Any chance to get this fixed?

[Bug libstdc++/80721] Sorting/Merging of free EH-emergency buffer may wrong or uncomplete

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80721 --- Comment #7 from Richard Biener --- Author: rguenth Date: Fri Jun 2 08:10:48 2017 New Revision: 248816 URL: https://gcc.gnu.org/viewcvs?rev=248816=gcc=rev Log: 2017-06-02 Richard Biener Markus Eisenmann

[Bug libstdc++/80721] Sorting/Merging of free EH-emergency buffer may wrong or uncomplete

2017-06-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80721 Richard Biener changed: What|Removed |Added Known to work||8.0 --- Comment #6 from Richard Biener

[Bug rtl-optimization/80903] [8 Regression] ICE: internal consistency failure (error: invalid rtl sharing found in the insn)

2017-06-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80903 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Jun 2 08:07:15 2017 New Revision: 248815 URL: https://gcc.gnu.org/viewcvs?rev=248815=gcc=rev Log: PR rtl-optimization/80903 * loop-doloop.c (add_test): Unshare

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

2017-06-02 Thread rdapp at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80925 --- Comment #9 from rdapp at linux dot vnet.ibm.com --- I built --with-cpu=power7 and still see TARGET_EFFICIENT_UNALIGNED_VSX == true in the backend which causes unaligned stores to have costs of 1. On my power7 system,

[Bug c++/80951] New: Deducing noexcept only works when also deducing something else

2017-06-02 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80951 Bug ID: 80951 Summary: Deducing noexcept only works when also deducing something else Product: gcc Version: 7.1.0 Status: UNCONFIRMED Keywords: rejects-valid

[Bug libgomp/80822] libgomp incorrect affinity when OMP_PLACES=threads

2017-06-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822 --- Comment #13 from Jakub Jelinek --- Author: jakub Date: Fri Jun 2 07:27:49 2017 New Revision: 248814 URL: https://gcc.gnu.org/viewcvs?rev=248814=gcc=rev Log: Backported from mainline 2017-05-30 Jakub Jelinek

[Bug c++/80950] New: GCC about template bug

2017-06-02 Thread kmp53 at sina dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80950 Bug ID: 80950 Summary: GCC about template bug Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee:

[Bug fortran/80918] [6/7/8 Regression] Assumed size whole array rejected in depend clause

2017-06-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80918 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Jun 2 07:10:10 2017 New Revision: 248813 URL: https://gcc.gnu.org/viewcvs?rev=248813=gcc=rev Log: PR fortran/80918 * openmp.c (resolve_omp_clauses): Fix a typo.

[Bug fortran/80918] [6/7/8 Regression] Assumed size whole array rejected in depend clause

2017-06-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80918 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Fri Jun 2 07:07:29 2017 New Revision: 248812 URL: https://gcc.gnu.org/viewcvs?rev=248812=gcc=rev Log: PR fortran/80918 * openmp.c (resolve_omp_clauses): Fix a typo.

[Bug objc/80949] ICE in do_warn_duplicated_branches_r

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