[Bug target/81147] New: [avr] C++ for -mmcu=atmega2560 doesn't do NRVO or RVO when class inherits from empty base

2017-06-20 Thread felipe at expertisesolutions dot com.br
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81147 Bug ID: 81147 Summary: [avr] C++ for -mmcu=atmega2560 doesn't do NRVO or RVO when class inherits from empty base Product: gcc Version: unknown Status: UNCONFIRMED

[Bug sanitizer/81148] New: UBSAN: two more false positives

2017-06-20 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81148 Bug ID: 81148 Summary: UBSAN: two more false positives Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer

[Bug c++/81145] bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type

2017-06-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81145 --- Comment #3 from Jonathan Wakely --- Is the version 7.0.1 correct? Unless you're still seeing this with a fairly recent 7.1.1 build from the gcc-7-branch this is probably a dup of Bug 80593

[Bug c++/81145] bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type

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

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

2017-06-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80593 Jonathan Wakely changed: What|Removed |Added CC||richard-gccbugzilla@metafoo

[Bug libstdc++/81092] Missing symbols for new std::wstring constructors

2017-06-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81092 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/81145] bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type

2017-06-20 Thread richard-gccbugzilla at metafoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81145 --- Comment #5 from Richard Smith --- Yes, according to godbolt this occurs in GCC 4.4 - 7.1, but not in trunk. Unlike PR80593, it does not appear to be a GCC 7 regression, but it sure seems plausible that that change fixed it =)

[Bug tree-optimization/67328] range test rather than single bit test for code testing enum values

2017-06-20 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67328 --- Comment #8 from Yuri Gribov --- Alan,(In reply to Alan Modra from comment #0) > It looks like gcc incorrectly prefers a range test. Alan, can we close this?

[Bug c++/81130] [6/7/8 Regression] ICE OpenMP shared clause in gimplify_var_or_parm_decl, at gimplify.c:2584

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

[Bug target/81131] [m68k] internal compiler error: in find_reloads, at reload.c:4077

2017-06-20 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81131 Andreas Schwab changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/80970] [7 Regression] internal compiler error in find_reloads, at reload.c:4077

2017-06-20 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80970 Andreas Schwab changed: What|Removed |Added CC|

[Bug debug/81135] Extra debug info generated for unused extern declarations

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

[Bug libstdc++/81138] New: std::money_put facet does not write '0' before decimal point

2017-06-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81138 Bug ID: 81138 Summary: std::money_put facet does not write '0' before decimal point Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/81120] __builtin_nansl ("") generates quiet NaN

2017-06-20 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81120 John David Anglin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/80970] [7 Regression] internal compiler error in find_reloads, at reload.c:4077

2017-06-20 Thread schwab at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80970 --- Comment #7 from Andreas Schwab --- Author: schwab Date: Tue Jun 20 10:27:32 2017 New Revision: 249402 URL: https://gcc.gnu.org/viewcvs?rev=249402=gcc=rev Log: PR target/80970 * config/m68k/m68k.md (bsetdreg, bchgdreg, bclrdreg): Use "=d"

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

2017-06-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80818 --- Comment #2 from Andreas Krebbel --- I think this is a different problem. In my case the reason for adding an invalid rematerialization appears to be that the live ranges of an hard registers are not correctly calculated. I've just verified

[Bug c++/81137] New: std::put_money doesn't output zero value correctly

2017-06-20 Thread jonathan.r.paton at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81137 Bug ID: 81137 Summary: std::put_money doesn't output zero value correctly Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/81136] [8 Regression] ICE: in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:910

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

[Bug sanitizer/81097] UBSAN: false positive for not existing negation operator and a bogus message

2017-06-20 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81097 --- Comment #4 from rguenther at suse dot de --- On Tue, 20 Jun 2017, mpolacek at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81097 > > --- Comment #3 from Marek Polacek --- > Well, my fix was > > ---

[Bug debug/81135] New: Extra debug info generated for unused extern declarations

2017-06-20 Thread peadar at arista dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81135 Bug ID: 81135 Summary: Extra debug info generated for unused extern declarations Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/80970] [7 Regression] internal compiler error in find_reloads, at reload.c:4077

2017-06-20 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80970 Andreas Schwab changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/25111] [m68k] bset is not used for A = 1 << (B & 31) on ColdFire

2017-06-20 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25111 Bug 25111 depends on bug 80970, which changed state. Bug 80970 Summary: [7 Regression] internal compiler error in find_reloads, at reload.c:4077 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80970 What|Removed

[Bug tree-optimization/81136] [8 Regression] ICE: in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:910

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

[Bug tree-optimization/81136] New: [8 Regression] ICE: in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:910

2017-06-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81136 Bug ID: 81136 Summary: [8 Regression] ICE: in vect_update_misalignment_for_peel, at tree-vect-data-refs.c:910 Product: gcc Version: 8.0 Status:

[Bug c++/81130] [6/7/8 Regression] ICE OpenMP shared clause in gimplify_var_or_parm_decl, at gimplify.c:2584

2017-06-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81130 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/81134] C++ partial template specialization issue

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

[Bug target/80970] [7 Regression] internal compiler error in find_reloads, at reload.c:4077

2017-06-20 Thread schwab at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80970 --- Comment #6 from Andreas Schwab --- Author: schwab Date: Tue Jun 20 10:15:47 2017 New Revision: 249401 URL: https://gcc.gnu.org/viewcvs?rev=249401=gcc=rev Log: PR target/80970 * config/m68k/m68k.md (bsetdreg, bchgdreg, bclrdreg): Use "=d"

[Bug lto/69866] lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:158

2017-06-20 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69866 --- Comment #12 from Thomas Preud'homme --- Author: thopre01 Date: Tue Jun 20 11:19:36 2017 New Revision: 249406 URL: https://gcc.gnu.org/viewcvs?rev=249406=gcc=rev Log: Fix PR69866 2017-06-20 Thomas Preud'homme

[Bug tree-optimization/67886] Incomplete optimization for virtual function call into freshly constructed object

2017-06-20 Thread tetra2005 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67886 Yuri Gribov changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug ipa/81133] New: [8 Regression] PGO/LTO bootstrap: ICE: in inline_small_functions, at ipa-inline.c:1891

2017-06-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81133 Bug ID: 81133 Summary: [8 Regression] PGO/LTO bootstrap: ICE: in inline_small_functions, at ipa-inline.c:1891 Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug target/81121] [7/8 Regression] ICE: in extract_insn, at recog.c:2311

2017-06-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81121 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue Jun 20 07:04:27 2017 New Revision: 249396 URL: https://gcc.gnu.org/viewcvs?rev=249396=gcc=rev Log: PR target/81121 * config/i386/i386.md (TARGET_USE_VECTOR_CONVERTS

[Bug c++/81134] New: C++ partial template specialization issue

2017-06-20 Thread manish.baphna at citi dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81134 Bug ID: 81134 Summary: C++ partial template specialization issue Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/81130] [6/7/8 Regression] ICE OpenMP shared clause in gimplify_var_or_parm_decl, at gimplify.c:2584

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

[Bug ipa/81133] [8 Regression] PGO/LTO bootstrap: ICE: in inline_small_functions, at ipa-inline.c:1891

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

[Bug sanitizer/81125] [7/8 Regression] -fsanitize=undefined ICE

2017-06-20 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81125 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue Jun 20 07:10:14 2017 New Revision: 249397 URL: https://gcc.gnu.org/viewcvs?rev=249397=gcc=rev Log: PR sanitizer/81125 * ubsan.h (ubsan_encode_value): Workaround buggy

[Bug target/81132] [m68k] internal compiler error: in find_reloads, at reload.c:4077

2017-06-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81132 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug ipa/81128] Function multi-versioning does not work with -O

2017-06-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81128 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Keywords|

[Bug sanitizer/81097] UBSAN: false positive for not existing negation operator and a bogus message

2017-06-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81097 Richard Biener changed: What|Removed |Added Assignee|mpolacek at gcc dot gnu.org|rguenth at gcc dot gnu.org ---

[Bug target/79799] Improve vec_insert of float on Power9

2017-06-20 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79799 --- Comment #1 from Michael Meissner --- Author: meissner Date: Tue Jun 20 06:26:27 2017 New Revision: 249395 URL: https://gcc.gnu.org/viewcvs?rev=249395=gcc=rev Log: [gcc] 2017-06-20 Michael Meissner PR

[Bug target/81131] [m68k] internal compiler error: in find_reloads, at reload.c:4077

2017-06-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81131 --- Comment #1 from Martin Liška --- *** Bug 81132 has been marked as a duplicate of this bug. ***

[Bug c++/46476] Missing Warning about unreachable code after return

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

[Bug sanitizer/81097] UBSAN: false positive for not existing negation operator and a bogus message

2017-06-20 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81097 --- Comment #3 from Marek Polacek --- Well, my fix was --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -850,7 +850,8 @@ split_tree (location_t loc, tree in, tree type, enum tree_code code, else if (TREE_CONSTANT (in)) *conp = in;

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

2017-06-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80732 --- Comment #10 from Martin Liška --- (In reply to Yichao Yu from comment #9) > Thanks for the fix! > > Does it fix https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78366 at the same > time? No as we're planning to document current behavior

[Bug c/61399] LDBL_MAX is incorrect with IBM long double format / overflow issues near large values

2017-06-20 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61399 --- Comment #7 from Vincent Lefèvre --- (In reply to jos...@codesourcery.com from comment #6) > The current proposed wording for DR#467 > changes > "maximum representable

[Bug other/78366] target_clones does not generate resovler function

2017-06-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78366 --- Comment #4 from Martin Liška --- (In reply to Thomas Koenig from comment #3) > OK, so this is more of a documentation issue. > > Also not mentioned in the docs is that "default" has to be among > the architectures in target_clone. > > It

[Bug ipa/81128] Function multi-versioning does not work with -O

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

[Bug fortran/72743] ICE in get_constraint_for_ssa_var, at tree-ssa-structalias.c:2958

2017-06-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72743 --- Comment #10 from Martin Liška --- What's the status of the PR? Can we close it?

[Bug fortran/72743] ICE in get_constraint_for_ssa_var, at tree-ssa-structalias.c:2958

2017-06-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72743 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug c/61399] LDBL_MAX is incorrect with IBM long double format / overflow issues near large values

2017-06-20 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61399 --- Comment #8 from Vincent Lefèvre --- It seems that the choice emin = -968, emax = 1024, p = 106 had been made originally because all normalized values in this floating-point system (as specified by 5.2.4.2.2p2) are representable as a sum of

[Bug c++/67074] Name lookup ambiguity between namespace and its alias

2017-06-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67074 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Tue Jun 20 12:53:11 2017 New Revision: 249408 URL: https://gcc.gnu.org/viewcvs?rev=249408=gcc=rev Log: PR c++/67074 - namespace aliases * decl.c (duplicate_decls):

[Bug c++/81137] std::put_money doesn't output zero value correctly

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

[Bug libstdc++/81138] std::money_put facet does not write '0' before decimal point

2017-06-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81138 Jonathan Wakely changed: What|Removed |Added CC||jonathan.r.paton@googlemail

[Bug sanitizer/81097] UBSAN: false positive for not existing negation operator and a bogus message

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

[Bug sanitizer/81097] UBSAN: false positive for not existing negation operator and a bogus message

2017-06-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81097 --- Comment #5 from Richard Biener --- Author: rguenth Date: Tue Jun 20 12:46:46 2017 New Revision: 249407 URL: https://gcc.gnu.org/viewcvs?rev=249407=gcc=rev Log: 2017-06-20 Richard Biener PR middle-end/81097

[Bug other/16996] [meta-bug] code size improvements

2017-06-20 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16996 Bug 16996 depends on bug 11824, which changed state. Bug 11824 Summary: [ARM] Parameter passing via stack could be improved https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11824 What|Removed |Added

[Bug target/11824] [ARM] Parameter passing via stack could be improved

2017-06-20 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11824 Richard Earnshaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug ipa/79765] [CHKP] ICE in create_target_clone in multiple_target.c:211

2017-06-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79765 Martin Liška changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot gnu.org ---

[Bug c/61399] LDBL_MAX is incorrect with IBM long double format / overflow issues near large values

2017-06-20 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61399 --- Comment #10 from Vincent Lefèvre --- (In reply to jos...@codesourcery.com from comment #9) > That wording defines what "normalized" is, so that values with maximum > exponent in this case don't count as normalized because not all values >

[Bug c++/80562] [7/8 Regression] ICE using if constexpr with nonconstant expression in function template

2017-06-20 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80562 Volker Reichelt changed: What|Removed |Added CC||reichelt at gcc dot gnu.org ---

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

2017-06-20 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80818 --- Comment #3 from Vladimir Makarov --- (In reply to Andreas Krebbel from comment #0) > Created attachment 41383 [details] > Experimental patch Andreas, thank you for working on the issue. You are right. The hard reg in the clobber should be

[Bug rtl-optimization/78911] [5/6 Regression] Infinite loop at -O2/O3 optimization levels while trying to compile server.c from Wine-2.0-rc2

2017-06-20 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78911 --- Comment #15 from Artem S. Tashkinov --- Strangely, this bug is still reproducible with GCC 6.3.1 and Wine 2.10.

[Bug other/81146] Wine 2.10 cannot be compiled with -flto

2017-06-20 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81146 --- Comment #1 from Artem S. Tashkinov --- When running with `make -j4` that's what I see first: gcc -o widl client.o expr.o hash.o header.o proxy.o register.o server.o typegen.o typelib.o \ typetree.o utils.o widl.o write_msft.o parser.tab.o

[Bug c++/81145] bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type

2017-06-20 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81145 Marc Glisse changed: What|Removed |Added Keywords||diagnostic --- Comment #1 from Marc

[Bug c++/80971] [7/8 Regression] ICE with 'if constexpr' in template function

2017-06-20 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80971 Volker Reichelt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/81143] New: New test case gcc.target/powerpc/pr79799-2.c fails on powerpc BE

2017-06-20 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81143 Bug ID: 81143 Summary: New test case gcc.target/powerpc/pr79799-2.c fails on powerpc BE Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug jit/81144] jit.dg/test-operator-overloading.cc, initial compilation

2017-06-20 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81144 --- Comment #2 from David Malcolm --- Author: dmalcolm Date: Tue Jun 20 20:37:28 2017 New Revision: 249427 URL: https://gcc.gnu.org/viewcvs?rev=249427=gcc=rev Log: Fix -Werror=class-memaccess failures in jit testsuite (PR jit/81144)

[Bug c++/80633] [7/8 Regression] -Wstrict-aliasing false positive

2017-06-20 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80633 Jason Merrill changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug jit/81144] New: jit.dg/test-operator-overloading.cc, initial compilation

2017-06-20 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81144 Bug ID: 81144 Summary: jit.dg/test-operator-overloading.cc, initial compilation Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug other/81146] New: Wine 2.10 cannot be compiled with -flto

2017-06-20 Thread t.artem at mailcity dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81146 Bug ID: 81146 Summary: Wine 2.10 cannot be compiled with -flto Product: gcc Version: 6.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other

[Bug c++/81145] bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type

2017-06-20 Thread richard-gccbugzilla at metafoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81145 --- Comment #2 from Richard Smith --- I've tried a few things and not found any way to get wrong code. I think you're right that this is just a diagnostic issue.

[Bug c++/81145] New: bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type

2017-06-20 Thread richard-gccbugzilla at metafoo dot co.uk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81145 Bug ID: 81145 Summary: bogus "dereferencing type-punned pointer will break strict-aliasing rules" diagnostic with incomplete class type Product: gcc Version:

[Bug jit/81144] jit.dg/test-operator-overloading.cc, initial compilation

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

[Bug c++/81139] New: Non-deduced return type in abbreviated function template

2017-06-20 Thread andrew.n.sutton at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81139 Bug ID: 81139 Summary: Non-deduced return type in abbreviated function template Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c/33053] adopt accesses through a volatile-casted pointer as a GNU C extension

2017-06-20 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33053 DB changed: What|Removed |Added CC||db0451 at gmail dot com --- Comment #2 from DB

[Bug c/44943] Need documentation on the intended semantics of "volatile" (in C)

2017-06-20 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44943 DB changed: What|Removed |Added CC||db0451 at gmail dot com --- Comment #2 from DB

[Bug c++/81140] New: Update docs to reflect P0612R0: clarify meaning of "volatile access" + that it includes any glvalue

2017-06-20 Thread db0451 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81140 Bug ID: 81140 Summary: Update docs to reflect P0612R0: clarify meaning of "volatile access" + that it includes any glvalue Product: gcc Version: unknown Status:

[Bug ipa/81128] Function multi-versioning does not work with -O

2017-06-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81128 --- Comment #6 from Nathan Sidwell --- the ifunc attribute is essentially slightly different syntactic sugar to the alias attribute. It sounds like the optimizer is treating the attribute as-if it were an alias.

[Bug c++/81139] Non-deduced return type in abbreviated function template

2017-06-20 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81139 Jonathan Wakely changed: What|Removed |Added Keywords||wrong-code

[Bug c++/80095] [5/6 Regression] ICE with this pointer in NSDMI

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

[Bug c/61399] LDBL_MAX is incorrect with IBM long double format / overflow issues near large values

2017-06-20 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61399 --- Comment #9 from joseph at codesourcery dot com --- On Tue, 20 Jun 2017, vincent-gcc at vinc17 dot net wrote: > > The current proposed wording for DR#467 > > changes > >

[Bug c/81141] missing warning using sizeof a/sizeof *a with a zero-length array

2017-06-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81141 --- Comment #1 from Martin Sebor --- On second thought, the zero-length array misuses aren't limited to the (sizeof P / sizeof *P) pattern. When the type of *P is one byte wide they extend even to sizeof P. For example, the following call to

[Bug other/78366] target_clones does not generate resovler function

2017-06-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78366 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|tkoenig at gcc

[Bug middle-end/81030] [8 Regression] ICE on valid code at -O1 (only) on x86_64-linux-gnu: verify_flow_info failed

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

[Bug c++/80972] [7/8 Regression] ICE with alignas and __attribute__((packed))

2017-06-20 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80972 --- Comment #2 from Jason Merrill --- Author: jason Date: Tue Jun 20 16:47:17 2017 New Revision: 249420 URL: https://gcc.gnu.org/viewcvs?rev=249420=gcc=rev Log: PR c++/80972 - C++17 ICE with attribute packed. * call.c

[Bug c++/80972] [7/8 Regression] ICE with alignas and __attribute__((packed))

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

[Bug c/81141] New: missing warning using sizeof a/sizeof *a with a zero-length array

2017-06-20 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81141 Bug ID: 81141 Summary: missing warning using sizeof a/sizeof *a with a zero-length array Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c++/80972] [7/8 Regression] ICE with alignas and __attribute__((packed))

2017-06-20 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80972 --- Comment #3 from Jason Merrill --- Author: jason Date: Tue Jun 20 16:47:58 2017 New Revision: 249421 URL: https://gcc.gnu.org/viewcvs?rev=249421=gcc=rev Log: PR c++/80972 - C++17 ICE with attribute packed. * call.c

[Bug target/81142] New: Segmentation fault when using static __thread variables

2017-06-20 Thread tomas_paukrt at conel dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81142 Bug ID: 81142 Summary: Segmentation fault when using static __thread variables Product: gcc Version: 4.9.4 Status: UNCONFIRMED Severity: normal

[Bug target/81142] Segmentation fault when using static __thread variables

2017-06-20 Thread tomas_paukrt at conel dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81142 --- Comment #1 from tomas_paukrt at conel dot cz --- Created attachment 41592 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41592=edit Preprocessed source file

[Bug target/81142] Segmentation fault when using static __thread variables

2017-06-20 Thread tomas_paukrt at conel dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81142 --- Comment #2 from tomas_paukrt at conel dot cz --- Created attachment 41593 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41593=edit Output of gcc -v

[Bug target/81142] Segmentation fault when using static __thread variables

2017-06-20 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81142 --- Comment #3 from Andrew Pinski --- This could be a glibc, binutils or gcc issue. You have more than one page of TLS variables here. I don't remember the limits but it might be you are hitting that limit.