Commit 09f8027c by Georg-Johann Lay Committed by Georg-Johann Lay

Must use push insn to pass varargs arguments of DFmode because otherwise the…

Must use push insn to pass varargs arguments of DFmode because otherwise the middle-end generates wrong code.

	Must use push insn to pass varargs arguments of DFmode because
	otherwise the middle-end generates wrong code.
	PR target/92055
	* config/avr/avr.md (MPUSH) [DF, DC]: Add modes to mode iterator.

From-SVN: r278805
parent d68f5edf
2019-11-28 Georg-Johann Lay <avr@gjlay.de>
Must use push insn to pass varargs arguments of DFmode because
otherwise the middle-end generates wrong code.
PR target/92055
* config/avr/avr.md (MPUSH) [DF, DC]: Add modes to mode iterator.
2019-11-28 Jakub Jelinek <jakub@redhat.com> 2019-11-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/92691 PR tree-optimization/92691
...@@ -399,7 +399,7 @@ ...@@ -399,7 +399,7 @@
SI CSI SA USA SQ USQ SI CSI SA USA SQ USQ
DI CDI DA UDA DQ UDQ DI CDI DA UDA DQ UDQ
TA UTA TA UTA
SF SC SF DF SC DC
PSI]) PSI])
(define_expand "push<mode>1" (define_expand "push<mode>1"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment