Quick Search:

jump to detailed chart | hide Line History

Line Count Graph

Constraint

Branch:
Author:
Tag:
Date: help

Sort: path | last-commit | first-commit Sub Directories

Go to changeset: | Customize Feeds
Changelog

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

./compat.c 1.12 history download (+2 -2) diffs

… 3 more files in changeset.
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.

./regs.c 1.246 history download (+7 -1) diffs

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).

./common.c 1.112 history download (+9 -1) diffs

… 2 more files in changeset.
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.

./pass2.h 1.138 history download (+2 -2) diffs

./reader.c 1.290 history download (+7 -13) diffs

./regs.c 1.245 history download (+4 -4) diffs

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
sometimes.

./reader.c 1.289 history download (+23 -13) diffs

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…

./unicode.c 1.8 history download (+43 -163) diffs

./unicode.h 1.4 history download (+1 -6) diffs

… 5 more files in 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.

./regs.c 1.244 history download (+5 -4) diffs

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.

./regs.c 1.243 history download (+9 -1) diffs

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.

./regs.c 1.242 history download (+9 -4) diffs

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…

./regs.c 1.241 history download (+148 -97) diffs

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.

./regs.c 1.240 history download (+28 -4) diffs

MAIN:plunky:20140725060400 by plunky on 25 July 2014, 08:04:00 +0200 (4 months 27 days ago) (void) away unused result

from NetBSD

./optim2.c 1.90 history download (+2 -2) diffs

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…

./regs.c 1.239 history download (+38 -3) diffs

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.

./regs.c 1.238 history download (+34 -5) diffs

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…

./common.c 1.111 history download (+6 -3) diffs

./manifest.h 1.104 history download (+2 -1) diffs

… 4 more files in changeset.
MAIN:plunky:20140606153156 by plunky on 06 June 2014, 17:31:56 +0200 (6 months ago) "#if 0" unused cp2u8(), for now

./unicode.c 1.7 history download (+3 -1) diffs

./unicode.h 1.3 history download (+3 -1) diffs

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

./common.c 1.110 history download (+81 -38) diffs

./manifest.h 1.103 history download (+4 -3) diffs

… 5 more files in changeset.
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.

./optim2.c 1.89 history download (+1 -2) diffs

./pass2.h 1.137 history download (+3 -1) diffs

./reader.c 1.288 history download (+55 -67) diffs

./regs.c 1.237 history download (+13 -20) diffs

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…

./regs.c 1.236 history download (+13 -6) diffs

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…

./optim2.c 1.88 history download (+2 -2) diffs

./regs.c 1.235 history download (+2 -2) diffs

… 9 more files in changeset.
MAIN:plunky:20140528065858 by plunky on 28 May 2014, 08:58:58 +0200 (6 months ago) add Id tags, for CVS

./unicode.c 1.6 history download (+1 -0) diffs

./unicode.h 1.2 history download (+2 -0) diffs

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

./unicode.c 1.5 history download (+4 -2) diffs

MAIN:plunky:20140527190007 by plunky on 27 May 2014, 21:00:07 +0200 (6 months ago) descriptive comments

./unicode.c 1.4 history download (+11 -0) diffs

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>

./unicode.c 1.3 history download (+4 -0) diffs

MAIN:plunky:20140527185140 by plunky on 27 May 2014, 20:51:40 +0200 (6 months ago) \? is a valid escape sequence

./unicode.c 1.2 history download (+2 -0) diffs

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.

./unicode.c 1.1 history download (+195) new

./unicode.h 1.1 history download (+10) new

MAIN:ragge:20140516130202 by ragge on 16 May 2014, 15:02:02 +0200 (7 months ago) Support for unicode indentifiers in pcc, C99 6.4.2.1.
Written by Eric Olson.

./common.c 1.109 history download (+19 -2) diffs

… 9 more files in changeset.
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.

./reader.c 1.287 history download (+3 -1) diffs

./regs.c 1.234 history download (+3 -8) diffs

… 3 more files in changeset.
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

./optim2.c 1.87 history download (+2 -3) diffs

… 6 more files in changeset.
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
data registers.

./match.c 1.101 history download (+5 -5) diffs

earlier earlier | later later
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-22 00:13 +0100