[Bug c/76732] Improve Woverride-init

2016-08-16 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76732 Manuel López-Ibáñez changed: What|Removed |Added Summary|GCC should warn on repeated |Improve Woverride-init

[Bug c/76732] GCC should warn on repeated initializer for same array element / struct member.

2016-08-16 Thread rusty at rustcorp dot com.au
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76732 --- Comment #6 from rusty at rustcorp dot com.au --- "manu at gcc dot gnu.org" writes: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76732 > > Manuel López-Ibáñez changed: > >What|Removed |Added > ---

[Bug c++/77277] -fdiagnostics-color=always disabled on _WIN32

2016-08-16 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77277 Manuel López-Ibáñez changed: What|Removed |Added Keywords||diagnostic Status|UNCO

[Bug c++/77277] New: -fdiagnostics-color=always disabled on _WIN32 for no discernible reason

2016-08-16 Thread bruck.michael at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77277 Bug ID: 77277 Summary: -fdiagnostics-color=always disabled on _WIN32 for no discernible reason Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal

[Bug target/77276] New: strlen expanded inline with -Os, emits larger code than with -O2

2016-08-16 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77276 Bug ID: 77276 Summary: strlen expanded inline with -Os, emits larger code than with -O2 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/67496] trans-array.c sanitizer runtime error: load of value 124, which is not a valid value for type 'bool'

2016-08-16 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67496 Vittorio Zecca changed: What|Removed |Added Version|5.2.0 |7.0 Severity|normal

[Bug fortran/67496] trans-array.c sanitizer runtime error: load of value 124, which is not a valid value for type 'bool'

2016-08-16 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67496 --- Comment #11 from Vittorio Zecca --- Still in trunk 7.0 gcc-trunk-239276/gcc/fortran/trans-array.c:2243:27: runtime error: load of value 48, which is not a valid value for type 'bool'

[Bug debug/67482] dwarf2out.c sanitizer detects undefined behaviour negation of -9223372036854775808

2016-08-16 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67482 Vittorio Zecca changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/77271] flag -std=c++98 cannot set _GLIBCXX_USE_CXX11_ABI properly

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77271 Jonathan Wakely changed: What|Removed |Added Resolution|WONTFIX |INVALID --- Comment #2 from Jonathan W

[Bug web/77275] Description of -l option refers only to static libraries, not dynamic/shared libraries

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77275 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/72817] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72817 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Aug 16 22:06:45 2016 New Revision: 239514 URL: https://gcc.gnu.org/viewcvs?rev=239514&root=gcc&view=rev Log: PR tree-optimization/72817 * gcc.dg/tree-ssa/pr72817.c (a)

[Bug libgcc/77265] Casting an extended precision long double "inf" to __float128 results in "nan"

2016-08-16 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77265 Joseph S. Myers changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libgcc/77265] Casting an extended precision long double "inf" to __float128 results in "nan"

2016-08-16 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77265 --- Comment #4 from Joseph S. Myers --- Author: jsm28 Date: Tue Aug 16 21:30:56 2016 New Revision: 239513 URL: https://gcc.gnu.org/viewcvs?rev=239513&root=gcc&view=rev Log: Update soft-fp from glibc (PR libgcc/77265). This patch updates soft-fp

[Bug tree-optimization/72817] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)

2016-08-16 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72817 Bill Seurer changed: What|Removed |Added CC||seurer at linux dot vnet.ibm.com --- Comm

[Bug web/77275] New: Description of -l option refers only to static libraries, not dynamic/shared libraries

2016-08-16 Thread payerle at umd dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77275 Bug ID: 77275 Summary: Description of -l option refers only to static libraries, not dynamic/shared libraries Product: gcc Version: 7.0 Status: UNCONFIRMED Seve

[Bug c++/77274] New: GCC uses copy constructor in member initializer list instead of simple initialization

2016-08-16 Thread yanp.bugz at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77274 Bug ID: 77274 Summary: GCC uses copy constructor in member initializer list instead of simple initialization Product: gcc Version: 5.4.0 Status: UNCONFIRMED Sev

[Bug middle-end/68733] [6/7 Regression] FAIL: libgomp.c/target-29.c (internal compiler error)

2016-08-16 Thread deller at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68733 deller at gmx dot de changed: What|Removed |Added CC||deller at gmx dot de --- Comment #

[Bug fortran/77260] bogus warning with ENTRY in a function

2016-08-16 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77260 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Status|UNCONFIR

[Bug c++/72104] Inner templated class with stream operator fails to compile

2016-08-16 Thread romain.geissler at amadeus dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72104 Romain Geissler changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug rtl-optimization/71336] Suboptimal x86 code generated for "(a & 1) ? (CST1 + CST2) : CST1"

2016-08-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71336 --- Comment #4 from Patrick Palka --- On a related note I noticed the final code for int test(int a) { return (a & CST) * 4 + 3; } is not optimal when CST is a power of two, e.g. when CST=8: _Z4testi: .LFB0: .cfi_startproc

[Bug middle-end/77270] Flag -mprftchw is shared with 3dnow for -march=k8

2016-08-16 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77270 --- Comment #2 from Uroš Bizjak --- The problem is in the fact that for -march=native, the driver will pass -mno-prfchw, since the relevant bit is not present in cpuid flags. Following code in i386.c: /* Enable prefetch{,w} instructions for -

[Bug c/72857] incorrect caret location in -Wformat for width and precision given by asterisk

2016-08-16 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72857 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/72857] incorrect caret location in -Wformat for width and precision given by asterisk

2016-08-16 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72857 --- Comment #2 from David Malcolm --- Author: dmalcolm Date: Tue Aug 16 18:19:34 2016 New Revision: 239510 URL: https://gcc.gnu.org/viewcvs?rev=239510&root=gcc&view=rev Log: Fix caret locations in format_type_warning (PR c/72857) gcc/c-family/C

[Bug libgcc/77273] New: 1 << 31 is undefined in gcc/config/i386/cpuid.h:93

2016-08-16 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77273 Bug ID: 77273 Summary: 1 << 31 is undefined in gcc/config/i386/cpuid.h:93 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: l

[Bug c++/77271] flag -std=c++98 cannot set _GLIBCXX_USE_CXX11_ABI properly

2016-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77271 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/77270] Flag -mprftchw is shared with 3dnow for -march=k8

2016-08-16 Thread nightstrike at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77270 nightstrike changed: What|Removed |Added Keywords||wrong-code --- Comment #1 from nightstrike

[Bug c++/77271] New: flag -std=c++98 cannot set _GLIBCXX_USE_CXX11_ABI properly

2016-08-16 Thread frast at mail dot spbnit.ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77271 Bug ID: 77271 Summary: flag -std=c++98 cannot set _GLIBCXX_USE_CXX11_ABI properly Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Pri

[Bug fortran/71902] [5/6/7 Regression] Unneeded temporary on reallocatable character assignment

2016-08-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71902 Thomas Koenig changed: What|Removed |Added URL||https://gcc.gnu.org/ml/gcc-

[Bug target/71910] ICE on valid OpenMP code

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71910 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Aug 16 16:50:47 2016 New Revision: 239508 URL: https://gcc.gnu.org/viewcvs?rev=239508&root=gcc&view=rev Log: PR target/71910 * tree-cfg.c (execute_fixup_cfg): Add node

[Bug middle-end/67485] expmed.c sanitizer detects overflow

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67485 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Aug 16 16:48:16 2016 New Revision: 239507 URL: https://gcc.gnu.org/viewcvs?rev=239507&root=gcc&view=rev Log: PR middle-end/67485 * expmed.c (expand_mult_const): Change

[Bug middle-end/77270] New: Flag -mprftchw is shared with 3dnow for -march=k8

2016-08-16 Thread nightstrike at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77270 Bug ID: 77270 Summary: Flag -mprftchw is shared with 3dnow for -march=k8 Product: gcc Version: 6.1.0 URL: https://gcc.gnu.org/ml/gcc/2016-05/msg0.html Status: UNCONFIRMED

[Bug target/72867] SSE/AVX/AVX512: incorrect optimization of VMINPS/VMAXPS at compile time

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72867 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Aug 16 16:23:46 2016 New Revision: 239505 URL: https://gcc.gnu.org/viewcvs?rev=239505&root=gcc&view=rev Log: PR target/72867 * gcc.target/i386/pr72867.c: Add -msse to

[Bug tree-optimization/77269] New: __builtin_isinf_sign does not work for __float128

2016-08-16 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77269 Bug ID: 77269 Summary: __builtin_isinf_sign does not work for __float128 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug libstdc++/77268] Vector erase call destructor for last element twice and doesn't call destructor for eased element.

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77268 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/77268] New: Vector erase call destructor for last element twice and doesn't call destructor for eased element.

2016-08-16 Thread jdinardo at nycap dot rr.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77268 Bug ID: 77268 Summary: Vector erase call destructor for last element twice and doesn't call destructor for eased element. Product: gcc Version: 6.1.1 Status: UNCONFIRMED

[Bug target/32187] Complex __float128 is rejected

2016-08-16 Thread emsr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32187 --- Comment #10 from emsr at gcc dot gnu.org --- Author: emsr Date: Tue Aug 16 14:56:55 2016 New Revision: 239504 URL: https://gcc.gnu.org/viewcvs?rev=239504&root=gcc&view=rev Log: Commit Joseph Myers Implement C _FloatN, _FloatNx types [version

[Bug tree-optimization/72824] [5/6 Regression] Signed floating point zero semantics broken at optimization level -O3 (tree-loop-distribute-patterns)

2016-08-16 Thread mwahab at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72824 mwahab at gcc dot gnu.org changed: What|Removed |Added CC||mwahab at gcc dot gnu.org ---

[Bug web/72856] Trottle bug creation for newly created accounts (to limit spam)

2016-08-16 Thread LpSolit at netscape dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72856 --- Comment #10 from Frédéric Buclin --- (In reply to Frank Ch. Eigler from comment #6) > Per-account rate limits seem so easy to overcome, with spammers already > creating numerous verified junk accounts with ease. I banned several ranges of IP

[Bug gcov-profile/36412] gcov -l -p exceeds maximum file name length

2016-08-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36412 Martin Liška changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug gcov-profile/36412] gcov -l -p exceeds maximum file name length

2016-08-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36412 --- Comment #5 from Martin Liška --- Author: marxin Date: Tue Aug 16 14:14:18 2016 New Revision: 239503 URL: https://gcc.gnu.org/viewcvs?rev=239503&root=gcc&view=rev Log: gcov: add new option (--hash-filenames) (PR PR gcov-profile/36412

[Bug libgcc/77265] Casting an extended precision long double "inf" to __float128 results in "nan"

2016-08-16 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77265 --- Comment #3 from joseph at codesourcery dot com --- The natural fix is to the extended precision unpacking, to make it clear the high bit so everything else can treat it like a normal IEEE format. I'll test a patch.

[Bug target/41880] CONSTANT_ADDRESS_P undefined.

2016-08-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41880 Oleg Endo changed: What|Removed |Added CC||olegendo at gcc dot gnu.org --- Comment #3 f

[Bug debug/69073] internal compiler error: in maybe_record_trace_start

2016-08-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69073 Oleg Endo changed: What|Removed |Added CC||olegendo at gcc dot gnu.org --- Comment #5 f

[Bug target/77267] New: MPX does not work in a presence of "-Wl,-as-needed" option (Ubuntu default)

2016-08-16 Thread aivchenk at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77267 Bug ID: 77267 Summary: MPX does not work in a presence of "-Wl,-as-needed" option (Ubuntu default) Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: nor

[Bug fortran/67419] gfortran.dg/large_real_kind_2.F90 FAILs

2016-08-16 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67419 Rainer Orth changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug libgcc/77265] Casting an extended precision long double "inf" to __float128 results in "nan"

2016-08-16 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77265 Uroš Bizjak changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug target/76774] atomics on PPC: inconsistent widths for an _Atomic(_Bool) and for atomic_compare_exchange_strong on it

2016-08-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76774 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-16 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #16 from amker at gcc dot gnu.org --- Author: amker Date: Tue Aug 16 13:09:40 2016 New Revision: 239502 URL: https://gcc.gnu.org/viewcvs?rev=239502&root=gcc&view=rev Log: PR tree-optimization/69848 * config/aarch64/aar

[Bug libstdc++/77264] [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 --- Comment #6 from Jonathan Wakely --- The patch at https://gcc.gnu.org/ml/gcc-patches/2016-08/msg01179.html would fix it, but I'll wait a bit to see if the committee agrees with that solution.

[Bug libgcc/77265] Casting an extended precision long double "inf" to __float128 results in "nan"

2016-08-16 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77265 Uroš Bizjak changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/77262] [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86

2016-08-16 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77262 --- Comment #3 from Dominique d'Humieres --- > It's indeed suspicious that exactly the same set of tests is affected, > but my reghunt (and previous testresults) point at a totally different > patch. Well, I have r237556 reverted in my working t

[Bug libstdc++/77264] [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 Ville Voutilainen changed: What|Removed |Added CC||ville.voutilainen at gmail dot com

[Bug c++/77263] comment /* */ is ignored in some cases

2016-08-16 Thread bremende55 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77263 --- Comment #4 from Jo --- (In reply to Jonathan Wakely from comment #3) > (In reply to Jo from comment #2) > > /* and */ as part of a C-string literal should not interfere with /* */ in > > the code. > > They are no part of a string-literal, t

[Bug libstdc++/77264] [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 --- Comment #4 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #2) > We end up in the new replace() overload when we should be in the const char* > one here: > > basic_string& > replace(size_type __pos, size_type __n,

[Bug libstdc++/77264] [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 --- Comment #3 from Jonathan Wakely --- Reduced: #include int main () { std::string str("xyz"); char c = 'Y'; str.replace(1, 1, &c, 1); if (str[1] != 'Y') __builtin_abort(); }

[Bug web/77266] test mark_spam.py

2016-08-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77266 --- Comment #2 from Martin Liška --- Created attachment 39464 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39464&action=edit test1 test2

[Bug web/77266] test mark_spam.py

2016-08-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77266 --- Comment #1 from Martin Liška --- Next comment.

[Bug web/77266] New: test mark_spam.py

2016-08-16 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77266 Bug ID: 77266 Summary: test mark_spam.py Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: web Assignee: unassigne

[Bug c++/77264] [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/77265] New: Casting an extended precision long double "inf" to __float128 results in "nan"

2016-08-16 Thread sisyphus1 at optusnet dot com.au
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77265 Bug ID: 77265 Summary: Casting an extended precision long double "inf" to __float128 results in "nan" Product: gcc Version: unknown Status: UNCONFIRMED Severity

[Bug c++/77263] comment /* */ is ignored in some cases

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77263 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/77263] comment /* */ is ignored in some cases

2016-08-16 Thread bremende55 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77263 Jo changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug libstdc++/72847] vector copy-assignment basic exception safety

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72847 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug rtl-optimization/74585] powerpc64: Very poor code generation for homogeneous vector aggregates passed in registers

2016-08-16 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=74585 --- Comment #14 from Bill Schmidt --- (In reply to Richard Biener from comment #13) > > You mean stores like the following? > > (insn 13 12 14 2 (set (mem/c:V4SI (plus:DI (reg/f:DI 150 virtual-stack-vars) > (const_int 112 [0x70]

[Bug libstdc++/72847] vector copy-assignment basic exception safety

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72847 --- Comment #1 from Jonathan Wakely --- Author: redi Date: Tue Aug 16 11:33:16 2016 New Revision: 239497 URL: https://gcc.gnu.org/viewcvs?rev=239497&root=gcc&view=rev Log: PR 72847 Prevent double-free in std::vector PR libstdc++/72847

[Bug middle-end/77262] [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86

2016-08-16 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77262 --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #1 from Dominique d'Humieres --- > Duplicate of/related to pr71682? It's indeed suspicious that exactly the same set of tests is affected, but my reghunt (and previous tes

[Bug c++/71885] Incorrect code generated with -01, memset() function call is missing

2016-08-16 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71885 --- Comment #26 from Markus Trippelsdorf --- For future reference here is a nice, short example from Bernd Edlinger: markus@x4 tmp % cat lifetime-dse.cpp #include #include #include struct A { A() {} void *operator new(size_t s) { voi

[Bug c/76783] [7 Regression] wrong code with conditional vector assignment @ -Og

2016-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76783 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Component|tree-optimi

[Bug c/76783] [7 Regression] wrong code with conditional vector assignment @ -Og

2016-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76783 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Component|tree-optimi

[Bug tree-optimization/76783] [7 Regression] wrong code with conditional vector assignment @ -Og

2016-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76783 --- Comment #5 from Richard Biener --- Author: rguenth Date: Tue Aug 16 11:22:47 2016 New Revision: 239496 URL: https://gcc.gnu.org/viewcvs?rev=239496&root=gcc&view=rev Log: 2016-08-16 Richard Biener PR tree-optimization/76783

[Bug target/73350] AVX512: GCC optimizes away rounding flags

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=73350 --- Comment #3 from Jakub Jelinek --- Created attachment 39462 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39462&action=edit gcc7-pr73350-wip.patch Untested patch with what I had in mind for the mask operands. Perhaps some extra arch s

[Bug middle-end/77262] [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86

2016-08-16 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77262 --- Comment #1 from Dominique d'Humieres --- Duplicate of/related to pr71682?

[Bug c++/77264] [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 Tobias Burnus changed: What|Removed |Added CC||ville at gcc dot gnu.org Target Milest

[Bug c++/77264] New: [7 Regression] std::string's replace gives wrong results with C++17, works with C++11

2016-08-16 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77264 Bug ID: 77264 Summary: [7 Regression] std::string's replace gives wrong results with C++17, works with C++11 Product: gcc Version: 7.0 Status: UNCONFIRMED Keywo

[Bug target/76774] atomics on PPC: inconsistent widths for an _Atomic(_Bool) and for atomic_compare_exchange_strong on it

2016-08-16 Thread Peter.Sewell at cl dot cam.ac.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76774 --- Comment #4 from Peter Sewell --- (In reply to Andrew Pinski from comment #3) > What code were you expecting anyways? I hadn't noticed how recent the other-size LL/SC were. But then I would have expected a 4-byte representation for _Atomic(_

[Bug sanitizer/71042] libtsan requires __pointer_chk_guard@GLIBC_PRIVATE (6)

2016-08-16 Thread LpSolit at netscape dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71042 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug sanitizer/71042] libtsan requires __pointer_chk_guard@GLIBC_PRIVATE (6)

2016-08-16 Thread LpSolit at netscape dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71042 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c/67410] [5 Regression] c/c-typeck.c references out of bounds array

2016-08-16 Thread LpSolit at netscape dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67410 Jakub Jelinek changed: What|Removed |Added Summary|[5/6/7 Regression] |[5 Regression] c/c-typeck.c

[Bug fortran/50406] ld undefined reference to __MOD_str

2016-08-16 Thread LpSolit at netscape dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50406 Vittorio Zecca changed: What|Removed |Added Version|4.8.0 |7.0 --- Comment #4 from Vittorio Zecca

[Bug c++/77263] comment /* */ is ignored in some cases

2016-08-16 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77263 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/77263] New: comment /* */ is ignored in some cases

2016-08-16 Thread bremende55 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77263 Bug ID: 77263 Summary: comment /* */ is ignored in some cases Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug middle-end/77259] [6/7 Regression] ICE in emit_move_insn since r232167

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77259 --- Comment #1 from Jakub Jelinek --- Created attachment 39461 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39461&action=edit gcc7-pr77259.patch Untested fix.

[Bug libstdc++/72847] vector copy-assignment basic exception safety

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72847 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/77262] [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86

2016-08-16 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77262 Rainer Orth changed: What|Removed |Added Target Milestone|--- |7.0

[Bug middle-end/77262] New: [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86

2016-08-16 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77262 Bug ID: 77262 Summary: [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/75402] std::condition_variable::wait_until wakes up constantly

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=75402 --- Comment #3 from Jonathan Wakely --- I can't reproduce this with any version of GCC, so either you have a weird config, or a weird kernel, or something else that is impossible to tell without the requested info. I see a single futex wait and

[Bug c/73450] [7 Regression] wrong code at -Os and above on x86_64-linux-gnu in both 32-bit and 64-bit modes (executable hangs)

2016-08-16 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=73450 --- Comment #4 from amker at gcc dot gnu.org --- Author: amker Date: Tue Aug 16 09:13:50 2016 New Revision: 239494 URL: https://gcc.gnu.org/viewcvs?rev=239494&root=gcc&view=rev Log: PR tree-optimization/72817 PR tree-optimization/

[Bug tree-optimization/72817] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)

2016-08-16 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72817 --- Comment #4 from amker at gcc dot gnu.org --- Author: amker Date: Tue Aug 16 09:13:50 2016 New Revision: 239494 URL: https://gcc.gnu.org/viewcvs?rev=239494&root=gcc&view=rev Log: PR tree-optimization/72817 PR tree-optimization/

[Bug libstdc++/75402] std::condition_variable::wait_until wakes up constantly

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=75402 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug libfortran/77261] New: gfortran.dg/random_3.f90 FAILs

2016-08-16 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77261 Bug ID: 77261 Summary: gfortran.dg/random_3.f90 FAILs Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran

[Bug c++/76262] list-initialization prefers initializer_list over copy constructor

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76262 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/77260] New: bogus warning with ENTRY in a function

2016-08-16 Thread mar...@mpa-garching.mpg.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77260 Bug ID: 77260 Summary: bogus warning with ENTRY in a function Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug c++/76262] list-initialization prefers initializer_list over copy constructor

2016-08-16 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76262 --- Comment #3 from TC --- (In reply to Jonathan Wakely from comment #2) > In which case both EDG and Clang get this wrong, as they print "12" I know that Clang 3.7+ implemented DR1467 without 2137 (in which case "12" would be the right output)

[Bug middle-end/77259] [6/7 Regression] ICE in emit_move_insn since r232167

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77259 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/77259] New: [6/7 Regression] ICE in emit_move_insn since r232167

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77259 Bug ID: 77259 Summary: [6/7 Regression] ICE in emit_move_insn since r232167 Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c++/76262] list-initialization prefers initializer_list over copy constructor

2016-08-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76262 --- Comment #2 from Jonathan Wakely --- In which case both EDG and Clang get this wrong, as they print "12"

[Bug rtl-optimization/74585] powerpc64: Very poor code generation for homogeneous vector aggregates passed in registers

2016-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=74585 --- Comment #13 from Richard Biener --- (In reply to Bill Schmidt from comment #11) > With the original test case, -mcpu=power8 is problematic because of the use > of the "swapping stores," whose RHS is a vec_select rather than a register > or su

[Bug tree-optimization/76957] FAIL: gcc.dg/graphite/scop-dsyr2k.c scan-tree-dump-times graphite "number of SCoPs

2016-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76957 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug testsuite/77034] [6.2RC regression] g++.dg/init/elide5.C fails on powerpc64-unknown-linux-gnu with -m32

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77034 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/77034] [6.2RC regression] g++.dg/init/elide5.C fails on powerpc64-unknown-linux-gnu with -m32

2016-08-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77034 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Aug 16 07:15:00 2016 New Revision: 239493 URL: https://gcc.gnu.org/viewcvs?rev=239493&root=gcc&view=rev Log: PR testsuite/77034 Backported from mainline 2016-0

  1   2   >