[Bug c/29170] New: autovectorizer converts signed types to unsigned, then can't match patterns

2006-09-21 Thread eplondke at gmail dot com
d types to unsigned, then can't match patterns Product: gcc Version: 4.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: eplond

[Bug tree-optimization/29170] autovectorizer converts signed types to unsigned, then can't match patterns

2006-09-21 Thread eplondke at gmail dot com
--- Comment #1 from eplondke at gmail dot com 2006-09-21 17:05 --- Created an attachment (id=12304) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12304&action=view) Test to try signed/unsigned reductions A simple reduction test. Change WHATSIGN between "signed&qu

[Bug c/29274] New: 4.1, 4.2 (possibly 4.0?) not using mulsidi3

2006-09-28 Thread eplondke at gmail dot com
gcc dot gnu dot org ReportedBy: eplondke at gmail dot com GCC host triplet: x86_64-suse-linux GCC target triplet: arm-unkown-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29274

[Bug c/29274] 4.1, 4.2 (possibly 4.0?) not using mulsidi3

2006-09-28 Thread eplondke at gmail dot com
--- Comment #1 from eplondke at gmail dot com 2006-09-28 16:45 --- Created an attachment (id=12351) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12351&action=view) Test case showing mulsidi problem Multimedia processing It's not self-running, but you can see plai

[Bug c/29274] 4.1, 4.2 (possibly 4.0?) not using mulsidi3

2006-09-28 Thread eplondke at gmail dot com
--- Comment #2 from eplondke at gmail dot com 2006-09-28 16:46 --- Forgot to say: I'm seeing this on an ARM cross-compilation. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29274

[Bug tree-optimization/29294] New: 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2006-09-29 Thread eplondke at gmail dot com
t gcc dot gnu dot org ReportedBy: eplondke at gmail dot com GCC host triplet: x86_64-suse-linux GCC target triplet: arm-unknown-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29294

[Bug tree-optimization/29294] 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2006-09-29 Thread eplondke at gmail dot com
--- Comment #1 from eplondke at gmail dot com 2006-09-29 23:38 --- Created an attachment (id=12359) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12359&action=view) Test for postmodify address mode simple function that benefits from postmodify selection -- http://gcc.

[Bug rtl-optimization/29294] 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2006-09-29 Thread eplondke at gmail dot com
--- Comment #2 from eplondke at gmail dot com 2006-09-29 23:42 --- GCC 4.1/4.2 ouptut looks like: postinc: @ args = 0, pretend = 0, frame = 0 @ frame_needed = 0, uses_anonymous_args = 0 ldr ip, [r1, #0] ldr r3, [r0, #0] stmfd sp!, {r4

[Bug rtl-optimization/29294] 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2006-10-02 Thread eplondke at gmail dot com
--- Comment #4 from eplondke at gmail dot com 2006-10-02 19:16 --- (In reply to comment #3) > Actually this case should not be using post modify at all except how many bits > does ARM have to use for an offset? I thought 16bits which means you don't > need > that at a

[Bug rtl-optimization/29294] 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2006-10-06 Thread eplondke at gmail dot com
--- Comment #5 from eplondke at gmail dot com 2006-10-06 14:55 --- Here's what's going on in this case: CSE changes an address if: A) The cost of the address is lower or B) The cost of the address is the same and the cost of the RTX would be higher outside of

[Bug rtl-optimization/29294] 4.1, 4.2 (possibly 4.0?) not finding postmodify address mode on ARM

2006-10-06 Thread eplondke at gmail dot com
--- Comment #6 from eplondke at gmail dot com 2006-10-06 19:07 --- Changing the cost of (REG) to 1 fixes 4.1 but not 4.2, it seems. In 4.2, the RTL optimization does not combine ldr r2, [r1, #0] ldr r3, [r0, #0] add r0, r0, #4 add r1

[Bug c/19449] New: __builtin_constant_p cannot resolve to const when optimizing

2005-01-14 Thread eplondke at gmail dot com
lve to const when optimizing Product: gcc Version: 3.4.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: eplondke at gmail dot com

[Bug c/19449] __builtin_constant_p cannot resolve to const when optimizing

2005-01-14 Thread eplondke at gmail dot com
--- Additional Comments From eplondke at gmail dot com 2005-01-14 19:22 --- Created an attachment (id=7961) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7961&action=view) Test case as a file. Test case as a file. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19449