summaryrefslogtreecommitdiff
path: root/gcc/po
Commit message (Collapse)AuthorAgeFilesLines
* * gcc.pot: Regenerate.zack2002-02-042-1999/+2363
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49483 138bc75d-0d04-0410-961f-82ee72b054a4
* Check in new greek translation.pthomas2002-01-312-0/+23660
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49370 138bc75d-0d04-0410-961f-82ee72b054a4
* Update translations to current versions.pthomas2002-01-294-20315/+44068
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49317 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-01-23 Philipp Thomas <pthomas@suse.de>pthomas2002-01-232-0/+21518
| | | | | | | * tr.po: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49145 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.pot: Regenerate - now includes Fortran error messages.zack2002-01-232-3179/+5265
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49124 138bc75d-0d04-0410-961f-82ee72b054a4
* * exgettext: Merge changes from diffutils. Scan .def files inzack2002-01-232-19/+26
| | | | | | | addition to .c and .h. Add --language=c to xgettext command line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49121 138bc75d-0d04-0410-961f-82ee72b054a4
* * po/gcc.pot: Regenerate.jsm282001-12-201-463/+448
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48190 138bc75d-0d04-0410-961f-82ee72b054a4
* * po/gcc.pot: Regenerate.jsm282001-12-181-1123/+3802
| | | | | | | | | cp: * call.c, decl2.c, init.c: Use "built-in" and "bit-field" spellings in messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48148 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-typeck.c, config/i386/i386.h, config/mcore/mcore.h,jsm282001-12-151-25/+25
| | | | | | | | | | | | | config/ns32k/ns32k.h, config/rs6000/sysv4.h, fold-const.c, toplev.c, cppinit.c, cppmacro.c, gcc.c: Use "built-in" and "bit-field" spellings in messages. * po/gcc.pot: Regenerate. ch: * expr.c: Use "built-in" spelling in messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48048 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c, config/fr30/fr30.c, config/v850/v850-c.c, toplev.c: Usejsm282001-12-151-3341/+4243
| | | | | | | | | | | | | | American spelling in messages. * po/gcc.pot: Regenerate. ch: * decl.c, parse.c, typeck.c: Use American spelling in messages. cp: * lang-options.h: Use American spelling in messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48047 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-05 Martin v. L�wis <loewis@informatik.hu-berlin.de>loewis2001-12-112-2412/+10669
| | | | | | | * es.po: Update to 3.0 template. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47893 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-12-05 Martin v. L�wis <loewis@informatik.hu-berlin.de>loewis2001-12-055-0/+48957
| | | | | | | * da.po, es.po, fr.po, ja.po: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47635 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (.po.pox): Look both in srcdir and builddirzack2001-11-092-1/+5
| | | | | | | | | | for $(PACKAGE).pot. (po/$(PACKAGE).pot): Don't move-if-change the new potfile over to the source directory. * po/exgettext: Deposit new potfile in po subdir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46884 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (INTL_TARGETS, POSUB): Delete all references.zack2001-10-316-8325/+8553
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (INTL_SUBDIRS): Just intl. (.SUFFIXES): Add .gmo .po .pox. (native): Also depend on build-@POSUB@. (intl.all, intl.install): Depend on config.h and things it includes. (po-generated): New target; depend on c-parse.c and tradcif.c. (install-normal): Also depend on install-@POSUB@. (XGETTEXT, GMSGFMT, MSGMERGE, PACKAGE, CATALOGS): New variables. (build-, install-, build-po, update-po, install-po, .po.gmo, .po.pox, $(PACKAGE).pot, po/$(PACKAGE).pot): New rules. * aclocal.m4: Prefix each entry in CATALOGS with "po/" * configure.in: Don't munge XGETTEXT. Don't generate po/Makefile.in. * configure: Regenerate. * exgettext: Delete. * config/m68k/m68k.h: Add doc strings for -msky and -mnosky. * cp/Make-lang.in, java/Make-lang.in, objc/Make-lang.in: Replace $(INTL_TARGETS) with po-generated. po: * EXCLUDES: New file. * exgettext: New helper script; completely rewritten. * Makefile.in.in, POTFILES.in: Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46680 138bc75d-0d04-0410-961f-82ee72b054a4
* top:zack2001-10-124-4090/+77
| | | | | | | | | | | | | | | | | | | | * ABOUT-NLS, aclocal.m4: Update i18n framework from gettext 0.10.40. * configure.in, Makefile.in: Take out obsolete check-po logic. * configure, config.in: Regenerate. intl: * Update entire directory from gettext 0.10.40. * cat-compat.c, linux-msg.sed, po2tbl.sed.in, xopen-msg.sed: Removed. * config.charset, dcigettext.c, dcngettext.c, libgnuintl.h, localcharset.c, locale.alias, ngettext.c, plural.c, plural.y, ref-add.sin, ref-del.sin: New. po: * Makefile.in.in: Upgrade to gettext-0.10.40. * cat-id-tbl.c: Remove file. * stamp-cat-id: Remove file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46233 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Add newly-added files.aoliva2001-10-082-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46094 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Add all missing files.zack2001-10-012-4/+54
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45917 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove deleted a29k/udi.hzack2001-09-291-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45872 138bc75d-0d04-0410-961f-82ee72b054a4
* top level:zack2001-09-242-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * errors.h (warning, error, fatal, internal_error): Don't mark with ATTRIBUTE_PRINTF_n. * toplev.h (internal_error, fatal_io_error, warning, error, pedwarn, pedwarn_with_file_and_line, warning_with_file_and_line, error_with_file_and_line, sorry, error_for_asm, warning_for_asm): Likewise. cp: * Make-lang.in (CXX_OBJS): Take out cp/errfn.o. (cp/errfn.o): Delete rule. (cp/error.o): Depend on flags.h. * errfn.c: Delete file. * cp-tree.h: Declare warn_deprecated. Remove definitions of TFF_NAMESPACE_SCOPE, TFF_CLASS_SCOPE, TFF_CHASE_NAMESPACE_ALIAS, and TFF_TEMPLATE_DEFAULT_ARGUMENTS. #define cp_error, cp_warning, cp_pedwarn, and cp_compiler_error to error, warning, pedwarn, and internal_error respectively. Make cp_deprecated into a macro. Don't define cp_printer typedef or declare cp_printers. * error.c: Include flags.h. Delete: struct tree_formatting_info, print_function_argument_list, print_declaration, print_expression, print_function_declaration, print_function_parameter, print_type_id, print_cv_qualifier_seq, print_type_specifier_seq, print_simple_type_specifier, print_elaborated_type_specifier, print_rest_of_abstract_declarator, print_parameter_declaration_clause, print_exception_specification, print_nested_name_specifier, and definition of cp_printers. (locate_error): New function. (cp_error_at, cp_warning_at, cp_pedwarn_at): Moved here and rewritten in terms of locate_error and diagnostic.c. (cp_tree_printer): Rename cp_printer; wire up to *_to_string instead of deleted print_* routines. Handle %C, %L, %O, %Q also. (init_error): Adjust to match. po: * POTFILES.in: Remove cp/errfn.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45765 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpperror.c (print_containing_files): Moved to line-map.c.neil2001-08-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | (print_location): line-map.c handles re-listing or otherwise. * cpphash.h (struct lexer_state): Remove next_bol. (struct cpp_buffer): Remove include_stack_listed. * cpplib.c (do_line, cpp_push_buffer, _cpp_pop_buffer): Remove faked buffer handling. (_cpp_do_file_change): Tweak. * cpplib.h (enum cpp_buffer_type): Remove BUF_FAKE. * cppmain.c (struct printer): Remove filename. (print_line, cb_file_change): Update accordingly. * line-map.c: Include intl.h. (init_line_maps): Initialize last_listed. (free_line_maps): Sanity check, warn if ENABLED_CHECKING. (add_line_map): Sanity check inputs, warn if ENABLED_CHECKING. (print_containing_files): New. * line-map.h (struct line_maps): New member last_listed. (print_containing_files, INCLUDED_FROM): New. * Makefile.in: Update. * po/POTFILES.in: Add line-map.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44670 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove chorus.h files from i386, rs6000 and sparc config directories.nickc2001-08-012-3/+6
| | | | | | | Add config/chorus.h instead. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44538 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (toplev.o, dwarfout.o, final.o): Don't depend onneil2001-07-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dwarfout.h. * dbxout.c (dbxout_function): Rename dbxout_funciton_decl, move to conditionally compiled block. (dbx_debug_hooks, xcoff_debug_hooks): Update. * dbxout.h (dbxout_function): Remove. * debug.c (do_nothing_debug_hooks): Update. * debug.h (struct gcc_debug_hooks): New hooks function_decl, global_decl, deferred_inline_function. * dwarf2out.c (dwarf2_debug_hooks): Update. (dwarf2out_global_decl): New. * dwarfout.c: Don't include dwarfout.h. (dwarfout_global_decl, dwarfout_function_decl, dwarfout_deferred_inline_function): New. (dwarf_debug_hooks): Update. * dwarfout.h: Remove. * final.c: Don't include dwarfout.h. * sdbout.c (sdbout_global_decl): New. (sdbout_debug_hooks): Update. * toplev.c: Don't include dwarfout.h. (check_global_declarations, rest_of_compilation): Use new debug hooks. (note_deferral_of_defined_inline_function): Remove. * toplev.h (note_deferral_of_defined_inline_function): Remove. * ch/Makefile.in (lex.o): No dependence on dwarfout.h. * ch/lex.c: Don't include dwarfout.h. * cp/Make-lang.in (decl2.o): No dependence on dwarfout.h, dwarf2out.h. (semantics.o, optimize.o): Depend on debug.h not dwarfout.h. * cp/decl2.c: Don't include dwarfout.h and dwarf2out.h. * cp/optimize.c: Include debug.h. (maybe_clone_body): Use debug hook. * cp/semantics.c: Include debug.h. (expand_body): Use debug hook. * po/POTFILES.in: Remove dwarfout.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44145 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (OBJS): Add ssa-ccp.olaw2001-07-092-0/+5
| | | | | | | | | | | | | | | | | | | | | (ssa-ccp.o): Add dependencies. * toplev.c (DFI_ssa_ccp): New dump file enum. (dump_file): Add entry for dumping after SSA CCP. (flag_ssa_ccp): New flag variable. (f_options): Add -fssa-ccp. (rest_of_compilation): Run SSA CCP if requested. * timevar.def (TV_SSA_CCP): New timevar. * ssa.c (mark_phi_and_copy_regs): Handle deleted PHI nodes. * doc/gcc.texi (Passes): Add documentation for SSA CCP pass. Fix minor typo in SSA DCE documentation. * doc/invoke.texi: Add documentation for new flag -fssa-ccp. Add documentation for new dump option. Renumber dump files appropriately. * po/POTFILES.in: Add ssa-ccp.c git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43872 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (OBJS): Add df.olaw2001-06-282-0/+6
| | | | | | | | | | | | (df.o): Add dependencies. * basic-block.h (flow_depth_first_order_compute): Declare. * flow.c (flow_depth_first_order_compute): No longer declare. Make external. * df.c, df.h: New files. * po/POTFILES.in: Update for new files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43647 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Replace dce.c with ssa-dce.c.law2001-06-192-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43458 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-06-15 Dennis Bjorklund <db@zigo.dhs.org>zack2001-06-152-3917/+9949
| | | | | | | * sv.po: Updated. Approximately 1100 of 3600 strings translated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43410 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Comment out config/float-*.zack2001-06-112-9/+14
| | | | | | | No need to regenerate gcc.pot. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43237 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.pot: Regenerate, again. You go away for five minuteszack2001-06-113-2383/+3729
| | | | | | | | and someone tweaks the messages on you. * cat-id-tbl.c: Regenerate this too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43230 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in.in: Take --defines switch off of xgettextzack2001-06-114-3215/+9226
| | | | | | | | | | | | command line. * POTFILES.in: Massive update, removing all dead files and adding approximately 300 files which had been left out. Clarify comments on what should and should not appear here. * gcc.pot: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43228 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Remove config/rs6000/xm-darwin.h andzack2001-05-232-2/+5
| | | | | | | config/pa/pa-gas.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42502 138bc75d-0d04-0410-961f-82ee72b054a4
* i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file.zack2001-05-172-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testsuite/gcc.dg/complete-port.c: New (revised version of libgcc1-test.c) * po/POTFILES.in: Remove libgcc1-test.c and libgcc1.c. * Makefile.in: Delete variables: OLDCC, CCLIBFLAGS, OLDAR, OLDAR_FLAGS, LIBGCC1, LIBGCC1_TEST, CROSS_LIBGCC1, LIB1FUNCS, and LIB1FUNCS_EXTRA. Delete rules: libgcc1-test, libgcc1-test.o. Clarify commentary now that libgcc1 no longer exists. * cross-make: Don't set LIBGCC1. * mklibgcc.in: Delete all code for building from libgcc1.c. Always honor LIB1ASMFUNCS if set. * crtstuff.c, floatlib.c, longlong.h, config/fp-bit.c, config/arc/lib1funcs.asm, config/arm/lib1funcs.asm, config/d30v/libgcc1.asm, config/fr30/lib1funcs.asm, config/h8300/lib1funcs.asm, config/i386/cygwin.asm, config/i386/uwin.asm, config/m68hc11/larith.asm, config/m68k/lb1sf68.asm, config/mcore/lib1.asm, config/mn10200/lib1funcs.asm, config/sh/lib1funcs.asm, config/sparc/lb1spc.asm, config/sparc/lb1spl.asm, config/v850/lib1funcs.asm, config/c4x/libgcc.S: Delete or update references to libgcc1 in commentary. * config/t-libc-ok, config/t-linux, config/t-linux-aout, config/t-netbsd, config/a29k/t-a29kbare, config/a29k/t-vx29k, config/alpha/t-interix, config/alpha/t-osf, config/alpha/t-vms, config/arc/t-arc, config/arm/t-arm-aout, config/arm/t-arm-coff, config/arm/t-arm-elf, config/arm/t-linux, config/arm/t-pe, config/arm/t-semi, config/arm/t-strongarm-coff, config/arm/t-strongarm-elf, config/arm/t-strongarm-pe, config/arm/t-xscale-coff, config/arm/t-xscale-elf, config/avr/t-avr, config/c4x/t-c4x, config/d30v/t-d30v, config/fr30/t-fr30, config/h8300/t-h8300, config/i386/t-beos, config/i386/t-cygwin, config/i386/t-i386elf, config/i386/t-interix, config/i386/t-netware, config/i386/t-next, config/i386/t-rtems-i386, config/i386/t-sol2, config/i960/t-960bare, config/i960/t-vxworks960, config/ia64/t-ia64, config/m32r/t-m32r, config/m68hc11/t-m68hc11-gas, config/m68k/t-lynx, config/m68k/t-m68kbare, config/m68k/t-m68kelf, config/m68k/t-mot3300-gald, config/m68k/t-mot3300-gas, config/m68k/t-next, config/m68k/t-vxworks68, config/m88k/t-bug, config/m88k/t-dgux, config/m88k/t-dgux-gas, config/m88k/t-dguxbcs, config/m88k/t-luna, config/m88k/t-luna-gas, config/m88k/t-m88k, config/m88k/t-m88k-gas, config/m88k/t-sysv4, config/mcore/t-mcore, config/mcore/t-mcore-pe, config/mips/t-bsd, config/mips/t-bsd-gas, config/mips/t-cross64, config/mips/t-ecoff, config/mips/t-elf, config/mips/t-iris6, config/mips/t-r3900, config/mips/t-svr3, config/mips/t-svr3-gas, config/mips/t-svr4, config/mips/t-svr4-gas, config/mips/t-ultrix, config/mn10200/t-mn10200, config/mn10300/t-mn10300, config/pa/t-linux, config/pa/t-linux64, config/pa/t-pa, config/pa/t-pa64, config/pa/t-pro, config/pdp11/t-pdp11, config/pj/t-pj, config/rs6000/t-aix43, config/rs6000/t-beos, config/rs6000/t-darwin, config/rs6000/t-newas, config/rs6000/t-ppccomm, config/rs6000/t-rs6000, config/sh/t-linux, config/sh/t-sh, config/sparc/t-chorus-elf, config/sparc/t-elf, config/sparc/t-sol2, config/sparc/t-sp86x, config/sparc/t-sparcbare, config/sparc/t-sparclite, config/sparc/t-splet, config/sparc/t-sunos41, config/sparc/t-vxsparc, config/sparc/t-vxsparc64, config/v850/t-v850: Don't set any of LIBGCC1, CROSS_LIBGCC1, or LIBGCC1_TEST. * config/alpha/alpha.h, config/i386/i386.h, config/i860/i860.h: Don't set FLOAT_VALUE_TYPE, FLOAT_ARG_TYPE, INTIFY, or FLOATIFY. * config/d30v/d30v.h: Don't mention LIBGCC_NEEDS_DOUBLE, FLOAT_VALUE_TYPE, FLOAT_ARG_TYPE, FLOATIFY, INTIFY, nongcc_SI_type, nongcc_word_type, or perform_* * config/i860/fx2800: Don't define perform_umodsi3 or perform_modsi3. * config/i386/386bsd.h, config/i386/beos-elf.h, config/i386/linux-aout.h, config/i386/linux-oldld.h, config/i386/linux.h, config/i386/mach.h, config/i386/netbsd.h, config/i386/openbsd.h, config/i386/osfrose.h, config/i386/rtemself.h: Don't include i386/perform.h. * config/a29k/t-a29k, config/arm/t-semiaof, config/i370/t-i370, config/i370/t-linux, config/i370/t-mvs, config/i370/t-oe, config/i386/t-djgpp, config/i386/t-i386bare, config/i386/t-vsta, config/ia64/t-hpux, config/mips/t-mips, config/mips/t-mips-gas, config/mips/t-osfrose, config/sparc/t-sp64, config/sparc/t-sunos40, config/vax/t-openbsd, config/vax/t-vax: Delete. * config.gcc: Remove references to deleted files. (arm-semi-aof): Use arm/t-semi for tmake_file. * gcc.texi, install.texi, invoke.texi, tm.texi: Delete or rewrite text which is no longer relevant now that libgcc1 no longer exists. * config/t-openbsd, config/alpha/t-interix, config/i386/t-interix: No need to set INSTALL_ASSERT_H. (Missed in previous sweep.) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42188 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (STAMP): New macro.mmitchel2001-05-132-1/+7
| | | | | | | | | | | | | Replace all uses of `touch' with $(STAMP). * fixinc/Makefile.in: Likewise. * Make-lang.in: Replace all uses of `touch' with $(STAMP). * Makefile.in.in (STAMP): New macro. Replace all uses of `touch' with $(STAMP). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42041 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Exterminate all references to assert.h.zack2001-05-112-1/+4
| | | | | | | | | | | | | | | | | | | | | | | * cross-make: Likewise. * assert.h: Delete. * configure.in: Correct commentary. * configure: Regenerate. * po/POTFILES.in: Remove assert.h. * libgcc-std.ver, libgcc2.c, libgcc2.h, sys-protos.h: Remove __eprintf. * config/t-freebsd, config/t-linux, config/t-linux-aout, config/t-netbsd, config/t-rtems, config/x-linux, config/i386/t-beos, config/mcore/t-mcore, config/mcore/t-mcore-pe: No need to override INSTALL_ASSERT_H. * fixinc/fixinc.dgux, fixinc/fixinc.interix, fixinc/fixinc.ptx, fixinc/fixinc.svr4, fixinc/fixinc.winnt, fixinc/fixinc.wrap, fixinc/fixincl.sh: Don't install assert.h into objdir/include. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41972 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (i[34567]86-*-sco3.2v4*, i[34567]86-*-sco*):zack2001-05-082-4/+5
| | | | | | | | | | | | | | Delete stanzas. * config/i386/sco.h, config/i386/sco4.h, config/i386/scodbx.h, config/i386/sco4dbx.h, config/i386/x-sco4: Delete file. * optabs.c: Delete #ifdef BROKEN_LDEXP block. * POTFILES.in: Remove config/i386/sco.h, config/i386/sco4.h, config/i386/sco4dbx.h, and config/i386/scodbx.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41912 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.h: Remove #ifdef FUNCTION_CONVERSION_BUG logic.zack2001-04-042-1/+4
| | | | | | | | * config/romp/xm-romp.h: Delete. * po/POTFILES.in: Remove config/romp/xm-romp.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41086 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Remove all the files deleted by the xm-host.hzack2001-04-042-71/+5
| | | | | | | purge, also frame.c, frame-dwarf2.c, and gansidecl.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41071 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in.in (distclean): Also remove *.gmo during `makegerald2001-01-312-1/+6
| | | | | | | distclean`. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39359 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-17 Philipp Thomas <pthomas@suse.de>pthomas2000-12-172-0/+5
| | | | | | | * POTFILES.in: Add doloop.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38322 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-17 Philipp Thomas <pthomas@suse.de>pthomas2000-12-172-11/+8
| | | | | | | | * POTFILES.in: Remove files not existing anymore. Add a note at the top that trailing spaces aren't allowed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38321 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Move divmod routines from config/mn10200 to config/law2000-11-302-3/+9
| | | | | | | Add dominance.c git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37869 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:pthomas2000-11-253-4406/+10890
| | | | | | | | | | | | | | 2000-11-25 Philipp Thomas <pthomas@suse.de> * configure.in (ALL_LINGUAS): Remove en_GB and add sv. * configure: Rebuilt. po: 2000-11-25 Philipp Thomas <pthomas@suse.de> * sv.po: New swedish translation file. * en_GB.po: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37739 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Add config/rs6000/xm-darwin.h.shebs2000-11-212-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37602 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-11-07 David O'Brien <obrien@dragon.nuxi.com>obrien2000-11-072-0/+5
| | | | | | | | | | | | | * config/alpha/freebsd.h: New file -- FreeBSD/alpha architecture file. * POTFILES.in: Add config/alpha/freebsd.h * configure.in: Add alpha*-freebsd support. * configure: Regenerate. Approved by: Richard Henderson <rth@cygnus.com> Message-ID: <20001106211421.E14418@cygnus.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37287 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-28 Neil Booth <neilb@earthling.net>neil2000-10-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New macro expander. * cpplib.c (struct answer): New. (struct if_stack): Use cpp_lexer_pos rather than line and col. Rename cmacro mi_cmacro. (struct directive, KANDR, STDC89, EXTENSION, COND, IF_COND, INCL, IN_I): New directive and flags. (skip_rest_of_line, check_eol, run_directive, glue_header_name, parse_answer, parse_assertion, find_answer): New functions. (parse_ifdef, detect_if_not_defined, validate_else): Remove. (lex_macro_node): New function to replace parse_ifdef and get_define_node. (_cpp_handle_directive): New function, combines _cpp_check_directive and _cpp_check_linemarker. (do_define, do_undef, parse_include, do_include, do_import, do_include_next, read_line_number, do_line, do_ident, do_pragma, do_pragma_once, do_pragma_poison, do_pragma_dependency): Update for new token getting interface. (do_ifdef, do_ifndef, do_if, do_else, do_endif, push_conditional) : Update for new multiple-include optimisation technique. (do_elif): Don't forget to invalidate controlling macros. (unwind_if_stack, cpp_defined, cpp_push_buffer, cpp_pop_buffer): Update. (parse_assertion, parse_answer, find_answer, _cpp_test_assertion): Functions to handle assertions with the new token interface. (do_assert, do_unassert): Use them. (cpp_define, _cpp_define_builtin, cpp_undef, cpp_assert, cpp_unassert): Use run_directive. (_cpp_init_stacks): Register directive names. Don't register special nodes. * cpperror.c (print_containing_files, _cpp_begin_message): Update to new position recording regime. (cpp_ice, cpp_fatal, cpp_error, cpp_error_with_line, cpp_warning, cpp_warning_with_line, cpp_pedwarn, cpp_pedwarn_with_line, cpp_pedwarn_with_file_and_line): Update for _cpp_begin_message changes. (cpp_type2name): Move to cpplex.c. * cppexp.c (parse_charconst): spec_nodes is no longer a pointer. (parse_defined): Update to handle new multiple include optimisation method. Remove poisoned identifier warning. (parse_assertion, TYPE_NAME): Delete. (lex): Update for multiple include optimisation, removal of CPP_DEFINED, to use _cpp_test_assertion for assertions and cpp_token_as_text. (_cpp_parse_expr): Update for MI optimisation, and to use op_as_text. (op_as_text): New function, to wrap cpp_token_as_text. * cppfiles.c (stack_include_file, _cpp_pop_file_buffer): Update for MI optimisation. (_cpp_execute_include): Take a token rather than 3 arguments. Fix segfault on diagnostic. (_cpp_compare_file_date): Take a token rather than 3 args. (cpp_read_file): Work correctly for zero-length files. * cpphash.c (_cpp_init_macros, _cpp_cleanup_macros): Rename _cpp_init_hashtable and _cpp_cleanup_hashtable. (cpp_lookup): Place identifiers at front of identifier pool for _cpp_lookup_with_hash. (_cpp_lookup_with_hash): Require identifiers to be at the front of the identifier pool. Commit the memory if not already in the hash table. * cppinit.c (cpp_reader_init): Move cpp_init_completed test to top. Initialise various members of cpp_reader, memory pools, and the special nodes. (cpp_printer_init): Delete. (cpp_cleanup): Update. (struct builtin, builtin_array, initialize_builtins): Update for new hashnode definition and builtin handling. (cpp_start_read, cpp_finish): Don't take or initialise a printer. Update. * cpplib.h (cpp_printer, cpp_toklist, CPP_DEFINED, BOL, PASTED, VAR_ARGS, BEG_OF_FILE, IN_DIRECTIVE, KNOWN_DIRECTIVE, T_VOID, T_SPECLINE, T_DATE, T_FILE, T_BASE_FILE, T_INCLUDE_LEVEL, T_TIME, T_STDC, T_OPERATOR, T_POISON, T_MACRO, T_ASSERTION): Delete. (struct cpp_pool, struct cpp_macro, struct cpp_lexer_pos, struct cpp_lookahead, CPP_DHASH, enum mi_state, enum mi_ind, NO_EXPAND, VARARGS_FIRST, struct cpp_token_with_pos, struct toklist, struct cpp_context, struct specnodes, TOKEN_LOOKAHEAD, TOKEN_BUFFSIZE, NODE_OPERATOR, NODE_POISONED, NODE_BUILTIN, NODE_DIAGNOSTIC, NT_VOID, NT_MACRO, NT_ASSERTION, enum builtin_type, cpp_can_paste): New. (struct cpp_token): Delete line and col members. (struct cpp_buffer): New member output_lineno. (struct lexer_state): Delete indented, in_lex_line, seen_dot. Add va_args_ok, poisoned_ok, prevent_expansion, parsing_args. (struct cpp_reader): New members lexer_pos, macro_pos, directive_pos, ident_pool, temp_string_pool, macro_pool, argument_pool, string_pool, base_context, context, directive, mi_state, mi_if_not_defined, mi_lexed, mi_cmacro, mi_ind_cmacro, la_read, la_write, la_unused, mlstring_pos, macro_buffer, macro_buffer_len. Delete members mls_line, mls_column, token_list, potential_control_macro, temp_tokens, temp_cap, temp_alloced, temp_used, first_directive_token, context_cap, cur_context, no_expand_level, paste_level, contexts, args, save_parameter_spellings, need_newline, . Change type of date, time and spec_nodes members. Change prototypes for include and ident callbacks. (struct cpp_hashnode): Change type of name. Remove union members expansion and code. Add members macro, operator and builtin. (cpp_token_len, cpp_token_as_text, cpp_spell_token, cpp_start_read, cpp_finish, cpp_avoid_paste, cpp_get_token, cpp_get_line, cpp_get_output_line, cpp_macro_definition, cpp_start_lookahead, cpp_stop_lookahead): New prototypes. (cpp_printer_init, cpp_dump_definition): Delete prototypes. (U_CHAR, U, ustrcmp, ustrncmp, ustrlen, uxstrdup, ustrchr, ufputs): Move from cpphash.h. * cpphash.h (U_CHAR, U, ustrcmp, ustrncmp, ustrlen, uxstrdup, ustrchr, ufputs): Move to cpplib.h. (enum spell_type, struct token_spelling, _cpp_token_spellings, TOKEN_SPELL, TOKEN_NAME, struct answer, FREE_ANSWER, KANDR, STDC89, EXTENSION, COND, EXPAND, INCL, COMMENTS, IN_I, struct directive, directive_handler, struct spec_nodes, _cpp_digraph_spellings, _cpp_free_temp_tokens, _cpp_init_input_buffer, _cpp_grow_token_buffer, _cpp_init_toklist, _cpp_clear_toklist, _cpp_expand_token_space, _cpp_expand_name_space, _cpp_equiv_tokens, _cpp_equiv_toklists, _cpp_process_directive, _cpp_run_directive, _cpp_get_line, _cpp_get_raw_token, _cpp_glue_header_name, _cpp_can_paste, _cpp_check_directive, _cpp_check_linemarker, _cpp_parse_assertion, _cpp_find_answer): Delete. (VALID_SIGN, ALIGN, POOL_FRONT, POOL_LIMIT, POOL_BASE, POOL_SIZE, POOL_USED, POOL_COMMIT, struct cpp_chunk, _cpp_lex_token, _cpp_init_pool, _cpp_free_pool, _cpp_pool_reserve, _cpp_pool_alloc, _cpp_next_chunk, _cpp_lock_pool, _cpp_unlock_pool, _cpp_test_assertion, _cpp_handle_directive, DSC): New. (struct include_file): New member defined. (DO_NOT_REREAD, _cpp_begin_message, _cpp_execute_include, _cpp_compare_file_date): Update. (_cpp_pop_context, _cpp_get_token, _cpp_free_lookaheads, _cpp_push_token): New. (_cpp_init_macros, _cpp_cleanup_macros): Rename to _cpp_init_hashtable, _cpp_cleanup_hashtable. * Makefile.in: Remove cppoutput.c. * cppoutput.c: Delete * fixheader.c (read_scan_file): Update for new cpp_get_token prototype. (recognized_function): New argument LINE. * scan-decls.c (skip_to_closing_brace, scan_decls): Update for new cpp_get_token prototype. * scan.h (recognized_function): Update prototype. * po/POTFILES.in: Remove cppoutput.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37098 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Add config/i386/netware.h and config/netware.h.geoffk2000-10-222-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37004 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-21 Philipp Thomas <pthomas@suse.de>pthomas2000-10-213-5/+13
| | | | | | | | | | | | * POTFILES.in: Remove config/rs6000/netware.h. Remove the files moved out of libgcc and over to libsupc++. * Makefile.in.in (stamp-check-pot): Rename to stamp-check-po. (check-po): New, more intuitive target to check POTFILES.in for consistency. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36997 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-10-08 Philipp Thomas <pthomas@suse.de>pthomas2000-10-082-19/+9
| | | | | | | | | * POTFILES.in: Remove the files from the nuked dead ports. * ChangeLog: Correct David's entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36783 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-28 David O'Brien <obrien@FreeBSD.org>obrien2000-09-294-3/+9
| | | | | | | | | | | | | | | | | | | | * config/i386/freebsd-aout.h: New, FreeBSD a.out config file. Contains the old contents of config/i386/freebsd.h * config/i386/freebsd.h: Now the ELF rather than a.out config file. Contains the old contents of config/i386/freebsd-elf.h * config/i386/freebsd-elf.h: Retire this file -- contents moved to config/i386/freebsd.h. * configure.in: Adjust for above changes. * po/POTFILES.in: Likewise. * po/en_GB.po: Likewise. * po/gcc.pot: Likewise. * configure: Rebuilt. Approved by: Richard Henderson <rth@cygnus.com> Message-ID: <20000927093029.A30906@cygnus.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36662 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-09-26 Philipp Thomas <pthomas@suse.de>pthomas2000-09-252-1/+7
| | | | | | | | | * Makefile.in.in: Remove stamp-check-pot from list of default targets as checks are only possible in a complete source tree and all languages configured. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36637 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpphash.h (_cpp_digraph_spellings, _cpp_process_directive,neil2000-09-251-0/+1
| | | | | | | | | | | | | | | | | | | _cpp_can_paste): New library-internal prototypes. * cpplex.c (dump_param_spelling, output_line_command, output_token, cpp_scan_buffer, cpp_scan_buffer_nooutput, cpp_printf, cpp_output_list): Move to cppoutput.c. (process_directive, can_paste, digraph_spellings): Add _cpp_ prefix. * cppmacro.c (dump_macro_args, cpp_dump_definition) Move to cppoutput.c. * cppoutput.c (dump_macro_args, cpp_dump_definition, output_token, dump_param_spelling, output_line_command, cpp_scan_buffer, cpp_scan_buffer_nooutput, cpp_printf, cpp_output_list): Moved from elsewhere. * Makefile.in: Add cppoutput.c. * po/POTFILES.in: Add cppoutput.c. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36634 138bc75d-0d04-0410-961f-82ee72b054a4