[Bug tree-optimization/88606] New: [9 Regression] ICE: verify_type failed (error: type variant differs by TYPE_TRANSPARENT_AGGR)

2018-12-26 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88606 Bug ID: 88606 Summary: [9 Regression] ICE: verify_type failed (error: type variant differs by TYPE_TRANSPARENT_AGGR) Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug tree-optimization/88605] vector extensions: Widening or conversion generates inefficient or scalar code.

2018-12-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88605 --- Comment #1 from Andrew Pinski --- __builtin_convertvector is PR 85052

[Bug tree-optimization/88605] New: vector extensions: Widening or conversion generates inefficient or scalar code.

2018-12-26 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88605 Bug ID: 88605 Summary: vector extensions: Widening or conversion generates inefficient or scalar code. Product: gcc Version: 9.0 Status: UNCONFIRMED Severity:

[Bug c++/88604] Initializing constexpr array consumes all memory

2018-12-26 Thread gcc-bugs at oxyware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88604 --- Comment #1 from Hubert Matthews --- Created attachment 45288 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45288=edit Source code

[Bug c++/88604] New: Initializing constexpr array consumes all memory

2018-12-26 Thread gcc-bugs at oxyware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88604 Bug ID: 88604 Summary: Initializing constexpr array consumes all memory Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug libfortran/67540] string_intrinsics_inc.c sanitizer detects null pointer passed to memcpy

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67540 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Status|NEW

[Bug libfortran/81984] NULL string pointer dereferencing forces undefined behaviour in libgfortran

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81984 --- Comment #5 from kargl at gcc dot gnu.org --- *** Bug 67540 has been marked as a duplicate of this bug. ***

[Bug fortran/85357] ICE on invalid code with equal procedure names

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85357 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Status|NEW

[Bug fortran/85357] ICE on invalid code with equal procedure names

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85357 --- Comment #8 from kargl at gcc dot gnu.org --- Author: kargl Date: Wed Dec 26 21:08:53 2018 New Revision: 267423 URL: https://gcc.gnu.org/viewcvs?rev=267423=gcc=rev Log: 2018-12-26 Steven G. Kargl PR fortran/85357 *

[Bug fortran/85407] Replace gcc_assert in module.c:read_module by more helpful diagnostics

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85407 kargl at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug fortran/85407] Replace gcc_assert in module.c:read_module by more helpful diagnostics

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85407 --- Comment #4 from kargl at gcc dot gnu.org --- Author: kargl Date: Wed Dec 26 20:37:28 2018 New Revision: 267422 URL: https://gcc.gnu.org/viewcvs?rev=267422=gcc=rev Log: 2018-12-26 Harald Anlauf PR fortran/85407 * module.c

[Bug c++/80438] Variadic template class argument deduction failure from variadic constructor deduction guide

2018-12-26 Thread TonyELewis at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80438 Tony E Lewis changed: What|Removed |Added CC||TonyELewis at hotmail dot com ---

[Bug c++/88600] GCC rejects attributes on type aliases, while clang accepts them

2018-12-26 Thread hubicka at ucw dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88600 --- Comment #2 from Jan Hubicka --- > Applying the attribute to V rather than T works: > > template > using V __attribute__ ((__vector_size (8))) = T; Very cool, I did managed to work that out. Should it work the clang way too?

[Bug fortran/85407] Replace gcc_assert in module.c:read_module by more helpful diagnostics

2018-12-26 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85407 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 Version|unknown

[Bug c++/88600] GCC rejects attributes on type aliases, while clang accepts them

2018-12-26 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88600 Alexander Monakov changed: What|Removed |Added CC||amonakov at gcc dot gnu.org ---

[Bug tree-optimization/88603] New: optimization missed for saturation arithmetic add

2018-12-26 Thread SztfG at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88603 Bug ID: 88603 Summary: optimization missed for saturation arithmetic add Product: gcc Version: unknown Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug c++/88602] New: Consider adding ext_vector_type for better clang compatibility

2018-12-26 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88602 Bug ID: 88602 Summary: Consider adding ext_vector_type for better clang compatibility Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug c++/88601] We may consider adding __builtin_convertvector and __builtin_shufflevector for better compaitbility with Clang

2018-12-26 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88601 Jan Hubicka changed: What|Removed |Added Depends on||85052 --- Comment #2 from Jan Hubicka

[Bug target/61731] Feature request: "generic" builtin for "conversion operator" among vectors

2018-12-26 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61731 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/85052] Implement support for clang's __builtin_convertvector

2018-12-26 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85052 Jan Hubicka changed: What|Removed |Added CC||vincenzo.innocente at cern dot ch ---

[Bug c++/88601] We may consider adding __builtin_convertvector and __builtin_shufflevector for better compaitbility with Clang

2018-12-26 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88601 --- Comment #1 from Marc Glisse --- __builtin_convertvector is a dup of at least PR85052 and PR61731.

[Bug c++/88601] New: We may consider adding __builtin_convertvector and __builtin_shufflevector for better compaitbility with Clang

2018-12-26 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88601 Bug ID: 88601 Summary: We may consider adding __builtin_convertvector and __builtin_shufflevector for better compaitbility with Clang Product: gcc Version:

[Bug c++/88600] New: GCC rejects attributes on type aliases, while clang accepts them

2018-12-26 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88600 Bug ID: 88600 Summary: GCC rejects attributes on type aliases, while clang accepts them Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/88599] New: ICE in make_decl_rtl, at varasm.c:1337

2018-12-26 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88599 Bug ID: 88599 Summary: ICE in make_decl_rtl, at varasm.c:1337 Product: gcc Version: unknown Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal

[Bug c++/88114] "virtual ~destructor() = default": Destructor not created

2018-12-26 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88114 --- Comment #4 from Tobias Burnus --- (In reply to Tobias Burnus from comment #3) > Patch: https://gcc.gnu.org/ml/gcc-patches/2018-11/msg01824.html Patch review: https://gcc.gnu.org/ml/gcc-patches/2018-12/msg00319.html (I still plan to update

[Bug tree-optimization/88598] simplification of multiplication by 1 or 0 fails

2018-12-26 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88598 --- Comment #1 from Marc Glisse --- -funroll-loops helps (I expect that's what llvm does). float j[5] = {}; also helps. We should probably simplify {0,0,...} to {}, but then we would still be missing the optimization for {1,1,...} where we would

[Bug tree-optimization/88598] New: simplification of multiplication by 1 or 0 fails

2018-12-26 Thread vincenzo.innocente at cern dot ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88598 Bug ID: 88598 Summary: simplification of multiplication by 1 or 0 fails Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug lto/88550] A compiler error when use lto: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:155

2018-12-26 Thread harrywong at live dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88550 --- Comment #3 from Harry Wong --- Thanks for your help! After using the '-fdump-ipa-cgraph --save-temps' option I had thousands of files generated and don't know how to analysis them... Could you help me with this? And I also got the .cgraph