OpenBSD CVS

CVS log for src/usr.bin/pcc/ccom/Attic/trees.c


[BACK] Up to [local] / src / usr.bin / pcc / ccom

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.16, Thu Apr 12 11:51:12 2012 UTC (12 years, 1 month ago) by pirofti
Branch: MAIN
CVS Tags: HEAD
Changes since 1.15: +1 -1 lines
FILE REMOVED

tedu(tm) pcc.

Message sent. Okay deraadt@.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Aug 17 18:40:13 2008 UTC (15 years, 9 months ago) by ragge
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.14: +110 -64 lines
Diff to previous 1.14 (colored)

Updates from master repo.  Can now compile both userland and kernel.
(with some patches...)

Revision 1.14 / (download) - annotate - [select for diffs], Fri Apr 11 20:45:52 2008 UTC (16 years, 1 month ago) by stefan
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.13: +19 -7 lines
Diff to previous 1.13 (colored)

Sync with master repo. Reminded by otto@

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jan 12 17:26:16 2008 UTC (16 years, 4 months ago) by ragge
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.12: +38 -53 lines
Diff to previous 1.12 (colored)

Large update from master repo:
> Pragma not position dependent
> Accept declarations anywhere in the C code.
> Just typing "a;" is not allowed anymore when declaring variables.
> Change to new initializer handling.
> Use symtab entry, not name to identify inline functions.
> Remove "suse" symtab element and replace it with output name.
> Print out strings directly, do not store them until end.
> Make prtdcon() target dependent to allow for float constants in code.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Dec 22 22:56:31 2007 UTC (16 years, 5 months ago) by stefan
Branch: MAIN
Changes since 1.11: +11 -10 lines
Diff to previous 1.11 (colored)

Sync with main repo.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Dec 9 18:45:07 2007 UTC (16 years, 5 months ago) by ragge
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Updates from master repo:
- Give clocal() a chance to handle STASG early.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 22 15:06:43 2007 UTC (16 years, 6 months ago) by stefan
Branch: MAIN
Changes since 1.9: +16 -1 lines
Diff to previous 1.9 (colored)

Pull from master repo:

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@

With help and comments from ragge and gmcgarry

Revision 1.9 / (download) - annotate - [select for diffs], Sun Nov 18 17:39:55 2007 UTC (16 years, 6 months ago) by ragge
Branch: MAIN
Changes since 1.8: +4 -84 lines
Diff to previous 1.8 (colored)

(Large) update from master repo:
> Use structure assignment instead of calling memcpy directly in struct return.
> Rewrite enum handling.
> In C99 enums are treated like INTs so convert them early to int.
> Move the enum tag handling out of defid(), tags are in their own namespace.
> This will be done with struct/union tags also.
> Comment out enum types.
> Remove ENUMTY/MOETY from target code.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 17 12:00:37 2007 UTC (16 years, 6 months ago) by ragge
Branch: MAIN
Changes since 1.7: +4 -9 lines
Diff to previous 1.7 (colored)

Updates from master repo:
Replace ugly target macros with function calls (gmcgarry).

Revision 1.7 / (download) - annotate - [select for diffs], Fri Nov 16 09:00:12 2007 UTC (16 years, 6 months ago) by otto
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored)

sync tree with master repo; Nov 16 2007

Revision 1.6 / (download) - annotate - [select for diffs], Sat Nov 3 18:55:37 2007 UTC (16 years, 7 months ago) by otto
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

fix fp div by zero in a target dependent way; problem reported by
Chris Kuethe; ok ragge@

Revision 1.5 / (download) - annotate - [select for diffs], Sat Oct 20 18:24:11 2007 UTC (16 years, 7 months ago) by otto
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

pull in exname() changes from ragge's repo. we're now back in sync

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 8 18:26:29 2007 UTC (16 years, 7 months ago) by otto
Branch: MAIN
Changes since 1.3: +4 -1 lines
Diff to previous 1.3 (colored)

oops, fix merge error

Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 8 18:22:12 2007 UTC (16 years, 7 months ago) by otto
Branch: MAIN
Changes since 1.2: +4 -5 lines
Diff to previous 1.2 (colored)

initilize sflags and only print n_rval when initialized; tracking by
Laurent Desnogues. ok ragge@

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 7 18:34:41 2007 UTC (16 years, 7 months ago) by otto
Branch: MAIN
Changes since 1.1: +16 -1 lines
Diff to previous 1.1 (colored)

Merge from ragge's repo:
Add initial support for packed/aligned/rename pragmas.
Still missing:  Support for architectures with strict alignment.
TODO: Cleanup the rename stuff so that it's not depending on gcc
compat.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 7 17:58:51 2007 UTC (16 years, 7 months ago) by otto
Branch: MAIN

reorg pcc tree; requested by and ok deraadt@; ok ragge@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.