[Bug other/37280] New: weak symbol regression breaks linux kernel

2008-08-29 Thread ak at muc dot de
org ReportedBy: ak at muc dot de GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37280

[Bug middle-end/32917] New: make profiledbootstrap fails with coverage mismatch

2007-07-27 Thread ak at muc dot de
: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC host triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32917

[Bug middle-end/32917] make profiledbootstrap fails with coverage mismatch with --disable-checking

2007-07-27 Thread ak at muc dot de
--- Comment #1 from ak at muc dot de 2007-07-27 21:50 --- Addendum: it seems to only happen with --disable-checking; with --enable-checking=release it works (for completeness full configure options were --disable-checking --disable-nls --enable-languages=c,c++) -- ak at muc dot de

[Bug c/32628] New: bogus integer overflow warning

2007-07-04 Thread ak at muc dot de
at muc dot de GCC build triplet: x86_64-linux GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32628

[Bug rtl-optimization/32629] New: missing CSE for constant in registers / inefficient memset

2007-07-04 Thread ak at muc dot de
Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org

[Bug rtl-optimization/30747] New: gcc should optimize x / (cond ? const1 : const2)

2007-02-09 Thread ak at muc dot de
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30747

[Bug rtl-optimization/30747] gcc should optimize x / (cond ? const1 : const2)

2007-02-09 Thread ak at muc dot de
-- ak at muc dot de changed: What|Removed |Added Severity|normal |enhancement Summary|gcc should optimize x / |gcc should optimize x

[Bug target/30687] New: undocumented attributes on ia64

2007-02-03 Thread ak at muc dot de
: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC target triplet: ia64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30687

[Bug rtl-optimization/30688] New: Branch registers loaded too late on ia64

2007-02-03 Thread ak at muc dot de
Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC target triplet: ia64-linux http

[Bug rtl-optimization/30688] Branch registers loaded too late on ia64

2007-02-03 Thread ak at muc dot de
--- Comment #1 from ak at muc dot de 2007-02-03 11:22 --- Here's a simple test case: void f(int k, int (*fptr)(int i)) { int i; /* Do something useless */ for (i = 0; i 5; i++) k *= 10; fptr(k); } compiled with 4.3.0 20070203

[Bug bootstrap/30662] New: bootstrap fails on x86-64

2007-01-31 Thread ak at muc dot de
dot gnu dot org ReportedBy: ak at muc dot de GCC build triplet: x86_64-linux GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30662

[Bug tree-optimization/27448] New: simple openmp program segfaults compiler

2006-05-05 Thread ak at muc dot de
ReportedBy: ak at muc dot de GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27448

[Bug tree-optimization/27448] simple openmp program segfaults compiler

2006-05-05 Thread ak at muc dot de
--- Comment #1 from ak at muc dot de 2006-05-05 17:17 --- Created an attachment (id=11383) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11383action=view) preprocessed test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27448

[Bug middle-end/27448] simple openmp program segfaults compiler

2006-05-05 Thread ak at muc dot de
--- Comment #5 from ak at muc dot de 2006-05-05 18:13 --- I got a new gcc today before reporting /pkg/gcc-4.2/bin/gcc -v Using built-in specs. Target: x86_64-unknown-linux-gnu Configured with: ../gcc/configure --prefix=/pkg/gcc-4.2-060409 --disable-checking --enable-languages=c,c

[Bug middle-end/27448] simple openmp program segfaults compiler

2006-05-05 Thread ak at muc dot de
--- Comment #6 from ak at muc dot de 2006-05-05 18:14 --- Oops as you can see I indeed used an old gcc by mistake - a symlink was set wrong. With the current gcc it works. -- ak at muc dot de changed: What|Removed |Added

[Bug middle-end/25957] New: -fstack-protector code on i386/x86-64 can be improved.

2006-01-25 Thread ak at muc dot de
Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25957

[Bug middle-end/25957] -fstack-protector code on i386/x86-64 can be improved.

2006-01-25 Thread ak at muc dot de
--- Comment #2 from ak at muc dot de 2006-01-25 14:15 --- You're wrong. On i386 and x86-64 call and conditional jumps have the same range. That you're using the normal align-jumps for such uncommon code is a bug in my opinion and that is why I opened this request. It is a waste

[Bug middle-end/25957] -fstack-protector code on i386/x86-64 can be improved.

2006-01-25 Thread ak at muc dot de
--- Comment #4 from ak at muc dot de 2006-01-25 14:30 --- Yes that's the whole point of the bug. To save code space and precious icache. -- ak at muc dot de changed: What|Removed |Added

[Bug middle-end/25957] -fstack-protector code on i386/x86-64 can be improved.

2006-01-25 Thread ak at muc dot de
--- Comment #6 from ak at muc dot de 2006-01-25 14:38 --- -Os is only when there should be a trade off between size and performance. But there isn't any performance consideration here because this code is only executed on program abort. (is there a button to reassign the bug to a non

[Bug middle-end/25957] -fstack-protector code on i386/x86-64 can be improved.

2006-01-25 Thread ak at muc dot de
--- Comment #9 from ak at muc dot de 2006-01-25 14:55 --- Again the alignment wastes precious icache which is enough reason to get rid of it. If there are a lot of such functions it will also lead to worse paging behaviour on big programs. Can you explain again why it was shot down

[Bug tree-optimization/25966] New: gcc shouldn't inline functions with different section attributes

2006-01-25 Thread ak at muc dot de
Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25966

[Bug target/24585] New: spurious section conflict error while building linux kernel

2005-10-30 Thread ak at muc dot de
building linux kernel Product: gcc Version: 4.0.2 Status: UNCONFIRMED Severity: major Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de GCC host

[Bug target/24585] spurious section conflict error while building linux kernel

2005-10-30 Thread ak at muc dot de
--- Comment #1 from ak at muc dot de 2005-10-30 15:56 --- Created an attachment (id=10081) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10081action=view) Long test case directly from Linux kernel, shows the error in more circumstances -- http://gcc.gnu.org/bugzilla

[Bug middle-end/17886] variable rotate and long long rotate should be better optimized

2005-10-04 Thread ak at muc dot de
--- Comment #17 from ak at muc dot de 2005-10-04 20:20 --- The code now looks fine to me thanks I would prefer if it didn't generate SSE2/MMX code because that would be a problem for kernels. Also in many x86 implementations moving things between normal integer registers and SIMD

[Bug middle-end/17886] variable rotate and long long rotate should be better optimized

2005-10-04 Thread ak at muc dot de
--- Comment #20 from ak at muc dot de 2005-10-04 20:39 --- Newer linux does that of course, although not always in older releases. But even in user space it's not a good idea to use SSE2 unless you really need it because it increases the cost of the context switch and costs

[Bug fortran/22399] New: Segfault while compiling R fortran code

2005-07-10 Thread ak at muc dot de
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: x86_64-linux-gnu GCC target triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22399

[Bug fortran/22399] Segfault while compiling R fortran code

2005-07-10 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2005-07-11 04:16 --- Created an attachment (id=9240) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9240action=view) Test case extracted from R blas.f -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22399

[Bug fortran/22400] New: ICE while compiling lapack from R

2005-07-10 Thread ak at muc dot de
. -- Summary: ICE while compiling lapack from R Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot

[Bug fortran/22400] ICE while compiling lapack from R

2005-07-10 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2005-07-11 04:22 --- Created an attachment (id=9241) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9241action=view) test case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22400

[Bug rtl-optimization/19348] New: internal consistency error while compiling linux kernel

2005-01-09 Thread ak at muc dot de
-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: x86_64-linux GCC target triplet: i386-linux (actually x86_64 -m32) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19348

[Bug rtl-optimization/19348] internal consistency error while compiling linux kernel

2005-01-09 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2005-01-09 17:41 --- Created an attachment (id=7913) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7913action=view) Preprocessed acct.c file from linux 2.6 kernel -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19348

[Bug c/19090] Non-useful warnings included in -Wall

2005-01-09 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2005-01-10 02:39 --- Created an attachment (id=7915) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7915action=view) Patch to add -Wno-pointer-sign This patch adds a new flag to disable this warning. With that the kernel compilation

[Bug target/19102] [3.4 Regression] -march=pentium3 breaks linux kernel compiles w/ gcc-3_4-branch as of 2004/12/20

2004-12-22 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-12-22 23:53 --- FWIW i compiled a full 3.3-hammer compiled 2.6.10rc3 x86-64 kernel for suspicious use of %xmm or %mm and there wasn't any. There also is a warning in all 2.6 x86-64 kernels for kernel FPU use at runtime. So at least

[Bug middle-end/19080] New: ICE while compiling linux kernel

2004-12-19 Thread ak at muc dot de
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: x86_64-linux GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19080

[Bug middle-end/19080] ICE while compiling linux kernel

2004-12-19 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-12-19 15:27 --- Created an attachment (id=7778) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7778action=view) preprocessed file showing the ice -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19080

[Bug middle-end/19080] ICE while compiling linux kernel

2004-12-19 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-12-19 15:29 --- Options were -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-12-19 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-12-19 15:55 --- Problem still happens with 4.0.0 20041219 -- What|Removed |Added Status|WAITING

[Bug middle-end/19080] ICE while compiling linux kernel

2004-12-19 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-12-19 16:25 --- I tried it with an i386 build and with the same compiler with -m32 and the problem didn't happen. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19080

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-11-27 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-28 00:17 --- Tried -fno-tree-ch. Didn't help. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18241

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-11-27 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-28 01:05 --- -O1 -fno-tree-dominator-opts seems to avoid the problem -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18241

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-11-27 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-28 01:21 --- When I comment out the first pass_dominator in tree-optimize.c and compile with -O1 it works too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18241

[Bug web/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-11-27 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-28 01:33 --- Hmm, the oops was in the test before the second loop, but idx is in the second loop. But maybe I misread it. -- What|Removed |Added

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-11-24 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-25 00:22 --- Problem still happens as of HEAD 041125 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18241

[Bug bootstrap/18486] New: fixincl fails with make -j

2004-11-14 Thread ak at muc dot de
Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: x86_64

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-10-31 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-01 03:07 --- I must correct myself slightly - the kernel oops I see is not the second loop, but in the check before: ret = *pathp[0].slot; --- references either NULL or a bogus pointer if (ret == NULL

[Bug tree-optimization/18241] [4.0 Regression] linux kernel loop gets miscompiled

2004-10-31 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-11-01 03:08 --- To clarify the previous comment means that the problem is likely in the first loop in the function, not in the second -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18241

[Bug c/18229] New: function names in warnings messed up

2004-10-30 Thread ak at muc dot de
Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: x86_64-suse-linux GCC target triplet: x86_64-suse-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18229

[Bug tree-optimization/18241] New: linux kernel loop gets miscompiled

2004-10-30 Thread ak at muc dot de
Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ak at muc dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: x86_64-linux GCC target triplet: x86_64-linux http://gcc.gnu.org/bugzilla

[Bug tree-optimization/18241] linux kernel loop gets miscompiled

2004-10-30 Thread ak at muc dot de
--- Additional Comments From ak at muc dot de 2004-10-31 01:07 --- Created an attachment (id=7440) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7440action=view) miscompiled function Compiled with -O2 -fno-reorder-blocks -mno-redzone -mcmodel=kernel It crashes eventually