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

2023-10-16 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Oct 16 19:37:43 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c Log Message: Bugfix checking for undefined structs. To generate a diff of this commit: cvs rdiff -u -r1.455 -r1.456 pcc/cc/ccom/pftn.c Please note that diffs

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

2023-09-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Sep 7 08:52:39 UTC 2023 Modified Files: pcc/cc/ccom: trees.c Log Message: Always add struct info if a struct is present. To generate a diff of this commit: cvs rdiff -u -r1.400 -r1.401 pcc/cc/ccom/trees.c Please note

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

2023-09-06 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Sep 6 18:20:36 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c Log Message: Fix bug causing const qualifier to be set unwanted. To generate a diff of this commit: cvs rdiff -u -r1.454 -r1.455 pcc/cc/ccom/pftn.c Please note

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

2023-08-23 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 23 14:11:16 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c Log Message: Remove more unused code. To generate a diff of this commit: cvs rdiff -u -r1.453 -r1.454 pcc/cc/ccom/pftn.c Please note that diffs are not public

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

2023-08-12 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 12 13:16:29 UTC 2023 Modified Files: pcc/cc/ccom: trees.c Log Message: Fix offcon() arguments. To generate a diff of this commit: cvs rdiff -u -r1.398 -r1.399 pcc/cc/ccom/trees.c Please note that diffs are not public

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

2023-08-12 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 12 13:01:31 UTC 2023 Modified Files: pcc/cc/ccom: pass1.h pftn.c Log Message: Add incref for type descriptor. To generate a diff of this commit: cvs rdiff -u -r1.327 -r1.328 pcc/cc/ccom/pass1.h cvs rdiff -u -r1.451

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

2023-08-10 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 10 12:40:33 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c Log Message: Fix bug where size of bitfield were not set. To generate a diff of this commit: cvs rdiff -u -r1.450 -r1.451 pcc/cc/ccom/pftn.c Please note that

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

2023-08-10 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 10 07:30:28 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c Log Message: Remove forgotten debug printout. To generate a diff of this commit: cvs rdiff -u -r1.449 -r1.450 pcc/cc/ccom/pftn.c Please note that diffs are not

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

2023-08-06 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Aug 6 07:50:40 UTC 2023 Modified Files: pcc/cc/ccom: init.c Log Message: Fix bug with uninitialized variable. To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 pcc/cc/ccom/init.c Please note that diffs are

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

2023-07-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Jul 29 13:07:07 UTC 2023 Modified Files: pcc/cc/ccom: init.c pftn.c scan.l Log Message: First C23 addition - constexpr. Not finished yet. To generate a diff of this commit: cvs rdiff -u -r1.113 -r1.114 pcc/cc/ccom/init.c

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

2023-07-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Jul 29 09:34:44 UTC 2023 Modified Files: pcc/cc/ccom: cgram.y pass1.h pftn.c stabs.c trees.c Log Message: Small cleanup of enum generation. Prepare for C23. To generate a diff of this commit: cvs rdiff -u -r1.428 -r1.429

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

2023-07-27 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Jul 27 20:04:28 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c trees.c Log Message: Small cleanup. To generate a diff of this commit: cvs rdiff -u -r1.446 -r1.447 pcc/cc/ccom/pftn.c cvs rdiff -u -r1.396 -r1.397

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

2023-07-26 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Jul 26 06:46:44 UTC 2023 Modified Files: pcc/cc/ccom: complex.c Log Message: Fix missing struct definition array. Pointed out by Brian Callahan. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

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

2023-07-23 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jul 23 08:55:09 UTC 2023 Modified Files: pcc/cc/ccom: builtins.c cgram.y complex.c gcc_compat.c init.c inline.c optim.c params.c pass1.h pftn.c stabs.c symtabs.c trees.c Log Message: Giant update: Combine all

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

2023-07-17 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 17 08:26:29 UTC 2023 Modified Files: pcc/cc/ccom: builtins.c cgram.y complex.c gcc_compat.c init.c optim.c params.c pass1.h pftn.c stabs.c symtabs.c trees.c Log Message: Next update of type cleaning in pass1.

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

2023-07-14 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Jul 14 14:52:45 UTC 2023 Modified Files: pcc/cc/ccom: builtins.c cgram.y complex.c inline.c main.c params.c pass1.h pftn.c trees.c Log Message: Large change of prototype/argument handling. Everything moved to the

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

2023-07-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 3 10:52:58 UTC 2023 Modified Files: pcc/cc/ccom: cgram.y Log Message: Cleanup %type/%token, bison have become picky about it. >From Detlef Riekenberg. To generate a diff of this commit: cvs rdiff -u -r1.424 -r1.425

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

2023-07-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 3 10:30:00 UTC 2023 Added Files: pcc/cc/ccom: complex.c Log Message: Oops, forgotten file. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pcc/cc/ccom/complex.c Please note that diffs are not public domain;

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

2023-07-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jul 2 14:58:14 UTC 2023 Modified Files: pcc/cc/ccom: Makefile.in pass1.h pftn.c Log Message: Move complex code generation to its own file. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61

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

2023-07-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jul 2 10:43:13 UTC 2023 Modified Files: pcc/cc/ccom: pftn.c Log Message: Add missing #ifdefs, pointed out by Detlef Riekenberg. To generate a diff of this commit: cvs rdiff -u -r1.441 -r1.442 pcc/cc/ccom/pftn.c Please

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

2023-06-04 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jun 4 08:21:23 UTC 2023 Modified Files: pcc/cc/ccom: cgram.y Log Message: Fix bug reported by Guilherme Janczak. "PCC can't handle `static` inside the [ and ] of a declaration of a function parameter with an array type,

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

2022-12-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Dec 9 14:49:01 UTC 2022 Modified Files: pcc/cc/ccom: pftn.c Log Message: Avoid a bug where an inline function has a declaration. To generate a diff of this commit: cvs rdiff -u -r1.439 -r1.440 pcc/cc/ccom/pftn.c Please

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

2022-12-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Dec 1 19:00:31 UTC 2022 Modified Files: pcc/cc/ccom: Makefile.in Log Message: Check if cc2 is available before trying to install. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 pcc/cc/ccom/Makefile.in

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

2022-11-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Nov 29 10:17:18 UTC 2022 Modified Files: pcc/cc/ccom: pass1.h Log Message: Use ((void)0) instead of empty FUNFREE macro to avoid compiler misunderstanding. Recommendation from Taylor R Campbell. To generate a diff of this

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

2022-11-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Nov 24 21:11:32 UTC 2022 Modified Files: pcc/cc/ccom: Makefile.in Log Message: Fix wrong search path. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 pcc/cc/ccom/Makefile.in Please note that diffs are not

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

2022-11-22 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Nov 22 14:42:24 UTC 2022 Modified Files: pcc/cc/ccom: symtabs.c Log Message: Cal xrealloc. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 pcc/cc/ccom/symtabs.c Please note that diffs are not public domain;

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

2022-11-15 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Nov 15 13:03:33 UTC 2022 Modified Files: pcc/cc/ccom: scan.l Log Message: Ignore _Thread_local instead of bailing out. It makes little sense to use _Thread_local in a non-threaded program, but since the standard can be

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

2022-11-11 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Nov 11 14:51:21 UTC 2022 Modified Files: pcc/cc/ccom: cgram.y scan.l Log Message: _Alignof should be treated the same way as sizeof, otherwise lines like: long long __max_align1 __attribute__((__aligned__(_Alignof(int;

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

2022-10-29 Thread Gregory McGarry
Module Name:pcc Committed By: gmcgarry Date: Sat Oct 29 10:07:40 UTC 2022 Modified Files: pcc/cc/ccom: Makefile.in Log Message: Add a stub file (rather than empty file) so that valid file is created. Fixes failure on installation. To generate a diff of this commit:

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

2022-03-27 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Mar 27 20:11:30 UTC 2022 Modified Files: pcc/cc/ccom: pftn.c Log Message: Do not crash if calling an array of functions. Bug reported by Alan Cox. To generate a diff of this commit: cvs rdiff -u -r1.438 -r1.439

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

2022-03-27 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Mar 27 17:02:29 UTC 2022 Modified Files: pcc/cc/ccom: Makefile.in Log Message: Fix dependency bug. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 pcc/cc/ccom/Makefile.in Please note that diffs are not

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

2021-10-13 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Oct 13 17:07:04 UTC 2021 Modified Files: pcc/cc/ccom: pass1.h pftn.c trees.c Log Message: Keep a separate routine that can allocate temps based on symtab. To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320

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

2021-10-10 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Oct 10 18:51:52 UTC 2021 Modified Files: pcc/cc/ccom: pftn.c Log Message: Cleanup of oalloc. To generate a diff of this commit: cvs rdiff -u -r1.436 -r1.437 pcc/cc/ccom/pftn.c Please note that diffs are not public domain;

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

2021-10-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Oct 9 12:47:58 UTC 2021 Modified Files: pcc/cc/ccom: pftn.c Log Message: Handle word-addressed stacks correctly. To generate a diff of this commit: cvs rdiff -u -r1.435 -r1.436 pcc/cc/ccom/pftn.c Please note that diffs

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

2021-09-12 Thread Gregory McGarry
Module Name:pcc Committed By: gmcgarry Date: Sun Sep 12 10:52:58 UTC 2021 Modified Files: pcc/cc/ccom: trees.c Log Message: Fix passing of multi-line inline-assembler nodes between passes. To generate a diff of this commit: cvs rdiff -u -r1.391 -r1.392

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

2021-09-12 Thread Gregory McGarry
Module Name:pcc Committed By: gmcgarry Date: Sun Sep 12 10:49:49 UTC 2021 Modified Files: pcc/cc/ccom: init.c Log Message: Fix compiler error for big-endian targets. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 pcc/cc/ccom/init.c Please note that

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

2021-09-12 Thread Gregory McGarry
Module Name:pcc Committed By: gmcgarry Date: Sun Sep 12 10:48:07 UTC 2021 Modified Files: pcc/cc/ccom: builtins.c Log Message: Rename macro which happens to collide with a name of a register. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

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

2019-09-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 24 19:57:31 UTC 2019 Modified Files: pcc/cc/ccom: pftn.c trees.c Log Message: Emit code for dynamic arrays when found and remove the use of arrstk[]. To generate a diff of this commit: cvs rdiff -u -r1.432 -r1.433

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

2019-09-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 24 16:49:53 UTC 2019 Modified Files: pcc/cc/ccom: pftn.c Log Message: Cleanup tymerge/tyreduce slightly. To generate a diff of this commit: cvs rdiff -u -r1.431 -r1.432 pcc/cc/ccom/pftn.c Please note that diffs are not

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

2019-09-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Sep 8 09:57:48 UTC 2019 Modified Files: pcc/cc/ccom: pass1.h Log Message: Fix prototype for new function. To generate a diff of this commit: cvs rdiff -u -r1.318 -r1.319 pcc/cc/ccom/pass1.h Please note that diffs are not

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

2019-09-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Sep 8 09:30:51 UTC 2019 Modified Files: pcc/cc/ccom: cgram.y pftn.c Log Message: Cleanup argument handling slightly. To generate a diff of this commit: cvs rdiff -u -r1.421 -r1.422 pcc/cc/ccom/cgram.y cvs rdiff -u -r1.430

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

2019-08-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 24 13:35:48 UTC 2019 Modified Files: pcc/cc/ccom: trees.c Log Message: Do not skip casts if it is between the same floating point types. It may be needed when FLT_EVAL_METHOD > 0. To generate a diff of this commit: cvs

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

2019-08-24 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 24 13:34:13 UTC 2019 Modified Files: pcc/cc/ccom: scan.l Log Message: Revert previous, need to keep type. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 pcc/cc/ccom/scan.l Please note that diffs are

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

2019-08-21 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 21 19:55:46 UTC 2019 Modified Files: pcc/cc/ccom: scan.l Log Message: In c99 world, always accept a floating point number as long double even if no ending L is given. To generate a diff of this commit: cvs rdiff -u

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

2019-08-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Aug 18 09:45:09 UTC 2019 Modified Files: pcc/cc/ccom: init.c Log Message: fix bug where the statement char foo[] = { "a" }; did not append a trailing \0. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109

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

2019-08-15 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Aug 15 17:41:26 UTC 2019 Modified Files: pcc/cc/ccom: builtins.c Log Message: Wrong node was checked for true/false in __builtin_choose_expr. To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76

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

2019-08-11 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Aug 11 18:52:26 UTC 2019 Modified Files: pcc/cc/ccom: trees.c Log Message: Do not skip evaluation of floating casts even if FP_CONTRACT is off. To generate a diff of this commit: cvs rdiff -u -r1.388 -r1.389

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

2019-08-10 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 10 20:26:38 UTC 2019 Modified Files: pcc/cc/ccom: cgram.y pass1.h scan.l trees.c Log Message: Fix long-standing regression test bug causing a digit after an if statement without a following else to get an ICE. Originally

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

2019-03-31 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Mar 31 18:29:06 UTC 2019 Modified Files: pcc/cc/ccom: init.c Log Message: Use CONFMT to print out constants, not %d. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 pcc/cc/ccom/init.c Please note that diffs

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

2019-03-03 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Mar 3 11:19:35 UTC 2019 Modified Files: pcc/cc/ccom: Makefile.in Log Message: Remove strtodg. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51 pcc/cc/ccom/Makefile.in Please note that diffs are not public

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

2018-12-15 Thread Iain Hibbert
Module Name:pcc Committed By: plunky Date: Sat Dec 15 09:12:14 UTC 2018 Modified Files: pcc/cc/ccom: ccom.1 Log Message: mention -Wuninitialized To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 pcc/cc/ccom/ccom.1 Please note that diffs are not public

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

2018-12-15 Thread Iain Hibbert
Module Name:pcc Committed By: plunky Date: Sat Dec 15 08:55:25 UTC 2018 Modified Files: pcc/cc/ccom: ccom.1 Log Message: note -Wattributes To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 pcc/cc/ccom/ccom.1 Please note that diffs are not public domain;

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

2018-12-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Dec 2 13:36:51 UTC 2018 Modified Files: pcc/cc/ccom: cgram.y pass1.h scan.l Log Message: Use FLT as struct for passing type between lex and yacc. To generate a diff of this commit: cvs rdiff -u -r1.418 -r1.419

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

2018-11-23 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Nov 23 14:43:06 UTC 2018 Modified Files: pcc/cc/ccom: cgram.y main.c pass1.h pftn.c scan.l trees.c Log Message: Handle FP_CONTRACT correctly. To generate a diff of this commit: cvs rdiff -u -r1.417 -r1.418

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

2018-10-15 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Oct 15 15:49:32 UTC 2018 Modified Files: pcc/cc/ccom: scan.l Log Message: Remove unused code. To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153 pcc/cc/ccom/scan.l Please note that diffs are not public domain;

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

2018-08-06 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Aug 6 07:38:29 UTC 2018 Modified Files: pcc/cc/ccom: pftn.c Log Message: Use delayed resolve of enums if declared after prototype. Silently fixes a problem where people uses enums before declaration. To generate a diff of

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

2018-04-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 7 12:48:13 UTC 2018 Modified Files: pcc/cc/ccom: pass1.h pftn.c trees.c Log Message: Accept local reg vars to be gcc compatible. To generate a diff of this commit: cvs rdiff -u -r1.296 -r1.297 pcc/cc/ccom/pass1.h cvs

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

2018-04-04 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Apr 4 12:10:13 UTC 2018 Modified Files: pcc/cc/ccom: trees.c Log Message: slval -> setlval. To generate a diff of this commit: cvs rdiff -u -r1.380 -r1.381 pcc/cc/ccom/trees.c Please note that diffs are not public domain;

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

2017-07-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jul 2 10:15:26 UTC 2017 Modified Files: pcc/cc/ccom: init.c Log Message: Allow for designated init to reference unnamed structs/unions. Fixes Jira#PCC-582 by Nicolas Joly. To generate a diff of this commit: cvs rdiff -u

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

2017-03-13 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Mar 13 15:53:27 UTC 2017 Modified Files: pcc/cc/ccom: trees.c Log Message: Use int for expanded bitfields instead of the field type. To generate a diff of this commit: cvs rdiff -u -r1.379 -r1.380 pcc/cc/ccom/trees.c

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

2017-03-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Mar 2 21:10:45 UTC 2017 Modified Files: pcc/cc/ccom: Makefile.in builtins.c pass1.h scan.l trees.c Log Message: Add initial support for softfloat. From Antoine Leca, slightly altered by myself. To generate a diff of this

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

2017-02-27 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Feb 27 17:36:22 UTC 2017 Modified Files: pcc/cc/ccom: builtins.c Log Message: Add __builtin_popcount and friends. From Vitalie Ciubotaru. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 pcc/cc/ccom/builtins.c

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

2016-11-21 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Nov 21 20:56:38 UTC 2016 Modified Files: pcc/cc/ccom: builtins.c Log Message: Do not call eve again for __builtin_types_compatible_p(). Fixes bug reported by Tim Kelly. To generate a diff of this commit: cvs rdiff -u

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

2016-08-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 9 17:29:35 UTC 2016 Modified Files: pcc/cc/ccom: trees.c Log Message: Only complain when cast from types larger than int to smaller, which is where the common bugs are. XXX should check if a constant of larger value is

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

2016-07-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Jul 9 15:59:44 UTC 2016 Modified Files: pcc/cc/ccom: optim.c Log Message: Fix || bug reported by Volkmar Klatt. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 pcc/cc/ccom/optim.c Please note that diffs are

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

2016-04-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Apr 18 16:34:13 UTC 2016 Modified Files: pcc/cc/ccom: trees.c Log Message: Do not miss checking for ICON namings in conditionals. Fixes bug reported by Rune on pcc-list. To generate a diff of this commit: cvs rdiff -u

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

2016-04-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 2 20:16:23 UTC 2016 Modified Files: pcc/cc/ccom: optim.c Log Message: getlval -> glval, from Peter Kuschnerus. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 pcc/cc/ccom/optim.c Please note that diffs

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

2016-04-02 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Apr 2 09:02:57 UTC 2016 Modified Files: pcc/cc/ccom: cgram.y gcc_compat.c init.c Log Message: Make TIMODE compile again. To generate a diff of this commit: cvs rdiff -u -r1.414 -r1.415 pcc/cc/ccom/cgram.y cvs rdiff -u

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

2016-03-28 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Mar 28 15:38:01 UTC 2016 Modified Files: pcc/cc/ccom: optim.c Log Message: Check for embedded labels before optimizing away ?: trees. Fixes bug reported by Aharon Robbins. To generate a diff of this commit: cvs rdiff -u

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

2016-03-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Mar 8 18:17:45 UTC 2016 Modified Files: pcc/cc/ccom: dwarf.c pass1.h scan.l Log Message: Add dwarf file. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 pcc/cc/ccom/dwarf.c cvs rdiff -u -r1.294 -r1.295

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

2016-02-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Feb 29 17:31:09 UTC 2016 Modified Files: pcc/cc/ccom: cgram.y Log Message: Check for lost labels inside typeof() statements. Fixes bug reported by Taylor R Campbell. To generate a diff of this commit: cvs rdiff -u -r1.412

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

2016-02-11 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Feb 11 13:23:41 UTC 2016 Modified Files: pcc/cc/ccom: cgram.y Log Message: If a ({ }) construction ends with a void expression, do not try to put it in a temporary. Fixes bug reported by Taylor R Campbell. To generate a

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

2016-02-09 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Feb 9 18:45:48 UTC 2016 Modified Files: pcc/cc/ccom: trees.c Log Message: Fix bug where the wrong type were result of a ?: expression with a null pointer as arg 2 or 3. Reported by Taylor R Campbell. To generate a diff of

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

2016-02-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Feb 7 18:04:28 UTC 2016 Modified Files: pcc/cc/ccom: scan.l Log Message: Add 0b which is a gcc extension that clang also understand. Patch from Taylor R Campbell. XXX - should have a warning about use if not gcc-compat. To

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

2015-12-29 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Dec 29 09:54:25 UTC 2015 Modified Files: pcc/cc/ccom: trees.c Log Message: Missed one float conversion in case compile can do div by zero. To generate a diff of this commit: cvs rdiff -u -r1.366 -r1.367 pcc/cc/ccom/trees.c

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

2015-11-13 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Nov 13 17:11:40 UTC 2015 Modified Files: pcc/cc/ccom: gcc_compat.c Log Message: Only handle attribute packed if structs or unions. Fixes Jira#PCC-534 by jvoisin. To generate a diff of this commit: cvs rdiff -u -r1.118

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

2015-10-07 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Oct 7 19:35:55 UTC 2015 Modified Files: pcc/cc/ccom: scan.l Log Message: 'i' must be last when parsing fp trailers. From Antoine Leca. To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 pcc/cc/ccom/scan.l

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

2015-09-11 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Sep 11 07:57:48 UTC 2015 Modified Files: pcc/cc/ccom: inline.c Log Message: Fix bug where failing to copy more than one attribute for inline functions. Fixes bug reported by Nicholas Joly on pcc-list. To generate a diff of

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

2015-09-08 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 8 18:25:05 UTC 2015 Modified Files: pcc/cc/ccom: inline.c Log Message: Do not ignore inlined function return type even if void. Fixes bug reported by Iain Hibbert on pcc-list. To generate a diff of this commit: cvs

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

2015-09-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 1 18:53:33 UTC 2015 Modified Files: pcc/cc/ccom: scan.l Log Message: Add a check for whether reading words inside attributes or not. Fixes bug reported by Iain Hibbert on pcc-list. To generate a diff of this commit:

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

2015-09-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Sep 1 18:45:26 UTC 2015 Modified Files: pcc/cc/ccom: inline.c trees.c Log Message: Fix bug causing embedded LABEL nodes not to pass correctly. Fixes bug reported by Iain Hibbert on pcc-list. To generate a diff of this

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

2015-08-28 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Fri Aug 28 15:32:11 UTC 2015 Modified Files: pcc/cc/ccom: builtins.c Log Message: Check for embedded goto's in builtin_object_size() before freeing the arg tree. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

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

2015-08-22 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Aug 22 14:33:02 UTC 2015 Modified Files: pcc/cc/ccom: gcc_compat.c symtabs.c Log Message: Fix a few allocations that were of the wrong type. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116

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

2015-08-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Aug 19 18:52:48 UTC 2015 Modified Files: pcc/cc/ccom: cgram.y pass1.h pftn.c symtabs.c Log Message: Let symbol table entries only exist during their block. To generate a diff of this commit: cvs rdiff -u -r1.403 -r1.404

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

2015-08-18 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Aug 18 18:22:39 UTC 2015 Modified Files: pcc/cc/ccom: cgram.y pass1.h pftn.c trees.c Log Message: Get P1ND structs from the statement heap. Never long-lived. To generate a diff of this commit: cvs rdiff -u -r1.402 -r1.403

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

2015-07-22 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Wed Jul 22 07:49:34 UTC 2015 Modified Files: pcc/cc/ccom: cgram.y Log Message: Replace one more tmpalloc with malloc. To generate a diff of this commit: cvs rdiff -u -r1.398 -r1.399 pcc/cc/ccom/cgram.y Please note that diffs

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

2015-07-21 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Tue Jul 21 21:04:02 UTC 2015 Modified Files: pcc/cc/ccom: cgram.y pftn.c Log Message: Convert a bunch more tmpalloc's to better allocation functions. To generate a diff of this commit: cvs rdiff -u -r1.397 -r1.398

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

2015-07-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 20 10:02:15 UTC 2015 Modified Files: pcc/cc/ccom: gcc_compat.c Log Message: Update string-taking attributes according to changes. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112 pcc/cc/ccom/gcc_compat.c

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

2015-07-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 20 11:41:19 UTC 2015 Modified Files: pcc/cc/ccom: symtabs.c Log Message: Strings abc and Labc are not the same type, so handle them so. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pcc/cc/ccom/symtabs.c

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

2015-07-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 20 15:05:16 UTC 2015 Modified Files: pcc/cc/ccom: builtins.c cgram.y gcc_compat.c pass1.h symtabs.c Log Message: Fix remaining fallouts from string change. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58

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

2015-07-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 20 19:08:47 UTC 2015 Modified Files: pcc/cc/ccom: pass1.h pftn.c Log Message: Use __builtin_alloca (or similar) for some short-lived allocations. Also allow typedef void foo; in declarations, as Iain Hibbert points out.

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

2015-07-20 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 20 16:09:22 UTC 2015 Modified Files: pcc/cc/ccom: pftn.c Log Message: Must give type when creating STRING bundle nodes. Fixes init002 regression. To generate a diff of this commit: cvs rdiff -u -r1.403 -r1.404

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

2015-07-19 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Jul 19 13:59:01 UTC 2015 Modified Files: pcc/cc/ccom: cgram.y pass1.h scan.l Log Message: Add _Atomic and _Thread_local as keywords for syntax checking but error out if they are used (since they are unsupported). To

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

2015-07-13 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Jul 13 16:24:14 UTC 2015 Modified Files: pcc/cc/ccom: pftn.c Log Message: Oops, ended up in alignment mess of undeclared structs. Need to rethink. To generate a diff of this commit: cvs rdiff -u -r1.398 -r1.399

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

2015-03-28 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sat Mar 28 08:32:58 UTC 2015 Modified Files: pcc/cc/ccom: cgram.y Log Message: Fix (small) type error reported by Antoine Leca in Jira#PCC-530. To generate a diff of this commit: cvs rdiff -u -r1.391 -r1.392 pcc/cc/ccom/cgram.y

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

2015-03-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Mar 5 19:42:56 UTC 2015 Modified Files: pcc/cc/ccom: init.c Log Message: Allow imaginary numbers in initializers. Fixes Jira#PCC-523 by Antoine Leca. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92

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

2015-02-05 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Feb 5 10:33:44 UTC 2015 Modified Files: pcc/cc/ccom: trees.c Log Message: Gcc ({ }) statements has always side effects. Fixes Jira#PCC-522 by Rune. To generate a diff of this commit: cvs rdiff -u -r1.345 -r1.346

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

2015-01-01 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Thu Jan 1 09:16:59 UTC 2015 Modified Files: pcc/cc/ccom: scan.l Log Message: Avoid a warning we always get about shadowing bdebug, since flex uses it as a parameter. To generate a diff of this commit: cvs rdiff -u -r1.126

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

2014-10-13 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Mon Oct 13 10:00:55 UTC 2014 Modified Files: pcc/cc/ccom: builtins.c Log Message: Do not discard args to va_end, they may have side effects. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 pcc/cc/ccom/builtins.c

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

2014-10-12 Thread Anders Magnusson
Module Name:pcc Committed By: ragge Date: Sun Oct 12 17:39:26 UTC 2014 Modified Files: pcc/cc/ccom: scan.l Log Message: Fix logic for setting constant of types, so that a given type never can be classed down. To generate a diff of this commit: cvs rdiff -u -r1.125

  1   2   >