[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-25 Thread steven at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-20 08:48 --- (In reply to comment #2) This was fixed by reverting the patch which caused this. Which patch was this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21848

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-20 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-20 12:09 --- (In reply to comment #3) (In reply to comment #2) This was fixed by reverting the patch which caused this. Which patch was this? 2005-05-31 Pat Haugen [EMAIL PROTECTED] * loop.c

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-20 13:05 --- (In reply to comment #4) 2005-05-31 Pat Haugen [EMAIL PROTECTED] * loop.c (loop_invariant_p, valid_initial_value_p): Revert last change. The last change was: 2005-05-30 Pat Haugen

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-20 13:21 --- P.S.: I realize now that the code in gcc/java/jcf-io.c is no longer miscompiled for i686-pc-linux-gnu because the memory addresses contain stack pointer references, and the stack pointer is a fixed

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-21 05:37 --- The actual reason for the wrong-code generation has not been fixed. Moreover, AFAICS, on ACCUMULATE_OUTGOING_ARGS targets, the stack pointer is loop invariant unless current_function_calls_alloca, and

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-19 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-19 14:06 --- This was fixed by reverting the patch which caused this. -- What|Removed |Added

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-06-01 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added Keywords||patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21848

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-05-31 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Summary|load_mems / |[4.1 Regression] load_mems / |replace_loop_mems bug causes|replace_loop_mems bug causes

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-05-31 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-31 20:56 --- The problem would not arise if the call was neither const nor pure. cselib_process_insn has this code: if (CALL_P (insn)) { for (i = 0; i FIRST_PSEUDO_REGISTER; i++) if

[Bug rtl-optimization/21848] [4.1 Regression] load_mems / replace_loop_mems bug causes miscompilation of jcf-io.c / SEGV while processing java/lang/AbstractMethodError

2005-05-31 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- ||patches/2005- |