[Bug ipa/59226] [4.9 Regression] ICE: in record_target_from_binfo, at ipa-devirt.c:661

2013-12-16 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59226 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006

2013-12-16 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006

2013-12-16 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265 --- Comment #19 from Markus Trippelsdorf --- (In reply to Jan Hubicka from comment #18) > > Just double-checked. And yes, unfortunately it's 100% reproducible. > > Can not think of much of reason for this. How much off the index is? Just > sligh

[Bug ipa/59226] [4.9 Regression] ICE: in record_target_from_binfo, at ipa-devirt.c:661

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59226 --- Comment #11 from Markus Trippelsdorf --- (In reply to Alexander Ivchenko from comment #10) > Patch from comment #7 didn't cure Android build as well.. Can you try the patch from PR58252 comment 7? I've build Chromium (browser) successfully w

[Bug c++/58252] [4.9 Regression] ice in gimple_get_virt_method_for_binfo with -O2

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58252 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265 --- Comment #21 from Markus Trippelsdorf --- (In reply to Jan Hubicka from comment #20) > Hmm, it may be someone altering the insns during streaming process. You may > try to check > who is doing that while streaming out the relevant .o file. > I

[Bug lto/59505] gcc-4.9.0-20131208 can't link glsl_compiler with -flto=4 in -m32 where gcc-4.8.2 works fine

2013-12-17 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #13 from Markus Trippelsdorf --- Let's close this one.

[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265 --- Comment #22 from Markus Trippelsdorf --- (In reply to Markus Trippelsdorf from comment #21) > > I've tried to bisect the issue, but it's messy. > However I think I can rule out any commit since r205447. > If r205447 is the culprit I cannot s

[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265 --- Comment #23 from Markus Trippelsdorf --- Here's a testcase: tmp % wget trippelsdorf.de/cceI2Nud.ltrans22.o.bz2 tmp % bzip2 -d cceI2Nud.ltrans22.o.bz2 tmp % g++ -xlto -fltrans cceI2Nud.ltrans22.o In member function ‘extractBetween’: lto1: f

[Bug gcov-profile/59527] [4.9 Regression] ICE: in fixup_reorder_chain, at cfgrtl.c:3739 during PGO Firefox build

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59527 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug gcov-profile/59527] [4.9 Regression] ICE: in fixup_reorder_chain, at cfgrtl.c:3739 during PGO Firefox build

2013-12-17 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59527 --- Comment #6 from Markus Trippelsdorf --- The testcase is too big to attach. % wget trippelsdorf.de/testcase.tar.bz2 % tar xvjf testcase.tar.bz2 % g++ -w -nostdlib -r -flto=4 -fprofile-use -fprofile-correction -march=amdfam10 -fno-rtti -fno-

[Bug gcov-profile/59527] [4.9 Regression] ICE: in fixup_reorder_chain, at cfgrtl.c:3739 during PGO Firefox build

2013-12-18 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59527 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug gcov-profile/59542] New: [4.9 Regression] ICE: verify_flow_info failed during Firefox build with 'gold'

2013-12-18 Thread trippels at gcc dot gnu.org
Severity: normal Priority: P3 Component: gcov-profile Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Firefox LTO/PGO build fails when using the gold linker. The testcase is too big to attach. % wget trippelsdorf.de/testca

[Bug lto/59543] New: [4.9 Regression] lto1: fatal error: Cgraph edge statement index out of range

2013-12-18 Thread trippels at gcc dot gnu.org
: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org During Firefox build I get: markus@x4 shell % /var/tmp/gcc_test/usr/local/bin/g++ -flto=4 -o foofo -O2 Unified_cpp_shell0.o ../libjs_static.a In

[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006

2013-12-18 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265 --- Comment #24 from Markus Trippelsdorf --- I've opened pr59543 for the cgraph edge statement index issue.

[Bug ipa/59226] [4.9 Regression] ICE: in record_target_from_binfo, at ipa-devirt.c:661

2013-12-18 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59226 --- Comment #14 from Markus Trippelsdorf --- (In reply to David Kredba from comment #13) > Qtwebkit-4.8.5 still ICEs after that patch applied: > lto1: internal compiler error: in record_target_from_binfo, at > ipa-devirt.c:673 Can you attach a te

[Bug gcov-profile/59542] [4.9 Regression] ICE: verify_flow_info failed during Firefox build with 'gold'

2013-12-18 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59542 --- Comment #1 from Markus Trippelsdorf --- https://sourceware.org/bugzilla/show_bug.cgi?id=12322 is still open.

[Bug lto/59543] [4.9 Regression] lto1: fatal error: Cgraph edge statement index out of range

2013-12-18 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59543 --- Comment #2 from Markus Trippelsdorf --- (In reply to Jan Hubicka from comment #1) > Thank you, > can you, please, check that the problem appears still after > 2013-12-17 Jan Hubicka > > * ipa-utils.h (possible_polymorphic_call_tar

[Bug c++/59083] -fisolate-erroneous-paths produces illegal instruction with enabled -fprofile-generate

2013-12-18 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |FIXED --- Comment #21 from Markus Trippelsdorf --- Jeff patch to split up the erroneous path optimization into two pieces (r205689) fixes the issue.

[Bug other/59545] Signed integer overflow issues

2013-12-19 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59545 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug libstdc++/59557] [4.8/4.9 Regression] Miscompilation after libstdc++ change

2013-12-19 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org --- Comment #8 from Markus Trippelsdorf --- markus@x4 tmp % /usr/x86_64-pc-linux-gnu/gcc-bin/4.8.3/c++ -g -O2 BVH_Example.cpp markus@x4 tmp % gdb ./a.out Reading symbols from ./a.out...done. (gdb) run Starting program: /var/tmp/a.out Brute

[Bug other/59545] Signed integer overflow issues

2013-12-19 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59545 --- Comment #5 from Markus Trippelsdorf --- Thanks Jakub, it looks much better now. What is left are mostly left shifts of negative values: gcc/combine.c:11865:14: runtime error: left shift of negative value -4096 gcc/config/i386/i386.c:21800:37:

[Bug gcov-profile/59542] [4.9 Regression] ICE: verify_flow_info failed during Firefox build with 'gold'

2013-12-19 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59542 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/59545] Signed integer overflow issues

2013-12-20 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59545 --- Comment #7 from Markus Trippelsdorf --- (In reply to Jakub Jelinek from comment #6) > (In reply to Markus Trippelsdorf from comment #5) > > > gcc/cselib.c:1121:43: runtime error: signed integer overflow: 4224 + > > 9223372036854775806 cannot

[Bug c++/58252] [4.9 Regression] ice in gimple_get_virt_method_for_binfo with -O2

2013-12-24 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58252 --- Comment #9 from Markus Trippelsdorf --- Here's a small testcase that ICEs even with the patch from comment 7 applied: markus@x4 library % < test.ii typedef enum {} nsresult; class B { void *mMappedMemory; public: virtual int m_fn1(); };

[Bug lto/59543] [4.9 Regression] lto1: fatal error: Cgraph edge statement index out of range

2013-12-28 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59543 --- Comment #3 from Markus Trippelsdorf --- It turned out to be a problem with debugging information. Some files in libjs_static.a are build with "-g", even when Firefox is configured with --disable-debug --disable-debug-symbols. If I add -g to t

[Bug lto/59543] [4.9 Regression] lto1: fatal error: Cgraph edge statement index out of range

2013-12-28 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59543 --- Comment #4 from Markus Trippelsdorf --- Created attachment 31527 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31527&action=edit testcase Here's a small testcase: % cat check.sh g++ -g -fprofile-use -fPIC -flto -fno-exceptions -O2 -s

[Bug c++/58627] [4.9 Regression] crash during compilation of boost testsuite

2013-12-29 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|FIXED |--- --- Comment #9 from Markus Trippelsdorf --- I've re-run the boost-testsuite today and there were a number of new ICEs. All turned out to be PCH related. For example (checking=release com

[Bug libstdc++/59436] [4.9 Regression] FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors)

2013-12-29 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59436 Bug 59436 depends on bug 58627, which changed state. Bug 58627 Summary: [4.9 Regression] crash during compilation of boost testsuite http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58627 What|Removed |Added

[Bug c++/58627] [4.9 Regression] crash during compilation of boost testsuite

2013-12-29 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58627 Markus Trippelsdorf changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug libstdc++/59436] [4.9 Regression] FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors)

2013-12-29 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59436 Bug 59436 depends on bug 58627, which changed state. Bug 58627 Summary: [4.9 Regression] crash during compilation of boost testsuite http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58627 What|Removed |Added

[Bug libstdc++/59436] [4.9 Regression] FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors)

2013-12-29 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59436 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug other/59622] [4.9 Regression] internal compiler error: verify_gimple failed

2013-12-29 Thread trippels at gcc dot gnu.org
, ||trippels at gcc dot gnu.org --- Comment #3 from Markus Trippelsdorf --- Started with r206042.

[Bug other/59622] [4.9 Regression] internal compiler error: verify_gimple failed

2013-12-29 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59622 --- Comment #4 from Markus Trippelsdorf --- Further reduced: markus@x4 tmp % cat test.ii namespace { class A { public: virtual int *m_fn1(); int *m_fn2() { return m_fn1(); } }; A a; int b = *a.m_fn2(); } markus@x4 tmp % g++ -O2 -c /var/tmp/t

[Bug lto/59626] [4.9 lto] /usr/include/bits/unistd.h:173:1: error: inlining failed in call to always_inline 'readlinkat': recursive inlining

2013-12-30 Thread trippels at gcc dot gnu.org
||2013-12-30 CC||trippels at gcc dot gnu.org Known to work||4.7.3 Ever confirmed|0 |1 Known to fail||4.8.3, 4.9.0 --- Comment #1 from

[Bug tree-optimization/59644] New: [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-30 Thread trippels at gcc dot gnu.org
: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Starting with r206243 the Linux kernel gets miscompiled. It just hangs very early during boot (before first printk).

[Bug tree-optimization/59644] [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-31 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59644 --- Comment #2 from Markus Trippelsdorf --- kernel/printk/printk.o gets miscompiled. % gcc -Wp,-MD,kernel/printk/.printk.o.d -nostdinc -isystem /var/tmp/gcc_test_/usr/local/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include -I/var/tmp/linux/

[Bug tree-optimization/59644] [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-31 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59644 --- Comment #3 from Markus Trippelsdorf --- Created attachment 31547 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31547&action=edit testcase

[Bug tree-optimization/59644] [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-31 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59644 --- Comment #4 from Markus Trippelsdorf --- Created attachment 31548 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31548&action=edit printk_good assembly

[Bug tree-optimization/59644] [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-31 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59644 --- Comment #5 from Markus Trippelsdorf --- Created attachment 31549 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31549&action=edit printk_bad assembly

[Bug tree-optimization/59644] [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-31 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59644 --- Comment #6 from Markus Trippelsdorf --- linux % diff -u kernel/printk/printk.o /var/tmp/linux/kernel/printk/printk.o --- kernel/printk/printk.o 2013-12-31 09:23:45.569490147 +0100 +++ /var/tmp/linux/kernel/printk/printk.o 2013-12-31

[Bug other/59648] -O2 compilation of xorg-server-1.15.0 fails

2013-12-31 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- Not a compiler bug. -Werror=array-bounds turns all array-bounds warnings into errors. So either fix those issues, or turn off -Werror=array

[Bug tree-optimization/59644] [4.9 Regression] r206243 miscompiles Linux kernel

2013-12-31 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59644 --- Comment #8 from Markus Trippelsdorf --- >From the printk.i: 38333 int printk_emit(int facility, int level, 38334 const char *dict, size_t dictlen, 38335 const char *fmt, ...) 38336 { 38337 va_list args; 38338 int r; 38339 38340

[Bug other/59648] -O2 -flto compilation of xorg-server-1.15.0 fails

2014-01-01 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59648 --- Comment #4 from Markus Trippelsdorf --- Xext/panoramiX.c sets: int PanoramiXNumScreens = 0; and events.i has: extern __attribute__((visibility("default"))) int PanoramiXNumScreens; ... typedef struct { int screens[16]; int numScreens; }

[Bug other/59648] -O2 -flto compilation of xorg-server-1.15.0 fails

2014-01-01 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59648 --- Comment #7 from Markus Trippelsdorf --- You cannot use full paths for your test output, because creduce will run each iteration in a new directory. So try changing it from: -flto=4 -o /dev/null /home/dave2/$TESTCASE /home/dave2/libxservertes

[Bug c++/57524] internal compiler error on dump translation unit

2014-01-02 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57524 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug c++/57524] [4.7/4.8/4.9 Regression] ICE: in timevar_start, at timevar.c:343

2014-01-02 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57524 Markus Trippelsdorf changed: What|Removed |Added Target Milestone|--- |4.7.4

[Bug pch/59436] [4.9 Regression] FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors)

2014-01-02 Thread trippels at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59436 --- Comment #20 from Markus Trippelsdorf --- FYI Mike's and Jakub's patch also fixes the boost testsuite issue.

[Bug tree-optimization/83337] ICE at -O3 x86_64-linux-gnu: in interpret_rhs_expr, at tree-scalar-evolution.c:1775

2017-12-08 Thread trippels at gcc dot gnu.org
||2017-12-09 CC||amker at gcc dot gnu.org, ||trippels at gcc dot gnu.org Target Milestone|--- |8.0 Ever confirmed|0 |1

[Bug rtl-optimization/83321] [7/8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 Markus Trippelsdorf changed: What|Removed |Added Summary|[7/8 Regression]|[8 Regression] Conditional

[Bug rtl-optimization/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 --- Comment #8 from Markus Trippelsdorf --- Just to be clear: % ~/gcc/configure --enable-valgrind-annotations --disable-bootstrap --enable-languages=c,c++ and then building with trunk is enough to reproduce.

[Bug rtl-optimization/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 --- Comment #9 from Markus Trippelsdorf --- Started with r255357. But when using -march=znver1 I can reproduce the issue even with gcc-6.

[Bug target/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 Markus Trippelsdorf changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* Comp

[Bug target/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 --- Comment #11 from Markus Trippelsdorf --- Hmm, for example this is the assembly diff of update_costs_from_copies() @@ -8450,7 +8446,6 @@ movl12(%rdi), %eax sall$10, %eax sarl$16, %eax - testl %eax,

[Bug target/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 --- Comment #12 from Markus Trippelsdorf --- I mean Sign flag, of course.

[Bug target/83321] [8 Regression] Conditional jump or move depends on uninitialised value in ira.c/ira-color.c

2017-12-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83321 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED URL|

[Bug target/83358] New: [8 Regression] division not converted with Intel tuning since r253934

2017-12-10 Thread trippels at gcc dot gnu.org
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: hubicka at ucw dot cz Target Milestone: --- The following code snipped came up on the realworldtech forum recently: #include

[Bug target/83358] [8 Regression] division not converted with Intel tuning since r253934

2017-12-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83358 --- Comment #1 from Markus Trippelsdorf --- The output above is from: % gcc -O2 -mtune=haswell foo.i -S -o -

[Bug target/83358] [8 Regression] division not converted with Intel tuning since r253934

2017-12-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83358 --- Comment #2 from Markus Trippelsdorf --- The following fixes this particular issue: diff --git a/gcc/config/i386/x86-tune-costs.h b/gcc/config/i386/x86-tune-costs.h index 312467d9788..00f1dae9085 100644 --- a/gcc/config/i386/x

[Bug tree-optimization/83320] Mismatched free() / delete / delete [] in gimple-loop-interchange.cc:948

2017-12-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83320 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/83372] Compiler segfaults

2017-12-11 Thread trippels at gcc dot gnu.org
||2017-12-11 CC||trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- The attached file is not usable. Please attach the compressed preprocessed source.

[Bug c++/83372] Compiler segfaults

2017-12-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83372 Markus Trippelsdorf changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug c++/83372] Compiler segfaults

2017-12-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83372 --- Comment #6 from Markus Trippelsdorf --- Still cannot reproduce. Please post the full gcc invocation. Add -v to it and please post the full output, too.

[Bug c++/83372] Compiler segfaults

2017-12-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83372 --- Comment #8 from Markus Trippelsdorf --- Thanks. However, I still cannot reproduce. Perhaps someone who has access to Red Hat 7.2.1-2 has more luck.

[Bug c/83390] valgrind error in lra_eliminate_regs_1

2017-12-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83390 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug tree-optimization/83391] New: [8 Regression] error: definition in block 9 does not dominate use in block 8

2017-12-12 Thread trippels at gcc dot gnu.org
: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- On ppc64le: trippels@gcc2-power8 src % < node_url.ii char a; enum url_parse_state { kSchemeStart, kSch

[Bug tree-optimization/83391] [8 Regression] error: definition in block 9 does not dominate use in block 8

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

[Bug tree-optimization/83391] [8 Regression] error: definition in block 9 does not dominate use in block 8

2017-12-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83391 --- Comment #2 from Markus Trippelsdorf --- s/I reload ICEs/I get reload ICEs

[Bug c++/83322] [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

2017-12-13 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83322 --- Comment #4 from Markus Trippelsdorf --- Another variant: struct A { void foo(); }; struct B { bool foo; }; struct C : A, B { __attribute__((warn_unused_result)) int foo(); }; trippels@gcc67 ~ % g++ -Wall -c nsHttpHandler.ii nsHttpHand

[Bug debug/83419] New: [8 Regression] -fcompare-debug failure (length)

2017-12-13 Thread trippels at gcc dot gnu.org
: debug Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: aoliva at gcc dot gnu.org Target Milestone: --- trippels@gcc67 ffmpeg % cat utils.i int a, b; void fn1(); void fn2() { if (a || 1 == b) fn1(); else 0; fn1(1, 0

[Bug c++/83437] [8 Regression] bogus warning: cast between incompatible function types from ‘int (*)()’ to ‘V’ {aka ‘void* (*)()’ [-Wcast-function-type]

2017-12-15 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83437 --- Comment #2 from Markus Trippelsdorf --- I think casting to/from void* (*)() should always be silently accepted. Or perhaps the warning should not be enabled even for -Wextra like clang's -Wbad-function-cast. (BTW why didn't you use that name?

[Bug lto/83121] [8 Regression] ICE: in linemap_ordinary_map_lookup, at libcpp/line-map.c:995

2017-12-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83121 --- Comment #4 from Markus Trippelsdorf --- Just to be clear: the attached testcase triggers the ICE both on X86_64 and ppc64le.

[Bug c++/83322] [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

2017-12-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83322 --- Comment #6 from Markus Trippelsdorf --- Ping? This issue causes segfaults with a checking=release compiler...

[Bug c++/83461] [8 regression] Segmentation fault on __attribute__ with multiple inheritance

2017-12-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83461 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/83322] [8 Regression] r255469 causes: ICE: tree check: expected class ‘type’, have ‘exceptional’ (baselink) in diag_attr_exclusions, at attribs.c:393

2017-12-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83322 Markus Trippelsdorf changed: What|Removed |Added CC||sylvestre at debian dot org --- Co

[Bug c/83463] New: [8 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in builtin_memr ef, at gimple-ssa-warn-res

2017-12-18 Thread trippels at gcc dot gnu.org
ef, at gimple-ssa-warn-restrict.c:297 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot

[Bug c/83463] [8 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in builtin_memr ef, at gimple-ssa-warn-restrict

2017-12-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83463 --- Comment #1 from Markus Trippelsdorf --- int *a; void *memcpy(); void m(void *p1) { memcpy(0, p1, 0); } void p() { m(p + (long)a); }

[Bug tree-optimization/83440] Internal compiler error: in vect_transform_stmt, at tree-vect-stmts.c:8692

2017-12-18 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Markus Trippelsdorf --- This issue is already fixed on the latest gcc-7 branch. Not sure which revision fixed it.

[Bug target/83087] -fcf-protection -mcet enabled unconditionally for target libs

2017-12-19 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83087 --- Comment #13 from Markus Trippelsdorf --- (In reply to Jakub Jelinek from comment #12) > 1.4% increase is not negligible if it is forced on all users without easy > option to disable it when they don't need/want it. To be fair, it can be easi

[Bug target/83087] -fcf-protection -mcet enabled unconditionally for target libs

2017-12-19 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83087 --- Comment #15 from Markus Trippelsdorf --- (In reply to H.J. Lu from comment #14) > (In reply to Markus Trippelsdorf from comment #13) > > (In reply to Jakub Jelinek from comment #12) > > > 1.4% increase is not negligible if it is forced on all

[Bug c/83526] New: -Wrestrict makes no sense with -fno-strict-aliasing

2017-12-21 Thread trippels at gcc dot gnu.org
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: msebor at gcc dot gnu.org Target Milestone: --- Currently -Wrestrict warns even when -fno-strict-aliasing is used.

[Bug c/83526] -Wrestrict makes no sense with -fno-strict-aliasing

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83526 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/82831] [8 Regression] Broken PGO bootstrap after r254379

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82831 Markus Trippelsdorf changed: What|Removed |Added Priority|P3 |P1 Summary|[8 Regressio

[Bug debug/83527] New: [8 Regression] Another statement-frontiers -fcompare-debug failure

2017-12-21 Thread trippels at gcc dot gnu.org
Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: aoliva at gcc dot gnu.org Target Milestone: --- On ppc64le: trippels@gcc2-power8 linux % cat qla1280.i extern void fn2(void); extern

[Bug target/83528] Nios2: redundant pointers to the record fields

2017-12-21 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Component|c |target --- Comment #2 from Markus Trippelsdorf --- Could you please post the assembly output of both good and bad code gen?

[Bug target/83528] Nios2: redundant pointers to the record fields

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83528 --- Comment #6 from Markus Trippelsdorf --- (In reply to Michael_S from comment #3) > Well, the guidline here https://gcc.gnu.org/bugs/ specifically tells me that > it's one of the things that you don't want ;) The rule is there to discourage fo

[Bug target/83528] Nios2: redundant pointers to the record fields

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83528 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/83528] Nios2: redundant pointers to the record fields

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83528 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/83528] Nios2: redundant pointers to the record fields

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83528 --- Comment #10 from Markus Trippelsdorf --- And BTW in the future you can easily check all this yourself by building a stage1 cross-compiler: gcc_build_dir % ../gcc/configure --disable-bootstrap --enable-languages=c --target=nios2-elf gcc_bu

[Bug debug/83547] [8 Regression] (statement-frontiers) error: void value not ignored as it ought to be

2017-12-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83547 Markus Trippelsdorf changed: What|Removed |Added Keywords||rejects-valid Priority|P

[Bug debug/83547] New: [8 Regression] (statement-frontiers) error: void value not ignored as it ought to be

2017-12-21 Thread trippels at gcc dot gnu.org
Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: aoliva at gcc dot gnu.org Target Milestone: --- trippels@gcc2-power8 linux % cat lpar.i void foo(void) { if (({ 0

[Bug c++/83564] Compiling 'retdec' causes 'internal compiler error'

2017-12-23 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- internal compiler error: Killed (program cc1plus) means you were running out of memory and the OOM killer kicked in. Not a gcc bug.

[Bug c++/83564] Compiling 'retdec' causes 'internal compiler error'

2017-12-23 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83564 --- Comment #3 from Markus Trippelsdorf --- (In reply to hjek from comment #2) > (Perhaps the error message should be changed to say that?) Yes. It was fixed for gcc-8.

[Bug target/83585] [8 Regression] Assembler messages: Error: can't resolve `.text' {.text section} - `.LCOLDB0' {.text.unlikely section}

2017-12-25 Thread trippels at gcc dot gnu.org
||2017-12-25 CC||trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- The testcase is invalid. Perhaps we should simply reject return statements without a value in

[Bug c++/83592] New: [8 Regression] Annoying -Wparentheses warnings

2017-12-26 Thread trippels at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: nathan at gcc dot gnu.org Target Milestone: --- Building anything QT related gives many annoying -Wparentheses warnings, e.g.: % cat test.ii int* foo(long &a) { re

[Bug c++/83630] GCC 7.2.1: ICE in replace_placeholders_r, at cp/tree.c:2796

2017-12-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83630 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug c++/83630] GCC 7.2.1: ICE in replace_placeholders_r, at cp/tree.c:2796

2017-12-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83630 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/82410] [7/8 Regression] ICE in replace_placeholders_r

2017-12-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82410 Markus Trippelsdorf changed: What|Removed |Added CC||jeanmichael.celerier@gmail.

[Bug middle-end/83665] [8 regression] Big code size regression and some code quality improvement at Jan 2 2018

2018-01-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83665 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

  1   2   3   4   5   6   7   8   9   10   >