Discussion:
CVS commit: pcc/arch/amd64
Anders Magnusson
2014-06-29 07:55:05 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Jun 29 07:55:05 UTC 2014

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

Log Message:
Fix a long-standing argument classification bug causing floats/doubles to
end up in the wrong registers.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pcc/arch/amd64/code.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-06-29 16:03:55 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Sun Jun 29 16:03:55 UTC 2014

Modified Files:
pcc/arch/amd64: code.c local.c local2.c

Log Message:
Fix return regs for structs. Next step in fixing PCC-413.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 pcc/arch/amd64/code.c
cvs rdiff -u -r1.78 -r1.79 pcc/arch/amd64/local.c
cvs rdiff -u -r1.52 -r1.53 pcc/arch/amd64/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-07-01 16:48:54 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Jul 1 16:48:54 UTC 2014

Modified Files:
pcc/arch/amd64: table.c

Log Message:
Convert shorts to pointers. Fixes Jira#PCC-306 by Fred J. Tydeman.


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pcc/arch/amd64/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-07-01 16:52:20 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Tue Jul 1 16:52:20 UTC 2014

Modified Files:
pcc/arch/amd64: table.c

Log Message:
Also add casts for char, uchar and ushort to pointer.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pcc/arch/amd64/table.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-07-02 08:59:40 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Wed Jul 2 08:59:40 UTC 2014

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

Log Message:
long double complex is returned in the x87, but arguments are on the stack.
Fixes Jira#PCC-453 by Fred J. Tydeman.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 pcc/arch/amd64/code.c
cvs rdiff -u -r1.53 -r1.54 pcc/arch/amd64/local2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-07-03 14:03:50 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Thu Jul 3 14:03:50 UTC 2014

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

Log Message:
Repair code for varargs passing by using the classification routines.
Fixes (among other stuff) Jira#PCC-447 by Fred J. Tydeman.


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

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Anders Magnusson
2014-07-03 14:25:51 UTC
Permalink
Module Name: pcc
Committed By: ragge
Date: Thu Jul 3 14:25:51 UTC 2014

Modified Files:
pcc/arch/amd64: local.c

Log Message:
Do not change type on named pointers, since they are memory addresses.
Fixes Jira#PCC-440 by Fred J. Tydeman


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 pcc/arch/amd64/local.c

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

Loading...