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.134 1.125 1.92 1.1 r-1-1-0 1.125.2.2 1.125.2.1 r-1-0-0 1.92.2.3 1.92.2.1 r-1-0-1 1.92.2.3.2.1

latest revision download Branch MAIN

1.134 annotated / raw | Diffs: previous, other | Lines: 643 ( +3, -0 )

Created: 2014-12-24 09:43:28 +0100 (28 hours 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.133 annotated / raw | Diffs: previous, other | Lines: 640 ( +1, -1 )

Created: 2014-12-18 20:24:05 +0100 (6 days ago) | Author: plunky | Changeset: MAIN:plunky:20141218192405

add missing ;;

1.132 annotated / raw | Diffs: previous, other | Lines: 640 ( +2, -0 )

Created: 2014-12-17 13:40:31 +0100 (8 days ago) | Author: plunky | Changeset: MAIN:plunky:20141217124031

add arm and amd64 for minix

1.131 annotated / raw | Diffs: previous, other | Lines: 638 ( +12, -12 )

Created: 2014-12-17 11:00:12 +0100 (8 days ago) | Author: plunky | Changeset: MAIN:plunky:20141217100012

AC_HELP_STRING() is obsolete, use AS_HELP_STRING() instead

1.130 annotated / raw | Diffs: previous, other | Lines: 638 ( +1, -1 )

Created: 2014-12-12 21:54:46 +0100 (12 days ago) | Author: plunky | Changeset: MAIN:plunky:20141212205446

AC_C_BIGENDIAN() only takes three arguments according to GNU documentation

(makes no change in configure)

1.129 annotated / raw | Diffs: previous, other | Lines: 638 ( +44, -0 )

Created: 2014-12-02 22:03:13 +0100 (22 days ago) | Author: ragge | Changeset: MAIN:ragge:20141202210313

Solve the problem with Debian/Ubuntu and multiarch.
Patch from Thorsten Glaser.

1.128 annotated / raw | Diffs: previous, other | Lines: 594 ( +1, -1 )

Created: 2014-11-28 13:48:53 +0100 (27 days ago) | Author: plunky | Changeset: MAIN:plunky:20141128124853

update email address of pcc list, noticed by Arnold on pcc list

1.127 annotated / raw | Diffs: previous, other | Lines: 594 ( +1, -1 )

Created: 2014-10-13 13:25:52 +0200 (2 months 12 days ago) | Author: ragge | Changeset: MAIN:ragge:20141013112552

This is 1.2.0.DEVEL.

1.126 annotated / raw | Diffs: previous, other | Lines: 594 ( +1, -1 )

Created: 2014-10-13 13:10:21 +0200 (2 months 12 days ago) | Author: ragge | Changeset: MAIN:ragge:20141013111021

This is now 1.1.0.

1.125 annotated / raw | Diffs: previous, other | Lines: 594 ( +1, -1 )

Created: 2014-04-30 18:36:31 +0200 (7 months ago) | Author: ragge | Changeset: MAIN:ragge:20140430163631

Add -Werror when probing for supported options, otherwise llvm will accept
Wtruncate but complain at compilation.

Branch point for: r-1-1-0

Tags: r-1-1-0$BP

1.124 annotated / raw | Diffs: previous, other | Lines: 594 ( +1, -0 )

Created: 2014-03-31 21:59:46 +0200 (8 months ago) | Author: plunky | Changeset: MAIN:plunky:20140331195946

add m68k for OpenBSD

From Janne Johansson on pcc-list

1.123 annotated / raw | Diffs: previous, other | Lines: 593 ( +9, -9 )

Created: 2014-03-28 20:49:07 +0100 (8 months ago) | Author: plunky | Changeset: MAIN:plunky:20140328194907

be consistent with AC_DEFINE, always provide a value.

(this fixes a problem with a script of mine, which does not handle
the /**/ that autoconf-2.69 uses when no value is provided)

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

Created: 2014-03-09 10:34:20 +0100 (9 months ago) | Author: ragge | Changeset: MAIN:ragge:20140309093420

Re-teach configure about Nova.

1.121 annotated / raw | Diffs: previous, other | Lines: 590 ( +0, -11 )

Created: 2012-10-17 12:44:29 +0200 (2 years 2 months ago) | Author: plunky | Changeset: MAIN:plunky:20121017104429

HAVE_CPP_VARARG_MACRO_GCC definition and test are not required

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

Created: 2012-09-25 13:17:17 +0200 (2 years 2 months ago) | Author: plunky | Changeset: MAIN:plunky:20120925111717

simplify stripping of installed binaries in Makefiles, just
use the -s option for the "BSD compatible install", and
provide an option to disable that

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

Created: 2012-09-23 11:58:13 +0200 (2 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20120923095812

Add support for MPVERSION, as requested by Thorsten Glaser.

1.118 annotated / raw | Diffs: previous, other | Lines: 589 ( +0, -4 )

Created: 2012-08-31 20:41:23 +0200 (2 years 3 months ago) | Author: plunky | Changeset: MAIN:plunky:20120831184122

ISFLEX is not [any longer] used

1.117 annotated / raw | Diffs: previous, other | Lines: 593 ( +8, -0 )

Created: 2012-08-30 19:36:33 +0200 (2 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20120830173633

Config support for sysv4, from Gregor Richards.

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

Created: 2012-08-20 23:55:04 +0200 (2 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20120820215504

provide an --enable-Werror option, since trying to use it automatically
does seem to cause several problems with spurious errors on different
compilers, as discussed on pcc-list

1.115 annotated / raw | Diffs: previous, other | Lines: 580 ( +1, -1 )

Created: 2012-08-10 09:02:32 +0200 (2 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20120810070232

add -Werror to default flags, as suggested in PCC-371 by TAKAHASHI Tamotsu

also -Wno-error=uninitialized for now as gcc 4.5.3 has a spurious complaint

1.114 annotated / raw | Diffs: previous, other | Lines: 580 ( +50, -12 )

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

Created: 2012-07-31 11:10:01 +0200 (2 years 4 months ago) | Author: plunky | Changeset: MAIN:plunky:20120731091001

When checking supported compiler flags, stop at the first one that
is not supported. This allows to add -Werror and -Wno-error=truncate
while leaving -Wtruncate in place, as there are some -Wtruncate warnings
produced that are not obviously wrong, and older pcc does not
support -Wno-error=

don't add -Werror yet as there is a bogus warning produced by gcc-4.5.3
about unintialised variable use in pftn.c

1.112 annotated / raw | Diffs: previous, other | Lines: 536 ( +2, -2 )

Created: 2012-07-02 15:58:08 +0200 (2 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20120702135808

wrap source to be compiled in AC_LANG_SOURCE

1.111 annotated / raw | Diffs: previous, other | Lines: 536 ( +11, -9 )

Created: 2012-07-02 15:51:30 +0200 (2 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20120702135129

use AC_COMPILE_IFELSE rather than running the compiler directly

1.110 annotated / raw | Diffs: previous, other | Lines: 534 ( +8, -8 )

Created: 2012-07-02 14:54:39 +0200 (2 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20120702125439

cached variable names should contain '_cv_'

1.109 annotated / raw | Diffs: previous, other | Lines: 534 ( +1, -0 )

Created: 2012-06-25 21:05:08 +0200 (2 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20120625190508

allow configure for SPARC64 on FreeBSD,
from Kurt Lidl on pcc-list

1.108 annotated / raw | Diffs: previous, other | Lines: 533 ( +1, -0 )

Created: 2012-01-01 17:26:39 +0100 (2 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20120101162639

Autoconf stuff for cxxcom.

1.107 annotated / raw | Diffs: previous, other | Lines: 532 ( +1, -0 )

Created: 2011-11-01 19:33:44 +0100 (3 years 1 month ago) | Author: plunky | Changeset: MAIN:plunky:20111101183344

FreeBSD trunk is now at version 10.x

from Steve Kargl, on pcc-list

1.106 annotated / raw | Diffs: previous, other | Lines: 531 ( +2, -0 )

Created: 2011-07-06 19:31:15 +0200 (3 years 5 months ago) | Author: plunky | Changeset: MAIN:plunky:20110706173115

plan for the future a little
(surely there is a better way)

1.105 annotated / raw | Diffs: previous, other | Lines: 529 ( +2, -2 )

Created: 2011-06-10 15:37:00 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110610133700

use already existing values rather than making anew

1.104 annotated / raw | Diffs: previous, other | Lines: 529 ( +1, -1 )

Created: 2011-06-07 14:43:35 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110607124335


Observe the following spelling:
- wide character (noun)
- wide-character (adjective)

From wiz@NetBSD, inspired by jmc@OpenBSD.

1.103 annotated / raw | Diffs: previous, other | Lines: 529 ( +17, -0 )

Created: 2011-06-04 21:27:25 +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.102 annotated / raw | Diffs: previous, other | Lines: 512 ( +2, -2 )

Created: 2011-06-03 23:18:05 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110603211805

-Definitions go into CPPFLAGS

1.101 annotated / raw | Diffs: previous, other | Lines: 512 ( +9, -0 )

Created: 2011-06-03 17:56:08 +0200 (3 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20110603155608

add an autoconf feature "pcc-debug" to enable PCC debugging code

NB this is enabled by default for now and --disable-pcc-debug causes
compile failures at this time, but eventually it should work..

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

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

Created: 2011-05-27 09:31:04 +0200 (3 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20110527073104

Add "--enable-native" configure option.  This option causes the target tuple not to be prefixed to the binary names.  Useful for building 64-bit or 32-bit tools targetted to the host system.

1.98 annotated / raw | Diffs: previous, other | Lines: 499 ( +1, -0 )

Created: 2011-05-23 20:39:13 +0200 (3 years 7 months ago) | Author: joerg | Changeset: MAIN:joerg:20110523183913

Add cc/driver/Makefile to the list of generated files.

1.97 annotated / raw | Diffs: previous, other | Lines: 498 ( +9, -0 )

Created: 2011-04-12 10:17:42 +0200 (3 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20110412081742

Add --with-yasm to provide a simple knob with switch between gas and yasm.

1.96 annotated / raw | Diffs: previous, other | Lines: 489 ( +11, -4 )

Created: 2011-03-16 18:24:32 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20110316172432

Add minix support.  From Antoine Leca on pcc-list.

1.95 annotated / raw | Diffs: previous, other | Lines: 482 ( +1, -0 )

Created: 2011-02-26 08:30:18 +0100 (3 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20110226073018

Patches to get dragonfly compile without local patches and adds dragonfly
support for amd64. Fixes Jira#PCC-260 and PCC-261 by Matthias Rampke.

1.94 annotated / raw | Diffs: previous, other | Lines: 481 ( +1, -1 )

Created: 2011-02-21 19:20:10 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20110221182010

Master branch is now called 1.1.0.DEVEL.

1.93 annotated / raw | Diffs: previous, other | Lines: 481 ( +1, -1 )

Created: 2011-02-21 19:13:40 +0100 (3 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20110221181340

And now we branched off 1.0!  At last!

1.92 annotated / raw | Diffs: previous, other | Lines: 481 ( +1, -1 )

Created: 2011-01-12 07:56:50 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20110112065650

Use $srcdir to reference DATESTAMP, as pointed out by Iain Hibbert.

Branch point for: r-1-0-0

Tags: r-1-0-0$BP

1.91 annotated / raw | Diffs: previous, other | Lines: 481 ( +1, -1 )

Created: 2011-01-09 21:59:07 +0100 (3 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20110109205907

Use checkout date instead of configure date in the version string.
Solves an issue discussed on pcc-list a while ago.

1.90 annotated / raw | Diffs: previous, other | Lines: 481 ( +2, -0 )

Created: 2010-10-31 19:20:51 +0100 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20101031182051

Understand mips target in Linux, from Alt.

1.89 annotated / raw | Diffs: previous, other | Lines: 479 ( +3, -0 )

Created: 2010-10-18 19:43:51 +0200 (4 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20101018174351

Add support for FreeBSD 8/9. patch from Steve Kargl.

1.88 annotated / raw | Diffs: previous, other | Lines: 476 ( +7, -0 )

Created: 2010-06-22 18:18:19 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100622161819

Add patched for darwin 10/amd64, from Shin'ichi Ichikawa.

1.87 annotated / raw | Diffs: previous, other | Lines: 469 ( +10, -6 )

Created: 2010-06-06 10:35:45 +0200 (4 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20100606083545

Fix wchar stuff, per patch from Thorsten Glaser.
Also fix -B include och lib while here.

1.86 annotated / raw | Diffs: previous, other | Lines: 465 ( +1, -1 )

Created: 2010-04-21 10:55:57 +0200 (4 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20100421085557

Set default wchar type to int instead of unsigned.

1.85 annotated / raw | Diffs: previous, other | Lines: 465 ( +1, -1 )

Created: 2009-08-13 10:01:25 +0200 (5 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090813080125

Add -Wtruncate option which detects truncation of types during assignment.
Let pcc compile with this option enabled.

Inspired by similar warning in the Microsoft compiler.

1.84 annotated / raw | Diffs: previous, other | Lines: 465 ( +1, -1 )

Created: 2009-08-08 10:24:42 +0200 (5 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20090808082442

Remove -Werror as default warning flags, causes too much problems.
Based on discussions on pcc-list.

1.83 annotated / raw | Diffs: previous, other | Lines: 465 ( +1, -0 )

Created: 2009-06-17 18:53:09 +0200 (5 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20090617165308

Add OpenBSD to supported amd64 targets, as pointed out by Jonathan Gray.

1.82 annotated / raw | Diffs: previous, other | Lines: 464 ( +1, -0 )

Created: 2009-05-31 09:39:59 +0200 (5 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20090531073959

Understand amd64 on linux.

1.81 annotated / raw | Diffs: previous, other | Lines: 463 ( +0, -3 )

Created: 2009-05-24 06:12:19 +0200 (5 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090524041219

Don't apply compiler flags, since it also breaks C99 detection also.

1.80 annotated / raw | Diffs: previous, other | Lines: 466 ( +1, -0 )

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

Get the amd64 target to build.

1.79 annotated / raw | Diffs: previous, other | Lines: 465 ( +24, -0 )

Created: 2009-05-16 09:25:55 +0200 (5 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090516072555

Try and detect OS version too.  Improve detection for HAVE_C99_FORMAT.

1.78 annotated / raw | Diffs: previous, other | Lines: 441 ( +2, -0 )

Created: 2009-05-07 04:27:09 +0200 (5 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090507022709

Force alternate include and lib paths on msys/mingw.

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

Created: 2009-04-12 13:18:11 +0200 (5 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090412111811

Build on solaris 10.

1.76 annotated / raw | Diffs: previous, other | Lines: 429 ( +1, -1 )

Created: 2009-02-19 11:43:14 +0100 (5 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090219104314

Use vfork(), if available.  From Andrew Doran in jira #pcc-36.

1.75 annotated / raw | Diffs: previous, other | Lines: 429 ( +1, -1 )

Created: 2009-02-08 23:14:16 +0100 (5 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090208221416

Detect strtold().  Temporary fix for NetBSD 3.0.3 and win32.

1.74 annotated / raw | Diffs: previous, other | Lines: 429 ( +12, -0 )

Created: 2009-01-24 22:43:48 +0100 (5 years 10 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.73 annotated / raw | Diffs: previous, other | Lines: 417 ( +11, -8 )

Created: 2009-01-21 09:41:23 +0100 (5 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090121084123

Match for netbsd/amd64.  Print gcccompat variable.  Sort target names.

1.72 annotated / raw | Diffs: previous, other | Lines: 414 ( +0, -1 )

Created: 2009-01-07 13:06:07 +0100 (5 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20090107120607

Don't need checks for alloca() anymore.

1.71 annotated / raw | Diffs: previous, other | Lines: 415 ( +8, -0 )

Created: 2009-01-05 18:07:57 +0100 (5 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20090105170757

Add configure option --disable-gcc-compat, so that gcc compatibility
can be disabled at configure instead of hacking in the makefiles.

1.70 annotated / raw | Diffs: previous, other | Lines: 407 ( +2, -2 )

Created: 2008-12-07 23:11:37 +0100 (6 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20081207221137

Remove -std=c99 since it affects features in the header files.
configure is run without $(ADD_CFLAGS), causing features to be missed.

1.69 annotated / raw | Diffs: previous, other | Lines: 407 ( +1, -1 )

Created: 2008-12-07 21:13:49 +0100 (6 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20081207201349

Check for -c99 option too.

1.68 annotated / raw | Diffs: previous, other | Lines: 407 ( +6, -0 )

Created: 2008-12-01 08:40:55 +0100 (6 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20081201074055

Add support for mingw32 build host.

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

Created: 2008-11-22 22:44:34 +0100 (6 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20081122214434

Typo bug, from Detlef Riekenberg.

1.66 annotated / raw | Diffs: previous, other | Lines: 401 ( +6, -0 )

Created: 2008-09-27 09:31:18 +0200 (6 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20080927073118

Add target match for pdp11 (bsd).

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

Created: 2008-08-11 03:24:33 +0200 (6 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080811012433

Quick hack for some sane defaults if cross-building to win32 host.

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

Created: 2008-08-09 01:15:02 +0200 (6 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080808231502

Check for existence of malloc.h, which may contain a declaration for alloc().
Also add AC_EXEEXT check.

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

Created: 2008-07-26 10:31:12 +0200 (6 years 4 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080726083112

Use shell syntax instead of php syntax.

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

Created: 2008-07-18 16:00:38 +0200 (6 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080718140038

Cleanup CFLAGS and CPPFLAGS handling.  Only pass include paths and defines to cpp and
flags to cc.  Always use CFLAGS.  Add ADD_CFLAGS which adds extra warnings to build.

From Thorsten Glaser.

1.61 annotated / raw | Diffs: previous, other | Lines: 386 ( +7, -7 )

Created: 2008-07-18 05:31:43 +0200 (6 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080718033143

The third argument of AC_DEFINE must be m4 quoted, not shell quoted.

From Thorsten Glaser.

1.60 annotated / raw | Diffs: previous, other | Lines: 386 ( +1, -1 )

Created: 2008-07-16 12:23:04 +0200 (6 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080716102304

Reenable -Wshadow and -Wsign-compare for the build and only avoid them
compiling the output of bison/yacc.

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

Created: 2008-06-23 14:51:30 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080623125130

Remove -Wshadow and -Wsign-compare, which are too strict for some versions of bison.

1.58 annotated / raw | Diffs: previous, other | Lines: 386 ( +54, -43 )

Created: 2008-06-22 01:38:05 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080621233805

Add support for NeXTSTEP.  Kindly provided by Jason Stevens <neozeed@gmail.com>.

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

Created: 2008-06-19 14:53:14 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080619125314

Enable -Wsign-compare for gcc.

1.56 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-06-19 09:49:33 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080619074933

Enable -Wshadow, if available.

1.55 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-06-05 07:02:49 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080605050249

fix typo

1.54 annotated / raw | Diffs: previous, other | Lines: 375 ( +45, -26 )

Created: 2008-06-05 06:25:40 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080605042540

autoconfigure machinery to check for gcc compiler options.

1.53 annotated / raw | Diffs: previous, other | Lines: 356 ( +9, -0 )

Created: 2008-06-03 08:27:20 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080603062720

Configuration for Solaris/sparc64 from Adom Hoka.

Same additional fixes from Thorsten Glaser.

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

Created: 2008-06-03 07:58:22 +0200 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080603055822

Dragonfly fixes from Hasso Tepper:

- default to tls on dragonflybsd
- point to the gcc34 C runtime

Pointing to the GCC 3.4 runtime is a temporary measure until the crt is
ported to dragonflybsd.

1.51 annotated / raw | Diffs: previous, other | Lines: 342 ( +25, -6 )

Created: 2008-05-20 07:35:33 +0200 (6 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080520053533

Export PACKAGE_VERSION to Makefiles.  Add some boilerplate for m68k target.

1.50 annotated / raw | Diffs: previous, other | Lines: 323 ( +16, -7 )

Created: 2008-05-11 22:14:40 +0200 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20080511201440

Protect MAX by #ifdef.  Add support for midnightbsd.  From Thorsten Glaser.

1.49 annotated / raw | Diffs: previous, other | Lines: 314 ( +19, -2 )

Created: 2008-04-27 13:31:40 +0200 (6 years 7 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080427113140

Attempt to detect presence of C99 size specifiers on systems with old/cut-down
libc.

1.48 annotated / raw | Diffs: previous, other | Lines: 297 ( +4, -4 )

Created: 2008-04-20 06:39:50 +0200 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080420043950

Fix typo in variadic detection.  Refine test.
From Thorsten Glaser <tg () mirbsd ! de>.

1.47 annotated / raw | Diffs: previous, other | Lines: 297 ( +8, -0 )

Created: 2008-04-17 13:19:23 +0200 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080417111923

Support i386-windows targets.

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

Created: 2008-04-15 11:47:37 +0200 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080415094737

Add tests for vaiadic macros, libgen.h, sys/wait.h, basename(),
getopt() and ffs().

1.45 annotated / raw | Diffs: previous, other | Lines: 276 ( +1, -1 )

Created: 2008-04-15 02:29:04 +0200 (6 years 8 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080415002904

powerpc on Linux should default to big endian.  From <meka () ns-linux ! org>

1.44 annotated / raw | Diffs: previous, other | Lines: 276 ( +23, -5 )

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

Detect and set the ABI.

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

Created: 2008-03-18 04:57:04 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080318035704

Change arm-netbsdelf to default to little-endian on NetBSD.

1.42 annotated / raw | Diffs: previous, other | Lines: 258 ( +7, -0 )

Created: 2008-02-13 18:13:31 +0100 (6 years 10 months ago) | Author: reed | Changeset: MAIN:reed:20080213171331

Updated configure.ac to support enabling Thread-local storage (TLS).
Off by default.

Also commit regenerated config.h.in and configure.

1.41 annotated / raw | Diffs: previous, other | Lines: 251 ( +1, -1 )

Created: 2008-02-06 23:13:12 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20080206221312

Bug report address should be pcc-list@ludd.ltu.se, not pcc-list@ludd.itu.se.
Spotted by Jonas Jonsson.

1.40 annotated / raw | Diffs: previous, other | Lines: 251 ( +1, -1 )

Created: 2008-01-27 20:44:41 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20080127194441

Pcc now supports all C99 language constructs (I hope), so wrap to 0.9.9.

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

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

Created: 2007-12-31 16:37:23 +0100 (6 years 11 months ago) | Author: reed | Changeset: MAIN:reed:20071231153723

Fix typo.
Note I didn't commit generate "configure" at this time.
(This typo fix makes no difference to resulting pcc.)

1.37 annotated / raw | Diffs: previous, other | Lines: 249 ( +1, -1 )

Created: 2007-12-03 07:23:53 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071203062353

Generate correct binary names during cross-compilation.

1.36 annotated / raw | Diffs: previous, other | Lines: 249 ( +1, -0 )

Created: 2007-12-02 23:21:13 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071202222113

powerpc target for linux.  From tgall.foo@gmail.com.

1.35 annotated / raw | Diffs: previous, other | Lines: 248 ( +18, -0 )

Created: 2007-12-02 20:24:02 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071202192402

When finished, list the configuration parameters.

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

Created: 2007-12-01 18:15:38 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071201171538

Actually substitute includedir so that INCLUDEDIR is defined.  This is
for linux.

Fix some typos in path overrides.

1.33 annotated / raw | Diffs: previous, other | Lines: 230 ( +95, -11 )

Created: 2007-12-01 00:12:32 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071130231232

Add to the build infrastructure to:
- build pcc as a cross-compiler
- cross-compile pcc

1.32 annotated / raw | Diffs: previous, other | Lines: 146 ( +22, -18 )

Created: 2007-11-26 06:12:08 +0100 (7 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071126051208

Find the target endianness and detect the host endianness.
While here, remove the AC_DEFINE()s that conflict with the
AC_DEFINE_UNQUOTED()s.

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

Created: 2007-11-16 14:15:39 +0100 (7 years 1 month ago) | Author: stefan | Changeset: MAIN:stefan:20071116131539

Add powerpc for OpenBSD. ok ragge@, otto@

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

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.29 annotated / raw | Diffs: previous, other | Lines: 140 ( +1, -0 )

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

Add vax & pdp10 targets.

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

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

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

Add OS support for vax.

1.26 annotated / raw | Diffs: previous, other | Lines: 135 ( +8, -8 )

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.25 annotated / raw | Diffs: previous, other | Lines: 135 ( +6, -0 )

Created: 2007-10-19 20:26:54 +0200 (7 years 2 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071019182654

Detect powerpc-apple-darwin.

1.24 annotated / raw | Diffs: previous, other | Lines: 129 ( +6, -0 )

Created: 2007-09-29 16:41:19 +0200 (7 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20070929144119

Mirbsd support, by Thorsten Glaser.

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

Created: 2007-09-20 14:02:33 +0200 (7 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20070920120233

Add autoconf support for strl* functions, and compat library with those.
From Olof Johansson.

1.22 annotated / raw | Diffs: previous, other | Lines: 116 ( +7, -0 )

Created: 2007-09-17 22:21:46 +0200 (7 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20070917202146

FreeBSD support, from Ed Schouten.

1.21 annotated / raw | Diffs: previous, other | Lines: 109 ( +7, -0 )

Created: 2007-09-16 21:25:38 +0200 (7 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20070916192533

Diffs for darwin, from Viktor Leijon.

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

Created: 2007-09-15 18:47:40 +0200 (7 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20070915164740

Add DragonFly, from Jeremy C. Reed.

1.19 annotated / raw | Diffs: previous, other | Lines: 96 ( +6, -0 )

Created: 2007-09-15 09:37:38 +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.18 annotated / raw | Diffs: previous, other | Lines: 90 ( +1, -62 )

Created: 2007-09-09 19:42:33 +0200 (7 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20070909174233

Make alignment run-time detected.
Fix compile warnings.
Wrap to 0.9.8.

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

Created: 2006-10-07 15:38:32 +0200 (8 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20061007133832

Fix flex identification.
add #undef fileno for scanner.l.

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

Created: 2006-10-07 11:19:34 +0200 (8 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20061007091934

Make the compiler compile under linux.

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

Created: 2006-07-30 11:29:26 +0200 (8 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20060730092926

Add autoconf support for the DG Nova computers.

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

Created: 2006-06-15 09:57:24 +0200 (8 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20060615075723

Now 0.9.7.

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

Created: 2006-03-18 16:30:43 +0100 (8 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20060318153043

Upgrade to 0.9.5.  Add table entry to cast between anything.
Add symbol __asm as gnu extension.  Fix evil boundary bug in
basic-block code.

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

Created: 2005-09-05 19:07:16 +0200 (9 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20050905170716

Temporary checkin: rewrite of liveness analysis.

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

Created: 2005-05-15 11:55:00 +0200 (9 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20050515095500

Add version numbers to configure. Tell cc about it.

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

Created: 2005-05-14 15:28:13 +0200 (9 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20050514132813

Fixes due to tree move.

1.9 annotated / raw | Diffs: previous, other | Lines: 133 ( +61, -0 )

Created: 2005-05-11 21:33:58 +0200 (9 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20050511193358

Make autoconf find out struct alignment.

1.8 annotated / raw | Diffs: previous, other | Lines: 72 ( +17, -19 )

Created: 2005-04-17 22:25:35 +0200 (9 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20050417202535

Fix OS/CPU switch.  Add f77 Makefile.

1.7 annotated / raw | Diffs: previous, other | Lines: 74 ( +21, -23 )

Created: 2005-04-16 16:22:47 +0200 (9 years 8 months ago) | Author: pj | Changeset: MAIN:pj:20050416142247

Change host -> target

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

Created: 2005-03-02 17:21:21 +0100 (9 years 9 months ago) | Author: pj | Changeset: MAIN:pj:20050302162121

Add support for alloca.h

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

Created: 2005-02-19 14:43:08 +0100 (9 years 10 months ago) | Author: pj | Changeset: MAIN:pj:20050219134308

Add linux/x86

1.4 annotated / raw | Diffs: previous, other | Lines: 68 ( +7, -0 )

Created: 2005-01-08 15:54:35 +0100 (9 years 11 months ago) | Author: pj | Changeset: MAIN:pj:20050108145435

Add support for m16c

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

Created: 2004-11-20 12:02:57 +0100 (10 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20041120110257

Updates to configure.

1.2 annotated / raw | Diffs: previous, other | Lines: 59 ( +34, -16 )

Created: 2004-10-16 09:52:26 +0200 (10 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20041016075047

Use only configure.

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

Created: 2004-10-02 16:36:50 +0200 (10 years 2 months ago) | Author: pj | Changeset: MAIN:pj:20041002143650

Initial import

latest revision download Branch r-1-0-0

1.92.2.3 annotated / raw | Diffs: previous, other | Lines: 482 ( +1, -1 )

Created: 2011-04-01 15:58:31 +0200 (3 years 8 months ago) | Author: ragge | Changeset: r-1-0-0:ragge:20110401135831

And now we're 1.0.0 RELEASE! At last!

Branch point for: r-1-0-1

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

1.92.2.2 annotated / raw | Diffs: previous, other | Lines: 482 ( +1, -0 )

Created: 2011-02-26 08:35:32 +0100 (3 years 9 months ago) | Author: ragge | Changeset: r-1-0-0:ragge:20110226073532

Pull up dragonfly fixes from mainline.

1.92.2.1 annotated / raw | Diffs: previous, other | Lines: 481 ( +1, -1 )

Created: 2011-02-21 19:17:54 +0100 (3 years 10 months ago) | Author: ragge | Changeset: r-1-0-0:ragge:20110221181754

And here is the release branch tagged for 1.0.

latest revision download Branch r-1-0-1

1.92.2.3.2.1 annotated / raw | Diffs: previous, other | Lines: 482 ( +1, -1 )

Created: 2011-04-01 16:15:41 +0200 (3 years 8 months ago) | Author: ragge | Changeset: r-1-0-1:ragge:20110401141541

This is 1.0.1-to-be.

latest revision download Branch r-1-1-0

1.125.2.2 annotated / raw | Diffs: previous, other | Lines: 638 ( +45, -1 )

Created: 2014-12-06 10:35:52 +0100 (19 days ago) | Author: ragge | Changeset: r-1-1-0:ragge:20141206093551

Pull up rev 1.129 and correct bug report email address.

Tags: r-1-1-0-RELEASE

1.125.2.1 annotated / raw | Diffs: previous, other | Lines: 594 ( +1, -1 )

Created: 2014-10-13 13:24:29 +0200 (2 months 12 days ago) | Author: ragge | Changeset: r-1-1-0:ragge:20141013112429

This is now 1.1.0.

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-25 14:33 +0100