[Bug target/38090] [4.4 Regression] Internal compiler error: in extract_insn while building linux-kernel from git with -Os or -O1 and higher

2008-11-12 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-11-12 16:30 --- The testcase compiles OK with GNU C (GCC) version 4.4.0 20081112 (experimental) [trunk revision 141785] (x86_64-unknown-linux-gnu) -- ubizjak at gmail dot com changed: What|Removed

[Bug c/38096] optimization regression

2008-11-12 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2008-11-12 21:29 --- The paste of the ICE itself would be nice indeed: pr38096.c: In function ‘foo’: pr38096.c:13: internal compiler error: in vectorizable_store, at tree-vect-transform.c:5447 Please submit a full bug report, with

[Bug c/38096] optimization regression

2008-11-12 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-12 21:31 --- *** This bug has been marked as a duplicate of 37955 *** -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug tree-optimization/37955] [4.4 Regression] internal compiler error: in vectorizable_store, at tree-vect-transform.c:5447

2008-11-12 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2008-11-12 21:31 --- *** Bug 38096 has been marked as a duplicate of this bug. *** -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/27855] [4.3/4.4 regression] reassociation causes the RA to be confused

2008-11-13 Thread ubizjak at gmail dot com
--- Comment #27 from ubizjak at gmail dot com 2008-11-13 14:58 --- I wouldn't call this problem an enhancement. Matrix computations are affected by this problem. -- ubizjak at gmail dot com changed: What|Removed |

[Bug target/27855] [4.3/4.4 regression] reassociation causes the RA to be confused

2008-11-13 Thread ubizjak at gmail dot com
--- Comment #26 from ubizjak at gmail dot com 2008-11-13 14:52 --- (In reply to comment #25) > Now that we have a new RA, is this still an issue? Yes. TYPE=double: gcc -DREPS=1000 -msse3 -O2 -mfpmath=sse -ffast-math -fno-tree-reassoc: atlasmm 60 1000 0.196 2203

[Bug testsuite/37517] gcc.target/i386/quad-sse.c fails with -fPIC

2008-11-13 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2008-11-13 18:07 --- We are checking for certain function calls, so following should work too: Index: quad-sse.c === --- quad-sse.c (revision 141824) +++ quad-sse.c (working

[Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure

2008-11-13 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2008-11-14 07:16 --- (In reply to comment #9) > This patch: > > http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00593.html Oh, I forgot to manually merge struct-layout-1.h part. Fill fix ASAP. -- http://gcc.gnu.org/bugzilla/sho

[Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure

2008-11-13 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2008-11-14 07:40 --- (In reply to comment #8) > Let me know if I need to provide anything else to debug this. Again, this test > case passes completely if I delete the second line of t027_test.h. The problem is, that %mm0 regis

[Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure

2008-11-14 Thread ubizjak at gmail dot com
--- Comment #13 from ubizjak at gmail dot com 2008-11-14 09:00 --- Oh, I see the problem. We generate: /* { dg-options " -mno-mmx" { target i?86-*-* x86_64-*-* } } */ /* { dg-options " -fno-common { target ... *-*-darwin *-*-mingw32* *-*-cygwin* } } */ Howe

[Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure

2008-11-14 Thread ubizjak at gmail dot com
--- Comment #14 from ubizjak at gmail dot com 2008-11-14 09:49 --- The problem from Comment #9 is now fixed in mainline. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38099

[Bug testsuite/37517] gcc.target/i386/quad-sse.c fails with -fPIC

2008-11-14 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2008-11-14 11:18 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure

2008-11-14 Thread ubizjak at gmail dot com
--- Comment #16 from ubizjak at gmail dot com 2008-11-14 14:46 --- (In reply to comment #15) > I do recall that I tried... > > * { dg-options " -mno-mmx" { target i?86-*-* x86_64-*-* } } */ > /* { dg-options " -fno-common -mno-mmx { target ..

[Bug testsuite/38099] tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o-c_compat_y_tst.o execute failure

2008-11-15 Thread ubizjak at gmail dot com
--- Comment #19 from ubizjak at gmail dot com 2008-11-15 10:59 --- (In reply to comment #17) > Current gcc trunk, r141877, still fails... Please read Comment #13 why. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38099

[Bug c/38134] gcc-4.4 speed regression with sse code

2008-11-15 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-15 16:46 --- Can you try with -fno-ira? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134

[Bug target/38120] missing space in x86 assembly code for some mov instructions

2008-11-16 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2008-11-16 14:16 --- Can you send us a patch? -- ubizjak at gmail dot com changed: What|Removed |Added Status

[Bug testsuite/38151] tmpdir-gcc.dg-struct-layout-1/t028 failure at -m64 on i686-apple-darwin9

2008-11-16 Thread ubizjak at gmail dot com
--- Comment #9 from ubizjak at gmail dot com 2008-11-16 20:28 --- (In reply to comment #8) > This failing testcase produces the following in gdb... > #0 0x7fff83829ee6 in __kill () > #1 0x7fff8389af4d in abort () > #2 0x00010f6f in main () > (gdb)

[Bug testsuite/38151] structures with _Complex arguments are not passed correctly

2008-11-16 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2008-11-16 20:58 --- Real bug with argument passing. Confirmed on x86_64-linux-gnu with the testcase: --cut here-- struct S2848 { unsigned int a; _Complex int b; }; struct S2848 s2848; void __attribute__((noinline)) check2848 (struct

[Bug testsuite/38151] structures with _Complex arguments are not passed correctly

2008-11-16 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2008-11-16 21:09 --- Also fails in return from function: --cut here-- struct S2848 { unsigned int a; _Complex int b; }; struct S2848 s2848; struct S2848 __attribute__((noinline)) check2848 (struct S2848 arg0) { s2848.a = 4027477739U

[Bug target/37033] [4.4 Regression] Revision 138733 breaks -g vs -g0 for PCH

2008-11-17 Thread ubizjak at gmail dot com
--- Comment #9 from ubizjak at gmail dot com 2008-11-17 12:27 --- We can add -fno-dwarf2-cfi-asm to gcc.dg/pch/valid-1b.hs to suppress definition of __GCC_HAVE_DWARF2_CFI_ASM in -g case. Patch at http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00807.html -- ubizjak at gmail dot com

[Bug target/38134] [4.4 Regression] speed regression with inline-asm sse code

2008-11-17 Thread ubizjak at gmail dot com
--- Comment #6 from ubizjak at gmail dot com 2008-11-17 18:11 --- I think that addps .LC10(%rip), %xmm0 mulps %xmm1, %xmm0 addps .LC11(%rip), %xmm0 mulps %xmm1, %xmm0 addps .LC12(%rip), %xmm0 mulps %xmm1, %xmm0 addps

[Bug target/37362] [4.4 Regression] Bootstrap broken on mipsisa64r2-linux-gcc

2008-11-17 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2008-11-18 00:11 --- (In reply to comment #4) > Using top-of-stack GCC and Binutils from Nov 17, issue still present; Applied > the below patch and re-tried, no change in behavior. Fails the same way... This one is tested with a cro

[Bug target/37362] [4.4 Regression] Bootstrap broken on mipsisa64r2-linux-gcc

2008-11-18 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2008-11-18 08:09 --- Created an attachment (id=16716) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16716&action=view) Patch with a testcase This patch solves all issues with mthc1 and mfhc1. -- http://gcc.gnu.org/b

[Bug target/37362] [4.4 Regression] Bootstrap broken on mipsisa64r2-linux-gcc

2008-11-18 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2008-11-18 22:06 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added URL

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-19 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2008-11-19 19:32 --- Created an attachment (id=16723) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16723&action=view) Da patch. Jack, can you try attached patch? -- ubizjak at gmail dot com changed: What|

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-19 Thread ubizjak at gmail dot com
--- Comment #13 from ubizjak at gmail dot com 2008-11-19 21:17 --- (In reply to comment #12) > Created an attachment (id=16723) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16723&action=view) [edit] > Da patch. > > Jack, can you try attached patch? Patch at

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-20 Thread ubizjak at gmail dot com
--- Comment #16 from ubizjak at gmail dot com 2008-11-20 19:50 --- Problems from Comment #10 and Comment #11 are fixed by the patch from Comment #13, but following test still fails, even with a patched compiler: --cut here-- void abort (void); struct S2848 { unsigned int a

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-20 Thread ubizjak at gmail dot com
--- Comment #18 from ubizjak at gmail dot com 2008-11-20 21:13 --- va_arg problem from Comment #16 remains unfixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38151

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-20 Thread ubizjak at gmail dot com
--- Comment #19 from ubizjak at gmail dot com 2008-11-20 21:37 --- Hm, rdx gets corrupted: check2848va: .LFB0: .cfi_startproc movq%rsi, %rcx # tmp73, leaq8(%rsp), %rax #, (+) movq%rdx, -40(%rsp) #, shrq$32, %rcx

[Bug target/36793] x86-64 does not get __sync_synchronize right

2008-11-21 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-21 17:22 --- H.J. can probably confirm this. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug c/38217] gcc.dg/sync-2.c and gcc.dg/sync-3.c fail execution test on powerpc-apple-darwin9

2008-11-21 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2008-11-21 17:23 --- *** This bug has been marked as a duplicate of 38213 *** -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug testsuite/38213] gcc.dg/ia64-sync-1.c and gcc.dg/ia64-sync-2.c execution tests fails on powerpc-apple-darwin9

2008-11-21 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2008-11-21 17:23 --- *** Bug 38217 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38213

[Bug testsuite/38213] gcc.dg/ia64-sync-1.c and gcc.dg/ia64-sync-2.c execution tests fails on powerpc-apple-darwin9

2008-11-21 Thread ubizjak at gmail dot com
-- ubizjak at gmail dot com changed: What|Removed |Added CC|rth at gcc dot gnu dot org | BugsThisDependsOn||37908 Status

[Bug testsuite/38221] FAIL: gcc.c-torture/compile/sync-3.c -O0 (test for warnings, line )

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2008-11-22 10:11 --- This test is there to check that at least one message about changed NAND semantics per file is generated. x86_64 does: ~/gcc-build/gcc/cc1 -O0 -w -quiet sync-3.c sync-3.c: In function ‘test_op_ignore’: sync-3.c:74: note

[Bug testsuite/38222] gcc.target/i386/sse4_2-popcntl.c fails on i686-apple-darwin9

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-22 10:22 --- (In reply to comment #1) > GNU assembler supports both > > popcntl %edx, %eax > popcnt %edx, %eax > > I guess we can just generate > > popcnt %edx, %eax No, we won't cripple the output d

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #21 from ubizjak at gmail dot com 2008-11-22 12:33 --- This is a trace what happens in the testcase, from .expand dump: (2) [frame + 8 ]<- si (3) [frame + 16]<- dx (4) r62 <- di (8) r63 <- virtual-incoming-args

[Bug testsuite/38222] gcc.target/i386/sse4_2-popcntl.c fails on i686-apple-darwin9

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2008-11-22 14:21 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added URL

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #22 from ubizjak at gmail dot com 2008-11-22 17:07 --- Aliasing problems, gcc shoots himself in the foot... When container consists of registers in different modes (due to X86_64_INTEGERSI_CLASS optimization): (parallel:BLK [ (expr_list:REG_DEP_TRUE (reg:DI 0 ax

[Bug testsuite/38221] FAIL: gcc.c-torture/compile/sync-3.c -O0 (test for warnings, line )

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2008-11-22 18:27 --- Ah, this is gcc-4.3. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38221

[Bug target/36793] x86-64 does not get __sync_synchronize right

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2008-11-22 18:29 --- Patch that implements "memory_barrier" for x86 at [1]. [1] http://gcc.gnu.org/ml/gcc-patches/2008-11/msg01181.html -- ubizjak at gmail dot com changed: What|Removed

[Bug target/38151] structures with _Complex arguments are not passed correctly

2008-11-22 Thread ubizjak at gmail dot com
--- Comment #25 from ubizjak at gmail dot com 2008-11-22 19:30 --- Deassigning me, this is tree stuff. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/38177] Internal compiler error during gcc build with -march=amdfam10

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2008-11-24 15:05 --- The sbitmap.i works for me with ~/gcc-build-43/gcc/cc1 -O2 -march=amdfam10 -mcx16 -msahf -fprofile-generate --param l1-cache-size=64 --param l1-cache-line-size=64 where GNU C (GCC) version 4.3.3 20081110 (prerelease

[Bug target/38177] Internal compiler error during gcc build with -march=amdfam10

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2008-11-24 15:29 --- BTW: You should report this bug to: with-bugurl=http://bugs.gentoo.org/ -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/38177] Internal compiler error during gcc build with -march=amdfam10

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2008-11-24 16:00 --- (In reply to comment #6) > I've already spoken to one of the GCC maintainers for gentoo - he advised me > to > report the issue directly upstream if I could reproduce it without > gentoo-specific patc

[Bug target/36793] x86-64 does not get __sync_synchronize right

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2008-11-24 16:59 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug target/38254] [4.4 Regression] Revision 142160 causes PR27908 -O3

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2008-11-24 22:35 --- OK, we need a full memory clobber, as in sse2_mfence case. I'm testing this patch: Index: sync.md === --- sync.md (revision 142160) +++ sy

[Bug c++/38253] g++.dg/ipa/iinline-1.C scan-ipa-dump inline fails on powerpc-apple-darwin9

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-24 23:07 --- (In reply to comment #1) > Created an attachment (id=16763) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16763&action=view) [edit] > assembly file for g++.dg/ipa/iinline-1.C on powerpc-apple-darwin9

[Bug target/38254] [4.4 Regression] Revision 142160 causes PR27908 -O3

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-25 00:16 --- Subject: Bug 38256 Author: uros Date: Tue Nov 25 00:12:15 2008 New Revision: 142177 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142177 Log: PR target/38254 * config/i386

[Bug target/38254] [4.4 Regression] Revision 142160 causes PR27908 -O3

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-11-25 00:16 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug c++/38256] [4.4 regression] ICE with "operator auto"

2008-11-24 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-25 00:17 --- (In reply to comment #1) > Subject: Bug 38256 Oops, wrong PR number in ChangeLog. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38256

[Bug target/36793] x86-64 does not get __sync_synchronize right

2008-11-25 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2008-11-25 09:15 --- Should we fix __sync_synchronize in 4.3 too? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36793

[Bug target/38288] i386/i386.c: 7 * set but not used variables

2008-11-28 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-11-28 13:28 --- (In reply to comment #1) > I've sent a patch to gcc-patches. Can you paste the URL to the patch? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38288

[Bug target/38320] missed movd opcode (32bits mm -> r/m32).

2008-11-30 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-11-30 11:43 --- (In reply to comment #2) > and what about 32-bits? The quote from i386.c: /* ??? This is a lie. We do have moves between mmx/general, and for mmx/sse2. But by saying we need secondary memory we discourage

[Bug target/37364] [4.4 Regression] IRA generates inefficient code due to missing regmove pass

2008-12-01 Thread ubizjak at gmail dot com
--- Comment #30 from ubizjak at gmail dot com 2008-12-01 18:26 --- (In reply to comment #29) > Other compilers do this kind of transformation via reverse copy propagation. > GCC could perhaps add something like that too, when it transforms a 3-address > insn to a 2-address in

[Bug middle-end/37908] atomic NAND op generate wrong code; __sync_nand_and_fetch, __sync_fetch_and_nand

2008-12-10 Thread ubizjak at gmail dot com
--- Comment #17 from ubizjak at gmail dot com 2008-12-10 09:55 --- Fixed on 4.4 branch, WONTFIX on earlier branches. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/38213] gcc.dg/ia64-sync-1.c and gcc.dg/ia64-sync-2.c execution tests fails on powerpc*-*-*

2008-12-10 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2008-12-10 09:57 --- Fixed by http://gcc.gnu.org/ml/gcc-patches/2008-11/msg01500.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug testsuite/38163] gcc.dg/tree-ssa/loop-3.c failure at -m64 on i686-apple-darwin9

2008-12-12 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2008-12-12 22:41 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED

[Bug target/34256] mmx and movd/movq on x86_64

2008-12-13 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2008-12-13 19:29 --- (In reply to comment #10) > FAIL: gcc.target/i386/pr34256.c scan-assembler-times mov 4 PR 37364 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34256

[Bug bootstrap/37349] [4.4 Regression] bootstrap broken on Alpha: undefined reference to _Jv_RegisterClasses

2008-12-14 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2008-12-14 10:41 --- (In reply to comment #6) > Has this been fixed in the meantime? > > Uros, you wrote in > http://gcc.gnu.org/ml/gcc/2008-12/msg00228.html that bootstrap works > on Alpha... Yes, bootstrap works. I have b

[Bug c/38521] -masm=intel, struct output for __asm__() block causes gcc to ask for bug report.

2008-12-14 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2008-12-14 11:18 --- There were many problems with -masm=intel, that were fixed for gcc-4.3 and later by [1] and (many) followup patches. The change that you are looking for is (gcc/config/i386/i386.c): @@ -9037,8 +9047,9 @@ print_operand

[Bug c++/38525] sse2(int16) code fails with -O3

2008-12-14 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-12-14 19:29 --- I can't compile the attachment: g++ -O3 -fpreprocessed u-array.ii In file included from /home/lvv/p/lvv/sse.h:23, from /home/lvv/p/lvv/array.h:35, from u-array.cc:10: /usr/local/li

[Bug c++/38525] sse2(int16) code fails with -O3

2008-12-14 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-12-14 19:31 --- (In reply to comment #2) > /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/include/pmmintrin.h: In > function ‘float __vector__ _mm_addsub_ps(float __vector__, float __vector__)’: g++ -O3 -fpreprocessed u-array.

[Bug target/38544] missed opportunity to use adc

2008-12-17 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2008-12-17 08:56 --- There are various scary comments in ifcvt.c, noce_process_if_block() regarding memory operands, like: /* Only operate on register destinations, and even then avoid extending the lifetime of hard registers on small

[Bug rtl-optimization/38544] missed opportunity to use adc

2008-12-17 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2008-12-17 08:58 --- Setting Component to Generic RTL optimization. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug libmudflap/28077] [4.2/4.3 regression] pass39-frag.c produces mudflap violation on alpha

2008-12-18 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2008-12-18 15:31 --- This does not fail on 4.4 [1] branch. [1] http://gcc.gnu.org/ml/gcc-testresults/2008-12/msg01564.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/34571] [4.3/4.4 Regression] Segfault in alpha_expand_mov at -O3

2008-12-18 Thread ubizjak at gmail dot com
--- Comment #15 from ubizjak at gmail dot com 2008-12-18 15:36 --- (In reply to comment #14) > Patch exists, tested and all, and just needs a re-test and then submit... I will re-bootstrap/re-test this patch. Will take some days to retest. -- ubizjak at gmail dot com chan

[Bug target/34571] [4.3/4.4 Regression] Segfault in alpha_expand_mov at -O3

2008-12-18 Thread ubizjak at gmail dot com
--- Comment #16 from ubizjak at gmail dot com 2008-12-18 19:53 --- (In reply to comment #15) > I will re-bootstrap/re-test this patch. Will take some days to retest. It looks to me, that we need to fix this from the other side. According to the comment above symbolic_operand predic

[Bug target/34571] [4.3 Regression] Segfault in alpha_expand_mov at -O3

2008-12-22 Thread ubizjak at gmail dot com
--- Comment #18 from ubizjak at gmail dot com 2008-12-22 17:53 --- Patch [1] was committed to 4.4 mainline, needs to be backported to 4.3, together with varasm.c change. [1] http://gcc.gnu.org/ml/gcc-patches/2008-12/msg01127.html -- ubizjak at gmail dot com changed

[Bug target/34163] [4.3/4.4 Regression] 10% performance regression since Nov 1 on Polyhedron's "NF" on AMD64

2008-12-27 Thread ubizjak at gmail dot com
-- ubizjak at gmail dot com changed: What|Removed |Added Summary|10% performance regression |[4.3/4.4 Regression] 10% |since Nov 1 on Polyhedron&#

[Bug target/34163] [4.3/4.4 Regression] 10% performance regression since Nov 1 on Polyhedron's "NF" on AMD64

2008-12-27 Thread ubizjak at gmail dot com
-- ubizjak at gmail dot com changed: What|Removed |Added Target Milestone|4.3.4 |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34163

[Bug middle-end/38652] [4.4 Regression] dse.c: In function get_call_args: dse.c:2309: error: target undeclared

2008-12-29 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-12-29 12:40 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|NEW

[Bug target/31488] va_list considered non-POD

2008-12-29 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2008-12-29 20:39 --- The testcase: #include extern int foo (int a, int b, ...); int bar (int a, int b, ...) { va_list args; va_start (args, b); int result = foo (a, b, args); va_end (args); return result; } g++ -O2: pod.C: In

[Bug target/31488] va_list considered non-POD

2008-12-29 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2008-12-29 20:42 --- Preprocessed source, can be compiled with a crosscompiler: --cut here-- # 1 "pod.C" # 1 "" # 1 "" # 1 "pod.C" # 1 "/usr/lib/gcc/alpha-linux-gnu/4.2.4/include/stdarg.h&qu

[Bug c++/31488] va_list considered non-POD

2008-12-29 Thread ubizjak at gmail dot com
--- Comment #6 from ubizjak at gmail dot com 2008-12-29 20:57 --- (In reply to comment #2) > It is *not* represented as an array on Alpha. But as a RECORD_TYPE. Following patch cures the warning: Index: cp/tre

[Bug c++/31488] va_list considered non-POD

2008-12-29 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2008-12-29 23:29 --- (In reply to comment #7) > if (! CLASS_TYPE_P (t)) > return 0; /* other non-class type (reference or function) */ > if (CLASSTYPE_NON_POD_P (t)) > return 0; > return 1; > > One of th

[Bug c++/31488] va_list considered non-POD

2008-12-30 Thread ubizjak at gmail dot com
--- Comment #9 from ubizjak at gmail dot com 2008-12-30 14:45 --- Patch at http://gcc.gnu.org/ml/gcc-patches/2008-12/msg01280.html -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug c++/31488] [4.3/4.4 Regression] va_list considered non-POD

2008-12-31 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2008-12-31 17:02 --- Marking as a regression, testsuite failures are always regressions. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/33717] slow code generated for 64-bit arithmetic

2009-01-01 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2009-01-01 17:35 --- (In reply to comment #3) > Most likely addsi3_carry should accept 0 as one of the operands. It does: (define_insn "addsi3_carry" [(set (match_operand:SI 0 "nonimmediate_operand" "=rm,r&q

[Bug target/38706] [4.4 regression] ../../../../src/libstdc++-v3/src/strstream.cc:419: internal compiler error: Segmentation fault

2009-01-03 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2009-01-03 16:57 --- Can you create a reduced testcase? gcc bootstrapped OK a couple of days ago on alphaev56-unknown-linux-gnu (gcc30.fsffrance.org). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38706

[Bug target/38706] [4.4 regression] ../../../../src/libstdc++-v3/src/strstream.cc:419: internal compiler error: Segmentation fault

2009-01-03 Thread ubizjak at gmail dot com
--- Comment #2 from ubizjak at gmail dot com 2009-01-03 16:58 --- BTW: Did you build from a clean build directory? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38706

[Bug target/38749] native and core2 differ on core2 hardware

2009-01-06 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2009-01-07 07:21 --- (In reply to comment #2) > Andrew, ah, right. But then, why output differs? Gentoo does not modifies this > bits... gcc driver has separate checks for CPUID features. So, it first determines CPU model and the

[Bug target/38706] [4.4 Regression] ../../../../src/libstdc++-v3/src/strstream.cc:419: internal compiler error: Segmentation fault

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2009-01-07 08:04 --- (In reply to comment #6) > Current trunk bootstraps fine on an other machine, but the testcase fails too > on it. Thanks for the testcase, it fails on a crosscompiler too. I'll look into it. -- ubizjak a

[Bug target/38706] [4.4 Regression] ../../../../src/libstdc++-v3/src/strstream.cc:419: internal compiler error: Segmentation fault

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2009-01-07 11:14 --- Created an attachment (id=17045) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17045&action=view) Patch to fix the failure We should not free cfun since it is needed in alpha_end_function. Arthur, can you

[Bug testsuite/33263] [4.3/4.4 regression] libjava testsuite failures on alpha-linux

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #7 from ubizjak at gmail dot com 2009-01-07 14:02 --- (In reply to comment #0) > FAIL: natgetargssize.cc compilation > FAIL: natgetlocalvartable.cc compilation > FAIL: natgetstacktrace.cc compilation > FAIL: natevents.cc compilation > FAIL: natgetallthreads

[Bug bootstrap/37349] [4.4 Regression] bootstrap broken on Alpha: undefined reference to _Jv_RegisterClasses

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2009-01-07 14:05 --- Closed as WORKSFORME, since bootstrap - well - works for me. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug ada/36025] "cpu_set_t" not declared in "OS_Interface" compilation problem on alpha

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2009-01-07 14:08 --- Ada stuff. -- ubizjak at gmail dot com changed: What|Removed |Added Component|other

[Bug target/25687] pwlib 1.8.7 does not build on alpha due with -Os

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #3 from ubizjak at gmail dot com 2009-01-07 15:37 --- No answer in 3 months. -- ubizjak at gmail dot com changed: What|Removed |Added Status

[Bug target/26879] LibJava not compile under alpha

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #15 from ubizjak at gmail dot com 2009-01-07 15:38 --- 4.1 is not supported anymore. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/29207] gij bus errors on hppa-linux-gnu and alpha-linux-gnu

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #1 from ubizjak at gmail dot com 2009-01-07 15:39 --- Does this still fail? -- ubizjak at gmail dot com changed: What|Removed |Added Status

[Bug target/4605] [alpha-osf]mips-tfile & spaced directory names

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2009-01-07 15:40 --- Does this still happen with 4.3 or 4.4 branch? -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug debug/7055] [alpha osf4] G++ 3.1 Produced bad debugging entries if compiled with -gcoff, also segv.

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #8 from ubizjak at gmail dot com 2009-01-07 15:41 --- Does this still happen with version 4.3 or 4.4? -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug target/8603] [Alpha] s?addl pattern doesn't work

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #5 from ubizjak at gmail dot com 2009-01-07 17:56 --- Following patch that changes addsi3 and subsi3 expander constraint fixes this problem: --cut here-- Index: alpha.md === --- alpha.md(revision 143157

[Bug target/38706] [4.4 Regression] ../../../../src/libstdc++-v3/src/strstream.cc:419: internal compiler error: Segmentation fault

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2009-01-07 21:58 --- Fixed. -- ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED

[Bug c++/31488] [4.3/4.4 Regression] va_list considered non-POD

2009-01-07 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2009-01-08 07:04 --- (In reply to comment #11) > Created an attachment (id=17051) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17051&action=view) [edit] > Fix in pod_type_p > > Uros is testing this patch

[Bug middle-end/38666] [4.3 Regression] internal compiler error: Segmentation fault

2009-01-08 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2009-01-08 13:10 --- Program received signal SIGSEGV, Segmentation fault. record_one_conflict (allocnos_live=0x16103ee8, hard_regs_live=, regno=390007032) at ../../gcc-svn/branches/gcc-4_3-branch/gcc/ra-conflict.c:176 176 word

[Bug middle-end/38666] [4.3 Regression] internal compiler error: Segmentation fault

2009-01-08 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2009-01-08 13:55 --- At the point of failure, we have: bitnum = 1024405, index = 32012 (BTW: The function doesn't crash when index = 26677). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38666

[Bug middle-end/38666] [4.3 Regression] internal compiler error: Segmentation fault

2009-01-08 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2009-01-08 13:03 --- Confirmed, attached testcase fails with -O1 on 4.3 branch, works OK for 4.4 branch. -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug debug/7055] [alpha osf4] G++ 3.1 Produced bad debugging entries if compiled with -gcoff, also segv.

2009-01-08 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2009-01-08 15:01 --- (In reply to comment #11) > So GCC 4.1 and 4.2 no longer create the problematic definitions, but > nevertheless the problem in mips-tfile is still present. Can you please post your patch to gcc-patches@ mailin

[Bug debug/7055] [alpha osf4] G++ 3.1 Produced bad debugging entries if compiled with -gcoff, also segv.

2009-01-08 Thread ubizjak at gmail dot com
--- Comment #14 from ubizjak at gmail dot com 2009-01-08 15:55 --- (In reply to comment #13) > Note that my original patch is for the 4.1.1 source tree. Should I post it > anyway? Yes, I think that there were no recent changes in this area. -- http://gcc.gnu.org/bu

[Bug middle-end/38666] [4.3 Regression] internal compiler error: Segmentation fault in record_one_conflict, ra-conflict.c:176

2009-01-08 Thread ubizjak at gmail dot com
--- Comment #19 from ubizjak at gmail dot com 2009-01-09 07:20 --- (In reply to comment #18) > So, only the ICE is a regression, not the memory-hog, correct? Yes. -- ubizjak at gmail dot com changed: What|Removed |Ad

  1   2   3   4   5   6   7   8   9   10   >