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

latest revision download Branch MAIN

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

Created: 2014-06-01 13:35:02 +0200 (3 months ago) | Author: ragge | Changeset: MAIN:ragge:20140601113502

Remove BITOOR from MD code.

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

Created: 2014-05-03 12:36:09 +0200 (3 months 29 days ago) | Author: ragge | Changeset: MAIN:ragge:20140503103609

Let the compiler define __FLT_EVAL_METHOD__, and add to targets accordingly.
FIxes Jira#PCC-317 by Fred J. Tydeman.

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

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

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

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

Created: 2014-03-20 19:45:36 +0100 (5 months 11 days ago) | Author: ragge | Changeset: MAIN:ragge:20140320184536

WEAKREF is understood by modern assemblers.

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

Created: 2012-12-28 17:02:49 +0100 (20 months ago) | Author: ragge | Changeset: MAIN:ragge:20121228160249

Understand gcc q modifier in extended assembler.

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

Created: 2012-09-23 11:06:57 +0200 (23 months ago) | Author: ragge | Changeset: MAIN:ragge:20120923090657

Do not define TARGET_TIMODE yet, it got checked in by accident.

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

Created: 2012-09-08 17:58:21 +0200 (23 months ago) | Author: ragge | Changeset: MAIN:ragge:20120908155821

Fix builtin_frame/return.  A bug was found also.

1.24 annotated / raw | Diffs: previous, other | Lines: 289 ( +3, -3 )

Created: 2012-08-30 18:19:23 +0200 (2 years ago) | Author: ragge | Changeset: MAIN:ragge:20120830161923

Flag now used to tell that argument check is in the builtin routine.
Fixes Jira#PCC-402 by Iain Hibbert.

1.23 annotated / raw | Diffs: previous, other | Lines: 289 ( +20, -14 )

Created: 2012-08-09 13:41:27 +0200 (2 years 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.22 annotated / raw | Diffs: previous, other | Lines: 283 ( +4, -4 )

Created: 2012-08-06 19:54:35 +0200 (2 years ago) | Author: ragge | Changeset: MAIN:ragge:20120806175435

The constants that are larger than int must be (at least) the same type as
CONSZ to mak ecross-compilation work.
Fixes Jira#PCC-352 by Gregory McGarry.

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

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

Created: 2011-06-05 12:19:24 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110605101924

Remove RTOLBYTES and change to the more common name ENDIAN.
Begin to clear the way for run-time settings of endianness for targets
taht support it.

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

Created: 2011-05-11 16:37:14 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110511143714

Change default enum type to correspond to the gcc enum, which is to have
them as int if any enum is less than 0, else unsigned int.
Fixes Jira#PCC-348 by Iain Hibbert.

1.18 annotated / raw | Diffs: previous, other | Lines: 286 ( +2, -2 )

Created: 2011-04-14 18:44:25 +0200 (3 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20110414164425

_Bool is unsigned, so make it an unsigned char.  Fixes Jira#PCC-303 by
Fred J. Tydeman.

1.17 annotated / raw | Diffs: previous, other | Lines: 286 ( +5, -5 )

Created: 2011-02-18 18:16:57 +0100 (3 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20110218171657

Fix how the MIN_* and MAX_* macros are written to provide type correctness,
since these defines are given to cpp and displayed to compiled programs.
Fixes Jira#PCC-230 by Fred J. Tydeman.

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.16 annotated / raw | Diffs: previous, other | Lines: 286 ( +3, -1 )

Created: 2010-12-04 21:52:16 +0100 (3 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20101204205216

Support gcc reg constraints without trailing %. Fixes Jira#PCC-200 by andre f.

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

Created: 2010-11-13 17:44:18 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20101113164418

Allow the compiler to do floating division by zero at compile time.
XXX this hack will go away when all uses soft floats.
XXX (theoretically) breaks cross compiling.
Fixes Jira#PCC-180 by Nicolas Joly.

1.14 annotated / raw | Diffs: previous, other | Lines: 282 ( +3, -3 )

Created: 2010-11-07 11:19:40 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20101107101940

Handle badly written extended assembler statements where the arg references to
an undeclared parameter.  Fixes a bug when compiling vim reported by Krishna
in private mail.

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

Created: 2010-10-16 14:38:07 +0200 (3 years 10 months 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.12 annotated / raw | Diffs: previous, other | Lines: 297 ( +13, -7 )

Created: 2010-09-19 22:55:15 +0200 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20100919205515

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

1.11 annotated / raw | Diffs: previous, other | Lines: 291 ( +7, -7 )

Created: 2010-09-19 17:33:47 +0200 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20100919153347

Fix target builtins to match prototype changes.

1.10 annotated / raw | Diffs: previous, other | Lines: 291 ( +8, -8 )

Created: 2010-04-18 21:34:14 +0200 (4 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20100418193414

Add arg count index to builtin switch table.

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

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

Start work with varargs.

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

Created: 2009-06-06 14:39:10 +0200 (5 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20090606123910

Struct alignment is member-defined.

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

Created: 2009-05-30 15:20:10 +0200 (5 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20090530132010

Some table fixes.  Add special for comparing 64-bit register with 32-bit
constants.

1.6 annotated / raw | Diffs: previous, other | Lines: 279 ( +2, -2 )

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

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

1.5 annotated / raw | Diffs: previous, other | Lines: 279 ( +63, -120 )

Created: 2009-05-22 10:18:02 +0200 (5 years 3 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: 336 ( +1, -6 )

Created: 2009-01-24 22:43:48 +0100 (5 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090124214348

Define WCHAR_TYPE from configure.ac, rather than in target-specific macdefs.h.
Provide cpp definitions of __STDC_ISO_10646__, __WCHAR_MAX__, __WCHAR_TYPE__,
__SIZEOF_WCHAR_T, __WINT_TYPE__ and __SIZEOF_WINT_T__.

From Thorsten Glaser <tg@mirbsd.de>.

1.3 annotated / raw | Diffs: previous, other | Lines: 341 ( +15, -11 )

Created: 2009-01-20 13:16:58 +0100 (5 years 7 months ago) | Author: mickey | Changeset: MAIN:mickey:20090120121658

a number of fixes from jsg@ polished over by meself

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

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

alignment changes form i386

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

Created: 2008-11-27 06:25:15 +0100 (5 years 9 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-09-01 20:35 +0200