Commit 9b91d8f4 by Ulrich Drepper

Add _() and N_() macros.

From-SVN: r20209
parent fb2aebdb
1998-06-03 Ulrich Drepper <drepper@cygnus.com>
* system.h: Add _() and N_() macros in preparation for gettext.
Wed Jun 3 11:02:24 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Wed Jun 3 11:02:24 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* c-common.c (check_format_info): Put back check for C9x `hh' * c-common.c (check_format_info): Put back check for C9x `hh'
length modifier. Warn about %n format writing into const. Remove length modifier. Warn about %n format writing into const. Remove
obsolete comment. obsolete comment.
(format_char_info): Fix comments. (format_char_info): Fix comments.
* configure.in: Set float_format to m68k for all m68k targets that * configure.in: Set float_format to m68k for all m68k targets that
do not override LONG_DOUBLE_TYPE_SIZE. do not override LONG_DOUBLE_TYPE_SIZE.
...@@ -63,7 +67,7 @@ Tue Jun 2 13:02:44 1998 Richard Henderson <rth@cygnus.com> ...@@ -63,7 +67,7 @@ Tue Jun 2 13:02:44 1998 Richard Henderson <rth@cygnus.com>
* vax/netbsd.h (DWARF2_UNWIND_INFO): Must be undef, not defined 0. * vax/netbsd.h (DWARF2_UNWIND_INFO): Must be undef, not defined 0.
Mon Jun 1 03:44:03 1998 Catherine Moore <clm@cygnus.com> Mon Jun 1 03:44:03 1998 Catherine Moore <clm@cygnus.com>
* config/sh/sh.h (MAX_OFILE_ALIGNMENT): Define. * config/sh/sh.h (MAX_OFILE_ALIGNMENT): Define.
* varasm.c (assemble_variable): Augment alignment warning. * varasm.c (assemble_variable): Augment alignment warning.
...@@ -123,7 +127,7 @@ Fri May 29 00:57:37 1998 Bruce Korb <korbb@datadesign.com> ...@@ -123,7 +127,7 @@ Fri May 29 00:57:37 1998 Bruce Korb <korbb@datadesign.com>
Thu May 28 12:57:05 1998 Jeffrey A Law (law@cygnus.com) Thu May 28 12:57:05 1998 Jeffrey A Law (law@cygnus.com)
* reload.c (find_reloads): Do not force a reloads of match_operators. * reload.c (find_reloads): Do not force a reloads of match_operators.
Thu May 28 10:22:22 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> Thu May 28 10:22:22 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h (remove_handler): Add new prototype. * except.h (remove_handler): Add new prototype.
...@@ -145,7 +149,7 @@ Thu May 28 09:36:39 1998 Michael Meissner <meissner@cygnus.com> ...@@ -145,7 +149,7 @@ Thu May 28 09:36:39 1998 Michael Meissner <meissner@cygnus.com>
* Makefile.in (c-pragma.o): Add except.h, rtl.h dependencies. * Makefile.in (c-pragma.o): Add except.h, rtl.h dependencies.
(tree.o): Add except.h dependency. (tree.o): Add except.h dependency.
Wed May 27 22:02:40 1998 Jeffrey A Law (law@cygnus.com) Wed May 27 22:02:40 1998 Jeffrey A Law (law@cygnus.com)
* reload1.c: Revert accidental checkin. * reload1.c: Revert accidental checkin.
...@@ -155,7 +159,7 @@ Wed May 27 22:02:40 1998 Jeffrey A Law (law@cygnus.com) ...@@ -155,7 +159,7 @@ Wed May 27 22:02:40 1998 Jeffrey A Law (law@cygnus.com)
Wed May 27 02:50:00 1998 Catherine Moore (clm@cygnus.com) Wed May 27 02:50:00 1998 Catherine Moore (clm@cygnus.com)
* config/sparc/lb1spc.asm (.rem and .urem): Replace * config/sparc/lb1spc.asm (.rem and .urem): Replace
routines. routines.
Wed May 27 02:48:31 1998 Richard Earnshaw (rearnsha@arm.com) Wed May 27 02:48:31 1998 Richard Earnshaw (rearnsha@arm.com)
...@@ -290,7 +294,7 @@ Sat May 23 23:23:35 1998 Robert Lipe <robertl@dgii.com> ...@@ -290,7 +294,7 @@ Sat May 23 23:23:35 1998 Robert Lipe <robertl@dgii.com>
Fri May 22 03:42:05 1998 Richard Earnshaw (rearnsha@arm.com) Fri May 22 03:42:05 1998 Richard Earnshaw (rearnsha@arm.com)
* genextract.c (print_path): Handle zero-length path as a special * genextract.c (print_path): Handle zero-length path as a special
case. case.
Fri May 22 01:38:07 1998 Hans-Peter Nilsson <hp@axis.se> Fri May 22 01:38:07 1998 Hans-Peter Nilsson <hp@axis.se>
...@@ -367,7 +371,7 @@ Wed May 20 23:44:28 EDT 1998 John Wehle (john@feith.com) ...@@ -367,7 +371,7 @@ Wed May 20 23:44:28 EDT 1998 John Wehle (john@feith.com)
1998-05-21 Mark Mitchell <mmitchell@usa.net> 1998-05-21 Mark Mitchell <mmitchell@usa.net>
* cplus-dem.c (do_type): Handle volatile qualification. * cplus-dem.c (do_type): Handle volatile qualification.
Thu May 21 12:23:17 1998 Per Bothner <bothner@cygnus.com> Thu May 21 12:23:17 1998 Per Bothner <bothner@cygnus.com>
* function.c (init_function_start): Don't call emit_line_note if * function.c (init_function_start): Don't call emit_line_note if
...@@ -591,11 +595,11 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -591,11 +595,11 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(do_warning): Likewise. Also add missing argument `pfile' in call (do_warning): Likewise. Also add missing argument `pfile' in call
to cpp_pedwarn. to cpp_pedwarn.
(do_once): Mark parameter `keyword', `unused1' and `unused2' with (do_once): Mark parameter `keyword', `unused1' and `unused2' with
ATTRIBUTE_UNUSED. ATTRIBUTE_UNUSED.
(do_ident): Likewise for `keyword', `buf' and `limit'. (do_ident): Likewise for `keyword', `buf' and `limit'.
(do_pragma): Likewise. Also add missing arguments in call to do_once. (do_pragma): Likewise. Also add missing arguments in call to do_once.
(do_sccs): Mark parameter `keyword', `buf' and `limit' with (do_sccs): Mark parameter `keyword', `buf' and `limit' with
ATTRIBUTE_UNUSED. ATTRIBUTE_UNUSED.
(do_if): Likewise for `keyword'. (do_if): Likewise for `keyword'.
(do_elif): Likewise. (do_elif): Likewise.
(eval_if_expression): Likewise for `buf' and `length'. (eval_if_expression): Likewise for `buf' and `length'.
...@@ -631,7 +635,7 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -631,7 +635,7 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
(fatal): Remove redundant prototype. (fatal): Remove redundant prototype.
(cpp_error, cpp_warning, cpp_pedwarn, cpp_error_with_line, (cpp_error, cpp_warning, cpp_pedwarn, cpp_error_with_line,
cpp_pedwarn_with_line, cpp_pedwarn_with_file_and_line, cpp_pedwarn_with_line, cpp_pedwarn_with_file_and_line,
cpp_error_from_errno, cpp_perror_with_name, cpp_pfatal_with_name, cpp_error_from_errno, cpp_perror_with_name, cpp_pfatal_with_name,
cpp_fatal, cpp_message, cpp_pfatal_with_name, cpp_fatal, cpp_message, cpp_pfatal_with_name,
cpp_file_line_for_message, cpp_print_containing_files): Add cpp_file_line_for_message, cpp_print_containing_files): Add
arguments to prototypes. arguments to prototypes.
...@@ -639,7 +643,7 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -639,7 +643,7 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* cppmain.c: Include gansidecl.h. * cppmain.c: Include gansidecl.h.
(main): Remove unused variable `i'. (main): Remove unused variable `i'.
* dbxout.c: Include toplev.h. * dbxout.c: Include toplev.h.
* demangle.h (do_tlink, collect_execute, collect_exit, * demangle.h (do_tlink, collect_execute, collect_exit,
...@@ -722,7 +726,7 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -722,7 +726,7 @@ Tue May 19 11:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* scan-decls.c: Include gansidecl.h. * scan-decls.c: Include gansidecl.h.
* tree.h (using_eh_for_cleanups, supports_one_only): Add prototype. * tree.h (using_eh_for_cleanups, supports_one_only): Add prototype.
Mon May 18 22:37:33 1998 Jeffrey A Law (law@cygnus.com) Mon May 18 22:37:33 1998 Jeffrey A Law (law@cygnus.com)
* function.c (identify_blocks): Fix thinko when setting the * function.c (identify_blocks): Fix thinko when setting the
...@@ -731,10 +735,10 @@ Mon May 18 22:37:33 1998 Jeffrey A Law (law@cygnus.com) ...@@ -731,10 +735,10 @@ Mon May 18 22:37:33 1998 Jeffrey A Law (law@cygnus.com)
Mon May 18 15:30:42 1998 Nick Clifton <nickc@cygnus.com> Mon May 18 15:30:42 1998 Nick Clifton <nickc@cygnus.com>
* config/v850/lib1funcs.asm: Add .text pseudo op to start of * config/v850/lib1funcs.asm: Add .text pseudo op to start of
___udivsi3. ___udivsi3.
* config/v850/lib1funcs.asm: Fix .size pseudo ops to use three * config/v850/lib1funcs.asm: Fix .size pseudo ops to use three
underscores for the prefixes to the names of the maths functions. underscores for the prefixes to the names of the maths functions.
* dbxout.c (dbxout_parms): Revert to using DECL_ARG_TYPE. Add * dbxout.c (dbxout_parms): Revert to using DECL_ARG_TYPE. Add
comment explaining why. comment explaining why.
...@@ -922,11 +926,11 @@ Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> ...@@ -922,11 +926,11 @@ Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* except.h: Various prototypes and structures for NEW_EH_MODEL * except.h: Various prototypes and structures for NEW_EH_MODEL
* function.h (struct function): Add a struct eh_stack for the catch * function.h (struct function): Add a struct eh_stack for the catch
clause stack. clause stack.
* except.c (gen_exception_label): New function to generate an * except.c (gen_exception_label): New function to generate an
exception label. exception label.
(push_eh_entry): Use gen_exception_label() and init 'label_used' field. (push_eh_entry): Use gen_exception_label() and init 'label_used' field.
(push_entry): New function to push an existing entry onto a stack. (push_entry): New function to push an existing entry onto a stack.
(receive_exception_label): New function to emit the code required (receive_exception_label): New function to emit the code required
at the start of all catch blocks. at the start of all catch blocks.
(struct func_eh_entry): New structure for maintaining handlers (struct func_eh_entry): New structure for maintaining handlers
associated with EH regions. associated with EH regions.
...@@ -973,7 +977,7 @@ Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> ...@@ -973,7 +977,7 @@ Thu May 14 16:30:47 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
(save_for_inline_copying): Make new copies of all the handlers. (save_for_inline_copying): Make new copies of all the handlers.
(expand_inline_function): Make new copies of all the handlers. (expand_inline_function): Make new copies of all the handlers.
* libgcc2.c: Remove local struct decls, and include eh-common.h. * libgcc2.c: Remove local struct decls, and include eh-common.h.
(find_exception_handler): With NEW_EH_MODEL the first matching (find_exception_handler): With NEW_EH_MODEL the first matching
region we find is the right one. Add eh_info as a new parameter. region we find is the right one. Add eh_info as a new parameter.
(__throw): Pass eh_info to find_exception_handler. Set handler (__throw): Pass eh_info to find_exception_handler. Set handler
and pass use different regs under NEW_EH_MODEL. and pass use different regs under NEW_EH_MODEL.
...@@ -1047,7 +1051,7 @@ Wed May 13 15:28:59 1998 Michael Meissner <meissner@cygnus.com> ...@@ -1047,7 +1051,7 @@ Wed May 13 15:28:59 1998 Michael Meissner <meissner@cygnus.com>
* rtl.def (RANGE_LIVE): New node to hold live information while we * rtl.def (RANGE_LIVE): New node to hold live information while we
recalculate the basic blocks. recalculate the basic blocks.
(RANGE_REG, RANGE_INFO): New rtl types for live range splitting. (RANGE_REG, RANGE_INFO): New rtl types for live range splitting.
(RANGE_VAR): New node, to hold information saved in symbol node for New (RANGE_VAR): New node, to hold information saved in symbol node for New
communicating live range information to the debug output functions. communicating live range information to the debug output functions.
* rtl.h (rtunion_def): Add rttree and rtbit fields. * rtl.h (rtunion_def): Add rttree and rtbit fields.
(XBITMAP, XTREE): New accessor macros. (XBITMAP, XTREE): New accessor macros.
...@@ -1180,7 +1184,7 @@ Wed May 13 15:43:44 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -1180,7 +1184,7 @@ Wed May 13 15:43:44 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
`i' from int to size_t. `i' from int to size_t.
(zero_fn): Mark parameter `exp' with ATTRIBUTE_UNUSED. (zero_fn): Mark parameter `exp' with ATTRIBUTE_UNUSED.
(one_fn): Likewise. (one_fn): Likewise.
* genextract.c (main): When generating insn-extract.c, mark * genextract.c (main): When generating insn-extract.c, mark
variable `junk' with ATTRIBUTE_UNUSED. variable `junk' with ATTRIBUTE_UNUSED.
...@@ -1193,7 +1197,7 @@ Wed May 13 15:43:44 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -1193,7 +1197,7 @@ Wed May 13 15:43:44 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
`find_exception_handler' in macro DWARF2_UNWIND_INFO. `find_exception_handler' in macro DWARF2_UNWIND_INFO.
* objc/Make-lang.in (objc-act.o): Depend on toplev.h. * objc/Make-lang.in (objc-act.o): Depend on toplev.h.
* objc/objc-act.c: Include toplev.h. * objc/objc-act.c: Include toplev.h.
(lang_print_xnode): Mark parameters `file', `node' and `indent' (lang_print_xnode): Mark parameters `file', `node' and `indent'
with ATTRIBUTE_UNUSED. with ATTRIBUTE_UNUSED.
...@@ -1233,7 +1237,7 @@ Wed May 13 12:54:19 1998 Michael Meissner <meissner@cygnus.com> ...@@ -1233,7 +1237,7 @@ Wed May 13 12:54:19 1998 Michael Meissner <meissner@cygnus.com>
doing various cleanup operations after finishing compilation doing various cleanup operations after finishing compilation
of a function. of a function.
* flow.c (dump_flow_info): Also print number of sets and * flow.c (dump_flow_info): Also print number of sets and
whether or not the pseudo is a user variable. whether or not the pseudo is a user variable.
* flow.c (reg_n_max): New global variable. * flow.c (reg_n_max): New global variable.
...@@ -1270,7 +1274,7 @@ Tue May 12 22:21:07 1998 J"orn Rennecke <amylaar@cygnus.co.uk> ...@@ -1270,7 +1274,7 @@ Tue May 12 22:21:07 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
Tue May 12 14:04:49 1998 Jeffrey A Law (law@cygnus.com) Tue May 12 14:04:49 1998 Jeffrey A Law (law@cygnus.com)
* pa.h (DBX_CONTIN_LENGTH): Reduce to 3000 bytes. * pa.h (DBX_CONTIN_LENGTH): Reduce to 3000 bytes.
Tue May 12 15:16:02 1998 Michael Meissner <meissner@cygnus.com> Tue May 12 15:16:02 1998 Michael Meissner <meissner@cygnus.com>
...@@ -1311,7 +1315,7 @@ Tue May 12 10:21:36 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -1311,7 +1315,7 @@ Tue May 12 10:21:36 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue May 12 00:47:33 1998 John Wehle (john@feith.com) Tue May 12 00:47:33 1998 John Wehle (john@feith.com)
* varasm.c (assemble_variable): Compute the alignment of the data * varasm.c (assemble_variable): Compute the alignment of the data
earlier so that both initialized and uninitialized variables are earlier so that both initialized and uninitialized variables are
effected by DATA_ALIGNMENT. effected by DATA_ALIGNMENT.
* tm.texi (DATA_ALIGNMENT): Updated appropriately. * tm.texi (DATA_ALIGNMENT): Updated appropriately.
...@@ -1343,7 +1347,7 @@ Mon May 11 08:24:18 1998 Richard Henderson <rth@cygnus.com> ...@@ -1343,7 +1347,7 @@ Mon May 11 08:24:18 1998 Richard Henderson <rth@cygnus.com>
* alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '`'. * alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '`'.
* alpha.c (print_operand): Handle it. * alpha.c (print_operand): Handle it.
* alpha.md (fix_truncdfsi2, fix_truncsfsi2): New patterns and * alpha.md (fix_truncdfsi2, fix_truncsfsi2): New patterns and
related define_splits. Also add peepholes for SImode reload related define_splits. Also add peepholes for SImode reload
plus sign_extend lossage. plus sign_extend lossage.
...@@ -1383,7 +1387,7 @@ Sat May 9 02:02:15 1998 Richard Henderson <rth@cygnus.com> ...@@ -1383,7 +1387,7 @@ Sat May 9 02:02:15 1998 Richard Henderson <rth@cygnus.com>
* loop.c (get_condition): Don't combine when either compare is MODE_CC. * loop.c (get_condition): Don't combine when either compare is MODE_CC.
* alpha.c (alpha_emit_conditional_branch): New function. Taken from * alpha.c (alpha_emit_conditional_branch): New function. Taken from
the body of beq; additionally set the mode of the branch to CCmode for the body of beq; additionally set the mode of the branch to CCmode for
FP compares and not fast_math. FP compares and not fast_math.
(alpha_emit_conditional_move): Always use a compare insn for FP (alpha_emit_conditional_move): Always use a compare insn for FP
when not fast_math, as well as setting CCmode on the cmov. when not fast_math, as well as setting CCmode on the cmov.
* alpha.md (beq, bne, blt, et al): Call alpha_emit_conditional_branch. * alpha.md (beq, bne, blt, et al): Call alpha_emit_conditional_branch.
...@@ -1450,7 +1454,7 @@ Fri May 8 18:23:08 1998 Michael Meissner <meissner@cygnus.com> ...@@ -1450,7 +1454,7 @@ Fri May 8 18:23:08 1998 Michael Meissner <meissner@cygnus.com>
(m32r_expand_prologue): Expand prologue as a series of INSNs. (m32r_expand_prologue): Expand prologue as a series of INSNs.
(m32r_print_operand): Add support for PRE_{INC,DEC}, POST_INC. (m32r_print_operand): Add support for PRE_{INC,DEC}, POST_INC.
(m32r_print_operand_address): Ditto. (m32r_print_operand_address): Ditto.
Fri May 8 14:13:21 1998 H.J. Lu (hjl@gnu.org) Fri May 8 14:13:21 1998 H.J. Lu (hjl@gnu.org)
* reload1.c (emit_reload_insns): When performing expensive * reload1.c (emit_reload_insns): When performing expensive
...@@ -1497,11 +1501,11 @@ Thu May 7 17:38:03 1998 Michael Meissner <meissner@cygnus.com> ...@@ -1497,11 +1501,11 @@ Thu May 7 17:38:03 1998 Michael Meissner <meissner@cygnus.com>
Thu May 7 14:26:05 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> Thu May 7 14:26:05 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* aclocal.m4 (GCC_FUNC_VFPRINTF_DOPRNT): New macro. * aclocal.m4 (GCC_FUNC_VFPRINTF_DOPRNT): New macro.
* configure.in: Add a call to GCC_FUNC_VFPRINTF_DOPRNT. * configure.in: Add a call to GCC_FUNC_VFPRINTF_DOPRNT.
(AC_CHECK_HEADERS): Remove unused check for varargs.h,sys/varargs.h. (AC_CHECK_HEADERS): Remove unused check for varargs.h,sys/varargs.h.
(AC_CHECK_FUNCS): Remove unused check for vprintf. (AC_CHECK_FUNCS): Remove unused check for vprintf.
* Makefile.in: Add support for linking in vfprintf.c and doprint.c. * Makefile.in: Add support for linking in vfprintf.c and doprint.c.
(cccp.o): Depend on gansidecl.h. (cccp.o): Depend on gansidecl.h.
(cexp.o): Likewise. (cexp.o): Likewise.
...@@ -1534,7 +1538,7 @@ Thu May 7 10:18:41 1998 Jeffrey A Law (law@cygnus.com) ...@@ -1534,7 +1538,7 @@ Thu May 7 10:18:41 1998 Jeffrey A Law (law@cygnus.com)
Thu May 7 10:55:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Thu May 7 10:55:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* config/m68k/m68k.md (adddi3, subdi3): Properly negate the DImode * config/m68k/m68k.md (adddi3, subdi3): Properly negate the DImode
constant. constant.
Wed May 6 22:32:37 CDT 1998 Robert Lipe <robertl@dgii.com> Wed May 6 22:32:37 CDT 1998 Robert Lipe <robertl@dgii.com>
...@@ -1563,7 +1567,7 @@ Wed May 6 15:51:39 1998 Jim Wilson <wilson@cygnus.com> ...@@ -1563,7 +1567,7 @@ Wed May 6 15:51:39 1998 Jim Wilson <wilson@cygnus.com>
hash.o, profile.o, real.o, reg-stack.o, regclass.o, reload.o, hash.o, profile.o, real.o, reg-stack.o, regclass.o, reload.o,
reload1.o, stmt.o, stor-layout.o, tlink.o, tree.o, varasm.o): Add reload1.o, stmt.o, stor-layout.o, tlink.o, tree.o, varasm.o): Add
toplev.h dependency. toplev.h dependency.
* mips/mips.c (save_restore_insns): Change FRAME_POINTER_REGNUM to * mips/mips.c (save_restore_insns): Change FRAME_POINTER_REGNUM to
HARD_FRAME_POINTER_REGNUM. HARD_FRAME_POINTER_REGNUM.
...@@ -1616,11 +1620,11 @@ Wed May 6 15:37:27 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> ...@@ -1616,11 +1620,11 @@ Wed May 6 15:37:27 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* scan.c: Likewise. * scan.c: Likewise.
* stmt.c: Likewise. * stmt.c: Likewise.
* tlink.c: Likewise. * tlink.c: Likewise.
* toplev.c: Likewise. * toplev.c: Likewise.
Wed May 6 14:44:14 1998 Gavin Koch <gavin@cygnus.com> Wed May 6 14:44:14 1998 Gavin Koch <gavin@cygnus.com>
* config/mips/r3900.h (SUBTARGET_ASM_DEBUGGING_SPEC) : * config/mips/r3900.h (SUBTARGET_ASM_DEBUGGING_SPEC) :
Replace -gdwarf-2 with -g0. Replace -gdwarf-2 with -g0.
Wed May 6 11:43:18 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> Wed May 6 11:43:18 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
...@@ -1656,11 +1660,11 @@ Wed May 6 06:35:38 1998 Robert Lipe <robertl@dgii.com> ...@@ -1656,11 +1660,11 @@ Wed May 6 06:35:38 1998 Robert Lipe <robertl@dgii.com>
* toplev.h: New file. Protypes for functions in toplev.c. * toplev.h: New file. Protypes for functions in toplev.c.
* tree.h, rtl.h: Deleted protos for functions in toplev.c. * tree.h, rtl.h: Deleted protos for functions in toplev.c.
* c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c, * c-common.c, c-convert.c, c-decl.c, c-iterate.c, c-lex.c,
c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c, c-parse.in, c-parse.y, c-pragma.c, c-typeck.c, calls.c,
convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c, convert.c, dwarf2out.c, except.c, expr.c, final.c, fold-const.c,
function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c, function.c, hash.c, profile.c, real.c, reg-stack.c, regclass.c,
reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c, reload.c, reload1.c, stmt.c, stor-layout.c, tlink.c, tree.c,
varasm.c: include it. varasm.c: include it.
Wed May 6 01:09:01 1998 Jeffrey A Law (law@cygnus.com) Wed May 6 01:09:01 1998 Jeffrey A Law (law@cygnus.com)
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#include <ctype.h> #include <ctype.h>
/* Jim Meyering writes: /* Jim Meyering writes:
"... Some ctype macros are valid only for character codes that "... Some ctype macros are valid only for character codes that
isascii says are ASCII (SGI's IRIX-4.0.5 is one such system --when isascii says are ASCII (SGI's IRIX-4.0.5 is one such system --when
using /bin/cc or gcc but without giving an ansi option). So, all using /bin/cc or gcc but without giving an ansi option). So, all
...@@ -20,21 +20,21 @@ ...@@ -20,21 +20,21 @@
macros don't need to be guarded with references to isascii. ... macros don't need to be guarded with references to isascii. ...
Defining isascii to 1 should let any compiler worth its salt Defining isascii to 1 should let any compiler worth its salt
eliminate the && through constant folding." eliminate the && through constant folding."
Bruno Haible adds: Bruno Haible adds:
"... Furthermore, isupper(c) etc. have an undefined result if c is "... Furthermore, isupper(c) etc. have an undefined result if c is
outside the range -1 <= c <= 255. One is tempted to write isupper(c) outside the range -1 <= c <= 255. One is tempted to write isupper(c)
with c being of type `char', but this is wrong if c is an 8-bit with c being of type `char', but this is wrong if c is an 8-bit
character >= 128 which gets sign-extended to a negative value. character >= 128 which gets sign-extended to a negative value.
The macro ISUPPER protects against this as well." */ The macro ISUPPER protects against this as well." */
#if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII)) #if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII))
# define IN_CTYPE_DOMAIN(c) 1 # define IN_CTYPE_DOMAIN(c) 1
#else #else
# define IN_CTYPE_DOMAIN(c) isascii(c) # define IN_CTYPE_DOMAIN(c) isascii(c)
#endif #endif
#ifdef isblank #ifdef isblank
# define ISBLANK(c) (IN_CTYPE_DOMAIN (c) && isblank (c)) # define ISBLANK(c) (IN_CTYPE_DOMAIN (c) && isblank (c))
#else #else
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
#else #else
# define ISGRAPH(c) (IN_CTYPE_DOMAIN (c) && isprint (c) && !isspace (c)) # define ISGRAPH(c) (IN_CTYPE_DOMAIN (c) && isprint (c) && !isspace (c))
#endif #endif
#define ISPRINT(c) (IN_CTYPE_DOMAIN (c) && isprint (c)) #define ISPRINT(c) (IN_CTYPE_DOMAIN (c) && isprint (c))
#define ISALNUM(c) (IN_CTYPE_DOMAIN (c) && isalnum (c)) #define ISALNUM(c) (IN_CTYPE_DOMAIN (c) && isalnum (c))
#define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) #define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c))
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
#define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c)) #define ISUPPER(c) (IN_CTYPE_DOMAIN (c) && isupper (c))
#define ISXDIGIT(c) (IN_CTYPE_DOMAIN (c) && isxdigit (c)) #define ISXDIGIT(c) (IN_CTYPE_DOMAIN (c) && isxdigit (c))
#define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c)) #define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c))
/* ISDIGIT differs from ISDIGIT_LOCALE, as follows: /* ISDIGIT differs from ISDIGIT_LOCALE, as follows:
- Its arg may be any int or unsigned int; it need not be an unsigned char. - Its arg may be any int or unsigned int; it need not be an unsigned char.
- It's guaranteed to evaluate its argument exactly once. - It's guaranteed to evaluate its argument exactly once.
...@@ -267,4 +267,9 @@ void abort (); ...@@ -267,4 +267,9 @@ void abort ();
# endif # endif
#endif /* ! STRINGIFY */ #endif /* ! STRINGIFY */
/* These macros are here in preparation for the use of gettext in egcs. */
#define _(String) String
#define N_(String) String
#endif /* __GCC_SYSTEM_H__ */ #endif /* __GCC_SYSTEM_H__ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment