[Bug target/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2006-03-05 Thread th dot r dot klein at web dot de
--- Comment #10 from th dot r dot klein at web dot de 2006-03-05 13:38 --- Ping to remember Fails on Version 3.2.3; 3.4.5; 4.0.2; 4.1.0; 4.2.0 (snapshot). Earlier versions with additonal other buggs. So useless to test. Bugfix still exists and working but ignorded at GCC side; Why

[Bug target/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-16 Thread th dot r dot klein at web dot de
--- Comment #9 from th dot r dot klein at web dot de 2005-12-16 11:35 --- Created an attachment (id=10514) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10514&action=view) working: arm-elf-gcc -save-temps -mthumb-interwork -mno-apcs-frame -O -march=armv4t -Wall -c e

[Bug target/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-16 Thread th dot r dot klein at web dot de
--- Comment #8 from th dot r dot klein at web dot de 2005-12-16 11:34 --- Created an attachment (id=10513) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10513&action=view) working: arm-elf-gcc -save-temps -mthumb-interwork -mapcs-frame -O -march=armv4t -Wall -c e

[Bug target/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-16 Thread th dot r dot klein at web dot de
--- Comment #7 from th dot r dot klein at web dot de 2005-12-16 11:31 --- To me it looks like, that this patch also fixes Bug #16634 But I might be wrong, here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25428

[Bug c/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
--- Comment #6 from th dot r dot klein at web dot de 2005-12-15 15:10 --- Created an attachment (id=10502) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10502&action=view) possible patch (used diff -Bbwu) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25428

[Bug c/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
--- Comment #5 from th dot r dot klein at web dot de 2005-12-15 15:08 --- Created an attachment (id=10501) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10501&action=view) now working result: arm-elf-gcc -save-temps -mthumb-interwork -O -march=armv4t -Wall -c e

[Bug c/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
--- Comment #4 from th dot r dot klein at web dot de 2005-12-15 15:07 --- Created an attachment (id=10500) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10500&action=view) still working result: arm-elf-gcc -save-temps -mthumb-interwork -march=armv4t -Wall -c except.c --

[Bug c/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
--- Comment #3 from th dot r dot klein at web dot de 2005-12-15 15:04 --- Created an attachment (id=10499) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10499&action=view) not working result: arm-elf-gcc -save-temps -mthumb-interwork -O -march=armv4t -Wall -c e

[Bug c/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
--- Comment #2 from th dot r dot klein at web dot de 2005-12-15 15:03 --- Created an attachment (id=10498) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10498&action=view) working result: arm-elf-gcc -save-temps -mthumb-interwork -march=armv4t -Wall -c except.c --

[Bug c/25428] arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
--- Comment #1 from th dot r dot klein at web dot de 2005-12-15 14:59 --- Created an attachment (id=10497) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10497&action=view) except.i -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25428

[Bug c/25428] New: arm-elf-gcc generating wrong code with -O flag at functions with __attribute__ ((interrupt ("IRQ")))

2005-12-15 Thread th dot r dot klein at web dot de
Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: th dot r dot klein at web dot de GCC host triplet: i386-freebds-elf GCC target triplet: arm-unknown-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25428

[Bug target/23355] size optimizer did not eliminateing useless Push and pop instructions at ARM/Thumb machine

2005-08-16 Thread th dot r dot klein at web dot de
--- Additional Comments From th dot r dot klein at web dot de 2005-08-16 18:13 --- This is working. Thanks a lot -- What|Removed |Added Status|RESOLVED

[Bug target/23355] size optimizer did not eliminateing useless Push and pop instructions at ARM/Thumb machine

2005-08-13 Thread th dot r dot klein at web dot de
--- Additional Comments From th dot r dot klein at web dot de 2005-08-13 18:27 --- I've reduced the function to a useless, but bug still remains. (sorry: I've forgotten to tar the files so I'm attachin

[Bug c/23355] New: size optimizer did not eliminateing useless Push and pop instructions at ARM/Thumb machine

2005-08-12 Thread th dot r dot klein at web dot de
Product: gcc Version: 4.0.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: th dot r dot klein at web dot de CC: gcc-bugs at gcc dot gnu dot

[Bug target/23250] [4.0/4.1 regression] 4.0.1 switch -mcallee-super-interworking generating wrong code for ARM7TDMI

2005-08-12 Thread th dot r dot klein at web dot de
--- Additional Comments From th dot r dot klein at web dot de 2005-08-12 15:52 --- It's working, Thanks a lot -- What|Removed |Added Status|RES

[Bug target/23250] [4.0/4.1 regression] 4.0.1 switch -mcallee-super-interworking generating wrong code for ARM7TDMI

2005-08-12 Thread th dot r dot klein at web dot de
--- Additional Comments From th dot r dot klein at web dot de 2005-08-12 11:54 --- The patch did not compiles with keyword MASK_INTERWORK so using keyword ARM_FLAG_INTERWORK instead --- arm.c.orig Mon May 9 14:53:19 2005 +++ arm.c Fri Aug 12 13:16:23 2005 @@ -944,6 +944,11

[Bug c/23250] New: 4.0.1 switch -mcallee-super-interworking generating wrong code for ARM7TDMI

2005-08-05 Thread th dot r dot klein at web dot de
rmal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: th dot r dot klein at web dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: i386-elf-freebsd GCC target triplet: arm-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23250