[Bug tree-optimization/29791] ICE: tree check: expected ssa_name, have symbol_memory_tag in verify_ssa, at tree-ssa.c:776

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-11-10 01:06 --- Confirmed, this is a bug in the complex lower pass. Before: D.1018_25 = D.1017_24 * __complex__ (0.0, 1.0e+0); # PARM_NOALIAS.11_29 = V_MAY_DEF ; (*sol.0_8)[D.1015_21] = D.1018_25; After: D.1018_25 = COMPL

[Bug tree-optimization/29791] ICE: tree check: expected ssa_name, have symbol_memory_tag in verify_ssa, at tree-ssa.c:776

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-11-10 01:09 --- I tried a C testcase but I could not get one. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29791

[Bug rtl-optimization/28812] RTL aliasing vs may_alias and structs

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-11-10 01:09 --- I am testing the fix right now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28812

[Bug tree-optimization/29789] Missed optimization in libquantum

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-10 01:55 --- > (it considers the shifts being of cost one) depends on the target. On some targets (Cell), shifts with a constant shifter is cheap (same as a normal add or subtract) while with a non constant one, it is microcoded

[Bug tree-optimization/29788] [Optimization] ICE in var_ann, at tree-flow-inline.h:130

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-11-10 02:06 --- (gdb) p t->common.ann->common.type $4 = TREE_ANN_COMMON (gdb) p debug_generic_expr (t) C.1125 $5 = void -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29788

[Bug tree-optimization/29788] [Optimization] ICE in var_ann, at tree-flow-inline.h:130

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-11-10 02:09 --- :; if (&C.1125 != 0B) goto ; else goto ; :; D.1942_276 = C.1125; if (D.1942_276) goto ; else goto ; The address of a CONST_DECL can never be null. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29788

[Bug tree-optimization/29788] [Optimization] ICE in var_ann, at tree-flow-inline.h:130

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-11-10 02:38 --- Reduced testcase: program gfcbug43 call try_fit (1) call try_fit (1) contains subroutine try_fit (k) call fit (1, debug=.true.) end subroutine try_fit subroutine fit (k, debug) logical, intent(in),

[Bug tree-optimization/29788] [Optimization] ICE in var_ann, at tree-flow-inline.h:130

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-11-10 02:40 --- Related to PR 26994. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added BugsThisDepen

[Bug bootstrap/26814] Bootstrapping with a non default ABI (-m64 on ppc-darwin or on ppc-linux with a compiler defaulting to 32 and now defaulting to 64)

2006-11-09 Thread howarth at nitro dot med dot uc dot edu
--- Comment #17 from howarth at nitro dot med dot uc dot edu 2006-11-10 02:49 --- A patch fixing this bug has been submitted to gcc-patches... http://gcc.gnu.org/ml/gcc-patches/2006-11/msg00493.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26814

[Bug debug/29792] New: DWARF: Not all inline concrete instances are being generated

2006-11-09 Thread acme at mandriva dot com
I'm working on tools to use the DWARF information to do several things, such as finding holes in structures, help in finding inline functions to uninline, etc, the tools are available at this git repository: http://www.kernel.org/git/?p=linux/kernel/git/acme/pahole.git;a=summary One of the tools i

[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2006-11-09 Thread fche at redhat dot com
--- Comment #18 from fche at redhat dot com 2006-11-10 03:09 --- For what it's worth, this problem does not appear to show up in current mainline gcc. If indeed it was caused by tree-ssa passes other than mudflap itself, a backport of whatever is making it work now seems very unlikely.

[Bug debug/29792] DWARF: Not all inline concrete instances are being generated

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-11-10 03:09 --- Can you supply a preprocessed source of sched.c and the options which you compiled it with? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29792

[Bug debug/29792] DWARF: Not all inline concrete instances are being generated

2006-11-09 Thread acme at mandriva dot com
--- Comment #2 from acme at mandriva dot com 2006-11-10 03:19 --- (In reply to comment #1) > Can you supply a preprocessed source of sched.c and the options which you > compiled it with? > Find the kernel/sched.i file attached, the options were these ones: gcc -m32 -Wp,-MD,kernel/.sch

[Bug debug/29792] DWARF: Not all inline concrete instances are being generated

2006-11-09 Thread acme at mandriva dot com
--- Comment #3 from acme at mandriva dot com 2006-11-10 03:20 --- Created an attachment (id=12584) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12584&action=view) Preprocessed sched.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29792

[Bug c++/29787] std::vector can access negative value (std runtime bug?)

2006-11-09 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-11-10 04:47 --- This is correct behavior according to the C++ standard. 23.1.1/13 only references at() does bounds checking. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/29793] New: TESTW{W,L,Q} rCX + JZ/JE should be replaced by J{,E,R}CXZ when possible

2006-11-09 Thread nmiell at comcast dot net
The Test instruction applied to the rCX register followed by a Jump if Zero with an 8-bit displacement can be replaced by a single JCXZ/JECXZ/JRCXZ instruction with no loss of performance (1 cycle + 1 cycle verses 2 cycles on K8 processors) and a one or two byte decrease in I-cache use per instance

[Bug target/29793] TESTW{W,L,Q} rCX + JZ/JE should be replaced by J{,E,R}CXZ when possible

2006-11-09 Thread nmiell at comcast dot net
--- Comment #1 from nmiell at comcast dot net 2006-11-10 06:59 --- Created an attachment (id=12585) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12585&action=view) little C demonstration This is a test function in C that demonstrate a case where gcc could be using JrCXZ and isn't

[Bug fortran/29755] [4.2 only] ICE on same name in subroutine and program

2006-11-09 Thread pault at gcc dot gnu dot org
--- Comment #4 from pault at gcc dot gnu dot org 2006-11-10 07:43 --- Tobias, This is fixed by the patch for PR fortran/29539 and PR fortran/29634. It will be committed to 4.2 this weekend and to 4.1 as soon as I can. I will close this PR when I do 4.2; I do not think that it necessar

<    1   2