[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-16 Thread BugMaster at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 --- Comment #23 from Anton Mitrofanov --- >Is it possible to write a test with eax_live == true and r10_live == true? I am really dunno. As I said I can't write sample which will trigger it (that is why it is only comment and not new bug report).

[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-16 Thread BugMaster at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 --- Comment #21 from Anton Mitrofanov --- It should be: t = plus_constant (Pmode, stack_pointer_rtx, allocate + UNITS_PER_WORD);

[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-16 Thread BugMaster at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 --- Comment #20 from Anton Mitrofanov --- I was talking about: if (r10_live && eax_live) { t = plus_constant (Pmode, stack_pointer_rtx, allocate); emit_move_insn (gen_rtx_REG (word_mode, R10_REG),

[Bug target/56807] mingw32: Conflict between stack realignment and stack probe destroys function argument in EAX

2013-12-16 Thread BugMaster at narod dot ru
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56807 Anton Mitrofanov changed: What|Removed |Added CC||BugMaster at narod dot ru --- Comment