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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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;
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
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
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,
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
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
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
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
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;
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
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;
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:
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
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
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
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;
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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;
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
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
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;
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
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
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;
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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 - 100 of 117 matches
Mail list logo