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.34 1.1

latest revision download Branch MAIN

1.34 annotated / raw | Diffs: previous, other | Lines: 281 ( +14, -5 )

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

Update sparc code to symbol changes.

1.33 annotated / raw | Diffs: previous, other | Lines: 272 ( +9, -1 )

Created: 2011-06-05 19:37:01 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110605173701

Set long long to the same as long.

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

Created: 2011-06-05 19:21:17 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110605172117

Make instring() a common function, that may be locally declared if MYINSTRING
is declared.

1.31 annotated / raw | Diffs: previous, other | Lines: 286 ( +4, -46 )

Created: 2011-06-05 18:22:52 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110605162252

Add support for big-endian bitfield initializers.  As a side-effect sparc64
got support for compile-time bitfield initializers.

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

Created: 2011-06-05 10:54:42 +0200 (3 years 3 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.29 annotated / raw | Diffs: previous, other | Lines: 326 ( +34, -39 )

Created: 2011-06-04 17:22:03 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110604152202

Most ninval() implementations are quite similar, so put the code to handle
these constant printouts in init.c.  Let target be able to do its own
things in ninval() by returning 1 if handled, 0 otherwise.
The asm directive (.byte etc...) has a default which can be overwritten
by target on a per-type basis.
XXX - still missing float printout stuff.  Needs more work.

1.28 annotated / raw | Diffs: previous, other | Lines: 331 ( +0, -6 )

Created: 2011-06-04 09:47:30 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110604074729

Remove cendarg(), not necessary anymore.

1.27 annotated / raw | Diffs: previous, other | Lines: 337 ( +0, -14 )

Created: 2011-06-02 17:41:27 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110602154126

Remove offcon() and P{M,V}CONV and clause 3 where appropriate.

1.26 annotated / raw | Diffs: previous, other | Lines: 351 ( +3, -2 )

Created: 2011-05-30 08:08:50 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110530060850

Missed fixes in sparc64 as pointed out by Daniel Dickman.

1.25 annotated / raw | Diffs: previous, other | Lines: 350 ( +1, -1 )

Created: 2011-04-07 20:50:16 +0200 (3 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20110407185015

Rewrite the handling of type size/alignment to only need attributes
for size/align when something differs from default.  Hence; no need
for MKAP/MKSUE anymore.

1.24 annotated / raw | Diffs: previous, other | Lines: 350 ( +1, -1 )

Created: 2011-01-21 22:47:59 +0100 (3 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20110121214758

Update all targets accordingly to pragma change.

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: 350 ( +7, -7 )

Created: 2010-11-26 18:10:50 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20101126171050

Make sparc64 compile again after recent changes.

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

Created: 2010-05-24 19:27:58 +0200 (4 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20100524172758

Fix string init bug, from Lars Zetterlund.

1.21 annotated / raw | Diffs: previous, other | Lines: 350 ( +0, -5 )

Created: 2009-05-07 04:34:12 +0200 (5 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090507023408

Add support for \uXXXX and \UXXXXXX escape sequences.  Merge all implementationsof inwstring() into one.  Fix for PCC-21.  From tg@mirbsd.de.

1.20 annotated / raw | Diffs: previous, other | Lines: 355 ( +3, -2 )

Created: 2009-02-08 17:51:07 +0100 (5 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20090208165107

Sparc soname fixes.

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

Created: 2008-12-14 22:16:58 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081214211658

Remove ILABEL references from targets.

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

Created: 2008-08-08 14:55:41 +0200 (6 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080808125541

Target stubs for pass1_lastchance().

1.17 annotated / raw | Diffs: previous, other | Lines: 349 ( +10, -0 )

Created: 2008-07-08 07:49:06 +0200 (6 years 2 months ago) | Author: david | Changeset: MAIN:david:20080708054906

to save long table entries, convert float to int before converting to short/char (inspired by mips)

1.16 annotated / raw | Diffs: previous, other | Lines: 339 ( +8, -8 )

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

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

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

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

register fixes for type double

1.14 annotated / raw | Diffs: previous, other | Lines: 334 ( +36, -2 )

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

more fp support

1.13 annotated / raw | Diffs: previous, other | Lines: 300 ( +1, -1 )

Created: 2008-01-28 07:31:05 +0100 (6 years 7 months ago) | Author: david | Changeset: MAIN:david:20080128063105

fix register assignment bugs

1.12 annotated / raw | Diffs: previous, other | Lines: 300 ( +5, -7 )

Created: 2008-01-27 00:21:28 +0100 (6 years 7 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: 302 ( +26, -6 )

Created: 2008-01-26 04:50:55 +0100 (6 years 7 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: 282 ( +2, -2 )

Created: 2008-01-24 02:16:25 +0100 (6 years 7 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: 282 ( +13, -24 )

Created: 2008-01-22 06:05:22 +0100 (6 years 7 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: 293 ( +45, -7 )

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

globally defined structures now working

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

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

support global structs defined with .comm

1.6 annotated / raw | Diffs: previous, other | Lines: 249 ( +12, -4 )

Created: 2008-01-18 22:05:09 +0100 (6 years 8 months ago) | Author: david | Changeset: MAIN:david:20080118210509

more stack bias fixes

1.5 annotated / raw | Diffs: previous, other | Lines: 241 ( +11, -14 )

Created: 2008-01-18 18:30:21 +0100 (6 years 8 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: 244 ( +34, -0 )

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

better constant handling

1.3 annotated / raw | Diffs: previous, other | Lines: 210 ( +17, -2 )

Created: 2008-01-17 07:40:16 +0100 (6 years 8 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: 195 ( +16, -0 )

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

support for some basic function calls

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

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

beginning of sparc64 support

FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-09-20 18:02 +0200