Module Name:pcc
Committed By: ragge
Date: Thu Oct 12 10:36:54 UTC 2023
Modified Files:
pcc/arch/i386: macdefs.h table.c
Log Message:
New shape layout for i386.
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 pcc/arch/i386/macdefs.h
cvs rdiff -u -r1.155
Module Name:pcc
Committed By: ragge
Date: Tue Sep 19 17:06:57 UTC 2023
Modified Files:
pcc/arch/i386: local.c local2.c table.c
Log Message:
Slight cleanup.
To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 pcc/arch/i386/local.c
cvs rdiff -u -r1.199
Module Name:pcc
Committed By: ragge
Date: Wed Sep 13 17:55:29 UTC 2023
Modified Files:
pcc/arch/i386: table.c
Log Message:
Betetr struct handling not working correctly, disable.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153 pcc/arch/i386/table.c
Module Name:pcc
Committed By: ragge
Date: Thu Sep 7 19:02:20 UTC 2023
Modified Files:
pcc/arch/i386: local2.c table.c
Log Message:
Use simpler code for small structs.
To generate a diff of this commit:
cvs rdiff -u -r1.195 -r1.196 pcc/arch/i386/local2.c
cvs rdiff -u
Module Name:pcc
Committed By: ragge
Date: Sun Aug 20 17:22:13 UTC 2023
Modified Files:
pcc/arch/i386: code.c local.c
Log Message:
Make OpenBSD compile again.
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 pcc/arch/i386/code.c
cvs rdiff -u -r1.215
Module Name:pcc
Committed By: ragge
Date: Thu Aug 10 07:26:48 UTC 2023
Modified Files:
pcc/arch/i386: code.c local2.c
Log Message:
Simplify handling of the GOT pointer significantly.
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 pcc/arch/i386/code.c
Module Name:pcc
Committed By: ragge
Date: Sat Jul 29 07:03:47 UTC 2023
Modified Files:
pcc/arch/i386: local.c
Log Message:
More fixes for i386/darwin, from Tim Kelly.
To generate a diff of this commit:
cvs rdiff -u -r1.213 -r1.214 pcc/arch/i386/local.c
Please note
Module Name:pcc
Committed By: ragge
Date: Thu Jul 27 14:56:20 UTC 2023
Modified Files:
pcc/arch/i386: local.c
Log Message:
Remove function call name mangling.
To generate a diff of this commit:
cvs rdiff -u -r1.212 -r1.213 pcc/arch/i386/local.c
Please note that diffs
Module Name:pcc
Committed By: ragge
Date: Sun Jul 23 09:00:13 UTC 2023
Modified Files:
pcc/arch/i386: code.c local.c
Log Message:
Update x86 accordingly due to large type change.
To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 pcc/arch/i386/code.c
cvs
Module Name:pcc
Committed By: ragge
Date: Sat Jul 22 14:36:40 UTC 2023
Modified Files:
pcc/arch/i386: code.c
Log Message:
Only emit i386 instructions if compiling on x86.
To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 pcc/arch/i386/code.c
Please note
Module Name:pcc
Committed By: ragge
Date: Mon Jul 17 08:27:02 UTC 2023
Modified Files:
pcc/arch/i386: code.c local.c
Log Message:
Update according to recent type changes.
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 pcc/arch/i386/code.c
cvs rdiff -u
Module Name:pcc
Committed By: ragge
Date: Wed May 13 19:32:23 UTC 2020
Modified Files:
pcc/arch/i386: local2.c
Log Message:
Remove a % which was left when output was converted to use expand() instead
of printf. This code path is only used when not i686 is used.
Fixes a
Module Name:pcc
Committed By: ragge
Date: Tue Dec 10 19:13:23 UTC 2019
Modified Files:
pcc/arch/i386: local.c
Log Message:
MOve declaration correct.
To generate a diff of this commit:
cvs rdiff -u -r1.208 -r1.209 pcc/arch/i386/local.c
Please note that diffs are not
Module Name:pcc
Committed By: ragge
Date: Fri Nov 8 12:47:44 UTC 2019
Modified Files:
pcc/arch/i386: code.c local.c
Log Message:
Make i386 compile on OSX.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 pcc/arch/i386/code.c
cvs rdiff -u -r1.207 -r1.208
Module Name:pcc
Committed By: ragge
Date: Sun Mar 24 20:43:21 UTC 2019
Modified Files:
pcc/arch/i386: macdefs.h
Log Message:
Let x86 decide which floating point formats it wants.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pcc/arch/i386/macdefs.h
Module Name:pcc
Committed By: ragge
Date: Wed Nov 21 18:22:33 UTC 2018
Modified Files:
pcc/arch/i386: local.c
Log Message:
Remove old target-dependent floating point printout code.
To generate a diff of this commit:
cvs rdiff -u -r1.206 -r1.207 pcc/arch/i386/local.c
Module Name:pcc
Committed By: ragge
Date: Wed Nov 21 18:21:34 UTC 2018
Modified Files:
pcc/arch/i386: code.c
Log Message:
Set variable volatile to avoid removal after optimization.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 pcc/arch/i386/code.c
Module Name:pcc
Committed By: ragge
Date: Wed Nov 21 18:20:32 UTC 2018
Modified Files:
pcc/arch/i386: local2.c table.c
Log Message:
Cleanup cast of unsigned long long to long double.
XXX - need extra check for MACHOABI (if ever used?)
To generate a diff of this commit:
Module Name:pcc
Committed By: ragge
Date: Sun Apr 8 07:55:12 UTC 2018
Modified Files:
pcc/arch/i386: code.c local.c macdefs.h
Log Message:
Convert use of local symtab flags to attributes.
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100
Module Name:pcc
Committed By: ragge
Date: Sat Apr 1 09:44:50 UTC 2017
Modified Files:
pcc/arch/i386: table.c
Log Message:
One step further towards char in int regs.
To generate a diff of this commit:
cvs rdiff -u -r1.148 -r1.149 pcc/arch/i386/table.c
Please note that
Module Name:pcc
Committed By: ragge
Date: Thu Mar 2 21:11:52 UTC 2017
Modified Files:
pcc/arch/i386: local.c
Log Message:
Do not try to print out soft floats here.
To generate a diff of this commit:
cvs rdiff -u -r1.202 -r1.203 pcc/arch/i386/local.c
Please note that
Module Name:pcc
Committed By: ragge
Date: Tue Jul 5 10:04:20 UTC 2016
Modified Files:
pcc/arch/i386: code.c
Log Message:
Ensure that the size of a return value for small structs in OpenBSD are
promoted to int for register returns. Fixes bug reported by Volkmar Klatt.
Module Name:pcc
Committed By: ragge
Date: Wed Oct 7 11:30:22 UTC 2015
Modified Files:
pcc/arch/i386: table.c
Log Message:
Cannot compare with constant to the left.
To generate a diff of this commit:
cvs rdiff -u -r1.143 -r1.144 pcc/arch/i386/table.c
Please note that
Module Name:pcc
Committed By: ragge
Date: Mon Sep 28 15:29:00 UTC 2015
Modified Files:
pcc/arch/i386: local.c
Log Message:
A variable were overwritten by mistake, causing static struct return
functions to fail if -fPIC. Reported by Iain Hibbert on pcc-list.
To
Module Name:pcc
Committed By: ragge
Date: Mon Jul 20 15:09:45 UTC 2015
Modified Files:
pcc/arch/i386: local.c
Log Message:
Must set referense flag here to get string printed out.
To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 pcc/arch/i386/local.c
Module Name:pcc
Committed By: ragge
Date: Tue Jan 6 03:25:58 UTC 2015
Modified Files:
pcc/arch/i386: local.c
Log Message:
Oops, mistakenly checked in a debug printout. Pointed out by Isaac Dunham.
To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188
Module Name:pcc
Committed By: plunky
Date: Wed Dec 24 12:31:26 UTC 2014
Modified Files:
pcc/arch/i386: code.c local.c
Log Message:
fix PE/COFF target
from Antoine Leca in PCC-509
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 pcc/arch/i386/code.c
cvs
Module Name:pcc
Committed By: ragge
Date: Sat Nov 8 09:44:17 UTC 2014
Modified Files:
pcc/arch/i386: table.c
Log Message:
Round down and not towards zero when casting floats to long long.
Fixes rounding bug reported by Rune on pcc-list.
To generate a diff of this
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
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
Module Name:pcc
Committed By: ragge
Date: Tue Sep 2 14:24:38 UTC 2014
Modified Files:
pcc/arch/i386: code.c
Log Message:
Always set extended precision for the compiler itself.
Fixes part of Jira#PCC-483 by Fred J. Tydeman.
To generate a diff of this commit:
cvs rdiff
Module Name:pcc
Committed By: ragge
Date: Wed Aug 20 19:43:46 UTC 2014
Modified Files:
pcc/arch/i386: code.c
Log Message:
Do not add a placeholder for hidden arg if struct will be passed in registers.
Fixes Jira#PCC-467 by Volkmar Klatt.
To generate a diff of this
Module Name:pcc
Committed By: ragge
Date: Mon Aug 18 15:07:47 UTC 2014
Modified Files:
pcc/arch/i386: order.c
Log Message:
Do not allow esi as a need, otherwise the result will be trashed.
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62
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
Module Name:pcc
Committed By: ragge
Date: Sun May 11 09:06:31 UTC 2014
Modified Files:
pcc/arch/i386: code.c
Log Message:
For regparms INT cast to int, to avoid type clashes later on.
Fixes Jira#PCC-430 by Iain Hibbert.
To generate a diff of this commit:
cvs rdiff -u
Module Name:pcc
Committed By: ragge
Date: Sun May 11 09:57:02 UTC 2014
Modified Files:
pcc/arch/i386: local.c
Log Message:
We'll handle static weakref'd functions like extern when PIC.
Fixes Jira#PCC-429 by Iain Hibbert.
To generate a diff of this commit:
cvs rdiff -u
Module Name:pcc
Committed By: ragge
Date: Wed May 7 17:02:15 UTC 2014
Modified Files:
pcc/arch/i386: local.c
Log Message:
Only emit hidden symbols if its variable or function is referenced.
Fixes Jira#PCC-424 by Iain Hibbert.
To generate a diff of this commit:
cvs
Module Name:pcc
Committed By: ragge
Date: Thu May 1 15:53:20 UTC 2014
Modified Files:
pcc/arch/i386: local.c macdefs.h
Log Message:
Add weakref to i386. Fixes Jira#PCC-362 by Iain Hibbert.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172
38 matches
Mail list logo