[Bug debug/24801] -d option changes debug information

2005-11-11 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2005-11-11 16:30 --- Created an attachment (id=10215) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10215&action=view) test case For sh-elf, ./cc1 -fpreprocessed -g -O2 l0.c -o l0.s-0 ./cc1 -fpreprocessed -g -O2 l0.c -o

[Bug debug/24801] New: -d option changes debug information

2005-11-11 Thread amylaar at gcc dot gnu dot org
Priority: P3 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24801

[Bug rtl-optimization/24760] -d option changes generated code

2005-11-11 Thread amylaar at gcc dot gnu dot org
--- Comment #10 from amylaar at gcc dot gnu dot org 2005-11-11 13:39 --- (In reply to comment #1) > Most (if not all) of these issues are usually a pass depending on addresses > being the same. > I think David E. has a bug filed about one of these issues already. > I

[Bug rtl-optimization/24760] -d option changes generated code

2005-11-09 Thread amylaar at gcc dot gnu dot org
--- Comment #5 from amylaar at gcc dot gnu dot org 2005-11-09 20:56 --- (In reply to comment #4) > -da without -quiet generally produces code that is larger than any of the > above > scenarios, but sometimes it produces identical code to -quiet (without -da). > I have

[Bug rtl-optimization/24760] -d option changes generated code

2005-11-09 Thread amylaar at gcc dot gnu dot org
--- Comment #4 from amylaar at gcc dot gnu dot org 2005-11-09 19:35 --- I have observed the -quiet influence only with a proprietary testcase so far (EEMBC aiifft01/bmark.c for sh-elf -m4 -ml -g -O3 -version -fomit-frame-pointer -funroll-loops --param max-inline-insns-single=5

[Bug rtl-optimization/24760] -d option changes generated code

2005-11-09 Thread amylaar at gcc dot gnu dot org
--- Comment #3 from amylaar at gcc dot gnu dot org 2005-11-09 19:08 --- Created an attachment (id=10192) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10192&action=view) test case This is a shorter test case, but only debug information changes were observed for this te

[Bug rtl-optimization/24760] -d option changes generated code

2005-11-09 Thread amylaar at gcc dot gnu dot org
--- Comment #2 from amylaar at gcc dot gnu dot org 2005-11-09 18:59 --- Created an attachment (id=10191) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10191&action=view) test case Mainline version 106440 configured for i686-pc-linux-gnu --with-arch=i686: ../../i686/

[Bug rtl-optimization/24760] New: -d option changes generated code

2005-11-09 Thread amylaar at gcc dot gnu dot org
Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org http://gcc.gnu.org

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-11-02 Thread amylaar at gcc dot gnu dot org
--- Comment #32 from amylaar at gcc dot gnu dot org 2005-11-02 21:50 --- Subject: Bug 20211 Author: amylaar Date: Wed Nov 2 21:50:22 2005 New Revision: 106401 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106401 Log: Belated Makefile.in checkin for: 2005-09-1

[Bug rtl-optimization/24194] New: emit_input_reload_insns secondary reload handling is unsafe

2005-10-04 Thread amylaar at gcc dot gnu dot org
ReportedBy: amylaar at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24194

[Bug rtl-optimization/23837] [4.0/4.1 regression] Wrong code with -fschedule-insns

2005-09-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-20 20:52 --- (In reply to comment #3) > A regression hunt on i686-linux showed the failure starting with this patch > from [EMAIL PROTECTED]: > > http://gcc.gnu.org/ml/gcc-cvs/2005-05/msg00640.html

[Bug rtl-optimization/23837] [4.0/4.1 regression] Wrong code with -fschedule-insns

2005-09-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-20 19:06 --- Confirmed with gcc version 4.1.0 20050919 (experimental) on i686-pc-linux-gnu. -- What|Removed |Added

[Bug c++/23984] second operand of PLUS_EXPR is NULL (in constructor)

2005-09-20 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-20 17:48 --- Created an attachment (id=9781) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9781&action=view) test case This testcase triggers the bug with mainline gcc from 2005-09-19 18:00 UTC at optim

[Bug c++/23984] New: second operand of PLUS_EXPR is NULL (in constructor)

2005-09-20 Thread amylaar at gcc dot gnu dot org
nd of PLUS_EXPR is NULL (in constructor) Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org Rep

[Bug rtl-optimization/23837] [4.0/4.1 regression] Wrong code with -fschedule-insns

2005-09-19 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-19 21:04 --- (In reply to comment #3) > A regression hunt on i686-linux showed the failure starting with this patch > from [EMAIL PROTECTED]: > > http://gcc.gnu.org/ml/gcc-cvs/2005-05/msg00640.html If t

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-09-19 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-19 17:30 --- Test results for sh-elf-4_1-branch with http://gcc.gnu.org/ml/gcc-patches/2005-09/msg01176.html are: http://gcc.gnu.org/ml/gcc-testresults/2005-09/msg00925.html http://gcc.gnu.org/ml/gcc-testresults/2005-09

[Bug rtl-optimization/23898] basic block reordering excessively increases code size; get_uncond_jump_length pessimistic

2005-09-15 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-15 17:51 --- Created an attachment (id=9736) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9736&action=view) fix for SH This patch set fixes the problem for the SH. The patch to sh_output_mi_thunk sh

[Bug rtl-optimization/23898] New: basic block reordering excessively increases code size; get_uncond_jump_length pessimistic

2005-09-15 Thread amylaar at gcc dot gnu dot org
pessimistic Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC

[Bug middle-end/23868] builtin_apply uses wrong mode for multi-hard-register return values

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

[Bug middle-end/23868] New: builtin_apply uses wrong mode for multi-hard-register return values

2005-09-13 Thread amylaar at gcc dot gnu dot org
Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http

[Bug target/21255] %R and %S are not safe to use from asms

2005-09-05 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-09-05 15:58 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug target/23683] New: review all uses of gen_rtx_MEM in sh port

2005-09-01 Thread amylaar at gcc dot gnu dot org
gen_rtx_MEM in sh port Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org

[Bug middle-end/23410] [4.1 Regression] FAIL: gcc.c-torture/execute/950612-1.c execution, at -Os and -O3

2005-08-31 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-31 13:14 --- (In reply to comment #8) > The computation of the min bound is not correct. I'm working on a patch. What is the current status on this? -- What|Removed

[Bug middle-end/23467] alignment of member doesn't always carry over to alignment of struct.

2005-08-30 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-30 15:28 --- (In reply to comment #7) > * stor-layout.c (finalize_type_size): Restore behaviour for > non-aggregate types to the status quo ante of the patch for > pr 23467. Document why i

[Bug middle-end/23517] can't cast between generic vector types and target supported vector types

2005-08-22 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-22 18:51 --- Created an attachment (id=9555) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9555&action=view) proposed patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23517

[Bug middle-end/23517] New: can't cast between generic vector types and target supported vector types

2005-08-22 Thread amylaar at gcc dot gnu dot org
: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org

[Bug middle-end/23467] alignment of member doesn't always carry over to alignment of struct.

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

[Bug middle-end/23467] alignment of member doesn't always carry over to alignment of struct.

2005-08-18 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-18 17:54 --- Created an attachment (id=9534) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9534&action=view) proposed patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23467

[Bug middle-end/23467] alignment of member doesn't always carry over to alignment of struct.

2005-08-18 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-18 17:51 --- Created an attachment (id=9533) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9533&action=view) testcase Although the size of s1 gets padded to 64 bits for sh-elf, its alignemnt is set bac

[Bug middle-end/23467] New: alignment of member doesn't always carry over to alignment of struct.

2005-08-18 Thread amylaar at gcc dot gnu dot org
rsion: 4.1.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gn

[Bug middle-end/23290] Layout changed for structure with single complex field

2005-08-15 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-15 14:14 --- (In reply to comment #1) > So, using limit 0 for when calculating the integer mode for the size would > fix > the regression on sh? Yes, it would fix the problem with CDImode, how

[Bug middle-end/23290] New: Layout changed for structure with single complex field

2005-08-08 Thread amylaar at gcc dot gnu dot org
mplex field Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ABI Severity: normal Priority: P2 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu d

[Bug rtl-optimization/20969] unrolling does not take target register pressure into account.

2005-08-04 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-04 13:36 --- (In reply to comment #13) > Strength reduction already happens before loop unrolling, but I guess > there could still be new opportunities after loop unrolling. Not sure > how significant that

[Bug rtl-optimization/20367] alias analysis doesn't take into account that variables that haven't their address taken can't alias arbitrary MEMs

2005-08-02 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-02 19:19 --- (In reply to comment #20) > The improved aliasing was not reverted though which is what gets most of the improvements and not > the promote statics pass. The scheduling testcase still suffer

[Bug rtl-optimization/20367] alias analysis doesn't take into account that variables that haven't their address taken can't alias arbitrary MEMs

2005-08-02 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-08-02 18:59 --- (In reply to comment #4) > > It is fixed via neither of the above but is fixed on the tree-profiling branch via the IPA statics stuff which > Kenney Zadeck is working on. > > This is also

[Bug middle-end/23135] find_reloads_toplev -> find_reloads_subreg_address uses wrong reload type

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

[Bug middle-end/23135] find_reloads_toplev -> find_reloads_subreg_address uses wrong reload type

2005-07-29 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-29 15:29 --- Created an attachment (id=9385) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9385&action=view) context & patch These are the patches that exposed the latent bug for sh-elf, together with

[Bug middle-end/23135] New: find_reloads_toplev -> find_reloads_subreg_address uses wrong reload type

2005-07-29 Thread amylaar at gcc dot gnu dot org
ed at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23135

[Bug rtl-optimization/20370] dead_or_predictable doesn't resize reg_n_info

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

[Bug rtl-optimization/18992] delete_trivially_dead_insns made ineffective for two-address targets

2005-07-18 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-18 14:41 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01140.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18992

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-07-15 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-15 14:07 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01041.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20070

[Bug rtl-optimization/22445] Optimizations done by cselib depend on pointer values

2005-07-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-13 12:07 --- A patch has been posted here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00902.html -- What|Removed |Added

[Bug rtl-optimization/22445] Optimizations done by cselib depend on pointer values

2005-07-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-13 11:42 --- No, the real problem is that equal values have unequal hashes. The unstable hashtable just makes the problem visible. -- What|Removed |Added

[Bug rtl-optimization/22445] New: Optimizations done by cselib depend on pointer values

2005-07-12 Thread amylaar at gcc dot gnu dot org
ne by cselib depend on pointer values Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gn

[Bug rtl-optimization/22258] [4.1 Regression] combine causes spill failure on return value register

2005-07-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-12 13:45 --- Having this bug unfixed makes it impossible to do sh-elf regression tests on mainline. -- What|Removed |Added

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-07-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-12 13:14 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00843.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20070

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-07-07 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-07 18:29 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00482.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20070

[Bug rtl-optimization/11261] Weak code generated for JPEG compression

2005-07-05 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-05 17:24 --- (In reply to comment #4) > This bug hasn't been modified in more than 18 months. What is the > current status of this bug? And is this not really a target specific > issue for SH with it

[Bug other/22264] [4.1 Regression] bootstrap broken

2005-07-01 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-07-01 14:00 --- (In reply to comment #4) > For cris-elf too, likely most/all (cross-)targets. i686-pc-linux-gnu native bootstrap is also affected: (SHLIB_LINK=' ./xgcc -B./ -B/usr/local/i686-pc-linux-gnu/bin/

[Bug rtl-optimization/22258] combine causes spill failure on return value register

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

[Bug rtl-optimization/22258] New: combine causes spill failure on return value register

2005-06-30 Thread amylaar at gcc dot gnu dot org
Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22258

[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-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 register

[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 la

[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/21767] if-convert leaves invalid REG_EQUAL notes

2005-06-01 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-01 18:53 --- (In reply to comment #4) > Well, 3.4 is open for regression fixes only. Did the testcase ever work > before > 3.4 in any previous GCC version? P.S.: There used to be an euivalent optimization

[Bug rtl-optimization/21767] if-convert leaves invalid REG_EQUAL notes

2005-06-01 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-01 18:38 --- (In reply to comment #4) > Well, 3.4 is open for regression fixes only. Did the testcase ever work > before > 3.4 in any previous GCC version? Of course. if-conversion is a relatively new pass:

[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/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-06-01 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-01 11:59 --- For the purposes of PR20070, it is sufficient that PR21767 is fixed on mainline. -- What|Removed |Added

[Bug rtl-optimization/21767] if-convert leaves invalid REG_EQUAL notes

2005-06-01 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO|20070 | nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21767

[Bug rtl-optimization/21767] if-convert leaves invalid REG_EQUAL notes

2005-06-01 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-06-01 11:45 --- Fixed on mainline with patch just checked in. Now we have to decide if we want this fix (without the reload1.c / rtl.h hunks) in 3.4. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21767

[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- |

[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++)

[Bug rtl-optimization/21848] New: 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
al Priority: P1 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21848

[Bug rtl-optimization/21767] if-convert leaves invalid REG_EQUAL notes

2005-05-26 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-26 14:44 --- Created an attachment (id=8971) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8971&action=view) Testcase for sh-elf -O2 When you compile this testcase with -O2 -da for sh-elf, you'll se

[Bug rtl-optimization/21767] New: if-convert leaves invalid REG_EQUAL notes

2005-05-26 Thread amylaar at gcc dot gnu dot org
Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-05-26 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||21767 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20070

[Bug tree-optimization/21630] [4.1 Regression] gcc.dg/vect/vect-none.c scan-tree-dump-times vectorized 1 loops 1 fails

2005-05-19 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-19 15:33 --- A break-up of this test is currently discussed on gcc-patches: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01963.html -- What|Removed |Added

[Bug tree-optimization/21630] [4.1 Regression] gcc.dg/vect/vect-none.c scan-tree-dump-times vectorized 1 loops 1 fails

2005-05-19 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-19 14:48 --- A 20050513 dump shows: ... /mnt/scratch/nightly/2005-05-13/srcw/gcc/testsuite/gcc.dg/vect/vect-none.c:171: note: not vectorized: complicated access pattern. /mnt/scratch/nightly/2005-05-13/srcw/gcc

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-05-17 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-17 19:20 --- updated patch: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01768.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20211

[Bug target/20695] sh64-*-* port deos not handle 32 / 64 bit conversions properly

2005-05-13 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||20396 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20695

[Bug middle-end/20396] TRULY_NOOP_TRUNCATION ignored

2005-05-13 Thread amylaar at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||20695 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20396

[Bug middle-end/20714] emit_no_conflict_block does invalid reordering

2005-05-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-13 18:30 --- Fixed on mainline. -- What|Removed |Added Status|UNCONFIRMED

[Bug target/20695] sh64-*-* port deos not handle 32 / 64 bit conversions properly

2005-05-13 Thread amylaar at gcc dot gnu dot org
-- Bug 20695 depends on bug 20714, which changed state. Bug 20714 Summary: emit_no_conflict_block does invalid reordering http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20714 What|Old Value |New Value ---

[Bug rtl-optimization/20769] bt-load.c doesn't take nonlocal gotos into account.

2005-05-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-13 17:20 --- Fixed on mainline with patch checked in today. -- What|Removed |Added Status

[Bug middle-end/20793] allocate_initial_values does not adjust register liveness information

2005-05-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-13 17:19 --- Fixed on mainline with patch checked in today. -- What|Removed |Added Status

[Bug middle-end/20714] emit_no_conflict_block does invalid reordering

2005-05-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-13 13:50 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01238.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20714

[Bug target/20695] sh64-*-* port deos not handle 32 / 64 bit conversions properly

2005-05-13 Thread amylaar at gcc dot gnu dot org
-- Bug 20695 depends on bug 20756, which changed state. Bug 20756 Summary: Clobbers of deleted insns are processed, but left out http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20756 What|Old Value |New Value

[Bug rtl-optimization/20756] Clobbers of deleted insns are processed, but left out

2005-05-13 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-13 13:37 --- Fixed on mainline with check-in from today. -- What|Removed |Added Status

[Bug target/21516] ppc-eabisim is broken on mainline - problem with argument handling

2005-05-11 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-11 18:39 --- [I would continue to handle this in email, but sending doesn't work right now.] Aldy Hernandez wrote: > > > >The problem is that target_flags_explicit was not being set on the

[Bug target/21516] New: ppc-eabisim is broken on mainline - problem with argument handling

2005-05-11 Thread amylaar at gcc dot gnu dot org
Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21516

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-05-11 Thread amylaar at gcc dot gnu dot org
-- Bug 17652 depends on bug 20371, which changed state. Bug 20371 Summary: Some corner cases of MS bitfields don't work http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20371 What|Old Value |New Value -

[Bug middle-end/20371] Some corner cases of MS bitfields don't work

2005-05-11 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-11 13:19 --- Fixed on mainline by patch applied today. -- What|Removed |Added Status

[Bug c/21400] New: ppc-eabisim ICE in expand_builtin_int_roundingfn

2005-05-05 Thread amylaar at gcc dot gnu dot org
ode Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: i686-pc-linux-gnu GCC target triplet: ppc-eabi

[Bug middle-end/20371] Some corner cases of MS bitfields don't work

2005-05-04 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-05-04 21:54 --- I have found more problems with the ms bitfield code. An amended patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-05/msg00339.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20371

[Bug middle-end/20371] Some corner cases of MS bitfields don't work

2005-04-29 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-29 19:58 --- Created an attachment (id=8766) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8766&action=view) This patch fixes some more alignment inconsistencies. -- What|

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-04-28 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-28 19:21 --- An updated patch is here: http://gcc.gnu.org/ml/gcc-patches/2005-04/msg02898.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20211

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-04-28 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-28 13:36 --- (In reply to comment #9) > Mac OS X and darwin works on the G3, just fine. The Mac OS X tiger system requirements say that it needs built-in firewire. This Mac doesn't have firewire. It also came

[Bug target/21255] New: %R and %S are not safe to use from asms

2005-04-27 Thread amylaar at gcc dot gnu dot org
Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: minor Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC host

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-04-27 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-27 13:37 --- (In reply to comment #4) > There are both primary and secondary platforms among the AUTO_INC_DEC > targets. > So it is probably good to gain some wider test coverage about the compile- > t

[Bug target/20695] sh64-*-* port deos not handle 32 / 64 bit conversions properly

2005-04-25 Thread amylaar at gcc dot gnu dot org
-- Bug 20695 depends on bug 20413, which changed state. Bug 20413 Summary: VOIDmode LABEL_REFs are generated http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20413 What|Old Value |New Value

[Bug rtl-optimization/20413] VOIDmode LABEL_REFs are generated

2005-04-25 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-25 13:10 --- Fixed on mainline with check-in from today. -- What|Removed |Added Status|NEW

[Bug middle-end/20371] Some corner cases of MS bitfields don't work

2005-04-15 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-15 22:21 --- Created an attachment (id=8651) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8651&action=view) I'm currently testing this patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20371

[Bug middle-end/20371] Some corner cases of MS bitfields don't work

2005-04-15 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-15 15:32 --- Created an attachment (id=8650) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8650&action=view) Additional testcase This is another testlet snipped out of gcc-dg-struct-layout-1-t026-01. W

[Bug rtl-optimization/20070] If-conversion can't match equivalent code, and cross-jumping only works for literal matches

2005-04-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-12 18:56 --- PR and patch predate gcc 4.0 branch. -- What|Removed |Added OtherBugsDependingO

[Bug middle-end/20371] Some corner cases of MS bitfields don't work

2005-04-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-12 18:31 --- The patch was posted on the 3rd December 2004, well before the 25th Febuary 2005. -- What|Removed |Added

[Bug rtl-optimization/20211] autoincrement generation is poor

2005-04-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-12 18:06 --- This code is waiting for review since 1999: http://gcc.gnu.org/ml/gcc-patches/1999-11n/msg00583.html -- What|Removed |Added

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-04-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-12 18:03 --- (In reply to comment #4) > This is pretty clearly stated in the original bug description: > > > This metabug is used to track all the patches which have been > > written during Stage 3

[Bug rtl-optimization/20969] unrolling does not take target register pressure into account.

2005-04-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-12 17:48 --- (In reply to comment #9) > > But if we go down that route, the register allocator has to know about > > every > > other optimization. Throttling register pressure is usually much s

[Bug other/17652] [meta-bug] GCC 4.1 pending patches

2005-04-12 Thread amylaar at gcc dot gnu dot org
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-04-12 17:23 --- > Not really interesting any more since 4.0 has branched That is nonsense. This is the meta-bug used to track stuff that didn't make it into 4.0 but shouldn't miss 4.1 too. --

<    2   3   4   5   6   7   8   >