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

latest revision download Branch MAIN

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

Created: 2014-04-19 09:47:51 +0200 (8 months ago) | Author: ragge | Changeset: MAIN:ragge:20140419074750

Section that has code should be type "x".  Fixes Jira#PCC-421 by Iain Hibbert.

Branch point for: r-1-1-0

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

1.27 annotated / raw | Diffs: previous, other | Lines: 865 ( +4, -4 )

Created: 2012-04-22 23:07:40 +0200 (2 years 7 months ago) | Author: plunky | Changeset: MAIN:plunky:20120422210740

tidy up some remaining K&R function definitions

1.26 annotated / raw | Diffs: previous, other | Lines: 865 ( +270, -267 )

Created: 2011-11-13 23:30:18 +0100 (3 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20111113223018

Get arm back-end building again.

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

Created: 2011-06-04 09:41:11 +0200 (3 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20110604074111

Remove bccode, it's not necessary anymore.

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

Created: 2011-06-03 17:34:00 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110603153400

TARGOS and TARGMACH are primarily build variables, used to select which
files to build or include. Have them originate in the makefile system
then, and stringify on the commandline where needed.

(this solves a problem where eg TARGMACH stringifys as "1" on i386 at
least, since i386 is also defined by gcc)

then limit somewhat where they are needed, by using VERSSTR directly as
an identifier, and cut out user@host from versstr as it makes object files
differ according to who ran the configure script..

1.23 annotated / raw | Diffs: previous, other | Lines: 876 ( +1, -11 )

Created: 2011-05-15 19:08:35 +0200 (3 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20110515170835

Remove fldal(), unused.

1.22 annotated / raw | Diffs: previous, other | Lines: 886 ( +49, -52 )

Created: 2011-04-07 20:50:15 +0200 (3 years 8 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.21 annotated / raw | Diffs: previous, other | Lines: 889 ( +6, -4 )

Created: 2009-02-08 17:07:52 +0100 (5 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20090208160752

Mechanical changes for new syntax of soname.

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.20 annotated / raw | Diffs: previous, other | Lines: 887 ( +4, -3 )

Created: 2008-12-02 22:39:16 +0100 (6 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20081202213916

Don't rely on __STRING() being defined on build system.

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

Created: 2008-08-08 14:38:38 +0200 (6 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080808123838

identify pcc object files.

1.18 annotated / raw | Diffs: previous, other | Lines: 886 ( +8, -15 )

Created: 2008-07-29 15:25:58 +0200 (6 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20080729132558

Remove use of spname from targets.

1.17 annotated / raw | Diffs: previous, other | Lines: 893 ( +37, -37 )

Created: 2008-06-19 09:35:45 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080619073430

Rename local variable which shadows global.

1.16 annotated / raw | Diffs: previous, other | Lines: 893 ( +3, -3 )

Created: 2008-05-16 04:18:14 +0200 (6 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080516021814

Use correct type on structure returns.

1.15 annotated / raw | Diffs: previous, other | Lines: 893 ( +295, -43 )

Created: 2008-04-14 05:44:37 +0200 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080414034437

Sync arm target with powerpc.

Structure return args, structure arguments, structure copies now work.
Fix some emulated floating-point code.
Remove dead code.

1.14 annotated / raw | Diffs: previous, other | Lines: 641 ( +15, -12 )

Created: 2008-03-21 21:10:17 +0100 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080321201017

Fix pushing of 64-bit arguments for big-endian.

1.13 annotated / raw | Diffs: previous, other | Lines: 638 ( +201, -60 )

Created: 2008-03-07 02:50:41 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080307015041

Handle float/double arguments.

1.12 annotated / raw | Diffs: previous, other | Lines: 497 ( +18, -139 )

Created: 2008-03-04 07:03:13 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080304060313

ARM fixes
- save arguments to correct place on stack.
- leave room for arguments on stack (stdargs works)
- fix ldouble softfloat names
- add code from Harvard Eidnes to handle constant loads and also use
 it to load large stack sizes

1.11 annotated / raw | Diffs: previous, other | Lines: 618 ( +298, -105 )

Created: 2008-03-03 03:56:26 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080303025626

Synchronise parameter-passing code with the mipse code.

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

Created: 2008-02-24 16:54:39 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20080224155439

Change the handling once again to fix the >1k insn reference problem on arm.
Also fix a crash bug reported by Håvard Eidnes.

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

Created: 2008-02-12 19:31:58 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20080212183158

More fixes because of defloc() changes.  Move the rewriting of ADDROF
trees to myp2tree() to have all context available.

1.8 annotated / raw | Diffs: previous, other | Lines: 496 ( +49, -1 )

Created: 2008-02-10 15:30:31 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20080210143031

Make arm compile again, from Håvard Eidnes.

1.7 annotated / raw | Diffs: previous, other | Lines: 448 ( +2, -5 )

Created: 2008-01-01 18:31:00 +0100 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20080101173100

Add fixdef()/mypragma() stubs.
Change all code to use soname for output symbol name.

1.6 annotated / raw | Diffs: previous, other | Lines: 451 ( +5, -5 )

Created: 2007-12-30 11:31:50 +0100 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20071230103150

Change number of TEMP nodes to be stored in rval, not lval, to be
consistent with REG/OREG nodes.
Add macro regno() to reference the reg/tempnum value.

1.5 annotated / raw | Diffs: previous, other | Lines: 451 ( +2, -2 )

Created: 2007-12-13 04:59:04 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071213035904

Put arguments in correct registers.

1.4 annotated / raw | Diffs: previous, other | Lines: 451 ( +102, -8 )

Created: 2007-11-22 19:36:44 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071122183644

ARM fixes:
- add floating-point support
- work-in-progress of varargs
- return structures from functions
- fix structure assignments
- fix many type conversions
- improve instruction emulation

1.3 annotated / raw | Diffs: previous, other | Lines: 357 ( +3, -12 )

Created: 2007-11-22 15:36:36 +0100 (7 years ago) | Author: stefan | Changeset: MAIN:stefan:20071122143636

Put the genswitch() code that is found in most backends into
the MI part. The backend version is renamed to mygenswitch()
and can provide improved translations for switch statements.

Improved implementation of the switch constraints/semantics
described in the standard.

ok ragge@, otto@

1.2 annotated / raw | Diffs: previous, other | Lines: 366 ( +3, -3 )

Created: 2007-11-16 05:32:59 +0100 (7 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116043259

Adding missing register definition.

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

Created: 2007-11-16 01:27:06 +0100 (7 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116002706

Add ARM backend.  Tested on NetBSD/cats.

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-20 22:35 +0100