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

latest revision download Branch MAIN

1.80 annotated / raw | Diffs: previous, other | Lines: 1242 ( +2, -2 )

Created: 2014-09-28 14:51:31 +0200 (32 days ago) | Author: ragge | Changeset: MAIN:ragge:20140928125131

Mask out fpu exceptions, the compiler may want to load NAN etc...

Branch point for: r-1-1-0

Tags: r-1-1-0$BP

1.79 annotated / raw | Diffs: previous, other | Lines: 1242 ( +30, -2 )

Created: 2014-09-21 11:49:48 +0200 (40 days ago) | Author: ragge | Changeset: MAIN:ragge:20140921094948

Handle arrays inside structs when classifying arguments and return values.
Fixes Jira#PCC-487 and Jira#PCC-485 by Fred J. Tydeman.

1.78 annotated / raw | Diffs: previous, other | Lines: 1214 ( +10, -1 )

Created: 2014-09-02 16:30:12 +0200 (58 days ago) | Author: ragge | Changeset: MAIN:ragge:20140902143012

Last fix of Jira#PCC-483.

1.77 annotated / raw | Diffs: previous, other | Lines: 1205 ( +16, -4 )

Created: 2014-08-28 22:14:49 +0200 (2 months 2 days ago) | Author: ragge | Changeset: MAIN:ragge:20140828201449

Fix yet another bug in calling convention.  Now all regression tests
passes without errors.

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

Created: 2014-08-18 17:19:51 +0200 (2 months 12 days ago) | Author: ragge | Changeset: MAIN:ragge:20140818151951

Allow amd64 to compile without gcc-compat.

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

Created: 2014-08-13 15:20:17 +0200 (2 months 17 days ago) | Author: plunky | Changeset: MAIN:plunky:20140813132017

remove unused variable. reported by Brad Harder on current-users@netbsd

1.74 annotated / raw | Diffs: previous, other | Lines: 1188 ( +142, -90 )

Created: 2014-07-03 16:03:50 +0200 (3 months 27 days ago) | Author: ragge | Changeset: MAIN:ragge:20140703140350

Repair code for varargs passing by using the classification routines.
Fixes (among other stuff) Jira#PCC-447 by Fred J. Tydeman.

1.73 annotated / raw | Diffs: previous, other | Lines: 1136 ( +34, -4 )

Created: 2014-07-02 10:59:40 +0200 (3 months 29 days ago) | Author: ragge | Changeset: MAIN:ragge:20140702085940

long double complex is returned in the x87, but arguments are on the stack.
Fixes Jira#PCC-453 by Fred J. Tydeman.

1.72 annotated / raw | Diffs: previous, other | Lines: 1106 ( +13, -2 )

Created: 2014-06-29 18:03:55 +0200 (4 months 1 day ago) | Author: ragge | Changeset: MAIN:ragge:20140629160355

Fix return regs for structs.  Next step in fixing PCC-413.

1.71 annotated / raw | Diffs: previous, other | Lines: 1095 ( +172, -78 )

Created: 2014-06-29 09:55:05 +0200 (4 months 2 days ago) | Author: ragge | Changeset: MAIN:ragge:20140629075505

Fix a long-standing argument classification bug causing floats/doubles to
end up in the wrong registers.

1.70 annotated / raw | Diffs: previous, other | Lines: 1001 ( +22, -7 )

Created: 2014-04-29 20:17:04 +0200 (6 months ago) | Author: ragge | Changeset: MAIN:ragge:20140429181704

Output segment names for OSX.
OSX uses power-of-2 alignment.

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

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

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

1.68 annotated / raw | Diffs: previous, other | Lines: 985 ( +8, -3 )

Created: 2012-12-28 17:03:12 +0100 (22 months ago) | Author: ragge | Changeset: MAIN:ragge:20121228160312

Print out symbol size, as on vax.

1.67 annotated / raw | Diffs: previous, other | Lines: 980 ( +59, -1 )

Created: 2012-09-08 17:58:21 +0200 (2 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20120908155821

Fix builtin_frame/return.  A bug was found also.

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

Created: 2012-08-13 09:19:09 +0200 (2 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20120813071909

Ensure that argument code is evaluated and outputted in the correct order.

1.65 annotated / raw | Diffs: previous, other | Lines: 921 ( +8, -8 )

Created: 2012-08-09 13:41:27 +0200 (2 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20120809114127

Change the builtin function handling extensively.
Put the builtins into the symbol table at startup.
Do replacement check before parsing arguments.
This should fix __builtin_nanf bugs reported on pcc-list.

1.64 annotated / raw | Diffs: previous, other | Lines: 921 ( +4, -4 )

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

tidy up some remaining K&R function definitions

1.63 annotated / raw | Diffs: previous, other | Lines: 921 ( +2, -2 )

Created: 2011-09-27 10:10:45 +0200 (3 years 1 month ago) | Author: plunky | Changeset: MAIN:plunky:20110927081045

MACHOAPI->MACHOABI

1.62 annotated / raw | Diffs: previous, other | Lines: 921 ( +7, -4 )

Created: 2011-08-20 14:54:27 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110820125427

Fix bad prototype check in funcode. Patch from Henri Kemppainen on pcc-list.

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

Created: 2011-08-12 17:33:58 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110812153358

Only move al forward one entry if arrays are found.
Fixes bug reported by Henri Kemppainen on pcc-list.

1.60 annotated / raw | Diffs: previous, other | Lines: 916 ( +12, -7 )

Created: 2011-08-03 21:15:42 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110803191542

Avoid double-evaluation of argument if it shall be stored in 2 registers.

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

Created: 2011-06-23 19:06:37 +0200 (3 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20110623170637

Remove forgotten lastloc initializer, as pointed out by Steve Kargl.

1.58 annotated / raw | Diffs: previous, other | Lines: 912 ( +34, -84 )

Created: 2011-06-23 15:38:23 +0200 (3 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20110623133823

Change the handling of directives and label printout slightly, much of this
code is just copied between targets so keep it common with the possibility
to override with target-specific functions.

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

Created: 2011-06-04 17:22:02 +0200 (3 years 4 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.56 annotated / raw | Diffs: previous, other | Lines: 958 ( +1, -10 )

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

Remove bccode, it's not necessary anymore.

1.55 annotated / raw | Diffs: previous, other | Lines: 967 ( +3, -6 )

Created: 2011-06-03 17:34:00 +0200 (3 years 4 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.54 annotated / raw | Diffs: previous, other | Lines: 970 ( +1, -11 )

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

Remove fldal(), unused.

1.53 annotated / raw | Diffs: previous, other | Lines: 980 ( +3, -1 )

Created: 2011-04-26 22:17:34 +0200 (3 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20110426201734

Do not printout (null) in section strings.

1.52 annotated / raw | Diffs: previous, other | Lines: 978 ( +8, -4 )

Created: 2011-04-19 19:19:02 +0200 (3 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20110419171902

Add ,"aw",@progbits after section names. Makes PCC-322 run.

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

Created: 2011-04-10 20:36:01 +0200 (3 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20110410183601

Must clear the sse/gpr reg count variables before classifying return
value.  Fixes Jira#PCC-295 by Harald van Dijk.
While here, fix a mask bug.

1.50 annotated / raw | Diffs: previous, other | Lines: 973 ( +18, -18 )

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

Created: 2011-01-29 15:55:33 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20110129145533

Do not pretend there is a prototype for __pcc_gpnex() internal generated
function; it only causes trouble and is irrelevant.

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.48 annotated / raw | Diffs: previous, other | Lines: 973 ( +36, -28 )

Created: 2011-01-21 22:49:39 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20110121214939

Update pragma code.
Break out gcc compat stuff for symbol definition to its own function.

1.47 annotated / raw | Diffs: previous, other | Lines: 965 ( +3, -3 )

Created: 2010-12-26 18:26:03 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20101226172603

Handle imaginary types as argument or return values.
Also accept cast to the same floating type.

1.46 annotated / raw | Diffs: previous, other | Lines: 965 ( +47, -20 )

Created: 2010-12-25 20:14:45 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20101225191445

Fix complex as argument and return value.

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

Created: 2010-12-21 22:17:26 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20101221211726

Fix check for ... when parsing arguments to a function.  Solves a segfault
when function pointers were given as arguments.

1.44 annotated / raw | Diffs: previous, other | Lines: 936 ( +28, -6 )

Created: 2010-12-11 15:25:37 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20101211142537

Add support for binary format mach-o, so that pcc works on macosx for amd64.
Patches provided by Shin'ichi Ichikawa on pcc-list.

1.43 annotated / raw | Diffs: previous, other | Lines: 914 ( +2, -2 )

Created: 2010-11-28 10:32:21 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101128093221

Do default argument promotion on boolean also.  Fixes part of PCC-192 by
Nicolas Joly.

1.42 annotated / raw | Diffs: previous, other | Lines: 914 ( +8, -1 )

Created: 2010-11-27 22:12:47 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101127211247

Ensure that types < INT will be promoted to int when given as arguments.

1.41 annotated / raw | Diffs: previous, other | Lines: 907 ( +2, -2 )

Created: 2010-11-24 19:00:00 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101124180000

Fix a bunch of bugs with bool datatype.
Should fix Jira#PCC-189 by Nicolas Joly.

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

Created: 2010-11-17 20:54:24 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101117195424

Add support for tls, and models global dynamic and initial exec.

1.39 annotated / raw | Diffs: previous, other | Lines: 901 ( +2, -2 )

Created: 2010-11-11 20:47:10 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101111194710

Support long double in varargs.  Fixes Jira#PCC-183 by  Nicolas Joly.

1.38 annotated / raw | Diffs: previous, other | Lines: 901 ( +33, -26 )

Created: 2010-11-08 19:08:08 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101108180808

Fix struct return for small struct sizes. Also avoid memcpy in favour of
builtin struct copy.  XXX - SSE in structs are not handled correct.

1.37 annotated / raw | Diffs: previous, other | Lines: 894 ( +8, -4 )

Created: 2010-11-07 14:39:30 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101107133930

Must handle function pointers when looking into prototypes.  Fixes a
hard-to-find crash when previously used memory contained 0xa5 on FreeBSD.

1.36 annotated / raw | Diffs: previous, other | Lines: 890 ( +21, -4 )

Created: 2010-11-04 22:12:05 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101104211205

Put register assignments with expressions before assigning the rest of
the registers when doing function calls.  Solves a problem where some
arguments were trashed by instructions with side effects (idivl).
Now a pcc-compiled pcc can (at least) compile hello world.

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

Created: 2010-11-04 18:37:54 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101104173754

Set df/ap in node when dealing with varargs.

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

Created: 2010-11-02 20:37:58 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101102193758

Use block() instead of talloc() since the latter do not clear nodes.

1.33 annotated / raw | Diffs: previous, other | Lines: 874 ( +143, -66 )

Created: 2010-10-31 19:14:52 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20101031181452

Change the varargs code to emit small asm subroutines instead.
This also fixes a bug causing structs as variadics to fail.

1.32 annotated / raw | Diffs: previous, other | Lines: 797 ( +5, -4 )

Created: 2010-10-28 22:07:30 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101028200730

Structs should not be put in registers if there are no free regs left.

1.31 annotated / raw | Diffs: previous, other | Lines: 796 ( +6, -1 )

Created: 2010-10-19 22:14:16 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101019201416

Handle X87 argument classification.  Repotred by Steve Kargl on pcc-list.

1.30 annotated / raw | Diffs: previous, other | Lines: 791 ( +19, -1 )

Created: 2010-10-18 19:37:08 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101018173708

Support more than 8 double as arguments.  Bug reported by Steve Kargl
on pcc-list.

1.29 annotated / raw | Diffs: previous, other | Lines: 773 ( +13, -14 )

Created: 2010-10-17 11:00:04 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101017090004

Do not loose struct information when using varargs.

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

Created: 2010-10-16 14:38:06 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101016123806

Fix (hopefully) the last problems with PIC code. Someday a small
optimization could be done by generating movl instead of leal for static
variables (saves one byte) and direct calls for static functions (saves a
few more bytes).

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

Created: 2010-10-02 12:25:02 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101002102502

Add missing nfree().  Now Jira#PCC-81 by Daniel Dickman seems solved.

1.26 annotated / raw | Diffs: previous, other | Lines: 767 ( +81, -27 )

Created: 2010-10-02 11:45:20 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20101002094520

Add builtin support (via rep movsq) for struct copies; this also allows
for structs as arguments.

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

Created: 2010-09-19 22:55:15 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20100919205515

Start addition of long double to amd64.  This uses x87 fp stack unit.

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

Created: 2010-09-19 17:33:47 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20100919153347

Fix target builtins to match prototype changes.

1.23 annotated / raw | Diffs: previous, other | Lines: 706 ( +52, -52 )

Created: 2010-08-11 16:51:13 +0200 (4 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20100811145113

Update amd64 accordingly.

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

Created: 2010-05-30 21:00:04 +0200 (4 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20100530190004

Do not put eax as hidden argument if not needed.

1.21 annotated / raw | Diffs: previous, other | Lines: 690 ( +31, -30 )

Created: 2010-04-21 15:26:29 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100421132629

Add last memcpy for function returning structs.  Should be complete now.

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

Created: 2010-04-11 14:26:52 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100411122652

Do not emit visibility type "default" since it's ``default''.

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

Created: 2010-04-11 11:59:25 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100411095925

Print out visibility directives for as.

1.18 annotated / raw | Diffs: previous, other | Lines: 686 ( +37, -9 )

Created: 2010-04-10 11:40:33 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100410094033

Add con/destructor support. XXX pragma init/fini should be MI.

1.17 annotated / raw | Diffs: previous, other | Lines: 658 ( +72, -12 )

Created: 2010-04-07 16:45:49 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100407144549

Fix struct argument/return bugs.  Add PIC support.

1.16 annotated / raw | Diffs: previous, other | Lines: 598 ( +6, -5 )

Created: 2009-12-19 14:52:56 +0100 (4 years 10 months ago) | Author: mickey | Changeset: MAIN:mickey:20091219135256

generate symbol types and section attributes for elf; ragge@ ok

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

Created: 2009-07-08 10:23:23 +0200 (5 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20090708082323

Must check basic type when traversing list of function arguments looking
for ... .  Also add union type check.  Fixes Jira#PCC-63 by Jonathan Gray.

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

Created: 2009-06-21 10:10:31 +0200 (5 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20090621081031

Save register usage offsets when generating function header so that it can
be used in va_start.  Use correct offset register (sp/fp) when saving args.
Now varargs work.

1.13 annotated / raw | Diffs: previous, other | Lines: 589 ( +41, -14 )

Created: 2009-06-20 09:23:00 +0200 (5 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20090620072300

Create ?: expression for va_arg.  Add nothing for va_end.

1.12 annotated / raw | Diffs: previous, other | Lines: 562 ( +55, -2 )

Created: 2009-06-19 18:28:43 +0200 (5 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20090619162843

Initial implementation of va_arg.  This is not simple!

1.11 annotated / raw | Diffs: previous, other | Lines: 509 ( +146, -3 )

Created: 2009-06-19 15:03:05 +0200 (5 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20090619130305

Start work with varargs.

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

Created: 2009-05-30 17:35:16 +0200 (5 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20090530153516

rg regs 5,6 is R8,r9, not the reversed.

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

Created: 2009-05-24 21:20:52 +0200 (5 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20090524192052

Support integer arguments on stack.  Repair ninval() to handle long.
Bugfix code generation and table.

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

Created: 2009-05-24 15:20:13 +0200 (5 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20090524132013

Rewrite args in bfcode().  Change the table floats to sse.

1.7 annotated / raw | Diffs: previous, other | Lines: 336 ( +68, -78 )

Created: 2009-05-24 10:43:31 +0200 (5 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20090524084331

Cut down number of casts and merge them, more to come.
Convert longlong to long for internal use.
Begin with argument classification code (tedious!).

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

Created: 2009-05-22 14:19:59 +0200 (5 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20090522121959

Change table register classes and remove a bunch of redundant instructions,
more to come here.
Clear eax before a call, needed for varargs.
Currently assume all registers are live at call.

1.5 annotated / raw | Diffs: previous, other | Lines: 290 ( +4, -4 )

Created: 2009-05-22 10:18:02 +0200 (5 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20090522081802

Start modifying amd64 to work "native"; using only two register classes.

1.4 annotated / raw | Diffs: previous, other | Lines: 290 ( +21, -22 )

Created: 2009-05-21 11:34:59 +0200 (5 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090521093459

Get the amd64 target to build.

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

Created: 2009-01-14 22:11:46 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20090114211146

Do not use suealign directly, call talign() instead.
Use extract routines to get out attributes (like section).

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

Created: 2008-12-10 18:59:30 +0100 (5 years 10 months ago) | Author: mickey | Changeset: MAIN:mickey:20081210175930

alignment changes form i386

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

Created: 2008-11-27 06:25:15 +0100 (5 years 11 months ago) | Author: mickey | Changeset: MAIN:mickey:20081127052515

work-in-progress amd64 port; done w/ support from bsdfund

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-10-31 11:41 +0100