From stefanf at ten15.org Mon Jan 2 09:26:28 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 2 Jan 2006 00:26:28 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct class.c Message-ID: <200601020826.k028QSD3029334@spill.ten15.org> stefanf 2006/01/02 00:26:28 PST Modified files: src/producers/common/construct class.c Log: In declare_type() don't call redecl_templ_class() if check_key() just reported an error due to a mismatch between a enumeration and a class name. Otherwise the TYPE ends up in a bad state, some parts think they are an enumeration and other they are a class. This leads to an assertion (or a segfault without ASSERTS support) later in check_identifier(). Faulty code: enum A { a }; template class A; Revision Changes Path 1.10 +1 -1 tendra/src/producers/common/construct/class.c From stefanf at ten15.org Mon Jan 2 10:10:54 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 2 Jan 2006 01:10:54 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct template.c Message-ID: <200601020910.k029AswL033044@spill.ten15.org> stefanf 2006/01/02 01:10:54 PST Modified files: src/producers/common/construct template.c Log: 14.1#7: A non-type template-paramter shall not be declared to have floating point, class or void type. Add a check for class type, the other two are already checked. Revision Changes Path 1.16 +1 -0 tendra/src/producers/common/construct/template.c From stefanf at ten15.org Mon Jan 2 11:47:49 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 2 Jan 2006 02:47:49 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct basetype.c declare.c exception.c function.c function.h Message-ID: <200601021047.k02AlqDJ042656@spill.ten15.org> stefanf 2006/01/02 02:47:49 PST Modified files: src/producers/common/construct basetype.c declare.c exception.c function.c function.h Log: Like in functions, in Standard C++ non-type template parameters of array type are adjusted to pointer type (14.1#8) (this differs from the '96 draft). Fix make_param_type() and garbage-collect the now unused loc parameter. Revision Changes Path 1.13 +3 -3 tendra/src/producers/common/construct/basetype.c 1.23 +1 -1 tendra/src/producers/common/construct/declare.c 1.10 +1 -1 tendra/src/producers/common/construct/exception.c 1.13 +5 -7 tendra/src/producers/common/construct/function.c 1.7 +1 -1 tendra/src/producers/common/construct/function.h From stefanf at ten15.org Mon Jan 2 12:33:03 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Mon, 2 Jan 2006 03:33:03 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct declare.c tendra/src/producers/common/utility catalog.err Message-ID: <200601021133.k02BX3e0052214@spill.ten15.org> stefanf 2006/01/02 03:33:03 PST Modified files: src/producers/common/construct declare.c src/producers/common/utility catalog.err Log: Implement 14.1#9: "A default template-argument shall not be specified in a friend template declaration." Revision Changes Path 1.24 +4 -0 tendra/src/producers/common/construct/declare.c 1.29 +5 -0 tendra/src/producers/common/utility/catalog.err From bp at ten15.org Mon Jan 2 17:01:11 2006 From: bp at ten15.org (Boris Popov) Date: Mon, 2 Jan 2006 08:01:11 -0800 (PST) Subject: cvs commit: tendra/src/installers/80x86/common instr.c Message-ID: <200601021601.k02G1BGn067808@spill.ten15.org> bp 2006/01/02 08:01:11 PST Modified files: src/installers/80x86/common instr.c Log: Do not abuse expression's memory address as label name. Reminded by: stefanf Revision Changes Path 1.13 +9 -6 tendra/src/installers/80x86/common/instr.c From stefanf at ten15.org Wed Jan 4 12:08:24 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Wed, 4 Jan 2006 03:08:24 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct namespace.c namespace.h token.c token.h tendra/src/producers/common/parse predict.c predict.h Message-ID: <200601041108.k04B8Oow047155@spill.ten15.org> stefanf 2006/01/04 03:08:24 PST Modified files: src/producers/common/construct namespace.c namespace.h token.c token.h src/producers/common/parse predict.c predict.h Log: White-space cleanup. Also use (void) instead of () in function definitions. Checked with: md5 Revision Changes Path 1.10 +369 -369 tendra/src/producers/common/construct/namespace.c 1.6 +5 -5 tendra/src/producers/common/construct/namespace.h 1.9 +730 -730 tendra/src/producers/common/construct/token.c 1.5 +44 -44 tendra/src/producers/common/construct/token.h 1.7 +486 -486 tendra/src/producers/common/parse/predict.c 1.6 +5 -5 tendra/src/producers/common/parse/predict.h From stefanf at ten15.org Fri Jan 6 19:06:15 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 6 Jan 2006 10:06:15 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/parse symbols.h Message-ID: <200601061806.k06I6F2q082253@spill.ten15.org> stefanf 2006/01/06 10:06:15 PST Modified files: src/producers/common/parse symbols.h Log: Remove trailing tabs too. Revision Changes Path 1.17 +56 -56 tendra/src/producers/common/parse/symbols.h From stefanf at ten15.org Fri Jan 6 19:36:08 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 6 Jan 2006 10:36:08 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/parse symbols.h Message-ID: <200601061836.k06Ia9p8089938@spill.ten15.org> stefanf 2006/01/06 10:36:08 PST Modified files: src/producers/common/parse symbols.h Log: Almost fix compilation with -DRUNTIME (the other things that needs fixing is print_bitstream). - va-args is mangled into lex_va_Hargs, not lex_va__args. - #if-0 the tokens for the OpenMP pragmas. They are not implemented so this approach seems to be more reasonable than adding them to 3 .sid files. Revision Changes Path 1.18 +3 -1 tendra/src/producers/common/parse/symbols.h From stefanf at ten15.org Fri Jan 6 19:48:07 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 6 Jan 2006 10:48:07 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/utility debug.c Message-ID: <200601061848.k06Im7AW090137@spill.ten15.org> stefanf 2006/01/06 10:48:07 PST Modified files: src/producers/common/utility debug.c Log: The debug option is actually -x not -d. Revision Changes Path 1.15 +2 -2 tendra/src/producers/common/utility/debug.c From stefanf at ten15.org Fri Jan 6 19:49:56 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 6 Jan 2006 10:49:56 -0800 (PST) Subject: cvs commit: tendra/src/producers/cpp/syntax syntax.sid Message-ID: <200601061849.k06Inu7n090188@spill.ten15.org> stefanf 2006/01/06 10:49:56 PST Modified files: src/producers/cpp/syntax syntax.sid Log: *Blush*, 'space' goes after 'sort'. Revision Changes Path 1.13 +1 -1 tendra/src/producers/cpp/syntax/syntax.sid From stefanf at ten15.org Fri Jan 6 21:13:25 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 6 Jan 2006 12:13:25 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/utility debug.c debug.h Message-ID: <200601062013.k06KDROE003171@spill.ten15.org> stefanf 2006/01/06 12:13:25 PST Modified files: src/producers/common/utility debug.c debug.h Log: White-space cleanup. Also use (void) instead of () in function definitions. Revision Changes Path 1.16 +677 -677 tendra/src/producers/common/utility/debug.c 1.10 +5 -5 tendra/src/producers/common/utility/debug.h From stefanf at ten15.org Fri Jan 6 21:16:22 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 6 Jan 2006 12:16:22 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/utility debug.c Message-ID: <200601062016.k06KGMBc003270@spill.ten15.org> stefanf 2006/01/06 12:16:22 PST Modified files: src/producers/common/utility debug.c Log: Don't crash on '-x error'. The function init_option () uses the hash table, thus init_hash() needs to be called first. Revision Changes Path 1.17 +1 -0 tendra/src/producers/common/utility/debug.c From dege at ten15.org Sat Jan 7 01:04:10 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Fri, 6 Jan 2006 16:04:10 -0800 (PST) Subject: cvs commit: tendra/mk/config config.common.mk Message-ID: <200601070004.k0704AqF015237@spill.ten15.org> dege 2006/01/06 16:04:10 PST Modified files: mk/config config.common.mk Log: Rewrite and cleanup of binary tests using a loop construction. Revision Changes Path 1.16 +9 -29 tendra/mk/config/config.common.mk From bp at ten15.org Sun Jan 8 07:42:28 2006 From: bp at ten15.org (Boris Popov) Date: Sat, 7 Jan 2006 22:42:28 -0800 (PST) Subject: cvs commit: tendra/src/installers/680x0/common codec.c coder.c evaluate.c general_proc.c instr.c ops_float.c ops_logic.c ops_misc.c scan2.c stab_types.c tests.c trans.c weights.c where.c xdb_types.c tendra/src/installers/80x86/common codec.c coder.c ... Message-ID: <200601080642.k086gS08066367@spill.ten15.org> bp 2006/01/07 22:42:28 PST Modified files: src/installers/680x0/common codec.c coder.c evaluate.c general_proc.c instr.c ops_float.c ops_logic.c ops_misc.c scan2.c stab_types.c tests.c trans.c weights.c where.c xdb_types.c src/installers/80x86/common codec.c coder.c cproc.c dw2_extra.c evaluate.c instr.c instr386.c is_worth.c operand.c reg_record.c scan2.c translate.c weights.c src/installers/80x86/cygwin32 machine.c src/installers/80x86/freebsd machine.c src/installers/80x86/linux machine.c src/installers/80x86/netbsd machine.c src/installers/80x86/openbsd machine.c src/installers/80x86/sco machine.c src/installers/80x86/solaris diag_out.c machine.c src/installers/80x86/svr4.2 assembler.c machine.c src/installers/alpha/common code_here.c coder.c eval.c float.c is_worth.c locate.c machine.c operators.c regable.c scan.c spec_tok.c syms.c translate.c type_to_aux.c weights.c src/installers/common/construct aldefs.c check.c check_id.c const.c exp.c flpt_fns.c foralls.c inline.c install_fns.c label_ops.c me_fns.c misc_c.c shapemacs.h unroll.c src/installers/common/diag diag_fns.c diag_out_stabs.c src/installers/common/dwarf dwarf_out.c dwarf_type.c src/installers/common/dwarf2 dw2_common.c dw2_types.c src/installers/hppa/common eval.c hppadiags.c inst_fmt.c is_worth.c locate.c makecode.c muldvrem.c needscan.c oprators.c proc.c regable.c regexps.c spec_tok.c translat.c weights.c src/installers/mips/common eval.c is_worth.c locate.c machine.c needs_scan.c new_code.c regable.c syms.c translate.c type_to_aux.c weights.c src/installers/power/common diagout.c error.c eval.c is_worth.c locate.c makecode.c move.c needscan.c oprators.c pp.c proc.c regable.c regexps.c tempdecs.c translat.c src/installers/sparc/common dw2_extra.c eval.c is_worth.c locate.c makecode.c muldvrem.c needscan.c oprators.c proc.c regable.c regexps.c special.c weights.c src/installers/sparc/solaris sparcdiags.c src/installers/sparc/sunos sparcdiags.c Log: Improve readability of the code by replacing shape names like 'prokhd' with names like 'SH_PROC'. Revision Changes Path 1.10 +8 -8 tendra/src/installers/680x0/common/codec.c 1.10 +21 -21 tendra/src/installers/680x0/common/coder.c 1.9 +6 -6 tendra/src/installers/680x0/common/evaluate.c 1.10 +3 -3 tendra/src/installers/680x0/common/general_proc.c 1.8 +2 -2 tendra/src/installers/680x0/common/instr.c 1.8 +6 -6 tendra/src/installers/680x0/common/ops_float.c 1.9 +2 -2 tendra/src/installers/680x0/common/ops_logic.c 1.10 +19 -19 tendra/src/installers/680x0/common/ops_misc.c 1.9 +2 -2 tendra/src/installers/680x0/common/scan2.c 1.8 +8 -8 tendra/src/installers/680x0/common/stab_types.c 1.9 +10 -10 tendra/src/installers/680x0/common/tests.c 1.9 +1 -1 tendra/src/installers/680x0/common/trans.c 1.8 +2 -2 tendra/src/installers/680x0/common/weights.c 1.9 +6 -6 tendra/src/installers/680x0/common/where.c 1.8 +9 -9 tendra/src/installers/680x0/common/xdb_types.c 1.11 +4 -4 tendra/src/installers/80x86/common/codec.c 1.15 +47 -47 tendra/src/installers/80x86/common/coder.c 1.15 +1 -1 tendra/src/installers/80x86/common/cproc.c 1.9 +2 -2 tendra/src/installers/80x86/common/dw2_extra.c 1.11 +5 -5 tendra/src/installers/80x86/common/evaluate.c 1.14 +8 -8 tendra/src/installers/80x86/common/instr.c 1.21 +54 -54 tendra/src/installers/80x86/common/instr386.c 1.9 +2 -2 tendra/src/installers/80x86/common/is_worth.c 1.11 +5 -5 tendra/src/installers/80x86/common/operand.c 1.10 +3 -3 tendra/src/installers/80x86/common/reg_record.c 1.14 +7 -7 tendra/src/installers/80x86/common/scan2.c 1.11 +2 -2 tendra/src/installers/80x86/common/translate.c 1.10 +8 -8 tendra/src/installers/80x86/common/weights.c 1.10 +3 -3 tendra/src/installers/80x86/cygwin32/machine.c 1.10 +3 -3 tendra/src/installers/80x86/freebsd/machine.c 1.10 +3 -3 tendra/src/installers/80x86/linux/machine.c 1.5 +3 -3 tendra/src/installers/80x86/netbsd/machine.c 1.6 +3 -3 tendra/src/installers/80x86/openbsd/machine.c 1.9 +3 -3 tendra/src/installers/80x86/sco/machine.c 1.12 +22 -22 tendra/src/installers/80x86/solaris/diag_out.c 1.9 +3 -3 tendra/src/installers/80x86/solaris/machine.c 1.9 +4 -4 tendra/src/installers/80x86/svr4.2/assembler.c 1.9 +3 -3 tendra/src/installers/80x86/svr4.2/machine.c 1.8 +1 -1 tendra/src/installers/alpha/common/code_here.c 1.14 +134 -134 tendra/src/installers/alpha/common/coder.c 1.13 +11 -11 tendra/src/installers/alpha/common/eval.c 1.4 +3 -3 tendra/src/installers/alpha/common/float.c 1.5 +1 -1 tendra/src/installers/alpha/common/is_worth.c 1.10 +2 -2 tendra/src/installers/alpha/common/locate.c 1.4 +1 -1 tendra/src/installers/alpha/common/machine.c 1.10 +2 -2 tendra/src/installers/alpha/common/operators.c 1.8 +1 -1 tendra/src/installers/alpha/common/regable.c 1.10 +13 -13 tendra/src/installers/alpha/common/scan.c 1.11 +4 -4 tendra/src/installers/alpha/common/spec_tok.c 1.12 +2 -2 tendra/src/installers/alpha/common/syms.c 1.14 +3 -3 tendra/src/installers/alpha/common/translate.c 1.12 +8 -8 tendra/src/installers/alpha/common/type_to_aux.c 1.8 +2 -2 tendra/src/installers/alpha/common/weights.c 1.12 +2 -2 tendra/src/installers/common/construct/aldefs.c 1.13 +31 -31 tendra/src/installers/common/construct/check.c 1.10 +16 -16 tendra/src/installers/common/construct/check_id.c 1.10 +14 -14 tendra/src/installers/common/construct/const.c 1.11 +4 -4 tendra/src/installers/common/construct/exp.c 1.12 +60 -60 tendra/src/installers/common/construct/flpt_fns.c 1.11 +1 -1 tendra/src/installers/common/construct/foralls.c 1.9 +2 -2 tendra/src/installers/common/construct/inline.c 1.16 +233 -233 tendra/src/installers/common/construct/install_fns.c 1.9 +1 -1 tendra/src/installers/common/construct/label_ops.c 1.10 +4 -4 tendra/src/installers/common/construct/me_fns.c 1.9 +1 -1 tendra/src/installers/common/construct/misc_c.c 1.7 +44 -43 tendra/src/installers/common/construct/shapemacs.h 1.9 +1 -1 tendra/src/installers/common/construct/unroll.c 1.14 +14 -14 tendra/src/installers/common/diag/diag_fns.c 1.15 +11 -11 tendra/src/installers/common/diag/diag_out_stabs.c 1.10 +1 -1 tendra/src/installers/common/dwarf/dwarf_out.c 1.9 +8 -8 tendra/src/installers/common/dwarf/dwarf_type.c 1.8 +6 -6 tendra/src/installers/common/dwarf2/dw2_common.c 1.9 +1 -1 tendra/src/installers/common/dwarf2/dw2_types.c 1.9 +8 -8 tendra/src/installers/hppa/common/eval.c 1.15 +9 -9 tendra/src/installers/hppa/common/hppadiags.c 1.13 +2 -2 tendra/src/installers/hppa/common/inst_fmt.c 1.8 +2 -2 tendra/src/installers/hppa/common/is_worth.c 1.9 +3 -3 tendra/src/installers/hppa/common/locate.c 1.14 +66 -66 tendra/src/installers/hppa/common/makecode.c 1.11 +2 -2 tendra/src/installers/hppa/common/muldvrem.c 1.12 +22 -22 tendra/src/installers/hppa/common/needscan.c 1.11 +9 -9 tendra/src/installers/hppa/common/oprators.c 1.11 +2 -2 tendra/src/installers/hppa/common/proc.c 1.8 +2 -2 tendra/src/installers/hppa/common/regable.c 1.10 +1 -1 tendra/src/installers/hppa/common/regexps.c 1.12 +1 -1 tendra/src/installers/hppa/common/spec_tok.c 1.10 +3 -3 tendra/src/installers/hppa/common/translat.c 1.10 +2 -2 tendra/src/installers/hppa/common/weights.c 1.9 +7 -7 tendra/src/installers/mips/common/eval.c 1.8 +1 -1 tendra/src/installers/mips/common/is_worth.c 1.9 +1 -1 tendra/src/installers/mips/common/locate.c 1.8 +1 -1 tendra/src/installers/mips/common/machine.c 1.9 +9 -9 tendra/src/installers/mips/common/needs_scan.c 1.10 +61 -61 tendra/src/installers/mips/common/new_code.c 1.8 +1 -1 tendra/src/installers/mips/common/regable.c 1.9 +2 -2 tendra/src/installers/mips/common/syms.c 1.9 +2 -2 tendra/src/installers/mips/common/translate.c 1.10 +6 -6 tendra/src/installers/mips/common/type_to_aux.c 1.8 +2 -2 tendra/src/installers/mips/common/weights.c 1.10 +14 -14 tendra/src/installers/power/common/diagout.c 1.9 +40 -40 tendra/src/installers/power/common/error.c 1.8 +13 -13 tendra/src/installers/power/common/eval.c 1.9 +2 -2 tendra/src/installers/power/common/is_worth.c 1.8 +3 -3 tendra/src/installers/power/common/locate.c 1.8 +35 -35 tendra/src/installers/power/common/makecode.c 1.9 +2 -2 tendra/src/installers/power/common/move.c 1.10 +6 -6 tendra/src/installers/power/common/needscan.c 1.9 +4 -4 tendra/src/installers/power/common/oprators.c 1.6 +26 -26 tendra/src/installers/power/common/pp.c 1.9 +2 -2 tendra/src/installers/power/common/proc.c 1.8 +1 -1 tendra/src/installers/power/common/regable.c 1.8 +1 -1 tendra/src/installers/power/common/regexps.c 1.9 +2 -2 tendra/src/installers/power/common/tempdecs.c 1.9 +2 -2 tendra/src/installers/power/common/translat.c 1.8 +4 -4 tendra/src/installers/sparc/common/dw2_extra.c 1.8 +10 -10 tendra/src/installers/sparc/common/eval.c 1.8 +2 -2 tendra/src/installers/sparc/common/is_worth.c 1.8 +1 -1 tendra/src/installers/sparc/common/locate.c 1.10 +90 -90 tendra/src/installers/sparc/common/makecode.c 1.8 +3 -3 tendra/src/installers/sparc/common/muldvrem.c 1.8 +16 -16 tendra/src/installers/sparc/common/needscan.c 1.7 +5 -5 tendra/src/installers/sparc/common/oprators.c 1.7 +18 -18 tendra/src/installers/sparc/common/proc.c 1.7 +1 -1 tendra/src/installers/sparc/common/regable.c 1.7 +1 -1 tendra/src/installers/sparc/common/regexps.c 1.7 +1 -1 tendra/src/installers/sparc/common/special.c 1.8 +2 -2 tendra/src/installers/sparc/common/weights.c 1.10 +22 -22 tendra/src/installers/sparc/solaris/sparcdiags.c 1.10 +9 -9 tendra/src/installers/sparc/sunos/sparcdiags.c From dege at ten15.org Fri Jan 13 23:20:59 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Fri, 13 Jan 2006 14:20:59 -0800 (PST) Subject: cvs commit: doc/en/manpages/tspec manpage.sgml Message-ID: <200601132220.k0DMKxAw030068@spill.ten15.org> dege 2006/01/13 14:20:59 PST Modified files: en/manpages/tspec manpage.sgml Log: Document the -w option. Revision Changes Path 1.11 +1 -1 doc/en/manpages/tspec/manpage.sgml From dege at ten15.org Sun Jan 15 23:43:57 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Sun, 15 Jan 2006 14:43:57 -0800 (PST) Subject: cvs commit: tendra/src/tools/pl messages.cat Message-ID: <200601152243.k0FMhvPp080158@spill.ten15.org> dege 2006/01/15 14:43:57 PST Modified files: src/tools/pl messages.cat Log: Fix typo in messages, delcared -> declared. Revision Changes Path 1.3 +3 -3 tendra/src/tools/pl/messages.cat From dege at ten15.org Mon Jan 16 23:04:58 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Mon, 16 Jan 2006 14:04:58 -0800 (PST) Subject: cvs commit: doc/en/manpages/pl manpage.sgml Message-ID: <200601162204.k0GM4w4V022110@spill.ten15.org> dege 2006/01/16 14:04:58 PST Modified files: en/manpages/pl manpage.sgml Log: Fix the synopsis and document the -g option. Revision Changes Path 1.11 +4 -2 doc/en/manpages/pl/manpage.sgml From dege at ten15.org Wed Jan 18 00:34:18 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Tue, 17 Jan 2006 15:34:18 -0800 (PST) Subject: cvs commit: tendra/src/tools/pl messages.cat Message-ID: <200601172334.k0HNYIqG024393@spill.ten15.org> dege 2006/01/17 15:34:18 PST Modified files: src/tools/pl messages.cat Log: Remove unused and duplicated message, label_not_delcared. Revision Changes Path 1.4 +0 -6 tendra/src/tools/pl/messages.cat From dege at ten15.org Wed Jan 18 22:36:40 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Wed, 18 Jan 2006 13:36:40 -0800 (PST) Subject: cvs commit: tendra/src/tools/pl main.c messages.cat Message-ID: <200601182136.k0ILaxWH010920@spill.ten15.org> dege 2006/01/18 13:36:40 PST Modified files: src/tools/pl main.c messages.cat Log: Replace placeholder messages with command description for the -g and -p options in the inline help. Revision Changes Path 1.12 +1 -1 tendra/src/tools/pl/main.c 1.5 +7 -1 tendra/src/tools/pl/messages.cat From stefanf at ten15.org Sat Jan 21 00:06:35 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Fri, 20 Jan 2006 15:06:35 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct class.c template.c template.h tendra/src/producers/common/utility catalog.err Message-ID: <200601202306.k0KN6omN016817@spill.ten15.org> stefanf 2006/01/20 15:06:35 PST Modified files: src/producers/common/construct class.c template.c template.h src/producers/common/utility catalog.err Log: The C++ Standard allows template default arguments in redeclarations too (unlike early drafts used for the C++ producer). Eg the following is allowed: template class C; template class C; First merge the default arguments from prior declarations, then check that only the rightmost parameters have arguments. Revision Changes Path 1.11 +1 -0 tendra/src/producers/common/construct/class.c 1.17 +74 -15 tendra/src/producers/common/construct/template.c 1.6 +1 -0 tendra/src/producers/common/construct/template.h 1.30 +3 -2 tendra/src/producers/common/utility/catalog.err From dege at ten15.org Sun Jan 22 17:36:38 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Sun, 22 Jan 2006 08:36:38 -0800 (PST) Subject: cvs commit: doc/en/tdf book.sgml Message-ID: <200601221636.k0MGacuT000334@spill.ten15.org> dege 2006/01/22 08:36:38 PST Modified files: en/tdf book.sgml Log: Move OTAGEXP to the correct place in the section hierarchy (sect1). Spotted by Maxim Reznik Revision Changes Path 1.20 +2 -2 doc/en/tdf/book.sgml From stefanf at ten15.org Sun Jan 22 19:25:29 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 22 Jan 2006 10:25:29 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct template.c Message-ID: <200601221825.k0MIPTa4016092@spill.ten15.org> stefanf 2006/01/22 10:25:29 PST Modified files: src/producers/common/construct template.c Log: Fix an non-terminating loop in find_typename(). Revision Changes Path 1.18 +1 -0 tendra/src/producers/common/construct/template.c From bp at ten15.org Mon Jan 23 16:25:12 2006 From: bp at ten15.org (Boris Popov) Date: Mon, 23 Jan 2006 07:25:12 -0800 (PST) Subject: cvs commit: tendra/src/installers/680x0/sunos main.c tendra/src/installers/common/construct exp.c exp.h install_fns.c tendra/src/installers/common/reader read_fns.c tendra/src/installers/sparc/common sparctrans.c Message-ID: <200601231525.k0NFPCt7099056@spill.ten15.org> bp 2006/01/23 07:25:12 PST Modified files: src/installers/680x0/sunos main.c src/installers/common/construct exp.c exp.h install_fns.c src/installers/common/reader read_fns.c src/installers/sparc/common sparctrans.c Log: Remove code which originally were used to improve malloc/free speed for exps. It become unncessary since converting to libten's malloc. Measurements shows 24% of improvement on the mid size capsules. Revision Changes Path 1.9 +0 -3 tendra/src/installers/680x0/sunos/main.c 1.12 +7 -75 tendra/src/installers/common/construct/exp.c 1.11 +0 -4 tendra/src/installers/common/construct/exp.h 1.17 +0 -2 tendra/src/installers/common/construct/install_fns.c 1.24 +0 -1 tendra/src/installers/common/reader/read_fns.c 1.7 +0 -3 tendra/src/installers/sparc/common/sparctrans.c From bp at ten15.org Mon Jan 23 17:33:50 2006 From: bp at ten15.org (Boris Popov) Date: Mon, 23 Jan 2006 08:33:50 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/construct exp.c Message-ID: <200601231633.k0NGXoYb005846@spill.ten15.org> bp 2006/01/23 08:33:50 PST Modified files: src/installers/common/construct exp.c Log: Apply assorted whitespce and style fixes. Validated by: md5 Revision Changes Path 1.13 +616 -587 tendra/src/installers/common/construct/exp.c From stefanf at ten15.org Tue Jan 24 20:24:14 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Tue, 24 Jan 2006 11:24:14 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/utility debug.c Message-ID: <200601241924.k0OJOE6U024095@spill.ten15.org> stefanf 2006/01/24 11:24:14 PST Modified files: src/producers/common/utility debug.c Log: Comment out print_bitstream() for now in order to be able to compile with -DRUNTIME. Revision Changes Path 1.18 +2 -0 tendra/src/producers/common/utility/debug.c From bp at ten15.org Sat Jan 28 05:17:57 2006 From: bp at ten15.org (Boris Popov) Date: Fri, 27 Jan 2006 20:17:57 -0800 (PST) Subject: cvs commit: tendra/src/installers/680x0/common evaluate.c ops_float.c output.c where.c tendra/src/installers/alpha/common coder.c float.c scan.c tendra/src/installers/common/construct check.c flpt.c flpt_fns.c tendra/src/installers/hppa/common eval.c ... Message-ID: <200601280417.k0S4HvkZ051294@spill.ten15.org> bp 2006/01/27 20:17:57 PST Modified files: src/installers/680x0/common evaluate.c ops_float.c output.c where.c src/installers/alpha/common coder.c float.c scan.c src/installers/common/construct check.c flpt.c flpt_fns.c src/installers/hppa/common eval.c src/installers/sparc/common eval.c needscan.c Log: Remove obsolete and unused portions of floating point emulator. Revision Changes Path 1.10 +0 -63 tendra/src/installers/680x0/common/evaluate.c 1.9 +0 -14 tendra/src/installers/680x0/common/ops_float.c 1.8 +0 -12 tendra/src/installers/680x0/common/output.c 1.10 +0 -9 tendra/src/installers/680x0/common/where.c 1.15 +0 -54 tendra/src/installers/alpha/common/coder.c 1.5 +0 -39 tendra/src/installers/alpha/common/float.c 1.11 +0 -19 tendra/src/installers/alpha/common/scan.c 1.14 +0 -82 tendra/src/installers/common/construct/check.c 1.11 +0 -310 tendra/src/installers/common/construct/flpt.c 1.13 +0 -66 tendra/src/installers/common/construct/flpt_fns.c 1.10 +0 -34 tendra/src/installers/hppa/common/eval.c 1.9 +0 -41 tendra/src/installers/sparc/common/eval.c 1.9 +0 -22 tendra/src/installers/sparc/common/needscan.c From bp at ten15.org Sat Jan 28 05:28:43 2006 From: bp at ten15.org (Boris Popov) Date: Fri, 27 Jan 2006 20:28:43 -0800 (PST) Subject: cvs commit: tendra/src/installers/hppa/common flpttypes.h Message-ID: <200601280428.k0S4ShP2051476@spill.ten15.org> bp 2006/01/27 20:28:43 PST Removed files: src/installers/hppa/common flpttypes.h Log: Remove duplicate leftover. Revision Changes Path 1.7 +0 -173 tendra/src/installers/hppa/common/flpttypes.h (dead) From bp at ten15.org Sat Jan 28 05:33:06 2006 From: bp at ten15.org (Boris Popov) Date: Fri, 27 Jan 2006 20:33:06 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/construct flpt.h flpttypes.h Message-ID: <200601280433.k0S4X6kk051587@spill.ten15.org> bp 2006/01/27 20:33:06 PST Modified files: src/installers/common/construct flpt.h flpttypes.h Log: Remove now unused declarations. Revision Changes Path 1.7 +0 -2 tendra/src/installers/common/construct/flpt.h 1.7 +0 -45 tendra/src/installers/common/construct/flpttypes.h From bp at ten15.org Sat Jan 28 06:54:03 2006 From: bp at ten15.org (Boris Popov) Date: Fri, 27 Jan 2006 21:54:03 -0800 (PST) Subject: cvs commit: tendra/src/installers/alpha/common cross.h Message-ID: <200601280554.k0S5s3Du055725@spill.ten15.org> bp 2006/01/27 21:54:03 PST Modified files: src/installers/alpha/common cross.h Log: This file escaped conversion of shape names. Fix it. Revision Changes Path 1.3 +2 -2 tendra/src/installers/alpha/common/cross.h From bp at ten15.org Sat Jan 28 07:52:08 2006 From: bp at ten15.org (Boris Popov) Date: Fri, 27 Jan 2006 22:52:08 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/construct installtypes.h tendra/src/installers/common/reader codetypes.h Message-ID: <200601280652.k0S6qB4E059676@spill.ten15.org> bp 2006/01/27 22:52:08 PST Modified files: src/installers/common/construct installtypes.h src/installers/common/reader codetypes.h Log: Collect definitions of nat and signed_nat into single place. Revision Changes Path 1.8 +24 -6 tendra/src/installers/common/construct/installtypes.h 1.8 +0 -15 tendra/src/installers/common/reader/codetypes.h From bp at ten15.org Sat Jan 28 08:18:25 2006 From: bp at ten15.org (Boris Popov) Date: Fri, 27 Jan 2006 23:18:25 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/construct installtypes.h tendra/src/installers/common/reader codetypes.h common_types.h tendra/src/installers/hppa/common comment.h hppadiags.c special.c weights.c tendra/src/installers/power/common comment.h geninst.h memtdf.h ... Message-ID: <200601280718.k0S7IPsJ063460@spill.ten15.org> bp 2006/01/27 23:18:25 PST Modified files: src/installers/common/construct installtypes.h src/installers/common/reader common_types.h src/installers/hppa/common comment.h hppadiags.c special.c weights.c src/installers/power/common comment.h geninst.h memtdf.h src/installers/sparc/common comment.h special.c weights.c src/installers/sparc/solaris sparcdiags.c src/installers/sparc/sunos sparcdiags.c Removed files: src/installers/common/reader codetypes.h Log: Move definitions of tdfstring and tdfbool to installtypes.h and remove now useless (and misnamed) reader/codetypes.h file. Revision Changes Path 1.9 +6 -0 tendra/src/installers/common/construct/installtypes.h 1.9 +0 -70 tendra/src/installers/common/reader/codetypes.h (dead) 1.10 +0 -2 tendra/src/installers/common/reader/common_types.h 1.7 +0 -1 tendra/src/installers/hppa/common/comment.h 1.16 +0 -1 tendra/src/installers/hppa/common/hppadiags.c 1.9 +0 -1 tendra/src/installers/hppa/common/special.c 1.11 +0 -1 tendra/src/installers/hppa/common/weights.c 1.7 +0 -1 tendra/src/installers/power/common/comment.h 1.7 +0 -1 tendra/src/installers/power/common/geninst.h 1.7 +0 -1 tendra/src/installers/power/common/memtdf.h 1.8 +0 -1 tendra/src/installers/sparc/common/comment.h 1.8 +0 -1 tendra/src/installers/sparc/common/special.c 1.9 +0 -1 tendra/src/installers/sparc/common/weights.c 1.11 +0 -1 tendra/src/installers/sparc/solaris/sparcdiags.c 1.11 +0 -1 tendra/src/installers/sparc/sunos/sparcdiags.c From stefanf at ten15.org Sat Jan 28 11:55:39 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 02:55:39 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/diag diag_out_stabs.c Message-ID: <200601281055.k0SAtdht086479@spill.ten15.org> stefanf 2006/01/28 02:55:39 PST Modified files: src/installers/common/diag diag_out_stabs.c Log: Fix printf specifiers to match the argument types. Revision Changes Path 1.16 +4 -4 tendra/src/installers/common/diag/diag_out_stabs.c From bp at ten15.org Sat Jan 28 12:02:19 2006 From: bp at ten15.org (Boris Popov) Date: Sat, 28 Jan 2006 03:02:19 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/construct exp.h Message-ID: <200601281102.k0SB2JZm089251@spill.ten15.org> bp 2006/01/28 03:02:19 PST Modified files: src/installers/common/construct exp.h Log: Properly name diag_info_t structure. Reminded by: stefanf Revision Changes Path 1.12 +2 -2 tendra/src/installers/common/construct/exp.h From stefanf at ten15.org Sat Jan 28 12:07:09 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 03:07:09 -0800 (PST) Subject: cvs commit: tendra/src/lib/apis/iso wctype.h tendra/src/lib/apis/iso99 wctype.h Message-ID: <200601281107.k0SB79do095674@spill.ten15.org> stefanf 2006/01/28 03:07:09 PST Modified files: src/lib/apis/iso wctype.h src/lib/apis/iso99 wctype.h Log: While the comments say that wctype_t and wctrans_t have scalar type, the +TYPE directive uses (int) instead of (scalar). This is a problem on Linux where both are pointer types. Fix to (scalar). Revision Changes Path 1.3 +2 -4 tendra/src/lib/apis/iso/wctype.h 1.4 +2 -2 tendra/src/lib/apis/iso99/wctype.h From stefanf at ten15.org Sat Jan 28 16:41:19 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 07:41:19 -0800 (PST) Subject: cvs commit: tendra/src/lib/machines/linux/80x86/startup iso.h Message-ID: <200601281541.k0SFfJKj017400@spill.ten15.org> stefanf 2006/01/28 07:41:19 PST Modified files: src/lib/machines/linux/80x86/startup iso.h Log: With the wctype_t/wctrans_t fix, the iso API now works on Linux (tested on Debian/testing). Revision Changes Path 1.2 +2 -2 tendra/src/lib/machines/linux/80x86/startup/iso.h From stefanf at ten15.org Sat Jan 28 17:17:25 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 08:17:25 -0800 (PST) Subject: cvs commit: tendra/src/lib/machines/linux/80x86 Makefile tendra/src/lib/machines/linux/80x86/include float.h gconv.h stdarg.h tendra/src/lib/machines/linux/80x86/startup iso99.h Message-ID: <200601281617.k0SGHPO9021380@spill.ten15.org> stefanf 2006/01/28 08:17:25 PST Modified files: src/lib/machines/linux/80x86 Makefile src/lib/machines/linux/80x86/include float.h stdarg.h src/lib/machines/linux/80x86/startup iso99.h Added files: src/lib/machines/linux/80x86/include gconv.h Log: Try to make the iso99 API work on Linux: - Redefine __STDC_VERSION__ to 199901L to make various C99 stuff visible in the headers. - Add FLT_EVAL_METHOD and DECIMAL_DIG to float.h. - Add a hack for gconv.h. It defines struct __gconv_info with a flexible array member (which would be fine). Unfortunately <_G_config.h> puts a struct __gconv_info member into another struct (which is illegal). The hack to make this work is to redefine __flexarr for gconv.h. - As on FreeBSD, is disabled for now with __WRONG_ISO99_MATH_H. C99 requires macros like INFINITY and NAN to expand to constant expressions, this is simply not possible in a portable way, so these macros expand to non-constant expressions when not compiling with GCC (which has special builtins). I believe having special tokens for them would work. - Add a va_copy() definition to stdarg.h. Revision Changes Path 1.9 +1 -0 tendra/src/lib/machines/linux/80x86/Makefile 1.5 +5 -0 tendra/src/lib/machines/linux/80x86/include/float.h 1.1 +21 -0 tendra/src/lib/machines/linux/80x86/include/gconv.h (new) 1.2 +66 -27 tendra/src/lib/machines/linux/80x86/include/stdarg.h 1.2 +4 -1 tendra/src/lib/machines/linux/80x86/startup/iso99.h From stefanf at ten15.org Sat Jan 28 20:03:33 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 11:03:33 -0800 (PST) Subject: cvs commit: tendra/src/lib/libtdf INT64a.c ossg.h Message-ID: <200601281903.k0SJ3YQG035035@spill.ten15.org> stefanf 2006/01/28 11:03:33 PST Modified files: src/lib/libtdf INT64a.c Removed files: src/lib/libtdf ossg.h Log: Remove an unneeded copy of the dreaded ossg.h. Revision Changes Path 1.3 +0 -1 tendra/src/lib/libtdf/INT64a.c 1.2 +0 -343 tendra/src/lib/libtdf/ossg.h (dead) From stefanf at ten15.org Sat Jan 28 20:30:51 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 11:30:51 -0800 (PST) Subject: cvs commit: tendra/src/lib/machines/aix/power/src TDFpower.c dyninit.c tendra/src/lib/machines/aix/ppc601/src TDFpower.c dyninit.c tendra/src/lib/machines/common/src ossg.h tendra/src/lib/machines/common/tokens gen_tokens.c tendra/src/lib/machines/sunos/680x0/src dyninit.c ... Message-ID: <200601281930.k0SJUpZj038833@spill.ten15.org> stefanf 2006/01/28 11:30:51 PST Modified files: src/lib/machines/aix/power/src TDFpower.c dyninit.c src/lib/machines/aix/ppc601/src TDFpower.c dyninit.c src/lib/machines/common/tokens gen_tokens.c src/lib/machines/sunos/680x0/src dyninit.c src/lib/machines/sunos/sparc/src dyninit.c Removed files: src/lib/machines/common/src ossg.h Log: Convert OSSG prototypes to normal ones. Remove another copy of ossg.h (the last one except the one in src/include). Revision Changes Path 1.2 +18 -23 tendra/src/lib/machines/aix/power/src/TDFpower.c 1.2 +21 -13 tendra/src/lib/machines/aix/power/src/dyninit.c 1.2 +18 -23 tendra/src/lib/machines/aix/ppc601/src/TDFpower.c 1.2 +21 -13 tendra/src/lib/machines/aix/ppc601/src/dyninit.c 1.2 +0 -343 tendra/src/lib/machines/common/src/ossg.h (dead) 1.2 +9 -12 tendra/src/lib/machines/common/tokens/gen_tokens.c 1.2 +21 -25 tendra/src/lib/machines/sunos/680x0/src/dyninit.c 1.2 +21 -26 tendra/src/lib/machines/sunos/sparc/src/dyninit.c From stefanf at ten15.org Sat Jan 28 20:39:13 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 11:39:13 -0800 (PST) Subject: cvs commit: tendra/src/installers/alpha/common sched_config.h Message-ID: <200601281939.k0SJdD0d038961@spill.ten15.org> stefanf 2006/01/28 11:39:13 PST Modified files: src/installers/alpha/common sched_config.h Log: Remove pointless redefinition of FS_ENUMERATION. Revision Changes Path 1.2 +1 -3 tendra/src/installers/alpha/common/sched_config.h From stefanf at ten15.org Sat Jan 28 20:47:53 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 11:47:53 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/dwarf dwarf_mc.h dwarf_out.c dwarf_type.c Message-ID: <200601281947.k0SJlrVU039136@spill.ten15.org> stefanf 2006/01/28 11:47:53 PST Modified files: src/installers/common/dwarf dwarf_mc.h dwarf_out.c dwarf_type.c Log: Unifdef -DFS_CONCAT_STRING=1 as we don't support pre-Standard compilers. Revision Changes Path 1.7 +0 -8 tendra/src/installers/common/dwarf/dwarf_mc.h 1.11 +0 -27 tendra/src/installers/common/dwarf/dwarf_out.c 1.10 +0 -13 tendra/src/installers/common/dwarf/dwarf_type.c From stefanf at ten15.org Sat Jan 28 20:56:39 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 11:56:39 -0800 (PST) Subject: cvs commit: tendra/src/installers/common/construct foralls.c tendra/src/installers/common/dwarf dwarf_out.h tendra/src/installers/hppa/common myassert.h tendra/src/installers/power/aix installer.h tendra/src/installers/power/common instruct.h myassert.h tendra/src/installers/sparc/common ... Message-ID: <200601281956.k0SJud72039414@spill.ten15.org> stefanf 2006/01/28 11:56:39 PST Modified files: src/installers/common/construct foralls.c src/installers/common/dwarf dwarf_out.h src/installers/hppa/common myassert.h src/installers/power/aix installer.h src/installers/power/common instruct.h myassert.h src/installers/sparc/common myassert.h Log: Unifdef -D FS_STDC_HASH=1 as we don't support pre-Standard compilers. Revision Changes Path 1.12 +0 -4 tendra/src/installers/common/construct/foralls.c 1.7 +0 -13 tendra/src/installers/common/dwarf/dwarf_out.h 1.7 +0 -4 tendra/src/installers/hppa/common/myassert.h 1.9 +0 -7 tendra/src/installers/power/aix/installer.h 1.8 +0 -12 tendra/src/installers/power/common/instruct.h 1.7 +0 -5 tendra/src/installers/power/common/myassert.h 1.7 +0 -8 tendra/src/installers/sparc/common/myassert.h From stefanf at ten15.org Sat Jan 28 21:08:46 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 12:08:46 -0800 (PST) Subject: cvs commit: tendra/src/include char.h Message-ID: <200601282008.k0SK8lTp042924@spill.ten15.org> stefanf 2006/01/28 12:08:45 PST Modified files: src/include char.h Log: Unifdef -D FS_STDC=1 as we don't support pre-Standard compilers. Revision Changes Path 1.7 +0 -4 tendra/src/include/char.h From stefanf at ten15.org Sat Jan 28 21:25:30 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sat, 28 Jan 2006 12:25:30 -0800 (PST) Subject: cvs commit: tendra/src/include ossg.h Message-ID: <200601282025.k0SKPURf048589@spill.ten15.org> stefanf 2006/01/28 12:25:30 PST Modified files: src/include ossg.h Log: Strip the remaining ossg.h to only those bits that are actually used. The macro CONST remains for now because it is used in a lot of places and I'm not sure the increased readability outbalances the merging pain. Revision Changes Path 1.5 +0 -229 tendra/src/include/ossg.h From stefanf at ten15.org Sun Jan 29 10:56:17 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 29 Jan 2006 01:56:17 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/output save.c Message-ID: <200601290956.k0T9uHUZ000823@spill.ten15.org> stefanf 2006/01/29 01:56:17 PST Modified files: src/producers/common/output save.c Log: White-space cleanup. Also use (void) instead of () in function definitions. Checked with: md5 Revision Changes Path 1.9 +427 -427 tendra/src/producers/common/output/save.c From stefanf at ten15.org Sun Jan 29 11:04:49 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 29 Jan 2006 02:04:49 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/output load.c Message-ID: <200601291004.k0TA4nCr000957@spill.ten15.org> stefanf 2006/01/29 02:04:49 PST Modified files: src/producers/common/output load.c Log: In load_id() an ASSERT checks that ORDER_id equals the number of implemented cases in a switch. It seems that when the 29th kind of identifier was added (still back at DERA), a case label was added but the ASSERT was forgotten and not updated. Revision Changes Path 1.17 +1 -1 tendra/src/producers/common/output/load.c From stefanf at ten15.org Sun Jan 29 11:12:43 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 29 Jan 2006 02:12:43 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/output load.c save.c Message-ID: <200601291012.k0TAChhB009874@spill.ten15.org> stefanf 2006/01/29 02:12:43 PST Modified files: src/producers/common/output load.c save.c Log: Belatedly update load_id() and save_id() for id_c99_keyword which I introduced in 2004. Revision Changes Path 1.18 +2 -1 tendra/src/producers/common/output/load.c 1.10 +2 -1 tendra/src/producers/common/output/save.c From stefanf at ten15.org Sun Jan 29 11:26:17 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 29 Jan 2006 02:26:17 -0800 (PST) Subject: cvs commit: tendra/src/include msgcat.h Message-ID: <200601291026.k0TAQHfZ015566@spill.ten15.org> stefanf 2006/01/29 02:26:17 PST Modified files: src/include msgcat.h Log: Add the macro CT_ASSERT(X) which will produce a compile error if the condition X is not true. The current implementation should only be used inside functions. Revision Changes Path 1.5 +3 -0 tendra/src/include/msgcat.h From stefanf at ten15.org Sun Jan 29 11:29:00 2006 From: stefanf at ten15.org (Stefan Farfeleder) Date: Sun, 29 Jan 2006 02:29:00 -0800 (PST) Subject: cvs commit: tendra/src/producers/common/construct basetype.c check.c chktype.c copy.c destroy.c exception.c function.c overload.c template.c token.c variable.c tendra/src/producers/common/output capsule.c diag.c diag2.c dump.c exp.c load.c mangle.c save.c ... Message-ID: <200601291029.k0TAT0Nr015742@spill.ten15.org> stefanf 2006/01/29 02:29:00 PST Modified files: src/producers/common/construct basetype.c check.c chktype.c copy.c destroy.c exception.c function.c overload.c template.c token.c variable.c src/producers/common/output capsule.c diag.c diag2.c dump.c exp.c load.c mangle.c save.c shape.c src/producers/common/parse hash.c macro.c src/producers/common/utility catalog.c debug.c print.c Log: Use CT_ASSERT instead of ASSERT where the condition is known at compile-time. This should prevent errors like the one in load_id/save_id. Revision Changes Path 1.14 +1 -1 tendra/src/producers/common/construct/basetype.c 1.9 +6 -6 tendra/src/producers/common/construct/check.c 1.10 +4 -4 tendra/src/producers/common/construct/chktype.c 1.13 +3 -3 tendra/src/producers/common/construct/copy.c 1.9 +2 -2 tendra/src/producers/common/construct/destroy.c 1.11 +1 -1 tendra/src/producers/common/construct/exception.c 1.14 +1 -1 tendra/src/producers/common/construct/function.c 1.10 +2 -2 tendra/src/producers/common/construct/overload.c 1.19 +3 -3 tendra/src/producers/common/construct/template.c 1.10 +2 -2 tendra/src/producers/common/construct/token.c 1.13 +3 -3 tendra/src/producers/common/construct/variable.c 1.15 +1 -1 tendra/src/producers/common/output/capsule.c 1.10 +1 -1 tendra/src/producers/common/output/diag.c 1.11 +1 -1 tendra/src/producers/common/output/diag2.c 1.15 +6 -6 tendra/src/producers/common/output/dump.c 1.10 +1 -1 tendra/src/producers/common/output/exp.c 1.19 +6 -6 tendra/src/producers/common/output/load.c 1.15 +1 -1 tendra/src/producers/common/output/mangle.c 1.11 +6 -6 tendra/src/producers/common/output/save.c 1.14 +8 -8 tendra/src/producers/common/output/shape.c 1.11 +1 -1 tendra/src/producers/common/parse/hash.c 1.17 +1 -1 tendra/src/producers/common/parse/macro.c 1.11 +1 -1 tendra/src/producers/common/utility/catalog.c 1.19 +2 -2 tendra/src/producers/common/utility/debug.c 1.15 +7 -7 tendra/src/producers/common/utility/print.c From dege at ten15.org Tue Jan 31 01:34:56 2006 From: dege at ten15.org (Daniel Gustafsson) Date: Mon, 30 Jan 2006 16:34:56 -0800 (PST) Subject: cvs commit: doc/en/manpages/disp manpage.sgml Message-ID: <200601310034.k0V0YuRA093681@spill.ten15.org> dege 2006/01/30 16:34:56 PST Modified files: en/manpages/disp manpage.sgml Log: Fix typo in -r option description. Spotted by: Maxim Reznik Revision Changes Path 1.11 +1 -1 doc/en/manpages/disp/manpage.sgml