[Pcc-commit] CVS commit: pcc-tests/regress/c99

2014-10-09 Thread Anders Magnusson
Module Name:pcc-tests Committed By: ragge Date: Thu Oct 9 11:41:40 UTC 2014 Modified Files: pcc-tests/regress/c99: Makefile Added Files: pcc-tests/regress/c99: basic008.c Log Message: Rudimental mul/div test, to find some basic errors. Can be expanded with many

[Pcc-commit] CVS commit: pcc

2014-10-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Oct 10 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20141010 To generate a diff of this commit: cvs rdiff -u -r1.363 -r1.364 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Oct 7 13:26:58 UTC 2014 Modified Files: pcc/arch/m68k: table.c Log Message: Use bsr if generating PIC code, jsr otherwise. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pcc/arch/m68k/table.c Please note

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Oct 7 13:28:53 UTC 2014 Modified Files: pcc/arch/m68k: local2.c Log Message: Eh, emit bsr/jsr instruction. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 pcc/arch/m68k/local2.c Please note that diffs are not

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Oct 7 13:30:06 UTC 2014 Modified Files: pcc/arch/m68k: macdefs.h Log Message: Set correct alignments. We use what gcc seems to use, which do not match what is written in the System V ABI docs. To generate a diff of this

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Oct 7 13:31:13 UTC 2014 Modified Files: pcc/arch/m68k: local.c Log Message: Add a bunch of code to support PIC. Not really finished yet. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 pcc/arch/m68k/local.c

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Oct 7 15:36:47 UTC 2014 Modified Files: pcc/arch/m68k: local.c Log Message: PIC static references needs one extra indirection. Now m68k passes all pcc pregression tests. To generate a diff of this commit: cvs rdiff -u

[Pcc-commit] CVS commit: pcc

2014-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Oct 8 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20141008 To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/cc

2014-10-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Oct 2 07:40:53 UTC 2014 Modified Files: pcc/cc/cc: cc.c Log Message: Add missing whitespace, from Alan Cox. To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281 pcc/cc/cc/cc.c Please note that diffs are not

[Pcc-commit] CVS commit: pcc/arch/i86

2014-10-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Oct 2 07:42:49 UTC 2014 Modified Files: pcc/arch/i86: macdefs.h Log Message: long long should be 64 bits. From Alan Cox. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 pcc/arch/i86/macdefs.h Please note that

[Pcc-commit] CVS commit: pcc/os/minix

2014-10-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Oct 2 07:45:52 UTC 2014 Modified Files: pcc/os/minix: ccconfig.h Log Message: Compile under minix, from Alan Cox. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pcc/os/minix/ccconfig.h Please note that diffs

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Oct 2 17:12:38 UTC 2014 Modified Files: pcc/arch/m68k: table.c Log Message: Repair cast float-uint. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 pcc/arch/m68k/table.c Please note that diffs are not public

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Oct 2 17:13:07 UTC 2014 Modified Files: pcc/arch/m68k: macdefs.h Log Message: long is the same as int, not as long long. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 pcc/arch/m68k/macdefs.h Please note that

[Pcc-commit] CVS commit: pcc-tests/regress/pcclist

2014-10-02 Thread Anders Magnusson
Module Name:pcc-tests Committed By: ragge Date: Thu Oct 2 19:43:50 UTC 2014 Modified Files: pcc-tests/regress/pcclist: fields002.c Log Message: Work for big-endian also. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pcc-tests/regress/pcclist/fields002.c

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-10-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Oct 1 19:59:07 UTC 2014 Modified Files: pcc/arch/m68k: table.c Log Message: Fix a few argument order errors. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 pcc/arch/m68k/table.c Please note that diffs are not

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-10-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Oct 1 19:59:55 UTC 2014 Modified Files: pcc/cc/ccom: trees.c Log Message: Fix bug in big endian handling of bitfields. To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343 pcc/cc/ccom/trees.c Please note that

[Pcc-commit] CVS commit: pcc-tests/regress/jira

2014-10-01 Thread Anders Magnusson
Module Name:pcc-tests Committed By: ragge Date: Wed Oct 1 20:03:22 UTC 2014 Modified Files: pcc-tests/regress/jira: PCC-178.c PCC-227.c Log Message: Emit x86 asm only if compiling on x86. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

[Pcc-commit] CVS commit: pcc-tests/regress/pcclist

2014-10-01 Thread Anders Magnusson
Module Name:pcc-tests Committed By: ragge Date: Wed Oct 1 20:11:26 UTC 2014 Modified Files: pcc-tests/regress/pcclist: init006.c Log Message: Use attributes, not pragmas, for constructors and destructors. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-09-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Sep 29 17:03:40 UTC 2014 Modified Files: pcc/cc/ccom: cgram.y Log Message: Must have permanent memory for computed goto in case of inlining. To generate a diff of this commit: cvs rdiff -u -r1.387 -r1.388

[Pcc-commit] CVS commit: pcc/arch/amd64

2014-09-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Sep 29 19:57:47 UTC 2014 Modified Files: pcc/arch/amd64: local2.c Log Message: Do not ignore 't' xasm constraint, it must be put in a (virtual) register anyway. Bug reported by Steve Kargl on pcc-list. To generate a diff

[Pcc-commit] CVS commit: pcc

2014-09-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 30 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140930 To generate a diff of this commit: cvs rdiff -u -r1.359 -r1.360 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-09-26 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Sep 26 10:30:36 UTC 2014 Modified Files: pcc/cc/ccom: builtins.c cgram.y Log Message: Add __builtin_choose_expr and __builtin_types_compatible_p, as reported missing by Steve Kargl on pcc-list. To generate a diff of this

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-09-25 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Sep 25 09:13:24 UTC 2014 Modified Files: pcc/arch/m68k: table.c Log Message: Fix regression test gcc/extension004. While here, clean up some unwanted warnings. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

[Pcc-commit] CVS commit: pcc

2014-09-25 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Sep 26 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140926 To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-09-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Sep 24 16:39:34 UTC 2014 Modified Files: pcc/arch/m68k: local.c Log Message: Fix regression bug for dynamic allocated arrays. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 pcc/arch/m68k/local.c Please note

[Pcc-commit] CVS commit: pcc/arch/m68k

2014-09-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Sep 24 19:58:05 UTC 2014 Modified Files: pcc/arch/m68k: local2.c Log Message: instruction arguments were the wrong order for struct args. Fixes regression. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

[Pcc-commit] CVS commit: pcc

2014-09-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Sep 25 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140925 To generate a diff of this commit: cvs rdiff -u -r1.355 -r1.356 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-09-22 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Sep 22 12:15:29 UTC 2014 Modified Files: pcc/cc/ccom: trees.c Log Message: Ensure that value of bool is either 0 or 1 after cast. Fixes Jira#PCC-488 by Fred J. Tydeman. CVS

[Pcc-commit] CVS commit: pcc

2014-09-22 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 23 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140923 To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/i86

2014-09-16 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 16 10:47:35 UTC 2014 Added Files: pcc/arch/i86: TODO code.c flocal.c local.c local2.c macdefs.h order.c table.c Log Message: Port to Intel 8086 architecture, from Alan Cox. To generate a diff of this commit:

[Pcc-commit] CVS commit: pcc/arch/i386

2014-09-15 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Sep 15 14:06:26 UTC 2014 Modified Files: pcc/arch/i386: code.c local.c Log Message: Complex floats are passed in registers on return. Fixes Jira#PCC-486 by Fred J. Tydeman. To generate a diff of this commit: cvs rdiff -u

[Pcc-commit] CVS commit: pcc/arch/i386

2014-09-14 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Sep 14 15:03:28 UTC 2014 Modified Files: pcc/arch/i386: code.c local2.c Log Message: It is expected that callee removes the hidden arg from stack, not the caller. To generate a diff of this commit: cvs rdiff -u -r1.83

[Pcc-commit] CVS commit: pcc

2014-09-13 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Sep 14 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140914 To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-09-12 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Sep 13 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140913 To generate a diff of this commit: cvs rdiff -u -r1.346 -r1.347 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-09-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 9 08:35:54 UTC 2014 Modified Files: pcc/cc/ccom: cgram.y Log Message: Re-add construction to promote bitfield to int after unary +. Found by Iain Hibbert when adding more test cases to Jira. To generate a diff of this

[Pcc-commit] CVS commit: pcc

2014-09-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Sep 10 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140910 To generate a diff of this commit: cvs rdiff -u -r1.345 -r1.346 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-09-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 9 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140909 To generate a diff of this commit: cvs rdiff -u -r1.344 -r1.345 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-09-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Sep 5 07:46:14 UTC 2014 Modified Files: pcc/cc/ccom: pftn.c Log Message: Missed to add a check when doing casts of complex numbers, causing spurious segfaults. Reported on pcc-list by Iain Hibbert. To generate a diff of

[Pcc-commit] CVS commit: pcc

2014-09-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Sep 6 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140906 To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.344 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-09-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Sep 3 11:23:44 UTC 2014 Modified Files: pcc/cc/ccom: pftn.c Log Message: Handle pointer type checking for complex number conversions. Convert pointers to INTPTR before assigning to complex number. Fixes Jira#PCC-493 by Fred

[Pcc-commit] CVS commit: pcc/arch/i386

2014-09-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 2 14:24:38 UTC 2014 Modified Files: pcc/arch/i386: code.c Log Message: Always set extended precision for the compiler itself. Fixes part of Jira#PCC-483 by Fred J. Tydeman. To generate a diff of this commit: cvs rdiff

[Pcc-commit] CVS commit: pcc

2014-09-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 2 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140902 To generate a diff of this commit: cvs rdiff -u -r1.339 -r1.340 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/amd64

2014-08-28 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 28 15:44:07 UTC 2014 Modified Files: pcc/arch/amd64: local.c Log Message: Do not print out potential junk, even though it do not matter. To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84

[Pcc-commit] CVS commit: pcc-tests/regress

2014-08-27 Thread Anders Magnusson
Module Name:pcc-tests Committed By: ragge Date: Wed Aug 27 17:41:00 UTC 2014 Modified Files: pcc-tests/regress/c99: Makefile pcc-tests/regress/gcccompat: Makefile pcc-tests/regress/jira: Makefile pcc-tests/regress/obsd: Makefile

[Pcc-commit] CVS commit: pcc

2014-08-27 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 28 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140828 To generate a diff of this commit: cvs rdiff -u -r1.336 -r1.337 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-08-26 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 26 17:56:37 UTC 2014 Modified Files: pcc/cc/ccom: trees.c Log Message: Fix all known bit-field bugs. Fixes Jira#PCC-477 and Jira#PCC-478. To generate a diff of this commit: cvs rdiff -u -r1.337 -r1.338

[Pcc-commit] CVS commit: pcc/arch/amd64

2014-08-26 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 26 18:08:38 UTC 2014 Modified Files: pcc/arch/amd64: local.c Log Message: Fix unwanted propagation of SCONV, as in i386. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 pcc/arch/amd64/local.c Please note

[Pcc-commit] CVS commit: pcc

2014-08-23 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Aug 24 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140824 To generate a diff of this commit: cvs rdiff -u -r1.334 -r1.335 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-08-22 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 23 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140823 To generate a diff of this commit: cvs rdiff -u -r1.333 -r1.334 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/os/openbsd

2014-08-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 20 19:41:45 UTC 2014 Modified Files: pcc/os/openbsd: ccconfig.h Log Message: OpenBSD do not have CRT{I,N} To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 pcc/os/openbsd/ccconfig.h Please note that diffs

[Pcc-commit] CVS commit: pcc/arch/i386

2014-08-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 20 19:43:46 UTC 2014 Modified Files: pcc/arch/i386: code.c Log Message: Do not add a placeholder for hidden arg if struct will be passed in registers. Fixes Jira#PCC-467 by Volkmar Klatt. To generate a diff of this

[Pcc-commit] CVS commit: pcc

2014-08-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 21 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140821 To generate a diff of this commit: cvs rdiff -u -r1.332 -r1.333 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-08-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 19 16:27:33 UTC 2014 Modified Files: pcc/cc/ccom: pftn.c Log Message: Do integer promotion early on bitfield with width SZINT. Fixes Jira#PCC-476 by Volkmar Klatt. To generate a diff of this commit: cvs rdiff -u

[Pcc-commit] CVS commit: pcc

2014-08-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 20 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140820 To generate a diff of this commit: cvs rdiff -u -r1.331 -r1.332 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/i386

2014-08-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Aug 18 15:07:47 UTC 2014 Modified Files: pcc/arch/i386: order.c Log Message: Do not allow esi as a need, otherwise the result will be trashed. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

[Pcc-commit] CVS commit: pcc/cc

2014-08-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Aug 18 18:46:05 UTC 2014 Modified Files: pcc/cc/cc: cc.c pcc/cc/cpp: cpp.c cpp.h token.c Log Message: Understand -MMD. Fixes Jira#PCC-473 by rl. To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279

[Pcc-commit] CVS commit: pcc

2014-08-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 19 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140819 To generate a diff of this commit: cvs rdiff -u -r1.330 -r1.331 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-08-16 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 16 13:40:22 UTC 2014 Modified Files: pcc/cc/ccom: trees.c Log Message: Restore cstknode, there were unexpected side effects of removing it. (types not allowed in registers ended up there anyway). To generate a diff of

[Pcc-commit] CVS commit: pcc

2014-08-16 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Aug 17 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140817 To generate a diff of this commit: cvs rdiff -u -r1.328 -r1.329 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-08-14 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 14 08:25:38 UTC 2014 Modified Files: pcc/cc/ccom: trees.c Log Message: Avoid wrong sign if a bitfield is the rightmost bit. While here fix overflow bug for bitfields larger than int when RS do not divide. Fixes

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-08-06 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 6 16:47:52 UTC 2014 Modified Files: pcc/cc/ccom: pass1.h trees.c Log Message: Remove cstknode() and replace it with tempnode(), which does the same thing. To generate a diff of this commit: cvs rdiff -u -r1.261 -r1.262

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-08-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 5 09:41:39 UTC 2014 Modified Files: pcc/cc/ccom: trees.c Log Message: sign-extend bitfield values if signed variables. Fixes Jira#PCC-461 by Volkmar Klatt. To generate a diff of this commit: cvs rdiff -u -r1.331

[Pcc-commit] CVS commit: pcc

2014-08-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Aug 4 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140804 To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-07-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jul 6 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140706 To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-07-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Jul 4 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140704 To generate a diff of this commit: cvs rdiff -u -r1.318 -r1.319 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-06-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Jun 5 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140605 To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/nova

2014-06-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Jun 3 20:19:50 UTC 2014 Modified Files: pcc/arch/nova: README code.c local.c local2.c macdefs.h order.c table.c Log Message: Lots of updates. Now compiles hello World. To generate a diff of this commit: cvs rdiff -u -r1.2

[Pcc-commit] CVS commit: pcc/arch

2014-06-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jun 1 11:35:03 UTC 2014 Modified Files: pcc/arch/amd64: macdefs.h pcc/arch/arm: macdefs.h pcc/arch/hppa: macdefs.h pcc/arch/i386: local2.c macdefs.h pcc/arch/m16c: local2.c macdefs.h order.c

[Pcc-commit] CVS commit: pcc

2014-05-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri May 30 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140530 To generate a diff of this commit: cvs rdiff -u -r1.306 -r1.307 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/i386

2014-05-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun May 18 09:41:13 UTC 2014 Modified Files: pcc/arch/i386: code.c Log Message: Fixup bfcode() entirely. Should now handle regparm, stdcall and struct return correct in all different ways. Fixes part of Jira#PCC-432. To

[Pcc-commit] CVS commit: pcc/arch/i386

2014-05-11 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun May 11 09:06:31 UTC 2014 Modified Files: pcc/arch/i386: code.c Log Message: For regparms INT cast to int, to avoid type clashes later on. Fixes Jira#PCC-430 by Iain Hibbert. To generate a diff of this commit: cvs rdiff -u

[Pcc-commit] CVS commit: pcc/arch/i386

2014-05-11 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun May 11 09:57:02 UTC 2014 Modified Files: pcc/arch/i386: local.c Log Message: We'll handle static weakref'd functions like extern when PIC. Fixes Jira#PCC-429 by Iain Hibbert. To generate a diff of this commit: cvs rdiff -u

[Pcc-commit] CVS commit: pcc

2014-05-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri May 9 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140509 To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch/i386

2014-05-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed May 7 17:02:15 UTC 2014 Modified Files: pcc/arch/i386: local.c Log Message: Only emit hidden symbols if its variable or function is referenced. Fixes Jira#PCC-424 by Iain Hibbert. To generate a diff of this commit: cvs

[Pcc-commit] CVS commit: pcc

2014-05-04 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon May 5 01:00:01 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140505 To generate a diff of this commit: cvs rdiff -u -r1.291 -r1.292 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-05-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat May 3 09:47:52 UTC 2014 Modified Files: pcc/arch/i386: code.c local.c pcc/cc/ccom: cgram.y gcc_compat.c inline.c pass1.h pftn.c scan.l symtabs.c trees.c pcc/cc/cxxcom: cgram.y cxxcode.c

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-05-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu May 1 10:16:34 UTC 2014 Modified Files: pcc/cc/ccom: gcc_compat.c pass1.h Log Message: Understand regparm attribute. To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 pcc/cc/ccom/gcc_compat.c cvs rdiff -u

[Pcc-commit] CVS commit: pcc/arch/i386

2014-05-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu May 1 15:53:20 UTC 2014 Modified Files: pcc/arch/i386: local.c macdefs.h Log Message: Add weakref to i386. Fixes Jira#PCC-362 by Iain Hibbert. To generate a diff of this commit: cvs rdiff -u -r1.171 -r1.172

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-04-30 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Apr 30 15:56:48 UTC 2014 Modified Files: pcc/cc/ccom: pftn.c Log Message: Fix bug causing complex div to give wrong result. Fixes Jira#PCC-413 by Fred J. Tydeman. To generate a diff of this commit: cvs rdiff -u -r1.364

[Pcc-commit] CVS commit: pcc

2014-04-30 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Apr 30 16:36:31 UTC 2014 Modified Files: pcc: configure configure.ac Log Message: Add -Werror when probing for supported options, otherwise llvm will accept Wtruncate but complain at compilation. To generate a diff of this

[Pcc-commit] CVS commit: pcc

2014-04-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Apr 30 01:00:05 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140430 To generate a diff of this commit: cvs rdiff -u -r1.286 -r1.287 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-04-28 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Apr 29 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140429 To generate a diff of this commit: cvs rdiff -u -r1.285 -r1.286 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/arch

2014-04-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 19 07:47:51 UTC 2014 Modified Files: pcc/arch/amd64: code.c pcc/arch/arm: code.c pcc/arch/i386: code.c pcc/arch/m68k: code.c pcc/arch/mips: code.c pcc/arch/powerpc: code.c

[Pcc-commit] CVS commit: pcc/cc/ccom

2014-04-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 19 15:14:14 UTC 2014 Modified Files: pcc/cc/ccom: scan.l Log Message: Implement #pragma push/pop. Fixes Jira#PCC-418 by Dara Hazeghi. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 pcc/cc/ccom/scan.l

[Pcc-commit] CVS commit: pcc/cc/cxxcom

2014-04-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 19 15:18:43 UTC 2014 Modified Files: pcc/cc/cxxcom: pass1.h Log Message: Add some missing prototypes for builtin functions, patch from Antoine Leca. Fixes Jira#PCC-417. To generate a diff of this commit: cvs rdiff -u

[Pcc-commit] CVS commit: pcc

2014-04-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Apr 20 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140420 To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc-libs/csu/linux

2014-04-18 Thread Anders Magnusson
Module Name:pcc-libs Committed By: ragge Date: Fri Apr 18 09:12:34 UTC 2014 Modified Files: pcc-libs/csu/linux: Makefile Log Message: Generate PIC crt{begin,end}S.o for dynamic libraries. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

[Pcc-commit] CVS commit: pcc

2014-04-10 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Apr 11 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140411 To generate a diff of this commit: cvs rdiff -u -r1.281 -r1.282 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc

2014-04-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Apr 10 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140410 To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281 pcc/DATESTAMP Please note that diffs are not public domain; they are

[Pcc-commit] CVS commit: pcc/os/netbsd

2014-04-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Apr 8 19:52:27 UTC 2014 Modified Files: pcc/os/netbsd: ccconfig.h Log Message: Add -lgcc to get some symbols otherwise undeclared. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 pcc/os/netbsd/ccconfig.h

[Pcc-commit] CVS commit: pcc

2014-04-04 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 5 01:00:02 UTC 2014 Modified Files: pcc: DATESTAMP Log Message: new date 20140405 To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279 pcc/DATESTAMP Please note that diffs are not public domain; they are

<    5   6   7   8   9   10