Quick Search:

jump to detailed chart | hide Line History

Line Count Graph

Constraint

Branch:
Author:
Tag:
Date: help

Go to changeset: | Customize Feeds
Changelog

MAIN:ragge:20090801155306 by ragge on 01 August 2009, 17:53:06 +0200 (5 years 2 months ago) Significant update of cpp, now runs in only around 10% time compared to before.

pcc/cc/cpp/cpp.c 1.97 history download (+138 -121) diffs

pcc/cc/cpp/cpp.h 1.40 history download (+3 -1) diffs

pcc/cc/cpp/cpy.y 1.17 history download (+7 -3) diffs

pcc/cc/cpp/token.c 1.19 history download (+448 -479) diffs

pcc/cc/cpp/tests/res2 1.2 history download (+2 -3) diffs

pcc/cc/cpp/tests/res3 1.3 history download (+1 -1) diffs

pcc/cc/cpp/tests/res7 1.2 history download (+2 -2) diffs

MAIN:ragge:20090729123419 by ragge on 29 July 2009, 14:34:19 +0200 (5 years 3 months ago) Add a missed (and unused) 0 argument.

pcc/arch/pdp11/local2.c 1.8 history download (+2 -2) diffs

MAIN:ragge:20090729123234 by ragge on 29 July 2009, 14:32:34 +0200 (5 years 3 months ago) Fix typo for pointer to increment (p should be s).

pcc/cc/ccom/softfloat.c 1.4 history download (+2 -3) diffs

MAIN:ragge:20090711155229 by ragge on 11 July 2009, 17:52:29 +0200 (5 years 3 months ago) Understand __attribute((__gnu_inline__)) for inline functions and just
revert the usageof extern.

pcc/cc/ccom/gcc_compat.c 1.34 history download (+2 -1) diffs

pcc/cc/ccom/inline.c 1.30 history download (+12 -2) diffs

pcc/cc/ccom/pass1.h 1.180 history download (+2 -1) diffs

MAIN:ragge:20090708141228 by ragge on 08 July 2009, 16:12:28 +0200 (5 years 3 months ago) Don't cerror on myxasm, just return 0.  reported by Jonathan Gray.

pcc/arch/amd64/local2.c 1.15 history download (+2 -2) diffs

MAIN:ragge:20090708082323 by ragge on 08 July 2009, 10:23:23 +0200 (5 years 3 months ago) Must check basic type when traversing list of function arguments looking
for ... .  Also add union type check.  Fixes Jira#PCC-63 by Jonathan Gray.

pcc/arch/amd64/code.c 1.15 history download (+4 -2) diffs

MAIN:ragge:20090706121417 by ragge on 06 July 2009, 14:14:17 +0200 (5 years 3 months ago) Always print out 64-bit reg for cvtts?2siq.  Fixes Jira#PCC-64 reported
by Nicolas Joly.

pcc/arch/amd64/local2.c 1.14 history download (+7 -3) diffs

pcc/arch/amd64/table.c 1.12 history download (+3 -3) diffs

MAIN:ragge:20090624172956 by ragge on 24 June 2009, 19:29:56 +0200 (5 years 4 months ago) Wrong order of arguments to sub.  Fixes Jira#PCC-62 by Chris Kuethe.

pcc/arch/amd64/table.c 1.11 history download (+2 -2) diffs

MAIN:ragge:20090621081031 by ragge on 21 June 2009, 10:10:31 +0200 (5 years 4 months ago) 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.

pcc/arch/amd64/code.c 1.14 history download (+16 -10) diffs

MAIN:ragge:20090620072300 by ragge on 20 June 2009, 09:23:00 +0200 (5 years 4 months ago) Create ?: expression for va_arg.  Add nothing for va_end.

pcc/arch/amd64/code.c 1.13 history download (+41 -14) diffs

MAIN:ragge:20090620072126 by ragge on 20 June 2009, 09:21:26 +0200 (5 years 4 months ago) Remove illegal table entry.  Fix bug where wrong node were output.

pcc/arch/amd64/table.c 1.10 history download (+2 -7) diffs

MAIN:ragge:20090619162843 by ragge on 19 June 2009, 18:28:43 +0200 (5 years 4 months ago) Initial implementation of va_arg.  This is not simple!

pcc/arch/amd64/code.c 1.12 history download (+55 -2) diffs

MAIN:ragge:20090619130305 by ragge on 19 June 2009, 15:03:05 +0200 (5 years 4 months ago) Start work with varargs.

pcc/arch/amd64/code.c 1.11 history download (+146 -3) diffs

pcc/arch/amd64/macdefs.h 1.9 history download (+12 -1) diffs

MAIN:ragge:20090619104552 by ragge on 19 June 2009, 12:45:52 +0200 (5 years 4 months ago) #define away default va_list with TARGET_VALIST instead.

pcc/cc/ccom/main.c 1.101 history download (+2 -2) diffs

MAIN:ragge:20090617165308 by ragge on 17 June 2009, 18:53:08 +0200 (5 years 4 months ago) Add OpenBSD to supported amd64 targets, as pointed out by Jonathan Gray.

pcc/configure 1.68 history download (+1 -0) diffs

pcc/configure.ac 1.83 history download (+1 -0) diffs

MAIN:ragge:20090614114456 by ragge on 14 June 2009, 13:44:56 +0200 (5 years 4 months ago) Remove tmpvsprintf(). Was only used by stabs and it was not correct either.

pcc/mip/common.c 1.91 history download (+1 -38) diffs

MAIN:ragge:20090614114341 by ragge on 14 June 2009, 13:43:41 +0200 (5 years 4 months ago) Print stabs output to a private buffer and then copy to the tmpheap instead
of using tmpvsprintf().  Now stabs work on amd64.

pcc/cc/ccom/stabs.c 1.30 history download (+6 -2) diffs

MAIN:ragge:20090611165743 by ragge on 11 June 2009, 18:57:43 +0200 (5 years 4 months ago) A few table bugfixes.  Add support for long bitfields.

pcc/arch/amd64/local2.c 1.13 history download (+5 -2) diffs

pcc/arch/amd64/table.c 1.9 history download (+17 -5) diffs

MAIN:ragge:20090611165647 by ragge on 11 June 2009, 18:56:47 +0200 (5 years 4 months ago) Pay some attention to the bitfield routines and allow bitfields of types
larger than int.

pcc/cc/ccom/cgram.y 1.264 history download (+2 -2) diffs

pcc/cc/ccom/pass1.h 1.179 history download (+2 -2) diffs

pcc/cc/ccom/pftn.c 1.265 history download (+23 -47) diffs

MAIN:pantzer:20090606225612 by pantzer on 07 June 2009, 00:56:12 +0200 (5 years 4 months ago) Ignore temps with no assignment. This can hapen if the assignment was in
XASM nodes as we can't parse the asm code.

pcc/mip/optim2.c 1.68 history download (+6 -4) diffs

MAIN:pantzer:20090606192504 by pantzer on 06 June 2009, 21:25:04 +0200 (5 years 4 months ago) Catch SIGBUS so that we get errormessages when the compiler crashes.

pcc/cc/ccom/main.c 1.100 history download (+2 -1) diffs

MAIN:ragge:20090606191955 by ragge on 06 June 2009, 21:19:55 +0200 (5 years 4 months ago) Change shadowing of variable name in prototypes.  -Wshadow complains in
gcc3, but that is fixed in gcc4. Reported by Jonathan Gray.

pcc/mip/optim2.c 1.67 history download (+3 -3) diffs

MAIN:ragge:20090606124237 by ragge on 06 June 2009, 14:42:37 +0200 (5 years 4 months ago) Handle pointers as LONG, not INT, in initialization.
Use COMOP for calls to avoid register trashing in calls in calls.

pcc/arch/amd64/local.c 1.7 history download (+18 -4) diffs

MAIN:ragge:20090606123910 by ragge on 06 June 2009, 14:39:10 +0200 (5 years 4 months ago) Struct alignment is member-defined.

pcc/arch/amd64/macdefs.h 1.8 history download (+2 -2) diffs

MAIN:ragge:20090606111635 by ragge on 06 June 2009, 13:16:35 +0200 (5 years 4 months ago) Bugfix to the ssa code, from Michael Rock.

pcc/mip/optim2.c 1.66 history download (+393 -54) diffs

pcc/mip/pass2.h 1.122 history download (+15 -1) diffs

MAIN:ragge:20090531073959 by ragge on 31 May 2009, 09:39:59 +0200 (5 years 5 months ago) Understand amd64 on linux.

pcc/configure 1.67 history download (+2141 -2664) diffs

pcc/configure.ac 1.82 history download (+1 -0) diffs

MAIN:ragge:20090531073715 by ragge on 31 May 2009, 09:37:15 +0200 (5 years 5 months ago) Give amd64 flags on linux.

pcc/os/linux/ccconfig.h 1.14 history download (+3 -1) diffs

MAIN:ragge:20090530153516 by ragge on 30 May 2009, 17:35:16 +0200 (5 years 5 months ago) rg regs 5,6 is R8,r9, not the reversed.

pcc/arch/amd64/code.c 1.10 history download (+2 -2) diffs

MAIN:ragge:20090530132010 by ragge on 30 May 2009, 15:20:10 +0200 (5 years 5 months ago) Some table fixes.  Add special for comparing 64-bit register with 32-bit
constants.

pcc/arch/amd64/local2.c 1.12 history download (+9 -1) diffs

pcc/arch/amd64/macdefs.h 1.7 history download (+4 -3) diffs

pcc/arch/amd64/table.c 1.8 history download (+10 -4) diffs

MAIN:ragge:20090530085034 by ragge on 30 May 2009, 10:50:34 +0200 (5 years 5 months ago) Fix a bunch of bugs; too small reg buffer, mistakenly deleted ret,
mov -> movq etc.

pcc/arch/amd64/local2.c 1.11 history download (+15 -13) diffs

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-11-01 02:14 +0100