Discussion:
CVS commit: pcc/arch/i386
Anders Magnusson
2014-05-18 09:41:13 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun May 18 09:41:13 UTC 2014

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

Log Message:
Fixup bfcode() entirely. Should now handle regparm, stdcall and struct
return correct in all different ways. Fixes part of Jira#PCC-432.


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

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Iain Hibbert
2014-05-20 20:56:20 UTC
Permalink
Module Name: pcc
Committed By: plunky
Date: Tue May 20 20:56:20 UTC 2014

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

Log Message:
use tabs for formatting assembler


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 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-05-24 15:19:53 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sat May 24 15:19:53 UTC 2014

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

Log Message:
Fix remaining parts of Jira#PCC-432 by Iain Hibbert.


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 pcc/arch/i386/code.c
cvs rdiff -u -r1.178 -r1.179 pcc/arch/i386/local.c
cvs rdiff -u -r1.171 -r1.172 pcc/arch/i386/local2.c
cvs rdiff -u -r1.137 -r1.138 pcc/arch/i386/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-05-24 20:11:26 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sat May 24 20:11:26 UTC 2014

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

Log Message:
Use "enter" if we have to subtract from stack. Saves a bunch of bytes per
function.


To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 pcc/arch/i386/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Iain Hibbert
2014-05-27 15:48:57 UTC
Permalink
Module Name: pcc
Committed By: plunky
Date: Tue May 27 15:48:57 UTC 2014

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

Log Message:
"enter" only takes a 16-bit argument


To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 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-05-27 20:02:30 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue May 27 20:02:30 UTC 2014

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

Log Message:
Use specific registers for char arguments if regparms.
Fixes reopened Jira#PCC-430 by Iain Hibbert.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 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-05-28 16:28:11 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Wed May 28 16:28:11 UTC 2014

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

Log Message:
Cannot allow for stdcall when calling yet. Works for called functions though.


To generate a diff of this commit:
cvs rdiff -u -r1.174 -r1.175 pcc/arch/i386/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Iain Hibbert
2014-05-29 18:11:25 UTC
Permalink
Module Name: pcc
Committed By: plunky
Date: Thu May 29 18:11:25 UTC 2014

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

Log Message:
for _Bool arguments in registers, do the same as char types

this fixes yet another wrinkle with __regparm__ support


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

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

Loading...