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:20101218152213 by ragge on 18 December 2010, 16:22:13 +0100 (3 years 8 months ago) Add two more tests about macro expansion.

pcc/cc/cpp/Makefile.in 1.28 history download (+3 -1) diffs

pcc/cc/cpp/tests/res10 1.1 history download (+16) new

pcc/cc/cpp/tests/test10 1.1 history download (+14) new

MAIN:ragge:20101218113847 by ragge on 18 December 2010, 12:38:47 +0100 (3 years 8 months ago) Avoid a recursive expansion problem which sometimes caused macros that
were supposed to be expanded not to be.  Supposes to fix PCC-179.
XXX - the macro expansion logic should be rewritten.

pcc/cc/cpp/cpp.c 1.109 history download (+12 -49) diffs

MAIN:ragge:20101211142741 by ragge on 11 December 2010, 15:27:41 +0100 (3 years 8 months ago) e .space instead of .zero on osx.

pcc/arch/amd64/local.c 1.32 history download (+5 -1) diffs

MAIN:ragge:20101211142537 by ragge on 11 December 2010, 15:25:37 +0100 (3 years 8 months ago) Add support for binary format mach-o, so that pcc works on macosx for amd64.
Patches provided by Shin'ichi Ichikawa on pcc-list.

pcc/arch/amd64/code.c 1.44 history download (+28 -6) diffs

pcc/arch/amd64/local.c 1.31 history download (+21 -2) diffs

pcc/arch/amd64/local2.c 1.37 history download (+3 -1) diffs

MAIN:ragge:20101204205216 by ragge on 04 December 2010, 21:52:16 +0100 (3 years 8 months ago) Support gcc reg constraints without trailing %. Fixes Jira#PCC-200 by andre f.

pcc/arch/amd64/local2.c 1.36 history download (+27 -1) diffs

pcc/arch/amd64/macdefs.h 1.16 history download (+3 -1) diffs

MAIN:ragge:20101204204243 by ragge on 04 December 2010, 21:42:43 +0100 (3 years 8 months ago) Use rax as register when A is given as xasm constraint. XXX - seems like A
shouldn't be used on amd64.  Fixes Jira#PCC-197 by andre f.

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

MAIN:ragge:20101204194222 by ragge on 04 December 2010, 20:42:22 +0100 (3 years 8 months ago) andq cannot have 64-bit constant arguments. Fixes Jira#PCC-196 by andre f.

pcc/arch/amd64/table.c 1.41 history download (+6 -4) diffs

MAIN:ragge:20101204191717 by ragge on 04 December 2010, 20:17:17 +0100 (3 years 8 months ago) The input and output registers may be of different types even if '0'
constraint is used in xasm. Fixes Jira#PCC-201 by andre f.

pcc/mip/reader.c 1.266 history download (+8 -6) diffs

MAIN:ragge:20101203205041 by ragge on 03 December 2010, 21:50:41 +0100 (3 years 8 months ago) Make the return value of offsetof() be unsigned.  Fixes Jira#PCC-203
by Nicolas Joly.

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

MAIN:ragge:20101203084910 by ragge on 03 December 2010, 09:49:10 +0100 (3 years 8 months ago) Handle q constraint, which can be any reg on amd64.  Fixes Jira#PCC-195
by andre f.

pcc/arch/amd64/local2.c 1.34 history download (+3 -5) diffs

MAIN:ragge:20101203080512 by ragge on 03 December 2010, 09:05:12 +0100 (3 years 8 months ago) A constant pointer assignment to a bool variable is always true.
Fixes part of Jira#PCC-ra#PCC-193 by Nicolas Joly.
XXX - should be in common code.

pcc/arch/i386/local.c 1.125 history download (+3 -2) diffs

pcc/arch/amd64/local.c 1.30 history download (+3 -2) diffs

MAIN:ragge:20101128124003 by ragge on 28 November 2010, 13:40:03 +0100 (3 years 8 months ago) Always reference an address pc-relative, so also the xor address for xorp.

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

MAIN:ragge:20101128123841 by ragge on 28 November 2010, 13:38:41 +0100 (3 years 8 months ago) Add STARTFILES_S/ENDFILES_S that makes it possible to build shared libraries
on FreeBSD.

pcc/os/freebsd/ccconfig.h 1.10 history download (+2 -0) diffs

MAIN:ragge:20101128100727 by ragge on 28 November 2010, 11:07:27 +0100 (3 years 8 months ago) Allow any scalar type to be assigned to boolean. Fixes Jira#PCC-192 by
Nicolas Joly.

pcc/cc/ccom/trees.c 1.262 history download (+7 -1) diffs

MAIN:ragge:20101128093221 by ragge on 28 November 2010, 10:32:21 +0100 (3 years 8 months ago) Do default argument promotion on boolean also.  Fixes part of PCC-192 by
Nicolas Joly.

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

MAIN:ragge:20101127211247 by ragge on 27 November 2010, 22:12:47 +0100 (3 years 8 months ago) Ensure that types < INT will be promoted to int when given as arguments.

pcc/arch/amd64/code.c 1.42 history download (+8 -1) diffs

MAIN:ragge:20101127160429 by ragge on 27 November 2010, 17:04:29 +0100 (3 years 8 months ago) Fix handling on NaN compares by checking the parity bit after comparision.
Simplify x87 compares; on amd64 we can use fucomi instruction which sets
the usual status register bits as with xmm instructi…

pcc/arch/amd64/local2.c 1.33 history download (+13 -30) diffs

pcc/arch/amd64/order.c 1.13 history download (+1 -7) diffs

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

MAIN:ragge:20101126171050 by ragge on 26 November 2010, 18:10:50 +0100 (3 years 8 months ago) Make sparc64 compile again after recent changes.

pcc/arch/sparc64/code.c 1.14 history download (+12 -12) diffs

pcc/arch/sparc64/local.c 1.23 history download (+7 -7) diffs

MAIN:ragge:20101126170631 by ragge on 26 November 2010, 18:06:31 +0100 (3 years 8 months ago) Make powerpc compile after last year's changes.

pcc/arch/powerpc/code.c 1.23 history download (+122 -122) diffs

pcc/arch/powerpc/local.c 1.27 history download (+78 -78) diffs

pcc/arch/powerpc/local2.c 1.25 history download (+2 -2) diffs

pcc/arch/powerpc/macdefs.h 1.11 history download (+7 -7) diffs

pcc/arch/powerpc/table.c 1.18 history download (+2 -2) diffs

MAIN:ragge:20101126064434 by ragge on 26 November 2010, 07:44:34 +0100 (3 years 8 months ago) Change BOOL to BOOL_TYPE when doing bitfield allocation.
Fixes Jira#PCC-191 by Nicolas Joly.

pcc/cc/ccom/pftn.c 1.302 history download (+3 -1) diffs

MAIN:ragge:20101125211249 by ragge on 25 November 2010, 22:12:49 +0100 (3 years 8 months ago) Do not search directories more than once.  Patch provided by Nicolas Joly,
slightly modified to break out the add routines to its own function.

pcc/cc/cpp/cpp.c 1.108 history download (+31 -13) diffs

MAIN:ragge:20101124180000 by ragge on 24 November 2010, 19:00:00 +0100 (3 years 8 months ago) Fix a bunch of bugs with bool datatype.
Should fix Jira#PCC-189 by Nicolas Joly.

pcc/cc/ccom/pftn.c 1.301 history download (+2 -2) diffs

pcc/cc/ccom/scan.l 1.96 history download (+2 -2) diffs

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

pcc/arch/amd64/local.c 1.29 history download (+5 -2) diffs

MAIN:ragge:20101124173643 by ragge on 24 November 2010, 18:36:43 +0100 (3 years 8 months ago) Fix bug where a named constant were erroneously optimized away in a
comparision statement.  Fixes Jira#PCC-190 by Nicolas Joly.

pcc/mip/reader.c 1.265 history download (+2 -2) diffs

MAIN:ragge:20101124173442 by ragge on 24 November 2010, 18:34:42 +0100 (3 years 8 months ago) Avoid segfault in debug printout if something is out of bounds.

pcc/mip/regs.c 1.215 history download (+8 -3) diffs

MAIN:ragge:20101118181210 by ragge on 18 November 2010, 19:12:10 +0100 (3 years 9 months ago) Store constants to do xor on float regs for sign change.
Fixed Jira#PCC-187 by Nicolas Joly.

pcc/arch/amd64/local.c 1.28 history download (+23 -2) diffs

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

MAIN:ragge:20101118171924 by ragge on 18 November 2010, 18:19:24 +0100 (3 years 9 months ago) Remove save/restore of return value around ssp stack check.

pcc/cc/ccom/pftn.c 1.300 history download (+1 -17) diffs

MAIN:ragge:20101117195424 by ragge on 17 November 2010, 20:54:24 +0100 (3 years 9 months ago) Add support for tls, and models global dynamic and initial exec.

pcc/arch/amd64/code.c 1.40 history download (+10 -4) diffs

pcc/arch/amd64/local.c 1.27 history download (+112 -66) diffs

MAIN:ragge:20101117194826 by ragge on 17 November 2010, 20:48:26 +0100 (3 years 9 months ago) Add attribute tls_model.

pcc/cc/ccom/gcc_compat.c 1.66 history download (+9 -1) diffs

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

MAIN:gmcgarry:20101117071530 by gmcgarry on 17 November 2010, 08:15:30 +0100 (3 years 9 months ago) Cleanup for `-Wp,XX' support, by adding all the specified option to a dedicated array (following other options).  From Nicolas Joly.

pcc/cc/cc/cc.c 1.163 history download (+14 -19) diffs

MAIN:ragge:20101113164418 by ragge on 13 November 2010, 17:44:18 +0100 (3 years 9 months ago) 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…

pcc/cc/ccom/trees.c 1.261 history download (+5 -1) diffs

pcc/arch/amd64/macdefs.h 1.15 history download (+3 -1) 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-08-22 17:43 +0200