[Bug c++/81764] [6/7/8 Regression] Visibility attributes for explicitly instantiated template class get warned if it has been implicitly instantiated

2018-04-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81764 --- Comment #3 from Martin Sebor --- This is another one of those cases where implementations diverge: Clang and ICC silently accept the program in comment #0 and give an error for the one in comment #1. GCC issues -Wattributes for both. MSVC

[Bug gcov-profile/85243] [GCOV] A return statement in the if(0) block is wrongly marked as executed when prefixed with an array declaration statement and followed by a "for(;cond-expression;) return;

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

[Bug target/85236] missing _mm256_atan2_ps

2018-04-06 Thread bking at rtlogic dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85236 --- Comment #4 from bking at rtlogic dot com --- I understand that is a part of SVML, but doesn't that mean using the Intel Compiler? Which means not using GCC. Is there not a plan to add it? Or is that the intent of glibc?

[Bug tree-optimization/85259] [8 Regression] Missing -Wstringop-overflow= since r256683

2018-04-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85259 --- Comment #3 from Martin Sebor --- There are actually yet another couple of bugs at play here. In the test case compiled without -D_FORTIFY_SOURCE, strcpy(buf, "hello ") is folded into a MEM_REF by gimple_fold_builtin_strcpy() without

[Bug c++/85265] New: [concepts] ICE with missing identifier

2018-04-06 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85265 Bug ID: 85265 Summary: [concepts] ICE with missing identifier Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: error-recovery, ice-on-invalid-code Severity:

[Bug tree-optimization/85259] [8 Regression] Missing -Wstringop-overflow= since r256683

2018-04-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85259 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug tree-optimization/85259] [8 Regression] Missing -Wstringop-overflow= since r256683

2018-04-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85259 Martin Sebor changed: What|Removed |Added Keywords||diagnostic

[Bug target/85268] New: Typo in "PIC is not supported"

2018-04-06 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85268 Bug ID: 85268 Summary: Typo in "PIC is not supported" Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug target/85268] Typo in "PIC is not supported"

2018-04-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85268 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/80022] arc: diagnostic ending in two periods

2018-04-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80022 --- Comment #1 from Andrew Pinski --- *** Bug 85268 has been marked as a duplicate of this bug. ***

[Bug gcov-profile/85245] [GCOV] A return statement in the if(0) block is wrongly marked as executed when they are nested in the true block of if (cond-expression) statement in gcov

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

[Bug libfortran/85253] [8 Regression] asan detects heap-buffer-overflow in matmul_r4.c

2018-04-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85253 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Fri Apr 6 18:49:21 2018 New Revision: 259188 URL: https://gcc.gnu.org/viewcvs?rev=259188=gcc=rev Log: 2018-04-06 Thomas Koenig PR libfortran/85253

[Bug libfortran/85253] [8 Regression] asan detects heap-buffer-overflow in matmul_r4.c

2018-04-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85253 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/82976] [8 Regression] Error: non-trivial conversion at assignment since r254526

2018-04-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82976 Andrew Pinski changed: What|Removed |Added Component|fortran |middle-end --- Comment #12 from Andrew

[Bug c++/85269] New: warn for referenced standard symbols that aren't guaranteed to be declared in a header

2018-04-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85269 Bug ID: 85269 Summary: warn for referenced standard symbols that aren't guaranteed to be declared in a header Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug c++/85110] Missing underlines for some bad arguments

2018-04-06 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85110 --- Comment #4 from David Malcolm --- Candidate patch: https://gcc.gnu.org/ml/gcc-patches/2018-04/msg00342.html

[Bug tree-optimization/85267] Untranslatable strings in verify_variant_match

2018-04-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85267 --- Comment #1 from Andrew Pinski --- This is another one of these error which should be an inform or sorry that only comes out when dealing with internal compiler errors. There is another bug about this case.

[Bug sanitizer/84428] ==7122==AddressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)

2018-04-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428 Martin Liška changed: What|Removed |Added Keywords||needs-bisection Known to work|

[Bug c++/85266] New: Inconsistent _Pragma behavior for macro with and without arguments

2018-04-06 Thread sdaniel.cole at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85266 Bug ID: 85266 Summary: Inconsistent _Pragma behavior for macro with and without arguments Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/85267] Untranslatable strings in verify_variant_match

2018-04-06 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85267 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/85268] Typo in "PIC is not supported"

2018-04-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85268 --- Comment #1 from Andrew Pinski --- Except warning should not have any.

[Bug c++/85214] [7/8 Regression] ICE on valid C++17 code on x86_64-linux-gnu: in tsubst_copy, at cp/pt.c:14562

2018-04-06 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85214 --- Comment #3 from Jason Merrill --- Author: jason Date: Fri Apr 6 18:09:53 2018 New Revision: 259185 URL: https://gcc.gnu.org/viewcvs?rev=259185=gcc=rev Log: PR c++/85214 - ICE with alias, generic lambda, constexpr if. Here, since

[Bug sanitizer/84428] ==7122==AddressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)

2018-04-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428 Martin Liška changed: What|Removed |Added Status|WAITING |ASSIGNED Assignee|unassigned

[Bug target/85236] missing _mm256_atan2_ps

2018-04-06 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85236 --- Comment #5 from Marc Glisse --- (In reply to bking from comment #4) > I understand that is a part of SVML, but doesn't that mean using the Intel > Compiler? Which means not using GCC. Is there not a plan to add it? Or is > that the intent

[Bug tree-optimization/80021] untranslateable diagnostic "type variant differs by " #flag "."

2018-04-06 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80021 --- Comment #2 from Roland Illig --- *** Bug 85267 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/85267] Untranslatable strings in verify_variant_match

2018-04-06 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85267 --- Comment #2 from Roland Illig --- Exact duplicate of #80021, which was just missing the keyword "verify_variant_match".

[Bug tree-optimization/85267] New: Untranslatable strings in verify_variant_match

2018-04-06 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85267 Bug ID: 85267 Summary: Untranslatable strings in verify_variant_match Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug middle-end/85196] [6/7 regression] ICE in extract_insn, at recog.c:2311: unrecognizable insn

2018-04-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85196 --- Comment #5 from Eric Botcazou --- Author: ebotcazou Date: Fri Apr 6 22:33:55 2018 New Revision: 259196 URL: https://gcc.gnu.org/viewcvs?rev=259196=gcc=rev Log: PR target/85196 * config/sparc/sparc.c (sparc_expand_move):

[Bug middle-end/85090] [8 Regression] wrong code with -O2 -fno-tree-dominator-opts -mavx512f -fira-algorithm=priority

2018-04-06 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85090 --- Comment #13 from Vladimir Makarov --- (In reply to Uroš Bizjak from comment #11) > (In reply to Jakub Jelinek from comment #5) > > I guess it depends on what exactly a normal subreg on lhs means. > > The documentation says: > >

[Bug target/85142] Wrong -print-multi-os-directory & -print-multi-lib output for riscv64 + multilib

2018-04-06 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85142 --- Comment #11 from Jim Wilson --- Created attachment 43874 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43874=edit An unofficial patch to build one lp64d multilib.

[Bug target/85142] Wrong -print-multi-os-directory & -print-multi-lib output for riscv64 + multilib

2018-04-06 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85142 --- Comment #10 from Jim Wilson --- The main problem turns out to be your deletion of MULTILIB_REUSE. You get an error if MULTILIB_REUSE refers to directories that aren't in MULTILIB_REQUIRED, but deleting the whole thing is wrong, as this is

[Bug libfortran/85253] [8 Regression] asan detects heap-buffer-overflow in matmul_r4.c

2018-04-06 Thread zeccav at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85253 --- Comment #7 from Vittorio Zecca --- You are welcome, very fast fix, keep up the good work!

[Bug middle-end/85196] [6/7 regression] ICE in extract_insn, at recog.c:2311: unrecognizable insn

2018-04-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85196 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/85256] [8 Regression] ICE with capturing pointer to VLA

2018-04-06 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85256 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/85269] warn for referenced standard symbols that aren't guaranteed to be declared in a header

2018-04-06 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85269 --- Comment #1 from Martin Sebor --- LWG issues 343 has some bakckground into this problem: http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#343 It was resolved via LWG #1178 without solving the portability problem:

[Bug middle-end/85196] [6/7 regression] ICE in extract_insn, at recog.c:2311: unrecognizable insn

2018-04-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85196 --- Comment #4 from Eric Botcazou --- Author: ebotcazou Date: Fri Apr 6 22:32:39 2018 New Revision: 259195 URL: https://gcc.gnu.org/viewcvs?rev=259195=gcc=rev Log: PR target/85196 * config/sparc/sparc.c (sparc_expand_move):

[Bug c++/85271] New: Trivial copy assignment operator overwrites members not being copied

2018-04-06 Thread hstong at ca dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85271 Bug ID: 85271 Summary: Trivial copy assignment operator overwrites members not being copied Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: wrong-code

[Bug c++/85270] New: Trivial assignment operator not considered such

2018-04-06 Thread hstong at ca dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85270 Bug ID: 85270 Summary: Trivial assignment operator not considered such Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal

[Bug middle-end/85196] [6/7 regression] ICE in extract_insn, at recog.c:2311: unrecognizable insn

2018-04-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85196 --- Comment #3 from Eric Botcazou --- Author: ebotcazou Date: Fri Apr 6 22:30:05 2018 New Revision: 259194 URL: https://gcc.gnu.org/viewcvs?rev=259194=gcc=rev Log: PR target/85196 * config/sparc/sparc.c (sparc_expand_move):

[Bug gcov-profile/85272] New: [GCOV] return statement in the else block of if(1) statement nested in a for(;;) statement is wrongly marked as executed in gcov

2018-04-06 Thread yangyibiao at nju dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85272 Bug ID: 85272 Summary: [GCOV] return statement in the else block of if(1) statement nested in a for(;;) statement is wrongly marked as executed in gcov Product: gcc

[Bug gcov-profile/85272] [GCOV] return statement in the else block of if(1) statement nested in a for(;;) statement is wrongly marked as executed in gcov

2018-04-06 Thread yangyibiao at nju dot edu.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85272 --- Comment #1 from Yibiao Yang --- when we replace Line #6 from "continue;" to ";" or remove Line #3 "int e[1];", the result is correct.

[Bug lto/85078] [8 Regression] LTO ICE: tree check: expected tree that contains 'decl minimal' structure, have 'identifier_node' in decl_mangling_context, at cp/mangle.c:878

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85078 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug target/85246] New: [og7, nvptx, openacc] gemm.f90 fails with -mlong-vector-in-workers

2018-04-06 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85246 Bug ID: 85246 Summary: [og7, nvptx, openacc] gemm.f90 fails with -mlong-vector-in-workers Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal

[Bug c++/85242] [6/7/8 Regression] ICE with invalid template parameter

2018-04-06 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85242 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/85123] [8 regression] test case gcc.dg/pr63594-2.c begins failing with r254862

2018-04-06 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85123 --- Comment #7 from Tamar Christina --- Patch has been reverted as r259169.

[Bug other/63426] [meta-bug] Issues found with -fsanitize=undefined

2018-04-06 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426 Bug 63426 depends on bug 84947, which changed state. Bug 84947 Summary: UBSAN: ipcp_bits_lattice::meet_with(generic_wide_int >, generic_wide_int >, unsigned int) ../../gcc/ipa-cp.c:1058

[Bug ipa/84947] UBSAN: ipcp_bits_lattice::meet_with(generic_wide_int<fixed_wide_int_storage<192> >, generic_wide_int<fixed_wide_int_storage<192> >, unsigned int) ../../gcc/ipa-cp.c:1058

2018-04-06 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84947 Martin Jambor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/85254] New: boost::is_final does not work for template types

2018-04-06 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85254 Bug ID: 85254 Summary: boost::is_final does not work for template types Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug debug/85252] [6/7/8 Regression] ICE with -g for static zero-length array initialization

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

[Bug c++/85254] boost::is_final does not work for template types

2018-04-06 Thread andysem at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85254 --- Comment #1 from andysem at mail dot ru --- Created attachment 43869 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43869=edit Compilable test case

[Bug target/85255] New: [8 Regression] wrong code with -O2 -fno-tree-fre -mavx512f

2018-04-06 Thread zsojka at seznam dot cz
-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-259161-checking-yes-rtl-df-extra-amd64 Thread model: posix gcc version 8.0.1 20180406 (experimental) (GCC)

[Bug lto/85248] [6/7/8 Regression] Miscompilation when using error function that returns

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85248 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug c++/85258] New: [7/8 Regression] ICE with invalid range-based for-loop

2018-04-06 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85258 Bug ID: 85258 Summary: [7/8 Regression] ICE with invalid range-based for-loop Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: error-recovery, ice-on-invalid-code

[Bug target/81084] [8 Regression] powerpcspe port full of confusing configury / command-line options not related to SPE

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81084 --- Comment #22 from Jakub Jelinek --- Another gentle ping. As has been mentioned, powerpcspe also lacks gcc-8/changes.html entry.

[Bug c++/85242] [6/7/8 Regression] ICE with invalid template parameter

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

[Bug c++/85256] New: [8 Regression] ICE with capturing pointer to VLA

2018-04-06 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85256 Bug ID: 85256 Summary: [8 Regression] ICE with capturing pointer to VLA Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug debug/85252] [6/7/8 Regression] ICE with -g for static zero-length array initialization

2018-04-06 Thread themos.tsikas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85252 --- Comment #5 from Themos Tsikas --- If you find a gcc version that doesn't ICE, make sure you try the options "-g -O".

[Bug middle-end/85123] [8 regression] test case gcc.dg/pr63594-2.c begins failing with r254862

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85123 Jakub Jelinek changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Bug tree-optimization/85257] New: [6/7/8 Regression] wrong code with -O -fno-tree-ccp and reading zeroed vector member

2018-04-06 Thread zsojka at seznam dot cz
usr/bin/x86_64-pc-linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-259161-checking-yes-rtl-df-extra-amd64 Thread model: posix gcc version 8.0.1 20180406 (experimental) (GCC)

[Bug libstdc++/85222] [7/8 Regression] ABI breakage of __throw_ios_failure by r244498

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85222 --- Comment #19 from Richard Biener --- Luckily both failure classes are immutable (via access limitations) so the following issue with the __dual_ios_failure idea doesn't exist: catch (old-ABI ) { modify e in-place throw; }

[Bug lto/81968] [8 regression] early lto debug objects make Solaris ld SEGV

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81968 Richard Biener changed: What|Removed |Added Target|*-*-solaris2|x86-*-solaris2 Priority|P1

[Bug libstdc++/85222] [7/8 Regression] ABI breakage of __throw_ios_failure by r244498

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85222 --- Comment #13 from Richard Biener --- Just to mention the testcase fails in the same way if you build and run it with GCC 7 and libstdc++ from GCC 7 when that was configured with the gcc-4 compatible ABI by default. Just in case that wasn't

[Bug middle-end/85237] missed optimisation opportunity for large/negative shifts

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

[Bug tree-optimization/85244] [6/7/8 Regression] Bad optimisation with flexible array member (may be related to -ftree-dominator-opts)

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85244 --- Comment #5 from Jakub Jelinek --- I.e. shouldn't it just be else seen_variable_array_ref = false; rather than if (next) seen_variable_array_ref = false; ?

[Bug tree-optimization/85244] [6/7/8 Regression] Bad optimisation with flexible array member (may be related to -ftree-dominator-opts)

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85244 --- Comment #4 from Jakub Jelinek --- Isn't non-NULL next fine in unions?

[Bug tree-optimization/85232] gcc fails to vectorize a nested simd function call

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85232 --- Comment #2 from Jakub Jelinek --- if-conversion is attempted, but fails. I can get it to work (as in, use the simd clones) if fun1 is __attribute__((const)); and when using -ffast-math. const attribute is needed to prove no side-effects.

[Bug lto/85248] New: [6/7/8 Regression] Miscompilation when using error function that returns

2018-04-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85248 Bug ID: 85248 Summary: [6/7/8 Regression] Miscompilation when using error function that returns Product: gcc Version: unknown Status: UNCONFIRMED Keywords:

[Bug c++/85250] New: Builtin operator overload resolution fails to consider user-defined conversion template

2018-04-06 Thread rustamabd at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85250 Bug ID: 85250 Summary: Builtin operator overload resolution fails to consider user-defined conversion template Product: gcc Version: unknown Status: UNCONFIRMED

[Bug c++/85249] New: [6/7/8 Regression] ICE with invalid default parameter

2018-04-06 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85249 Bug ID: 85249 Summary: [6/7/8 Regression] ICE with invalid default parameter Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: error-recovery, ice-on-invalid-code

Нови модели от Invicta! Наличностите са ограничени!

2018-04-06 Thread watchsale . bg
? , .

[Bug lto/85248] [6/7/8 Regression] Miscompilation when using error function that returns

2018-04-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85248 --- Comment #2 from Martin Liška --- (In reply to Andrew Pinski from comment #1) > I suspect this is because error is marked as noreturn in the header file and > not a gcc issue. No, it's not. It's properly distinguished: extern void

[Bug sanitizer/84428] ==7122==AddressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)

2018-04-06 Thread vfried at opentext dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428 --- Comment #18 from Vojtech Fried --- Created attachment 43866 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43866=edit simple repro I have added a simple way to reproduce it. Unpack and run run.sh. You need python3 installed (including

[Bug debug/85252] ICE with -g for static zero-length array initialization

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85252 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid, |

[Bug tree-optimization/85244] [6/7 Regression] Bad optimisation with flexible array member (may be related to -ftree-dominator-opts)

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85244 Richard Biener changed: What|Removed |Added Known to work||8.0 Summary|[6/7/8

[Bug libfortran/85253] [8 Regression] asan detects heap-buffer-overflow in matmul_r4.c

2018-04-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85253 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4

[Bug debug/85252] [6/7/8 Regression] ICE with -g for static zero-length array initialization

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85252 --- Comment #3 from Jakub Jelinek --- As for warning/error, we do accept static char a[1] = "a"; without warning, and emit a warning for static char a[1] = "ab"; warning: initializer-string for array of chars is too long and similarly emit a

[Bug rtl-optimization/84872] [8 Regression] ICE in create_preheader, at cfgloopmanip.c:1536

2018-04-06 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84872 --- Comment #2 from Andrey Belevantsev --- Nothing to do with sel-sched as is :) We're just asking to make loop preheaders that will be fallthrough blocks. The loop has blocks 5 and 6 (6->5 is a loop latch), and the pred block is block 7 but

[Bug lto/85248] [6/7/8 Regression] Miscompilation when using error function that returns

2018-04-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85248 --- Comment #1 from Andrew Pinski --- I suspect this is because error is marked as noreturn in the header file and not a gcc issue.

[Bug target/84762] GCC for PowerPC32 violates the SysV ABI spec for small struct returns

2018-04-06 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84762 --- Comment #13 from Franz Sirl --- Yes, I can do a patch for GCC-9. Any idea for the option naming? Like -msvr4-struct-return-msb? Or should I consolidate -maix-struct-return and -msvr4-struct-return into -maggr-return-mode={aix,svr4,svr4gnu}?

[Bug debug/85252] New: Segmentation fault with -g for static zero-length array initialization

2018-04-06 Thread themos.tsikas at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85252 Bug ID: 85252 Summary: Segmentation fault with -g for static zero-length array initialization Product: gcc Version: 7.1.1 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/83860] valarray replacement type breaks with auto and more than one operation

2018-04-06 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83860 --- Comment #8 from Jonathan Wakely --- N.B. compiling with -fstack-reuse=none will prevent the optimizer from reusing the stack space immediately, so the dangling references can still be used to access the temporaries after their lifetime ends.

[Bug lto/85248] [6/7/8 Regression] Miscompilation when using error function that returns

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85248 Richard Biener changed: What|Removed |Added Priority|P1 |P2 Version|unknown

[Bug rtl-optimization/84872] [8 Regression] ICE in create_preheader, at cfgloopmanip.c:1536

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

[Bug sanitizer/85213] [8 Regression] -fsanitize=undefined internal compiler error: in fold_convert_loc, at fold-const.c:2402

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85213 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Apr 6 11:24:36 2018 New Revision: 259167 URL: https://gcc.gnu.org/viewcvs?rev=259167=gcc=rev Log: PR sanitizer/85213 * fold-const.c (twoval_comparison_p): Remove

[Bug tree-optimization/85244] [6/7/8 Regression] Bad optimisation with flexible array member (may be related to -ftree-dominator-opts)

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85244 --- Comment #8 from Richard Biener --- Author: rguenth Date: Fri Apr 6 11:47:18 2018 New Revision: 259168 URL: https://gcc.gnu.org/viewcvs?rev=259168=gcc=rev Log: 2018-04-06 Richard Biener PR middle-end/85244

[Bug c++/85006] [7 Regression] [concepts] ICE with bogus parameter pack

2018-04-06 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85006 Volker Reichelt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/79185] [6/7/8 Regression] register allocation in the addition of two 128 bit ints

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79185 Jakub Jelinek changed: What|Removed |Added CC||redi at gcc dot gnu.org --- Comment #11

[Bug rtl-optimization/85096] [6/7/8 Regression] Unnecessary(?) MOV instructions for int128 addition

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85096 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/85244] [6/7/8 Regression] Bad optimisation with flexible array member (may be related to -ftree-dominator-opts)

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

[Bug middle-end/85234] missed optimisation opportunity for (~x >> n) ? a : b with n, a, b constants

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

[Bug target/85238] [8 Regression] lto-wrapper: fatal error: simple_object_copy_lto_debug_sections not implemented: Invalid argument on Cygwin

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85238 Richard Biener changed: What|Removed |Added Target||cygwin, mingw

[Bug tree-optimization/85232] gcc fails to vectorize a nested simd function call

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85232 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug tree-optimization/85244] [6/7/8 Regression] Bad optimisation with flexible array member (may be related to -ftree-dominator-opts)

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85244 --- Comment #6 from Jakub Jelinek --- On the other side, this is done only if known_size_p (maxsize), don't we want to reset it even if maxsize isn't known?

[Bug c++/85247] Filesystem filename() wrong result for host-like path

2018-04-06 Thread ixsci at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85247 --- Comment #2 from Evgeniy Shcherbina --- How is that incorrect? It is a pretty valid URI which I can change to this: "ftp://blahblah.org; and gcc will tell me that filename is "blahblah.org" which is obviously wrong. Anyway, I will find where

[Bug c++/85210] [7/8 Regression] ICE with broken structured binding in template

2018-04-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85210 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug lto/85248] [6/7/8 Regression] Miscompilation when using error function that returns

2018-04-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85248 Martin Liška changed: What|Removed |Added Priority|P3 |P1 Last reconfirmed|

[Bug tree-optimization/85232] gcc fails to vectorize a nested simd function call

2018-04-06 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85232 --- Comment #3 from rguenther at suse dot de --- On Fri, 6 Apr 2018, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85232 > > --- Comment #2 from Jakub Jelinek --- > if-conversion is attempted, but fails. > I

[Bug target/85238] [8 Regression] lto-wrapper: fatal error: simple_object_copy_lto_debug_sections not implemented: Invalid argument on Cygwin

2018-04-06 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85238 --- Comment #3 from rguenther at suse dot de --- On Fri, 6 Apr 2018, ktietz at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85238 > > Kai Tietz changed: > >What|Removed |Added >

[Bug c++/85214] [7/8 Regression] ICE on valid C++17 code on x86_64-linux-gnu: in tsubst_copy, at cp/pt.c:14562

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

[Bug c++/85249] [6/7/8 Regression] ICE with invalid default parameter

2018-04-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85249 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

  1   2   >