[Bug target/7625] gcc pessimized 64-bit % operator on hppa2.0

2006-04-10 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-04-10 19:49 --- Boooiinngg... Or, is anyone working on this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7625

[Bug target/26778] [4.0/4.1/4.2 regression] GCC4 moves the result of a conditional block through inadequate registers

2006-04-10 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-04-10 19:57 --- GCC 3.4 did better, said the reporter in comment #0. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/25671] test_bit() compilation does not expand to "bt" instruction

2006-04-10 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-04-10 20:18 --- The resulting code for -march=opteron: test_bit: .LFB2: leal63(%rsi), %edx testl %esi, %esi movl%esi, %eax cmovns %esi, %edx sarl$31, %eax shrl$26

[Bug target/25671] test_bit() compilation does not expand to "bt" instruction

2006-04-10 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-04-10 20:31 --- This is what the i386 machine description has to say about BT and friends: ;; %%% bts, btr, btc, bt. ;; In general these instructions are *slow* when applied to memory, ;; since they enforce atomic operation. When

[Bug target/25671] test_bit() compilation does not expand to "bt" instruction

2006-04-11 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-04-11 23:03 --- Code size issue -- steven at gcc dot gnu dot org changed: What|Removed |Added OtherBugsDependingO

[Bug middle-end/26729] [4.0/4.1/4.2 regression] bad bitops folding

2006-04-12 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2006-04-12 21:28 --- fold_truthop is called with this input: Breakpoint 11, fold_truthop (code=TRUTH_ANDIF_EXPR, truth_type=0x2adff4d0, lhs=0x2adf64b0, rhs=0x2adf6690) at fold-const.c:4820 4820 if

[Bug c/26751] [4.2 Regression] Some OpenMP semantics are caught too late (in the gimplifier)

2006-04-12 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added CC||rth at gcc dot gnu dot org Status|UNCONFIRMED

[Bug rtl-optimization/16967] Iterating gcse.c CPROP and PRE does not reach a fixed point

2006-04-20 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2006-04-20 20:53 --- I have tested this test case again with lcm.c patched with the patch below to check for insertions on edges where an expression is already available. The abort does not trigger. The version of GCC that I patched and

[Bug rtl-optimization/16967] Iterating gcse.c CPROP and PRE does not reach a fixed point

2006-04-20 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-04-20 21:13 --- Created an attachment (id=11306) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11306&action=view) CFG at the start of gcse -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16967

[Bug rtl-optimization/16967] Iterating gcse.c CPROP and PRE does not reach a fixed point

2006-04-20 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2006-04-20 21:14 --- Created an attachment (id=11307) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11307&action=view) LCM dataflow solution for the first gcse pass -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16967

[Bug rtl-optimization/16967] Iterating gcse.c CPROP and PRE does not reach a fixed point

2006-04-20 Thread steven at gcc dot gnu dot org
--- Comment #10 from steven at gcc dot gnu dot org 2006-04-20 21:15 --- Created an attachment (id=11308) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11308&action=view) LCM dataflow solution for the second gcse pass -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16967

[Bug rtl-optimization/16967] Iterating gcse.c CPROP and PRE does not reach a fixed point

2006-04-20 Thread steven at gcc dot gnu dot org
--- Comment #11 from steven at gcc dot gnu dot org 2006-04-20 21:16 --- One of these days someone should manually compute the LCM sets from attachments 1, 2, and 3 ... -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/11884] Bad address passed to function with > 8 arguments

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2006-04-24 22:28 --- Reporter has disappeared. No-one has complained about this in recent GCCs (i.e. open branches) so closing as WONTFIX. -- steven at gcc dot gnu dot org changed: What|Removed

[Bug rtl-optimization/15023] -frename-registers is buggy and slow

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #11 from steven at gcc dot gnu dot org 2006-04-24 22:29 --- Still an issue here?? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/20586] bootstrap comparision fails with -funroll-loops.

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-04-24 22:32 --- Works for me. Works for the reporter. I say this works. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/24814] unrolling doesn't put loop notes in right place

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-04-24 22:34 --- What are loop notes again? Ah, yes. Legacy. Fixed on mainline. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/24815] loop unrolling ends up with too much reg+index addressing

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-04-24 22:37 --- I'm sure Zdenek would argue that strength reduction is not the unroller's task (and fwiw I agree), and Joern would argue that it is. Either way, this is a valid bug report. -- steven at gcc dot g

[Bug rtl-optimization/12771] Weak loop optimizer

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2006-04-24 22:44 --- The loop optimizer in gcc 4.2 has lots of changes. How does it perform for this code now? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/13335] cse of sub-expressions of zero_extend/sign_extend expressions

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-04-24 22:45 --- Has this one fallen through the cracks? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/22104] using "-fprofile-use" on code that has HUGE amounts of inline asm borks it

2006-04-24 Thread steven at gcc dot gnu dot org
--- Comment #11 from steven at gcc dot gnu dot org 2006-04-24 22:51 --- I'm inclined to say "don't do this" but i can see why this is a problem for the reporter. I can't reproduce the issue myself, though. Tom, do you still see a problem here? Sor

[Bug middle-end/19466] [meta-bug] bit-fields are non optimal

2006-04-27 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-04-27 19:10 --- Patches addressing some of the issues: http://gcc.gnu.org/ml/gcc-patches/2006-04/msg00969.html http://gcc.gnu.org/ml/gcc-patches/2006-04/msg01049.html I'm linking them from here for reference. --

[Bug tree-optimization/18031] OR of a bitfield and a constant is not optimized at tree level

2006-04-27 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2006-04-27 20:46 --- So I asked myself, why are we not catching this in vrp? I know we can derive ranges from types, so why don't we derive a [0,1] range from the bitfield load? It turns out that we make _all_ loads VARYING right

[Bug tree-optimization/18031] OR of a bitfield and a constant is not optimized at tree level

2006-04-27 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2006-04-27 21:32 --- Yes, BIT_IOR_EXPR is also not handled. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18031

[Bug middle-end/27181] Does not fold access to base with cast to different derived type

2006-04-28 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug fortran/27351] Use variable after free in gfc_conv_array_transpose

2006-04-29 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc

[Bug c++/27336] "this" pointer is not assumed to be not null

2006-05-01 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-05-01 19:17 --- Re. comment #2 and comment #3, yes you are expecting too much of the nonnull attribute. The attribute only applies to function arguments, not to function results. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug c++/27336] "this" pointer is not assumed to be not null

2006-05-01 Thread steven at gcc dot gnu dot org
--- Comment #5 from steven at gcc dot gnu dot org 2006-05-01 19:19 --- Ehm, right, ignore comment #4. Yes it is possible. No, it's not very practical. Your code looks like, bool f(A *a) { g(a); return a; } to the middle end. It would take a significant amount of extra wo

[Bug fortran/27378] ICE on unexpected ELSE statement

2006-05-02 Thread steven at gcc dot gnu dot org
--- Comment #1 from steven at gcc dot gnu dot org 2006-05-02 16:57 --- Index: parse.c === --- parse.c (revision 113473) +++ parse.c (working copy) @@ -624,6 +624,7 @@ next_statement (void) if (gfc_at_eol

[Bug tree-optimization/26944] [4.1/4.2 Regression] -ftree-ch generates worse code

2006-05-02 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-05-02 17:38 --- The inner loop in the .cunroll, .ivopts and .final_cleanup with GVN-PRE disabled look like this: # Int_Index_37 = PHI ; :; (*D.1561_56)[Int_Index_37] = Int_Loc_3; Int_Index_58 = Int_Index_37 + 1; if (D

[Bug tree-optimization/26944] [4.1/4.2 Regression] -ftree-ch generates worse code

2006-05-03 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2006-05-03 21:33 --- Re. comment #5, user code could also have a CFG like that, so we should handle this case properly (and we do, tree-ch is doing the right thing afaict). Re. comment #6, I don't see what the register allocator h

[Bug libstdc++/7979] OpenUNIX8/Unixware stage 3 failing in eh_alloc.cc

2006-05-04 Thread steven at gcc dot gnu dot org
--- Comment #17 from steven at gcc dot gnu dot org 2006-05-04 21:10 --- Too old. Upgrade. :-) -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/21130] 38822 lines of Fortran 90 takes more than 10 minutes to compile on a dual 3GHz P4 Linux box with lots of RAM

2006-05-05 Thread steven at gcc dot gnu dot org
--- Comment #14 from steven at gcc dot gnu dot org 2006-05-05 18:42 --- Bud already voted to close this in comment #11 :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21130

[Bug target/27571] [4.2 regression] alpha: ICE in get_attr_usegp, at config/alpha/alpha.md:171

2006-05-13 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-05-13 09:45 --- Index: alpha.c === --- alpha.c (revision 113736) +++ alpha.c (working copy) @@ -7410,6 +7410,7 @@ alpha_does_function_need_gp (void) for

[Bug middle-end/26729] [4.0 regression] bad bitops folding

2006-05-14 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |sayle at gcc dot gnu dot org |dot org

[Bug target/26600] [4.1/4.2 Regression] internal compiler error: in push_reload, at reload.c:1303

2006-05-14 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2006-05-14 14:23 --- Please take bugs if you post patches for them, it makes it easier to search for bugs that nobody is looking at. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/26719] [4.1/4.2 Regression] Computed (integer) table changes with -O

2006-05-14 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-05-14 14:25 --- Seb, wrong code regression in your code. Are you working on this?? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26719

[Bug tree-optimization/27603] [4.1/4.2 Regression] wrong code, apparently due to bad VRP (-O2)

2006-05-14 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2006-05-15 04:36 --- Investigating a fix. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27603] [4.1/4.2 Regression] wrong code, apparently due to bad VRP (-O2)

2006-05-15 Thread steven at gcc dot gnu dot org
--- Comment #14 from steven at gcc dot gnu dot org 2006-05-15 19:55 --- No need for investigation anymore :-) -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27745] ICE in execute_todo with -O2 -ftree-loop-linear

2006-05-23 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug fortran/27662] [4.1 only]: Transpose doesn't work on function return

2006-05-23 Thread steven at gcc dot gnu dot org
--- Comment #13 from steven at gcc dot gnu dot org 2006-05-24 06:08 --- Re. comment #12, my copy of the June 1997 Fortran 95 draft is very clear assuming we agree that there is no default initialization for this pointer. 14.6.2.1 Pointer association status A pointer may have a pointer

[Bug tree-optimization/26242] [4.1/4.2 Regression] VRP is not documented in passes.texi

2006-05-28 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-05-28 09:50 --- It is sad that this is not release critical, and even worse that the contributor of vrp apparently can't miss half an hour to document his work as he is required to do. -- steven at gcc dot gnu dot org ch

[Bug middle-end/24434] [4.0/4.1/4.2 Regression] get_varargs_alias_set returns 0 always

2006-05-28 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-05-28 09:53 --- This looks like one that the mem-ssa folks may want to give a look. Will it be easier in mem-ssa to attach alias info to INDIRECT_REF nodes? -- steven at gcc dot gnu dot org changed: What|Removed

[Bug target/27855] reassociation pass produces ~30% slower matrix multiplication code

2006-06-02 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-06-02 23:19 --- Real bug, despite Andrew's usual portion of x86-hate. -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug target/27855] reassociation pass produces ~30% slower matrix multiplication code

2006-06-03 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-06-03 23:49 --- You could add a basic block list scheduler at the tree level just before out-of-ssa, with heuristics to make life times as short as possible :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27855

[Bug tree-optimization/17506] [4.0/4.1/4.2 regression] warning about uninitialized variable points to wrong location

2006-06-04 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|steven at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug tree-optimization/26251] [4.2 Regression] code size increase with -Os

2006-06-04 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-06-04 09:32 --- This should have a higher priority than P3 IMHO. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26251

[Bug rtl-optimization/27616] [4.1/4.2 Regression] Internal error with -O1 (CSE)

2006-06-04 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-06-04 09:34 --- Would be fixed with fwprop due to not recursively calling fold_rtx. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27616

[Bug target/27863] [4.2 Regression] ICE in check_cfg, at haifa-sched.c:4615

2006-06-04 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug rtl-optimization/26449] [4.2 Regression] ICE with -march=pentium4 -ftree-vectorize in matmul_i4.c in loop invariant motion

2006-06-04 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|steven at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug other/22313] [4.2 Regression] profiledbootstrap is broken on the mainline

2006-06-05 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Last reconfirmed|2005-11-11 18:50:50 |2006-06-05 10:19

[Bug rtl-optimization/26244] [4.2 Regression] FAIL: gcc.c-torture/execute/builtin-bitops-1.c execution, -O3 -fomit-frame-pointer -funroll-loops

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-06-05 10:25 --- Four patches for loop-invariant.c went in since comment #7, and the bug hasn't been reconfirmed since. http://gcc.gnu.org/ml/gcc-testresults/2006-06/msg00241.html suggests we still have the bug. Can someone co

[Bug middle-end/26528] [4.2 regression] gcc miscompiles FFTW 3.1

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #17 from steven at gcc dot gnu dot org 2006-06-05 10:27 --- Following comment #16, closing as FIXED. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/27770] [4.2 Regression] wrong code in spec tests for -ftree-vectorize -maltivec

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-06-05 10:29 --- Just like other bugs, this one will need a test case. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/26051] [4.2 Regression] libgcc_s.so.1 causes SEGV on Solaris 10/x86

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-06-05 10:34 --- Andrew, if you have nothing to say, don't say anything as silly as "This is interesting". Rainer, there is no test case and no description for how to reproduce this. But is this still an issue at al

[Bug target/27390] [4.2 Regression] gcc.target/x86_64/abi/test_complex_returning.c execution fails at -O0

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #11 from steven at gcc dot gnu dot org 2006-06-05 10:37 --- When regstack is involved, Sayle is probably the only one who can fix it for real. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/16876] [4.0/4.1/4.2 Regression] ICE on testcase with -O3 in gen_lowpart and fold-const

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #13 from steven at gcc dot gnu dot org 2006-06-05 10:41 --- Unassigning rth, since he's obviously not actually interested in fixing this. -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug tree-optimization/16876] [4.0/4.1/4.2 Regression] ICE on testcase with -O3 in fold-const

2006-06-05 Thread steven at gcc dot gnu dot org
--- Comment #14 from steven at gcc dot gnu dot org 2006-06-05 10:44 --- The failures in 3.4 and later are in fold_const, so the gen_lowpart problem is now avoided by, well, ICEing earlier :) -- steven at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/27906] reload allocates register of live register variable to earlyclobber output

2006-06-05 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug bootstrap/18058] [4.2 Regression] Bootstrap fails with BOOTCFLAGS="-O0 -fkeep-inline-functions"

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #32 from steven at gcc dot gnu dot org 2006-06-11 08:35 --- Issues in general are not specific enough. The question is, do we still have a regression here. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/27882] [4.2 regression] segfault in ipa-inline.c, if (e->callee->local.disregard_inline_limits

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #18 from steven at gcc dot gnu dot org 2006-06-11 08:36 --- A pre-processed C test case would be nice. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27882

[Bug target/27861] [4.0/4.1/4.2 regression] ICE in expand_expr_real_1, at expr.c:6916

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-06-11 08:38 --- Are your host and build machine really mipsel-linux-gnu? Or is this a cross to mipsel? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27861

[Bug target/27531] [4.2 regression] sparc: undefined reference to .LL226 with -O2

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #11 from steven at gcc dot gnu dot org 2006-06-11 08:54 --- This problem may be in some other place than expand. rebuild_jump_labels for example can also add REG_LABEL notes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27531

[Bug middle-end/26983] [4.0/4.1/4.2 Regression] Missing label in a nested function with builtin_setjmp/longjmp

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-06-11 08:55 --- I can't reproduce this with ToT. -- steven at gcc dot gnu dot org changed: What|Removed |

[Bug target/27531] [4.2 regression] sparc: undefined reference to .LL226 with -O2

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2006-06-11 09:21 --- The offending insns for me are (using -dAP): !(insn 315 243 316 (set (reg/f:SI 19 %l3 [167]) !(high:SI (label_ref:SI 123))) 40 {*movsi_high} (nil) !(nil)) sethi %hi(.LL20), %l3 ! 315

[Bug target/27531] [4.2 regression] sparc: undefined reference to .LL226 with -O2

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #13 from steven at gcc dot gnu dot org 2006-06-11 09:34 --- I spoke too soon. The code_label that is removed for me is code_label 123, which disappears after flow2. Calling rebuild_jump_labels at the end of rest_of_handle_flow2 makes the problem disappear for me, but that

[Bug target/27531] [4.2 regression] sparc: undefined reference to .LL226 with -O2

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #14 from steven at gcc dot gnu dot org 2006-06-11 09:55 --- This hacks around this particular problem. Not a fix, you know, but it explains what is going wrong here. Index: reload1.c === --- reload1.c

[Bug bootstrap/18058] [4.2 Regression] Bootstrap fails with BOOTCFLAGS="-O0 -fkeep-inline-functions"

2006-06-11 Thread steven at gcc dot gnu dot org
--- Comment #35 from steven at gcc dot gnu dot org 2006-06-11 20:28 --- Re. comment #34: Read comment #31. If one bug is used for (at least) two different problems, confusion is what you get. Anyway, your patch is apparently still unreviewed...? -- http://gcc.gnu.org/bugzilla

[Bug target/28001] incrementing a variable produces smaller code than an explicit assignment

2006-06-12 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-06-12 19:43 --- This will never be implemented. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/28007] sse autovectorizer emits wrong code involving shifts

2006-06-12 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-06-13 04:22 --- Could it be an issue on the autovect branch? -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/28019] register allocator does not reschedule for x86 imull

2006-06-13 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-06-13 20:26 --- The solution is "don't do -fschedule-insns on x86". Unless you first add heuristics in the scheduler to keep a better eye on register pressure, and fix the many known bugs in scheduling for x86. --

[Bug c++/21210] [4.0 Regression] Trouble with __complex__ types default construction

2006-06-13 Thread steven at gcc dot gnu dot org
--- Comment #12 from steven at gcc dot gnu dot org 2006-06-14 05:28 --- . -- steven at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c/28071] A file that can not be compiled in reasonable time/space

2006-06-17 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-06-17 10:18 --- It actually does finish for me at -O with gcc 4.0.2. It just takes an incredible amount of time and memory, but that doesn't surprise me so much, given the nature of this evil test case ;-) With gcc 4.2 200606

[Bug c/28071] A file that can not be compiled in reasonable time/space

2006-06-17 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-06-17 11:05 --- Caused by excessive inlining: inline heuristics : 37.25 (25%) usr 0.04 ( 1%) sys 36.56 (15%) wall 2312 kB ( 0%) ggc integration : 19.91 (13%) usr 1.49 (36%) sys 62.70 (26%) wall 1058857 kB

[Bug c/28071] A file that can not be compiled in reasonable time/space

2006-06-17 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-06-17 11:05 --- Platform independent. Honza, one for you I suppose. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/21920] alias violating

2006-06-17 Thread steven at gcc dot gnu dot org
--- Comment #101 from steven at gcc dot gnu dot org 2006-06-17 22:06 --- Release folks from the I-use-C-but-do-not-understand-its-semantics punishment list. Seriously, though... There is no reason to spam every one of these people every time there is another duplicate of this bug

[Bug rtl-optimization/28108] Some cse optimizations require hash collisions

2006-06-20 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug debug/28063] [4.2 regression] Dwarf no longer uses merged strings for DW_AT_comp_dir

2006-06-23 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug middle-end/28151] ICE on complex

2006-06-24 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-06-24 13:50 --- We ICE in fold-const.c line 1691 (r114961): = const_binop (PLUS_EXPR, const_binop (MULT_EXPR, r2, r2, notrunc), const_binop (MULT_EXPR, i2, i2

[Bug middle-end/28151] ICE on complex

2006-06-24 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-06-24 13:53 --- Uhm, Richi is right. Ignore comment #4. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28151

[Bug c/28152] New: Diagnostic about wrong use _Complex prints __complex__

2006-06-24 Thread steven at gcc dot gnu dot org
bout wrong use _Complex prints __complex__ Product: gcc Version: 4.2.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy:

[Bug middle-end/28151] [4.1/4.2 Regression] ICE with complex division

2006-06-24 Thread steven at gcc dot gnu dot org
--- Comment #6 from steven at gcc dot gnu dot org 2006-06-24 14:13 --- The code that causes this "regression" is actually in the first ever checkin of fold-const.c (r330). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28151

[Bug middle-end/28151] [4.1/4.2 Regression] ICE with complex division

2006-06-24 Thread steven at gcc dot gnu dot org
--- Comment #7 from steven at gcc dot gnu dot org 2006-06-24 14:15 --- The problem appears to be caused by the change of semantics of const_binop in this patch: 2005-11-16 Eric Botcazou <[EMAIL PROTECTED]> * fold-const.c (const_binop): Don't constant fold th

[Bug middle-end/28151] [4.1/4.2 Regression] ICE with complex division

2006-06-24 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|steven at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug middle-end/28151] [4.1/4.2 Regression] ICE with complex math

2006-06-24 Thread steven at gcc dot gnu dot org
--- Comment #8 from steven at gcc dot gnu dot org 2006-06-24 14:20 --- Another test case: _Complex float b; int main (void) { _Complex float a = __FLT_MAX__; b = __FLT_MAX__ + a; } -- steven at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/27950] [4.2 regression] undefined reference when compiling valgrind 3.2.0

2006-06-25 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug target/27827] [4.0/4.1/4.2 Regression] gcc 4 produces worse x87 code on all platforms than gcc 3

2006-06-28 Thread steven at gcc dot gnu dot org
--- Comment #25 from steven at gcc dot gnu dot org 2006-06-28 17:30 --- Pure luck or not, this is a regression. -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/21498] clause 7.1.5.3/2 of the c++ is not enforced

2006-07-01 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-07-01 11:18 --- Mark, this bug concerns a C++ standard question, perhaps you could give your interpretation... -- steven at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/25297] Support for STRUCTURE/END STRUCTURE and RECORD

2006-07-03 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-07-03 21:52 --- Paul, Since gfortran is developed by volunteers who are often gfortran users themselves, it usually depends on the needs of the developers what gets implemented in gfortran. Given that nobody has responded to your

[Bug fortran/28276] EXPONENT() broken for real constants

2006-07-06 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Keywords||wrong-code Priority|P3 |P1 http

[Bug middle-end/28252] pow(x,1/3.0) should be converted to cbrt(x)

2006-07-06 Thread steven at gcc dot gnu dot org
--- Comment #3 from steven at gcc dot gnu dot org 2006-07-06 08:57 --- Uros, You could post it now, just so that people can have a look at it and maybe suggest some changes. You know how that goes. It would be interesting to see if this actually gives speedups... -- http

[Bug target/28170] [4.1/4.2 Regression] Wrong result after swap byte in one word when compiled in 64-bit mode

2006-07-08 Thread steven at gcc dot gnu dot org
--- Comment #14 from steven at gcc dot gnu dot org 2006-07-09 00:34 --- Fixed on the trunk? If so, please remove the "4.2" marker from this bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28170

[Bug fortran/25217] Derived type dummy argument having intent(out) attribute

2006-07-09 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-07-09 07:48 --- To quote from the F95 June 97 working draft, note 12.17: "Because an INTENT(OUT) variable is considered undefined on entry to the procedure, any default initialization specified for its type will be applied.

[Bug fortran/24285] format(1000(a,$))

2006-07-09 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-07-09 10:29 --- FX, are you working on this problem? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24285

[Bug fortran/25104] [F2003] Non-initialization expr. as case-selector

2006-07-09 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25104

[Bug fortran/25709] BIND (Fortran 2003) is not supported at all

2006-07-09 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25709

[Bug fortran/28339] gfortran misses a record from a format statement

2006-07-11 Thread steven at gcc dot gnu dot org
-- steven at gcc dot gnu dot org changed: What|Removed |Added Keywords||wrong-code Priority|P3 |P1 http

[Bug libfortran/26893] kinds.h not generated, causing failure

2006-07-13 Thread steven at gcc dot gnu dot org
--- Comment #18 from steven at gcc dot gnu dot org 2006-07-13 21:47 --- Re. comment #16: That looks like you get an internal compiler error (ICE )while building g++ which has nothing to do with libgfortran. If that ICE is reproducible, it deserves its own bug report. -- http

[Bug fortran/28378] Intrinsic extensions should be deselectable via command line

2006-07-14 Thread steven at gcc dot gnu dot org
--- Comment #2 from steven at gcc dot gnu dot org 2006-07-14 16:59 --- Enhancement request for compatibility with XLF. Not a high-priority enhancement, but probably not very difficult to implement for a hobbyist. -- steven at gcc dot gnu dot org changed: What

[Bug rtl-optimization/27616] [4.1/4.2 Regression] Internal error with -O1 (CSE)

2006-07-14 Thread steven at gcc dot gnu dot org
--- Comment #9 from steven at gcc dot gnu dot org 2006-07-14 17:02 --- The patch identified in comment #8 can't have caused the CSE problem, but it probably exposed a latent bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27616

[Bug rtl-optimization/28243] [4.1 Regression] internal consistency failure when building fontforge with -O3 -fPIC -ftracer

2006-07-15 Thread steven at gcc dot gnu dot org
--- Comment #4 from steven at gcc dot gnu dot org 2006-07-15 22:58 --- Probably latent on mainline. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28243

  1   2   3   4   5   6   7   8   9   10   >