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

2017-05-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80823 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2017-05-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80823 Bug ID: 80823 Summary: [8 Regression] ICE: verify_flow_info failed Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug libstdc++/80796] New: std::make_xxx_searcher / std::search(iter, iter, searcher) is missing

2017-05-18 Thread webrown.cpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80796 Bug ID: 80796 Summary: std::make_xxx_searcher / std::search(iter, iter, searcher) is missing Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug testsuite/80759] gcc.target/x86_64/abi/ms-sysv FAILs

2017-05-18 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759 --- Comment #7 from Daniel Santos --- (In reply to r...@cebitec.uni-bielefeld.de from comment #3) > > Well, this was my introduction to DejaGnu and the test harness. I found > > that > > none of these support doing a build when there is more

[Bug testsuite/80759] gcc.target/x86_64/abi/ms-sysv FAILs

2017-05-18 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759 --- Comment #6 from Daniel Santos --- Created attachment 41386 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41386=edit proposed fix Rainer, Would you be so kind as to test this on Solaris for me please? I don't have access to a

[Bug fortran/66499] Letters with accents change format behavior for X and T descriptors.

2017-05-18 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66499 --- Comment #3 from Jerry DeLisle --- The trimmed length is incorrect. With this test: program test_character real:: a character(len=2, kind=4):: char1, char2 char2 = 4_"Ã" open(6, encoding="utf-8") write(*,'(a)') trim(char2)

[Bug libstdc++/59048] operator== between std::string and const char* slower than strcmp

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59048 Martin Sebor changed: What|Removed |Added Keywords||missed-optimization

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

2017-05-18 Thread weeks at iastate dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822 Bug ID: 80822 Summary: libgomp incorrect affinity when OMP_PLACES=threads Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 Ian Lance Taylor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 --- Comment #6 from ian at gcc dot gnu.org --- Author: ian Date: Thu May 18 22:44:12 2017 New Revision: 248255 URL: https://gcc.gnu.org/viewcvs?rev=248255=gcc=rev Log: PR go/80814 * Makefile.am (AM_GOCFLAGS): Define. *

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

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 --- Comment #6 from Martin Sebor --- That should have read: > ...hide their bodies from the optimizer...

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

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 --- Comment #5 from Martin Sebor --- That does work. I had tried with the attribute on the end of the declaration and it barfed. I was going to say I'd worry that declaring the members extern template might effectively hide them from their

[Bug tree-optimization/80821] New: genmatch conflicting predicates

2017-05-18 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80821 Bug ID: 80821 Summary: genmatch conflicting predicates Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread me at hussam dot eu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 --- Comment #5 from Hussam Al-Tayeb --- (In reply to Ian Lance Taylor from comment #3) > Have you run `make install` to install an earlier version of the build? > Perhaps the compilation command is incorrectly looking at the installed .gox >

[Bug testsuite/80759] gcc.target/x86_64/abi/ms-sysv FAILs

2017-05-18 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759 --- Comment #5 from Daniel Santos --- OK, I think I've got these fixed but I need to rerun my tests now. Somebody else discovered another flaw that caused the test to break with -j1 (when parallelization wasn't being used). I hate that I've

[Bug c++/80783] missing constexpr diagnostic for functions that cannot be constexpr

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80783 Martin Sebor changed: What|Removed |Added Severity|enhancement |normal --- Comment #4 from Martin Sebor

[Bug c++/80783] missing constexpr diagnostic for functions that cannot be constexpr

2017-05-18 Thread victor.nawothnig at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80783 --- Comment #3 from Victor Nawothnig --- Created attachment 41384 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41384=edit Examples All testcases and their results attached for better readability

[Bug c++/80783] missing constexpr diagnostic for functions that cannot be constexpr

2017-05-18 Thread victor.nawothnig at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80783 --- Comment #2 from Victor Nawothnig --- Except all the following examples violate the core constant expression constraint ([expr.const] 2.3), but GCC diagnoses only some: ``` $ echo '#include \n constexpr int f() { atoi(""); return 1; }' |

[Bug target/80819] [5/6/7/8 regression] Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx

2017-05-18 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80819 --- Comment #2 from Peter Cordes --- (In reply to Andrew Pinski from comment #1) > >-mtune=generic still stores/reloads instead of using movd for %edi and %edx, > >which is worse for most CPUs. > Worse on most Intel but not most AMD CPUs. You

[Bug target/80820] New: _mm_set_epi64x shouldn't store/reload for -mtune=haswell, Zen should avoid store/reload, and generic should think about it.

2017-05-18 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80820 Bug ID: 80820 Summary: _mm_set_epi64x shouldn't store/reload for -mtune=haswell, Zen should avoid store/reload, and generic should think about it. Product: gcc

[Bug target/80817] [missed optimization][x86] relaxed atomics

2017-05-18 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80817 --- Comment #2 from Marc Glisse --- (In reply to Alexander Monakov from comment #1) > void f(volatile int *p) > { > ++*p; > } That's PR 50677 for instance. Some targets do handle it, there have been discussions in the past, this seems to

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

2017-05-18 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 --- Comment #4 from Marc Glisse --- When user specializations are allowed, who knows what might happen. As an experiment, namespace std { extern template __attribute__((pure)) int string::compare(const char*)const; } seems to work. I think

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

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80806 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #2

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-05-18 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #1 from Michael Meissner --- Author: meissner Date: Thu May 18 19:34:13 2017 New Revision: 248254 URL: https://gcc.gnu.org/viewcvs?rev=248254=gcc=rev Log: [gcc] 2017-05-18 Michael Meissner PR

[Bug c++/80795] Cannot take the address of call operator of a variadic lambda when parameter pack length differs from 1

2017-05-18 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80795 TC changed: What|Removed |Added CC||rs2740 at gmail dot com --- Comment #1 from TC

[Bug libstdc++/80478] Calling `std::bind` on member functions marked as `noexcept` fails to compile with -std=c++1z

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

[Bug libstdc++/80478] Calling `std::bind` on member functions marked as `noexcept` fails to compile with -std=c++1z

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80478 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Thu May 18 18:04:15 2017 New Revision: 248247 URL: https://gcc.gnu.org/viewcvs?rev=248247=gcc=rev Log: PR libstdc++/80478 make std::mem_fn work with noexcept functions PR

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

2017-05-18 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799 --- Comment #6 from uros at gcc dot gnu.org --- Author: uros Date: Thu May 18 18:03:30 2017 New Revision: 248246 URL: https://gcc.gnu.org/viewcvs?rev=248246=gcc=rev Log: PR target/80799 * config/i386/mmx.md (*mov_internal):

[Bug target/80817] [missed optimization][x86] relaxed atomics

2017-05-18 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80817 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug libstdc++/80478] Calling `std::bind` on member functions marked as `noexcept` fails to compile with -std=c++1z

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80478 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Thu May 18 17:32:06 2017 New Revision: 248245 URL: https://gcc.gnu.org/viewcvs?rev=248245=gcc=rev Log: PR libstdc++/80478 make std::mem_fn work with noexcept functions PR

[Bug target/80819] [5/6/7/8 regression] Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx

2017-05-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80819 --- Comment #1 from Andrew Pinski --- >-mtune=generic still stores/reloads instead of using movd for %edi and %edx, >which is worse for most CPUs. Worse on most Intel but not most AMD CPUs. You can use -mtune=intel if you want to tune for

[Bug target/80819] New: [5/6/7/8 regression] Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx

2017-05-18 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80819 Bug ID: 80819 Summary: [5/6/7/8 regression] Useless store to the stack in _mm_set_epi64x with SSE4 -mno-avx Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug c++/80783] missing constexpr diagnostic for functions that cannot be constexpr

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80783 Martin Sebor changed: What|Removed |Added Keywords||diagnostic

[Bug libstdc++/80448] #include fails with Clang 5.0

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80448 --- Comment #7 from Jonathan Wakely --- Fixed in 5.5, 6.4 and 7.1

[Bug libstdc++/70483] string_view::compare and coparision operators are not constexpr

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70483 Jonathan Wakely changed: What|Removed |Added Last reconfirmed|2016-04-01 00:00:00 |2017-5-18 --- Comment #1 from

[Bug rtl-optimization/80818] LRA clobbers live hard reg clobbered during rematerialization

2017-05-18 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80818 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug libstdc++/71444] Error constants for MinGW-w64

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

[Bug libstdc++/78236] regex_iterator constructor is incomplete and creates uninitialized values that may be used

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78236 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |5.5 --- Comment #7 from Jonathan

[Bug rtl-optimization/80818] New: LRA clobbers live hard reg clobbered during rematerialization

2017-05-18 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80818 Bug ID: 80818 Summary: LRA clobbers live hard reg clobbered during rematerialization Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/80504] missing qualification causes ADL to be used in std::ref / std::cref

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80504 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Thu May 18 15:31:36 2017 New Revision: 248237 URL: https://gcc.gnu.org/viewcvs?rev=248237=gcc=rev Log: PR libstdc++/80504 qualify calls to avoid ADL Backport from mainline 2017-04-24

[Bug libstdc++/67440] pretty-printing of a const set fails

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67440 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Thu May 18 15:31:07 2017 New Revision: 248233 URL: https://gcc.gnu.org/viewcvs?rev=248233=gcc=rev Log: PR libstdc++/67440 make pretty printers work with GDB 7.6 again Backport from

[Bug libstdc++/80448] #include fails with Clang 5.0

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80448 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Thu May 18 15:31:22 2017 New Revision: 248236 URL: https://gcc.gnu.org/viewcvs?rev=248236=gcc=rev Log: PR libstdc++/80448 remove noexcept from defaulted functions Backport from

[Bug libstdc++/69699] libstdc++ ABI documentation is out of date

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69699 --- Comment #11 from Jonathan Wakely --- Author: redi Date: Thu May 18 15:31:02 2017 New Revision: 248232 URL: https://gcc.gnu.org/viewcvs?rev=248232=gcc=rev Log: PR69699 document why __GLIBCXX__ macro is useless Backport from mainline

[Bug libstdc++/71444] Error constants for MinGW-w64

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71444 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Thu May 18 15:30:57 2017 New Revision: 248231 URL: https://gcc.gnu.org/viewcvs?rev=248231=gcc=rev Log: PR 71444 define more error constants for mingw-w64 Backport from mainline

[Bug libstdc++/78236] regex_iterator constructor is incomplete and creates uninitialized values that may be used

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78236 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Thu May 18 15:30:42 2017 New Revision: 248230 URL: https://gcc.gnu.org/viewcvs?rev=248230=gcc=rev Log: libstdc++/78236 fix past-the-end std::regex_iterator Backport from mainline

[Bug libstdc++/80504] missing qualification causes ADL to be used in std::ref / std::cref

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

[Bug target/80817] New: [missed optimization][x86] relaxed atomics

2017-05-18 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80817 Bug ID: 80817 Summary: [missed optimization][x86] relaxed atomics Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/80807] Improve FORTIFY_SOURCE protection for sprintf

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80807 Martin Sebor changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/49905] Better sanity checking on sprintf src & dest to produce warning for dodgy code ?

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49905 Martin Sebor changed: What|Removed |Added CC||bugzilla@poradnik-webmaster

[Bug libstdc++/80816] New: thread_local destructor on windows cause use-after-free

2017-05-18 Thread ebarbaro at simteq dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80816 Bug ID: 80816 Summary: thread_local destructor on windows cause use-after-free Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/80493] std::experimental::optional::swap is ill formed

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

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

2017-05-18 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80811 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread me at hussam dot eu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 --- Comment #4 from Hussam Al-Tayeb --- (In reply to Ian Lance Taylor from comment #3) > I can't recreate the problem. It looks like the compilation step in the > failing command is reading old versions of the .gox files, versions that use >

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 --- Comment #3 from Ian Lance Taylor --- I can't recreate the problem. It looks like the compilation step in the failing command is reading old versions of the .gox files, versions that use the old pkgpath rather than the new one introduced by

[Bug libstdc++/80137] [6/7 Regression] std::generate_canonical calls its generator a non-constant number of times

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80137 --- Comment #10 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #9) > Author: redi > Date: Thu May 18 14:35:23 2017 > New Revision: 248212 > > URL: https://gcc.gnu.org/viewcvs?rev=248212=gcc=rev Doh, I managed to cherry-pick

[Bug libstdc++/80493] std::experimental::optional::swap is ill formed

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80493 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:35:45 2017 New Revision: 248216 URL: https://gcc.gnu.org/viewcvs?rev=248216=gcc=rev Log: PR libstdc++/80493 fix invalid exception specification Backport from mainline

[Bug libstdc++/80504] missing qualification causes ADL to be used in std::ref / std::cref

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80504 --- Comment #2 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:35:54 2017 New Revision: 248217 URL: https://gcc.gnu.org/viewcvs?rev=248217=gcc=rev Log: PR libstdc++/80504 qualify calls to avoid ADL Backport from mainline 2017-04-24

[Bug libstdc++/80448] #include fails with Clang 5.0

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80448 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:35:40 2017 New Revision: 248215 URL: https://gcc.gnu.org/viewcvs?rev=248215=gcc=rev Log: PR libstdc++/80448 remove noexcept from defaulted functions Backport from

[Bug libstdc++/80137] [6/7 Regression] std::generate_canonical calls its generator a non-constant number of times

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80137 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:35:23 2017 New Revision: 248212 URL: https://gcc.gnu.org/viewcvs?rev=248212=gcc=rev Log: PR libstdc++/80137 use std::nextafter instead of looping Backport from mainline

[Bug libstdc++/69699] libstdc++ ABI documentation is out of date

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69699 --- Comment #10 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:35:12 2017 New Revision: 248210 URL: https://gcc.gnu.org/viewcvs?rev=248210=gcc=rev Log: PR69699 document why __GLIBCXX__ macro is useless Backport from mainline

[Bug libstdc++/67440] pretty-printing of a const set fails

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67440 --- Comment #8 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:35:18 2017 New Revision: 248211 URL: https://gcc.gnu.org/viewcvs?rev=248211=gcc=rev Log: PR libstdc++/67440 make pretty printers work with GDB 7.6 again Backport from

[Bug libstdc++/71444] Error constants for MinGW-w64

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71444 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:34:56 2017 New Revision: 248208 URL: https://gcc.gnu.org/viewcvs?rev=248208=gcc=rev Log: PR 71444 define more error constants for mingw-w64 Backport from mainline

[Bug libstdc++/78236] regex_iterator constructor is incomplete and creates uninitialized values that may be used

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78236 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Thu May 18 14:34:50 2017 New Revision: 248207 URL: https://gcc.gnu.org/viewcvs?rev=248207=gcc=rev Log: libstdc++/78236 fix past-the-end std::regex_iterator Backport from mainline

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread me at hussam dot eu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 --- Comment #2 from Hussam Al-Tayeb --- (In reply to Ian Lance Taylor from comment #1) > Are you doing a from-scratch build or an incremental build? Try removing > the x86_64-pc-linux-gnu/libgo directory to force it to be rebuilt. I was doing

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 --- Comment #1 from Ian Lance Taylor --- Are you doing a from-scratch build or an incremental build? Try removing the x86_64-pc-linux-gnu/libgo directory to force it to be rebuilt.

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

2017-05-18 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80815 amker at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code

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

2017-05-18 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80815 Bug ID: 80815 Summary: wrong code because of broken runtime alias check in vectorizer Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c++/80780] Front-end support needed for experimental::source_location

2017-05-18 Thread lbjonnes at cisco dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80780 --- Comment #4 from lbjonnes at cisco dot com --- "redi at gcc dot gnu.org" writes: | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80780 > | Bug ID: 80780 |Summary: Front-end support needed for

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

2017-05-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80809 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

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

2017-05-18 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80809 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

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

2017-05-18 Thread palves at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80777 Pedro Alves changed: What|Removed |Added CC||palves at redhat dot com --- Comment #11

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

2017-05-18 Thread jrose.manila at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80777 --- Comment #10 from Julian Rose --- (In reply to Julian Rose from comment #9) > (In reply to Jonathan Wakely from comment #8) > > It uses the ms-abi for calling conventions but LP64, no LLP64: > >

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

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

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

2017-05-18 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79968 --- Comment #3 from Fritz Reese --- Author: foreese Date: Thu May 18 10:24:37 2017 New Revision: 248188 URL: https://gcc.gnu.org/viewcvs?rev=248188=gcc=rev Log: 2017-05-18 Fritz Reese PR fortran/79968

[Bug go/80814] [7 Regression] commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 Richard Biener changed: What|Removed |Added Target||x86_64-linux Priority|P3

[Bug c++/79651] ICE on invalid c++ code in lambda_expr_this_capture in lambda.c:718

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

[Bug c++/80593] [7/8 Regression] GCC 7, aligned_storage and “dereferencing type-punned pointer will break strict-aliasing rules”

2017-05-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80593 --- Comment #5 from Richard Biener --- Breaks at least g++.dg/warn/Wstrict-aliasing-6.C which I think is expected fallout.

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

2017-05-18 Thread jrose.manila at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80777 --- Comment #9 from Julian Rose --- (In reply to Jonathan Wakely from comment #8) > It uses the ms-abi for calling conventions but LP64, no LLP64: > https://cygwin.com/cygwin-ug-net/programming.html > > That's by design, and so GCC's behaviour

[Bug c++/80593] [7/8 Regression] GCC 7, aligned_storage and “dereferencing type-punned pointer will break strict-aliasing rules”

2017-05-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80593 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|NEW

[Bug go/80814] New: commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error.

2017-05-18 Thread me at hussam dot eu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80814 Bug ID: 80814 Summary: commit aa443150c83535fedccb3dee80daa7e01fafd92d causes a build error. Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug libstdc++/59170] pretty printers: end iterator invalid pointer

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

[Bug libstdc++/59170] pretty printers: end iterator invalid pointer

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

[Bug libstdc++/59161] GDB pretty printers: iterator->reference not printed

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

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

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80777 --- Comment #8 from Jonathan Wakely --- It uses the ms-abi for calling conventions but LP64, no LLP64: https://cygwin.com/cygwin-ug-net/programming.html That's by design, and so GCC's behaviour is not a bug. If GDB is inconsistent that's not a

[Bug libstdc++/59170] pretty printers: end iterator invalid pointer

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59170 --- Comment #19 from Jonathan Wakely --- Author: redi Date: Thu May 18 09:23:43 2017 New Revision: 248183 URL: https://gcc.gnu.org/viewcvs?rev=248183=gcc=rev Log: PR59170 make pretty printers check for singular iterators Backport from mainline

[Bug libstdc++/59161] GDB pretty printers: iterator->reference not printed

2017-05-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59161 --- Comment #14 from Jonathan Wakely --- Author: redi Date: Thu May 18 09:23:38 2017 New Revision: 248182 URL: https://gcc.gnu.org/viewcvs?rev=248182=gcc=rev Log: PR59161 make pretty printers always return strings Backport from mainline

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

2017-05-18 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57466 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|SUSPENDED

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

2017-05-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799 Uroš Bizjak changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

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

2017-05-18 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80799 --- Comment #4 from Uroš Bizjak --- (In reply to H.J. Lu from comment #3) > This is caused by r243527. Thanks. FYI, the above revision just triggers the issue. I have a patch.

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

2017-05-18 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80777 --- Comment #7 from Andreas Schwab --- Why shouldn't gcc configured for cygwin use the windows ABI?

[Bug middle-end/80764] [8 Regression] ICE at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in verify_loop_structure, at cfgloop.c:1644)

2017-05-18 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80764 David Binderman changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment

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

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

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

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

[Bug middle-end/80807] Improve FORTIFY_SOURCE protection for sprintf

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

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

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

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

2017-05-18 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80808 Richard Biener changed: What|Removed |Added Keywords||wrong-code Priority|P3

[Bug sanitizer/80797] -fsanitize=null doesn't instrument >x

2017-05-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80797 --- Comment #6 from Marek Polacek --- (In reply to Vittorio Zecca from comment #4) > 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

[Bug sanitizer/80797] -fsanitize=null doesn't instrument >x

2017-05-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80797 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug sanitizer/80797] -fsanitize=null doesn't instrument >x

2017-05-18 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80797 --- Comment #5 from Marek Polacek --- Author: mpolacek Date: Thu May 18 07:18:24 2017 New Revision: 248179 URL: https://gcc.gnu.org/viewcvs?rev=248179=gcc=rev Log: PR sanitizer/80797 * ubsan.c (instrument_null): Unwrap

[Bug fortran/59093] Segfault in gfc_trans_pointer_assignment

2017-05-18 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

  1   2   >