ChangeLog: Follow spelling conventions.

* ChangeLog: Follow spelling conventions.
	* ChangeLog.0: Likewise.
	* ChangeLog.1: Likewise.
	* ChangeLog.2: Likewise.
	* ChangeLog.3: Likewise.
	* ChangeLog.4: Likewise.
	* ChangeLog.5: Likewise.
	* ChangeLog.6: Likewise.
	* FSFChangeLog.10: Likewise.
	* FSFChangeLog.11: Likewise.
	* alias.c: Likewise.
	* basic-block.h: Likewise.
	* c-aux-info.c: Likewise.
	* c-common.c: Likewise.
	* c-common.h: Likewise.
	* c-decl.c: Likewise.
	* c-format.c: Likewise.
	* c-semantics.c: Likewise.
	* c-typeck.c: Likewise.
	* calls.c: Likewise.
	* cfganal.c: Likewise.
	* cfgloop.c: Likewise.
	* collect2.c: Likewise.
	* combine.c: Likewise.
	* conflict.c: Likewise.
	* cppexp.c: Likewise.
	* cppfiles.c: Likewise.
	* cpphash.h: Likewise.
	* cppinit.c: Likewise.
	* cpplex.c: Likewise.
	* cpplib.c: Likewise.
	* cpplib.h: Likewise.
	* cppmacro.c: Likewise.
	* cse.c: Likewise.

From-SVN: r57398
This commit is contained in:
Kazu Hirata 2002-09-22 02:03:17 +00:00
parent 330cc6c7b8
commit da7d830409
34 changed files with 180 additions and 143 deletions

View File

@ -1,3 +1,40 @@
2002-09-21 Kazu Hirata <kazu@cs.umass.edu>
* ChangeLog: Follow spelling conventions.
* ChangeLog.0: Likewise.
* ChangeLog.1: Likewise.
* ChangeLog.2: Likewise.
* ChangeLog.3: Likewise.
* ChangeLog.4: Likewise.
* ChangeLog.5: Likewise.
* ChangeLog.6: Likewise.
* FSFChangeLog.10: Likewise.
* FSFChangeLog.11: Likewise.
* alias.c: Likewise.
* basic-block.h: Likewise.
* c-aux-info.c: Likewise.
* c-common.c: Likewise.
* c-common.h: Likewise.
* c-decl.c: Likewise.
* c-format.c: Likewise.
* c-semantics.c: Likewise.
* c-typeck.c: Likewise.
* calls.c: Likewise.
* cfganal.c: Likewise.
* cfgloop.c: Likewise.
* collect2.c: Likewise.
* combine.c: Likewise.
* conflict.c: Likewise.
* cppexp.c: Likewise.
* cppfiles.c: Likewise.
* cpphash.h: Likewise.
* cppinit.c: Likewise.
* cpplex.c: Likewise.
* cpplib.c: Likewise.
* cpplib.h: Likewise.
* cppmacro.c: Likewise.
* cse.c: Likewise.
2002-09-21 Richard Earnshaw <rearnsha@arm.com> 2002-09-21 Richard Earnshaw <rearnsha@arm.com>
* netbsd-aout.h (NETBSD_LINK_SPEC_AOUT): New, takes old definition of * netbsd-aout.h (NETBSD_LINK_SPEC_AOUT): New, takes old definition of
@ -6080,7 +6117,7 @@ Wed Jul 17 17:08:06 2002 J"orn Rennecke <joern.rennecke@superh.com>
Add DF_HI_REGS. Add DF_HI_REGS.
(CLASS_CANNOT_CHANGE_MODE, CLASS_CANNOT_CHANGE_MODE_P): Allow (CLASS_CANNOT_CHANGE_MODE, CLASS_CANNOT_CHANGE_MODE_P): Allow
lowpart fp regs - only for big endian for now. lowpart fp regs - only for big endian for now.
(LEGITIMATE_CONSTANT_P): Don't allow non-zero float vectors (LEGITIMATE_CONSTANT_P): Don't allow nonzero float vectors
when FPU is in use. when FPU is in use.
(EXTRA_CONTRAINT_U): Check against CONST0_RTX. (EXTRA_CONTRAINT_U): Check against CONST0_RTX.
(LOAD_EXTEND_OP): NIL for SImode. (LOAD_EXTEND_OP): NIL for SImode.
@ -11123,7 +11160,7 @@ Tue Jun 4 19:29:42 CEST 2002 Jan Hubicka <jh@suse.cz>
* gengtype.c (get_output_file): Include headers in gtype-desc.c * gengtype.c (get_output_file): Include headers in gtype-desc.c
explicitly rather than deducing them from file names. explicitly rather than deducing them from file names.
(write_gc_structure_fields): Handle arrays of structures. (write_gc_structure_fields): Handle arrays of structures.
(main): Return non-zero exit code if errors occur during output. (main): Return nonzero exit code if errors occur during output.
* emit-rtl.c (mem_attrs_mark): Delete. * emit-rtl.c (mem_attrs_mark): Delete.
(init_emit_once): Use canonical name for mem_attrs marker procedure. (init_emit_once): Use canonical name for mem_attrs marker procedure.
* Makefile.in (gtype-desc.o): Explicitly name dependencies. * Makefile.in (gtype-desc.o): Explicitly name dependencies.
@ -16778,7 +16815,7 @@ Tue Apr 30 09:31:59 2002 Jeffrey A Law (law@redhat.com)
2001-10-02 Richard Sandiford <rsandifo@redhat.com> 2001-10-02 Richard Sandiford <rsandifo@redhat.com>
* haifa-sched.c (max_issue): Remove last_p argument. Only return * haifa-sched.c (max_issue): Remove last_p argument. Only return
non-zero if the highest-priority instruction could be scheduled. nonzero if the highest-priority instruction could be scheduled.
(choose_ready): Remove last argument from max_issue call. (choose_ready): Remove last argument from max_issue call.
2001-09-28 David S. Miller <davem@redhat.com> 2001-09-28 David S. Miller <davem@redhat.com>
@ -22348,7 +22385,7 @@ Tue Mar 5 18:31:27 CET 2002 Jan Hubicka <jh@suse.cz>
(LINK_SPEC): Don't defsym __.MMIX.start..text if linking (LINK_SPEC): Don't defsym __.MMIX.start..text if linking
relocatably. Always produce ELF, not mmo if linking relocatably. relocatably. Always produce ELF, not mmo if linking relocatably.
* config/mmix/mmix.c (mmix_encode_section_info): If new parameter * config/mmix/mmix.c (mmix_encode_section_info): If new parameter
first is non-zero, don't add symbol prefix. first is nonzero, don't add symbol prefix.
* config/mmix/mmix-protos.h (mmix_encode_section_info): Tweak * config/mmix/mmix-protos.h (mmix_encode_section_info): Tweak
prototype accordingly. prototype accordingly.
@ -23408,7 +23445,7 @@ Thu Feb 21 15:35:46 2002 J"orn Rennecke <joern.rennecke@superh.com>
PR c/4389 PR c/4389
* tree.c (host_integerp): Ensure that the constant integer is * tree.c (host_integerp): Ensure that the constant integer is
representable in a HOST_WIDE_INT or an unsigned HOST_WIDE_INT representable in a HOST_WIDE_INT or an unsigned HOST_WIDE_INT
when pos is zero or non-zero respectively. Clarify comment. when pos is zero or nonzero respectively. Clarify comment.
* c-format.c (check_format_info_recurse): Fix host_integerp * c-format.c (check_format_info_recurse): Fix host_integerp
usage; the pos argument should be zero when assigning to a usage; the pos argument should be zero when assigning to a
signed HOST_WIDE_INT. signed HOST_WIDE_INT.
@ -27558,7 +27595,7 @@ Fri Jan 11 09:25:05 2002 Nicola Pero <n.pero@mi.flashnet.it>
* config/alpha/alpha.md (call_osf_1_er, call_value_osf_1_er): Take a * config/alpha/alpha.md (call_osf_1_er, call_value_osf_1_er): Take a
new operand with the sequence number for the lituse. When splitting new operand with the sequence number for the lituse. When splitting
the insns, use gen_movdi_er_high_g and generate a sequence number. the insns, use gen_movdi_er_high_g and generate a sequence number.
(gen_movdi_er_high_g): Print the sequence number if non-zero. (gen_movdi_er_high_g): Print the sequence number if nonzero.
2002-01-10 Aldy Hernandez <aldyh@redhat.com> 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
@ -27727,7 +27764,7 @@ Thu Jan 10 22:35:54 CET 2002 Jan Hubicka <jh@suse.cz>
* alias.c (find_base_value): Add cases for HIGH, PRE_INC, PRE_DEC, * alias.c (find_base_value): Add cases for HIGH, PRE_INC, PRE_DEC,
POST_INC, POST_DEC, PRE_MODIFY, and POST_MODIFY. POST_INC, POST_DEC, PRE_MODIFY, and POST_MODIFY.
(find_base_term): Add cases for TRUNCATE, PRE_MODIFY, and POST_MODIFY. (find_base_term): Add cases for TRUNCATE, PRE_MODIFY, and POST_MODIFY.
Recurse for any operand of AND as long as constant is non-zero. Recurse for any operand of AND as long as constant is nonzero.
2002-01-10 Kazu Hirata <kazu@hxi.com> 2002-01-10 Kazu Hirata <kazu@hxi.com>

View File

@ -6574,8 +6574,8 @@ Wed Mar 11 12:05:20 1998 Teemu Torma <tot@trema.com>
* gthr.h: Changed the comment about return values. * gthr.h: Changed the comment about return values.
* gthr-solaris.h (__gthread_once): Do not use errno; return the * gthr-solaris.h (__gthread_once): Do not use errno; return the
error number instead of -1. error number instead of -1.
(__gthread_key_create): Any non-zero return value is an error. (__gthread_key_create): Any nonzero return value is an error.
* libgcc2.c (eh_context_initialize): Check for non-zero return * libgcc2.c (eh_context_initialize): Check for nonzero return
value from __gthread_once. value from __gthread_once.
Check that the value of get_eh_context was really changed. Check that the value of get_eh_context was really changed.
@ -10440,7 +10440,7 @@ Tue Nov 4 20:36:50 1997 Richard Henderson (rth@cygnus.com)
* alpha.c (alpha_handle_trap_shadows): Init sum.defd to zero. * alpha.c (alpha_handle_trap_shadows): Init sum.defd to zero.
* alpha.md (attr trap): Make TRAP_YES non-zero for sanity's sake. * alpha.md (attr trap): Make TRAP_YES nonzero for sanity's sake.
Tue Nov 4 18:49:42 1997 Jeffrey A Law (law@cygnus.com) Tue Nov 4 18:49:42 1997 Jeffrey A Law (law@cygnus.com)

View File

@ -2152,7 +2152,7 @@ Fri Apr 2 12:58:26 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
Fri Apr 2 12:19:17 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz> Fri Apr 2 12:19:17 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNED * config/c4x/c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNED
is non-zero. is nonzero.
(movstrqi_small, movstrqi_large, *cmpstrqi): Add + modifier to address (movstrqi_small, movstrqi_large, *cmpstrqi): Add + modifier to address
register constraints. register constraints.
(*movhi_clobber+1): Modify splitter pattern to handle destination (*movhi_clobber+1): Modify splitter pattern to handle destination
@ -5184,10 +5184,10 @@ Mon Feb 8 21:31:06 1999 Richard Henderson <rth@cygnus.com>
(scan_loop): ... moved out of here. Always initialize. (scan_loop): ... moved out of here. Always initialize.
Test loop_has_call instead of reg_single_usage not zero. Test loop_has_call instead of reg_single_usage not zero.
Free reg_single_usage after strength reduction. Free reg_single_usage after strength reduction.
(count_loop_regs_set): Assume single_usage non-zero. (count_loop_regs_set): Assume single_usage nonzero.
(combine_givs_used_by_other): Test reg_single_usage. (combine_givs_used_by_other): Test reg_single_usage.
(load_mems_and_recount_loop_regs_set): Remove reg_single_usage (load_mems_and_recount_loop_regs_set): Remove reg_single_usage
as a parameter. Assume non-zero. as a parameter. Assume nonzero.
1999-02-08 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu> 1999-02-08 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu>
@ -10282,7 +10282,7 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
Wed Oct 28 14:06:49 1998 Jim Wilson <wilson@cygnus.com> Wed Oct 28 14:06:49 1998 Jim Wilson <wilson@cygnus.com>
* dwarfout.c (dwarfout_file_scope_decl): If DECL_CONTEXT, don't abort * dwarfout.c (dwarfout_file_scope_decl): If DECL_CONTEXT, don't abort
if pending_types is non-zero. if pending_types is nonzero.
(dwarfout_finish): Verify pending_types is zero before finishing. (dwarfout_finish): Verify pending_types is zero before finishing.
Wed Oct 28 10:29:09 1998 Nick Clifton <nickc@cygnus.com> Wed Oct 28 10:29:09 1998 Nick Clifton <nickc@cygnus.com>
@ -11967,7 +11967,7 @@ Fri Oct 9 14:26:44 1998 Jeffrey A Law (law@cygnus.com)
Fri Oct 9 11:44:47 1998 David Edelsohn <edelsohn@gnu.org> Fri Oct 9 11:44:47 1998 David Edelsohn <edelsohn@gnu.org>
* loop.c (insert_bct): Ensure loop_iteration_var non-zero before use. * loop.c (insert_bct): Ensure loop_iteration_var nonzero before use.
Thu Oct 8 21:59:47 1998 Dave Brolley <brolley@cygnus.com> Thu Oct 8 21:59:47 1998 Dave Brolley <brolley@cygnus.com>
@ -13059,7 +13059,7 @@ Sat Sep 19 12:05:09 1998 Richard Henderson <rth@cygnus.com>
Sat Sep 19 07:33:36 1998 Richard Earnshaw (rearnsha@arm.com) Sat Sep 19 07:33:36 1998 Richard Earnshaw (rearnsha@arm.com)
* arm.c (add_constant): New parameter address_only, change caller. * arm.c (add_constant): New parameter address_only, change caller.
Set it non-zero if taking the address of an item in the pool. Set it nonzero if taking the address of an item in the pool.
(arm_reorg): Handle cases where we need the address of an item in (arm_reorg): Handle cases where we need the address of an item in
the pool. the pool.

View File

@ -3567,7 +3567,7 @@ Sat Oct 30 14:31:48 1999 Richard Henderson <rth@cygnus.com>
(ggc_alloc_obj): Likewise. Use a different pattern than poison_pages. (ggc_alloc_obj): Likewise. Use a different pattern than poison_pages.
(ggc_collect): Poison before sweeping. (ggc_collect): Poison before sweeping.
* ggc-simple.c: Update pre-function commentary. * ggc-simple.c: Update pre-function commentary.
(ggc_alloc_obj): Poison non-zeroed memory. (ggc_alloc_obj): Poison nonzeroed memory.
Sat Oct 30 14:28:52 1999 Mark Mitchell <mark@codesourcery.com> Sat Oct 30 14:28:52 1999 Mark Mitchell <mark@codesourcery.com>

View File

@ -1353,7 +1353,7 @@ Wed Jun 7 20:34:33 2000 Denis Chertykov <denisc@overta.ru>
* c-common.h (c_language_kind): New type. * c-common.h (c_language_kind): New type.
(c_language): New variab.e (c_language): New variab.e
* c-common.c (lang_get_alias_set): Don't put structures in * c-common.c (lang_get_alias_set): Don't put structures in
non-zero alias sets in C++. nonzero alias sets in C++.
* c-decl.c (c_language): Define it. * c-decl.c (c_language): Define it.
* c-lex.c (doing_objc_thang): Remove. * c-lex.c (doing_objc_thang): Remove.
* c-tree.h (doing_objc_thang): Make it a macro. * c-tree.h (doing_objc_thang): Make it a macro.
@ -1538,7 +1538,7 @@ Mon Jun 5 06:46:28 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2000-06-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2000-06-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Makefile.in (intl.*): Honor non-zero exit codes in the intl * Makefile.in (intl.*): Honor nonzero exit codes in the intl
subdir. subdir.
2000-06-03 Geoff Keating <geoffk@cygnus.com> 2000-06-03 Geoff Keating <geoffk@cygnus.com>
@ -7957,7 +7957,7 @@ Wed Apr 5 18:03:31 2000 Toshiyasu Morita (toshi.morita@sega.com)
2000-04-05 Chris Demetriou <cgd@netbsd.org> 2000-04-05 Chris Demetriou <cgd@netbsd.org>
* mips.h (MASK_DEBUG_A, MASK_DEBUG_B, MASK_DEBUG_C): Zero the * mips.h (MASK_DEBUG_A, MASK_DEBUG_B, MASK_DEBUG_C): Zero the
remaining non-zero debugging masks. remaining nonzero debugging masks.
Wed Apr 5 09:44:07 2000 Jeffrey A Law (law@cygnus.com) Wed Apr 5 09:44:07 2000 Jeffrey A Law (law@cygnus.com)

View File

@ -2120,7 +2120,7 @@ Tue Dec 5 20:09:14 2000 Jeffrey A Law (law@cygnus.com)
(expand_builtin_strrchr): Use it. (expand_builtin_strrchr): Use it.
(builtin_memset_read_str): New function. (builtin_memset_read_str): New function.
(expand_builtin_memset): Use target_char_cast. (expand_builtin_memset): Use target_char_cast.
Try to optimize memset with second argument non-zero using Try to optimize memset with second argument nonzero using
store_by_pieces. store_by_pieces.
2000-11-30 Marek Michalkiewicz <marekm@linux.org.pl> 2000-11-30 Marek Michalkiewicz <marekm@linux.org.pl>
@ -13799,7 +13799,7 @@ Wed Jul 19 01:22:15 CEST 2000 Marc Espie <espie@cvs.openbsd.org>
2000-07-18 Jakub Jelinek <jakub@redhat.com> 2000-07-18 Jakub Jelinek <jakub@redhat.com>
* calls.c (store_arg): Return non-zero if sibcall_failure is desired. * calls.c (store_arg): Return nonzero if sibcall_failure is desired.
(expand_call): Adjust caller. (expand_call): Adjust caller.
2000-07-17 Gabriel Dos Reis <gdr@codesourcery.com> 2000-07-17 Gabriel Dos Reis <gdr@codesourcery.com>

View File

@ -2903,7 +2903,7 @@ Thu May 24 15:56:48 CEST 2001 Jan Hubicka <jh@suse.cz>
* config/ia64/ia64.md (nonlocal_goto): Reverse label and frame pointer * config/ia64/ia64.md (nonlocal_goto): Reverse label and frame pointer
parameters to __ia64_nonlocal_goto. Flag as NO_RETURN. parameters to __ia64_nonlocal_goto. Flag as NO_RETURN.
* config/ia64/ia64.c (ia64_expand_epilogue): Make sure we are issuing * config/ia64/ia64.c (ia64_expand_epilogue): Make sure we are issuing
"r2" to the assembly file. Only issue allocs with non-zero parameters. "r2" to the assembly file. Only issue allocs with nonzero parameters.
2001-05-22 Loren J. Rittle <ljrittle@acm.org> 2001-05-22 Loren J. Rittle <ljrittle@acm.org>
David O'Brien <obrien@freebsd.org> David O'Brien <obrien@freebsd.org>
@ -5194,7 +5194,7 @@ Wed Apr 25 17:09:50 2001 J"orn Rennecke <amylaar@redhat.com>
2001-04-25 Jakub Jelinek <jakub@redhat.com> 2001-04-25 Jakub Jelinek <jakub@redhat.com>
* emit-rtl.c (subreg_hard_regno): Only do HARD_REGNO_MODE_OK check * emit-rtl.c (subreg_hard_regno): Only do HARD_REGNO_MODE_OK check
if check_mode is non-zero. if check_mode is nonzero.
2001-04-25 Jakub Jelinek <jakub@redhat.com> 2001-04-25 Jakub Jelinek <jakub@redhat.com>
@ -11558,7 +11558,7 @@ Mon Jan 29 20:38:19 2001 Christopher Faylor <cgf@cygnus.com>
(really_start_incremental_init): Clear it. (really_start_incremental_init): Clear it.
(push_init_level): Save constructor_range_stack and clear it if (push_init_level): Save constructor_range_stack and clear it if
pushing explicit braces. pushing explicit braces.
(pop_init_level): abort if constructor_range_stack is non-zero at (pop_init_level): abort if constructor_range_stack is nonzero at
explicit closing brace. Restore saved constructor_range_stack if explicit closing brace. Restore saved constructor_range_stack if
not implicit. not implicit.
@ -12652,7 +12652,7 @@ Sat Jan 13 09:53:32 MET 2001 Jan Hubicka <jh@suse.cz>
(pending_init_member): Rename to... (pending_init_member): Rename to...
(find_init_member): ...this function. Call set_nonincremental_init (find_init_member): ...this function. Call set_nonincremental_init
if necessary. Compare values of purpose index trees, not the trees if necessary. Compare values of purpose index trees, not the trees
themselves. Return the actual value, not just non-zero if something themselves. Return the actual value, not just nonzero if something
is found. is found.
(output_init_element): Remove checks for duplicates. (output_init_element): Remove checks for duplicates.
If field has zero size, only check the initializer for correctness. If field has zero size, only check the initializer for correctness.

View File

@ -16219,7 +16219,7 @@ Thu Jul 26 14:04:03 EDT 2001 John Wehle (john@feith.com)
* flow.c (update_life_info): Simplify the CFG and * flow.c (update_life_info): Simplify the CFG and
recalculate the global regs which are alive when recalculate the global regs which are alive when
removing dead code during a global update. removing dead code during a global update.
(propagate_block): Return non-zero if an INSN is (propagate_block): Return nonzero if an INSN is
deleted. deleted.
2001-07-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 2001-07-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>

View File

@ -5704,7 +5704,7 @@ Sun Aug 13 14:50:58 1995 Jim Wilson <wilson@chestnut.cygnus.com>
* Makefile.in (gfloat.h): Add a - before the rm command. * Makefile.in (gfloat.h): Add a - before the rm command.
* loop.c (find_and_verify_loops): Set dest_loop only if * loop.c (find_and_verify_loops): Set dest_loop only if
JUMP_LABEL (insn) is non-zero. JUMP_LABEL (insn) is nonzero.
Mon Jul 31 14:31:53 1995 Ian Lance Taylor <ian@cygnus.com> Mon Jul 31 14:31:53 1995 Ian Lance Taylor <ian@cygnus.com>
@ -8841,7 +8841,7 @@ Sat Apr 15 13:26:34 1995 Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
Sat Apr 15 12:11:46 1995 Brendan Kehoe <brendan@cygnus.com> Sat Apr 15 12:11:46 1995 Brendan Kehoe <brendan@cygnus.com>
* alpha/alpha.c (output_epilog): Initialize fp_offset to 0, and * alpha/alpha.c (output_epilog): Initialize fp_offset to 0, and
make sure it's non-zero before we try to use it to restore the make sure it's nonzero before we try to use it to restore the
frame pointer. frame pointer.
Fri Apr 14 19:45:05 1995 Jason Merrill <jason@phydeaux.cygnus.com> Fri Apr 14 19:45:05 1995 Jason Merrill <jason@phydeaux.cygnus.com>

View File

@ -3114,7 +3114,7 @@ Wed Aug 27 20:15:53 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
(braf_branch_p, align_length, fixup_addr_diff_vecs): Likewise. (braf_branch_p, align_length, fixup_addr_diff_vecs): Likewise.
(addr_diff_vec_adjust, get_dest_uid, gen_far_branch): Likewise. (addr_diff_vec_adjust, get_dest_uid, gen_far_branch): Likewise.
(split_branches, regs_used, gen_block_redirect): Likewise. (split_branches, regs_used, gen_block_redirect): Likewise.
(from_compare): Can't compare non-zero DImode constant directly. (from_compare): Can't compare nonzero DImode constant directly.
Emit special code for TARGET_SH3E floating point with code == GE. Emit special code for TARGET_SH3E floating point with code == GE.
Force 0.0 into a register for SH3E. Force 0.0 into a register for SH3E.
(print_operand): Add ','. (print_operand): Add ','.
@ -3935,7 +3935,7 @@ Mon Aug 4 08:06:48 1997 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
integer argument of push_reload. integer argument of push_reload.
* rtlanal.c (may_trap_p): Fix unintended fall-through so divisions by * rtlanal.c (may_trap_p): Fix unintended fall-through so divisions by
non-zero constants are handled properly. Return 1 for FP divisions. nonzero constants are handled properly. Return 1 for FP divisions.
Mon Aug 4 06:52:20 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Mon Aug 4 06:52:20 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
@ -5105,7 +5105,7 @@ Thu Jun 19 21:18:20 1997 Jim Wilson <wilson@cygnus.com>
Thu Jun 19 14:55:49 1997 Brendan Kehoe <brendan@cygnus.com> Thu Jun 19 14:55:49 1997 Brendan Kehoe <brendan@cygnus.com>
* toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero. * toplev.c (xmalloc): Only give the fatal msg if SIZE is nonzero.
Sun Apr 27 23:19:13 1997 Ulrich Drepper <drepper@cygnus.com> Sun Apr 27 23:19:13 1997 Ulrich Drepper <drepper@cygnus.com>
@ -9711,7 +9711,7 @@ Sun Oct 20 20:01:09 1996 Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
Fri Oct 18 13:32:13 1996 Michael Meissner <meissner@tiktok.cygnus.com> Fri Oct 18 13:32:13 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* rs6000.md (float conversion insns): Generate correct code * rs6000.md (float conversion insns): Generate correct code
if the bit 15 of rs6000_fpmem_offset is non-zero. if the bit 15 of rs6000_fpmem_offset is nonzero.
Thu Oct 17 23:22:03 1996 Jason Merrill <jason@yorick.cygnus.com> Thu Oct 17 23:22:03 1996 Jason Merrill <jason@yorick.cygnus.com>
@ -14430,7 +14430,7 @@ Thu Apr 4 11:40:55 1996 Michael Meissner <meissner@tiktok.cygnus.com>
Wed Apr 3 14:10:16 1996 Jim Wilson <wilson@chestnut.cygnus.com> Wed Apr 3 14:10:16 1996 Jim Wilson <wilson@chestnut.cygnus.com>
* expr.c (emit_push_insn): Clobber register only if it is non-zero. * expr.c (emit_push_insn): Clobber register only if it is nonzero.
Wed Apr 3 11:31:55 1996 Jeffrey A. Law <law@cygnus.com> Wed Apr 3 11:31:55 1996 Jeffrey A. Law <law@cygnus.com>

View File

@ -2199,8 +2199,8 @@ canon_true_dependence (mem, mem_mode, mem_addr, x, varies)
varies); varies);
} }
/* Returns non-zero if a write to X might alias a previous read from /* Returns nonzero if a write to X might alias a previous read from
(or, if WRITEP is non-zero, a write to) MEM. */ (or, if WRITEP is nonzero, a write to) MEM. */
static int static int
write_dependence_p (mem, x, writep) write_dependence_p (mem, x, writep)
@ -2389,7 +2389,7 @@ nonlocal_mentioned_p_1 (loc, data)
return 0; return 0;
} }
/* Returns non-zero if X might mention something which is not /* Returns nonzero if X might mention something which is not
local to the function and is not constant. */ local to the function and is not constant. */
static int static int
@ -2487,7 +2487,7 @@ nonlocal_referenced_p_1 (loc, data)
return 0; return 0;
} }
/* Returns non-zero if X might reference something which is not /* Returns nonzero if X might reference something which is not
local to the function and is not constant. */ local to the function and is not constant. */
static int static int
@ -2567,7 +2567,7 @@ nonlocal_set_p_1 (loc, data)
return 0; return 0;
} }
/* Returns non-zero if X might set something which is not /* Returns nonzero if X might set something which is not
local to the function and is not constant. */ local to the function and is not constant. */
static int static int

View File

@ -435,7 +435,7 @@ struct loop
/* Link to the next (sibling) loop. */ /* Link to the next (sibling) loop. */
struct loop *next; struct loop *next;
/* Non-zero if the loop is invalid (e.g., contains setjmp.). */ /* Nonzero if the loop is invalid (e.g., contains setjmp.). */
int invalid; int invalid;
/* Auxiliary info specific to a pass. */ /* Auxiliary info specific to a pass. */
@ -444,10 +444,10 @@ struct loop
/* The following are currently used by loop.c but they are likely to /* The following are currently used by loop.c but they are likely to
disappear as loop.c is converted to use the CFG. */ disappear as loop.c is converted to use the CFG. */
/* Non-zero if the loop has a NOTE_INSN_LOOP_VTOP. */ /* Nonzero if the loop has a NOTE_INSN_LOOP_VTOP. */
rtx vtop; rtx vtop;
/* Non-zero if the loop has a NOTE_INSN_LOOP_CONT. /* Nonzero if the loop has a NOTE_INSN_LOOP_CONT.
A continue statement will generate a branch to NEXT_INSN (cont). */ A continue statement will generate a branch to NEXT_INSN (cont). */
rtx cont; rtx cont;
@ -770,7 +770,7 @@ typedef struct conflict_graph_def *conflict_graph;
/* Callback function when enumerating conflicts. The arguments are /* Callback function when enumerating conflicts. The arguments are
the smaller and larger regno in the conflict. Returns zero if the smaller and larger regno in the conflict. Returns zero if
enumeration is to continue, non-zero to halt enumeration. */ enumeration is to continue, nonzero to halt enumeration. */
typedef int (*conflict_graph_enum_fn) PARAMS ((int, int, void *)); typedef int (*conflict_graph_enum_fn) PARAMS ((int, int, void *));

View File

@ -188,7 +188,7 @@ gen_formal_list_for_type (fntype, style)
/* For the generation of an ANSI prototype for a function definition, we have /* For the generation of an ANSI prototype for a function definition, we have
to look at the formal parameter list of the function's own "type" to to look at the formal parameter list of the function's own "type" to
determine if the function's formal parameter list should end with an determine if the function's formal parameter list should end with an
ellipsis. Given a tree node, the following function will return non-zero ellipsis. Given a tree node, the following function will return nonzero
if the "function type" parameter list should end with an ellipsis. */ if the "function type" parameter list should end with an ellipsis. */
static int static int
@ -471,7 +471,7 @@ gen_type (ret_val, t, style)
The given entity may be either a variable or a function. The given entity may be either a variable or a function.
If the "is_func_definition" parameter is non-zero, assume that the thing If the "is_func_definition" parameter is nonzero, assume that the thing
we are generating a declaration for is a FUNCTION_DECL node which is we are generating a declaration for is a FUNCTION_DECL node which is
associated with a function definition. In this case, we can assume that associated with a function definition. In this case, we can assume that
an attached list of DECL nodes for function formal arguments is present. */ an attached list of DECL nodes for function formal arguments is present. */

View File

@ -581,26 +581,26 @@ int warn_implicit = 1;
int warn_ctor_dtor_privacy = 1; int warn_ctor_dtor_privacy = 1;
/* Non-zero means warn in function declared in derived class has the /* Nonzero means warn in function declared in derived class has the
same name as a virtual in the base class, but fails to match the same name as a virtual in the base class, but fails to match the
type signature of any virtual function in the base class. */ type signature of any virtual function in the base class. */
int warn_overloaded_virtual; int warn_overloaded_virtual;
/* Non-zero means warn when declaring a class that has a non virtual /* Nonzero means warn when declaring a class that has a non virtual
destructor, when it really ought to have a virtual one. */ destructor, when it really ought to have a virtual one. */
int warn_nonvdtor; int warn_nonvdtor;
/* Non-zero means warn when the compiler will reorder code. */ /* Nonzero means warn when the compiler will reorder code. */
int warn_reorder; int warn_reorder;
/* Non-zero means warn when synthesis behavior differs from Cfront's. */ /* Nonzero means warn when synthesis behavior differs from Cfront's. */
int warn_synth; int warn_synth;
/* Non-zero means warn when we convert a pointer to member function /* Nonzero means warn when we convert a pointer to member function
into a pointer to (void or function). */ into a pointer to (void or function). */
int warn_pmf2ptr = 1; int warn_pmf2ptr = 1;
@ -2780,12 +2780,12 @@ c_common_truthvalue_conversion (expr)
case ABS_EXPR: case ABS_EXPR:
case FLOAT_EXPR: case FLOAT_EXPR:
case FFS_EXPR: case FFS_EXPR:
/* These don't change whether an object is non-zero or zero. */ /* These don't change whether an object is nonzero or zero. */
return c_common_truthvalue_conversion (TREE_OPERAND (expr, 0)); return c_common_truthvalue_conversion (TREE_OPERAND (expr, 0));
case LROTATE_EXPR: case LROTATE_EXPR:
case RROTATE_EXPR: case RROTATE_EXPR:
/* These don't change whether an object is zero or non-zero, but /* These don't change whether an object is zero or nonzero, but
we can't ignore them if their second arg has side-effects. */ we can't ignore them if their second arg has side-effects. */
if (TREE_SIDE_EFFECTS (TREE_OPERAND (expr, 1))) if (TREE_SIDE_EFFECTS (TREE_OPERAND (expr, 1)))
return build (COMPOUND_EXPR, boolean_type_node, TREE_OPERAND (expr, 1), return build (COMPOUND_EXPR, boolean_type_node, TREE_OPERAND (expr, 1),
@ -3868,7 +3868,7 @@ expand_tree_builtin (function, params, coerced_params)
return NULL_TREE; return NULL_TREE;
} }
/* Returns non-zero if CODE is the code for a statement. */ /* Returns nonzero if CODE is the code for a statement. */
int int
statement_code_p (code) statement_code_p (code)

View File

@ -253,12 +253,12 @@ struct stmt_tree_s GTY(()) {
tree x_last_expr_type; tree x_last_expr_type;
/* The last filename we recorded. */ /* The last filename we recorded. */
const char *x_last_expr_filename; const char *x_last_expr_filename;
/* In C++, Non-zero if we should treat statements as full /* In C++, Nonzero if we should treat statements as full
expressions. In particular, this variable is no-zero if at the expressions. In particular, this variable is no-zero if at the
end of a statement we should destroy any temporaries created end of a statement we should destroy any temporaries created
during that statement. Similarly, if, at the end of a block, we during that statement. Similarly, if, at the end of a block, we
should destroy any local variables in this block. Normally, this should destroy any local variables in this block. Normally, this
variable is non-zero, since those are the normal semantics of variable is nonzero, since those are the normal semantics of
C++. C++.
However, in order to represent aggregate initialization code as However, in order to represent aggregate initialization code as
@ -751,26 +751,26 @@ extern int warn_implicit;
extern int warn_ctor_dtor_privacy; extern int warn_ctor_dtor_privacy;
/* Non-zero means warn in function declared in derived class has the /* Nonzero means warn in function declared in derived class has the
same name as a virtual in the base class, but fails to match the same name as a virtual in the base class, but fails to match the
type signature of any virtual function in the base class. */ type signature of any virtual function in the base class. */
extern int warn_overloaded_virtual; extern int warn_overloaded_virtual;
/* Non-zero means warn when declaring a class that has a non virtual /* Nonzero means warn when declaring a class that has a non virtual
destructor, when it really ought to have a virtual one. */ destructor, when it really ought to have a virtual one. */
extern int warn_nonvdtor; extern int warn_nonvdtor;
/* Non-zero means warn when the compiler will reorder code. */ /* Nonzero means warn when the compiler will reorder code. */
extern int warn_reorder; extern int warn_reorder;
/* Non-zero means warn when synthesis behavior differs from Cfront's. */ /* Nonzero means warn when synthesis behavior differs from Cfront's. */
extern int warn_synth; extern int warn_synth;
/* Non-zero means warn when we convert a pointer to member function /* Nonzero means warn when we convert a pointer to member function
into a pointer to (void or function). */ into a pointer to (void or function). */
extern int warn_pmf2ptr; extern int warn_pmf2ptr;
@ -1088,7 +1088,7 @@ extern tree strip_array_types PARAMS ((tree));
#define STMT_LINENO(NODE) \ #define STMT_LINENO(NODE) \
(TREE_COMPLEXITY ((NODE))) (TREE_COMPLEXITY ((NODE)))
/* If non-zero, the STMT_LINENO for NODE is the line at which the /* If nonzero, the STMT_LINENO for NODE is the line at which the
function ended. */ function ended. */
#define STMT_LINENO_FOR_FN_P(NODE) \ #define STMT_LINENO_FOR_FN_P(NODE) \
(TREE_LANG_FLAG_2 ((NODE))) (TREE_LANG_FLAG_2 ((NODE)))

View File

@ -2691,8 +2691,8 @@ shadow_tag_warned (declspecs, warned)
/* Construct an array declarator. EXPR is the expression inside [], or /* Construct an array declarator. EXPR is the expression inside [], or
NULL_TREE. QUALS are the type qualifiers inside the [] (to be applied NULL_TREE. QUALS are the type qualifiers inside the [] (to be applied
to the pointer to which a parameter array is converted). STATIC_P is to the pointer to which a parameter array is converted). STATIC_P is
non-zero if "static" is inside the [], zero otherwise. VLA_UNSPEC_P nonzero if "static" is inside the [], zero otherwise. VLA_UNSPEC_P
is non-zero is the array is [*], a VLA of unspecified length which is is nonzero is the array is [*], a VLA of unspecified length which is
nevertheless a complete type (not currently implemented by GCC), nevertheless a complete type (not currently implemented by GCC),
zero otherwise. The declarator is constructed as an ARRAY_REF zero otherwise. The declarator is constructed as an ARRAY_REF
(to be decoded by grokdeclarator), whose operand 0 is what's on the (to be decoded by grokdeclarator), whose operand 0 is what's on the
@ -2725,7 +2725,7 @@ build_array_declarator (expr, quals, static_p, vla_unspec_p)
/* Set the type of an array declarator. DECL is the declarator, as /* Set the type of an array declarator. DECL is the declarator, as
constructed by build_array_declarator; TYPE is what appears on the left constructed by build_array_declarator; TYPE is what appears on the left
of the [] and goes in operand 0. ABSTRACT_P is non-zero if it is an of the [] and goes in operand 0. ABSTRACT_P is nonzero if it is an
abstract declarator, zero otherwise; this is used to reject static and abstract declarator, zero otherwise; this is used to reject static and
type qualifiers in abstract declarators, where they are not in the type qualifiers in abstract declarators, where they are not in the
C99 grammar. */ C99 grammar. */
@ -6426,7 +6426,7 @@ c_expand_deferred_function (fndecl)
} }
} }
/* Generate the RTL for the body of FNDECL. If NESTED_P is non-zero, /* Generate the RTL for the body of FNDECL. If NESTED_P is nonzero,
then we are already in the process of generating RTL for another then we are already in the process of generating RTL for another
function. If can_defer_p is zero, we won't attempt to defer the function. If can_defer_p is zero, we won't attempt to defer the
generation of RTL. */ generation of RTL. */
@ -6769,7 +6769,7 @@ c_dup_lang_specific_decl (decl)
functions are not called from anywhere in the C front end, but as functions are not called from anywhere in the C front end, but as
these changes continue, that will change. */ these changes continue, that will change. */
/* Returns non-zero if the current statement is a full expression, /* Returns nonzero if the current statement is a full expression,
i.e. temporaries created during that statement should be destroyed i.e. temporaries created during that statement should be destroyed
at the end of the statement. */ at the end of the statement. */

View File

@ -439,7 +439,7 @@ typedef struct
/* The flag character in question (0 for end of array). */ /* The flag character in question (0 for end of array). */
const int flag_char; const int flag_char;
/* Zero if this entry describes the flag character in general, or a /* Zero if this entry describes the flag character in general, or a
non-zero character that may be found in flags2 if it describes the nonzero character that may be found in flags2 if it describes the
flag when used with certain formats only. If the latter, only flag when used with certain formats only. If the latter, only
the first such entry found that applies to the current conversion the first such entry found that applies to the current conversion
specifier is used; the values of `name' and `long_name' it supplies specifier is used; the values of `name' and `long_name' it supplies
@ -469,11 +469,11 @@ typedef struct
const int flag_char1; const int flag_char1;
/* The second flag character. */ /* The second flag character. */
const int flag_char2; const int flag_char2;
/* Non-zero if the message should say that the first flag is ignored with /* Nonzero if the message should say that the first flag is ignored with
the second, zero if the combination should simply be objected to. */ the second, zero if the combination should simply be objected to. */
const int ignored; const int ignored;
/* Zero if this entry applies whenever this flag combination occurs, /* Zero if this entry applies whenever this flag combination occurs,
a non-zero character from flags2 if it only applies in some a nonzero character from flags2 if it only applies in some
circumstances (e.g. 'i' for printf formats ignoring 0 with precision). */ circumstances (e.g. 'i' for printf formats ignoring 0 with precision). */
const int predicate; const int predicate;
} format_flag_pair; } format_flag_pair;

View File

@ -335,7 +335,7 @@ genrtl_expr_stmt (expr)
whether to (1) save the value of the expression, (0) discard it or whether to (1) save the value of the expression, (0) discard it or
(-1) use expr_stmts_for_value to tell. The use of -1 is (-1) use expr_stmts_for_value to tell. The use of -1 is
deprecated, and retained only for backward compatibility. deprecated, and retained only for backward compatibility.
MAYBE_LAST is non-zero if this EXPR_STMT might be the last statement MAYBE_LAST is nonzero if this EXPR_STMT might be the last statement
in expression statement. */ in expression statement. */
void void

View File

@ -5555,7 +5555,7 @@ pop_init_level (implicit)
} }
/* Common handling for both array range and field name designators. /* Common handling for both array range and field name designators.
ARRAY argument is non-zero for array ranges. Returns zero for success. */ ARRAY argument is nonzero for array ranges. Returns zero for success. */
static int static int
set_designator (array) set_designator (array)

View File

@ -91,7 +91,7 @@ struct arg_data
/* Number of registers to use. 0 means put the whole arg in registers. /* Number of registers to use. 0 means put the whole arg in registers.
Also 0 if not passed in registers. */ Also 0 if not passed in registers. */
int partial; int partial;
/* Non-zero if argument must be passed on stack. /* Nonzero if argument must be passed on stack.
Note that some arguments may be passed on the stack Note that some arguments may be passed on the stack
even though pass_on_stack is zero, just because FUNCTION_ARG says so. even though pass_on_stack is zero, just because FUNCTION_ARG says so.
pass_on_stack identifies arguments that *cannot* go in registers. */ pass_on_stack identifies arguments that *cannot* go in registers. */
@ -126,7 +126,7 @@ struct arg_data
struct args_size alignment_pad; struct args_size alignment_pad;
}; };
/* A vector of one char per byte of stack space. A byte if non-zero if /* A vector of one char per byte of stack space. A byte if nonzero if
the corresponding stack location has been used. the corresponding stack location has been used.
This vector is used to prevent a function call within an argument from This vector is used to prevent a function call within an argument from
clobbering any stack already set up. */ clobbering any stack already set up. */
@ -1965,7 +1965,7 @@ combine_pending_stack_adjustment_and_call (unadjusted_args_size,
/* Scan X expression if it does not dereference any argument slots /* Scan X expression if it does not dereference any argument slots
we already clobbered by tail call arguments (as noted in stored_args_map we already clobbered by tail call arguments (as noted in stored_args_map
bitmap). bitmap).
Return non-zero if X expression dereferences such argument slots, Return nonzero if X expression dereferences such argument slots,
zero otherwise. */ zero otherwise. */
static int static int
@ -2028,7 +2028,7 @@ check_sibcall_argument_overlap_1 (x)
/* Scan sequence after INSN if it does not dereference any argument slots /* Scan sequence after INSN if it does not dereference any argument slots
we already clobbered by tail call arguments (as noted in stored_args_map we already clobbered by tail call arguments (as noted in stored_args_map
bitmap). Add stack slots for ARG to stored_args_map bitmap afterwards. bitmap). Add stack slots for ARG to stored_args_map bitmap afterwards.
Return non-zero if sequence after INSN dereferences such argument slots, Return nonzero if sequence after INSN dereferences such argument slots,
zero otherwise. */ zero otherwise. */
static int static int
@ -4280,7 +4280,7 @@ emit_library_call_value VPARAMS((rtx orgfun, rtx value,
FNDECL is the declaration of the function we are calling. FNDECL is the declaration of the function we are calling.
Return non-zero if this arg should cause sibcall failure, Return nonzero if this arg should cause sibcall failure,
zero otherwise. */ zero otherwise. */
static int static int

View File

@ -97,7 +97,7 @@ can_fallthru (src, target)
} }
/* Mark the back edges in DFS traversal. /* Mark the back edges in DFS traversal.
Return non-zero if a loop (natural or otherwise) is present. Return nonzero if a loop (natural or otherwise) is present.
Inspired by Depth_First_Search_PP described in: Inspired by Depth_First_Search_PP described in:
Advanced Compiler Design and Implementation Advanced Compiler Design and Implementation
@ -370,7 +370,7 @@ flow_call_edges_add (blocks)
} }
/* Find unreachable blocks. An unreachable block will have 0 in /* Find unreachable blocks. An unreachable block will have 0 in
the reachable bit in block->flags. A non-zero value indicates the the reachable bit in block->flags. A nonzero value indicates the
block is reachable. */ block is reachable. */
void void
@ -781,8 +781,8 @@ flow_reverse_top_sort_order_compute (rts_order)
} }
/* Compute the depth first search order and store in the array /* Compute the depth first search order and store in the array
DFS_ORDER if non-zero, marking the nodes visited in VISITED. If DFS_ORDER if nonzero, marking the nodes visited in VISITED. If
RC_ORDER is non-zero, return the reverse completion number for each RC_ORDER is nonzero, return the reverse completion number for each
node. Returns the number of nodes visited. A depth first search node. Returns the number of nodes visited. A depth first search
tries to get as far away from the starting point as quickly as tries to get as far away from the starting point as quickly as
possible. */ possible. */
@ -1027,7 +1027,7 @@ flow_preorder_transversal_compute (pot_order)
/* Initialize the data structures used for depth-first search on the /* Initialize the data structures used for depth-first search on the
reverse graph. If INITIALIZE_STACK is nonzero, the exit block is reverse graph. If INITIALIZE_STACK is nonzero, the exit block is
added to the basic block stack. DATA is the current depth-first added to the basic block stack. DATA is the current depth-first
search context. If INITIALIZE_STACK is non-zero, there is an search context. If INITIALIZE_STACK is nonzero, there is an
element on the stack. */ element on the stack. */
static void static void

View File

@ -90,7 +90,7 @@ flow_loops_cfg_dump (loops, file)
} }
} }
/* Return non-zero if the nodes of LOOP are a subset of OUTER. */ /* Return nonzero if the nodes of LOOP are a subset of OUTER. */
bool bool
flow_loop_nested_p (outer, loop) flow_loop_nested_p (outer, loop)
@ -949,7 +949,7 @@ flow_loops_update (loops, flags)
return flow_loops_find (loops, flags); return flow_loops_find (loops, flags);
} }
/* Return non-zero if basic block BB belongs to LOOP. */ /* Return nonzero if basic block BB belongs to LOOP. */
bool bool
flow_bb_inside_loop_p (loop, bb) flow_bb_inside_loop_p (loop, bb)
const struct loop *loop; const struct loop *loop;
@ -964,7 +964,7 @@ flow_bb_inside_loop_p (loop, bb)
return loop == source_loop || flow_loop_nested_p (loop, source_loop); return loop == source_loop || flow_loop_nested_p (loop, source_loop);
} }
/* Return non-zero if edge E enters header of LOOP from outside of LOOP. */ /* Return nonzero if edge E enters header of LOOP from outside of LOOP. */
bool bool
flow_loop_outside_edge_p (loop, e) flow_loop_outside_edge_p (loop, e)

View File

@ -1491,7 +1491,7 @@ main (argc, argv)
} }
/* Wait for a process to finish, and exit if a non-zero status is found. */ /* Wait for a process to finish, and exit if a nonzero status is found. */
int int
collect_wait (prog) collect_wait (prog)

View File

@ -221,7 +221,7 @@ static int need_refresh;
register was assigned register was assigned
reg_last_set_table_tick records the value of label_tick when a reg_last_set_table_tick records the value of label_tick when a
value using the register is assigned value using the register is assigned
reg_last_set_invalid set to non-zero when it is not valid reg_last_set_invalid set to nonzero when it is not valid
to use the value of this register in some to use the value of this register in some
register's value register's value
@ -230,7 +230,7 @@ static int need_refresh;
and the register being validly contained in some other expression in the and the register being validly contained in some other expression in the
table. table.
Entry I in reg_last_set_value is valid if it is non-zero, and either Entry I in reg_last_set_value is valid if it is nonzero, and either
reg_n_sets[i] is 1 or reg_last_set_label[i] == label_tick. reg_n_sets[i] is 1 or reg_last_set_label[i] == label_tick.
Register I may validly appear in any expression returned for the value Register I may validly appear in any expression returned for the value
@ -242,7 +242,7 @@ static int need_refresh;
not validly appear in an expression, the register is replaced by not validly appear in an expression, the register is replaced by
something that won't match, (clobber (const_int 0)). something that won't match, (clobber (const_int 0)).
reg_last_set_invalid[i] is set non-zero when register I is being assigned reg_last_set_invalid[i] is set nonzero when register I is being assigned
to and reg_last_set_table_tick[i] == label_tick. */ to and reg_last_set_table_tick[i] == label_tick. */
/* Record last value assigned to (hard or pseudo) register n. */ /* Record last value assigned to (hard or pseudo) register n. */
@ -259,7 +259,7 @@ static int *reg_last_set_label;
static int *reg_last_set_table_tick; static int *reg_last_set_table_tick;
/* Set non-zero if references to register n in expressions should not be /* Set nonzero if references to register n in expressions should not be
used. */ used. */
static char *reg_last_set_invalid; static char *reg_last_set_invalid;
@ -497,7 +497,7 @@ do_SUBST_INT (into, newval)
/* Main entry point for combiner. F is the first insn of the function. /* Main entry point for combiner. F is the first insn of the function.
NREGS is the first unused pseudo-reg number. NREGS is the first unused pseudo-reg number.
Return non-zero if the combiner has turned an indirect jump Return nonzero if the combiner has turned an indirect jump
instruction into a direct jump. */ instruction into a direct jump. */
int int
combine_instructions (f, nregs) combine_instructions (f, nregs)
@ -1285,13 +1285,13 @@ sets_function_arg_p (pat)
case, we would be getting the wrong value of I2DEST into I3, so we case, we would be getting the wrong value of I2DEST into I3, so we
must reject the combination. This case occurs when I2 and I1 both must reject the combination. This case occurs when I2 and I1 both
feed into I3, rather than when I1 feeds into I2, which feeds into I3. feed into I3, rather than when I1 feeds into I2, which feeds into I3.
If I1_NOT_IN_SRC is non-zero, it means that finding I1 in the source If I1_NOT_IN_SRC is nonzero, it means that finding I1 in the source
of a SET must prevent combination from occurring. of a SET must prevent combination from occurring.
Before doing the above check, we first try to expand a field assignment Before doing the above check, we first try to expand a field assignment
into a set of logical operations. into a set of logical operations.
If PI3_DEST_KILLED is non-zero, it is a pointer to a location in which If PI3_DEST_KILLED is nonzero, it is a pointer to a location in which
we place a register that is both set and used within I3. If more than one we place a register that is both set and used within I3. If more than one
such register is detected, we fail. such register is detected, we fail.
@ -1497,7 +1497,7 @@ cant_combine_insn_p (insn)
If we did the combination, return the insn at which combine should If we did the combination, return the insn at which combine should
resume scanning. resume scanning.
Set NEW_DIRECT_JUMP_P to a non-zero value if try_combine creates a Set NEW_DIRECT_JUMP_P to a nonzero value if try_combine creates a
new direct jump instruction. */ new direct jump instruction. */
static rtx static rtx
@ -3107,7 +3107,7 @@ find_split_point (loc, insn)
case AND: case AND:
/* If we are AND'ing with a large constant that is only a single /* If we are AND'ing with a large constant that is only a single
bit and the result is only being used in a context where we bit and the result is only being used in a context where we
need to know if it is zero or non-zero, replace it with a bit need to know if it is zero or nonzero, replace it with a bit
extraction. This will avoid the large constant, which might extraction. This will avoid the large constant, which might
have taken more than one insn to make. If the constant were have taken more than one insn to make. If the constant were
not a valid argument to the AND but took only one insn to make, not a valid argument to the AND but took only one insn to make,
@ -3335,10 +3335,10 @@ find_split_point (loc, insn)
`n_occurrences' is incremented each time FROM is replaced. `n_occurrences' is incremented each time FROM is replaced.
IN_DEST is non-zero if we are processing the SET_DEST of a SET. IN_DEST is nonzero if we are processing the SET_DEST of a SET.
UNIQUE_COPY is non-zero if each substitution must be unique. We do this UNIQUE_COPY is nonzero if each substitution must be unique. We do this
by copying if `n_occurrences' is non-zero. */ by copying if `n_occurrences' is nonzero. */
static rtx static rtx
subst (x, from, to, in_dest, unique_copy) subst (x, from, to, in_dest, unique_copy)
@ -5980,15 +5980,15 @@ expand_field_assignment (x)
code that understands the USE is this routine. If it is not removed, code that understands the USE is this routine. If it is not removed,
it will cause the resulting insn not to match. it will cause the resulting insn not to match.
UNSIGNEDP is non-zero for an unsigned reference and zero for a UNSIGNEDP is nonzero for an unsigned reference and zero for a
signed reference. signed reference.
IN_DEST is non-zero if this is a reference in the destination of a IN_DEST is nonzero if this is a reference in the destination of a
SET. This is used when a ZERO_ or SIGN_EXTRACT isn't needed. If non-zero, SET. This is used when a ZERO_ or SIGN_EXTRACT isn't needed. If nonzero,
a STRICT_LOW_PART will be used, if zero, ZERO_EXTEND or SIGN_EXTEND will a STRICT_LOW_PART will be used, if zero, ZERO_EXTEND or SIGN_EXTEND will
be used. be used.
IN_COMPARE is non-zero if we are in a COMPARE. This means that a IN_COMPARE is nonzero if we are in a COMPARE. This means that a
ZERO_EXTRACT should be built even for bits starting at bit 0. ZERO_EXTRACT should be built even for bits starting at bit 0.
MODE is the desired mode of the result (if IN_DEST == 0). MODE is the desired mode of the result (if IN_DEST == 0).
@ -6476,7 +6476,7 @@ make_compound_operation (x, in_code)
: in_code == COMPARE ? SET : in_code); : in_code == COMPARE ? SET : in_code);
/* Process depending on the code of this operation. If NEW is set /* Process depending on the code of this operation. If NEW is set
non-zero, it will be returned. */ nonzero, it will be returned. */
switch (code) switch (code)
{ {
@ -6753,7 +6753,7 @@ get_pos_from_mask (m, plen)
Return a possibly simplified expression, but always convert X to Return a possibly simplified expression, but always convert X to
MODE. If X is a CONST_INT, AND the CONST_INT with MASK. MODE. If X is a CONST_INT, AND the CONST_INT with MASK.
Also, if REG is non-zero and X is a register equal in value to REG, Also, if REG is nonzero and X is a register equal in value to REG,
replace X with REG. replace X with REG.
If JUST_SELECT is nonzero, don't optimize by noticing that bits in MASK If JUST_SELECT is nonzero, don't optimize by noticing that bits in MASK
@ -7363,7 +7363,7 @@ if_then_else_cond (x, ptrue, pfalse)
} }
/* See if we have PLUS, IOR, XOR, MINUS or UMAX, where one of the /* See if we have PLUS, IOR, XOR, MINUS or UMAX, where one of the
operands is zero when the other is non-zero, and vice-versa, operands is zero when the other is nonzero, and vice-versa,
and STORE_FLAG_VALUE is 1 or -1. */ and STORE_FLAG_VALUE is 1 or -1. */
if ((STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1) if ((STORE_FLAG_VALUE == 1 || STORE_FLAG_VALUE == -1)
@ -8067,7 +8067,7 @@ simplify_and_const_int (x, mode, varop, constop)
this. This macro avoids accidental uses of num_sign_bit_copies. */ this. This macro avoids accidental uses of num_sign_bit_copies. */
#define num_sign_bit_copies() #define num_sign_bit_copies()
/* Given an expression, X, compute which bits in X can be non-zero. /* Given an expression, X, compute which bits in X can be nonzero.
We don't care about bits outside of those defined in MODE. We don't care about bits outside of those defined in MODE.
For most X this is simply GET_MODE_MASK (GET_MODE (MODE)), but if X is For most X this is simply GET_MODE_MASK (GET_MODE (MODE)), but if X is
@ -8283,7 +8283,7 @@ nonzero_bits (x, mode)
case SIGN_EXTEND: case SIGN_EXTEND:
/* If the sign bit is known clear, this is the same as ZERO_EXTEND. /* If the sign bit is known clear, this is the same as ZERO_EXTEND.
Otherwise, show all the bits in the outer mode but not the inner Otherwise, show all the bits in the outer mode but not the inner
may be non-zero. */ may be nonzero. */
inner_nz = nonzero_bits (XEXP (x, 0), mode); inner_nz = nonzero_bits (XEXP (x, 0), mode);
if (GET_MODE (XEXP (x, 0)) != VOIDmode) if (GET_MODE (XEXP (x, 0)) != VOIDmode)
{ {
@ -8321,7 +8321,7 @@ nonzero_bits (x, mode)
case MOD: case UMOD: case MOD: case UMOD:
/* We can apply the rules of arithmetic to compute the number of /* We can apply the rules of arithmetic to compute the number of
high- and low-order zero bits of these operations. We start by high- and low-order zero bits of these operations. We start by
computing the width (position of the highest-order non-zero bit) computing the width (position of the highest-order nonzero bit)
and the number of low-order zero bits for each value. */ and the number of low-order zero bits for each value. */
{ {
unsigned HOST_WIDE_INT nz0 = nonzero_bits (XEXP (x, 0), mode); unsigned HOST_WIDE_INT nz0 = nonzero_bits (XEXP (x, 0), mode);
@ -9031,7 +9031,7 @@ merge_outer_ops (pop0, pconst0, op1, const1, mode, pcomp_p)
} }
/* Simplify a shift of VAROP by COUNT bits. CODE says what kind of shift. /* Simplify a shift of VAROP by COUNT bits. CODE says what kind of shift.
The result of the shift is RESULT_MODE. X, if non-zero, is an expression The result of the shift is RESULT_MODE. X, if nonzero, is an expression
that we started with. that we started with.
The shift is normally computed in the widest mode we find in VAROP, as The shift is normally computed in the widest mode we find in VAROP, as
@ -10781,7 +10781,7 @@ simplify_comparison (code, pop0, pop1)
break; break;
case IOR: case IOR:
/* The sign bit of (ior (plus X (const_int -1)) X) is non-zero /* The sign bit of (ior (plus X (const_int -1)) X) is nonzero
iff X <= 0. */ iff X <= 0. */
if (sign_bit_comparison_p && GET_CODE (XEXP (op0, 0)) == PLUS if (sign_bit_comparison_p && GET_CODE (XEXP (op0, 0)) == PLUS
&& XEXP (XEXP (op0, 0), 1) == constm1_rtx && XEXP (XEXP (op0, 0), 1) == constm1_rtx
@ -11582,7 +11582,7 @@ check_promoted_subreg (insn, x)
mentioned in *LOC are valid when *LOC was part of a value set when mentioned in *LOC are valid when *LOC was part of a value set when
label_tick == TICK. Return 0 if some are not. label_tick == TICK. Return 0 if some are not.
If REPLACE is non-zero, replace the invalid reference with If REPLACE is nonzero, replace the invalid reference with
(clobber (const_int 0)) and return 1. This replacement is useful because (clobber (const_int 0)) and return 1. This replacement is useful because
we often can get useful information about the form of a value (e.g., if we often can get useful information about the form of a value (e.g., if
it was produced by a shift that always produces -1 or 0) even though it was produced by a shift that always produces -1 or 0) even though
@ -11795,7 +11795,7 @@ reg_dead_at_p_1 (dest, x, data)
reg_dead_flag = (GET_CODE (x) == CLOBBER) ? 1 : -1; reg_dead_flag = (GET_CODE (x) == CLOBBER) ? 1 : -1;
} }
/* Return non-zero if REG is known to be dead at INSN. /* Return nonzero if REG is known to be dead at INSN.
We scan backwards from INSN. If we hit a REG_DEAD note or a CLOBBER We scan backwards from INSN. If we hit a REG_DEAD note or a CLOBBER
referencing REG, it is dead. If we hit a SET referencing REG, it is referencing REG, it is dead. If we hit a SET referencing REG, it is
@ -12469,7 +12469,7 @@ distribute_notes (notes, from_insn, i3, i2, elim_i2, elim_i1)
case REG_DEAD: case REG_DEAD:
/* If the register is used as an input in I3, it dies there. /* If the register is used as an input in I3, it dies there.
Similarly for I2, if it is non-zero and adjacent to I3. Similarly for I2, if it is nonzero and adjacent to I3.
If the register is not used as an input in either I3 or I2 If the register is not used as an input in either I3 or I2
and it is not one of the registers we were supposed to eliminate, and it is not one of the registers we were supposed to eliminate,

View File

@ -183,7 +183,7 @@ conflict_graph_delete (graph)
} }
/* Adds a conflict to GRAPH between regs REG1 and REG2, which must be /* Adds a conflict to GRAPH between regs REG1 and REG2, which must be
distinct. Returns non-zero, unless the conflict is already present distinct. Returns nonzero, unless the conflict is already present
in GRAPH, in which case it does nothing and returns zero. */ in GRAPH, in which case it does nothing and returns zero. */
int int
@ -232,7 +232,7 @@ conflict_graph_add (graph, reg1, reg2)
return 1; return 1;
} }
/* Returns non-zero if a conflict exists in GRAPH between regs REG1 /* Returns nonzero if a conflict exists in GRAPH between regs REG1
and REG2. */ and REG2. */
int int

View File

@ -1551,7 +1551,7 @@ num_div_op (pfile, lhs, rhs, op)
return lhs; return lhs;
} }
/* First non-zero bit of RHS is bit I. Do naive division by /* First nonzero bit of RHS is bit I. Do naive division by
shifting the RHS fully left, and subtracting from LHS if LHS is shifting the RHS fully left, and subtracting from LHS if LHS is
at least as big, and then repeating but with one less shift. at least as big, and then repeating but with one less shift.
This is not very efficient, but is easy to understand. */ This is not very efficient, but is easy to understand. */

View File

@ -658,7 +658,7 @@ report_missing_guard (n, b)
} }
/* Create a dependency for file FNAME, or issue an error message as /* Create a dependency for file FNAME, or issue an error message as
appropriate. ANGLE_BRACKETS is non-zero if the file was bracketed appropriate. ANGLE_BRACKETS is nonzero if the file was bracketed
like <..>. */ like <..>. */
static void static void
handle_missing_header (pfile, fname, angle_brackets) handle_missing_header (pfile, fname, angle_brackets)

View File

@ -99,7 +99,7 @@ struct cpp_macro
/* If macro defined in system header. */ /* If macro defined in system header. */
unsigned int syshdr : 1; unsigned int syshdr : 1;
/* Non-zero if it has been expanded or had its existence tested. */ /* Nonzero if it has been expanded or had its existence tested. */
unsigned int used : 1; unsigned int used : 1;
}; };
@ -141,7 +141,7 @@ struct search_path
of an earlier directory on the search path. */ of an earlier directory on the search path. */
ino_t ino; ino_t ino;
dev_t dev; dev_t dev;
/* Non-zero if it is a system include directory. */ /* Nonzero if it is a system include directory. */
int sysp; int sysp;
/* Mapping of file names for this directory. Only used on MS-DOS /* Mapping of file names for this directory. Only used on MS-DOS
and related platforms. */ and related platforms. */
@ -372,7 +372,7 @@ struct cpp_reader
tokenrun base_run, *cur_run; tokenrun base_run, *cur_run;
unsigned int lookaheads; unsigned int lookaheads;
/* Non-zero prevents the lexer from re-using the token runs. */ /* Nonzero prevents the lexer from re-using the token runs. */
unsigned int keep_tokens; unsigned int keep_tokens;
/* Error counter for exit code. */ /* Error counter for exit code. */

View File

@ -194,7 +194,7 @@ path_include (pfile, list, path)
/* Append DIR to include path PATH. DIR must be allocated on the /* Append DIR to include path PATH. DIR must be allocated on the
heap; this routine takes responsibility for freeing it. CXX_AWARE heap; this routine takes responsibility for freeing it. CXX_AWARE
is non-zero if the header contains extern "C" guards for C++, is nonzero if the header contains extern "C" guards for C++,
otherwise it is zero. */ otherwise it is zero. */
static void static void
append_include_chain (pfile, dir, path, cxx_aware) append_include_chain (pfile, dir, path, cxx_aware)
@ -840,7 +840,7 @@ init_standard_includes (pfile)
} }
/* Pushes a command line -imacro and -include file indicated by P onto /* Pushes a command line -imacro and -include file indicated by P onto
the buffer stack. Returns non-zero if successful. */ the buffer stack. Returns nonzero if successful. */
static bool static bool
push_include (pfile, p) push_include (pfile, p)
cpp_reader *pfile; cpp_reader *pfile;

View File

@ -252,7 +252,7 @@ get_effective_char (pfile)
/* Skip a C-style block comment. We find the end of the comment by /* Skip a C-style block comment. We find the end of the comment by
seeing if an asterisk is before every '/' we encounter. Returns seeing if an asterisk is before every '/' we encounter. Returns
non-zero if comment terminated by EOF, zero otherwise. */ nonzero if comment terminated by EOF, zero otherwise. */
static int static int
skip_block_comment (pfile) skip_block_comment (pfile)
cpp_reader *pfile; cpp_reader *pfile;
@ -297,7 +297,7 @@ skip_block_comment (pfile)
} }
/* Skip a C++ line comment, leaving buffer->cur pointing to the /* Skip a C++ line comment, leaving buffer->cur pointing to the
terminating newline. Handles escaped newlines. Returns non-zero terminating newline. Handles escaped newlines. Returns nonzero
if a multiline comment. */ if a multiline comment. */
static int static int
skip_line_comment (pfile) skip_line_comment (pfile)
@ -561,7 +561,7 @@ parse_slow (pfile, cur, number_p, plen)
} }
/* Parse a number, beginning with character C, skipping embedded /* Parse a number, beginning with character C, skipping embedded
backslash-newlines. LEADING_PERIOD is non-zero if there was a "." backslash-newlines. LEADING_PERIOD is nonzero if there was a "."
before C. Place the result in NUMBER. */ before C. Place the result in NUMBER. */
static void static void
parse_number (pfile, number, leading_period) parse_number (pfile, number, leading_period)

View File

@ -300,7 +300,7 @@ prepare_directive_trad (pfile)
pfile->state.prevent_expansion++; pfile->state.prevent_expansion++;
} }
/* Output diagnostics for a directive DIR. INDENTED is non-zero if /* Output diagnostics for a directive DIR. INDENTED is nonzero if
the '#' was indented. */ the '#' was indented. */
static void static void
directive_diagnostics (pfile, dir, indented) directive_diagnostics (pfile, dir, indented)
@ -336,10 +336,10 @@ directive_diagnostics (pfile, dir, indented)
} }
} }
/* Check if we have a known directive. INDENTED is non-zero if the /* Check if we have a known directive. INDENTED is nonzero if the
'#' of the directive was indented. This function is in this file '#' of the directive was indented. This function is in this file
to save unnecessarily exporting dtable etc. to cpplex.c. Returns to save unnecessarily exporting dtable etc. to cpplex.c. Returns
non-zero if the line of tokens has been handled, zero if we should nonzero if the line of tokens has been handled, zero if we should
continue processing the line. */ continue processing the line. */
int int
_cpp_handle_directive (pfile, indented) _cpp_handle_directive (pfile, indented)
@ -1686,7 +1686,7 @@ find_answer (node, candidate)
} }
/* Test an assertion within a preprocessor conditional. Returns /* Test an assertion within a preprocessor conditional. Returns
non-zero on failure, zero on success. On success, the result of nonzero on failure, zero on success. On success, the result of
the test is written into VALUE. */ the test is written into VALUE. */
int int
_cpp_test_assertion (pfile, value) _cpp_test_assertion (pfile, value)

View File

@ -659,7 +659,7 @@ cpp_num cpp_num_sign_extend PARAMS ((cpp_num, size_t));
#define DL_ICE 0x04 #define DL_ICE 0x04
/* Extracts a diagnostic level from an int. */ /* Extracts a diagnostic level from an int. */
#define DL_EXTRACT(l) (l & 0xf) #define DL_EXTRACT(l) (l & 0xf)
/* Non-zero if a diagnostic level is one of the warnings. */ /* Nonzero if a diagnostic level is one of the warnings. */
#define DL_WARNING_P(l) (DL_EXTRACT (l) >= DL_WARNING \ #define DL_WARNING_P(l) (DL_EXTRACT (l) >= DL_WARNING \
&& DL_EXTRACT (l) <= DL_PEDWARN) && DL_EXTRACT (l) <= DL_PEDWARN)

View File

@ -414,7 +414,7 @@ stringify_arg (pfile, arg)
return new_string_token (pfile, dest - len, len); return new_string_token (pfile, dest - len, len);
} }
/* Try to paste two tokens. On success, return non-zero. In any /* Try to paste two tokens. On success, return nonzero. In any
case, PLHS is updated to point to the pasted token, which is case, PLHS is updated to point to the pasted token, which is
guaranteed to not have the PASTE_LEFT flag set. */ guaranteed to not have the PASTE_LEFT flag set. */
static bool static bool
@ -1240,7 +1240,7 @@ _cpp_backup_tokens (pfile, count)
/* #define directive parsing and handling. */ /* #define directive parsing and handling. */
/* Returns non-zero if a macro redefinition warning is required. */ /* Returns nonzero if a macro redefinition warning is required. */
static bool static bool
warn_of_redefinition (pfile, node, macro2) warn_of_redefinition (pfile, node, macro2)
cpp_reader *pfile; cpp_reader *pfile;
@ -1294,7 +1294,7 @@ _cpp_free_definition (h)
} }
/* Save parameter NODE to the parameter list of macro MACRO. Returns /* Save parameter NODE to the parameter list of macro MACRO. Returns
zero on success, non-zero if the parameter is a duplicate. */ zero on success, nonzero if the parameter is a duplicate. */
bool bool
_cpp_save_parameter (pfile, macro, node) _cpp_save_parameter (pfile, macro, node)
cpp_reader *pfile; cpp_reader *pfile;
@ -1534,7 +1534,7 @@ create_iso_definition (pfile, macro)
return true; return true;
} }
/* Parse a macro and save its expansion. Returns non-zero on success. */ /* Parse a macro and save its expansion. Returns nonzero on success. */
bool bool
_cpp_create_definition (pfile, node) _cpp_create_definition (pfile, node)
cpp_reader *pfile; cpp_reader *pfile;

View File

@ -2768,9 +2768,9 @@ cse_rtx_varies_p (x, from_alias)
replace each register reference inside it replace each register reference inside it
with the "oldest" equivalent register. with the "oldest" equivalent register.
If INSN is non-zero and we are replacing a pseudo with a hard register If INSN is nonzero and we are replacing a pseudo with a hard register
or vice versa, validate_change is used to ensure that INSN remains valid or vice versa, validate_change is used to ensure that INSN remains valid
after we make our substitution. The calls are made with IN_GROUP non-zero after we make our substitution. The calls are made with IN_GROUP nonzero
so apply_change_group must be called upon the outermost return from this so apply_change_group must be called upon the outermost return from this
function (unless INSN is zero). The result of apply_change_group can function (unless INSN is zero). The result of apply_change_group can
generally be discarded since the changes we are making are optional. */ generally be discarded since the changes we are making are optional. */
@ -3125,7 +3125,7 @@ find_comparison_args (code, parg1, parg2, pmode1, pmode2)
while (arg2 == CONST0_RTX (GET_MODE (arg1))) while (arg2 == CONST0_RTX (GET_MODE (arg1)))
{ {
/* Set non-zero when we find something of interest. */ /* Set nonzero when we find something of interest. */
rtx x = 0; rtx x = 0;
int reverse_code = 0; int reverse_code = 0;
struct table_elt *p = 0; struct table_elt *p = 0;
@ -5004,7 +5004,7 @@ cse_insn (insn, libcall_insn)
int src_folded_regcost = MAX_COST; int src_folded_regcost = MAX_COST;
int src_related_regcost = MAX_COST; int src_related_regcost = MAX_COST;
int src_elt_regcost = MAX_COST; int src_elt_regcost = MAX_COST;
/* Set non-zero if we need to call force_const_mem on with the /* Set nonzero if we need to call force_const_mem on with the
contents of src_folded before using it. */ contents of src_folded before using it. */
int src_folded_force_flag = 0; int src_folded_force_flag = 0;
@ -5344,9 +5344,9 @@ cse_insn (insn, libcall_insn)
if (src == src_folded) if (src == src_folded)
src_folded = 0; src_folded = 0;
/* At this point, ELT, if non-zero, points to a class of expressions /* At this point, ELT, if nonzero, points to a class of expressions
equivalent to the source of this SET and SRC, SRC_EQV, SRC_FOLDED, equivalent to the source of this SET and SRC, SRC_EQV, SRC_FOLDED,
and SRC_RELATED, if non-zero, each contain additional equivalent and SRC_RELATED, if nonzero, each contain additional equivalent
expressions. Prune these latter expressions by deleting expressions expressions. Prune these latter expressions by deleting expressions
already in the equivalence class. already in the equivalence class.
@ -6831,10 +6831,10 @@ cse_set_around_loop (x, insn, loop_start)
the total number of SETs in all the insns of the block, the last insn of the the total number of SETs in all the insns of the block, the last insn of the
block, and the branch path. block, and the branch path.
The branch path indicates which branches should be followed. If a non-zero The branch path indicates which branches should be followed. If a nonzero
path size is specified, the block should be rescanned and a different set path size is specified, the block should be rescanned and a different set
of branches will be taken. The branch path is only used if of branches will be taken. The branch path is only used if
FLAG_CSE_FOLLOW_JUMPS or FLAG_CSE_SKIP_BLOCKS is non-zero. FLAG_CSE_FOLLOW_JUMPS or FLAG_CSE_SKIP_BLOCKS is nonzero.
DATA is a pointer to a struct cse_basic_block_data, defined below, that is DATA is a pointer to a struct cse_basic_block_data, defined below, that is
used to describe the block. It is filled in with the information about used to describe the block. It is filled in with the information about
@ -6860,7 +6860,7 @@ cse_end_of_basic_block (insn, data, follow_jumps, after_loop, skip_blocks)
/* Update the previous branch path, if any. If the last branch was /* Update the previous branch path, if any. If the last branch was
previously TAKEN, mark it NOT_TAKEN. If it was previously NOT_TAKEN, previously TAKEN, mark it NOT_TAKEN. If it was previously NOT_TAKEN,
shorten the path by one and look at the previous branch. We know that shorten the path by one and look at the previous branch. We know that
at least one branch must have been taken if PATH_SIZE is non-zero. */ at least one branch must have been taken if PATH_SIZE is nonzero. */
while (path_size > 0) while (path_size > 0)
{ {
if (data->path[path_size - 1].status != NOT_TAKEN) if (data->path[path_size - 1].status != NOT_TAKEN)
@ -7205,7 +7205,7 @@ cse_main (f, nregs, after_loop, file)
block. NEXT_BRANCH points to the branch path when following jumps or block. NEXT_BRANCH points to the branch path when following jumps or
a null path when not following jumps. a null path when not following jumps.
AROUND_LOOP is non-zero if we are to try to cse around to the start of a AROUND_LOOP is nonzero if we are to try to cse around to the start of a
loop. This is true when we are being called for the last time on a loop. This is true when we are being called for the last time on a
block and this CSE pass is before loop.c. */ block and this CSE pass is before loop.c. */