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

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

tidy up some remaining K&R function definitions

Branch point for: r-1-1-0

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

1.33 annotated / raw | Diffs: previous, other | Lines: 460 ( +15, -14 )

Created: 2012-03-22 19:04:41 +0100 (2 years 8 months ago) | Author: plunky | Changeset: MAIN:plunky:20120322180441

fix some -Wtruncate errors

1.32 annotated / raw | Diffs: previous, other | Lines: 459 ( +2, -2 )

Created: 2011-04-07 20:50:16 +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.31 annotated / raw | Diffs: previous, other | Lines: 459 ( +19, -18 )

Created: 2010-08-11 16:08:44 +0200 (4 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20100811140844

Large change:  Modify the internal code to use the concepts of "attributes"
for nodes and symbol tables instead of keeping everything in the structs
used everywhere.  This will make modifications and additions of new features
simpler in the future.
That this will affect all targets more or less.

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.30 annotated / raw | Diffs: previous, other | Lines: 458 ( +6, -2 )

Created: 2009-06-14 13:43:41 +0200 (5 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20090614114341

Print stabs output to a private buffer and then copy to the tmpheap instead
of using tmpvsprintf().  Now stabs work on amd64.

1.29 annotated / raw | Diffs: previous, other | Lines: 454 ( +6, -6 )

Created: 2009-03-10 08:37:50 +0100 (5 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090310073750

Don't apply exname() on curfun twice.

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

Created: 2009-02-08 16:59:55 +0100 (5 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20090208155955

Change syntax of soname: if it is set to some value, use it but do
never change it, otherwise call exname(sname) to get the output name.

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

Created: 2008-12-08 22:39:50 +0100 (6 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20081208213950

Add stabs_efile() to put an end-of-text stab entry.  Fixes bus errors by
ld on OS X 10.5.

1.26 annotated / raw | Diffs: previous, other | Lines: 441 ( +60, -39 )

Created: 2008-12-03 08:13:10 +0100 (6 years ago) | Author: ragge | Changeset: MAIN:ragge:20081203071310

Fix stabs code so that debug information can be emitted even when
optimizing.  Not pretty, but works for now.

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

Created: 2008-11-01 09:29:38 +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.24 annotated / raw | Diffs: previous, other | Lines: 419 ( +9, -2 )

Created: 2008-07-28 12:04:24 +0200 (6 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20080728100424

Make inline conform to c99 syntax.

1.23 annotated / raw | Diffs: previous, other | Lines: 412 ( +18, -2 )

Created: 2008-03-26 21:03:19 +0100 (6 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20080326200319

Fix the problem with stabs labels printed out before the prolog again.
blevel could be > 1 if a linefeed were found inside a function prototype
among the parameters.

1.22 annotated / raw | Diffs: previous, other | Lines: 396 ( +22, -25 )

Created: 2008-02-20 17:59:15 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20080220165915

Move the insertion of \t\n around asm() statements to the parse section.

1.21 annotated / raw | Diffs: previous, other | Lines: 399 ( +3, -9 )

Created: 2008-01-01 18:17:57 +0100 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20080101171757

Two changes:
- Remove yacc checks for pragmas.
 Change home-grown strtok to use the real one.
 Call mypragma() for target-specific pragma handling.
- Change symbol table entry suse to soname, we're not lint anymore.
 Store output name in soname, useful for PIC, renaming etc.
 Remove FIXDEF() macro and replace it with a mandatory function fixdef().
 Remove gcc-compat code for renaming, use soname instead.

1.20 annotated / raw | Diffs: previous, other | Lines: 405 ( +12, -6 )

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

Truncate the length of the type to fit into a short.  gas/mips complains.

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

Created: 2007-11-29 15:35:37 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071129143537

Remove dependency on <stab.h> and define the symbols here.

1.18 annotated / raw | Diffs: previous, other | Lines: 387 ( +14, -1 )

Created: 2007-10-29 01:38:17 +0100 (7 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071029003817

Provide compile-time flag STAB_LINE_ASSOLUTE which creates N_SLINE stabs
using absolute addresses instead of relative addresses.  Fixes debugging
on OSX (and probably other non-ELF targets).

1.17 annotated / raw | Diffs: previous, other | Lines: 374 ( +3, -3 )

Created: 2007-10-04 19:44:39 +0200 (7 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20071004174439

More exname() fixes, from Gregory McGarry.

1.16 annotated / raw | Diffs: previous, other | Lines: 374 ( +2, -2 )

Created: 2007-10-03 20:30:00 +0200 (7 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20071003183000

Correct how exname() is used, to allow for mangling of external names
before they ar eprinted out. From Gregory McGarry.

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

Created: 2007-09-15 09:37:44 +0200 (7 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20070915073738

Patches to support OpenBSD + some sanity fixes, from Chad Loder and with
only minor changes by myself.

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

Created: 2006-06-04 15:26:08 +0200 (8 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20060604132605

Do not use RLEFT if there is special handling of destination, use RDEST.
Make stabs stuff be emitted correctly even if static inline functions appear.

1.13 annotated / raw | Diffs: previous, other | Lines: 369 ( +22, -24 )

Created: 2006-02-19 23:22:26 +0100 (8 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20060219222226

Fix stabs generation.  Fix function call argument emitting order.
Change one erroneous error message.  Cleanup location counters slightly.

1.12 annotated / raw | Diffs: previous, other | Lines: 371 ( +56, -57 )

Created: 2006-02-18 16:20:45 +0100 (8 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20060218152045

Fix debugging printout.  XXX still more to do.

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

Created: 2006-02-18 09:19:42 +0100 (8 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20060218081942

Start fixing so that unoptimized code works.
Start fixing so that debug code can be emitted again.

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

Created: 2005-05-21 10:31:36 +0200 (9 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20050521083136

Tell stabs about register declarations.
Tell pass2 about stack usage in directly assigned declarations.
Fstt doesn't exist in gnu as, use fld %st(0) + fstpt instead.

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

Created: 2005-02-20 12:59:00 +0100 (9 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20050220115900

Some fixes for initializations where wrong labels were generated.
Obey GCC renaming functions for stabs.
Be more precise with an error message in regs.

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

Created: 2005-01-13 16:04:12 +0100 (9 years 11 months ago) | Author: pj | Changeset: MAIN:pj:20050113150412

Move around STABS to get includes right

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

Created: 2005-01-08 12:27:30 +0100 (9 years 11 months ago) | Author: pj | Changeset: MAIN:pj:20050108112730

Add dependency on STABS

1.6 annotated / raw | Diffs: previous, other | Lines: 352 ( +57, -515 )

Created: 2004-12-30 11:33:30 +0100 (9 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20041230103330

Rudimentary implementation of stabs.

1.5 annotated / raw | Diffs: previous, other | Lines: 810 ( +16, -0 )

Created: 2004-12-20 20:02:53 +0100 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041220190252

More fixes in label chaos.

1.4 annotated / raw | Diffs: previous, other | Lines: 794 ( +48, -48 )

Created: 2004-12-20 19:27:10 +0100 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041220182709

Lots of printf changes.  Start cleaning up location counters/label settings.

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

Created: 2004-12-12 14:13:03 +0100 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041212131302

stabs bugfixes, can now access variables on stack.
Code generation fix.

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

Created: 2004-12-12 10:20:47 +0100 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041212092047

Output stabn instead of stabd, to make gdb happy.
balance RBRAC/LBRAX in stabn.

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

Created: 2004-12-11 10:14:28 +0100 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041211091428

Begin stabs 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-21 21:10 +0100