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

Created: 2014-12-24 09:43:29 +0100 (4 days ago) | Author: plunky | Changeset: MAIN:plunky:20141224084328

from discussion on pcc-list, add support for *-*-linux-musl target

cc.c

- split DYNLINKER into
 DYNLINKARG defaults to "-dynamic-linker" but can be overridden
 DYNLINKLIB defaults to NULL or should be specified in ccconfig.h

- parse -mbig-endian, -mlittle-endian, -msoft-float and -mhard-float
 for mips and arm

- add a PCC_SETUP_LD_ARGS hook

os/linux/ccconfig.h
- provide handling for musl target, which uses different dynamic
 linker per arch, per endian and per floating type

os/*/ccconfig.h

- fix up DYNLINKARG and DYNLINKLIB generally

configure
configure.ac

- detect *-linux-musl*, and pass -DUSE_MUSL to build

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

Created: 2014-04-08 21:52:27 +0200 (8 months ago) | Author: ragge | Changeset: MAIN:ragge:20140408195227

Add -lgcc to get some symbols otherwise undeclared.

Branch point for: r-1-1-0

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

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

Created: 2014-03-30 20:07:12 +0200 (8 months ago) | Author: ragge | Changeset: MAIN:ragge:20140330180712

Startlabel is _start

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

Created: 2014-03-23 15:42:37 +0100 (9 months ago) | Author: ragge | Changeset: MAIN:ragge:20140323144237

Add m68k definitions.

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

Created: 2012-10-26 13:07:48 +0200 (2 years 2 months ago) | Author: plunky | Changeset: MAIN:plunky:20121026110748

don't need to add -k explicitly to assembler args; the earlier
PCC_EARLY_SETUP sets that by default. and providing -fno-PIC
would produce inconsisent results (no -D__PIC__ or -k for ccom)

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

Created: 2012-10-26 13:04:39 +0200 (2 years 2 months ago) | Author: plunky | Changeset: MAIN:plunky:20121026110439

change EARLY_SETUP -> PCC_EARLY_SETUP,
and    EARLY_ARG_CHECK -> PCC_EARLY_ARG_CHECK

and be consistent about statement terminators in the macros

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

Created: 2012-08-29 16:59:07 +0200 (2 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20120829145907

vax is default PIC.

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

Created: 2012-08-28 21:44:56 +0200 (2 years 3 months ago) | Author: plunky | Changeset: MAIN:plunky:20120828194456

NetBSD uses "crtend.o" for static linking

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

Created: 2012-08-06 18:29:12 +0200 (2 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20120806162912

NetBSD does not need -lpcc

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

Created: 2012-08-06 14:52:20 +0200 (2 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20120806125220

Vax assembler is pic, so always give as -k flag.

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

Created: 2012-08-05 16:35:00 +0200 (2 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20120805143500

Update the ccconfig files.

1.20 annotated / raw | Diffs: previous, other | Lines: 102 ( +13, -1 )

Created: 2011-07-23 10:29:27 +0200 (3 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20110723082927

provide NetBSD-specific types

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

Created: 2011-06-04 21:27:26 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110604192725

enable STABS output via configure, in config.h. This is enabled on a
per-OS basis now (bsd, win32 and none did not have it), but could be
--with-stabs or something later

(and no more need include ccconfig.h from pass1.h)

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

Created: 2011-05-03 13:23:04 +0200 (3 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20110503112304

Define __LP64__ and _LP64. Fixes Jira#PCC-340 by Iain Hibbert.

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

Created: 2010-11-09 09:50:40 +0100 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20101109085040

Add amd64 defines for NetBSD, as requested by Alt.

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: 90 ( +13, -1 )

Created: 2009-05-16 09:54:45 +0200 (5 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090516075445

No crti.o and crtn.o for NetBSD 1.6

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

Created: 2009-01-21 09:39:05 +0100 (5 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090121083905

Add defines for amd64

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

Created: 2008-04-13 18:35:40 +0200 (6 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20080413163540

Add -shared to cc so that pcc can be used to create shared libraries.
While here, update manpage also.

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

Created: 2008-04-10 03:41:34 +0200 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080410014134

Fix STARTLABEL on NetBSD/powerpc

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

Created: 2008-03-14 18:32:34 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20080314173234

Add define for libF77 and libI77.

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

Created: 2008-02-20 02:19:15 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080220011915

OS-dependent specification of profile startup code.

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

Created: 2008-01-16 01:45:52 +0100 (6 years 11 months ago) | Author: david | Changeset: MAIN:david:20080116004552

add sparc64 architecture to build process

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

Created: 2007-12-01 00:13:43 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071130231343

Make this cross-compiler friendly.

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

Created: 2007-11-17 01:09:36 +0100 (7 years 1 month ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071117000936

Update for names change:  pcc -> powerpc

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

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.

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

Created: 2007-11-04 19:01:32 +0100 (7 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20071104180132

Add vax & pdp10 targets.

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

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

Add mips and powerpc targets to the build mechanism for NetBSD.

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

Created: 2007-10-26 17:13:16 +0200 (7 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20071026151316

Add OS support for vax.

1.3 annotated / raw | Diffs: previous, other | Lines: 47 ( +2, -2 )

Created: 2007-10-22 20:48:31 +0200 (7 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20071022184831

Rename x86 -> i386 and ppc -> powerpc.

1.2 annotated / raw | Diffs: previous, other | Lines: 47 ( +9, -7 )

Created: 2004-12-02 22:32:25 +0100 (10 years ago) | Author: ragge | Changeset: MAIN:ragge:20041202213225

Change declarations to macros.

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

Created: 2004-11-20 12:00:15 +0100 (10 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20041120110015

OS-specific file for NetBSD.

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