MAIN:ragge:20150217190845 by ragge on 17 February 2015, 20:08:45 +0100 (3 months 9 days ago) Must do argument promotion on stack args also.
Bug reported by Pitr Kaye on pcc-list.
MAIN:ragge:20150207084754 by ragge on 07 February 2015, 09:47:54 +0100 (3 months 20 days ago) Use a target attribute to pass label for sign conversion of floats.
Fixes bug reported by Pitr Kaye on pcc-list.
MAIN:ragge:20150104191723 by ragge on 04 January 2015, 20:17:23 +0100 (4 months 23 days ago) Remove refs to stsize and stalign from code.
This is mechanical and may have introduced bugs.
MAIN:ragge:20150104185218 by ragge on 04 January 2015, 19:52:19 +0100 (4 months 23 days ago) Remove unneeded use of n_label.
MAIN:ragge:20140929195747 by ragge on 29 September 2014, 21:57:47 +0200 (7 months ago) Do not ignore 't' xasm constraint, it must be put in a (virtual) register
anyway. Bug reported by Steve Kargl on pcc-list.
MAIN:ragge:20140928125131 by ragge on 28 September 2014, 14:51:31 +0200 (7 months ago) Mask out fpu exceptions, the compiler may want to load NAN etc...
MAIN:ragge:20140922140827 by ragge on 22 September 2014, 16:08:27 +0200 (8 months ago) Fix for disabled gcc compat.
MAIN:ragge:20140921094948 by ragge on 21 September 2014, 11:49:48 +0200 (8 months ago) Handle arrays inside structs when classifying arguments and return values.
Fixes Jira#PCC-487 and Jira#PCC-485 by Fred J. Tydeman.
MAIN:ragge:20140902143012 by ragge on 02 September 2014, 16:30:12 +0200 (8 months ago) Last fix of Jira#PCC-483.
MAIN:ragge:20140828201449 by ragge on 28 August 2014, 22:14:49 +0200 (9 months ago) Fix yet another bug in calling convention. Now all regression tests
passes without errors.
MAIN:ragge:20140828154407 by ragge on 28 August 2014, 17:44:07 +0200 (9 months ago) Do not print out potential junk, even though it do not matter.
MAIN:ragge:20140826180838 by ragge on 26 August 2014, 20:08:38 +0200 (9 months ago) Fix unwanted propagation of SCONV, as in i386.
MAIN:ragge:20140818151951 by ragge on 18 August 2014, 17:19:51 +0200 (9 months ago) Allow amd64 to compile without gcc-compat.
MAIN:plunky:20140813200536 by plunky on 13 August 2014, 22:05:36 +0200 (9 months ago) remove unused variable with obsolete function call
MAIN:ragge:20140813200140 by ragge on 13 August 2014, 22:01:40 +0200 (9 months ago) Add r8-r15 ar possible clobbered registers ix extended assembler,
as reported on pcc-list.
MAIN:plunky:20140813132017 by plunky on 13 August 2014, 15:20:17 +0200 (9 months ago) remove unused variable. reported by Brad Harder on current-users@netbsd
MAIN:plunky:20140725060706 by plunky on 25 July 2014, 08:07:06 +0200 (10 months ago) avoid strict aliasing problems
from Christos Zoulas, via NetBSD
MAIN:ragge:20140703142551 by ragge on 03 July 2014, 16:25:51 +0200 (10 months ago) Do not change type on named pointers, since they are memory addresses.
Fixes Jira#PCC-440 by Fred J. Tydeman
MAIN:ragge:20140703140350 by ragge on 03 July 2014, 16:03:50 +0200 (10 months ago) Repair code for varargs passing by using the classification routines.
Fixes (among other stuff) Jira#PCC-447 by Fred J. Tydeman.
MAIN:ragge:20140702085940 by ragge on 02 July 2014, 10:59:40 +0200 (10 months ago) long double complex is returned in the x87, but arguments are on the stack.
Fixes Jira#PCC-453 by Fred J. Tydeman.
MAIN:ragge:20140701165220 by ragge on 01 July 2014, 18:52:20 +0200 (10 months ago) Also add casts for char, uchar and ushort to pointer.
MAIN:ragge:20140701164854 by ragge on 01 July 2014, 18:48:54 +0200 (10 months ago) Convert shorts to pointers. Fixes Jira#PCC-306 by Fred J. Tydeman.
MAIN:ragge:20140629160355 by ragge on 29 June 2014, 18:03:55 +0200 (10 months ago) Fix return regs for structs. Next step in fixing PCC-413.
MAIN:ragge:20140629075505 by ragge on 29 June 2014, 09:55:05 +0200 (11 months ago) Fix a long-standing argument classification bug causing floats/doubles to
end up in the wrong registers.
MAIN:ragge:20140601113502 by ragge on 01 June 2014, 13:35:02 +0200 (11 months ago) Remove BITOOR from MD code.
MAIN:ragge:20140503103609 by ragge on 03 May 2014, 12:36:09 +0200 (12 months ago) Let the compiler define __FLT_EVAL_METHOD__, and add to targets accordingly.
FIxes Jira#PCC-317 by Fred J. Tydeman.
MAIN:ragge:20140430163720 by ragge on 30 April 2014, 18:37:20 +0200 (12 months ago) Fix static common variables for darwin.
MAIN:ragge:20140429181704 by ragge on 29 April 2014, 20:17:04 +0200 (12 months ago) Output segment names for OSX.
OSX uses power-of-2 alignment.
MAIN:ragge:20140429181609 by ragge on 29 April 2014, 20:16:09 +0200 (12 months ago) Use movabsq for labels.
Do not emit labels as distance to indexed registers, they can be only
MAIN:ragge:20140419074750 by ragge on 19 April 2014, 09:47:51 +0200 (13 months ago) Section that has code should be type "x". Fixes Jira#PCC-421 by Iain Hibbert.
earlier | later