MAIN:plunky:20141218192129 by plunky on 18 December 2014, 20:21:29 +0100 (3 days ago) fix the WIN32 target
from Antoine Leca, on pcc-list
MAIN:ragge:20141012195829 by ragge on 12 October 2014, 21:58:29 +0200 (2 months 9 days ago) DCE can break vax sometimes, so disable it for now.
MAIN:ragge:20141011105026 by ragge on 11 October 2014, 12:50:27 +0200 (2 months 10 days ago) Obey the -w flag (no warnings at all).
MAIN:ragge:20141011095021 by ragge on 11 October 2014, 11:50:21 +0200 (2 months 10 days ago) Check and handle spilling of on-stack arguments correctly.
Fixes a vax bug which reference arguments to %ap instead of %fp.
MAIN:ragge:20141010161252 by ragge on 10 October 2014, 18:12:52 +0200 (2 months 11 days ago) Fix bug causing wrong offset register to be used for arg references
MAIN:plunky:20140822131329 by plunky on 22 August 2014, 15:13:29 +0200 (3 months 29 days ago) rework string handling, changing back to the method where strings are
internalized and held with non-ascii values escaped.
There is some revert of the unicode patch for this (which changed
the compil… changeset.
MAIN:ragge:20140817154134 by ragge on 17 August 2014, 17:41:34 +0200 (4 months 4 days ago) Do not spill left side if node is an ASSIGN.
Handle TEMP nodes as REG when finding out whether something is addressable.
FIxes Jira#PCC-465 by Volkmar Klatt.
MAIN:ragge:20140816150936 by ragge on 16 August 2014, 17:09:36 +0200 (4 months 5 days ago) NEVER constraints must also apply to needs in instruction definitions.
Fixes Jira#PCC-472 by Volkmar Klatt.
MAIN:ragge:20140806203406 by ragge on 06 August 2014, 22:34:06 +0200 (4 months 15 days ago) Check if the requested reg to spill is a permanent register, otherwise
nothing will be spilled. Fixes Jira#PCC-463 by Volkmar Klatt.
MAIN:ragge:20140802084157 by ragge on 02 August 2014, 10:41:57 +0200 (4 months 19 days ago) Rewrite the in-tree spill code significantly to fix coloring problems
on targets with (very) few register. This should benefit from an
improved SU computation code.
Fixes Jira#PCC-457 by Volkmar Klat…
MAIN:ragge:20140725162054 by ragge on 25 July 2014, 18:20:54 +0200 (4 months 27 days ago) If we end up with a parent rewrite, check if it is also subject to store.
MAIN:plunky:20140725060400 by plunky on 25 July 2014, 08:04:00 +0200 (4 months 27 days ago) (void) away unused result
MAIN:ragge:20140703155828 by ragge on 03 July 2014, 17:58:28 +0200 (5 months 18 days ago) Fix two corner-cases in the register allocator that only reveales itself
during special circumstances when we are very low in registers:
- Handle the eventual extra move from long-range register in su…
MAIN:ragge:20140607140204 by ragge on 07 June 2014, 16:02:04 +0200 (6 months ago) Always walk down left if su numbers are the same, due to tree building.
Fixes Jira#PCC-439 by Iain Hibbert and Jira#PCC-445 by Volkmar Klatt.
MAIN:plunky:20140607070409 by plunky on 07 June 2014, 09:04:09 +0200 (6 months ago) revert previous addition of 'leaf' attribute. this is not supported by
gcc-4.3.1 (which pcc claims to be compatible with)
add support for 'attributes' diagnostic (enabled by default), to
allow ignori… changeset.
MAIN:plunky:20140606153156 by plunky on 06 June 2014, 17:31:56 +0200 (6 months ago) "#if 0" unused cp2u8(), for now
MAIN:plunky:20140606131903 by plunky on 06 June 2014, 15:19:03 +0200 (6 months ago) work on the W<flags> handling, so that we can specify the initial
state of a conditional warning.
add "deprecated-declarations", so that it can be disabled at runtime
MAIN:ragge:20140601113352 by ragge on 01 June 2014, 13:33:52 +0200 (6 months ago) cleanup freetemp(). Add functions storenode/storemod to get temporary
storage, default on stack but can be overridden by MD code.
Allow for targets to provide their own INTEMP code. Remove BITOOR.
MAIN:ragge:20140531151052 by ragge on 31 May 2014, 17:10:52 +0200 (6 months ago) Remove over-optimistic check for tree rewriting, which caused some trees
never to be rewritten. Fixes Jira#PCC-437 by Volkmar Klatt.
Ensure that number of adjacent nodes cannot get negative, and set…
MAIN:plunky:20140529192002 by plunky on 29 May 2014, 21:20:02 +0200 (6 months ago) mkpstr() should not use esc2char(), since stradd() already did it.
while here, audit and tidy all of IP_ASM and ip_asm operations. The
rule is that an asm("") statement will insert a tab at the begin… changeset.
MAIN:plunky:20140528065858 by plunky on 28 May 2014, 08:58:58 +0200 (6 months ago) add Id tags, for CVS
MAIN:plunky:20140528065541 by plunky on 28 May 2014, 08:55:41 +0200 (6 months ago) handle -xuchar in esc2char
fixes PCC-434, by me
MAIN:plunky:20140527190007 by plunky on 27 May 2014, 21:00:07 +0200 (6 months ago) descriptive comments
MAIN:plunky:20140527185901 by plunky on 27 May 2014, 20:59:01 +0200 (6 months ago) in GCC world, you can use '\e' for <ESC>
MAIN:plunky:20140527185140 by plunky on 27 May 2014, 20:51:40 +0200 (6 months ago) \? is a valid escape sequence
MAIN:ragge:20140517075559 by ragge on 17 May 2014, 09:55:59 +0200 (7 months ago) Oops, forgot to checkin these (quite important!) files from Eric Olson.
MAIN:ragge:20140516130202 by ragge on 16 May 2014, 15:02:02 +0200 (7 months ago) Support for unicode indentifiers in pcc, C99 18.104.22.168.
Written by Eric Olson.
MAIN:ragge:20140503095757 by ragge on 03 May 2014, 11:57:57 +0200 (7 months ago) Allow pcc to be compiled without PCC_DEBUG being defined.
Solves Jira#PCC-8 by Gregory McGarry.
MAIN:plunky:20140409100124 by plunky on 09 April 2014, 12:01:24 +0200 (8 months ago) fix issues noted by -Wunused-but-set-variable of gcc4.8 by cutting out
use of the dummy variables
MAIN:ragge:20140408195324 by ragge on 08 April 2014, 21:53:24 +0200 (8 months ago) Fix a bug revealing itself only on targets with different address and
earlier | later