[Bug c/27301] [4.0/4.1/4.2 Regression] ICE on convoluted inline asm with "m" (statement expression and vla)

2006-05-06 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #4 from enrico dot scholz at informatik dot tu-chemnitz dot de 2006-05-06 11:00 --- fwiw (I reported the issue in the RH bugzilla, which was then forwarded by Jakub): I toke this syntax out of the gcc documentation: info gcc -> g Extended Asm | As an example, if

[Bug c/28362] New: Invalid code e.g. for ALSA kernel driver

2006-07-12 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: enrico dot scholz at informatik dot tu-chemnitz dot de GCC build triplet: i386-redhat-linux GCC host triplet: i386-redhat-linux GCC target triplet: arm-xscale-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28362

[Bug target/27363] ARM gcc 4.1 optimization bug

2006-07-15 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #9 from enrico dot scholz at informatik dot tu-chemnitz dot de 2006-07-15 19:22 --- *** Bug 28362 has been marked as a duplicate of this bug. *** -- enrico dot scholz at informatik dot tu-chemnitz dot de changed: What|Removed |Added

[Bug target/28362] [ARM] Generates wrong code for ALSA kernel driver

2006-07-15 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #1 from enrico dot scholz at informatik dot tu-chemnitz dot de 2006-07-15 19:22 --- *** This bug has been marked as a duplicate of 27363 *** -- enrico dot scholz at informatik dot tu-chemnitz dot de changed: What|Removed |Added

[Bug target/27363] ARM gcc 4.1 optimization bug

2006-07-15 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #10 from enrico dot scholz at informatik dot tu-chemnitz dot de 2006-07-15 19:26 --- Bug #28362 contains a self contained example. Basically, it needs only | some_struct = *some_other_struct; to trigger this bug. I wonder for how much other segfaults/brokeness this bug is

[Bug c/40836] New: ICE: "insn does not satisfy its constraints"

2009-07-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: enrico dot scholz at informatik dot tu-chemnitz dot de GCC build triplet: x86_64-linux GCC host triplet: arm-linux-gnueabi GCC target triplet: arm-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836

[Bug c/40836] ICE: "insn does not satisfy its constraints"

2009-07-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #1 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-07-23 09:46 --- Created an attachment (id=18242) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18242&action=view) gcc cmdline + output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836

[Bug c/40836] ICE: "insn does not satisfy its constraints"

2009-07-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #2 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-07-23 09:47 --- Created an attachment (id=18243) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18243&action=view) preprocessor output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836

[Bug c/40836] ICE: "insn does not satisfy its constraints"

2009-07-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #3 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-07-23 09:48 --- Created an attachment (id=18244) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18244&action=view) assembly output -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836

[Bug bootstrap/37825] New: '--with-abi=aapcs-linux' rejected

2008-10-14 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
x' rejected Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: enrico dot scholz at informatik dot tu-chemn

[Bug bootstrap/37825] '--with-abi=aapcs-linux' rejected

2008-10-14 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #1 from enrico dot scholz at informatik dot tu-chemnitz dot de 2008-10-14 12:22 --- mmh... fixed in SVN already... closing bug -- enrico dot scholz at informatik dot tu-chemnitz dot de changed: What|Removed |Added

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-10-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #5 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-10-23 10:19 --- similar issue seen with gcc 4.4.2 (this time in glibc; can not check gcc/libobj because glibc is required by gcc): (insn 202 200 195 12 fxprintf.c:48 (set (reg/f:SI 13 sp) (reg/f:SI

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-10-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #6 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-10-23 10:33 --- message on file from comment #2 is now $ ./cross/iwmmxt/bin/arm-linux-gnueabi-gcc -O2 -march=iwmmxt -mcpu=iwmmxt -mtune=iwmmxt /tmp/foo.i (insn 83 81 72 2 /srv/oe/projects/kk/ipan7/tmp

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-10-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #7 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-10-23 13:39 --- When I read the RTL dumps correctly, gcc tries to assign SP to wCGR0. This can be done by the tmrc sp, wCGR0 assembly instruction which will be issued by alternative 6 in

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-10-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #8 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-10-23 14:31 --- adding 'k' to the 'r' constraints seems to fix the ICE (although I did not tested correctness of the generated code). What is the reason that 'sp' resp. '

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-10-23 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #9 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-10-23 15:13 --- Core problem seemss to be that 4.4 differs between CORE_REGS and GENERAL_REGS (CORE_REGS without r13/sp) and the "r", "l" + "h" constraints in the .md ru

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-10-30 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #11 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-10-30 17:49 --- hjl: is the fix really for this PR? Reported errors still persists after applying it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-18 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
-- enrico dot scholz at informatik dot tu-chemnitz dot de changed: What|Removed |Added Severity|normal |blocker http://gcc.gnu.org/bugzilla

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-19 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #18 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-19 13:47 --- (define_insn "*iwmmxt_movsi_insn" - [(set (match_operand:SI 0 "nonimmediate_operand" "=rk,r,r,rk, m,z,r,?z,Uy,z") + [(set (match_operand:SI 0 "nonimme

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-19 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #19 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-19 13:57 --- Created an attachment (id=19049) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19049&action=view) patch to fix reported ICE [not official, I really do not know whether this

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-19 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #20 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-19 14:09 --- This patch creates now --- (insn 460 148 153 20 ../sysdeps/unix/sysv/linux/libc_fatal.c:106 (set (reg:SI 43 wcgr0) (mem/c:SI (plus:SI (reg/f:SI 11 fp) (const_int

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-19 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #21 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-19 14:39 --- forget comment #20. WLDRW wcgr0, [fp, #-1324] would be an invalid instruction. Offset is 10 bit only so that the RTL is invalid for the iwmmxt processor. -- http://gcc.gnu.org

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-20 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #24 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-20 15:07 --- I do not think that the non working kernel is caused by the patch, but that there are yet more regressions for the iwmmxt arch and that this arch has never been tested with gcc 4.4

[Bug target/40836] ICE: "insn does not satisfy its constraints" (iwmmxt_movsi_insn)

2009-11-28 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #28 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-28 23:08 --- Created an attachment (id=19173) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19173&action=view) arm-linux-gnueabi-gcc -march=iwmmxt -mcpu=iwmmxt -mtune=iwmmxt -std=gnu99

[Bug target/37987] iwmmxt: insn does not satisfy its constraints on (int64_t)

2009-11-28 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
--- Comment #7 from enrico dot scholz at informatik dot tu-chemnitz dot de 2009-11-28 23:15 --- ICE has been verified with gcc 4.4.2. Some analysis have been done in bug #40836 (comments 20 + 21): the WLDRW operation which would be required for this insn allows only 10 (effective 8

[Bug c/26800] New: ARM: creates 'strd' instructions for unaligned addresses

2006-03-22 Thread enrico dot scholz at informatik dot tu-chemnitz dot de
Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: enrico dot scholz at informatik dot tu-chemnitz dot de GCC build triplet: i686-redhat-linux-gnu GCC host triplet: i686-redhat-linux-gnu GCC target triplet: arm-xscale-