[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++/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 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 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 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 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 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 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 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 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)) && tree_nop_co

[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))) /* Appl

[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 cann

[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/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 = { 5

[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 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 #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 a

[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 #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)) && tree_n

[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 Resolutio

[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 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&root=gcc&view=rev Log: Don't xfail on s390. The attached patch removes the XFAIL in attr-al

[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 Regressio

[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&root=gcc&view=rev Log: 2017-04-03 Richard Biener PR tree-optimization/80275

[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 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++/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 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 Sever

[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] 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&action=edit This small program reproduces the compiler bug (SIMPLIFIED). This new test program is much more simple than the previ

[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: tree-optimiz

[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 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/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&root=gcc&view=rev Log: PR target/80246 * gcc.target/powerpc/pr80246.c: Require

[Bug libstdc++/79141] [6/7 Regression] std::pair 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&root=gcc&view=rev Log: PR libstdc++/79141 * include/bits/stl_pair.h (__nonesuch_no_brac

[Bug libstdc++/79141] [6/7 Regression] std::pair 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 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 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 a

[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&root=gcc&view=rev Log: PR target/80246 * gcc.target/powerpc/dfp-builtin-1.c: Re

[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 #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&root=gcc&view=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 #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&root=gcc&view=rev Log: Backport from mainline 2017-04-03 Peter Bergner

[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 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 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 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: middle-

[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 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&action=edit Result of "g++ -save-temps ice.cpp -I third-party/range-v3/include/ -std=c++1z" Used commands: g++ -save-temps ice.cp

[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 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 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 co

[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++/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 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] 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/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++/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&action=edit Somewhat reduced testcase

[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 Summa

[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&root=gcc&view=rev Log: PR sanitizer/79993 - ICE with VLA initialization from string

[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&root=gcc&view=rev Log: PR sanitizer/79993 - ICE with VLA initialization from string

[Bug libstdc++/79141] [6/7 Regression] std::pair 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&root=gcc&view=rev Log: PR libstdc++/79141 Backport from mainline 2017-04-03 Ville Vou

[Bug libstdc++/79141] [6/7 Regression] std::pair 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 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 Priority

[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&root=gcc&view=rev Log: [gcc] 2017-04-03 Michael Meissner Back port from the tru

[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/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 Assi

[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&root=gcc&view=rev Log: simplify-rtx: Fix compare of comparisons (PR60818) The function si

[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: no

[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++/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 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 Se

[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 --- Comment #2 from Jakub Jelinek --- So far this looks like some tree sharing issue. *expr_p = gimple_boolify (*expr_p); if (!useless_type_conversion_p (org_type,

[Bug c/80301] New: Sub-optimal code with an array of structs offsetted inside a struct global on x86/x86_64 at -O2

2017-04-03 Thread mednafen at sent dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301 Bug ID: 80301 Summary: Sub-optimal code with an array of structs offsetted inside a struct global on x86/x86_64 at -O2 Product: gcc Version: unknown Status: UNCONFIRMED

[Bug c/80301] Sub-optimal code with an array of structs offsetted inside a struct global on x86/x86_64 at -O2

2017-04-03 Thread mednafen at sent dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80301 --- Comment #1 from mednafen at sent dot com --- Created attachment 41115 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41115&action=edit correct test code

[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 --- Comment #3 from Jakub Jelinek --- So, it is indeed that /* Fold (A & ~B) - (A & B) into (A ^ B) - B. */ (simplify (minus (bit_and:cs @0 (bit_not @1)) (bit_and:cs @0 @1)) (minus (bit_xor @0 @1) @1)) pattern which uses @1 more than once. F

[Bug target/79671] [7 Regression] mapnik miscompilation on armv7hl since r235622

2017-04-03 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79671 --- Comment #99 from Bernd Edlinger --- (In reply to rguent...@suse.de from comment #95) > > > >this would fix the remaining fall-out. > > Because that is not how it was designed or documented to work :) So yes, it seems I misunderstood what ma