[Bug debug/80300] New: One of the DW_TAG_formal_parameters is missing if the function has an inner function

2017-04-03 Thread andrei.moscow at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80300 Bug ID: 80300 Summary: One of the DW_TAG_formal_parameters is missing if the function has an inner function Product: gcc Version: unknown Status: UNCONFIRMED

[Bug c++/80297] [6/7 Regression] Compiler time crash: type mismatch in binary expression

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug sanitizer/79993] [5/6 Regression] ICE in tree_to_uhwi, at tree.c:7344

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79993 Jakub Jelinek changed: What|Removed |Added Summary|[5/6/7 Regression] ICE in |[5/6 Regression] ICE in

[Bug c++/80299] New: No ordinary unqualified lookup for operators from default template arguments

2017-04-03 Thread kaballo86 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80299 Bug ID: 80299 Summary: No ordinary unqualified lookup for operators from default template arguments Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity:

[Bug rtl-optimization/60818] ICE in validate_condition_mode on powerpc*-linux-gnu*

2017-04-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60818 --- Comment #24 from Segher Boessenkool --- Author: segher Date: Tue Apr 4 00:10:02 2017 New Revision: 24 URL: https://gcc.gnu.org/viewcvs?rev=24=gcc=rev Log: simplify-rtx: Fix compare of comparisons (PR60818) The function

[Bug target/80298] New: incompatible with -mno-sse

2017-04-03 Thread roland at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80298 Bug ID: 80298 Summary: incompatible with -mno-sse Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/79947] [6 Regression] ICE in rs6000_emit_swsqrt at gcc/config/rs6000/rs6000.c:37570

2017-04-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79947 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79947] [6 Regression] ICE in rs6000_emit_swsqrt at gcc/config/rs6000/rs6000.c:37570

2017-04-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79947 --- Comment #6 from Michael Meissner --- Author: meissner Date: Mon Apr 3 22:57:32 2017 New Revision: 246665 URL: https://gcc.gnu.org/viewcvs?rev=246665=gcc=rev Log: [gcc] 2017-04-03 Michael Meissner

[Bug regression/80297] New: Compiler time crash: type mismatch in binary expression

2017-04-03 Thread babokin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80297 Bug ID: 80297 Summary: Compiler time crash: type mismatch in binary expression Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/79141] [6/7 Regression] std::pair<int,int> p = {}; fails to compile due to ambiguous overload

2017-04-03 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Mon Apr 3 21:20:23 2017 New Revision: 246663 URL: https://gcc.gnu.org/viewcvs?rev=246663=gcc=rev Log: PR libstdc++/79141 Backport from mainline 2017-04-03 Ville Voutilainen

[Bug libstdc++/79141] [6/7 Regression] std::pair<int,int> p = {}; fails to compile due to ambiguous overload

2017-04-03 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 Ville Voutilainen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/69487] Unexpected VLA initialization of char[] from ""

2017-04-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69487 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Apr 3 21:15:36 2017 New Revision: 246662 URL: https://gcc.gnu.org/viewcvs?rev=246662=gcc=rev Log: PR sanitizer/79993 - ICE with VLA initialization from string PR

[Bug sanitizer/79993] [5/6/7 Regression] ICE in tree_to_uhwi, at tree.c:7344

2017-04-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79993 --- Comment #10 from Jason Merrill --- Author: jason Date: Mon Apr 3 21:15:36 2017 New Revision: 246662 URL: https://gcc.gnu.org/viewcvs?rev=246662=gcc=rev Log: PR sanitizer/79993 - ICE with VLA initialization from string PR

[Bug c++/80294] [5/6/7 Regression] ICE with constexpr and inheritance

2017-04-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 Markus Trippelsdorf changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug c++/80294] [C++1z] ICE with constexpr and inheritance

2017-04-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #4 from Markus Trippelsdorf --- Created attachment 41113 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41113=edit Somewhat reduced testcase

[Bug c/35441] pretty-printer cannot handle some expressions

2017-04-03 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441 --- Comment #10 from Volker Reichelt --- Patch at https://gcc.gnu.org/ml/gcc-patches/2017-03/msg00498.html

[Bug c++/80296] Broken diagnostic 'unary_plus_expr' not supported by expression

2017-04-03 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296 --- Comment #2 from Volker Reichelt --- Patch at https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00111.html

[Bug c++/80296] Broken diagnostic 'unary_plus_expr' not supported by expression

2017-04-03 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296 Volker Reichelt changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/80296] New: Broken diagnostic 'unary_plus_expr' not supported by expression

2017-04-03 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80296 Bug ID: 80296 Summary: Broken diagnostic 'unary_plus_expr' not supported by expression Product: gcc Version: 7.0.1 Status: UNCONFIRMED Keywords: diagnostic

[Bug tree-optimization/80292] __m64 type-attribute may_alias ignored

2017-04-03 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80292 --- Comment #2 from Bernd Edlinger --- Oh, well, thanks for clarifying.

[Bug c++/80294] [C++1z] ICE with constexpr and inheritance

2017-04-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 Markus Trippelsdorf changed: What|Removed |Added Status|WAITING |NEW Summary|ICE with

[Bug fortran/80291] [5/6/7 Regression] internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug tree-optimization/80292] __m64 type-attribute may_alias ignored

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80292 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/80294] ICE with constexpr and inheritance

2017-04-03 Thread maikel.nadolski at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 --- Comment #2 from Maikel --- Created attachment 41112 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41112=edit Result of "g++ -save-temps ice.cpp -I third-party/range-v3/include/ -std=c++1z" Used commands: g++ -save-temps ice.cpp -I

[Bug target/71294] [6 Regression] ICE in gen_add2_insn, at optabs.c:4442 on powerpc64le-linux

2017-04-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294 Michael Meissner changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/80295] New: ICE in __builtin_update_setjmp_buf expander

2017-04-03 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80295 Bug ID: 80295 Summary: ICE in __builtin_update_setjmp_buf expander Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/80294] ICE with constexpr and inheritance

2017-04-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/80294] New: ICE with constexpr and inheritance

2017-04-03 Thread maikel.nadolski at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80294 Bug ID: 80294 Summary: ICE with constexpr and inheritance Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/70321] [6/7/8 Regression] STV generates less optimized code

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70321 Jakub Jelinek changed: What|Removed |Added Target Milestone|7.0 |8.0 Summary|[6/7 Regression]

[Bug target/80246] Builtin's for POWER's dxex[q] and diex[q] use the wrong types

2017-04-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246 --- Comment #11 from Peter Bergner --- Author: bergner Date: Mon Apr 3 18:06:52 2017 New Revision: 246660 URL: https://gcc.gnu.org/viewcvs?rev=246660=gcc=rev Log: Backport from mainline 2017-04-03 Peter Bergner

[Bug target/80246] Builtin's for POWER's dxex[q] and diex[q] use the wrong types

2017-04-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246 --- Comment #10 from Peter Bergner --- Author: bergner Date: Mon Apr 3 17:40:53 2017 New Revision: 246659 URL: https://gcc.gnu.org/viewcvs?rev=246659=gcc=rev Log: Backport from mainline 2017-04-03 Peter Bergner

[Bug c++/80293] [6/7 Regression] unnecessary code at -O2 (-O1 is fine)

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80293 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80246] Builtin's for POWER's dxex[q] and diex[q] use the wrong types

2017-04-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246 --- Comment #9 from Peter Bergner --- Author: bergner Date: Mon Apr 3 17:10:57 2017 New Revision: 246654 URL: https://gcc.gnu.org/viewcvs?rev=246654=gcc=rev Log: PR target/80246 * gcc.target/powerpc/dfp-builtin-1.c: Require

[Bug target/80286] [5/6/7 Regression] AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int

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

[Bug c++/80293] New: g++ 5.4 -> 6.1 regression: unnecessary code at -O2 (-O1 is fine)

2017-04-03 Thread alex at weej dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80293 Bug ID: 80293 Summary: g++ 5.4 -> 6.1 regression: unnecessary code at -O2 (-O1 is fine) Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/79141] [6/7 Regression] std::pair<int,int> p = {}; fails to compile due to ambiguous overload

2017-04-03 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 --- Comment #4 from Ville Voutilainen --- Fixed on trunk so far, backporting...

[Bug libstdc++/79141] [6/7 Regression] std::pair<int,int> p = {}; fails to compile due to ambiguous overload

2017-04-03 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Mon Apr 3 16:30:58 2017 New Revision: 246653 URL: https://gcc.gnu.org/viewcvs?rev=246653=gcc=rev Log: PR libstdc++/79141 * include/bits/stl_pair.h (__nonesuch_no_braces): New.

[Bug target/80246] Builtin's for POWER's dxex[q] and diex[q] use the wrong types

2017-04-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80246 --- Comment #8 from Peter Bergner --- Author: bergner Date: Mon Apr 3 16:15:00 2017 New Revision: 246652 URL: https://gcc.gnu.org/viewcvs?rev=246652=gcc=rev Log: PR target/80246 * gcc.target/powerpc/pr80246.c: Require hard_dfp.

[Bug middle-end/80283] [5/6/7 Regression] bad SIMD register allocation

2017-04-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80283 --- Comment #7 from Bernd Schmidt --- Well, I've made a small tweak to the patch I have for PR78972, and I've got what at a glance looks like optimal code (no spills).

[Bug target/79905] ICE in canonical types differ for identical types __vector(4) int and V4i {aka __vector(4) int}

2017-04-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79905 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/80292] New: __m64 type-attribute may_alias ignored

2017-04-03 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80292 Bug ID: 80292 Summary: __m64 type-attribute may_alias ignored Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug fortran/80291] internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662

2017-04-03 Thread snowfed at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291 --- Comment #2 from snowfed --- Created attachment 41109 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41109=edit This small program reproduces the compiler bug (SIMPLIFIED). This new test program is much more simple than the previous

[Bug fortran/80291] internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662

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

[Bug fortran/80291] New: internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662

2017-04-03 Thread snowfed at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80291 Bug ID: 80291 Summary: internal compiler error: in gfc_conv_expr_descriptor, at fortran/trans-array.c:6662 Product: gcc Version: 5.4.0 Status: UNCONFIRMED

[Bug c++/80290] New: g++ uses unreasonable amount of memory compiling nested string maps

2017-04-03 Thread andrew at aj dot id.au
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290 Bug ID: 80290 Summary: g++ uses unreasonable amount of memory compiling nested string maps Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal

[Bug c++/78734] [C++17] P0145R3: function arguments are indeterminately sequenced

2017-04-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78734 --- Comment #2 from Marek Polacek --- Never mind, I see what you mean now.

[Bug c++/78734] [C++17] P0145R3: function arguments are indeterminately sequenced

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

[Bug tree-optimization/80275] [6 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 --- Comment #4 from Richard Biener --- Author: rguenth Date: Mon Apr 3 12:22:22 2017 New Revision: 246648 URL: https://gcc.gnu.org/viewcvs?rev=246648=gcc=rev Log: 2017-04-03 Richard Biener PR

[Bug tree-optimization/80275] [6 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 Richard Biener changed: What|Removed |Added Known to work||7.0.1 Summary|[6/7

[Bug testsuite/79356] XPASS in attr-alloc_size-11.c

2017-04-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79356 --- Comment #14 from Andreas Krebbel --- Author: krebbel Date: Mon Apr 3 10:57:41 2017 New Revision: 246645 URL: https://gcc.gnu.org/viewcvs?rev=246645=gcc=rev Log: Don't xfail on s390. The attached patch removes the XFAIL in

[Bug target/78002] gcc.target/aarch64/stack-checking.c ICEs with -mabi=ilp32

2017-04-03 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78002 --- Comment #11 from Andreas Schwab --- It appears that there is indeed some problem with unwinding.

[Bug libstdc++/80284] Support of associative containers with incomplete element type

2017-04-03 Thread frankhb1989 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80284 frankhb1989 at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #10 from Richard Biener --- So /* A + (-B) -> A - B */ (simplify (plus:c (convert1? @0) (convert2? (negate @1))) /* Apply STRIP_NOPS on @0 and the negate. */ (if (tree_nop_conversion_p (type, TREE_TYPE (@0)) &&

[Bug target/80286] [5/6/7 Regression] AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286 --- Comment #4 from Jakub Jelinek --- Yet another testcase, showing that we can generate very inefficient code: typedef short V __attribute__((vector_size (8 * sizeof (short; __attribute__((noinline, noclone)) V foo (V x, V y) { return x

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #9 from Richard Biener --- (In reply to Marc Glisse from comment #7) > (In reply to Richard Biener from comment #6) > > We need to keep the type of the negation, thus > > If the addition was unsigned, you don't want to turn it into

[Bug tree-optimization/80275] [6/7 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 --- Comment #2 from Richard Biener --- On the GCC 5 branch we go via case MINUS_EXPR: /* Pointer simplifications for subtraction, simple reassociations. */ ... /* PTR0 - (PTR1 p+ A) -> (PTR0 - PTR1) - A, assuming PTR0 - PTR1

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #8 from Richard Biener --- Hmm, with that associate: endlessly recurses for (size_t) ivtmp.389_3136 + (size_t) (1 - (sizetype) "[abi:") (I'm having a Deja-Vu on this).

[Bug target/80286] [5/6/7 Regression] AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int

2017-04-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286 --- Comment #3 from Jakub Jelinek --- Another testcase: typedef int V __attribute__((vector_size (4 * sizeof (int; __attribute__((noinline, noclone)) V foo (V x, V y) { return x << y[0]; } int main () { V x = { 1, 2, 3, 4 }; V y = {

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #7 from Marc Glisse --- (In reply to Richard Biener from comment #6) > We need to keep the type of the negation, thus If the addition was unsigned, you don't want to turn it into a signed subtraction either.

[Bug target/78002] gcc.target/aarch64/stack-checking.c ICEs with -mabi=ilp32

2017-04-03 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78002 --- Comment #10 from Eric Botcazou --- > No, it's call by descriptor that doesn't work for ilp32, which breaks > tasking. I see, it's indeed totally untested in this configuration, although I don't think there is any fundamental issue which

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #6 from Richard Biener --- We need to keep the type of the negation, thus c + (int)-(unsigned)b -> (int)((unsigned) c - (unsigned) b) /* A + (-B) -> A - B */ (simplify (plus:c (convert1? @0) (convert2? (negate @1))) /*

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 --- Comment #5 from Richard Biener --- /* A + (-B) -> A - B */ (simplify (plus:c (convert1? @0) (convert2? (negate @1))) /* Apply STRIP_NOPS on @0 and the negate. */ (if (tree_nop_conversion_p (type, TREE_TYPE (@0)) &&

[Bug ipa/80277] ipa-icf overlooking functions with identical assemble and semantics

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

[Bug middle-end/80283] [5/6/7 Regression] bad SIMD register allocation

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80283 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug tree-optimization/80281] [5/6/7 Regression] Wrong constant folding

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80281 Richard Biener changed: What|Removed |Added Priority|P1 |P2 Status|NEW

[Bug target/80286] [5/6/7 regressions] AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int

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

[Bug c++/80238] genmatch.c:(.text.startup+0x66c6): undefined reference to `operator delete(void*, unsigned long)'

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80238 Richard Biener changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/80275] [6/7 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug target/80250] ICE in in final_scan_insn, at final.c:3025 for __builtin_ia32_vp4dpwssds_mask builtin

2017-04-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80250 --- Comment #5 from Martin Liška --- Thanks for the fix!

[Bug c++/80272] g++ runs out of memory and crashes

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80272 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog, |

[Bug driver/80271] Support environment variable CLICOLOR_FORCE to enable -fdiagnostics-color

2017-04-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80271 Richard Biener changed: What|Removed |Added Keywords||diagnostic Severity|normal

[Bug c++/80289] Crash when the same constexpr variable is defined several times

2017-04-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80289 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/80289] Crash when the same constexpr variable is defined several times

2017-04-03 Thread damien at iwi dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80289 --- Comment #3 from Damien GERARD --- Oh m(In reply to Damien GERARD from comment #0) > From g++ 6.2 to g++ 7, defining several times the same constexpr variable > makes gcc crash: My mistake, it seems to be fixed in g++ 6.3 and works as

[Bug c++/80289] Crash when the same constexpr variable is defined several times

2017-04-03 Thread damien at iwi dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80289 --- Comment #2 from Damien GERARD --- Seems to be a regression :) $ /usr/bin/g++ --version

[Bug c++/80289] Crash when the same constexpr variable is defined several times

2017-04-03 Thread damien at iwi dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80289 Damien GERARD changed: What|Removed |Added Attachment #41104|0 |1 is obsolete|

[Bug c++/80289] New: Crash when the same constexpr variable is defined several times

2017-04-03 Thread damien at iwi dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80289 Bug ID: 80289 Summary: Crash when the same constexpr variable is defined several times Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal