Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs.
Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. a single <tab> character. From-SVN: r40221
This commit is contained in:
parent
1d67c69a6e
commit
20f9202d81
|
@ -22,17 +22,17 @@ Sat Mar 3 19:47:13 CET 2001 Jan Hubicka <jh@suse.cz>
|
|||
|
||||
2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cpplex.c (parse_string): Unconditionally pedwarn.
|
||||
* cpplex.c (parse_string): Unconditionally pedwarn.
|
||||
|
||||
2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cpp.texi: Update.
|
||||
* cppexp.c (parse_number): Update.
|
||||
* cpplex.c (parse_string): Pedwarn if multiline string does not
|
||||
result from a system header's macro.
|
||||
* cpplib.h (sys_objmacro_p): Rename sys_macro_p.
|
||||
* cppmacro.c (sys_objmacro_p): Rename sys_macro_p. Return true
|
||||
for function-like macros too.
|
||||
* cpp.texi: Update.
|
||||
* cppexp.c (parse_number): Update.
|
||||
* cpplex.c (parse_string): Pedwarn if multiline string does not
|
||||
result from a system header's macro.
|
||||
* cpplib.h (sys_objmacro_p): Rename sys_macro_p.
|
||||
* cppmacro.c (sys_objmacro_p): Rename sys_macro_p. Return true
|
||||
for function-like macros too.
|
||||
* c-lex.c (lex_number): Update.
|
||||
|
||||
2001-03-03 Richard Henderson <rth@redhat.com>
|
||||
|
@ -3084,7 +3084,7 @@ Tue Jan 16 17:20:43 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
2001-01-16 Phil Edwards <pme@sources.redhat.com>
|
||||
|
||||
* gcc.c: Revert previous -fsyntax-only-related change; move
|
||||
to cp/g++spec.c.
|
||||
to cp/g++spec.c.
|
||||
|
||||
2001-01-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
|
@ -3111,7 +3111,7 @@ Tue Jan 16 17:20:43 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
2001-01-16 Phil Edwards <pme@sources.redhat.com>
|
||||
|
||||
* gcc.c: When -fsyntax-only is given, do not complain about
|
||||
unused libraries.
|
||||
unused libraries.
|
||||
|
||||
2001-01-15 Richard Henderson <rth@redhat.com>
|
||||
|
||||
|
@ -3619,7 +3619,7 @@ Sat Jan 13 09:53:32 MET 2001 Jan Hubicka <jh@suse.cz>
|
|||
2001-01-12 Phil Edwards <pme@sources.redhat.com>
|
||||
|
||||
* extend.texi: Move C++-extension-related node from the C section
|
||||
into the C++ section.
|
||||
into the C++ section.
|
||||
|
||||
2001-01-12 Joseph S. Myers <jsm28@cam.ac.uk>
|
||||
|
||||
|
@ -3742,9 +3742,9 @@ Fri Jan 12 00:04:00 MET 2001 Jan Hubicka <jh@suse.cz>
|
|||
|
||||
2000-01-11 Mark Elbrecht <snowball3@bigfoot.com>
|
||||
|
||||
* cppfiles.c (cpp_included, find_include_file, _cpp_execute_include)
|
||||
(read_name_map): Use IS_ABSOLUTE_PATH.
|
||||
* tradcpp.c (get_filename): Likewise.
|
||||
* cppfiles.c (cpp_included, find_include_file, _cpp_execute_include)
|
||||
(read_name_map): Use IS_ABSOLUTE_PATH.
|
||||
* tradcpp.c (get_filename): Likewise.
|
||||
|
||||
2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
||||
|
||||
|
@ -4027,7 +4027,7 @@ Tue Jan 9 21:25:19 2001 Jeffrey A Law (law@cygnus.com)
|
|||
2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
|
||||
|
||||
* reload.c (find_reloads_address): Check for eliminable registers
|
||||
when substituting a constant expression for a pseudo.
|
||||
when substituting a constant expression for a pseudo.
|
||||
|
||||
2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
|
||||
|
||||
|
@ -5212,7 +5212,7 @@ Tue Jan 2 10:47:38 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.
|
|||
2000-12-27 Phil Edwards <pme@sources.redhat.com>
|
||||
|
||||
* extend.texi (C++ Extensions): New node for C++ attributes;
|
||||
describe init_priority and com_interface.
|
||||
describe init_priority and com_interface.
|
||||
* invoke.texi: Remove -finit-priority as it now has zero effect.
|
||||
* install.texi: Fix xref syntax.
|
||||
* md.texi: Likewise.
|
||||
|
|
|
@ -13,12 +13,12 @@ Tue May 18 03:53:37 1999 Craig Burley <craig@jcb-sc.com>
|
|||
|
||||
Tue May 18 00:51:46 1999 Krister Walfridsson <cato@df.lth.se>
|
||||
|
||||
* configure.in (arm*-*-netbsd*): Use collect2.
|
||||
(i[34567]86-*-netbsd*): Likewise.
|
||||
(m68k*-*-netbsd*): Likewise.
|
||||
(ns32k-*-netbsd*): Likewise.
|
||||
(sparc-*-netbsd*): Likewise.
|
||||
(vax-*-netbsd*): Likewise.
|
||||
* configure.in (arm*-*-netbsd*): Use collect2.
|
||||
(i[34567]86-*-netbsd*): Likewise.
|
||||
(m68k*-*-netbsd*): Likewise.
|
||||
(ns32k-*-netbsd*): Likewise.
|
||||
(sparc-*-netbsd*): Likewise.
|
||||
(vax-*-netbsd*): Likewise.
|
||||
* configure: Rebuilt.
|
||||
|
||||
Tue May 18 00:21:34 1999 Zack Weinberg <zack@rabi.phys.columbia.edu>
|
||||
|
@ -57,9 +57,9 @@ Mon May 17 19:45:41 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|||
Mon May 17 07:23:34 1999 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* tree.def (TYPE_NONCOPIED_PARTS): Revise documentation to match
|
||||
reality.
|
||||
* expr.c (init_noncopied_parts): Don't generate initializers for
|
||||
parts that don't need them.
|
||||
reality.
|
||||
* expr.c (init_noncopied_parts): Don't generate initializers for
|
||||
parts that don't need them.
|
||||
|
||||
Mon May 17 02:56:35 PDT 1999 Jeff Law (law@cygnus.com)
|
||||
|
||||
|
@ -118,7 +118,7 @@ Sat May 15 14:09:08 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
|||
Fri May 14 21:31:36 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
||||
|
||||
* config/c4x/c4x.md (*umulqi3_highpart_clobber): Fix operand 2
|
||||
constraints order.
|
||||
constraints order.
|
||||
|
||||
1999-05-14 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
|
@ -159,10 +159,10 @@ Thu May 13 01:31:19 1999 Nick Burrett <nick.burrett@btinternet.com>
|
|||
Wed May 12 18:08:48 1999 David Edelsohn <edelsohn@gnu.org>
|
||||
Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* rs6000.c (print_operand) [w]: Calculate signed constant more clearly.
|
||||
(rs6000_allocate_stack_space): Print as hexadecimal value.
|
||||
* rs6000.h (CONST_OK_FOR_LETTER_P): 'L' checks for a signed,
|
||||
16-bit shifted constant. Fix typo for 'P'.
|
||||
* rs6000.c (print_operand) [w]: Calculate signed constant more clearly.
|
||||
(rs6000_allocate_stack_space): Print as hexadecimal value.
|
||||
* rs6000.h (CONST_OK_FOR_LETTER_P): 'L' checks for a signed,
|
||||
16-bit shifted constant. Fix typo for 'P'.
|
||||
(EXTRA_CONSTARINT): 'T' checks for a 32-bit mask operand.
|
||||
* rs6000.md (movsi, addsi3_internal1, movdi, adddi3_internal1):
|
||||
Use 'L' for shifted constant.
|
||||
|
@ -338,8 +338,8 @@ Sat May 8 01:25:09 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
|||
Fri May 7 19:10:15 1999 Vladimir Makarov <vmakarov@tofu.to.cygnus.com>
|
||||
|
||||
* sparc.h (GO_IF_LEGITIMATE_ADDRESS): Prohibit REG+REG addressing
|
||||
for TFmode when there are no instructions which accept REG+REG
|
||||
instructions.
|
||||
for TFmode when there are no instructions which accept REG+REG
|
||||
instructions.
|
||||
|
||||
Fri May 7 12:38:54 1999 Jim Wilson <wilson@cygnus.com>
|
||||
|
||||
|
@ -400,10 +400,10 @@ Wed May 5 23:44:15 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
|
|||
Wed May 5 16:26:13 1999 Vladimir Makarov <vmakarov@tofu.to.cygnus.com>
|
||||
|
||||
* function.c (purge_addressof_replacements): Rename into
|
||||
purge_bitfield_addressof_replacements.
|
||||
purge_bitfield_addressof_replacements.
|
||||
(purge_addressof_replacements): New variable.
|
||||
(purge_addressof_1): Add code for changing addressof in notes for
|
||||
field values which are extracted by usage MEM with narrower mode.
|
||||
field values which are extracted by usage MEM with narrower mode.
|
||||
(purge_addressof): Initialize purge_bitfield_addressof_replacements.
|
||||
|
||||
Wed May 5 07:40:02 1999 Nick Clifton <nickc@cygnus.com>
|
||||
|
@ -620,12 +620,12 @@ Mon Apr 26 23:28:54 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
|||
(store_one_arg): Change ptr_mode to Pmode in
|
||||
setup for chkr_set_right_libfunc.
|
||||
|
||||
* c-parse.in (absdcl1): Allow attributes in explicit typespecs.
|
||||
(%expect): Update.
|
||||
* c-parse.y: Regenerate.
|
||||
* c-parse.c: Likewise.
|
||||
* objc/objc-parse.c: Likewise.
|
||||
* objc/objc-parse.y: Likewise.
|
||||
* c-parse.in (absdcl1): Allow attributes in explicit typespecs.
|
||||
(%expect): Update.
|
||||
* c-parse.y: Regenerate.
|
||||
* c-parse.c: Likewise.
|
||||
* objc/objc-parse.c: Likewise.
|
||||
* objc/objc-parse.y: Likewise.
|
||||
|
||||
Mon Apr 26 21:17:41 1999 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
|
@ -745,12 +745,12 @@ Mon Apr 26 00:58:54 1999 Jerry Quinn <jquinn@nortelnetworks.com>
|
|||
|
||||
Mon Apr 26 00:28:25 1999 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
|
||||
|
||||
* flags.h (inline_max_insns): Declare.
|
||||
* integrate.c (inline_max_insns): New variable.
|
||||
(function_cannot_inline_p): Use it.
|
||||
* toplev.c (main): Add the flag -finline-limit-n.
|
||||
(display_help): Document -finline-limit-n.
|
||||
* invoke.texi: Document -finline-limit-n
|
||||
* flags.h (inline_max_insns): Declare.
|
||||
* integrate.c (inline_max_insns): New variable.
|
||||
(function_cannot_inline_p): Use it.
|
||||
* toplev.c (main): Add the flag -finline-limit-n.
|
||||
(display_help): Document -finline-limit-n.
|
||||
* invoke.texi: Document -finline-limit-n
|
||||
|
||||
Sun Apr 25 23:03:32 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
|
@ -901,7 +901,7 @@ Tue Apr 20 16:38:11 1999 Richard Henderson <rth@cygnus.com>
|
|||
|
||||
Tue Apr 20 17:57:14 1999 Catherine Moore <clm@cygnus.com>
|
||||
|
||||
* config/arm/arm.md (movhi): Add check for odd offset.
|
||||
* config/arm/arm.md (movhi): Add check for odd offset.
|
||||
|
||||
Tue Apr 20 13:14:58 EDT 1999 John Wehle (john@feith.com)
|
||||
|
||||
|
@ -986,13 +986,13 @@ Sat Apr 17 21:30:11 1999 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
|
|||
|
||||
Sat Apr 17 21:10:10 1999 Jan Hubicka <hubicka@freesoft.cz>
|
||||
|
||||
* i386.c (i386_preferred_stack_boundary_string): New global variable.
|
||||
(i386_preferred_stack_boundary): New global variable.
|
||||
(override_functions): Set it. Tidy option setting code.
|
||||
* i386.h (TARGET_OPTIONS): New command line option.
|
||||
(i386_preferred_stack_boundary_string): Declare it.
|
||||
(i386_preferred_stack_boundary): Likewise.
|
||||
(PREFERRED_STACK_BOUNDARY): Use i386_preferred_stack_boundary.
|
||||
* i386.c (i386_preferred_stack_boundary_string): New global variable.
|
||||
(i386_preferred_stack_boundary): New global variable.
|
||||
(override_functions): Set it. Tidy option setting code.
|
||||
* i386.h (TARGET_OPTIONS): New command line option.
|
||||
(i386_preferred_stack_boundary_string): Declare it.
|
||||
(i386_preferred_stack_boundary): Likewise.
|
||||
(PREFERRED_STACK_BOUNDARY): Use i386_preferred_stack_boundary.
|
||||
|
||||
Sat Apr 17 19:22:38 1999 Jan Hubicka <hubicka@freesoft.cz>
|
||||
|
||||
|
@ -1000,11 +1000,11 @@ Sat Apr 17 19:22:38 1999 Jan Hubicka <hubicka@freesoft.cz>
|
|||
|
||||
Sat Apr 17 19:13:22 1999 Donn Terry <donn@interix.com>
|
||||
|
||||
* i386.h (PRINT_OPERAND_PUNCT_VALID_P): Allow _.
|
||||
* i386.c (print_operand): New %_ operator.
|
||||
* i386.h (PRINT_OPERAND_PUNCT_VALID_P): Allow _.
|
||||
* i386.c (print_operand): New %_ operator.
|
||||
(load_pic_register): Proper number of leading _ in GOT literal.
|
||||
* i386.md (prologue_get_pc_and_set_got): Likewise.
|
||||
* i386/unix.h (ASM_OUTPUT_MI_THUNK): Likewise.
|
||||
* i386.md (prologue_get_pc_and_set_got): Likewise.
|
||||
* i386/unix.h (ASM_OUTPUT_MI_THUNK): Likewise.
|
||||
|
||||
Sat Apr 17 19:13:07 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
|
@ -1097,12 +1097,12 @@ Thu Apr 15 23:13:35 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
|||
|
||||
Thu Apr 15 02:45:19 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
||||
|
||||
* aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.
|
||||
* configure.in: Use.
|
||||
* configure: Rebuilt.
|
||||
* acconfig.h (MKDIR_TAKES_ONE_ARG): Add.
|
||||
* config.in: Rebuilt.
|
||||
* system.h: Use.
|
||||
* aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.
|
||||
* configure.in: Use.
|
||||
* configure: Rebuilt.
|
||||
* acconfig.h (MKDIR_TAKES_ONE_ARG): Add.
|
||||
* config.in: Rebuilt.
|
||||
* system.h: Use.
|
||||
|
||||
Thu Apr 15 01:03:21 1999 Jan Hubicka <hubicka@freesoft.cz>
|
||||
Jeff Law <law@cygnus.com>
|
||||
|
|
|
@ -1403,7 +1403,7 @@ Tue Jun 6 19:25:32 2000 Philippe De Muyter <phdm@macqel.be>
|
|||
|
||||
2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* eh-common.h (EH_ALLOC_SIZE, EH_ALLOC_ALIGN): New #defines.
|
||||
* eh-common.h (EH_ALLOC_SIZE, EH_ALLOC_ALIGN): New #defines.
|
||||
(eh_context): Add alloc_mask and alloc_buffer emergency fallback
|
||||
space.
|
||||
* libgcc2.c (__eh_alloc): Moved from cp/exception.cc. Fallback on
|
||||
|
@ -3302,33 +3302,33 @@ Wed May 17 18:06:12 2000 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
|||
Wed May 17 17:27:44 2000 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* flags.h (warn_unused_function, warn_unused_label,
|
||||
warn_unused_parameter, warn_unused_variable, warn_unused_value):
|
||||
Replace ``warn_unused''.
|
||||
warn_unused_parameter, warn_unused_variable, warn_unused_value):
|
||||
Replace ``warn_unused''.
|
||||
(set_Wunused): Add declaration.
|
||||
* toplev.c (set_Wunused): New function.
|
||||
(warn_unused_function, warn_unused_label, warn_unused_parameter,
|
||||
warn_unused_variable, warn_unused_value): New variables.
|
||||
warn_unused_variable, warn_unused_value): New variables.
|
||||
(W_options): Add -Wunused-function, -Wunused-function,
|
||||
-Wunused-label, -Wunused-parameter, -Wunused-variable and
|
||||
-Wunused-value. Delete -Wunused. Handled in decode_W_option.
|
||||
-Wunused-label, -Wunused-parameter, -Wunused-variable and
|
||||
-Wunused-value. Delete -Wunused. Handled in decode_W_option.
|
||||
|
||||
* toplev.c (decode_W_option): Update -Wunused flags by calling
|
||||
set_Wunused.
|
||||
* c-decl.c (c_decode_option): Ditto for -Wall.
|
||||
set_Wunused.
|
||||
* c-decl.c (c_decode_option): Ditto for -Wall.
|
||||
|
||||
* stmt.c (expand_expr_stmt, expand_expr_stmt,
|
||||
warn_about_unused_variables): Replace warn_unused with more
|
||||
explicit warn_unused_value et.al.
|
||||
warn_about_unused_variables): Replace warn_unused with more
|
||||
explicit warn_unused_value et.al.
|
||||
* function.c (expand_function_end): Ditto.
|
||||
* c-typeck.c (internal_build_compound_expr,
|
||||
internal_build_compound_expr): Ditto.
|
||||
internal_build_compound_expr): Ditto.
|
||||
* c-decl.c (poplevel, pop_label_level): Ditto.
|
||||
* toplev.c (check_global_declarations): Replace warn_unused with
|
||||
check for either warn_unused_function or warn_unused_variable.
|
||||
|
||||
* gcc.1, invoke.texi (Warning Options): Document
|
||||
-Wunused-function, -Wunused-function, -Wunused-label,
|
||||
-Wunused-parameter, -Wunused-variable and -Wunused-value options.
|
||||
-Wunused-function, -Wunused-function, -Wunused-label,
|
||||
-Wunused-parameter, -Wunused-variable and -Wunused-value options.
|
||||
|
||||
Wed May 17 10:28:12 2000 Philippe De Muyter <phdm@macqel.be>
|
||||
|
||||
|
@ -3941,7 +3941,7 @@ Tue May 9 22:28:03 2000 Denis Chertykov <denisc@overta.ru>
|
|||
|
||||
Tue May 9 20:52:43 2000 Denis Chertykov <denisc@overta.ru>
|
||||
|
||||
* config/avr/avr-protos.h (extra_constraint): change a type of
|
||||
* config/avr/avr-protos.h (extra_constraint): change a type of
|
||||
second argument from char to int to avoid warnings.
|
||||
(asm_output_byte): Likewise.
|
||||
|
||||
|
@ -4255,15 +4255,15 @@ Sun May 7 00:54:57 EDT 2000 John Wehle (john@feith.com)
|
|||
|
||||
2000-05-06 Zack Weinberg <zack@wolery.cumb.org>
|
||||
|
||||
* cpphash.h: Remove conditional #define of __extension__.
|
||||
* rtl.h: Add __extension__ to RTL_CHECK1, RTL_CHECK2,
|
||||
RTL_CHECKC1, RTL_CHECKC2, and RTVEC_ELT macros
|
||||
(ENABLE_RTL_CHECKING only).
|
||||
* tree.h: Add __extension__ to TREE_CHECK, TREE_CLASS_CHECK,
|
||||
CST_OR_CONSTRUCTOR_CHECK, and EXPR_CHECK macros
|
||||
(ENABLE_TREE_CHECKING only).
|
||||
* varray.h: Add __extension__ to VARRAY_CHECK macro
|
||||
(ENABLE_CHECKING only).
|
||||
* cpphash.h: Remove conditional #define of __extension__.
|
||||
* rtl.h: Add __extension__ to RTL_CHECK1, RTL_CHECK2,
|
||||
RTL_CHECKC1, RTL_CHECKC2, and RTVEC_ELT macros
|
||||
(ENABLE_RTL_CHECKING only).
|
||||
* tree.h: Add __extension__ to TREE_CHECK, TREE_CLASS_CHECK,
|
||||
CST_OR_CONSTRUCTOR_CHECK, and EXPR_CHECK macros
|
||||
(ENABLE_TREE_CHECKING only).
|
||||
* varray.h: Add __extension__ to VARRAY_CHECK macro
|
||||
(ENABLE_CHECKING only).
|
||||
|
||||
2000-05-06 Richard Earnshaw (reanrsha@arm.com)
|
||||
|
||||
|
@ -5280,7 +5280,7 @@ Fri Apr 28 16:30:33 2000 Marc Espie <espie@cvs.openbsd.org>
|
|||
2000-04-27 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* i386.h (FUNCTION_BLOCK_PROFILER_EXIT): Generate mem reference
|
||||
for call instruction with mode QImode.
|
||||
for call instruction with mode QImode.
|
||||
|
||||
2000-04-27 Alex Samuel <samuel@codesourcery.com>
|
||||
|
||||
|
@ -5637,7 +5637,7 @@ Tue Apr 25 16:16:04 2000 Andrew MacLeod <amacleod@cygnus.com>
|
|||
* config/ia64/ia64.c (ia64_compute_frame_size): Don't include pr_size
|
||||
in fr_pad_size calculation.
|
||||
(save_restore_insns): Move PR save area. Correct uses of
|
||||
RTX_FRAME_RELATED_P.
|
||||
RTX_FRAME_RELATED_P.
|
||||
(ia64_expand_prologue): Mark alloc with RTX_FRAME_RELATED_P.
|
||||
(ia64_expand_epilogue): Add eh_epilogue support.
|
||||
(ia64_function_prologue): Emit .prologue directive.
|
||||
|
|
170
gcc/ChangeLog.4
170
gcc/ChangeLog.4
|
@ -210,8 +210,8 @@
|
|||
2000-12-27 Chandrakala Chavva <cchavva@redhat.com>
|
||||
|
||||
* calls.c (store_one_arg): If parm is passed both in stack and in
|
||||
register and offset is greater than reg_parm_stack_space, split
|
||||
the offset and call emit_push_insn().
|
||||
register and offset is greater than reg_parm_stack_space, split
|
||||
the offset and call emit_push_insn().
|
||||
|
||||
2000-12-27 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
|
@ -354,8 +354,8 @@
|
|||
2000-12-22 Graham Stott <grahams@redhat.com>
|
||||
|
||||
* reload.c (update_auto_inc_notes): New, broken out from ...
|
||||
(find_reloads_address_1): ... use here, also correct possible
|
||||
use of uninitialised reloadnum.
|
||||
(find_reloads_address_1): ... use here, also correct possible
|
||||
use of uninitialised reloadnum.
|
||||
|
||||
2000-12-21 David O'Brien <obrien@FreeBSD.org>
|
||||
|
||||
|
@ -636,24 +636,24 @@ Tue Dec 19 00:37:08 2000 J"orn Rennecke <amylaar@redhat.com>
|
|||
|
||||
2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cppmain.c: Update print.lineno with -P.
|
||||
* cppmain.c: Update print.lineno with -P.
|
||||
|
||||
2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* c-lex.c: s/change_file/file_change.
|
||||
* cpplib.h: Similarly.
|
||||
* cppmain.c: Similarly.
|
||||
* fix-header.c: Similarly.
|
||||
* cppfiles.c (stack_include_file): Pass the buffer location and
|
||||
size to cpp_push_buffer. Generate the file_change callback,
|
||||
so that sysp is already set.
|
||||
* cpphash.h: Add _cpp_do_file_change.
|
||||
* cpplib.c (do_line): Set buffer->sysp directly. Generate the
|
||||
file_change callback after setting sysp.
|
||||
(_cpp_do_file_change): Handle FC_ENTER and the FC_RENAME exception
|
||||
here.
|
||||
(cpp_push_buffer): Don't generate a callback. Clear sysp.
|
||||
(cpp_pop_buffer): Clean up logic.
|
||||
* c-lex.c: s/change_file/file_change.
|
||||
* cpplib.h: Similarly.
|
||||
* cppmain.c: Similarly.
|
||||
* fix-header.c: Similarly.
|
||||
* cppfiles.c (stack_include_file): Pass the buffer location and
|
||||
size to cpp_push_buffer. Generate the file_change callback,
|
||||
so that sysp is already set.
|
||||
* cpphash.h: Add _cpp_do_file_change.
|
||||
* cpplib.c (do_line): Set buffer->sysp directly. Generate the
|
||||
file_change callback after setting sysp.
|
||||
(_cpp_do_file_change): Handle FC_ENTER and the FC_RENAME exception
|
||||
here.
|
||||
(cpp_push_buffer): Don't generate a callback. Clear sysp.
|
||||
(cpp_pop_buffer): Clean up logic.
|
||||
|
||||
2000-12-18 Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
|
@ -667,11 +667,11 @@ Tue Dec 19 00:37:08 2000 J"orn Rennecke <amylaar@redhat.com>
|
|||
|
||||
2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* c-lex.c (lex_lineno): Remove.
|
||||
(init_c_lex, c_lex): Remove lex_lineno.
|
||||
(cb_change_file): Update lineno correctly, both before calling
|
||||
push_srcloc and before leaving the function.
|
||||
(cb_def_pragma): Set lineno before outputting diagnostics.
|
||||
* c-lex.c (lex_lineno): Remove.
|
||||
(init_c_lex, c_lex): Remove lex_lineno.
|
||||
(cb_change_file): Update lineno correctly, both before calling
|
||||
push_srcloc and before leaving the function.
|
||||
(cb_def_pragma): Set lineno before outputting diagnostics.
|
||||
|
||||
Sun Dec 17 18:45:41 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
|
@ -681,15 +681,15 @@ Sun Dec 17 18:45:41 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
|
||||
2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cpplib.h (struct cpp_reader): Remove references to string_pool
|
||||
and temp_string_pool.
|
||||
* cppinit.c (cpp_create_reader, cpp_cleanup): Similarly; using
|
||||
ident_pool in place.
|
||||
* cpplex.c (parse_number, unescaped_terminator_p, parse_string,
|
||||
save_comment, cpp_token_as_text): Similarly.
|
||||
* cpplib.c (do_define, glue_header_name, parse_assertion): Similarly.
|
||||
* cppmacro.c (make_number_token, builtin_macro, lock_pools,
|
||||
unlock_pools, stringify_arg, paste_tokens): Similarly.
|
||||
* cpplib.h (struct cpp_reader): Remove references to string_pool
|
||||
and temp_string_pool.
|
||||
* cppinit.c (cpp_create_reader, cpp_cleanup): Similarly; using
|
||||
ident_pool in place.
|
||||
* cpplex.c (parse_number, unescaped_terminator_p, parse_string,
|
||||
save_comment, cpp_token_as_text): Similarly.
|
||||
* cpplib.c (do_define, glue_header_name, parse_assertion): Similarly.
|
||||
* cppmacro.c (make_number_token, builtin_macro, lock_pools,
|
||||
unlock_pools, stringify_arg, paste_tokens): Similarly.
|
||||
|
||||
Sun Dec 17 12:41:48 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
|
@ -704,10 +704,10 @@ Sun Dec 17 12:41:48 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
|
||||
2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cppmain.c (check_multiline_token): New function.
|
||||
(scan_buffer): Use it.
|
||||
(cb_change_file): Restructure to avoid warning.
|
||||
* cpperror.c (print_location): Initialize col.
|
||||
* cppmain.c (check_multiline_token): New function.
|
||||
(scan_buffer): Use it.
|
||||
(cb_change_file): Restructure to avoid warning.
|
||||
* cpperror.c (print_location): Initialize col.
|
||||
|
||||
2000-12-14 Philipp Thomas <pthomas@suse.de>
|
||||
|
||||
|
@ -739,21 +739,21 @@ Sun Dec 17 12:41:48 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
|
||||
2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* c-lex.c: Move main_input_filename handling to FC_ENTER. Clean up.
|
||||
* cpperror.c (print_containing_files): Get right line number.
|
||||
(print_location): Output column of 1 if 0.
|
||||
* cppfiles.c (stack_include_file): cpp_push_buffer handles
|
||||
the callback.
|
||||
* cpphash.h (_cpp_do_file_change): No longer external.
|
||||
* cpplib.c (do_file_change): Now local to cpplib.c.
|
||||
(do_line): Fake a buffer stack for preprocessed files.
|
||||
(cpp_push_buffer): Create a file_change callback. Handle faked
|
||||
buffers.
|
||||
(cpp_pop_buffer): Similarly.
|
||||
* cpplib.h: BUF_FAKE: New buffer type.
|
||||
* cppmain.c: Update to handle correct file renaming where a
|
||||
#line is the first line of the main file, and produce only
|
||||
the renamed file, not the original file, as output.
|
||||
* c-lex.c: Move main_input_filename handling to FC_ENTER. Clean up.
|
||||
* cpperror.c (print_containing_files): Get right line number.
|
||||
(print_location): Output column of 1 if 0.
|
||||
* cppfiles.c (stack_include_file): cpp_push_buffer handles
|
||||
the callback.
|
||||
* cpphash.h (_cpp_do_file_change): No longer external.
|
||||
* cpplib.c (do_file_change): Now local to cpplib.c.
|
||||
(do_line): Fake a buffer stack for preprocessed files.
|
||||
(cpp_push_buffer): Create a file_change callback. Handle faked
|
||||
buffers.
|
||||
(cpp_pop_buffer): Similarly.
|
||||
* cpplib.h: BUF_FAKE: New buffer type.
|
||||
* cppmain.c: Update to handle correct file renaming where a
|
||||
#line is the first line of the main file, and produce only
|
||||
the renamed file, not the original file, as output.
|
||||
|
||||
2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
||||
|
||||
|
@ -774,7 +774,7 @@ Sun Dec 17 12:41:48 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
|
||||
|
||||
* config/c4x/c4x.h (MD_INIT_BUILTINS): Add void_list_node argument
|
||||
to c4x_init_builtins.
|
||||
to c4x_init_builtins.
|
||||
|
||||
* config/c4x/c4x-protos.h (c4x_init_builtins): Add tree argument.
|
||||
|
||||
|
@ -837,12 +837,12 @@ Sat Dec 16 10:41:11 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
|
||||
2000-12-16 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* tradcpp.c: T_WARNING: New.
|
||||
(do_warning): New function.
|
||||
(finclude): Skip past the newline and increase the line number
|
||||
before calling output_line_command.
|
||||
(do_line): Skip the new line after output_line_command. Don't
|
||||
pre-decrement the line number.
|
||||
* tradcpp.c: T_WARNING: New.
|
||||
(do_warning): New function.
|
||||
(finclude): Skip past the newline and increase the line number
|
||||
before calling output_line_command.
|
||||
(do_line): Skip the new line after output_line_command. Don't
|
||||
pre-decrement the line number.
|
||||
|
||||
2000-12-15 Diego Novillo <dnovillo@redhat.com>
|
||||
|
||||
|
@ -926,16 +926,16 @@ Fri Dec 15 03:37:51 2000 J"orn Rennecke <amylaar@redhat.com>
|
|||
|
||||
2000-12-14 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* gcc.c (cpp_options): Update to use '&'.
|
||||
(struct switchstr): Change type of validated to save space.
|
||||
New member 'ordering'.
|
||||
(handle_braces, validate_switches): Update to handle '&'.
|
||||
* gcc.c (cpp_options): Update to use '&'.
|
||||
(struct switchstr): Change type of validated to save space.
|
||||
New member 'ordering'.
|
||||
(handle_braces, validate_switches): Update to handle '&'.
|
||||
|
||||
2000-12-13 Laurynas Biveinis <lauras@softhome.net>
|
||||
|
||||
* fixinc/inclhack.def: skip stdio_va_list fix if __DJ_va_list
|
||||
found in a header.
|
||||
* fixinc/fixincl.x: regenerated.
|
||||
* fixinc/inclhack.def: skip stdio_va_list fix if __DJ_va_list
|
||||
found in a header.
|
||||
* fixinc/fixincl.x: regenerated.
|
||||
|
||||
2000-12-13 DJ Delorie <dj@redhat.com>
|
||||
|
||||
|
@ -970,25 +970,25 @@ Fri Dec 15 03:37:51 2000 J"orn Rennecke <amylaar@redhat.com>
|
|||
|
||||
2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* tradcpp.c (special_symbol): Improve test for definedness,
|
||||
though it is still not perfect.
|
||||
(do_define): Don't define illegal macro names.
|
||||
* tradcpp.c (special_symbol): Improve test for definedness,
|
||||
though it is still not perfect.
|
||||
(do_define): Don't define illegal macro names.
|
||||
|
||||
2000-12-07 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* config/mips/elf.h (ASM_OUTPUT_SECTION_NAME): emit @nobits
|
||||
if changing into .bss section.
|
||||
* config/mips/elf64.h: same.
|
||||
* config/mips/iris6.h: same.
|
||||
* config/mips/netbsd.h: same.
|
||||
* config/mips/openbsd.h: same.
|
||||
* config/mips/elf.h (ASM_OUTPUT_SECTION_NAME): emit @nobits
|
||||
if changing into .bss section.
|
||||
* config/mips/elf64.h: same.
|
||||
* config/mips/iris6.h: same.
|
||||
* config/mips/netbsd.h: same.
|
||||
* config/mips/openbsd.h: same.
|
||||
|
||||
2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cppfiles.c (read_name_map): Return null if open () fails.
|
||||
(remap_filename): Simplify logic. Add ICE if it doesn't work
|
||||
as expected. Perform secondary lookup attempt on base filename
|
||||
only.
|
||||
* cppfiles.c (read_name_map): Return null if open () fails.
|
||||
(remap_filename): Simplify logic. Add ICE if it doesn't work
|
||||
as expected. Perform secondary lookup attempt on base filename
|
||||
only.
|
||||
|
||||
Wed Dec 13 19:48:04 MET 2000 Jan hubicka <jh@suse.cz>
|
||||
|
||||
|
@ -1010,8 +1010,8 @@ Wed Dec 13 17:25:32 MET 2000 Jan Hubicka <jh@suse.cz>
|
|||
|
||||
2000-12-12 Brad Lucier <lucier@math.purdue.edu>
|
||||
|
||||
* tradcpp.c (do_error): Cast difference of pointers to int
|
||||
for error message.
|
||||
* tradcpp.c (do_error): Cast difference of pointers to int
|
||||
for error message.
|
||||
|
||||
2000-12-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
|
||||
|
||||
|
@ -1035,9 +1035,9 @@ Wed Dec 13 17:25:32 MET 2000 Jan Hubicka <jh@suse.cz>
|
|||
|
||||
2000-12-12 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* tradcpp.c (enum node_type): Add T_ERROR.
|
||||
(do_error): New function.
|
||||
(directive_table): Add #error handler.
|
||||
* tradcpp.c (enum node_type): Add T_ERROR.
|
||||
(do_error): New function.
|
||||
(directive_table): Add #error handler.
|
||||
|
||||
2000-12-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
|
||||
|
||||
|
@ -4493,7 +4493,7 @@ Wed Nov 8 21:53:41 MET 2000 Jan Hubicka <jh@suse.cz>
|
|||
|
||||
2000-11-07 Neil Booth <neilb@earthling.net>
|
||||
|
||||
* cp/lang-specs.h: Fix -save-temps specs under USE_CPPLIB.
|
||||
* cp/lang-specs.h: Fix -save-temps specs under USE_CPPLIB.
|
||||
|
||||
2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
Wed Jan 1 17:54:47 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
|
||||
|
||||
* pexecute.c (pexecute, [_WIN32]): Yes, mask termstat for mingw32.
|
||||
* pexecute.c (pexecute, [_WIN32]): Yes, mask termstat for mingw32.
|
||||
|
||||
Mon Dec 22 18:59:34 1997 Pascal Obry <pascal.obry@der.edfgdf.fr>
|
||||
|
||||
|
@ -74,7 +74,7 @@ Tue Sep 9 18:23:57 1997 Doug Evans <dje@cygnus.com>
|
|||
1997-08-08 Paul Eggert <eggert@twinsun.com>
|
||||
|
||||
* choose-temp.c, pexecute.c:
|
||||
Include "config.h" first, as per autoconf manual.
|
||||
Include "config.h" first, as per autoconf manual.
|
||||
|
||||
1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
||||
|
||||
|
@ -208,7 +208,7 @@ Wed Jan 15 22:36:59 1997 Jim Meyering <meyering@kropotkin.gnu.ai.mit.edu>
|
|||
Tue Jan 7 14:29:37 1997 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
|
||||
|
||||
* config.guess: Add hppa1.1-hitachi-hiuxmpp support, passed along
|
||||
by rms.
|
||||
by rms.
|
||||
|
||||
Sat Jan 4 22:43:21 1997 Miles Bader <miles@gnu.ai.mit.edu>
|
||||
|
||||
|
@ -312,7 +312,7 @@ Fri Nov 8 11:34:58 1996 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
|
|||
LynxOs is not a hardware supplier.
|
||||
|
||||
* config.guess: Contributions from bug-gnu-utils to add support for:
|
||||
OpenBSD like NetBSD.
|
||||
OpenBSD like NetBSD.
|
||||
Stratus systems.
|
||||
More Pyramid systems.
|
||||
i[n>4]86 Intel chips.
|
||||
|
@ -385,7 +385,7 @@ Fri Jun 28 13:29:05 1996 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
|||
|
||||
Tue Jun 25 22:43:48 1996 Doug Evans <dje@cygnus.com>
|
||||
|
||||
* pexecute.c (PEXECUTE_VERBOSE): Define.
|
||||
* pexecute.c (PEXECUTE_VERBOSE): Define.
|
||||
(MPW pexecute): Check flags & PEXECUTE_VERBOSE instead of verbose_flag.
|
||||
|
||||
Mon Jun 24 14:32:22 1996 Jim Wilson <wilson@cygnus.com>
|
||||
|
@ -434,7 +434,7 @@ Wed May 22 17:20:59 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
|
|||
Tue May 21 18:55:59 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
|
||||
|
||||
* config.sub: Restore `hp9k2[0-9][0-9] | hp9k31[0-9])' case line
|
||||
apparently accidentally removed in the last change.
|
||||
apparently accidentally removed in the last change.
|
||||
|
||||
Mon May 20 11:58:15 1996 Jeffrey A. Law <law@cygnus.com>
|
||||
|
||||
|
@ -442,8 +442,8 @@ Mon May 20 11:58:15 1996 Jeffrey A. Law <law@cygnus.com>
|
|||
|
||||
Fri May 3 02:35:56 1996 Noah Friedman <friedman@prep.ai.mit.edu>
|
||||
|
||||
* mkinstalldirs: Don't report an error if mkdir fails because
|
||||
a directory was created by another process.
|
||||
* mkinstalldirs: Don't report an error if mkdir fails because
|
||||
a directory was created by another process.
|
||||
|
||||
Sun Apr 21 09:50:09 1996 Stephen L Moshier (moshier@world.std.com)
|
||||
|
||||
|
@ -452,9 +452,9 @@ Sun Apr 21 09:50:09 1996 Stephen L Moshier (moshier@world.std.com)
|
|||
Tue Apr 9 14:37:31 1996 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* obstack.h [__STDC__] (obstack_init, obstack_begin,
|
||||
obstack_specify_allocation, obstack_specify_allocation_with_arg,
|
||||
obstack_chunkfun, obstack_freefun): Duplicate definition with complete
|
||||
type cast.
|
||||
obstack_specify_allocation, obstack_specify_allocation_with_arg,
|
||||
obstack_chunkfun, obstack_freefun): Duplicate definition with complete
|
||||
type cast.
|
||||
|
||||
Wed Apr 17 14:28:43 1996 Doug Evans <dje@cygnus.com>
|
||||
|
||||
|
@ -544,7 +544,7 @@ Thu Feb 22 15:51:09 1996 Karl Heuer <kwzh@gnu.ai.mit.edu>
|
|||
Tue Feb 13 13:20:32 1996 Miles Bader <miles@gnu.ai.mit.edu>
|
||||
|
||||
* getopt.c (_getopt_internal): Give FIRST_NONOPT & LAST_NONOPT
|
||||
rational values if OPTIND has been moved back by the user.
|
||||
rational values if OPTIND has been moved back by the user.
|
||||
|
||||
Mon Feb 12 18:23:35 1996 Doug Evans <dje@cygnus.com>
|
||||
|
||||
|
@ -714,7 +714,7 @@ Fri Aug 4 10:27:54 1995 Jim Meyering (meyering@comco.com)
|
|||
Tue Aug 1 14:29:43 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* getloadavg.c (getloadavg): Set FD_CLOEXEC flag on /dev/kmem file
|
||||
descriptor.
|
||||
descriptor.
|
||||
|
||||
Wed Jul 26 00:26:34 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
|
||||
|
||||
|
@ -735,12 +735,12 @@ Thu Jun 22 18:36:42 1995 Uwe Seimet (seimet@iris1.chemie.uni-kl.de)
|
|||
Tue Jun 20 02:41:41 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* getloadavg.c [convex] (LOAD_AVE_TYPE, LDAV_CVT): Define to
|
||||
double, no conversion.
|
||||
double, no conversion.
|
||||
|
||||
* obstack.c (OBSTACK_INTERFACE_VERSION): New macro. Rewrote
|
||||
conditionals to use that macro to ensure that the installed GNU
|
||||
libc supports the interface the obstack.h corresponding to this
|
||||
obstack.c needs, and only then elide the code in this file.
|
||||
conditionals to use that macro to ensure that the installed GNU
|
||||
libc supports the interface the obstack.h corresponding to this
|
||||
obstack.c needs, and only then elide the code in this file.
|
||||
|
||||
Sun May 28 18:53:29 1995 Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
|
||||
|
||||
|
@ -795,13 +795,13 @@ Thu Apr 27 13:11:11 1995 Jim Meyering (meyering@comco.com)
|
|||
|
||||
Thu Apr 27 09:22:33 1995 Peder Chr. Norgaard <pcn@tbit.dk>
|
||||
|
||||
* config.guess (i[34]86:*:3.2:*) test for /usr/options/cb.name
|
||||
* config.guess (i[34]86:*:3.2:*) test for /usr/options/cb.name
|
||||
before calling uname.
|
||||
|
||||
Wed Apr 26 17:19:34 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* signame.c [HAVE_UNISTD_H]: Include unistd.h so it can declare
|
||||
sys_siglist.
|
||||
sys_siglist.
|
||||
|
||||
Wed Apr 26 14:00:00 1995 Michael Meissner (meissner@cygnus.com)
|
||||
|
||||
|
@ -828,8 +828,8 @@ Thu Apr 6 19:55:54 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
|
|||
Fri Mar 24 00:52:31 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* getopt.c (_getopt_internal): When optind is zero, bump it to 1
|
||||
after initializing; we don't want to scan ARGV[0], which is the
|
||||
program name.
|
||||
after initializing; we don't want to scan ARGV[0], which is the
|
||||
program name.
|
||||
|
||||
Tue Mar 21 16:44:37 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
|
@ -897,7 +897,7 @@ Wed Dec 21 15:51:08 1994 Warner Losh (imp@boulder.openware.com)
|
|||
Tue Dec 6 02:29:42 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* config.guess (dummy.c) [sony]: Include <sys/param.h> and emit
|
||||
newsos4 #ifdef NEWSOS4.
|
||||
newsos4 #ifdef NEWSOS4.
|
||||
|
||||
Tue Nov 29 17:01:29 1994 Mark Dapoz (md@bsc.no)
|
||||
|
||||
|
@ -949,18 +949,18 @@ Tue Nov 1 14:24:39 1994 Per Bothner (bothner@spiff.gnu.ai.mit.edu)
|
|||
Mon Oct 31 07:02:15 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* getopt.h: Change #if __STDC__ to #if defined (__STDC__) &&
|
||||
__STDC__.
|
||||
__STDC__.
|
||||
* getopt.c: Change #ifndef __STDC__ to #if !defined (__STDC__) ||
|
||||
!__STDC__.
|
||||
!__STDC__.
|
||||
* getopt1.c: Likewise.
|
||||
* obstack.c: Change #ifdef __STDC__ to #if defined (__STDC__) &&
|
||||
__STDC__.
|
||||
__STDC__.
|
||||
* obstack.h: Likewise.
|
||||
|
||||
Wed Oct 26 20:34:59 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* getloadavg.c [alliant && i860] (FSCALE): Move defn before
|
||||
#ifndef FSCALE.
|
||||
#ifndef FSCALE.
|
||||
|
||||
Tue Oct 25 19:10:41 1994 Paul Eggert <eggert@twinsun.com>
|
||||
|
||||
|
@ -971,7 +971,7 @@ Tue Oct 25 19:10:41 1994 Paul Eggert <eggert@twinsun.com>
|
|||
Tue Oct 25 11:22:30 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
|
||||
|
||||
* xmalloc.c (xmalloc, xrealloc): If 0 bytes requested, pretend
|
||||
it's 1, for diff.
|
||||
it's 1, for diff.
|
||||
|
||||
Thu Oct 20 18:47:53 1994 Per Bothner (bothner@wombat.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -1036,7 +1036,7 @@ Thu Sep 29 18:47:34 1994 Jerry Frain (jerry@sneffels.tivoli.com)
|
|||
Wed Sep 28 17:00:12 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
|
||||
|
||||
* getloadavg.c [alliant && i860] (LOAD_AVE_TYPE, FSCALE,
|
||||
NLIST_STRUCT): Define.
|
||||
NLIST_STRUCT): Define.
|
||||
|
||||
Mon Sep 26 17:53:05 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -1204,7 +1204,7 @@ Mon Jun 6 04:59:28 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
Sat Jun 4 01:24:59 1994 Roland McGrath (roland@geech.gnu.ai.mit.edu)
|
||||
|
||||
* getloadavg.c: Put #include of errno.h and decl of errno before
|
||||
#ifndef HAVE_GETLOADAVG.
|
||||
#ifndef HAVE_GETLOADAVG.
|
||||
|
||||
Thu Jun 2 13:42:39 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -1268,8 +1268,8 @@ Fri Apr 15 22:46:59 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
|
||||
Tue Apr 12 15:05:08 1994 Noah Friedman (friedman@prep.ai.mit.edu)
|
||||
|
||||
* config.guess: Merge rms' new entry for i486-ncr-sysv4 with the
|
||||
previously existing one.
|
||||
* config.guess: Merge rms' new entry for i486-ncr-sysv4 with the
|
||||
previously existing one.
|
||||
|
||||
Mon Apr 11 00:54:33 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -1302,13 +1302,13 @@ Tue Mar 1 21:53:03 1994 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
|
|||
|
||||
Thu Feb 24 14:54:23 1994 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
||||
|
||||
* getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
|
||||
(_getopt_initialize): New function, broken out of _getopt_internal.
|
||||
(_getopt_internal):
|
||||
If long_only and the ARGV-element has the form "-f", where f is
|
||||
a valid short option, don't consider it an abbreviated form of
|
||||
a long option that starts with f. Otherwise there would be no
|
||||
way to give the -f short option.
|
||||
* getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
|
||||
(_getopt_initialize): New function, broken out of _getopt_internal.
|
||||
(_getopt_internal):
|
||||
If long_only and the ARGV-element has the form "-f", where f is
|
||||
a valid short option, don't consider it an abbreviated form of
|
||||
a long option that starts with f. Otherwise there would be no
|
||||
way to give the -f short option.
|
||||
|
||||
Thu Feb 10 14:44:16 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -1326,20 +1326,20 @@ Wed Feb 9 00:14:00 1994 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
|
||||
Tue Feb 8 14:14:31 1994 David J. MacKenzie (djm at douglas.gnu.ai.mit.edu)
|
||||
|
||||
Handle obstack_chunk_alloc returning NULL. This allows
|
||||
obstacks to be used by libraries, without forcing them
|
||||
to call exit or longjmp.
|
||||
* obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
|
||||
If CALL_CHUNKFUN returns NULL, set alloc_failed, else clear it.
|
||||
(_obstack_begin, _obstack_begin_1): Return 1 if successful, 0 if not.
|
||||
* obstack.h (struct obstack): Add alloc_failed flag.
|
||||
_obstack_begin, _obstack_begin_1): Declare to return int, not void.
|
||||
(obstack_finish): If alloc_failed, return NULL.
|
||||
(obstack_base, obstack_next_free, objstack_object_size):
|
||||
If alloc_failed, return 0.
|
||||
(obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
|
||||
obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
|
||||
could corrupt the obstack.
|
||||
Handle obstack_chunk_alloc returning NULL. This allows
|
||||
obstacks to be used by libraries, without forcing them
|
||||
to call exit or longjmp.
|
||||
* obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
|
||||
If CALL_CHUNKFUN returns NULL, set alloc_failed, else clear it.
|
||||
(_obstack_begin, _obstack_begin_1): Return 1 if successful, 0 if not.
|
||||
* obstack.h (struct obstack): Add alloc_failed flag.
|
||||
_obstack_begin, _obstack_begin_1): Declare to return int, not void.
|
||||
(obstack_finish): If alloc_failed, return NULL.
|
||||
(obstack_base, obstack_next_free, objstack_object_size):
|
||||
If alloc_failed, return 0.
|
||||
(obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
|
||||
obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
|
||||
could corrupt the obstack.
|
||||
(obstack_chunkfun, obstack_freefun): New macros, used in GDB.
|
||||
|
||||
Sun Jan 30 17:58:06 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
||||
|
@ -1368,7 +1368,7 @@ Sun Dec 26 03:58:32 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
|
||||
Fri Dec 24 19:43:00 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
|
||||
|
||||
* getopt.c (_NO_PROTO): Define before config.h is included.
|
||||
* getopt.c (_NO_PROTO): Define before config.h is included.
|
||||
|
||||
Wed Dec 22 17:01:19 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
|
@ -1383,7 +1383,7 @@ Tue Dec 07 14:52:39 1993 Jim Meyering (meyering@comco.com)
|
|||
|
||||
Sat Nov 20 17:47:50 1993 Noah Friedman (friedman@gnu.ai.mit.edu)
|
||||
|
||||
* error.c (error): fflush stdout before writing to stderr.
|
||||
* error.c (error): fflush stdout before writing to stderr.
|
||||
|
||||
Tue Nov 09 10:05:48 1993 Jim Meyering (meyering@comco.com)
|
||||
|
||||
|
@ -1392,7 +1392,7 @@ Tue Nov 09 10:05:48 1993 Jim Meyering (meyering@comco.com)
|
|||
Thu Nov 4 12:59:19 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com)
|
||||
|
||||
* config.guess: add support for {i386,m68k,sparc} LynxOS; Hitachi
|
||||
HPPA machines; Acorn Risc Machines; DG/UX; Motorola SVr3 on m88k
|
||||
HPPA machines; Acorn Risc Machines; DG/UX; Motorola SVr3 on m88k
|
||||
|
||||
Wed Nov 3 08:06:08 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -1660,8 +1660,8 @@ Sun May 23 13:53:12 1993 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
|
||||
Sun May 23 05:47:31 1993 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
|
||||
|
||||
* mkinstalldirs (errstatus): New variable.
|
||||
Use inner `for' loop instead of `while test' on $#.
|
||||
* mkinstalldirs (errstatus): New variable.
|
||||
Use inner `for' loop instead of `while test' on $#.
|
||||
|
||||
Sat May 22 20:14:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2045,8 +2045,8 @@ Sat Nov 7 13:50:27 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
|||
|
||||
Sat Nov 7 03:28:08 1992 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
|
||||
|
||||
* getdate.y [emacs]: Include <config.h>; under Emacs, we get
|
||||
some additional configuration information from that.
|
||||
* getdate.y [emacs]: Include <config.h>; under Emacs, we get
|
||||
some additional configuration information from that.
|
||||
|
||||
Sat Nov 7 00:53:35 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2100,13 +2100,13 @@ Wed Sep 30 13:54:36 1992 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
|
|||
|
||||
Tue Sep 29 07:36:29 1992 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
|
||||
|
||||
* getloadavg.c: if symbol `sony_news' is defined, define
|
||||
NLIST_STRUCT and declare LOAD_AVE_TYPE as long.
|
||||
* getloadavg.c: if symbol `sony_news' is defined, define
|
||||
NLIST_STRUCT and declare LOAD_AVE_TYPE as long.
|
||||
|
||||
Thu Sep 17 20:10:03 1992 Karl Berry (karl@geech.gnu.ai.mit.edu)
|
||||
|
||||
* regex.[ch]: made links into ../regex/, per rms' suggestion.
|
||||
Please put further ChangeLog entries there.
|
||||
* regex.[ch]: made links into ../regex/, per rms' suggestion.
|
||||
Please put further ChangeLog entries there.
|
||||
|
||||
Tue Sep 15 20:13:30 1992 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2131,7 +2131,7 @@ Fri Sep 11 10:42:24 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
|
|||
|
||||
Fri Sep 11 07:46:21 1992 Karl Berry (karl@hal.gnu.ai.mit.edu)
|
||||
|
||||
* regex.h (_RE_ARGS) [!__STDC__]: expand to empty parens.
|
||||
* regex.h (_RE_ARGS) [!__STDC__]: expand to empty parens.
|
||||
|
||||
Fri Sep 11 00:57:56 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2156,13 +2156,13 @@ Thu Sep 10 16:35:10 1992 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
|
|||
|
||||
Wed Sep 9 21:49:20 1992 Karl Berry (karl@apple-gunkies.gnu.ai.mit.edu)
|
||||
|
||||
* regex.[ch]: version 0.10, incorporating below changes and
|
||||
more. See /gd/gnu/lib/regex-*/ChangeLog.
|
||||
* regex.[ch]: version 0.10, incorporating below changes and
|
||||
more. See /gd/gnu/lib/regex-*/ChangeLog.
|
||||
|
||||
Wed Sep 9 03:09:55 1992 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
|
||||
|
||||
* malloc.c: if USG, define macros for bcopy and bzero.
|
||||
Don't redefine USG for hpux if already defined.
|
||||
* malloc.c: if USG, define macros for bcopy and bzero.
|
||||
Don't redefine USG for hpux if already defined.
|
||||
|
||||
Tue Sep 1 16:46:47 1992 Jim Blandy (jimb@pogo.cs.oberlin.edu)
|
||||
|
||||
|
@ -2233,8 +2233,8 @@ Sat Aug 1 00:11:25 1992 Fred Fish (fnf at fishpond)
|
|||
|
||||
Wed Jul 29 18:53:13 1992 Karl Berry (karl@hal)
|
||||
|
||||
* regex.c: version 0.9; fixes bug wrt always finding the longest
|
||||
match. See /gd/gnu/lib/regex-*/ChangeLog.
|
||||
* regex.c: version 0.9; fixes bug wrt always finding the longest
|
||||
match. See /gd/gnu/lib/regex-*/ChangeLog.
|
||||
|
||||
Sun Jul 26 18:24:13 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2302,8 +2302,8 @@ Sat Jul 11 13:24:12 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
|
||||
Fri Jul 10 15:01:25 1992 Karl Berry (karl@hal)
|
||||
|
||||
* regex.[ch]: new version (0.8), incorporating the changes
|
||||
below. See /gd/gnu/regex/ChangeLog.
|
||||
* regex.[ch]: new version (0.8), incorporating the changes
|
||||
below. See /gd/gnu/regex/ChangeLog.
|
||||
|
||||
Fri Jul 10 03:46:24 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2341,7 +2341,7 @@ Wed Jul 8 12:38:37 1992 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
|
|||
|
||||
Sat Jul 4 07:53:45 1992 Karl Berry (karl@hal)
|
||||
|
||||
* regex.c (re_compile_fastmap): init succeed_n_p (to false).
|
||||
* regex.c (re_compile_fastmap): init succeed_n_p (to false).
|
||||
|
||||
Fri Jul 3 14:45:29 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2354,7 +2354,7 @@ Thu Jul 2 15:47:20 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
|
|||
|
||||
Wed Jul 1 11:48:37 1992 Karl Berry (karl@hal)
|
||||
|
||||
* regex.[ch]: new version (0.7). See /gd/gnu/regex/ChangeLog.
|
||||
* regex.[ch]: new version (0.7). See /gd/gnu/regex/ChangeLog.
|
||||
|
||||
Sun Jun 28 06:05:39 1992 Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
|
||||
|
||||
|
@ -2394,7 +2394,7 @@ Mon Jun 8 18:03:28 1992 Jim Blandy (jimb@pogo.cs.oberlin.edu)
|
|||
|
||||
Wed Jun 3 16:59:49 1992 Karl Berry (karl@geech.gnu.ai.mit.edu)
|
||||
|
||||
* regex.[ch]: new version (0.6). See ~karl/regex/ChangeLog.
|
||||
* regex.[ch]: new version (0.6). See ~karl/regex/ChangeLog.
|
||||
|
||||
Sat May 23 22:28:54 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2409,7 +2409,7 @@ Fri May 22 14:50:25 1992 Richard Stallman (rms@mole.gnu.ai.mit.edu)
|
|||
|
||||
Thu May 14 16:50:28 1992 Karl Berry (karl@kropotkin.gnu.ai.mit.edu)
|
||||
|
||||
* regex.c, regex.h: new version (0.5). See ~karl/regex/ChangeLog.
|
||||
* regex.c, regex.h: new version (0.5). See ~karl/regex/ChangeLog.
|
||||
|
||||
Tue May 12 03:27:19 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2496,7 +2496,7 @@ Sun Mar 15 22:50:30 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
|
|||
|
||||
Thu Mar 12 14:26:48 1992 Karl Berry (karl@apple-gunkies.gnu.ai.mit.edu)
|
||||
|
||||
* regex.[ch]: new version (0.4). See ~karl/regex/ChangeLog.
|
||||
* regex.[ch]: new version (0.4). See ~karl/regex/ChangeLog.
|
||||
|
||||
Tue Mar 10 22:26:14 1992 Roland McGrath (roland@geech.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2515,8 +2515,8 @@ Tue Feb 25 21:23:50 1992 Roland McGrath (roland@wookumz.gnu.ai.mit.edu)
|
|||
|
||||
Thu Feb 20 13:04:57 1992 Karl Berry (karl@wombat.gnu.ai.mit.edu)
|
||||
|
||||
* regex.[ch]: new version (0.3). See ~karl/regex/ChangeLog for all
|
||||
the details.
|
||||
* regex.[ch]: new version (0.3). See ~karl/regex/ChangeLog for all
|
||||
the details.
|
||||
|
||||
Wed Feb 19 23:04:05 1992 Charles Hannum (mycroft@gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2577,8 +2577,8 @@ Tue Jan 7 02:08:10 1992 Richard Stallman (rms at mole.gnu.ai.mit.edu)
|
|||
|
||||
Mon Jan 6 12:53:42 1992 Karl Berry (karl at apple-gunkies.gnu.ai.mit.edu)
|
||||
|
||||
* regex.[ch]: new versions. See ~karl/regex/ChangeLog for all
|
||||
the details.
|
||||
* regex.[ch]: new versions. See ~karl/regex/ChangeLog for all
|
||||
the details.
|
||||
|
||||
Tue Dec 24 22:42:59 1991 Richard Stallman (rms at mole.gnu.ai.mit.edu)
|
||||
|
||||
|
@ -2669,9 +2669,9 @@ Sat Sep 28 02:01:45 1991 David J. MacKenzie (djm at churchy.gnu.ai.mit.edu)
|
|||
|
||||
Wed Sep 4 17:32:51 1991 Kathryn A. Hargreaves (letters at apple-gunkies)
|
||||
|
||||
* regex.[ch]: Put current version (0.1) here, after backing up old
|
||||
files. For ChangeLog details, please refer to the ChangeLog
|
||||
file in my regex directory.
|
||||
* regex.[ch]: Put current version (0.1) here, after backing up old
|
||||
files. For ChangeLog details, please refer to the ChangeLog
|
||||
file in my regex directory.
|
||||
|
||||
Sat Aug 24 04:22:01 1991 David J. MacKenzie (djm at apple-gunkies)
|
||||
|
||||
|
@ -3096,61 +3096,61 @@ Mon Mar 26 00:36:52 1990 David J. MacKenzie (djm at spike.ai.mit.edu)
|
|||
Sun Mar 4 12:11:31 1990 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.h: Added syntax bit RE_NO_EMPTY_RANGES which is set if
|
||||
an ending range point has to collate higher or equal to the
|
||||
starting range point.
|
||||
Added syntax bit RE_NO_HYPHEN_RANGE_END which is set if a hyphen
|
||||
can't be an ending range point.
|
||||
Set to two above bits in RE_SYNTAX_POSIX_BASIC and
|
||||
RE_SYNTAX_POSIX_EXTENDED.
|
||||
an ending range point has to collate higher or equal to the
|
||||
starting range point.
|
||||
Added syntax bit RE_NO_HYPHEN_RANGE_END which is set if a hyphen
|
||||
can't be an ending range point.
|
||||
Set to two above bits in RE_SYNTAX_POSIX_BASIC and
|
||||
RE_SYNTAX_POSIX_EXTENDED.
|
||||
|
||||
regex.c: (re_compile_pattern): Don't allow empty ranges if the
|
||||
RE_NO_EMPTY_RANGES syntax bit is set.
|
||||
Don't let a hyphen be a range end if the RE_NO_HYPHEN_RANGE_END
|
||||
regex.c: (re_compile_pattern): Don't allow empty ranges if the
|
||||
RE_NO_EMPTY_RANGES syntax bit is set.
|
||||
Don't let a hyphen be a range end if the RE_NO_HYPHEN_RANGE_END
|
||||
syntax bit is set.
|
||||
(ESTACK_PUSH_2): renamed this PUSH_FAILURE_POINT and made it
|
||||
push all the used registers on the stack, as well as the number
|
||||
of the highest numbered register used, and (as before) the two
|
||||
failure points.
|
||||
push all the used registers on the stack, as well as the number
|
||||
of the highest numbered register used, and (as before) the two
|
||||
failure points.
|
||||
(re_match_2): Fixed up comments.
|
||||
Added arrays best_regstart[], best_regstart_seg1[], best_regend[],
|
||||
and best_regend_seg1[] to keep track of the best match so far
|
||||
whenever reach the end of the pattern but not the end of the
|
||||
string, and there are still failure points on the stack with
|
||||
which to backtrack; if so, do the saving and force a fail.
|
||||
Added arrays best_regstart[], best_regstart_seg1[], best_regend[],
|
||||
and best_regend_seg1[] to keep track of the best match so far
|
||||
whenever reach the end of the pattern but not the end of the
|
||||
string, and there are still failure points on the stack with
|
||||
which to backtrack; if so, do the saving and force a fail.
|
||||
If reach the end of the pattern but not the end of the string,
|
||||
but there are no more failure points to try, restore the best
|
||||
match so far, set the registers and return.
|
||||
but there are no more failure points to try, restore the best
|
||||
match so far, set the registers and return.
|
||||
Compacted some code.
|
||||
In stop_memory case, if the subexpression we've just left is in
|
||||
a loop, push onto the stack the loop's on_failure_jump failure
|
||||
point along with the current pointer into the string (d).
|
||||
In finalize_jump case, in addition to popping the failure
|
||||
points, pop the saved registers.
|
||||
a loop, push onto the stack the loop's on_failure_jump failure
|
||||
point along with the current pointer into the string (d).
|
||||
In finalize_jump case, in addition to popping the failure
|
||||
points, pop the saved registers.
|
||||
In the fail case, restore the registers, as well as the failure
|
||||
points.
|
||||
points.
|
||||
|
||||
|
||||
Sun Feb 18 15:08:10 1990 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.c: (global): Defined a macro GET_BUFFER_SPACE which
|
||||
makes sure you have a specified number of buffer bytes
|
||||
allocated.
|
||||
Redefined the macro BUFPUSH to use this.
|
||||
Added comments.
|
||||
allocated.
|
||||
Redefined the macro BUFPUSH to use this.
|
||||
Added comments.
|
||||
|
||||
(re_compile_pattern): Call GET_BUFFER_SPACE before storing or
|
||||
inserting any jumps.
|
||||
(re_compile_pattern): Call GET_BUFFER_SPACE before storing or
|
||||
inserting any jumps.
|
||||
|
||||
(re_match_2): Set d to string1 + pos and dend to end_match_1
|
||||
only if string1 isn't null.
|
||||
only if string1 isn't null.
|
||||
Force exit from a loop if it's around empty parentheses.
|
||||
In stop_memory case, if found some jumps, increment p2 before
|
||||
extracting address to which to jump. Also, don't need to know
|
||||
how many more times can jump_n.
|
||||
In stop_memory case, if found some jumps, increment p2 before
|
||||
extracting address to which to jump. Also, don't need to know
|
||||
how many more times can jump_n.
|
||||
In begline case, d must equal string1 or string2, in that order,
|
||||
only if they are not null.
|
||||
In maybe_finalize_jump case, skip over start_memorys' and
|
||||
stop_memorys' register numbers, too.
|
||||
only if they are not null.
|
||||
In maybe_finalize_jump case, skip over start_memorys' and
|
||||
stop_memorys' register numbers, too.
|
||||
|
||||
Thu Feb 15 15:53:55 1990 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
|
@ -3164,178 +3164,178 @@ Wed Jan 24 17:07:46 1990 Kathy Hargreaves (kathy at hayley)
|
|||
Added to some comments.
|
||||
|
||||
regex.c: (re_compile_pattern): Tried to bulletproof some code,
|
||||
i.e., checked if backward references (e.g., p[-1]) were within
|
||||
the range of pattern.
|
||||
i.e., checked if backward references (e.g., p[-1]) were within
|
||||
the range of pattern.
|
||||
|
||||
(re_compile_fastmap): Fixed a bug in succeed_n part where was
|
||||
getting the amount to jump instead of how many times to jump.
|
||||
(re_compile_fastmap): Fixed a bug in succeed_n part where was
|
||||
getting the amount to jump instead of how many times to jump.
|
||||
|
||||
(re_search_2): Changed the name of the variable ``total'' to
|
||||
``total_size.''
|
||||
Condensed some code.
|
||||
(re_search_2): Changed the name of the variable ``total'' to
|
||||
``total_size.''
|
||||
Condensed some code.
|
||||
|
||||
(re_match_2): Moved the comment about duplicate from above the
|
||||
start_memory case to above duplicate case.
|
||||
start_memory case to above duplicate case.
|
||||
|
||||
(global): Rewrote some comments.
|
||||
Added commandline arguments to testing.
|
||||
(global): Rewrote some comments.
|
||||
Added commandline arguments to testing.
|
||||
|
||||
|
||||
Wed Jan 17 11:47:27 1990 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.c: (global): Defined a macro STORE_NUMBER which stores a
|
||||
number into two contiguous bytes. Also defined STORE_NUMBER_AND_INCR
|
||||
number into two contiguous bytes. Also defined STORE_NUMBER_AND_INCR
|
||||
which does the same thing and then increments the pointer to the
|
||||
storage place to point after the number.
|
||||
Defined a macro EXTRACT_NUMBER which extracts a number from two
|
||||
continguous bytes. Also defined EXTRACT_NUMBER_AND_INCR which
|
||||
does the same thing and then increments the pointer to the
|
||||
source to point to after where the number was.
|
||||
Defined a macro EXTRACT_NUMBER which extracts a number from two
|
||||
continguous bytes. Also defined EXTRACT_NUMBER_AND_INCR which
|
||||
does the same thing and then increments the pointer to the
|
||||
source to point to after where the number was.
|
||||
|
||||
|
||||
Tue Jan 16 12:09:19 1990 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.h: Incorporated rms' changes.
|
||||
Defined RE_NO_BK_REFS syntax bit which is set when want to
|
||||
interpret back reference patterns as literals.
|
||||
Defined RE_NO_EMPTY_BRACKETS syntax bit which is set when want
|
||||
empty bracket expressions to be illegal.
|
||||
Defined RE_CONTEXTUAL_ILLEGAL_OPS syntax bit which is set when want
|
||||
interpret back reference patterns as literals.
|
||||
Defined RE_NO_EMPTY_BRACKETS syntax bit which is set when want
|
||||
empty bracket expressions to be illegal.
|
||||
Defined RE_CONTEXTUAL_ILLEGAL_OPS syntax bit which is set when want
|
||||
it to be illegal for *, +, ? and { to be first in an re or come
|
||||
immediately after a | or a (, and for ^ not to appear in a
|
||||
nonleading position and $ in a nontrailing position (outside of
|
||||
bracket expressions, that is).
|
||||
Defined RE_LIMITED_OPS syntax bit which is set when want +, ?
|
||||
and | to always be literals instead of ops.
|
||||
Fixed up the Posix syntax.
|
||||
Changed the syntax bit comments from saying, e.g., ``0 means...''
|
||||
to ``If this bit is set, it means...''.
|
||||
Changed the syntax bit defines to use shifts instead of integers.
|
||||
immediately after a | or a (, and for ^ not to appear in a
|
||||
nonleading position and $ in a nontrailing position (outside of
|
||||
bracket expressions, that is).
|
||||
Defined RE_LIMITED_OPS syntax bit which is set when want +, ?
|
||||
and | to always be literals instead of ops.
|
||||
Fixed up the Posix syntax.
|
||||
Changed the syntax bit comments from saying, e.g., ``0 means...''
|
||||
to ``If this bit is set, it means...''.
|
||||
Changed the syntax bit defines to use shifts instead of integers.
|
||||
|
||||
* regex.c: (global): Incorporated rms' changes.
|
||||
* regex.c: (global): Incorporated rms' changes.
|
||||
|
||||
(re_compile_pattern): Incorporated rms' changes
|
||||
Made it illegal for a $ to appear anywhere but inside a bracket
|
||||
expression or at the end of an re when RE_CONTEXTUAL_ILLEGAL_OPS
|
||||
is set. Made the same hold for $ except it has to be at the
|
||||
beginning of an re instead of the end.
|
||||
(re_compile_pattern): Incorporated rms' changes
|
||||
Made it illegal for a $ to appear anywhere but inside a bracket
|
||||
expression or at the end of an re when RE_CONTEXTUAL_ILLEGAL_OPS
|
||||
is set. Made the same hold for $ except it has to be at the
|
||||
beginning of an re instead of the end.
|
||||
Made the re "[]" illegal if RE_NO_EMPTY_BRACKETS is set.
|
||||
Made it illegal for | to be first or last in an re, or immediately
|
||||
follow another | or a (.
|
||||
Added and embellished some comments.
|
||||
Made it illegal for | to be first or last in an re, or immediately
|
||||
follow another | or a (.
|
||||
Added and embellished some comments.
|
||||
Allowed \{ to be interpreted as a literal if RE_NO_BK_CURLY_BRACES
|
||||
is set.
|
||||
Made it illegal for *, +, ?, and { to appear first in an re, or
|
||||
immediately follow a | or a ( when RE_CONTEXTUAL_ILLEGAL_OPS is set.
|
||||
is set.
|
||||
Made it illegal for *, +, ?, and { to appear first in an re, or
|
||||
immediately follow a | or a ( when RE_CONTEXTUAL_ILLEGAL_OPS is set.
|
||||
Made back references interpreted as literals if RE_NO_BK_REFS is set.
|
||||
Made recursive intervals either illegal (if RE_NO_BK_CURLY_BRACES
|
||||
isn't set) or interpreted as literals (if is set), if RE_INTERVALS
|
||||
is set.
|
||||
Made recursive intervals either illegal (if RE_NO_BK_CURLY_BRACES
|
||||
isn't set) or interpreted as literals (if is set), if RE_INTERVALS
|
||||
is set.
|
||||
Made it treat +, ? and | as literals if RE_LIMITED_OPS is set.
|
||||
Cleaned up some code.
|
||||
Cleaned up some code.
|
||||
|
||||
|
||||
Thu Dec 21 15:31:32 1989 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.c: (global): Moved RE_DUP_MAX to regex.h and made it
|
||||
equal 2^15 - 1 instead of 1000.
|
||||
Defined NULL to be zero.
|
||||
Moved the definition of BYTEWIDTH to regex.h.
|
||||
Made the global variable obscure_syntax nonstatic so the tests in
|
||||
another file could use it.
|
||||
Defined NULL to be zero.
|
||||
Moved the definition of BYTEWIDTH to regex.h.
|
||||
Made the global variable obscure_syntax nonstatic so the tests in
|
||||
another file could use it.
|
||||
|
||||
(re_compile_pattern): Defined a maximum length (CHAR_CLASS_MAX_LENGTH)
|
||||
for character class strings (i.e., what's between the [: and the
|
||||
:]'s).
|
||||
(re_compile_pattern): Defined a maximum length (CHAR_CLASS_MAX_LENGTH)
|
||||
for character class strings (i.e., what's between the [: and the
|
||||
:]'s).
|
||||
Defined a macro SET_LIST_BIT(c) which sets the bit for C in a
|
||||
character set list.
|
||||
Took out comments that EXTEND_BUFFER clobbers C.
|
||||
Made the string "^" match itself, if not RE_CONTEXT_IND_OPS.
|
||||
character set list.
|
||||
Took out comments that EXTEND_BUFFER clobbers C.
|
||||
Made the string "^" match itself, if not RE_CONTEXT_IND_OPS.
|
||||
Added character classes to bracket expressions.
|
||||
Change the laststart pointer saved with the start of each
|
||||
subexpression to point to start_memory instead of after the
|
||||
following register number. This is because the subexpression
|
||||
might be in a loop.
|
||||
Added comments and compacted some code.
|
||||
Change the laststart pointer saved with the start of each
|
||||
subexpression to point to start_memory instead of after the
|
||||
following register number. This is because the subexpression
|
||||
might be in a loop.
|
||||
Added comments and compacted some code.
|
||||
Made intervals only work if preceded by an re matching a single
|
||||
character or a subexpression.
|
||||
Made back references to nonexistent subexpressions illegal if
|
||||
using POSIX syntax.
|
||||
character or a subexpression.
|
||||
Made back references to nonexistent subexpressions illegal if
|
||||
using POSIX syntax.
|
||||
Made intervals work on the last preceding character of a
|
||||
concatenation of characters, e.g., ab{0,} matches abbb, not abab.
|
||||
concatenation of characters, e.g., ab{0,} matches abbb, not abab.
|
||||
Moved macro PREFETCH to outside the routine.
|
||||
|
||||
(re_compile_fastmap): Added succeed_n to work analogously to
|
||||
on_failure_jump if n is zero and jump_n to work analogously to
|
||||
the other backward jumps.
|
||||
on_failure_jump if n is zero and jump_n to work analogously to
|
||||
the other backward jumps.
|
||||
|
||||
(re_match_2): Defined macro SET_REGS_MATCHED to set which
|
||||
current subexpressions had matches within them.
|
||||
Changed some comments.
|
||||
(re_match_2): Defined macro SET_REGS_MATCHED to set which
|
||||
current subexpressions had matches within them.
|
||||
Changed some comments.
|
||||
Added reg_active and reg_matched_something arrays to keep track
|
||||
of in which subexpressions currently have matched something.
|
||||
Defined MATCHING_IN_FIRST_STRING and replaced ``dend == end_match_1''
|
||||
with it to make code easier to understand.
|
||||
of in which subexpressions currently have matched something.
|
||||
Defined MATCHING_IN_FIRST_STRING and replaced ``dend == end_match_1''
|
||||
with it to make code easier to understand.
|
||||
Fixed so can apply * and intervals to arbitrarily nested
|
||||
subexpressions. (Lots of previous bugs here.)
|
||||
subexpressions. (Lots of previous bugs here.)
|
||||
Changed so won't match a newline if syntax bit RE_DOT_NOT_NULL is set.
|
||||
Made the upcase array nonstatic so the testing file could use it also.
|
||||
Made the upcase array nonstatic so the testing file could use it also.
|
||||
|
||||
(main.c): Moved the tests out to another file.
|
||||
(main.c): Moved the tests out to another file.
|
||||
|
||||
(tests.c): Moved all the testing stuff here.
|
||||
|
||||
|
||||
Sat Nov 18 19:30:30 1989 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.c: (re_compile_pattern): Defined RE_DUP_MAX, the maximum
|
||||
number of times an interval can match a pattern.
|
||||
Added macro GET_UNSIGNED_NUMBER (used to get below):
|
||||
Added variables lower_bound and upper_bound for upper and lower
|
||||
bounds of intervals.
|
||||
Added variable num_fetches so intervals could do backtracking.
|
||||
* regex.c: (re_compile_pattern): Defined RE_DUP_MAX, the maximum
|
||||
number of times an interval can match a pattern.
|
||||
Added macro GET_UNSIGNED_NUMBER (used to get below):
|
||||
Added variables lower_bound and upper_bound for upper and lower
|
||||
bounds of intervals.
|
||||
Added variable num_fetches so intervals could do backtracking.
|
||||
Added code to handle '{' and "\{" and intervals.
|
||||
Added to comments.
|
||||
|
||||
(store_jump_n): (Added) Stores a jump with a number following the
|
||||
relative address (for intervals).
|
||||
(store_jump_n): (Added) Stores a jump with a number following the
|
||||
relative address (for intervals).
|
||||
|
||||
(insert_jump_n): (Added) Inserts a jump_n.
|
||||
(insert_jump_n): (Added) Inserts a jump_n.
|
||||
|
||||
(re_match_2): Defined a macro ESTACK_PUSH_2 for the error stack;
|
||||
it checks for overflow and reallocates if necessary.
|
||||
(re_match_2): Defined a macro ESTACK_PUSH_2 for the error stack;
|
||||
it checks for overflow and reallocates if necessary.
|
||||
|
||||
* regex.h: Added bits (RE_INTERVALS and RE_NO_BK_CURLY_BRACES)
|
||||
to obscure syntax to indicate whether or not
|
||||
a syntax handles intervals and recognizes either \{ and
|
||||
\} or { and } as operators. Also added two syntaxes
|
||||
RE_SYNTAX_POSIX_BASIC and RE_POSIX_EXTENDED and two command codes
|
||||
to the enumeration regexpcode; they are succeed_n and jump_n.
|
||||
to the enumeration regexpcode; they are succeed_n and jump_n.
|
||||
|
||||
|
||||
Sat Nov 18 19:30:30 1989 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.c: (re_compile_pattern): Defined INIT_BUFF_SIZE to get rid
|
||||
of repeated constants in code. Tested with value 1.
|
||||
of repeated constants in code. Tested with value 1.
|
||||
Renamed PATPUSH as BUFPUSH, since it pushes things onto the
|
||||
buffer, not the pattern. Also made this macro extend the buffer
|
||||
if it's full (so could do the following):
|
||||
Took out code at top of loop that checks to see if buffer is going
|
||||
to be full after 10 additions (and reallocates if necessary).
|
||||
buffer, not the pattern. Also made this macro extend the buffer
|
||||
if it's full (so could do the following):
|
||||
Took out code at top of loop that checks to see if buffer is going
|
||||
to be full after 10 additions (and reallocates if necessary).
|
||||
|
||||
(insert_jump): Rearranged declaration lines so comments would read
|
||||
better.
|
||||
(insert_jump): Rearranged declaration lines so comments would read
|
||||
better.
|
||||
|
||||
(re_match_2): Compacted exactn code and added more comments.
|
||||
|
||||
(main): Defined macros TEST_MATCH and MATCH_SELF to do
|
||||
testing; took out loop so could use these instead.
|
||||
testing; took out loop so could use these instead.
|
||||
|
||||
|
||||
Tue Oct 24 20:57:18 1989 Kathy Hargreaves (kathy at hayley)
|
||||
|
||||
* regex.c (re_set_syntax): Gave argument `syntax' a type.
|
||||
(store_jump, insert_jump): made them void functions.
|
||||
(store_jump, insert_jump): made them void functions.
|
||||
|
||||
Tue Mar 6 23:29:26 1990 Jim Kingdon (kingdon at pogo.ai.mit.edu)
|
||||
|
||||
|
|
Loading…
Reference in New Issue