Discussion:
CVS commit: pcc/arch/i386
Anders Magnusson
2014-09-13 07:44:20 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sat Sep 13 07:44:20 UTC 2014

Modified Files:
pcc/arch/i386: code.c

Log Message:
Do not put stack arguments in temporaries if not optimizing, it will break
variadics. Fixes (at least) Jira#PCC-484 and PCC-499.


To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 pcc/arch/i386/code.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-09-14 15:03:28 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Sep 14 15:03:28 UTC 2014

Modified Files:
pcc/arch/i386: code.c local2.c

Log Message:
It is expected that callee removes the hidden arg from stack, not the caller.


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 pcc/arch/i386/code.c
cvs rdiff -u -r1.177 -r1.178 pcc/arch/i386/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-09-15 14:06:26 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Mon Sep 15 14:06:26 UTC 2014

Modified Files:
pcc/arch/i386: code.c local.c

Log Message:
Complex floats are passed in registers on return.
Fixes Jira#PCC-486 by Fred J. Tydeman.


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 pcc/arch/i386/code.c
cvs rdiff -u -r1.180 -r1.181 pcc/arch/i386/local.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Loading...