[Bug target/48385] x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump)

2012-11-08 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 Martin Decky martin at decky dot cz changed: What|Removed |Added Status|NEW |RESOLVED

[Bug target/49606] mips64: o64 Unrecognizable insn when one noreturn function calling another noreturn function

2011-08-29 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49606 --- Comment #4 from Martin Decky martin at decky dot cz 2011-08-29 14:33:07 UTC --- (In reply to comment #3) As well as making longs 64 bits wide, -mlong64 makes pointers 64 bits wide. But you're still using a 32-bit file format. If you want

[Bug target/49606] New: mips64: Unrecognizable insn when one noreturn function calling another noreturn function

2011-07-01 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49606 Summary: mips64: Unrecognizable insn when one noreturn function calling another noreturn function Product: gcc Version: 4.6.1 Status: UNCONFIRMED Severity: major

[Bug target/49606] mips64: Unrecognizable insn when one noreturn function calling another noreturn function

2011-07-01 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49606 --- Comment #1 from Martin Decky martin at decky dot cz 2011-07-01 12:12:47 UTC --- A minimal set of GCC command line arguments that still trigger the bug: /usr/local/cross/mips64/bin/mips64el-linux-gnu-gcc -mabi=o64 -mlong64 -c generic/libc.c

[Bug target/48385] x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump)

2011-06-30 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 --- Comment #2 from Martin Decky martin at decky dot cz 2011-06-30 16:03:08 UTC --- Created attachment 24646 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=24646 Initial proposed patch The attached patch works as a temporary workaround

[Bug target/48385] x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump)

2011-06-30 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 --- Comment #6 from Martin Decky martin at decky dot cz 2011-07-01 02:53:18 UTC --- Created attachment 24650 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=24650 Short test case Thanks, H.J. Lu, for providing the short test case. I have just

[Bug target/48385] x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump)

2011-06-30 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 Martin Decky martin at decky dot cz changed: What|Removed |Added Attachment #23836|0 |1

[Bug target/48385] x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump)

2011-06-29 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 Martin Decky martin at decky dot cz changed: What|Removed |Added Version|4.6.0 |4.6.1 --- Comment

[Bug c/48385] New: x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump)

2011-03-31 Thread martin at decky dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 Summary: x86-64: Tail call recursion optimization with -mcmodel=large can generate invalid assembly (immediate operand illegal with absolute jump) Product: gcc Version: 4.6.0