egcs/gcc ChangeLog rtl.h cse.c dbxout.c diagno ...

ghazi@gcc.gnu.org ghazi@gcc.gnu.org
Tue Mar 7 12:39:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	ghazi@sourceware.cygnus.com	00/03/07 12:39:10

Modified files:
	gcc            : ChangeLog rtl.h cse.c dbxout.c diagnostic.c 
	                 dwarfout.c emit-rtl.c final.c function.h gcse.c 
	                 genattr.c genattrtab.c genflags.c gengenrtl.c 
	                 genopinit.c genoutput.c ggc-page.c ggc-simple.c 
	                 ggc.h optabs.c output.h recog.c toplev.c tree.h 
	                 varasm.c xcoffout.h 
	gcc/ch         : ChangeLog grant.c 
	gcc/cp         : ChangeLog decl2.c method.c 
	gcc/objc       : objc-act.c 
	gcc/config/alpha: alpha.md 
	gcc/config/arm : aof.h aout.h arm-protos.h arm.c arm.h elf.h 
	                 pe.c telf.h thumb.c thumb.h 
	gcc/config/avr : avr.h 
	gcc/config/clipper: clix.h 
	gcc/config/fx80: fx80.h 
	gcc/config/i386: cygwin.h freebsd.h i386-interix.h i386-protos.h 
	                 i386.c i386elf.h osfrose.h ptx4-i.h sco5.h 
	                 sysv4.h 
	gcc/config/i860: paragon.h sysv3.h 
	gcc/config/m32r: m32r.c 
	gcc/config/mcore: mcore-elf.h mcore.c 
	gcc/config/mips: elf.h elf64.h iris6.h mips.h mips.md netbsd.h 
	gcc/config     : netbsd.h openbsd.h ptx4.h 
	gcc/config/rs6000: rs6000.c rs6000.md sysv4.h 
	gcc/config/tahoe: harris.h 
	gcc/config/v850: v850.c 

Log message:
	* rtl.h (rtunion_def): Constify member `rtstr'.
	(emit_line_note_after, emit_line_note, emit_line_note_force,
	emit_note, decode_asm_operands): Constify.
	
	* cse.c (canon_hash): Likewise.
	
	* dbxout.c (dbxout_block): Likewise.
	
	* diagnostic.c (file_and_line_for_asm, v_error_for_asm,
	v_warning_for_asm): Likewise.
	
	* dwarfout.c (function_start_label): Likewise.
	
	* emit-rtl.c (emit_line_note_after, emit_line_note, emit_note,
	emit_line_note_force): Likewise.
	
	* final.c (last_filename, asm_insn_count, final_scan_insn,
	output_source_line): Likewise.
	
	* function.h (struct emit_status): Likewise.
	
	* gcse.c (hash_expr_1): Likewise.
	
	* genattr.c (gen_attr, main): Likewise.
	
	* genattrtab.c (struct function_unit, current_alternative_string,
	write_attr_valueq, n_comma_elts, next_comma_elt, attr_eq,
	attr_numeral, check_attr_test, check_attr_value,
	convert_set_attr_alternative, convert_set_attr,
	compute_alternative_mask, simplify_by_exploding, gen_attr,
	gen_unit): Likewise.
	
	* genflags.c (gen_insn): Likewise.
	
	* gengenrtl.c (type_from_format): Likewise.
	
	* genopinit.c (gen_insn): Likewise.
	
	* genoutput.c (n_occurrences, process_template, process_template):
	Likewise.
	
	* ggc-page.c (ggc_set_mark, ggc_mark_if_gcable, ggc_get_size):
	Likewise.
	
	* ggc-simple.c (ggc_set_mark, ggc_mark_if_gcable, ggc_get_size):
	Likewise.
	
	* ggc.h (ggc_mark_string, ggc_mark, ggc_mark_if_gcable,
	ggc_set_mark, ggc_get_size): Likewise.
	
	* objc/objc-act.c (build_module_descriptor, finish_objc): Likewise.
	
	* optabs.c (init_one_libfunc): Likewise.
	
	* output.h (assemble_start_function): Likewise.
	
	* recog.c (decode_asm_operands): Likewise.
	
	* toplev.c (rest_of_compilation): Likewise.
	
	* tree.h (emit_line_note_after, emit_line_note,
	emit_line_note_force): Likewise.
	
	* varasm.c (asm_output_bss, asm_output_aligned_bss,
	asm_emit_uninitialised, assemble_start_function,
	assemble_variable, const_hash, compare_constant_1,
	find_pool_constant, mark_constant_pool, assemble_alias): Likewise.
	
	* xcoffout.h (DBX_FINISH_SYMBOL): Likewise.
	
	* alpha/alpha.md (call_vms, call_value_vms): Likewise.
	
	* arm/aof.h (ASM_OUTPUT_ASCII): Likewise.
	
	* arm/aout.h (ASM_OUTPUT_ASCII): Likewise.
	
	* arm/arm-protos.h (output_ascii_pseudo_op, arm_dllexport_name_p,
	arm_dllimport_name_p): Likewise.
	
	* arm/arm.c (arm_encode_call_attribute, output_ascii_pseudo_op):
	Likewise.
	
	* arm/arm.h (ASM_OUTPUT_MI_THUNK): Likewise.
	
	* arm/elf.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* arm/pe.c (arm_dllexport_name_p, arm_dllimport_name_p,
	arm_mark_dllexport, arm_mark_dllimport,
	arm_pe_encode_section_info): Likewise.
	
	* arm/telf.h (ASM_OUTPUT_DEF_FROM_DECLS,
	ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* arm/thumb.c (thumb_function_prologue): Likewise.
	
	* arm/thumb.h (ASM_OUTPUT_ASCII): Likewise.
	
	* avr/avr.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* clipper/clix.h (ASM_OUTPUT_ASCII): Likewise.
	
	* fx80/fx80.h (ASM_OUTPUT_ASCII): Likewise.
	
	* i386/cygwin.h (ASM_OUTPUT_SECTION_NAME): Likewise.
	
	* i386/freebsd.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* i386/i386-interix.h (ASM_OUTPUT_LIMITED_STRING,
	ASM_OUTPUT_ASCII, ASM_OUTPUT_SECTION_NAME): Likewise.
	
	* i386/i386-protos.h (asm_output_function_prefix): Likewise.
	
	* i386/i386.c (asm_output_function_prefix): Likewise.
	
	* i386/i386elf.h (ASM_OUTPUT_ASCII): Likewise.
	
	* i386/osfrose.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* i386/ptx4-i.h (ASM_OUTPUT_ASCII): Likewise.
	
	* i386/sco5.h (ASM_FINISH_DECLARE_OBJECT,
	ASM_OUTPUT_LIMITED_STRING, ASM_OUTPUT_ASCII,
	ASM_OUTPUT_SECTION_NAME): Likewise.
	
	* i386/sysv4.h (ASM_OUTPUT_ASCII): Likewise.
	
	* i860/paragon.h (ASM_OUTPUT_ASCII): Likewise.
	
	* i860/sysv3.h (ASM_OUTPUT_ASCII): Likewise.
	
	* m32r/m32r.c (m32r_encode_section_info): Likewise.
	
	* mcore-elf.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* mcore/mcore.c (mcore_encode_section_info): Likewise.
	
	* mips/elf.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* mips/elf64.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* mips/iris6.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* mips/mips.h (ASM_OUTPUT_IDENT): Likewise.
	
	* mips/mips.md (movdi, movsi): Likewise.
	
	* mips/netbsd.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* netbsd.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* openbsd.h (ASM_FINISH_DECLARE_OBJECT): Likewise.
	
	* ptx4.h (ASM_FINISH_DECLARE_OBJECT, ASM_OUTPUT_LIMITED_STRING,
	ASM_OUTPUT_ASCII): Likewise.
	
	* rs6000/rs6000.c (rs6000_allocate_stack_space, output_epilog,
	output_mi_thunk, output_toc): Likewise.
	
	* rs6000/rs6000.md (movsi): Likewise.
	
	* rs6000/sysv4.h (ASM_OUTPUT_INT, ASM_OUTPUT_SECTION_NAME): Likewise.
	
	* tahoe/harris.h (ASM_OUTPUT_ASCII): Likewise.
	
	* v850/v850.c (print_operand, print_operand_address,
	v850_encode_data_area): Likewise.
	
	ch:
	* grant.c (globalize_decl): Constify a char*.
	
	cp:
	* decl2.c (finish_objects): Constify a char*.
	
	* method.c (emit_thunk): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.5864&r2=1.5865
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/rtl.h.diff?cvsroot=gcc&r1=1.174&r2=1.175
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cse.c.diff?cvsroot=gcc&r1=1.132&r2=1.133
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/dbxout.c.diff?cvsroot=gcc&r1=1.49&r2=1.50
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/diagnostic.c.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/dwarfout.c.diff?cvsroot=gcc&r1=1.59&r2=1.60
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/emit-rtl.c.diff?cvsroot=gcc&r1=1.115&r2=1.116
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/final.c.diff?cvsroot=gcc&r1=1.116&r2=1.117
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/function.h.diff?cvsroot=gcc&r1=1.49&r2=1.50
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/gcse.c.diff?cvsroot=gcc&r1=1.82&r2=1.83
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/genattr.c.diff?cvsroot=gcc&r1=1.32&r2=1.33
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/genattrtab.c.diff?cvsroot=gcc&r1=1.71&r2=1.72
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/genflags.c.diff?cvsroot=gcc&r1=1.29&r2=1.30
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/gengenrtl.c.diff?cvsroot=gcc&r1=1.31&r2=1.32
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/genopinit.c.diff?cvsroot=gcc&r1=1.36&r2=1.37
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/genoutput.c.diff?cvsroot=gcc&r1=1.48&r2=1.49
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ggc-page.c.diff?cvsroot=gcc&r1=1.23&r2=1.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ggc-simple.c.diff?cvsroot=gcc&r1=1.30&r2=1.31
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ggc.h.diff?cvsroot=gcc&r1=1.23&r2=1.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/optabs.c.diff?cvsroot=gcc&r1=1.63&r2=1.64
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/output.h.diff?cvsroot=gcc&r1=1.43&r2=1.44
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/recog.c.diff?cvsroot=gcc&r1=1.55&r2=1.56
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/toplev.c.diff?cvsroot=gcc&r1=1.299&r2=1.300
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/tree.h.diff?cvsroot=gcc&r1=1.138&r2=1.139
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/varasm.c.diff?cvsroot=gcc&r1=1.105&r2=1.106
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/xcoffout.h.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ch/ChangeLog.diff?cvsroot=gcc&r1=1.75&r2=1.76
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ch/grant.c.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.1625&r2=1.1626
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cp/decl2.c.diff?cvsroot=gcc&r1=1.315&r2=1.316
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/cp/method.c.diff?cvsroot=gcc&r1=1.139&r2=1.140
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/objc/objc-act.c.diff?cvsroot=gcc&r1=1.38&r2=1.39
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/alpha/alpha.md.diff?cvsroot=gcc&r1=1.111&r2=1.112
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/aof.h.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/aout.h.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/arm-protos.h.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/arm.c.diff?cvsroot=gcc&r1=1.84&r2=1.85
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/arm.h.diff?cvsroot=gcc&r1=1.62&r2=1.63
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/elf.h.diff?cvsroot=gcc&r1=1.17&r2=1.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/pe.c.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/telf.h.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/thumb.c.diff?cvsroot=gcc&r1=1.17&r2=1.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/arm/thumb.h.diff?cvsroot=gcc&r1=1.18&r2=1.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/avr/avr.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/clipper/clix.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/fx80/fx80.h.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/cygwin.h.diff?cvsroot=gcc&r1=1.18&r2=1.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/freebsd.h.diff?cvsroot=gcc&r1=1.18&r2=1.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/i386-interix.h.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/i386-protos.h.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/i386.c.diff?cvsroot=gcc&r1=1.141&r2=1.142
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/i386elf.h.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/osfrose.h.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/ptx4-i.h.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/sco5.h.diff?cvsroot=gcc&r1=1.35&r2=1.36
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i386/sysv4.h.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i860/paragon.h.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/i860/sysv3.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/m32r/m32r.c.diff?cvsroot=gcc&r1=1.20&r2=1.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mcore/mcore-elf.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mcore/mcore.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mips/elf.h.diff?cvsroot=gcc&r1=1.18&r2=1.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mips/elf64.h.diff?cvsroot=gcc&r1=1.20&r2=1.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mips/iris6.h.diff?cvsroot=gcc&r1=1.19&r2=1.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mips/mips.h.diff?cvsroot=gcc&r1=1.90&r2=1.91
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mips/mips.md.diff?cvsroot=gcc&r1=1.79&r2=1.80
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/mips/netbsd.h.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/netbsd.h.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/openbsd.h.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/ptx4.h.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&r1=1.112&r2=1.113
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.md.diff?cvsroot=gcc&r1=1.80&r2=1.81
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/sysv4.h.diff?cvsroot=gcc&r1=1.24&r2=1.25
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/tahoe/harris.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/v850/v850.c.diff?cvsroot=gcc&r1=1.29&r2=1.30



More information about the Gcc-cvs mailing list