MAIN:ragge:20141113191036 by ragge on 13 November 2014, 20:10:36 +0100 (37 days ago) Add support for using fucompp if cputype < i686.
Fixes pentium bug reported by Rune on pcc-list.
MAIN:ragge:20141108094417 by ragge on 08 November 2014, 10:44:17 +0100 (43 days ago) Round down and not towards zero when casting floats to long long.
Fixes rounding bug reported by Rune on pcc-list.
MAIN:ragge:20140929161538 by ragge on 29 September 2014, 18:15:38 +0200 (2 months 21 days ago) Special-case return type of float complex, it is returned in eax/edx instead.
MAIN:ragge:20140923203645 by ragge on 23 September 2014, 22:36:45 +0200 (2 months 27 days ago) Let pass2 handle the pass-in-regs structure syntax for OpenBSD, as is done
for amd64. Fixes Jira#PCC-482 by Volkmar Klatt + regression c99/func003.
MAIN:ragge:20140915140626 by ragge on 15 September 2014, 16:06:26 +0200 (3 months 4 days ago) Complex floats are passed in registers on return.
Fixes Jira#PCC-486 by Fred J. Tydeman.
MAIN:ragge:20140914150328 by ragge on 14 September 2014, 17:03:28 +0200 (3 months 5 days ago) It is expected that callee removes the hidden arg from stack, not the caller.
MAIN:ragge:20140913074420 by ragge on 13 September 2014, 09:44:20 +0200 (3 months 7 days ago) Do not put stack arguments in temporaries if not optimizing, it will break
variadics. Fixes (at least) Jira#PCC-484 and PCC-499.
MAIN:ragge:20140902142438 by ragge on 02 September 2014, 16:24:38 +0200 (3 months 17 days ago) Always set extended precision for the compiler itself.
Fixes part of Jira#PCC-483 by Fred J. Tydeman.
MAIN:ragge:20140826175731 by ragge on 26 August 2014, 19:57:31 +0200 (3 months 24 days ago) Fix unwanted SCONV.
MAIN:ragge:20140820194346 by ragge on 20 August 2014, 21:43:46 +0200 (4 months ago) Do not add a placeholder for hidden arg if struct will be passed in registers.
Fixes Jira#PCC-467 by Volkmar Klatt.
MAIN:ragge:20140818150747 by ragge on 18 August 2014, 17:07:47 +0200 (4 months 2 days ago) Do not allow esi as a need, otherwise the result will be trashed.
MAIN:ragge:20140728182826 by ragge on 28 July 2014, 20:28:26 +0200 (4 months 23 days ago) Ensure that correct result get returned from struct return.
Fixes part of Jira#PCC-456 by Volkmar Klatt.
MAIN:ragge:20140703143136 by ragge on 03 July 2014, 16:31:36 +0200 (5 months 17 days ago) Allow pointers to be cast to short. Reported by Iain Hibbert in Jira#PCC-440.
MAIN:gmcgarry:20140604071802 by gmcgarry on 04 June 2014, 09:18:02 +0200 (6 months ago) Fix for non-ELF systems.
MAIN:gmcgarry:20140604064349 by gmcgarry on 04 June 2014, 08:43:49 +0200 (6 months ago) OS X improvements for structure arguments, linking against frameworks and handling SDK versions.
MAIN:ragge:20140601113502 by ragge on 01 June 2014, 13:35:02 +0200 (6 months ago) Remove BITOOR from MD code.
MAIN:plunky:20140529181125 by plunky on 29 May 2014, 20:11:25 +0200 (6 months ago) for _Bool arguments in registers, do the same as char types
this fixes yet another wrinkle with __regparm__ support
MAIN:ragge:20140528162811 by ragge on 28 May 2014, 18:28:11 +0200 (6 months ago) Cannot allow for stdcall when calling yet. Works for called functions though.
MAIN:ragge:20140527200230 by ragge on 27 May 2014, 22:02:30 +0200 (6 months ago) Use specific registers for char arguments if regparms.
Fixes reopened Jira#PCC-430 by Iain Hibbert.
MAIN:plunky:20140527154857 by plunky on 27 May 2014, 17:48:57 +0200 (6 months ago) "enter" only takes a 16-bit argument
MAIN:ragge:20140524201125 by ragge on 24 May 2014, 22:11:25 +0200 (6 months ago) Use "enter" if we have to subtract from stack. Saves a bunch of bytes per
MAIN:ragge:20140524151953 by ragge on 24 May 2014, 17:19:53 +0200 (6 months ago) Fix remaining parts of Jira#PCC-432 by Iain Hibbert.
MAIN:plunky:20140520205620 by plunky on 20 May 2014, 22:56:20 +0200 (7 months ago) use tabs for formatting assembler
MAIN:ragge:20140518094113 by ragge on 18 May 2014, 11:41:13 +0200 (7 months ago) Fixup bfcode() entirely. Should now handle regparm, stdcall and struct
return correct in all different ways. Fixes part of Jira#PCC-432.
MAIN:ragge:20140511095702 by ragge on 11 May 2014, 11:57:02 +0200 (7 months ago) We'll handle static weakref'd functions like extern when PIC.
Fixes Jira#PCC-429 by Iain Hibbert.
MAIN:ragge:20140511090631 by ragge on 11 May 2014, 11:06:31 +0200 (7 months ago) For regparms < INT cast to int, to avoid type clashes later on.
Fixes Jira#PCC-430 by Iain Hibbert.
MAIN:ragge:20140507170215 by ragge on 07 May 2014, 19:02:15 +0200 (7 months ago) Only emit hidden symbols if its variable or function is referenced.
Fixes Jira#PCC-424 by Iain Hibbert.
MAIN:ragge:20140507163549 by ragge on 07 May 2014, 18:35:49 +0200 (7 months ago) Complain about weakref not being static.
Do not emit storage for weakref symbols.
Fixes Jira#PCC-362 by Iain Hibbert.
MAIN:ragge:20140507125535 by ragge on 07 May 2014, 14:55:35 +0200 (7 months ago) Bugfix regparm. stdcall not yet correct.
Fixes Jira#PCC-404 by Iain Hibbert.
MAIN:ragge:20140504125007 by ragge on 04 May 2014, 14:50:07 +0200 (7 months ago) Do not try yo generate a evaluation tree for static initializations.
earlier | later