MAIN:plunky:20140822131329 by plunky on 22 August 2014, 15:13:29 +0200 (32 minutes ago) rework string handling, changing back to the method where strings are
internalized and held with non-ascii values escaped.
There is some revert of the unicode patch for this (which changed
the compil… changeset.
MAIN:ragge:20140819162732 by ragge on 19 August 2014, 18:27:32 +0200 (69 hours ago) Do integer promotion early on bitfield with width < SZINT.
Fixes Jira#PCC-476 by Volkmar Klatt.
MAIN:plunky:20140818112734 by plunky on 18 August 2014, 13:27:34 +0200 (4 days ago) for character and wide-character constants, match against an
empty pair of quotes (enables correct error reporting)
in charcon() and wcharcon() no need to test for 'L' as we
know if it there or not (… changeset.
MAIN:ragge:20140816161152 by ragge on 16 August 2014, 18:11:52 +0200 (5 days ago) Wrong type used in cast of complex numbers, causing random errors.
Fixes Jira#PCC-469 by Volkmar Klatt.
MAIN:ragge:20140816134022 by ragge on 16 August 2014, 15:40:22 +0200 (6 days ago) Restore cstknode, there were unexpected side effects of removing it.
(types not allowed in registers ended up there anyway).
MAIN:ragge:20140814082538 by ragge on 14 August 2014, 10:25:38 +0200 (8 days ago) 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 Jira#PCC-464 by Volkmar Klatt.
MAIN:ragge:20140813201859 by ragge on 13 August 2014, 22:18:59 +0200 (8 days ago) Always promote left operand if doing a shift. This could be conditionalized
if shift smaller than type, but not sure it is worth it.
Fixes Jira#PCC-468 by Iain Hibbert.
MAIN:ragge:20140806164752 by ragge on 06 August 2014, 18:47:52 +0200 (15 days ago) Remove cstknode() and replace it with tempnode(), which does the same thing.
MAIN:ragge:20140806152358 by ragge on 06 August 2014, 17:23:58 +0200 (15 days ago) Let bitfields be subject to integer promotions, and handle other types
according to the gcc syntax. Fixes Jira#PCC-462 by Volkmar Klatt.
MAIN:ragge:20140805094138 by ragge on 05 August 2014, 11:41:38 +0200 (17 days ago) sign-extend bitfield values if signed variables.
Fixes Jira#PCC-461 by Volkmar Klatt.
MAIN:ragge:20140803174853 by ragge on 03 August 2014, 19:48:53 +0200 (18 days ago) Deal with integer promotions in bitfields.
Fixes Jira#PCC-460 by Volkmar Klatt.
MAIN:ragge:20140728190309 by ragge on 28 July 2014, 21:03:09 +0200 (24 days ago) Reset offset in union before adding a bitfield member.
Fixes Jira#PCC-456 by Volkmar Klatt.
MAIN:ragge:20140725093039 by ragge on 25 July 2014, 11:30:39 +0200 (28 days ago) Allow for use of restrict in array declarations (as gcc does).
Fixes gnu regex compilation as reported by William D. Jones on
MAIN:ragge:20140705090552 by ragge on 05 July 2014, 11:05:52 +0200 (48 days ago) When using logical operators on constants the result must always be INT.
Yet one more fallout from the time where everything was int.
Fixes Jira#PCC-455 by Volkmar Klatt.
MAIN:ragge:20140703173031 by ragge on 03 July 2014, 19:30:31 +0200 (49 days ago) Must handle + as well as - when parsing hex constants.
Fixes Jira#PCC-301 by Fred J. Tydeman (reopened).
MAIN:ragge:20140702153141 by ragge on 02 July 2014, 17:31:41 +0200 (50 days ago) Understand || and && between complex numbers.
Allow for complex numbers to be used without comparisions in
Fixes Jira#PCC-451 and Jira#PCC-442 by Fred J. Tydeman.
MAIN:ragge:20140702121434 by ragge on 02 July 2014, 14:14:34 +0200 (51 days ago) Fix bad naming of complex routines, and avoid a spurious segfault.
MAIN:ragge:20140701160936 by ragge on 01 July 2014, 18:09:36 +0200 (51 days ago) Call external functions for complex mul/div.
MAIN:plunky:20140620070733 by plunky on 20 June 2014, 09:07:33 +0200 (2 months 2 days ago) consistent static declaration
MAIN:plunky:20140620070621 by plunky on 20 June 2014, 09:06:21 +0200 (2 months 2 days ago) fix indents
MAIN:plunky:20140620070448 by plunky on 20 June 2014, 09:04:48 +0200 (2 months 2 days ago) correct spelling of existence
MAIN:ragge:20140607081433 by ragge on 07 June 2014, 10:14:33 +0200 (2 months 15 days ago) No shortcuts for simple ops if BOOL involved.
Fixes Jira#PCC-443 by Fred J. Tydeman.
MAIN:plunky:20140607070409 by plunky on 07 June 2014, 09:04:09 +0200 (2 months 15 days ago) revert previous addition of 'leaf' attribute. this is not supported by
gcc-4.3.1 (which pcc claims to be compatible with)
add support for 'attributes' diagnostic (enabled by default), to
allow ignori… changeset.
MAIN:plunky:20140606204028 by plunky on 06 June 2014, 22:40:28 +0200 (2 months 15 days ago) add missing GCC attribute "leaf", though it does nothing here
MAIN:ragge:20140606162141 by ragge on 06 June 2014, 18:21:41 +0200 (2 months 15 days ago) Only promote unary plus if needed, otherwise we may get unwanted side effects.
Fixes Jira#PCC-441 by Fred J. Tydeman.
MAIN:plunky:20140606145946 by plunky on 06 June 2014, 16:59:46 +0200 (2 months 15 days ago) document -Wdeprecated-declarations
MAIN:plunky:20140606131903 by plunky on 06 June 2014, 15:19:03 +0200 (2 months 16 days ago) work on the W<flags> handling, so that we can specify the initial
state of a conditional warning.
add "deprecated-declarations", so that it can be disabled at runtime
MAIN:ragge:20140606114623 by ragge on 06 June 2014, 13:46:23 +0200 (2 months 16 days ago) Rewrite yacc rules slightly to avoid a segfault in parsing.
Fixes Jira#PCC-444 by Volkmar Klatt.
MAIN:ragge:20140606081902 by ragge on 06 June 2014, 10:19:02 +0200 (2 months 16 days ago) Allow for imaginary comparisons.
Fix size and align of imaginary numbers.
Fixes Jira#PCC-414 by Fred J. Tydeman.
MAIN:ragge:20140606070442 by ragge on 06 June 2014, 09:04:42 +0200 (2 months 16 days ago) Use block level 0 for definition of external functions.
Fixes Jira#PCC-446 by Gregory McGarry.
earlier | later