Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.26 1.1

latest revision download Branch MAIN

1.26 annotated / raw | Diffs: previous, other | Lines: 423 ( +1, -5 )

Created: 2011-06-23 15:41:25 +0200 (3 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20110623134125

Update sparc code to symbol changes.

Branch point for: r-1-1-0

Tags: r-1-1-0$BP r-1-1-0-RELEASE

1.25 annotated / raw | Diffs: previous, other | Lines: 427 ( +2, -0 )

Created: 2011-06-05 10:54:42 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110605085442

fix up CVS tags
- insert missing Id tags for pcc server
- remove empty (meaningless to pcc server) tags

1.24 annotated / raw | Diffs: previous, other | Lines: 425 ( +2, -2 )

Created: 2010-01-25 04:13:05 +0100 (4 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20100125031305

Correct format strings and STASG return register.

Addresses PCC-107 and PCC-108 from Dmitry Alenichev.

Branch point for: r-1-0-0 r-1-0-1

Tags: r-1-0-0$BP r-1-0-0-RELEASE r-1-0-1$BP

1.23 annotated / raw | Diffs: previous, other | Lines: 425 ( +4, -3 )

Created: 2009-10-30 15:27:29 +0100 (5 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20091030142729

Sparc64 patches from Lars Zetterlund.  Are supposed to fix Jira#PCC-20.

1.22 annotated / raw | Diffs: previous, other | Lines: 424 ( +1, -1 )

Created: 2008-11-01 09:29:37 +0100 (6 years 1 month ago) | Author: mickey | Changeset: MAIN:mickey:20081101082937

allow spilling >31 regs. apprently i386 was always safe as fpu regs
are fakes. needed by hppa (and i think also powerpc) or any other arch
that employs callee-save regs of >31 numbers (per defines ;).
most of the archs are simply using ipp_regs[0] as they do have
less than 31 regs or otherwise need no spilling.
ragge@ told me to commit this in september and it seems to work (:

1.21 annotated / raw | Diffs: previous, other | Lines: 424 ( +7, -1 )

Created: 2008-06-26 14:35:02 +0200 (6 years 5 months ago) | Author: david | Changeset: MAIN:david:20080626123502

some floating-point improvements, but not enough to make anything significant run yet

1.20 annotated / raw | Diffs: previous, other | Lines: 418 ( +9, -0 )

Created: 2008-06-22 17:25:00 +0200 (6 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20080622152459

Add xasm support for:
- + constraint (same input and output argument)
- target-specific register names
- memory and cc constraints

1.19 annotated / raw | Diffs: previous, other | Lines: 409 ( +0, -1 )

Created: 2008-02-10 20:25:44 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20080210192543

Remove references to MOVE nodes, they do not exist anymore.

1.18 annotated / raw | Diffs: previous, other | Lines: 410 ( +6, -4 )

Created: 2008-02-06 19:57:35 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080206185735

register fixes for type double

1.17 annotated / raw | Diffs: previous, other | Lines: 408 ( +33, -1 )

Created: 2008-02-05 05:42:03 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080205044203

more fp support

1.16 annotated / raw | Diffs: previous, other | Lines: 376 ( +10, -4 )

Created: 2008-02-02 07:28:27 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080202062827

some rudimentary floating point templates

1.15 annotated / raw | Diffs: previous, other | Lines: 370 ( +4, -1 )

Created: 2008-02-02 00:33:31 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080201233331

functions with more than six arguments now supported

1.14 annotated / raw | Diffs: previous, other | Lines: 367 ( +10, -28 )

Created: 2008-01-31 05:03:29 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080131040329

A bunch of changes:
- Support passing more than six arguments by spilling onto the stack. As
 yet unfinished, as the code for processing the arguments is missing.
- Be much more careful about the assignment of registers in templates.
- Proper SCONV templates.

We can now compile and run 'ls'.

1.13 annotated / raw | Diffs: previous, other | Lines: 385 ( +52, -28 )

Created: 2008-01-28 05:40:36 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080128044036

- Support stack offsets greater than signed 13-bits.
- First attempt a struct assignment.
- Templates for modulo and bitwise not.

1.12 annotated / raw | Diffs: previous, other | Lines: 361 ( +1, -1 )

Created: 2008-01-27 00:21:28 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080126232128

Fixes:
- Treat long/ulong as 8-byte values.
- Save to the proper register when performing an add or subtract.
- Place .align tags before labels, rather than after.

This means we can now compile working binaries for echo, pwd, and cat.

1.11 annotated / raw | Diffs: previous, other | Lines: 361 ( +17, -15 )

Created: 2008-01-26 04:50:55 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080126035055

Fix the passing of pointers to functions. This means pcc can now compile
a working version of echo on OpenBSD/sparc64.

1.10 annotated / raw | Diffs: previous, other | Lines: 359 ( +35, -29 )

Created: 2008-01-24 02:16:25 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080124011625

various fixes for constant handling and calling functions by pointer

1.9 annotated / raw | Diffs: previous, other | Lines: 353 ( +35, -7 )

Created: 2008-01-22 06:05:22 +0100 (6 years 10 months ago) | Author: david | Changeset: MAIN:david:20080122050522

surrender and move the stack bias code into pass2, and improve struct handling

1.8 annotated / raw | Diffs: previous, other | Lines: 325 ( +10, -6 )

Created: 2008-01-21 05:52:38 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080121045238

globally defined structures now working

1.7 annotated / raw | Diffs: previous, other | Lines: 321 ( +3, -0 )

Created: 2008-01-20 07:43:23 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080120064323

support global structs defined with .comm

1.6 annotated / raw | Diffs: previous, other | Lines: 318 ( +6, -6 )

Created: 2008-01-18 23:32:59 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080118223259

a moderately functioning OPLOG

1.5 annotated / raw | Diffs: previous, other | Lines: 318 ( +3, -3 )

Created: 2008-01-18 18:30:21 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080118173021

better SPARCv9 stack bias handling, which means that basic array manipulation is now working

1.4 annotated / raw | Diffs: previous, other | Lines: 318 ( +23, -1 )

Created: 2008-01-18 05:13:27 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080118041327

better constant handling

1.3 annotated / raw | Diffs: previous, other | Lines: 296 ( +9, -5 )

Created: 2008-01-17 07:40:16 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080117064016

more function calling supported, printf("hello world") now runs

1.2 annotated / raw | Diffs: previous, other | Lines: 292 ( +2, -2 )

Created: 2008-01-16 01:53:09 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080116005309

support for some basic function calls

1.1 new annotated / raw | Lines: 292 ( +292, -0 )

Created: 2008-01-15 05:14:30 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080115041430

beginning of sparc64 support

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 08:48 +0100