[Bug testsuite/80580] GIMPLEFE ICE on invalid code (fuzz testing)

2018-11-27 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80580 Mikhail Maltsev changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug gcov-profile/82457] libgcov fork and exec hooks not always used

2017-10-09 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82457 --- Comment #7 from Mikhail Maltsev --- I meant libgcov

[Bug gcov-profile/82457] libgcov fork and exec hooks not always used

2017-10-09 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82457 --- Comment #6 from Mikhail Maltsev --- (In reply to Andrew Pinski from comment #5) > Well fork and exec does not need to be the semantics of POSIX says it it. > So warning is not a good idea. But don't libgcc wrappers already rely on those

[Bug gcov-profile/82457] libgcov fork and exec hooks not always used

2017-10-09 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Known to fail||8.0 --- Comment #4 from Mikhail Maltsev --- IMHO, this is not just a documentation bug (no one reads it anyway ;)). A better solution (from the QOI point of view) would be to diagnose each call to exec

[Bug testsuite/80580] GIMPLEFE ICE on invalid code (fuzz testing)

2017-05-31 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80580 --- Comment #5 from Mikhail Maltsev --- Author: miyuki Date: Wed May 31 13:47:51 2017 New Revision: 248738 URL: https://gcc.gnu.org/viewcvs?rev=248738=gcc=rev Log: GIMPLEFE: Handle missing labels in goto statements gcc/c/ PR

[Bug testsuite/80580] GIMPLEFE ICE on invalid code (fuzz testing)

2017-05-11 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80580 --- Comment #4 from Mikhail Maltsev --- Author: miyuki Date: Thu May 11 12:27:37 2017 New Revision: 247903 URL: https://gcc.gnu.org/viewcvs?rev=247903=gcc=rev Log: GIMPLEFE: Handle invalid SSA names gcc/testsuite/ PR testsuite/80580

[Bug testsuite/80580] GIMPLEFE ICE on invalid code (fuzz testing)

2017-05-11 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80580 --- Comment #3 from Mikhail Maltsev --- Author: miyuki Date: Thu May 11 10:55:52 2017 New Revision: 247900 URL: https://gcc.gnu.org/viewcvs?rev=247900=gcc=rev Log: GIMPLEFE: handle invalid __MEM gcc/c/ PR testsuite/80580 *

[Bug testsuite/80580] GIMPLEFE ICE on invalid code (fuzz testing)

2017-05-11 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80580 --- Comment #2 from Mikhail Maltsev --- Author: miyuki Date: Thu May 11 10:48:54 2017 New Revision: 247899 URL: https://gcc.gnu.org/viewcvs?rev=247899=gcc=rev Log: GIMPLEFE: Handle invalid unary "*" operand type gcc/c/ PR

[Bug testsuite/80580] New: GIMPLEFE ICE on invalid code (fuzz testing)

2017-04-30 Thread miyuki at gcc dot gnu.org
: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- Created attachment 41290 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41290=edit test cases I did some fuzz testing of the GIMPLE front end and found several ICEs.

[Bug c++/78280] New: GCC incorrectly accepts assignment in bitfield width

2016-11-09 Thread miyuki at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- This bug has been recently discovered by Chandler Carruth. GCC incorrectly accepts the following code: struct S { constexpr int operator=(int) const { return 1

[Bug c++/71290] New: [6/7 Regression] Flexible array member is not diagnosed with -pedantic

2016-05-26 Thread miyuki at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- We used to warn for: $ cat test.cc struct S { int i; unsigned arr[]; }; $ /opt/gcc-5.3.0/bin/g++ test.cc -pedantic test.cc

[Bug middle-end/19987] [meta-bug] fold missing optimizations in general

2016-05-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 54579, which changed state. Bug 54579 Summary: missed optimization: ASR idiom https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54579 What|Removed |Added

[Bug tree-optimization/54579] missed optimization: ASR idiom

2016-05-17 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Mikhail Maltsev --- We already fold (-a - 1) into ~a, so the transformation for PR55299 should work for this case too. I added the mentioned test case to gcc/testsuite/gcc.dg

[Bug middle-end/19987] [meta-bug] fold missing optimizations in general

2016-05-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19987 Bug 19987 depends on bug 55299, which changed state. Bug 55299 Summary: missed optimization: ASR idiom https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55299 What|Removed |Added

[Bug middle-end/55299] missed optimization: ASR idiom

2016-05-17 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Resolution|--- |FIXED --- Comment #4 from Mikhail Maltsev --- Fixed for GCC 7.

[Bug tree-optimization/54579] missed optimization: ASR idiom

2016-05-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54579 --- Comment #2 from Mikhail Maltsev --- Author: miyuki Date: Tue May 17 20:50:22 2016 New Revision: 236344 URL: https://gcc.gnu.org/viewcvs?rev=236344=gcc=rev Log: Fold bit_not through ASR and rotate gcc/ PR tree-optimization/54579

[Bug middle-end/55299] missed optimization: ASR idiom

2016-05-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55299 --- Comment #3 from Mikhail Maltsev --- Author: miyuki Date: Tue May 17 20:50:22 2016 New Revision: 236344 URL: https://gcc.gnu.org/viewcvs?rev=236344=gcc=rev Log: Fold bit_not through ASR and rotate gcc/ PR tree-optimization/54579

[Bug c/43651] add warning for duplicate qualifier

2016-05-11 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43651 Mikhail Maltsev changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/43651] add warning for duplicate qualifier

2016-05-11 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43651 --- Comment #8 from Mikhail Maltsev --- Author: miyuki Date: Wed May 11 20:23:37 2016 New Revision: 236142 URL: https://gcc.gnu.org/viewcvs?rev=236142=gcc=rev Log: PR43651: add warning for duplicate qualifier gcc/c/ PR c/43651

[Bug c++/70481] [Regression] Libiberty Demangler segfaults

2016-03-31 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70481 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug libstdc++/69893] New: [6 Regression] Conflicting declarations in and

2016-02-21 Thread miyuki at gcc dot gnu.org
Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org CC: redi at gcc dot gnu.org Target Milestone: --- The following program used to work some time ago (with GCC 20160118

[Bug fortran/69368] [6 Regression] spec2006 test case 416.gamess fails with the g++ 6.0 compiler starting with r232508

2016-02-20 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69368 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug bootstrap/69329] [6 Regression] --with-build-config=bootstrap-asan fails because LSAN_OPTIONS is not honored

2016-01-24 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69329 --- Comment #5 from Mikhail Maltsev --- (In reply to Jakub Jelinek from comment #4) > And > $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)") > doesn't work either? That would match more what is there for other options. It works fine.

[Bug bootstrap/69329] [6 Regression] --with-build-config=bootstrap-asan fails because LSAN_OPTIONS is not honored

2016-01-24 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69329 --- Comment #6 from Mikhail Maltsev --- Author: miyuki Date: Sun Jan 24 15:32:17 2016 New Revision: 232777 URL: https://gcc.gnu.org/viewcvs?rev=232777=gcc=rev Log: Pass LSAN_OPTIONS to Makefiles in subdirectories PR bootstrap/69329

[Bug bootstrap/69329] [6 Regression] --with-build-config=bootstrap-asan fails because LSAN_OPTIONS is not honored

2016-01-23 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69329 --- Comment #3 from Mikhail Maltsev --- (In reply to Jakub Jelinek from comment #2) > That is just weird and I can't reproduce it. Somehow these two failures disappeared after rebuild. > That said, perhaps it would be > better to only propagate

[Bug bootstrap/69329] [6 Regression] --with-build-config=bootstrap-asan fails because LSAN_OPTIONS is not honored

2016-01-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69329 --- Comment #1 from Mikhail Maltsev --- I tried this patch: diff --git a/Makefile.in b/Makefile.in index 2733c4d..31ee4c0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -789,7 +789,8 @@ BASE_FLAGS_TO_PASS = \

[Bug bootstrap/69329] New: [6 Regression] --with-build-config=bootstrap-asan fails because LSAN_OPTIONS is not honored

2016-01-17 Thread miyuki at gcc dot gnu.org
Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- Starting with r229111 (libsanitizer merge from upstream) bootstrap with asan fails, because of errors

[Bug target/69053] [6 Regression] ICE in build_vector_from_val

2016-01-11 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69053 --- Comment #7 from Mikhail Maltsev --- (In reply to Richard Biener from comment #6) > Certainly bougs though. The following works for me - can you test that? Thanks, this patch fixes the ICE and passes bootstrap/regtest on x86_64-linux.

[Bug c++/69103] Misleading diagnostic for invalid constexpr initialization

2015-12-31 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org --- Comment #1 from Mikhail Maltsev --- Link to the original thread, for the record: https://groups.google.com/a/isocpp.org/forum/#!topic/std-discussion/WS5pLaXwC8Y _ZGRL1r0 demangles as "reference temporary #0 for r"

[Bug ipa/69075] ICE when setting early-inlining-insns to other than default

2015-12-30 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69075 --- Comment #4 from Mikhail Maltsev --- Somewhat reduced testcase: $ cat test2.cc using Timer_Probe = int; struct A { Timer_Probe probe; }; struct Gateway_Order_Probe : A { using Body = A; Gateway_Order_Probe() : Body{} {} }; struct

[Bug ipa/69075] ICE when setting early-inlining-insns to other than default

2015-12-29 Thread miyuki at gcc dot gnu.org
||2015-12-30 CC||miyuki at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Mikhail Maltsev --- The "--enable-checking=yes" version of GCC 5 branch (20151222 snapshot) fails in tree_check:

[Bug c++/67081] FAIL: g++.dg/cpp0x/nsdmi-template14.C (test for errors)

2015-12-29 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67081 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug c++/68265] Arbitrary syntactic nonsense silently accepted after 'int (*){}' until the next close brace

2015-12-27 Thread miyuki at gcc dot gnu.org
||2015-12-27 CC||miyuki at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Mikhail Maltsev --- It looks like after parsing "int (*" we expect an identifier, but for some reason the following

[Bug target/69053] New: [6 Regression] ICE in build_vector_from_val

2015-12-25 Thread miyuki at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org CC: alan.lawrence at arm dot com Target Milestone: --- Target: x86_64-*-* Starting with r230423 the following testcase causes an ICE: $ cat genattrtab.cc struct A { int

[Bug tree-optimization/69039] segfault with ftree-parallelize-loops=2

2015-12-24 Thread miyuki at gcc dot gnu.org
||2015-12-24 CC||miyuki at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Mikhail Maltsev --- Reduced testcase: $ cat ira-color.ii typedef unsigned long HARD_REG_SET[8]; int a; HARD_REG_SET b; bool

[Bug middle-end/68878] [6 Regression] 471.omnetpp in SPEC CPU 2006 is miscompiled with LTO

2015-12-12 Thread miyuki at gcc dot gnu.org
||2015-12-13 CC||miyuki at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Mikhail Maltsev --- Confirmed. I checked r231437, and it seems to be OK. "transparent_alias" is not present in dump

[Bug middle-end/68878] [6 Regression] 471.omnetpp in SPEC CPU 2006 is miscompiled with LTO

2015-12-12 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68878 --- Comment #3 from Mikhail Maltsev --- Created attachment 37013 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37013=edit cSimpleModule ctor before transformation - good revision

[Bug middle-end/68878] [6 Regression] 471.omnetpp in SPEC CPU 2006 is miscompiled with LTO

2015-12-12 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68878 --- Comment #4 from Mikhail Maltsev --- Created attachment 37014 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37014=edit cSimpleModule ctor after transformation - good revision

[Bug middle-end/68878] [6 Regression] 471.omnetpp in SPEC CPU 2006 is miscompiled with LTO

2015-12-12 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68878 --- Comment #5 from Mikhail Maltsev --- Created attachment 37015 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37015=edit cSimpleModule ctor before transformation - bad revision Almost identical to "good revision"

[Bug middle-end/68878] [6 Regression] 471.omnetpp in SPEC CPU 2006 is miscompiled with LTO

2015-12-12 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68878 --- Comment #6 from Mikhail Maltsev --- Created attachment 37016 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37016=edit cSimpleModule ctor after transformation - bad revision Note that lots of code is removed and we fall through BB4 to

[Bug jit/66054] bootstrap comparison failure with --enable-host-shared

2015-12-02 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66054 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug other/61321] demangler crash on casts in template parameters

2015-11-27 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61321 Mikhail Maltsev changed: What|Removed |Added CC||cas43 at cs dot stanford.edu ---

[Bug other/63159] Demangler crash

2015-11-27 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Mikhail Maltsev --- Fixed with PR61321. Now demangles as: PhysBAM::HETERO_DIFF::HESSIAN<PhysBAM::VECTOR<float, 3>, decltype (PhysBAM::HETERO_DIFF::MAT_MAP_

[Bug tree-optimization/68592] New: [6 Regression] ICE in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1403 with -fprofile-generate

2015-11-27 Thread miyuki at gcc dot gnu.org
: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu

[Bug rtl-optimization/68547] incorrect optimization

2015-11-25 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68547 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug target/68497] ICE: in output_387_binary_op, at config/i386/i386.c:17689 with -fno-checking

2015-11-24 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68497 --- Comment #2 from Mikhail Maltsev --- Author: miyuki Date: Tue Nov 24 12:18:21 2015 New Revision: 230803 URL: https://gcc.gnu.org/viewcvs?rev=230803=gcc=rev Log: Fix PR68497 (ICE with -fno-checking) gcc/ PR target/68497 *

[Bug target/68497] ICE: in output_387_binary_op, at config/i386/i386.c:17689 with -fno-checking

2015-11-24 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68497 Mikhail Maltsev changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68497] ICE: in output_387_binary_op, at config/i386/i386.c:17689 with -fno-checking

2015-11-23 Thread miyuki at gcc dot gnu.org
||2015-11-23 CC||miyuki at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |miyuki at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Mikhail Maltsev --- Confirmed. I have

[Bug ipa/68470] [4.9/5/6 Regression] Internal Compiler Error observed by g++-4.9.2 and a few other versions (reported to Debian)

2015-11-21 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68470 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org

[Bug rtl-optimization/68392] ICE: SIGSEGV in update_uses (fwprop.c:896) with -fno-checking

2015-11-19 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68392 Mikhail Maltsev changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/68392] ICE: SIGSEGV in update_uses (fwprop.c:896) with -fno-checking

2015-11-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68392 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug c++/68278] internal compiler error with C++14 polymorphic lambda and type alias

2015-11-10 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68278 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org Known

[Bug ipa/67600] [5/6 Regression] Segfault when assigning only one char to ostreambuf_iterator compiled with -O2 or -O3

2015-10-24 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67600 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug ipa/68057] [6 Regression] 450.soplex in SPEC CPU 2006 failed to build

2015-10-23 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68057 --- Comment #4 from Mikhail Maltsev --- Created attachment 36570 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36570=edit reproducer Compile like this: /opt/gcc-6.0.0/bin/g++ -O3 -flto tu{1,2,3}.cc lto1: internal compiler error: in

[Bug ipa/68057] [6 Regression] 450.soplex in SPEC CPU 2006 failed to build

2015-10-23 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68057 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug other/65800] gengtype aborts when run with -d (debug dump)

2015-10-18 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Mikhail Maltsev --- Fixed for GCC 6.

[Bug other/65800] gengtype aborts when run with -d (debug dump)

2015-10-18 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65800 --- Comment #2 from Mikhail Maltsev --- Author: miyuki Date: Sun Oct 18 23:33:21 2015 New Revision: 228956 URL: https://gcc.gnu.org/viewcvs?rev=228956=gcc=rev Log: Fix crash in gengtype debug dump gcc/ PR other/65800 *

[Bug other/68004] mails from mail.ru blocked

2015-10-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68004 Mikhail Maltsev changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/68004] mails from mail.ru blocked

2015-10-17 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68004 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug other/62279] Demangler crash

2015-10-13 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62279 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug c/67925] docs lie about being unable to inline function call before definition

2015-10-11 Thread miyuki at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2015-10-11 CC||miyuki at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Mikhail Maltsev --- OMG. IIUC, this limitation was fixed in GCC

[Bug c/67854] Missing diagnostic for passing bool to va_arg

2015-10-05 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67854 --- Comment #2 from Mikhail Maltsev --- (In reply to jos...@codesourcery.com from comment #1) > I wonder if this is yet another issue with macros from system headers > (bool being defined in a system header to expand to _Bool) ... Looks like

[Bug c++/58616] [meta-bug] nsdmi

2015-10-05 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58616 Bug 58616 depends on bug 58583, which changed state. Bug 58583 Summary: [c++11] ICE with invalid non-static data member initialization in template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 What|Removed

[Bug c++/58583] [c++11] ICE with invalid non-static data member initialization in template

2015-10-05 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Resolution|FIXED |--- --- Comment #7 from Mikhail Maltsev --- The diagnostic differs between "--enable-checking=yes" and "--enable-checking=release" builds: Checking: miyuki@gcc-build1:~$ /opt/gcc-6-l

[Bug c/67854] New: Missing diagnostic for passing bool to va_arg

2015-10-05 Thread miyuki at gcc dot gnu.org
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- Consider the following code: $ cat test.c #include void foo(va_list ap) { va_arg(ap, char); va_arg(ap, unsigned char); } $ cc1 -std=c99

[Bug tree-optimization/67842] New: Incorrect check in sese.h:bb_in_region

2015-10-04 Thread miyuki at gcc dot gnu.org
: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- >From discussion on the mailing list: https://gcc.gnu.org/ml/gcc-patches/2015-09/msg00615.html The function bb_in_region conta

[Bug c++/67831] Internal error on complicated constexpr initialization.

2015-10-03 Thread miyuki at gcc dot gnu.org
||2015-10-03 CC||miyuki at gcc dot gnu.org Ever confirmed|0 |1 Known to fail||6.0 --- Comment #1 from Mikhail Maltsev --- This also reproduces on x86_64 trunk. Probably

[Bug other/67738] infinite recursion in libiberty/cp-demangle.c

2015-09-28 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67738 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug other/67738] infinite recursion in libiberty/cp-demangle.c

2015-09-28 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67738 --- Comment #2 from Mikhail Maltsev --- Oops, sorry, did not notice your comment about PR 61321

[Bug other/67738] infinite recursion in libiberty/cp-demangle.c

2015-09-28 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67738 Mikhail Maltsev changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/67717] [6.0 regression] ICE when compiling WRF benchmark from cpu2006 with -Ofast -march=bdver4

2015-09-25 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67717 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug objc/67694] New: ICE on returning undefined enum in must_pass_in_stack_var_size_or_pad

2015-09-23 Thread miyuki at gcc dot gnu.org
-on-invalid-code Severity: normal Priority: P3 Component: objc Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- Target: x86_64-linux-gnu $ cat test.m @interface F @end @implementation F - (enum

[Bug c/43651] add warning for duplicate qualifier

2015-09-23 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43651 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug c++/67693] Spurious warning: control reaches end of non-void function [-Wreturn-type]

2015-09-23 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Mikhail Maltsev --- dup *** This bug has been marked as a duplicate of bug 66590 ***

[Bug c++/66590] switch statement: incorrect warning "reaches end of non-void function"

2015-09-23 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66590 Mikhail Maltsev changed: What|Removed |Added CC||larsch at belunktum dot dk ---

[Bug c++/67693] Spurious warning: control reaches end of non-void function [-Wreturn-type]

2015-09-23 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67693 --- Comment #2 from Mikhail Maltsev --- Though... maybe it's not an exact duplicate, but the problem looks seems very similar. We generate (003t.original): struct foo x; try { switch (n) { case 0:; if

[Bug middle-end/67649] trunk build with valgrind fail in get_def_blocks_for

2015-09-22 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67649 --- Comment #11 from Mikhail Maltsev --- Author: miyuki Date: Wed Sep 23 02:31:14 2015 New Revision: 228033 URL: https://gcc.gnu.org/viewcvs?rev=228033=gcc=rev Log: Fix use of valgrind API gcc/ PR middle-end/67649 *

[Bug middle-end/67649] trunk build with valgrind fail in get_def_blocks_for

2015-09-22 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67649 --- Comment #12 from Mikhail Maltsev --- (In reply to Markus Trippelsdorf from comment #10) > A gave your patch a quick spin on gcc112 (compile farm machine). > It fixes the issue. Thanks, Markus. I committed the fix.

[Bug libstdc++/55815] switch hash function of libstdc++ hash tables to siphash

2015-09-22 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55815 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug middle-end/67649] trunk build with valgrind fail in get_def_blocks_for

2015-09-21 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67649 Mikhail Maltsev changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/67649] trunk build with valgrind fail in get_def_blocks_for

2015-09-21 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67649 --- Comment #7 from Mikhail Maltsev --- Probably. Will look at this today (valgrind has some sort of memory pool API, I think it can be used here). I need to configure GCC with --enable-checking=yes,valgrind to reproduce this, right?

[Bug middle-end/67649] trunk build with valgrind fail in get_def_blocks_for

2015-09-21 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67649 Mikhail Maltsev changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |miyuki at gcc dot gnu.org

[Bug bootstrap/67347] [alpha] unused function vms_asm_out_constructor

2015-09-18 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67347 Mikhail Maltsev changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/44756] [meta-bug] --enable-werror-always issues

2015-09-18 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44756 Bug 44756 depends on bug 67347, which changed state. Bug 67347 Summary: [alpha] unused function vms_asm_out_constructor https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67347 What|Removed |Added

[Bug tree-optimization/67607] New: Failure to perform constant folding through type conversion

2015-09-17 Thread miyuki at gcc dot gnu.org
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- This code is taken from PR67606: $ cat pr67606.c int f(int a[], int length) { int count

[Bug c++/67602] unsigned left-shift overflow should not be undefined in c++

2015-09-16 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67602 --- Comment #2 from Mikhail Maltsev --- (In reply to Brad Huntting from comment #0) > It should be noted that the C standard appears to allow for undefined > behavior when E2>=N. And so does the C++ standard: "... The behavior is undefined if

[Bug libstdc++/64132] [5/6 Regression] FAIL: 22_locale/numpunct/members/char/3.cc execution test

2015-09-13 Thread miyuki at gcc dot gnu.org
, ||x86_64-linux-gnu Status|UNCONFIRMED |NEW Last reconfirmed|2015-03-18 00:00:00 |2015-09-13 CC||miyuki at gcc dot gnu.org Host|hppa-unknown-linux-gnu |hppa

[Bug target/67447] [6 Regression] ICE in extract_constrain_insn (reload_cse_simplify_operands): insn does not satisfy its constraints

2015-09-12 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org, ||vmakarov at gcc dot gnu.org --- Comment #1 from Mikhail Maltsev --- I bisected this regression to r227382 (adding Vladimir to CC list). Also, my guess is that PR67474 could be related (at least

[Bug rtl-optimization/67447] New: [6 Regression] ICE in extract_constrain_insn (reload_cse_simplify_operands): insn does not satisfy its constraints

2015-09-04 Thread miyuki at gcc dot gnu.org
: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: miyuki at gcc dot gnu.org Target Milestone: --- This started between r227381 (OK) and r227407 (ICE

[Bug other/67446] libiberty sha1.c:324 sanitizer runtime error: load of misaligned address 0x62f00011847e for type 'const sha1_uint32', which requires 4 byte alignment

2015-09-04 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67446 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug middle-end/67438] [6 Regression] ~X op ~Y pattern relocation causes loop performance degradation on 32bit x86

2015-09-03 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67438 --- Comment #6 from Mikhail Maltsev --- (In reply to rguent...@suse.de from comment #5) > For the case above, why is a_14 = ~_13 not sunk to the edge > 3->4 and b_18 = ~_17 to the edge 3->5? (yes, this creates > additional BBs) This would

[Bug middle-end/67438] [6 Regression] ~X op ~Y pattern relocation causes loop performance degradation on 32bit x86

2015-09-02 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67438 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug libstdc++/67403] std::regex is not matching

2015-08-31 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67403 Mikhail Maltsev changed: What|Removed |Added CC||miyuki at gcc dot gnu.org --- Comment

[Bug rtl-optimization/67396] [4.9/5.0 regression] Performance regression compiling variadic function with many arguments

2015-08-31 Thread miyuki at gcc dot gnu.org
||miyuki at gcc dot gnu.org Version|5.2.0 |unknown Target Milestone|4.9.4 |--- Summary|[4.9/5/6 regression]|[4.9/5.0 regression] |Performance regression |Performance regression

[Bug rtl-optimization/67396] [4.9/5/6 regression] Performance regression compiling variadic function with many arguments in RTL DSE

2015-08-31 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67396 Mikhail Maltsev changed: What|Removed |Added Target||x86_64-*-* Target Milestone|---

[Bug c++/67398] Segfault when template static references another template

2015-08-30 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67398 --- Comment #5 from Mikhail Maltsev miyuki at gcc dot gnu.org --- $ cat test3.cc template typename struct B { static const int staticMetaObject; }; template typename T struct D { int stringdata0 = T::className; } staticStringData

[Bug c++/67398] Segfault when template static references another template

2015-08-30 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67398 Mikhail Maltsev miyuki at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/67398] Segfault when template static references another template

2015-08-30 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67398 --- Comment #6 from Mikhail Maltsev miyuki at gcc dot gnu.org --- $ cat test4_min.cc struct B { void *extradata; }; template typename class C { static const B b; virtual void m_fn1() { (void)b; } }; template typename struct strdata_t

[Bug c++/67394] crash due to null pointer deref in demangle_signature()

2015-08-29 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67394 Mikhail Maltsev miyuki at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/67333] [C++11][constexpr] constexpr functions incorrectly prohibit taking references to volatile types

2015-08-29 Thread miyuki at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67333 Mikhail Maltsev miyuki at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

  1   2   >