diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fa0377699ff..b9fe80a1d56 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -41,9 +41,9 @@ Tue Apr 13 17:47:14 1999 John Wehle (john@feith.com) Wed Apr 14 10:04:27 1999 Michael Hayes * config/c4x/c4x.md (storeqf_int, storeqf_int_clobber, loadqf_int, - loadqf_int_clobber): Add new patterns with corresponding splitters - to handle moves of floating point values into and out of intager - registers by using memory. + loadqf_int_clobber): Add new patterns with corresponding splitters + to handle moves of floating point values into and out of intager + registers by using memory. * config/c4x/c4x.c (c4x_check_legit_addr): Disallow PRE_INC for modes other than QFmode and QImode. @@ -58,28 +58,28 @@ Wed Apr 14 10:04:27 1999 Michael Hayes * config/c4x/c4x.h (mixed_subreg_operand): Add prototype. -Tue Apr 13 14:49:13 1999 Jan Hubicka +Tue Apr 13 14:49:13 1999 Jan Hubicka * i386.c (agi_dependent): Handle push operation more correctly. -Tue Apr 13 14:45:17 1999 Jan Hubicka +Tue Apr 13 14:45:17 1999 Jan Hubicka * i386.md (anddi3): Add % constraint. (iordi3, xordi3): Likewise. -Tue Apr 13 14:29:58 1999 Jan Hubicka +Tue Apr 13 14:29:58 1999 Jan Hubicka * i386.md (extendhisi2): Output mov instead of cw instruction for K6 to improve decoding bandwidth. * i386.md (extendhiqi2): Likewise. -Tue Apr 13 14:26:31 1999 Jan Hubicka +Tue Apr 13 14:26:31 1999 Jan Hubicka * i386.md (movsf_push): Handle memory to memory case too, new splitter. (movdf_push, movxf_push): Likewise. (movsf_push_memory, movdf_push_memory, movxf_push_memory): Remove. -Tue Apr 13 14:14:06 1999 Jan Hubicka +Tue Apr 13 14:14:06 1999 Jan Hubicka * i386.md: Do not output mov %0,reg on AMD K6. @@ -88,25 +88,25 @@ Tue Apr 13 12:14:07 1999 Dave Brolley * cppinit.c (cpp_start_read): Fix buffer overwrite. * Makefile.in (cppinit.o): Typo in dependencies. -Tue Apr 13 05:04:59 1999 Richard Earnshaw (rearnsha@arm.com) +Tue Apr 13 05:04:59 1999 Richard Earnshaw (rearnsha@arm.com) * arm.h (function prototypes for arm.c): Ifdef these out if HAVE_CONFIG_H is not defined. Tue Apr 13 02:11:11 1999 Jeffrey A Law (law@cygnus.com) - * pa.c: Avoid Using immediate zero for register zero. - * pa.md: Likewise. + * pa.c: Avoid Using immediate zero for register zero. + * pa.md: Likewise. - * pa.c (print_operand, case 'f'): New case for FP register or 0.0. - (print_operand, case 'r'): Use %r0 for zero value. - * pa.md (move patterns, fcmp patterns): Use new %f output arg. + * pa.c (print_operand, case 'f'): New case for FP register or 0.0. + (print_operand, case 'r'): Use %r0 for zero value. + * pa.md (move patterns, fcmp patterns): Use new %f output arg. - * pa.c: Use a register name, not a raw immediate in branch, + * pa.c: Use a register name, not a raw immediate in branch, compare/clear, sub, subb, uaddcm and vshd instructions. * pa.md: Likewise. - * pa.md, pa.h, ee.asm, ee_fp.asm, lib2funcs.asm: Likewise. + * pa.md, pa.h, ee.asm, ee_fp.asm, lib2funcs.asm: Likewise. * pa.c: Use a register name, not a raw immediate in "bv" instructions. * pa.md, pa.h, ee.asm, ee_fp.asm, lib2funcs.asm: Likewise. @@ -115,15 +115,15 @@ Tue Apr 13 02:11:11 1999 Jeffrey A Law (law@cygnus.com) except where it is actually needed. * pa.md, pa.h, ee.asm, ee_fp.asm, lib2funcs.asm: Likewise. -Mon Apr 12 23:34:35 PDT 1999 Jeff Law (law@cygnus.com) +Mon Apr 12 23:34:35 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Apr 12 14:58:30 MET DST 1999 Jan Hubicka +Mon Apr 12 14:58:30 1999 Jan Hubicka * reg-stack.c (check_stack_regs_mentioned): Remove variable SIZE. -Mon Apr 12 19:15:17 1999 Daniel Jacobowitz +Mon Apr 12 19:15:17 1999 Daniel Jacobowitz * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Add missing backslash. @@ -139,12 +139,12 @@ Mon Apr 12 19:11:38 1999 Mumit Khan (MATH_LIBRARY): Make it null. * i386/crtdll.h (MATH_LIBRARY): Likewise. -Fri Apr 12 15:00:52 1999 Stan Cox +Fri Apr 12 15:00:52 1999 Stan Cox * c-decl.c (c_decode_option, start_decl, start_function, finish_function) : Recognize -Wno-main so we can avoid warnings. -1999-04-12 14:55 -0400 Zack Weinberg +1999-04-12 Zack Weinberg * cpphash.c (collect_expansion, macroexpand, push_macro_expansion): Make the escape character in macro @@ -159,7 +159,7 @@ Fri Apr 12 15:00:52 1999 Stan Cox character. * cpplib.h: Update commentary. -Mon Apr 12 09:30:03 1999 Richard Earnshaw (rearnsha@arm.com) +Mon Apr 12 09:30:03 1999 Richard Earnshaw (rearnsha@arm.com) * arm.h (target_fp_name, structure_size_string, arm_cpu_select): Const-ify. @@ -173,7 +173,7 @@ Mon Apr 12 09:30:03 1999 Richard Earnshaw (rearnsha@arm.com) * riscix.h (SUBTARGET_SWITCHES): Document. -1999-04-12 Bruce Korb +1999-04-12 Bruce Korb * fixincludes: make fixincludes behave like the scripts in fixinc/ @@ -214,7 +214,7 @@ Mon Apr 12 03:11:30 1999 Jeffrey A Law (law@cygnus.com) * rtl.h (remove_node_from_expr_list): Declare. * rtlanal.c (remove_node_from_expr_list): New function. -Mon Apr 12 02:37:02 1999 Jan Hubicka +Mon Apr 12 02:37:02 1999 Jan Hubicka * reg-stack.c: Update comment, include varray.h. (stack_regs_mentioned_data): New global variable. @@ -234,7 +234,7 @@ Mon Apr 12 02:37:02 1999 Jan Hubicka * jump.c (find_cross_jump): Use stack_regs_mentioned. * rtl.h (stack_regs_mentioned): Declare. -Mon Apr 12 00:57:10 1999 Theodore Papadopoulo +Mon Apr 12 00:57:10 1999 Theodore Papadopoulo * integrate.c (INTEGRATE_THRESHOLD): Sync it with the comment. @@ -247,7 +247,7 @@ Sun Apr 11 07:43:44 1999 Kaveh R. Ghazi * jump.c (jump_optimize_1): Make the definition static to match the prototype. -Sat Apr 10 22:51:53 1999 Jan Hubicka +Sat Apr 10 22:51:53 1999 Jan Hubicka * flow.c (life_analysis): New parameter remove_dead_code. (life_analysis_1): Likewise. @@ -255,8 +255,8 @@ Sat Apr 10 22:51:53 1999 Jan Hubicka * output.h: Update prototype. * toplev.c: Update calls to life_analysis. -Sat Apr 10 22:12:12 1999 Jan Hubicka - +Sat Apr 10 22:12:12 1999 Jan Hubicka + * recog.c (constrain_operands): Ignore unary operators when matching operands. Recognize '5'..'9' as well. @@ -276,7 +276,7 @@ Fri Apr 9 11:29:17 1999 Richard Henderson * flow.c (merge_blocks_nomove): Rewrite to properly handle two blocks that vanish entirely during merging. -Sat Apr 10 20:09:55 EDT 1999 John Wehle (john@feith.com) +Sat Apr 10 20:09:55 1999 John Wehle (john@feith.com) * i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2, floatsixf2, floatdixf2, movsicc, movhicc, movsfcc, movdfcc, @@ -312,7 +312,7 @@ Sat Apr 10 06:14:31 1999 Jan Hubicka * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb. * configure: Rebuilt. -Sat Apr 10 06:04:50 1999 Donn Terry (donn@interix.com) +Sat Apr 10 06:04:50 1999 Donn Terry (donn@interix.com) * i386/t-interix: Use mostly system headers unchanged. Use system assert.h @@ -326,7 +326,7 @@ Sat Apr 10 06:04:50 1999 Donn Terry (donn@interix.com) * configure.in (interix): Use new files. * configure: Rebuilt. -Sat Apr 10 05:25:28 1999 Daniel Jacobowitz +Sat Apr 10 05:25:28 1999 Daniel Jacobowitz * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Fix conditions for -Dunix and -Dlinux, and remove duplicate definition. @@ -408,12 +408,12 @@ Sat Apr 10 03:50:12 1999 Jeffrey A Law (law@cygnus.com) * toplev.c (rest_of_compilation): Run the jump optimizer after register allocation and reloading if needed. -Fri Apr 9 21:02:57 1999 Krister Walfridsson (cato@df.lth.se) +Fri Apr 9 21:02:57 1999 Krister Walfridsson (cato@df.lth.se) - * i386/gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Fix typo. + * i386/gas.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Fix typo. * i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Likewise. -1999-04-09 22:58 -0400 Zack Weinberg +1999-04-09 Zack Weinberg * cpphash.c (special_symbol): When expanding __LINE__, use the top file buffer, not the top buffer. @@ -494,12 +494,12 @@ Thu Apr 8 10:22:23 1999 Kaveh R. Ghazi * mips.h: Include hwint.h instead of providing definitions for HOST_WIDE_INT, etc. Wrap uses of HOST_WIDE_INT in #ifdef. -Thu Apr 8 06:16:14 EDT 1999 John Wehle (john@feith.com) +Thu Apr 8 06:16:14 1999 John Wehle (john@feith.com) * i386.md (truncdfsf2, truncxfsf2, truncxfdf2): Rewrite using a splitter. -Thu Apr 8 01:26:05 1999 Art Haas (ahaas@neosoft.com) +Thu Apr 8 01:26:05 1999 Arg Haas (ahaas@neosoft.com) Jeffrey A Law (law@cygnus.com) * freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Avoid ambiguous @@ -540,12 +540,12 @@ Wed Apr 7 14:52:18 1999 Catherine Moore * config/mips/elf.h (MAKE_DECL_ONE_ONLY): Define. (UNIQUE_SECTION_P): Define. -1999-04-07 11:50 -0800 Bruce Korb +1999-04-07 Bruce Korb * fixinc/inclhack.tpl & fixincl.tpl: Remove dynamic content from generated files -Wed Apr 7 13:16:22 EDT 1999 John Wehle (john@feith.com) +Wed Apr 7 13:16:22 1999 John Wehle (john@feith.com) * i386.c (output_move_memory): Remove. * i386.h: Likewise. @@ -610,17 +610,17 @@ Tue Apr 6 15:45:28 1999 Richard Henderson (tidy_fallthru_edge): Use next_real_insn instead of confusing inline code. -1999-04-06 12:56 -0400 Zack Weinberg +1999-04-06 Zack Weinberg * cppexp.c (parse_charconst): Initialize c. (cpp_parse_expr): Initialize rprio. * cppfiles.c (merge_include_chains): Initialize prev. - (finclude) Set fp->line_base to fp->buf before returning. + (finclude): Set fp->line_base to fp->buf before returning. * cpphash.c (macroexpand): Initialize token. * cppspec.c (lang_specific_driver): Change suff to const char *const *. -1999-04-06 12:51 -0400 Zack Weinberg +1999-04-06 Zack Weinberg * cppinit.c (install_predefs): Delete function. (cpp_start_read): Don't call install_predefs. @@ -646,7 +646,7 @@ Tue Apr 6 15:45:28 1999 Richard Henderson * f/lang-specs.h: Likewise. * objc/lang-specs.h: Likewise. -Mon Apr 5 11:55:31 1999 Donn Terry (donn@interix.com) +Mon Apr 5 11:55:31 1999 Donn Terry (donn@interix.com) * Makefile.in (SUBDIR_FLAGS_TO_PASS): Fix misapplied patch. @@ -654,17 +654,17 @@ Mon Apr 5 11:51:38 1999 Jeffrey A Law (law@cygnus.com) * m68k.md (movdf): Hide GPR sources & destinations from regclass. -Mon Apr 5 09:54:42 PDT 1999 Jeff Law (law@cygnus.com) +Mon Apr 5 09:54:42 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Apr 5 05:55:15 PDT 1999 Bruce Korb +Mon Apr 5 05:55:15 1999 Bruce Korb * fixincl.tpl: Separate "-e" from its argument, a la the Sat Apr 3 17:05:13 1999 fix. * genfixes: Ensure that the server shell is _NOT_ csh. -Mon Apr 5 03:52:30 PDT 1999 Jeff Law (law@cygnus.com) +Mon Apr 5 03:52:30 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -733,7 +733,7 @@ Sat Apr 3 14:54:46 1999 Craig Burley * tree.def (BLOCK): Fix typo in comment. -Sat Apr 3 00:53:29 EST 1999 John Wehle (john@feith.com) +Sat Apr 3 00:53:29 1999 John Wehle (john@feith.com) * i386.md (floatsisf2, floatdisf2, floatsidf2, floatdidf2, floatsixf2, floatdixf2): Rewrite using a splitter. @@ -748,7 +748,7 @@ Fri Apr 2 17:23:58 1999 Nick Clifton * print-rtl.c (print_rtx): Use both HOST_WIDE_INT_PRINT_DEC and HOST_WIDE_INT_PRINT_HEX to display constants. -1999-04-02 20:16 -0500 Zack Weinberg +1999-04-02 Zack Weinberg * config/i386/i386.h: Document all TARGET_SWITCHES or add explicit null initializer. @@ -759,7 +759,7 @@ Fri Apr 2 17:23:58 1999 Nick Clifton * config/i386/win32.h: Likewise. * config/i386/osfrose.h: Likewise. Drop obsolete -mno-ident option. -Fri Apr 2 17:49:44 1999 Toshiyasu Morita +Fri Apr 2 17:49:44 1999 Toshiyasu Morita * regmove.c (fixup_match_1): Remove now useless if (0). @@ -785,7 +785,7 @@ Fri Apr 2 16:03:05 1999 Jeffrey A Law (law@cygnus.com) * fixinc.dgux, fixinc.interix, fixinc.irix, fixinc.ptx: Deleted. * fixinc.sco, fixinc.svr4, fixinc.winnt, fixinc.wrap: Likewise. -Fri Apr 2 15:46:25 1999 Donn Terry (donn@interix.com) +Fri Apr 2 15:46:25 1999 Donn Terry (donn@interix.com) * configure.in: Set and substitute quoted_cc_set_by_configure. * configure: Rebuilt. @@ -821,13 +821,13 @@ Fri Apr 2 14:35:45 1999 Stan Cox (addqi3): Likewise. (ashlhi3): Likewise. -Fri Apr 2 14:17:10 1999 Jerry James +Fri Apr 2 14:17:10 1999 Jerry James * gcc/invoke.texi: Add documentation for additional supported MIPS CPU types, options -mips16 and -mentry, and ABI and ISA defaults. -Fri Apr 2 14:12:06 EST 1999 John Wehle (john@feith.com) +Fri Apr 2 14:12:06 1999 John Wehle (john@feith.com) * i386.md: Delete floating point compare, add, subtract, multiply, and divide patterns which allowed integer @@ -840,7 +840,7 @@ Fri Apr 2 11:53:37 1999 John Wehle (john@feith.com) * i386.md (movsf+1, movdf+1, movxf+1): Update constraints so that SECONDARY_MEMORY_RELOAD is used. Remove dead code. -1999-04-02 Bruce Korb +1999-04-02 Bruce Korb * fixinc/mkfixinc.sh: Added support for x86-interix. * fixinc/fixinc.interix: Fixincludes script, slight changes @@ -901,7 +901,7 @@ Thu Apr 1 12:04:05 1999 Jim Wilson * expr.c (store_field): When check direct_store, assume all complex modes can be directly stored. -1999-04-01 Bruce Korb +1999-04-01 Bruce Korb * fixinc/genfixes: New shell script that runs autogen to create the generated files. @@ -953,7 +953,7 @@ Wed Mar 31 12:32:43 1999 Richard Henderson * stupid.c (stupid_life_analysis): Update life data calls. * rtl.h, output.h: Update prototypes. -Wed Mar 31 12:10:00 1999 Bruce Korb +Wed Mar 31 12:10:00 1999 Bruce Korb * inclhack.def (several): Added spaces in tests to ensure correct shell syntax. Added c_asm.h fix from fixincludes. @@ -1049,23 +1049,23 @@ Mon Mar 29 15:11:10 1999 Craig Burley * invoke.texi (Code Gen Options): Attempt to clarify -fcheck-memory-usage. Minor edits to -fprefix-function-name. -Mon Mar 29 20:52:47 1999 J"orn Rennecke +Mon Mar 29 20:52:47 1999 J"orn Rennecke * loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to end of libcall. -Mon Mar 29 20:35:49 1999 J"orn Rennecke +Mon Mar 29 20:35:49 1999 J"orn Rennecke * sh.md (mulsi3): Tag an extra REG_EQUAL note to the middle insn. -Mon Mar 29 11:50:34 1999 Jerry Quinn +Mon Mar 29 11:50:34 1999 Jerry Quinn * pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000 class machine. (HAVE_PRE_DECREMENT, HAVE_POST_INCREMENT): Likewise. (HAVE_POST_DECREMENT): Likewise. -Mon Mar 29 08:24:43 1999 Bruce Korb +Mon Mar 29 08:24:43 1999 Bruce Korb * fixinc/mkfixinc.sh: Fix portability problems with old shells. @@ -1084,7 +1084,7 @@ Sun Mar 28 15:34:28 1999 Richard Henderson * varasm.c (output_constant_pool): Always mark the constant pool. -Sun Mar 28 16:09:01 1999 "Jerry Quinn" +Sun Mar 28 16:09:01 1999 Jerry Quinn * pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity. Use shift/mem ops in pa7100LCalu. @@ -1102,7 +1102,7 @@ Sun Mar 28 12:22:12 1999 Robert Lipe (robertlipe@usa.net) * configure.in (i?86-UnixWare7*-sysv): Use it. * i386/udk.h: Use sysv5.h. Now uses Dwarf-2. -Sun Mar 28 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Mar 28 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -1113,7 +1113,7 @@ Sun Mar 28 00:44:27 1999 Jeffrey A Law (law@cygnus.com) * gcc.cps, cpp.cps: Delete unwanted files. -Sat Mar 27 23:37:40 EST 1999 John Wehle (john@feith.com) +Sat Mar 27 23:37:40 1999 John Wehle (john@feith.com) * i386.md (movdicc+3, movdicc+4): Rewrite using split_di. * i386.c (output_int_conditional_move): Delete unused code. @@ -1126,7 +1126,7 @@ Sat Mar 27 16:13:50 1999 Jeffrey A Law (law@cygnus.com) * flow.c (mark_used_regs): Improve handling of ASMs. -1999-03-26 Zack Weinberg +1999-03-26 Zack Weinberg * Makefile.in (xcpp, cppspec.o): New targets. (CPP_INSTALL_NAME): New macro. @@ -1148,7 +1148,7 @@ Fri Mar 26 16:02:37 1999 Nick Clifton * config/arm/vxarm.h: Define SUBTARGET_CPU_DEFAULT before including arm/coff.h -1999-02-16 Scott Bambrough +1999-02-16 Scott Bambrough * configure.in (arm*-*-linux-gnu*): Set thread_file to 'posix' if --enable-threads[={yes,pthreads,posix}] is passed as a command @@ -1158,7 +1158,7 @@ Fri Mar 26 16:02:37 1999 Nick Clifton * gcc/config/arm/t-linux (TARGET_LIBGCC2_CFLAGS): Include -fPIC. -Fri Mar 26 19:42:19 1999 J"orn Rennecke +Fri Mar 26 19:42:19 1999 J"orn Rennecke * loop.c (combine_givs): Fix index into can_combine when doing benefit adjustment for remaining givs when having combined a giv. @@ -1202,7 +1202,7 @@ Fri Mar 26 10:43:47 1999 Nick Clifton (ASM_OUTPUT_SOURCE_LINE): Define. (DBX_OUTPUT_MAIN_SOURCE_FILE_END): Define. -Fri Mar 26 01:59:15 1999 "Charles M. Hannum" +Fri Mar 26 01:59:15 1999 "Charles M. Hannum" * fold-const.c (fold_truthop): Optimize bitfield references with different masks as long as their size and bit position are the same. @@ -1221,7 +1221,7 @@ Thu Mar 25 22:53:27 1999 Martin von L * gcc.texi (Copy Assignment): New node. -1999-03-25 Zack Weinberg +1999-03-25 Zack Weinberg * gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. @@ -1244,7 +1244,7 @@ Thu Mar 25 12:46:37 1999 Jim Wilson * i960/i960.h (TARGET_SWITCHES): Add doc strings. * invoke.texi (a29k): Add documentation for -mno-multm option. -Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod +Thu Mar 25 14:04:54 1999 Andrew MacLeod * rtl.texi (RTX_FRAME_RELATED_P): Add documentation. * rtl.h (struct rtx_def): Update comment for frame_related field. @@ -1261,7 +1261,7 @@ Thu Mar 25 14:04:54 EST 1999 Andrew MacLeod (emit_no_conflict_block, emit_libcall_block): Use set_unique_reg_note. (expand_fix): Use set_unique_reg_note. -Thu Mar 25 11:47:49 1999 Art Haas +Thu Mar 25 11:47:49 1999 Art Haas * tlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc. @@ -1273,7 +1273,7 @@ Thu Mar 25 10:05:56 1999 Richard Henderson 1999-03-25 Philip Blundell - Based on patch from Jim Studt : + Based on patch from Jim Studt : * config/arm/linux-elf.h (STARTFILE_SPEC, ENDFILE_SPEC): Copy definitions from config/linux.h. (DBX_BLOCKS_FUNCTION_RELATIVE): Define to 1. @@ -1284,7 +1284,7 @@ Thu Mar 25 02:12:42 1999 Finn Hakansson * rtl.h (MEM_COPY_ATTRIBUTES): Remove unnecessary ending backslash. -Thu Mar 25 02:02:13 1999 Axel Thimm +Thu Mar 25 02:02:13 1999 Axel Thimm * Makefile.in (RANLIB_TEST): Improve test. @@ -1293,15 +1293,15 @@ Thu Mar 25 01:15:33 1999 Donn Terry * combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the low bits out of a constant. -Tue Mar 23 15:45:25 1999 Richard Earnshaw (rearnsha@arm.com) - Jeff Law +Tue Mar 23 15:45:25 1999 Richard Earnshaw (rearnsha@arm.com) + Jeff Law * fold-const.c (make_range): If orig_type is unset, set it as soon as we know the type. Remove now unnecessary set of orig_type for conversions. Wed Mar 24 23:27:25 1999 Mark Elbrecht - Jeff Law + Jeff Law * system.h (STDIN_FILENO): Provide default definition if one is not provided by the system header files. @@ -1327,7 +1327,7 @@ Wed Mar 24 15:44:12 1999 Nick Clifton (m32r_valid_machine_decl_attribute): Likewise. (m32r_encode_section_info): Likewise. -Wed Mar 24 21:42:15 1999 J"orn Rennecke +Wed Mar 24 21:42:15 1999 J"orn Rennecke * reload1.c (choose_reload_regs): If output-reloading for a simple move insn, try to inherit an equivalence for the input. @@ -1497,17 +1497,17 @@ Mon Mar 22 14:35:28 1999 Nick Clifton * tm.texi (MD_SCHED_INIT): Add missing closing parenthesis. -Mon Mar 22 22:24:30 1999 J"orn Rennecke +Mon Mar 22 22:24:30 1999 J"orn Rennecke * reload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output_reload for auto_inc expressions that could be reloaded. Call forget_old_reloads for REG_INC notes. -Mon Mar 22 21:51:57 1999 J"orn Rennecke +Mon Mar 22 21:51:57 1999 J"orn Rennecke * cse.c (cse_insn): Don't change the result register of a libcall. -Mon Mar 22 21:08:59 1999 J"orn Rennecke +Mon Mar 22 21:08:59 1999 J"orn Rennecke * rtl.h (shallow_copy_rtx): Declare. * rtl.c (shallow_copy_rtx): New function. @@ -1574,7 +1574,7 @@ Sun Mar 21 12:13:01 1999 Nick Clifton * Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with. -Sun Mar 21 01:15:03 PST 1999 Jeff Law (law@cygnus.com) +Sun Mar 21 01:15:03 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -1636,7 +1636,7 @@ Sat Mar 20 11:39:58 1999 Michael Hayes * config/c4x/c4x.h (TARGET_SWITCHES): Add documentation. * config/c4x/c4x.h (TARGET_OPTIONS): Add documentation. -Fre Mar 19 23:26:29 1999 Martin von Löwis +Fri Mar 19 23:26:29 1999 Martin von Löwis * expr.c (expand_expr): Handle ERROR_MARK much earlier. @@ -1742,7 +1742,7 @@ Thu Mar 18 15:58:26 1999 Nick Clifton * loop.c (strength_reduce): Do not perform pseudo replacements if the loop contains volatile memory references. -Thu Mar 18 19:09:50 1999 J"orn Rennecke +Thu Mar 18 19:09:50 1999 J"orn Rennecke * reload.c (find_reloads_toplev): When processing X recursively, don't alter it destructively except by filling in constants. @@ -1780,7 +1780,7 @@ Wed Mar 17 23:17:42 1999 Mark Kettenis * config/t-gnu (SYSTEM_HEADER_DIR): New variable. Set to `/include' in order to find the system's limits.h. -Wed Mar 17 23:00:18 1999 Robert Lipe +Wed Mar 17 23:00:18 1999 Robert Lipe * fixinc/fixincl.c: Include auto-host.h instead of config.h. * fixinc/procopen.c: Likewise. @@ -1811,8 +1811,8 @@ Wed Mar 17 22:46:13 1999 Mark Elbrecht - Jeff Law +Wed Mar 17 20:38:08 1999 Jerry Quinn + Jeff Law * pa.md: Add real PA8000 scheduling information. @@ -1852,7 +1852,7 @@ Wed Mar 17 14:41:41 1999 Nick Clifton (bit_count): New function: Return a count of the number of bits set in a word. -Wed Mar 17 21:29:12 1999 J"orn Rennecke +Wed Mar 17 21:29:12 1999 J"orn Rennecke * reload1.c (eliminate_regs): Don't keep REG_DEAD notes around for things that were eliminated. @@ -1885,7 +1885,7 @@ Tue Mar 16 15:30:19 1999 Nick Clifton * rtl.h: Rename prototype for free_bb_memory to free_bb_mem. -Tue Mar 16 23:40:09 1999 J"orn Rennecke +Tue Mar 16 23:40:09 1999 J"orn Rennecke * sh.md (movsi_i): Move t/r alternative after r/rI alternative. @@ -1894,7 +1894,7 @@ Tue Mar 16 13:44:50 1999 Jim Wilson * mn10200/mn10200.md (addsi3, subsi3, ashlsi3, lshrsi3, ashrsi3): Delete emit_library_call_value declaration. -1999-03-16 16:06 -0500 Zack Weinberg +1999-03-16 Zack Weinberg * cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed buffer) and @@ -1994,7 +1994,7 @@ Mon Mar 15 22:45:25 1999 David Edelsohn (output_function_profiler): Save and restore static chain around profile call for all ABIs. -1999-03-15 21:39 -0500 Zack Weinberg +1999-03-15 Zack Weinberg * cppinit.c: Instead of one pending list, keep separate lists for each category of pending option: -D/-U, -A, -include, @@ -2103,7 +2103,7 @@ Sun Mar 14 16:22:10 1999 Kaveh R. Ghazi (build_real_from_int_cst): Use them in call to `do_float_handler'. -Sun Mar 14 01:15:06 PST 1999 Jeff Law (law@cygnus.com) +Sun Mar 14 01:15:06 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2111,7 +2111,7 @@ Sat Mar 13 17:37:18 1999 Richard Henderson * haifa-sched.c (sched_analyze_1): Only clear reg_last_uses on a SET. -Sat Mar 13 11:36:16 1999 Richard Earnshaw (rearnsha@arm.com) +Sat Mar 13 11:36:16 1999 Richard Earnshaw (rearnsha@arm.com) * arm.c (arm_split_constant): Don't try to force a constant to memory after arm_reorg has run. @@ -2124,7 +2124,7 @@ Fri Mar 12 20:26:32 1999 David Edelsohn * configure.in ({rs6000,powerpc}-ibm-aix*): Set float_format to none. * configure: Rebuilt. -Fri Mar 12 20:45:30 1999 J"orn Rennecke +Fri Mar 12 20:45:30 1999 J"orn Rennecke * unroll.c (loop_iterations): Don't return a final value for EQ comparison loops. @@ -2134,7 +2134,7 @@ Fri Mar 12 12:35:01 1999 Jim Wilson * reload1.c (calculate_needs_all_insns): When ignore equivalence setting insn, clear need_elim, need_reload, and need_operand_change. -Fri Mar 12 07:54:43 1999 Bruce Korb +Fri Mar 12 07:54:43 1999 Bruce Korb * fixinc/fixinc.*: Some changes from the fixincl-branch were not applied (??!!). Corrected. @@ -2158,12 +2158,12 @@ Thu Mar 11 13:55:52 1999 Richard Henderson * machmode.h (smallest_mode_for_size): Prototype. * stor-layout.c (smallest_mode_for_size): Remove static. -Thu Mar 11 21:25:59 1999 J"orn Rennecke +Thu Mar 11 21:25:59 1999 J"orn Rennecke * loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv conversion if we don't know the lifetime. -Thu Mar 11 20:37:59 1999 J"orn Rennecke +Thu Mar 11 20:37:59 1999 J"orn Rennecke * reload.1c (delete_address_reloads_1): Check for reloads of CURRENT_INSN even if it sets DST. @@ -2186,11 +2186,11 @@ Thu Mar 11 10:27:42 1999 Robert Lipe (dwarf2out_init): Build internal label names for sections from static labels. -Thu Mar 11 17:28:32 1999 J"orn Rennecke +Thu Mar 11 17:28:32 1999 J"orn Rennecke * sh.md (mulsi3): End mul.l sequence with a no-op move. -Thu Mar 11 08:52:02 1999 Bruce Korb +Thu Mar 11 08:52:02 1999 Bruce Korb * Makefile.in: Activated fixinc/mkfixinc.sh. * configure.in: Activated fixinc/mkfixinc.sh. @@ -2222,11 +2222,11 @@ Wed Mar 10 02:49:04 1999 Jason Merrill * configure.in: Remove init_priority stuff. -1999-03-11 Colin Smith +1999-03-11 Colin Smith * sdbout.c (plain_type_1): Make boolean types work better with sdb. -Thu Mar 11 00:20:52 1999 Alexandre Oliva +Thu Mar 11 00:20:52 1999 Alexandre Oliva * gcc.texi: Update bug reporting instructions to match current ezmlm list reality. @@ -2290,18 +2290,18 @@ Wed Mar 10 20:28:29 1999 Jeffrey A Law (law@cygnus.com) then run a jump optimization pass. * jump.c (delete_barrier_successors): Delete nop jumps too. -Wed Mar 10 19:04:31 1999 J"orn Rennecke +Wed Mar 10 19:04:31 1999 J"orn Rennecke * sh.c (fp_arith_reg_operand): Actually test if reg is suitable for FP arithmetic. Changed caller. * sh.md (subsf3, subsf_i): Use fp_arith_reg_operand. -Wed Mar 10 18:56:31 1999 J"orn Rennecke +Wed Mar 10 18:56:31 1999 J"orn Rennecke * reload1.c (choose_reload_regs): When inheriting from the frame pointer, don't clobber it. -Wed Mar 10 08:01:52 1999 Bruce Korb +Wed Mar 10 08:01:52 1999 Bruce Korb * fixinc/fixinc.*: Resync-ed with the files in this directory. @@ -2310,7 +2310,7 @@ Wed Mar 10 08:01:52 1999 Bruce Korb out-of-order. (the ix86-*-linux-gnu* entry needed to be earlier). -Wed Mar 10 00:01:24 1999 J"orn Rennecke +Wed Mar 10 00:01:24 1999 J"orn Rennecke * reload1.c (reload_combine_note_store): Fix calculation of number of affected registers. @@ -2356,7 +2356,7 @@ Mon Mar 8 23:43:47 1999 Richard Henderson * haifa-sched.c (sched_analyze_1): Fix last change -- add clobber dependencies to sets in the non-hard-reg case too. -Mon Mar 8 18:55:21 1999 Marc Espie +Mon Mar 8 18:55:21 1999 Marc Espie * config/openbsd.h (HANDLE_SYSV_PRAGMA): Define. @@ -2388,11 +2388,11 @@ Mon Mar 8 15:27:42 1999 Jeffrey A Law (law@cygnus.com) to also delete the cc0 setter when deleting a conditional branch to the next block. -Mon Mar 8 18:47:11 1999 J"orn Rennecke +Mon Mar 8 18:47:11 1999 J"orn Rennecke * regmove.c (copy_src_to_dest): New argument max_old_uid. -Mon Mar 8 08:23:00 1999 Bruce Korb +Mon Mar 8 08:23:00 1999 Bruce Korb * ChangeLog: Merged entries from fixincl-branch. @@ -2458,7 +2458,7 @@ Sun Mar 7 01:58:47 1999 Richard Henderson * cse.c (canon_hash): Never reject hard regs in CCmode. -Sun Mar 7 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Mar 7 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2508,12 +2508,12 @@ Fri Mar 5 23:16:42 1999 David Edelsohn * rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Add 64-bit support and do not overwrite AIX link register save area. -Fri Mar 5 23:08:01 1999 J"orn Rennecke +Fri Mar 5 23:08:01 1999 J"orn Rennecke * reload.c (find_reloads_subreg_address): Actually create the USE for the register, not the new memory location. -Fri Mar 5 21:41:07 1999 J"orn Rennecke +Fri Mar 5 21:41:07 1999 J"orn Rennecke * reload1.c (emit_reload_insns): If pseudo that can't be replaced with its equivalent constant, fall back to reload_in. @@ -2528,7 +2528,7 @@ Fri Mar 5 11:36:11 1999 Nick Clifton cpu selection so that enabling TARGET_APCS_32 does not override default target CPU. -Fri Mar 5 19:26:23 1999 J"orn Rennecke +Fri Mar 5 19:26:23 1999 J"orn Rennecke * sh.h (SLOW_BYTE_ACCESS): Define to 1. (BOOL_TYPE_SIZE): Define. @@ -2560,7 +2560,7 @@ Wed Mar 3 19:09:11 1999 Jim Wilson MODDI3_LIBCALL, UMODDI3_LIBCALL, STDC_0_IN_SYSTEM_HEADERS): Undef. (INIT_SUBTARGET_OPTABS): Define to empty. -Wed Mar 3 00:00:37 1999 J"orn Rennecke +Wed Mar 3 00:00:37 1999 J"orn Rennecke * sh.c (force_into): New function. (expand_block_move): Use it. @@ -2584,7 +2584,7 @@ Tue Mar 2 09:24:10 1999 Nick Clifton * Makefile.in: Rename gxx_include_dir to gcc_gxx_include_dir. -Tue Mar 2 16:45:31 1999 J"orn Rennecke +Tue Mar 2 16:45:31 1999 J"orn Rennecke * unroll.c (copy_loop_body): Don't make extra copies of NOTE_INSN_LOOP_CONT notes. @@ -2646,7 +2646,7 @@ Tue Mar 2 01:27:52 1999 H.J. Lu (hjl@gnu.org) * cpp.sh: New cpp script. * config/t-install-cpp: New target fragment. -Tue Mar 2 01:40:01 1999 Franz Sirl +Tue Mar 2 01:40:01 1999 Franz Sirl Jeffrey A Law (law@cygnus.com) * cse.c (fold_rtx): Update comments for (const (minus (label) (label))) @@ -2660,7 +2660,7 @@ Tue Mar 2 01:07:12 1999 Dan Nicolaescu * final.c (end_final): There are 11 words in the "main header" structure, not 10. -Tue Mar 2 00:09:18 1999 Marc Espie +Tue Mar 2 00:09:18 1999 Marc Espie * extend.texi: Reference __extension__ in the index. @@ -2693,7 +2693,7 @@ Mon Mar 1 15:03:51 1999 Jim Wilson * config/m68k/m68k.h (LEGITIMATE_INDEX_REG_P): Reject SIGN_EXTEND of HImode reg when TARGET_5200. -Mon Mar 1 21:44:30 1999 J"orn Rennecke +Mon Mar 1 21:44:30 1999 J"orn Rennecke From Toshiyasu Morita: * sh.h (CACHE_LOG): SH2 has cache, too. @@ -2739,7 +2739,7 @@ Sun Feb 28 15:10:17 1999 Michael Meissner * rs6000.c (and{,64}_operand): If the user did -ffixed-cr0, don't allow andi. or andis. which always set cr0. -Sun Feb 28 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Feb 28 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2747,8 +2747,8 @@ Sun Feb 28 02:00:38 1999 Jeffrey A Law (law@cygnus.com) * invoke.texi: Update information for PA scheduling. -Sat Feb 27 23:21:47 1999 Jerry Quinn - Mike Stump +Sat Feb 27 23:21:47 1999 Jerry Quinn + Mike Stump * pa.c (override_options): Change default to 7100LC. @@ -2993,7 +2993,7 @@ Thu Feb 25 16:19:43 1999 Jeffrey A Law (law@cygnus.com) * print-rtl.c (print_rtl): Print /j and /c for the jump/call flags. -1999-02-25 17:14 -0500 Zack Weinberg +1999-02-25 Zack Weinberg * cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. All callers changed. @@ -3007,7 +3007,7 @@ Thu Feb 25 16:19:43 1999 Jeffrey A Law (law@cygnus.com) hashtab. (cpp_cleanup): Delete all macros and free the hashtab. -Thu Feb 25 21:52:54 1999 J"orn Rennecke +Thu Feb 25 21:52:54 1999 J"orn Rennecke * sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. @@ -3030,13 +3030,13 @@ Thu Feb 25 14:32:40 1999 Kaveh R. Ghazi * cse.c (dump_class): Revert last change and make the prototype extern. -Thu Feb 25 19:13:42 1999 J"orn Rennecke +Thu Feb 25 19:13:42 1999 J"orn Rennecke * rtl.h (insn_first_p): Don't declare. * rtlanal.c (insn_first_p): Delete. * loop.c (loop_insn_first_p): Faster implementation. -Thu Feb 25 10:44:35 1999 Richard Earnshaw (rearnsha@arm.com) +Thu Feb 25 10:44:35 1999 Richard Earnshaw (rearnsha@arm.com) * arm.h (TARGET_SWITCHES): Delete deprecated switches -m[236]. (TARGET_3, TARGET_6): Delete. @@ -3055,7 +3055,7 @@ Thu Feb 25 10:44:35 1999 Richard Earnshaw (rearnsha@arm.com) * arm.md (*zeroextractqi_compare0_scratch): Delete. (*ne_zeroextractsi): New pattern. -Thu Feb 25 18:40:06 1999 J"orn Rennecke +Thu Feb 25 18:40:06 1999 J"orn Rennecke * stmt.c (expand_end_loop): Grok code emitted by expand_exit_loop_if_false. @@ -3126,11 +3126,11 @@ Wed Feb 24 14:03:54 1999 Jeffrey A Law (law@cygnus.com) An alternative always fails if it needs a pseudo and no suitable register class can be found. -Wed Feb 24 19:47:56 1999 J"orn Rennecke +Wed Feb 24 19:47:56 1999 J"orn Rennecke * loop.h (loop_insn_first_p): Declare. * loop.c (loop_insn_first_p): No longer static. - * unroll.c (iteration_info) Fix comparison to + * unroll.c (iteration_info): Fix comparison to reg_iv_type->num_elements. Before accessing reg_biv_class, check index against max_reg_before_loop. @@ -3138,7 +3138,7 @@ Wed Feb 24 19:47:56 1999 J"orn Rennecke (loop_iterations): Compare with reg_iv_type->num_elements instead of with max_reg_before_loop. -Wed Feb 24 19:17:11 1999 J"orn Rennecke +Wed Feb 24 19:17:11 1999 J"orn Rennecke * unroll.c (unroll_loop): Avoid out-of-bounds index for local_regno. @@ -3147,7 +3147,7 @@ Wed Feb 24 11:26:41 1999 Vladimir N. Makarov * config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Don't use PIC_OFFSET_TABLE_REGNUM for register allocation when -fPIC. -Tue Feb 23 16:24:19 CET 1999 Marc Lehmann +Tue Feb 23 16:24:19 1999 Marc Lehmann * config/i386/i386.md: Fix typo. @@ -3225,7 +3225,7 @@ Mon Feb 22 19:36:33 1999 Andrew Cagney (DWARF2_DEBUGGING_INFO): Define. (PREFERRED_DEBUGGING_TYPE): Define as DBX_DEBUG. -Mon Feb 22 16:54:18 EST 1999 Andrew MacLeod +Mon Feb 22 16:54:18 1999 Andrew MacLeod * loop.c (libcall_other_regs): Make extern. * rtl.h (find_last_value): Add parameter to prototype. @@ -3296,7 +3296,7 @@ Fri Feb 19 18:18:56 1999 Don Bowman * configure.in (mips*-*-vxworks*): Enable gthreads vxworks support. * configure: Rebuilt. -Sun Feb 21 20:34:44 PST 1999 Jeff Law (law@cygnus.com) +Sun Feb 21 20:34:44 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -3345,7 +3345,7 @@ Fri Feb 19 23:02:02 1999 Richard Henderson (regmove_optimize): Call them. (fixup_match_1): Use insn modes rather than sets_cc0_p. -Fri Feb 19 22:47:01 1999 J"orn Rennecke +Fri Feb 19 22:47:01 1999 J"orn Rennecke * rtlanal.c (insn_first_p): Fix return value for insn == reference. @@ -3366,7 +3366,7 @@ Fri Feb 19 15:43:59 1999 Kaveh R. Ghazi * cppinit.c (print_help): Remove unescaped newline in string. -Fri Feb 19 19:55:06 1999 J"orn Rennecke +Fri Feb 19 19:55:06 1999 J"orn Rennecke * loop.c (strength_reduce): Check for intervening jumps when converting biv increment to giv. @@ -3422,7 +3422,7 @@ Thu Feb 18 20:44:21 1999 David Edelsohn * regclass.c (record_reg_classes): Correctly handle 'p' constraint. -Thu Feb 18 19:59:37 1999 Marc Espie +Thu Feb 18 19:59:37 1999 Marc Espie * configure.in :Handle OpenBSD platforms. * configure: Rebuilt. @@ -3436,7 +3436,7 @@ Thu Feb 18 18:47:09 1999 Jeffrey A Law (law@cygnus.com) * function.c (assign_stack_temp_for_type): Round SIZE before calling assign_stack_local for BLKmode slots. -Fri Feb 19 01:45:06 1999 J"orn Rennecke +Fri Feb 19 01:45:06 1999 J"orn Rennecke * loop.c (strength_reduce): For derived givs, replace the giv this was derived from with its new_reg. @@ -3447,7 +3447,7 @@ Thu Feb 18 15:52:49 1999 Jim Wilson * m68kelf.h (ASM_RETURN_CASE_JUMP): Add 5200 support. -1999-02-18 18:32 -0500 Zack Weinberg +1999-02-18 Zack Weinberg * cpplib.c: Kill define of STDC_VALUE. Don't include output.h or prefix.h. Change CPP_IS_MACRO_BUFFER to not refer to @@ -3479,7 +3479,7 @@ Thu Feb 18 15:52:49 1999 Jim Wilson * Makefile.in: Move -D switches for the various include dirs from cpplib.o rule to cppinit.o rule. Adjust dependencies. -Thu Feb 18 13:15:56 1999 Marc Espie +Thu Feb 18 13:15:56 1999 Marc Espie * alpha/openbsd.h: New file. * alpha/xm-openbsd.h: New file. @@ -3490,7 +3490,7 @@ Thu Feb 18 13:15:56 1999 Marc Espie * i386/openbsd.h: New file, originally from netbsd. * i386/xm-openbsd.h: New file. -1999-02-17 14:49 -0500 Zack Weinberg +1999-02-17 Zack Weinberg * Makefile.in: Correct dependencies for cpplib object files. @@ -3499,7 +3499,7 @@ Wed Feb 17 14:04:18 1999 Michael Meissner * rs6000.md ({add,sub}si3 `.'): Add alternatives to use CR other than cr0. -Wed Feb 17 16:59:28 1999 J"orn Rennecke +Wed Feb 17 16:59:28 1999 J"orn Rennecke * loop.c (strength_reduce): Don't move giv insn for biv turned giv below scan_start. @@ -3527,16 +3527,16 @@ Tue Feb 16 21:29:38 1999 Jeffrey A Law (law@cygnus.com) as in-use immediately after we're done saving any slots which will be overwritten by this argument. -Tue Feb 16 21:02:07 1999 Anton Hartl +Tue Feb 16 21:02:07 1999 Anton Hartl * rs6000.md (call_value): Fix typo. -Wed Feb 17 01:29:07 1999 J"orn Rennecke +Wed Feb 17 01:29:07 1999 J"orn Rennecke * loop.c (strength_reduce): Calculate maybe_dead before calling recombine_givs. -Wed Feb 17 00:43:12 1999 J"orn Rennecke +Wed Feb 17 00:43:12 1999 J"orn Rennecke * loop.c (strength_reduce): Dump biv increment -> giv conversions. @@ -3546,7 +3546,7 @@ Tue Feb 16 15:31:39 1999 Ovidiu Predescu encoding the mode of the type (patch from Richard Frith-Macdonald ). -Tue Feb 16 10:53:51 1999 Richard Earnshaw (rearnsha@arm.com) +Tue Feb 16 10:53:51 1999 Richard Earnshaw (rearnsha@arm.com) * config/arm/arm.md (*zeroextractqi_compare0_scratch): Re-add load instruction killed in previous change. Simplify mask generation. @@ -3573,13 +3573,13 @@ Mon Feb 15 16:57:38 1999 Richard Henderson * i386.md (addsi3): Allow lea for any constant_p. -1999-02-15 17:11 -0500 Zack Weinberg +1999-02-15 Zack Weinberg * toplev.c (documented_lang_options): Remove -fident and -fnoident, which are now handled by the language independent option parser. -1999-02-15 16:59 -0500 Zack Weinberg +1999-02-15 Zack Weinberg * c-common.c (UNGETC [USE_CPPLIB=1]): Do nothing if c is EOF. * c-lex.c: Likewise. @@ -3620,7 +3620,7 @@ Mon Feb 15 11:33:51 1999 Jeffrey A Law (law@cygnus.com) * loop.c (mark_loop_jump): Handle LO_SUM. If we encounter something we do not understand, mark the loop and containing loops as invalid. -Mon Feb 15 00:40:45 1999 J"orn Rennecke +Mon Feb 15 00:40:45 1999 J"orn Rennecke * alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes. @@ -3648,11 +3648,11 @@ Sun Feb 14 21:03:28 1999 Jeffrey A Law (law@cygnus.com) then convert comparison to an unsigned code before emitting the jump. (expand_float, expand_fix): Use emit_cmp_and_jump_insns. -Sun Feb 14 02:24:15 PST 1999 Jeff Law (law@cygnus.com) +Sun Feb 14 02:24:15 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sun Feb 14 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Feb 14 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -3673,7 +3673,7 @@ Sun Feb 14 11:24:05 1999 Michael Hayes * loop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p. -Sat Feb 13 05:32:00 1999 Richard Earnshaw (rearnsha@arm.com) +Sat Feb 13 05:32:00 1999 Richard Earnshaw (rearnsha@arm.com) * arm.md: Use gen_rtx_FOO instead of gen_rtx (FOO, ...). * arm.h: Likewise. @@ -3693,7 +3693,7 @@ Fri Feb 12 13:06:28 1999 Jim Wilson Add return statements. * tree.h (optimize_tail_recursion): Change prototype to match. -Fri Feb 12 21:09:51 1999 J"orn Rennecke +Fri Feb 12 21:09:51 1999 J"orn Rennecke * reload.c (find_reloads_subreg_address): New function, broken out of find_reloads_toplev. @@ -3706,13 +3706,13 @@ Fri Feb 12 13:20:52 1999 Jeffrey A Law (law@cygnus.com) * h8300.md (peephole for combining memrefs): Delete incorrect peephole. -Fri Feb 12 18:29:11 1999 J"orn Rennecke +Fri Feb 12 18:29:11 1999 J"orn Rennecke * loop.c (loop_insn_first_p, biv_elimination_giv_has_0_offset): New functions. (maybe_eliminate_biv_1): Use biv_elimination_giv_has_0_offset. -Fri Feb 12 16:56:10 1999 J"orn Rennecke +Fri Feb 12 16:56:10 1999 J"orn Rennecke * loop.c (load_mems): Don't guess how to do a load / store, use emit_move_insn. @@ -3743,7 +3743,7 @@ Thu Feb 11 15:11:35 1999 Jeffrey A Law (law@cygnus.com) * mn10200.md (bset); Re-enable. -Thu Feb 11 15:20:49 1999 J"orn Rennecke +Thu Feb 11 15:20:49 1999 J"orn Rennecke * sh.md (is_sfunc): New attribute. * sh.h (INSN_SETS_ARE_DELAYED, INSN_REFERENCES_ARE_DELAYED): Use it. @@ -3814,7 +3814,7 @@ Wed Feb 10 10:05:23 1999 Mumit Khan * collect2.c (collect_execute): Remove cygwin-specific code. -Tue Feb 9 17:27:29 GMT 1999 Nathan Sidwell +Tue Feb 9 17:27:29 1999 Nathan Sidwell * system.h (_, N_): Remove dummy i18n macros. * protoize.c: Move inclusion of intl.h to after system.h. @@ -3846,17 +3846,17 @@ Wed Feb 10 15:46:10 1999 Michael Hayes * cpplib.c (special_symbol): Move IP to be declared in function scope, rather than individual case statements. -1999-02-09 16:42 -0500 Zack Weinberg +1999-02-09 Zack Weinberg * cppfiles.c (finclude): Handle pipes properly under old BSD derivatives. -1999-02-09 16:42 -0500 Melissa O'Neill +1999-02-09 Melissa O'Neill * system.h: Provide fallback definitions for S_ISCHR, S_ISSOCK, S_ISFIFO, O_NONBLOCK, and O_NOCTTY. -1999-02-09 10:30 -0500 Zack Weinberg +1999-02-09 Zack Weinberg * cpplib.c (do_define): Allow redefining __STDC__ with -D. @@ -3915,7 +3915,7 @@ Mon Feb 8 21:31:06 1999 Richard Henderson (load_mems_and_recount_loop_regs_set): Remove reg_single_usage as a parameter. Assume non-zero. -1999-02-08 23:25 -0500 Zack Weinberg +1999-02-08 Zack Weinberg * cpplib.c (special_symbol): Rewrite. Don't copy things multiple times. Handle __STDC__ specially. T_CONST @@ -4005,19 +4005,19 @@ Tue Feb 9 10:10:31 1999 Michael Hayes * config/v850/v850.c (construct_restore_jr, construct_save_jarl): Enforce TARGET_LONG_CALLS option. -Mon Feb 8 11:43:07 1999 Donn Terry +Mon Feb 8 11:43:07 1999 Donn Terry * real.c (PUT_REAL) [XFmode]: Zero the balance of the structure. -Mon Feb 8 11:37:24 1999 Marc Espie (espie@cvs.openbsd.org) +Mon Feb 8 11:37:24 1999 Marc Espie (espie@cvs.openbsd.org) * m88k/t-luna-gas: Remove bash dependency. -Mon Feb 8 11:34:44 1999 Graham +Mon Feb 8 11:34:44 1999 Graham * collect2.c (xrealloc): Fix typo in last change. -Mon Feb 8 09:13:38 PST 1999 Jeff Law (law@cygnus.com) +Mon Feb 8 09:13:38 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -4031,7 +4031,7 @@ Sun Feb 7 15:37:10 1999 Jason Merrill * tree.h (DECL_P): New macro. -Sun Feb 7 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Feb 7 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -4061,7 +4061,7 @@ Sat Feb 6 10:18:01 1999 Kaveh R. Ghazi * cppinit.c (initialize_char_syntax): Use K&R function definition. -Sat Feb 6 11:17:03 1999 Richard Earnshaw +Sat Feb 6 11:17:03 1999 Richard Earnshaw Support for ARM9 * config/arm/arm.c (all_procs): Add arm9 and arm9tdmi. @@ -4133,35 +4133,35 @@ Fri Feb 5 10:55:43 1999 Nick Clifton * recog.c (split_block_insns): Only call update_flow_info if instruction scheduling is enabled. -1999-02-05 11:22 -0500 Zack Weinberg +1999-02-05 Zack Weinberg * Makefile.in (gen-protos): Use libcpp.a like everyone else. -Fri Feb 5 07:09:29 1999 J"orn Rennecke +Fri Feb 5 07:09:29 1999 J"orn Rennecke * loop.c (first_loop_store_insn): New file-scope variable. (prescan_loop): Set it. (check_dbra_loop): Check if a store depends on a register that is set after the store. -Fri Feb 5 06:55:15 1999 J"orn Rennecke +Fri Feb 5 06:55:15 1999 J"orn Rennecke * unroll.c (entire file): Remove tabs / spaces at end of lines. Replace spaces with tabs where appropriate. -Thu Feb 4 15:12:41 1999 J"orn Rennecke +Thu Feb 4 15:12:41 1999 J"orn Rennecke * loop.c (scan_loop): New argument loop_cont. Changed caller. (strength_reduce): New argument loop_cont. Changed caller. Before clearing not_every_iteration after a label, check if we are not already past LOOP_CONT. -1999-02-04 16:04 -0500 Zack Weinberg +1999-02-04 Zack Weinberg * cpperror.c (cpp_print_containing_files): Fix formatting bug induced by merge. -1999-02-04 14:33 -0500 Zack Weinberg +1999-02-04 Zack Weinberg * cpplib.c (initialize_char_syntax): Move to cppinit.c. (cpp_define): Remove redundant syntax checks. @@ -4197,7 +4197,7 @@ Wed Feb 3 21:56:27 1999 Jeffrey A Law (law@cygnus.com) than numeric value for target_cpu_default.. * configure: Rebuilt. -Wed Feb 3 21:55:56 1999 Marc Espie +Wed Feb 3 21:55:56 1999 Marc Espie * Makefile.in (xgcc$(exeext)): Remove choose-temp, pexecute and mkstemp. Get them from libiberty. @@ -4220,7 +4220,7 @@ Wed Feb 3 21:55:56 1999 Marc Espie (TARGET_DEFAULT): Likewise. (CPP_SPEC): Likewise. -Wed Feb 3 21:07:38 1999 Bernd Schmidt +Wed Feb 3 21:07:38 1999 Bernd Schmidt * reload1.c (reload_cse_regs_1): Undo Jan 16 patch. * reload.c (find_reusable_reload): New function, broken out of @@ -4236,7 +4236,7 @@ Wed Feb 3 15:51:04 1999 Gavin Romig-Koch * config/mips/mips.md (div_trap,div_trap_normal,div_trap_mips16): Use true_reg_or_0_operand for div_trap. -Wed Feb 3 20:44:59 1999 J"orn Rennecke +Wed Feb 3 20:44:59 1999 J"orn Rennecke * loop.h (express_from): Declare. (struct induction): Replace derived flag with derived_from pointer. @@ -4258,7 +4258,7 @@ Wed Feb 3 11:56:23 1999 Jeffrey A Law (law@cygnus.com) * pa.h (INSN_SETS_ARE_DELAYED): Use it. (INSN_REFERENCES_ARE_DELAYED): Likewise. -Wed Feb 3 06:24:49 1999 Richard Earnshaw (rearnsha@arm.com) +Wed Feb 3 06:24:49 1999 Richard Earnshaw (rearnsha@arm.com) * config/arm/t-arm-elf (LIBGCC2_CFLAGS): Delete. * config/arm/t-linux (LIBGCC2_CFLAGS): Delete. @@ -4274,7 +4274,7 @@ Wed Feb 3 10:59:07 1999 Andreas Schwab * config/m68k/m68k.c (print_operand_address): When printing a SYMBOL_REF that ends in `.' put parentheses around it. -Tue Feb 2 23:38:35 1999 David O'Brien +Tue Feb 2 23:38:35 1999 David O'Brien * i386/freebsd*.h now allows '$' in label names and does not use the PCC struct return method. @@ -4292,7 +4292,7 @@ Tue Feb 2 22:38:23 1999 Jim Wilson * cross-make (AR, AR_FLAGS, OLDAR, OLDAR_FLAGS, RANLIB, RANLIB_TEST): Delete. -Tue Feb 2 22:38:19 1999 Theodore Papadopoulo +Tue Feb 2 22:38:19 1999 Theodore Papadopoulo * toplev.h (read_integral_parameter): Declare. * toplev.c (read_integral_parameter): New function. @@ -4340,12 +4340,12 @@ Tue Feb 2 18:21:23 1999 Stan Cox * sparc.h (TARGET_CPU_sparc86x): Added. TARGET_CPU_sparclite86x synonym. -Tue Feb 2 20:24:11 1999 J"orn Rennecke +Tue Feb 2 20:24:11 1999 J"orn Rennecke * loop.c (loop_optimize): Fix value max_uid_for_loop is reset to after find_and_verify_loops call. -Tue Feb 2 19:48:29 1999 J"orn Rennecke +Tue Feb 2 19:48:29 1999 J"orn Rennecke * (recombine_givs): Don't use a giv that's likely to be dead to derive others. @@ -4444,7 +4444,7 @@ Sun Jan 31 13:22:02 1999 John Wehle (john@feith.com) * i386.c (output_fp_conditional_move, output_int_conditional_move): Delete unused case. -Sun Jan 31 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Jan 31 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -4493,7 +4493,7 @@ Sat Jan 30 08:27:23 1999 Jeffrey A Law (law@cygnus.com) * loop.c: Disable recent loop changes. Temporary as Joern continues to fix problems. -Sat Jan 30 03:24:37 1999 J"orn Rennecke +Sat Jan 30 03:24:37 1999 J"orn Rennecke * loop.c (strength_reduce): Size reg_map according to reg_iv_type. @@ -4503,7 +4503,7 @@ Fri Jan 29 18:26:07 1999 Dave Brolley * rtl.h (remove_insn): Add prototype. * function.c (reposition_prologue_and_epilogue_notes): Call remove_insn. -Fri Jan 29 22:34:41 1999 J"orn Rennecke +Fri Jan 29 22:34:41 1999 J"orn Rennecke * loop.c (recombine_givs): Don't try to derive givs that have combined. @@ -4529,7 +4529,7 @@ Fri Jan 29 14:36:11 1999 Kaveh R. Ghazi * toplev.c (error): Fix typo in declaration. -Fri Jan 29 15:44:13 1999 J"orn Rennecke +Fri Jan 29 15:44:13 1999 J"orn Rennecke * loop.c (strength_reduce): Fix HAVE_cc0 handling when scanning forward from cont dominator. @@ -4565,7 +4565,7 @@ Fri Jan 29 07:10:27 1999 Kaveh R. Ghazi (pipe_closed): Likewise. (memory_full): Likewise. -Fri Jan 29 00:14:55 1999 J"orn Rennecke +Fri Jan 29 00:14:55 1999 J"orn Rennecke * loop.c (strength_reduce): Grow set_in_loop / n_times_set / may_not_optimize to proper size when converting biv increments @@ -4573,7 +4573,7 @@ Fri Jan 29 00:14:55 1999 J"orn Rennecke If necessary, reallocate reg_iv_type / reg_iv_info before calling recombine_givs. -Thu Jan 28 23:24:08 1999 J"orn Rennecke +Thu Jan 28 23:24:08 1999 J"orn Rennecke * loop.c (recombine_givs): New parameter unroll_p. If set, don't generate complex adds. Changed caller. @@ -4585,7 +4585,7 @@ Thu Jan 28 09:41:11 1999 Jeffrey A Law (law@cygnus.com) * configure.in (hppa1.0-hp-hpux10*): Use t-pa. * configure: Rebuilt. -Wed Jan 27 23:39:53 1999 J"orn Rennecke +Wed Jan 27 23:39:53 1999 J"orn Rennecke * rtl.h (insn_first_p, no_jumps_between_p): Declare. * rtlanal.c (insn_first_p, no_jumps_between_p): New function. @@ -4621,7 +4621,7 @@ Wed Jan 27 23:39:53 1999 J"orn Rennecke Set derived_regs for givs. * Makefile.in (stmt.o, loop.o, unroll.o): Depend on loop.h . -Wed Jan 27 19:31:36 1999 J"orn Rennecke +Wed Jan 27 19:31:36 1999 J"orn Rennecke * function.c (purge_addressof_1): Handle case when a register has been used in a wider mode. @@ -4678,7 +4678,7 @@ Tue Jan 26 13:41:38 1999 David Edelsohn * rs6000.md (doz + set cr and or + set cr patterns): Add missing '#' to split patterns. Correct indentation of some new patterns. -1999-01-26 12:11 -0500 Zack Weinberg +1999-01-26 Zack Weinberg * cppfiles.c (safe_read): Deleted. (read_and_prescan): New function, replaces safe_read, converts @@ -4708,7 +4708,7 @@ Tue Jan 26 23:21:49 1999 Michael Hayes (decrement_and_branch_on_count): Allow other registers for loop counter. -1999-01-25 14:26 -0500 Zack Weinberg +1999-01-25 Zack Weinberg * cppexp.c (struct arglist): Removed. (parse_number): Use HOST_WIDE_INT for the accumulator. @@ -4721,7 +4721,7 @@ Tue Jan 26 23:21:49 1999 Michael Hayes (cpp_parse_expr): Properly handle an ERROR op returned by cpp_lex. -1999-01-25 14:10 -0500 Zack Weinberg +1999-01-25 Zack Weinberg * cpplib.c: Don't include signal.h, sys/times.h, or sys/resource.h. Don't declare localtime. @@ -4791,7 +4791,7 @@ Sun Jan 24 21:24:43 1999 Michael Hayes (all call patterns): Make MEM explicit in call address operands. Modified output templates to use 'U' modifier. -Sun Jan 24 01:15:05 PST 1999 Jeff Law (law@cygnus.com) +Sun Jan 24 01:15:05 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -4898,7 +4898,7 @@ Thu Jan 21 21:53:36 1999 Richard Henderson * emit-rtl.c (try_split): Don't try to split non-instructions. -Thu Jan 21 23:47:30 EST 1999 Andrew MacLeod +Thu Jan 21 23:47:30 1999 Andrew MacLeod * expr.c (emit_push_insn): Fix dumb typo. @@ -4934,7 +4934,7 @@ Thu Jan 21 15:48:03 1999 Dave Brolley * cppexp.c (cpp_lex): Allocate token_buffer dynamically. -Thu Jan 21 14:18:04 EST 1999 Andrew MacLeod +Thu Jan 21 14:18:04 1999 Andrew MacLeod * expr.c (MOVE_BY_PIECES_P): Define condition for deciding to use move_by_pieces. @@ -5173,7 +5173,7 @@ Tue Jan 19 10:24:53 1999 Mark Mitchell (arm_gen_store_multiple): Likewise. (arm_gen_movstrqi): Treat MEM_SCALAR_P like MEM_IN_STRUCT_P. -Tue Jan 19 12:30:37 EST 1999 Andrew MacLeod +Tue Jan 19 12:30:37 1999 Andrew MacLeod * optabs.c (emit_libcall_block): Add a REG_EH_REGION reg note to all calls within a libcall block to indicate no throws are possible. @@ -5334,7 +5334,7 @@ Mon Jan 18 04:28:36 1999 Nathan Sidwell (uninstall): Use it. (uninstall): Use correct names for protoize and unprotoize. -Mon Jan 18 03:52:56 1999 Christian Bruel +Mon Jan 18 03:52:56 1999 Christian Bruel Jeffrey A Law (law@cygnus.com) * flow.c (last_mem_set): Delete variable. References removed. @@ -5380,7 +5380,7 @@ Sun Jan 17 03:20:47 1999 H.J. Lu (hjl@gnu.org) * reg-stack.c (subst_stack_regs_pat): Abort if the destination of a FP conditional move is not on the FP register stack. -Sun Jan 17 01:15:04 PST 1999 Jeff Law (law@cygnus.com) +Sun Jan 17 01:15:04 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5394,7 +5394,7 @@ Sat Jan 16 23:40:33 1999 Jeffrey A Law (law@cygnus.com) * toplev.c (f_optiosn): Fix typos. (documented_lang_options): Fix typos. -Sat Jan 16 21:48:17 1999 Marc Espie (Marc.Espie@openbsd.org) +Sat Jan 16 21:48:17 1999 Marc Espie (Marc.Espie@openbsd.org) * gcc.c (do_spec_1): Fix obvious typo. @@ -5411,7 +5411,7 @@ Sat Jan 16 15:13:46 1999 Jeffrey A Law (law@cygnus.com) * pa.md (shadd): Create shadd insns, even if the result of the shift is needed without the addition. -Sat Jan 16 10:48:16 1999 J"orn Rennecke +Sat Jan 16 10:48:16 1999 J"orn Rennecke * sh.md (movdf, movsf): Temporary workaround for no_new_pseudos lossage. @@ -5600,7 +5600,7 @@ Tue Jan 12 02:53:46 1999 Richard Henderson * cse.c (cse_insn): Never prefer (const (constant_p_rtx)). -Tue Jan 12 02:36:10 PST 1999 Jeff Law (law@cygnus.com) +Tue Jan 12 02:36:10 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5719,7 +5719,7 @@ Thu Jan 7 19:52:53 1999 Gerald Pfeifer * system.h (abort): Supply more detailed information on how to report an Internal Compiler Error. -Thu Jan 7 9:25:58 PST 1999 Bruce Korb (korb@datadesign.com) +Thu Jan 7 09:25:58 1999 Bruce Korb (korb@datadesign.com) * fixinc/fixincl.c (*): More decapitalization of variables plus some explanatory comments. @@ -5773,7 +5773,7 @@ Thu Jan 7 23:39:27 1999 Michael Hayes * config/c4x/c4x.c (c4x_preferred_reload_class): Always return class. -Thu Jan 7 00:29:25 199 Bernd Schmidt +Thu Jan 7 00:29:25 1999 Bernd Schmidt * combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases, when a test can't be performed due to limited width of @@ -5781,7 +5781,7 @@ Thu Jan 7 00:29:25 199 Bernd Schmidt Fix UDIV case for cases where the first operand has the highest bit set. -Thu Jan 7 00:01:38 1999 Lutz Vieweg +Thu Jan 7 00:01:38 1999 Lutz Vieweg * pa.h (reg_class): Add FPUPPER_REGS. (REG_CLASS_NAMES): Similarly. @@ -5867,7 +5867,7 @@ Wed Jan 6 03:18:53 1999 Mark Elbrecht (FILE_NAME_ABSOLUTE_P): Define. (LINK_COMMAND_SPEC): Define. -Wed Jan 6 02:23:36 1999 "Charles M. Hannum" +Wed Jan 6 02:23:36 1999 "Charles M. Hannum" * expr.c (store_expr): If the lhs is a memory location pointed to be a postincremented (or postdecremented) pointer, always @@ -5909,7 +5909,7 @@ Tue Jan 5 21:57:42 1999 Kaveh R. Ghazi * prefix.h: New file to prototype functions exported from prefix.c. -Tue Jan 5 8:52:18 PST 1999 Bruce Korb (korb@datadesign.com) +Tue Jan 5 08:52:18 1999 Bruce Korb (korb@datadesign.com) * fixinc/fixincl.c (various): Added debug code so Manfred can trace the processing. @@ -5996,7 +5996,7 @@ Mon Jan 4 10:30:33 1999 Kaveh R. Ghazi * invoke.texi: Note that labels can be marked `unused'. -Sun Jan 3 23:32:18 PST 1999 Jeff Law (law@cygnus.com) +Sun Jan 3 23:32:18 1999 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6057,7 +6057,7 @@ Wed Dec 30 23:38:55 1998 Jeffrey A Law (law@cygnus.com) * i386.md (doubleword shifts): Avoid namespace pollution. -Wed Dec 30 23:00:28 1998 David O'Brien +Wed Dec 30 23:00:28 1998 David O'Brien * configure.in (FreeBSD ELF): Needs special crt files. @@ -6098,7 +6098,7 @@ Tue Dec 29 11:58:53 1998 Richard Henderson * rtl.h (CONSTANT_P): Remove CONSTANT_P_RTX. -Tue Dec 29 11:32:54 1998 Richard Kenner : +Tue Dec 29 11:32:54 1998 Richard Kenner * rtl.def (CONSTANT_P_RTX): Clarify commentary. * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to @@ -6118,7 +6118,7 @@ Tue Dec 29 11:30:10 1998 Richard Henderson (reg_or_cint_operand, some_operand, input_operand): Likewise. * alpha.h (PREDICATE_CODES): Likewise. -Sat Dec 26 23:26:26 PST 1998 Jeff Law (law@cygnus.com) +Sat Dec 26 23:26:26 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6224,7 +6224,7 @@ Tue Dec 22 15:15:45 1998 Nick Clifton * rtlanal.c (multiple_sets): Change type of 'found' from 'rtx' to 'int'. -Tue Dec 22 13:55:44 1998 Theodore Papadopoulo +Tue Dec 22 13:55:44 1998 Theodore Papadopoulo * halfpic.c (half_pic_encode): Delete redundant code. @@ -6243,15 +6243,15 @@ Sun Dec 20 16:13:44 1998 John F. Carr * configure.in: Handle Digital UNIX 5.x the same as 4.x. * i386/sol2.h: Define LOCAL_LABEL_PREFIX as ".". -Sun Dec 20 07:39:52 PST 1998 Jeff Law (law@cygnus.com) +Sun Dec 20 07:39:52 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sat Dec 19 22:24:22 PST 1998 Jeff Law (law@cygnus.com) +Sat Dec 19 22:24:22 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sat Dec 19 21:41:32 PST 1998 Jeff Law (law@cygnus.com) +Sat Dec 19 21:41:32 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6313,7 +6313,7 @@ Thu Dec 17 12:31:12 1998 Jim Wilson like (subreg:SI (reg:SI N) 0), because it's wrong, and it hides optimizations from the combiner. -Thu Dec 17 08:27:03 1998 J"orn Rennecke +Thu Dec 17 08:27:03 1998 J"orn Rennecke * loop.c (combine_givs_used_by_other): Don't depend on n_times_set. @@ -6348,7 +6348,7 @@ Tue Dec 15 23:47:42 1998 Zack Weinberg * fix-header.c: Don't define xstrdup here. -Wed Dec 16 05:11:04 1998 J"orn Rennecke +Wed Dec 16 05:11:04 1998 J"orn Rennecke * loop.c (consec_sets_giv): New argument last_consec_insn. (strength_reduce): Provide / use it. @@ -6453,7 +6453,7 @@ Tue Dec 15 11:55:30 1998 Nick Clifton cpp_read_check_assertion to a `struct operation' directly; don't go through parse_number. -Tue Dec 15 18:27:39 1998 J"orn Rennecke +Tue Dec 15 18:27:39 1998 J"orn Rennecke * loop.h (struct induction): Delete times_used member. * loop.c (n_times_set): Rename to set_in_loop. Changed all users. @@ -6475,7 +6475,7 @@ Mon Dec 14 16:23:27 1998 Jim Wilson * real.c (endian): Disable last change unless HOST_BITS_PER_WIDE_INT is greater than 32. -Mon Dec 14 17:13:36 EST 1998 Andrew MacLeod +Mon Dec 14 17:13:36 1998 Andrew MacLeod * output.h (force_data_section): New prototype. * varasm.c (force_data_section): New function to force the @@ -6496,11 +6496,11 @@ Mon Dec 14 01:39:28 1998 Jeffrey A Law (law@cygnus.com) * rtl.h (multiple_sets): Fix prototype. * rtlanal.c (multiple_sets): Fix return type. -Sun Dec 13 12:43:58 PST 1998 Jeff Law (law@cygnus.com) +Sun Dec 13 12:43:58 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sun Dec 13 01:05:22 PST 1998 Jeff Law (law@cygnus.com) +Sun Dec 13 01:05:22 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6508,7 +6508,7 @@ Sun Dec 13 01:05:22 PST 1998 Jeff Law (law@cygnus.com) * protoize.c (fputs): Wrap extern declaration in #ifndef fputs. -Sun Dec 13 00:24:14 1998 J"orn Rennecke +Sun Dec 13 00:24:14 1998 J"orn Rennecke * rtl.h (recompute_reg_usage): Add second argument. * flow.c (recompute_reg_usage): Likewise. @@ -6582,7 +6582,7 @@ Fri Dec 11 11:02:49 1998 Stan Cox * (sh_valid_machine_decl_attribute): Don't set static flag. * sh.h (PRAGMA_INSERT_ATTRIBUTES): New. -Fri Dec 11 12:56:07 1998 J"orn Rennecke +Fri Dec 11 12:56:07 1998 J"orn Rennecke * reload1.c (reload_combine): Use BASIC_BLOCK_LIVE_AT_START to determine if a register is live at a jump destination. @@ -6628,7 +6628,7 @@ Wed Dec 9 15:29:26 1998 Dave Brolley (c_decode_option): Move initialization of cpplib to lang_init_options. -Wed Dec 9 19:36:57 1998 J"orn Rennecke +Wed Dec 9 19:36:57 1998 J"orn Rennecke * reload1.c (reload_combine, reload_combine_note_store): Make STORE_RUID always valid. @@ -6648,7 +6648,7 @@ Wed Dec 9 10:15:45 1998 Kaveh R. Ghazi * except.c (duplicate_eh_handlers, rethrow_symbol_map): Function pointer parameters changed to use the PARAMS() macro. -Wed Dec 9 09:12:40 EST 1998 Andrew MacLeod +Wed Dec 9 09:12:40 1998 Andrew MacLeod * except.h (struct handler_info): Add handler_number field. * except.c (gen_exception_label): EH labels no longer need to be @@ -6665,7 +6665,7 @@ Tue Dec 8 22:04:33 1998 Jim Wilson * i960/i960.h (CONST_COSTS, case CONST_INT): Accept power2_operand only when OUTER_CODE is SET. -Tue Dec 8 22:47:15 1998 J"orn Rennecke +Tue Dec 8 22:47:15 1998 J"orn Rennecke * loop.c (strength_reduce): If scan_start points to the loop exit test, be wary of subversive use of gotos inside expression statements. @@ -6673,12 +6673,12 @@ Tue Dec 8 22:47:15 1998 J"orn Rennecke include the label under consideration into its range. * unroll.c (biv_total_increment): Make use of maybe_multiple field. -Tue Dec 8 22:33:18 1998 J"orn Rennecke +Tue Dec 8 22:33:18 1998 J"orn Rennecke * explow.c (plus_constant_wide): Don't immediately return with result of recursive call. -Tue Dec 8 15:32:56 EST 1998 Andrew MacLeod +Tue Dec 8 15:32:56 1998 Andrew MacLeod * eh-common.h (struct eh_context): Add table_index for rethrows. @@ -6798,7 +6798,7 @@ Mon Dec 7 23:56:28 1998 Robert Lipe systems. * configure: Rebuilt. -Mon Dec 7 23:14:51 1998 Mike Stump +Mon Dec 7 23:14:51 1998 Mike Stump * emit-rtl.c: Fix typo. @@ -6913,11 +6913,11 @@ Mon Dec 7 11:04:40 1998 Catherine Moore * config/arm/unknown-elf.h (TARGET_VERSION): Check for redefinition. -Mon Dec 7 16:15:51 1998 J"orn Rennecke +Mon Dec 7 16:15:51 1998 J"orn Rennecke * sh.c (output_far_jump): Emit braf only for TARGET_SH2. -Sun Dec 6 04:19:45 PST 1998 Jeff Law (law@cygnus.com) +Sun Dec 6 04:19:45 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6926,7 +6926,7 @@ Sun Dec 6 05:16:16 1998 Michael Hayes * loop.c (check_dbra_loop): New argument loop_info. Update fields as needed. -Sun Dec 6 03:40:13 PST 1998 Jeff Law (law@cygnus.com) +Sun Dec 6 03:40:13 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -7136,7 +7136,7 @@ Tue Dec 1 16:45:49 1998 Stan Cox return address for leaf functions out of r31 to support builtin_return_address. -Tue Dec 1 15:03:30 1998 Herman A.J. ten Brugge +Tue Dec 1 15:03:30 1998 Herman A.J. ten Brugge * jump.c (jump_optimize): Call regs_set_between_p with PREV_INSN(x), NEXT_INSN(x) to check insn x. @@ -7164,7 +7164,7 @@ Tue Dec 1 10:22:18 1998 Nick Clifton * config/arm/unknown-elf.h (ASM_OUTPUT_DWARF2_ADDR_CONST): Remove use of user-label_prefix. -Tue Dec 1 17:58:26 1998 J"orn Rennecke +Tue Dec 1 17:58:26 1998 J"orn Rennecke * reload1.c (emit_reload_insns): Clear spill_reg_store when doing a new non-inherited reload from the same pseudo. @@ -7184,11 +7184,11 @@ Tue Dec 1 17:58:26 1998 J"orn Rennecke (eliminate_regs): Handle non-constant reg_equiv_constant. * rtl.h (function_invariant_p): Declare. -Mon Nov 30 02:00:08 PST 1998 Jeff Law (law@cygnus.com) +Mon Nov 30 02:00:08 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Nov 30 00:42:59 PST 1998 Jeff Law (law@cygnus.com) +Mon Nov 30 00:42:59 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -7532,7 +7532,7 @@ Thu Nov 26 14:56:32 1998 Michael Hayes (c4x_group1_mem_operand): Likewise. (c4x_arx_reg_operand): Likewise. -Wed Nov 25 19:02:55 1998 (Stephen L Moshier) +Wed Nov 25 19:02:55 1998 (Stephen L Moshier) * emit-rtl.c (gen_lowpart_common): Remove earlier change. * real.c (make_nan): Make SIGN arg actually specify the sign bit. @@ -7542,12 +7542,12 @@ Thu Nov 26 14:12:05 1998 Michael Hayes * config/c4x/c4x.md (addqi3): Emit addqi3_noclobber pattern during reload. -Wed Nov 25 22:05:28 1998 J"orn Rennecke +Wed Nov 25 22:05:28 1998 J"orn Rennecke * config/sh/lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1 unless FMOVD_WORKS is defined. -Wed Nov 25 20:11:04 1998 J"orn Rennecke +Wed Nov 25 20:11:04 1998 J"orn Rennecke * regclass.c (init_reg_sets): Move code that calculates tables dependent on reg_class_contents from here... @@ -7625,7 +7625,7 @@ Wed Nov 25 11:26:17 1998 Bernd Schmidt (choose_reload_regs): Rename it here as well. When computing it, also merge in used hardregs. -1998-11-25 07:51 -0500 Zack Weinberg +1998-11-25 Zack Weinberg * gcc.c: Split out Objective-C specs to... * objc/lang-specs.h: here. (New file.) Make the specs cpplib @@ -7735,7 +7735,7 @@ Mon Nov 23 17:02:27 1998 Kaveh R. Ghazi * configure.in: Use AC_PREREQ(2.12.1). -Mon Nov 23 10:16:38 1998 "Melissa O'Neill" +Mon Nov 23 10:16:38 1998 Melissa O'Neill * cccp.c (S_ISREG, S_ISDIR): Delete defines. * cpplib.c, gcc.c: Likewise. @@ -7746,7 +7746,7 @@ Mon Nov 23 09:53:44 1998 Richard Henderson * local-alloc.c (local_alloc): Use malloc not alloca for reg_qty, reg_offset, ref_next_in_qty. -Mon Nov 23 16:46:46 1998 J"orn Rennecke +Mon Nov 23 16:46:46 1998 J"orn Rennecke * caller-save.c (insert_one_insn): Initialize the live_before and live_after register sets. @@ -7784,7 +7784,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke (sh_builtin_saveregs): Use DFmode moves for fp regs on SH4. (initial_elimination_offset): Take TARGET_ALIGN_DOUBLE into account. (arith_reg_operand): FPUL_REG is OK for SH4. - (fp_arith_reg_operand, fp_extended_operand) New functions. + (fp_arith_reg_operand, fp_extended_operand): New functions. (tertiary_reload_operand, fpscr_operand): Likewise. (commutative_float_operator, noncommutative_float_operator): Likewise. (binary_float_operator, get_fpscr_rtx, emit_sf_insn): Likewise. @@ -7817,7 +7817,7 @@ Mon Nov 23 16:46:46 1998 J"orn Rennecke (NPARM_REGS): Eight floating point parameter registers on SH4. (BASE_RETURN_VALUE_REG): SH4 also passes double values in floating point registers. - (GET_SH_ARG_CLASS) Likewise. + (GET_SH_ARG_CLASS): Likewise. Complex float types are also returned in float registers. (BASE_ARG_REG): Complex float types are also passes in float registers. (FUNCTION_VALUE): Change mode like PROMOTE_MODE does. @@ -7932,7 +7932,7 @@ Sun Nov 22 21:34:02 1998 Jeffrey A Law (law@cygnus.com) * i386/dgux.c (struct option): Add new "description field". * m88k/m88k.c (struct option): Likewise. -Sun Nov 22 16:07:57 PST 1998 Jeff Law (law@cygnus.com) +Sun Nov 22 16:07:57 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -7941,7 +7941,7 @@ Sun Nov 22 13:40:02 1998 Bernd Schmidt * regmove.c (regmove_profitable_p): Use return value of find_matches properly. -Sun Nov 22 02:47:37 PST 1998 Jeff Law (law@cygnus.com) +Sun Nov 22 02:47:37 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -7956,7 +7956,7 @@ Sat Nov 21 22:12:09 1998 Jeffrey A Law (law@cygnus.com) * loop.c (check_dbra_loop): Avoid using gen_add2_insn. -Sat Nov 21 02:18:38 1998 J"orn Rennecke +Sat Nov 21 02:18:38 1998 J"orn Rennecke * loop.c (move_movables): Start of libcall might be new loop start. @@ -7964,7 +7964,7 @@ Fri Nov 20 12:14:16 1998 Kaveh R. Ghazi * hash.c (hash_table_init_n): Wrap prototype arguments in PARAMS(). -Fri Nov 20 08:34:00 1998 Bernd Schmidt +Fri Nov 20 08:34:00 1998 Bernd Schmidt * function.c (nonlocal_goto_handler_slots): Renamed from nonlocal_goto_handler_slot; now an EXPR_LIST chain. @@ -7994,7 +7994,7 @@ Fri Nov 20 08:34:00 1998 Bernd Schmidt (goto_handler_and_restore_v9): Comment out. (goto_handler_and_restore_v9_sp64): Comment out. -Thu Nov 19 23:44:38 1998 Bernd Schmidt +Thu Nov 19 23:44:38 1998 Bernd Schmidt * expr.c (STACK_BYTES): Delete unused macro. * calls.c: Provide default for PREFERRED_STACK_BOUNDARY. @@ -8025,7 +8025,7 @@ Thu Nov 19 20:55:59 1998 H.J. Lu (hjl@gnu.org) * regclass.c (init_reg_sets_1): Add prototype. (init_reg_modes): Likewise. -1998-11-19 Zack Weinberg +1998-11-19 Zack Weinberg * c-common.c: Change warning messages to say `comparison is always true' or `comparison is always false' instead of the @@ -8052,7 +8052,7 @@ Thu Nov 19 15:42:54 1998 Nick Clifton * config/arm/coff.h: Set USER_LABEL_PREFIX to "_". -Thu Nov 19 23:20:59 1998 J"orn Rennecke +Thu Nov 19 23:20:59 1998 J"orn Rennecke * reload1.c (reload_reg_free_for_value_p): Early auto_inc reloads don't conflict with outputs. @@ -8082,12 +8082,12 @@ Wed Nov 18 16:31:28 1998 Jim Wilson * reload.c (find_reloads_toplev): Pass &x instead of NULL_PTR in find_reloads_address call. -Wed Nov 18 22:13:00 1998 J"orn Rennecke +Wed Nov 18 22:13:00 1998 J"orn Rennecke * expr.c (store_expr): Don't generate load-store pair if TEMP is identical (according to ==) with TARGET. -Tue Nov 17 22:25:16 1998 J"orn Rennecke +Tue Nov 17 22:25:16 1998 J"orn Rennecke * reload1.c (reload_reg_free_for_value_p): When considered reload has an output, matching inputs are not sufficient to avoid conflict. @@ -8126,7 +8126,7 @@ Tue Nov 17 11:51:16 1998 Mark Mitchell (demangle_new_symbols): Likewise. (scan_linker_output): Likewise. -Tue Nov 17 17:13:53 1998 J"orn Rennecke +Tue Nov 17 17:13:53 1998 J"orn Rennecke * flow.c (insn_dead_p): New argument NOTES. Changed all callers. @@ -8138,7 +8138,7 @@ Mon Nov 16 17:56:07 1998 Franz Sirl * rs6000.c (output_mi_thunk): Correct test for aggregate values. -Mon Nov 16 21:02:52 1998 J"orn Rennecke +Mon Nov 16 21:02:52 1998 J"orn Rennecke * reload1.c (reload_reg_free_before_p): Delete. Changed all callers to use reload_reg_free_for_value_p instead. @@ -8153,12 +8153,12 @@ Mon Nov 16 02:22:29 1998 Jason Merrill * toplev.c (compile_file): Don't pedwarn about undefined static functions just because we passed -Wunused. -Mon Nov 16 04:41:41 1998 J"orn Rennecke +Mon Nov 16 04:41:41 1998 J"orn Rennecke * function.c (purge_addressof_1): Unshare rtl created by store_bit_field. -Mon Nov 16 04:23:06 1998 J"orn Rennecke +Mon Nov 16 04:23:06 1998 J"orn Rennecke * regmove.c (regmove_optimize): Don't do anything but optimize_reg_copy[123] when flag_regmove is not set. @@ -8230,7 +8230,7 @@ Wed Nov 11 12:25:19 1998 Tom Tromey * configure.in: Recognize --enable-java-gc argument. Subst `JAVAGC' variable. -Thu Nov 12 03:32:16 1998 J"orn Rennecke +Thu Nov 12 03:32:16 1998 J"orn Rennecke Handle equivalences that have been obscured by gcse: @@ -8254,7 +8254,7 @@ Tue Nov 10 17:04:11 1998 David Edelsohn * dbxout.c: Check HAVE_STAB_H instead of HAVE_STABS_H. -Mon Nov 9 20:15:19 1998 Bernd Schmidt +Mon Nov 9 20:15:19 1998 Bernd Schmidt * regmove.c (regmove_optimize): Fix error in last change. @@ -8266,11 +8266,11 @@ Mon Nov 9 16:37:52 1998 Andrew Cagney word swap arguments moved to/from FP registers. * mips16.S (DFREVCMP): Reverse arguments to OPCODE. -Mon Nov 9 09:47:06 PST 1998 Jeff Law (law@cygnus.com) +Mon Nov 9 09:47:06 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Nov 9 02:14:14 PST 1998 Jeff Law (law@cygnus.com) +Mon Nov 9 02:14:14 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -8409,7 +8409,7 @@ Sun Nov 8 17:50:30 1998 Kaveh R. Ghazi (build_nt): Likewise. (build_parse_node): Likewise. -Sun Nov 8 13:10:55 PST 1998 Jeff Law (law@cygnus.com) +Sun Nov 8 13:10:55 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -8499,7 +8499,7 @@ Fri Nov 6 19:37:33 1998 Richard Henderson (mulsi3, muldi3, umuldi3_highpart): Loosen constraints to allow small constants, since the hw instructions do. -Fri Nov 6 20:15:19 1998 Bernd Schmidt +Fri Nov 6 20:15:19 1998 Bernd Schmidt * reload1.c (emit_reload_insns): When rewriting the SET_DEST of a previous insn to store directly into our reload register, make sure @@ -8521,7 +8521,7 @@ Fri Nov 6 00:16:04 1998 Jeffrey A Law (law@cygnus.com) * romp.h (LEGITIMIZE_ADDRESS): Fix typo. -Fri Nov 6 00:10:00 1998 Jan Hubicka (hubicka@freesoft.cz) +Fri Nov 6 00:10:00 1998 Jan Hubicka (hubicka@freesoft.cz) * i386.md (extendsidi2): Use # in the output template. (extendsidi splitters): New splitters. @@ -8540,7 +8540,7 @@ Thu Nov 5 07:59:05 1998 David S. Miller out of jump_optimize. (jump_optimize): Use them. -Thu Nov 5 07:57:45 EST 1998 Andrew MacLeod +Thu Nov 5 07:57:45 1998 Andrew MacLeod * except.c (expand_fixup_region_end): Make sure outer context labels are not issued in an inner context during cleanups. @@ -8574,7 +8574,7 @@ Wed Nov 4 22:16:36 1998 Hans-Peter Nilsson * extend.texi: Clarify proper uses for register clobbers in asms. -Wed Nov 4 22:16:36 1998 Bernd Schmidt +Wed Nov 4 22:16:36 1998 Bernd Schmidt * recog.h (enum op_type): Define. (constrain_operands): Adjust prototype. @@ -8620,7 +8620,7 @@ Wed Nov 4 21:37:46 1998 Jeffrey A Law (law@cygnus.com) * toplev.c (rest_of_compilation): Set and clear flow2_completed as necessary. -Wed Nov 4 19:15:37 1998 "Melissa O'Neill" +Wed Nov 4 19:15:37 1998 Melissa O'Neill * Makefile.in (libcpp.a): Ranlib libcpp.a. @@ -8631,7 +8631,7 @@ Wed Nov 4 19:07:08 1998 John Wehle (john@feith.com) * flow.c (mark_regs_live_at_end): Mark the stack pointer as live at a RETURN if current_function_sp_is_unchanging is set. -Wed Nov 4 18:16:29 1998 Herman A.J. ten Brugge +Wed Nov 4 18:16:29 1998 Herman A.J. ten Brugge * emit-rtl.c (try_split): Fixed error in Oct 10 patch. @@ -8647,7 +8647,7 @@ Wed Nov 4 15:11:15 1998 Geoffrey Noer (LIB_SPEC): Handle -mno-cygwin option. (LINK_SPEC): Handle -mdll. -Wed Nov 4 22:56:14 1998 J"orn Rennecke +Wed Nov 4 22:56:14 1998 J"orn Rennecke * reload.c (find_reloads): Fix test for usage by other reload to handle secondary reloads properly. @@ -8671,7 +8671,7 @@ Tue Nov 3 17:51:36 1998 Jim Wilson * dwarf2out.c (output_call_frame_info): Comments on last change. -Tue Nov 3 07:51:43 1998 Richard Earnshaw (rearnsha@arm.com) +Tue Nov 3 07:51:43 1998 Richard Earnshaw (rearnsha@arm.com) * arm.c (add_constant): When taking the address of an item in the pool, get the mode of the item addressed. @@ -8722,7 +8722,7 @@ Mon Nov 2 01:48:10 1998 Alexandre Oliva * BUGS: Added link to the WWW FAQ. -Sun Nov 1 18:27:15 PST 1998 Jeff Law (law@cygnus.com) +Sun Nov 1 18:27:15 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -8739,7 +8739,7 @@ Sat Oct 31 21:42:39 1998 Mark Mitchell unions. Don't get confused about the type of a bit-field, despite the antics of build_modify_expr. -Sat Oct 31 22:35:29 1998 Jean-Pierre Radley +Sat Oct 31 22:35:29 1998 Jean-Pierre Radley * fixinc.sco: Parameterize #include_next values. * fixinc/fixinc.sco: Likewise. @@ -8789,15 +8789,15 @@ Fri Oct 30 10:43:29 1998 Andreas Schwab * configure.in: Ignore non-absolute value in $AS. -Fri Oct 30 00:54:25 1998 Peter Jakubek +Fri Oct 30 00:54:25 1998 Peter Jakubek * m68k.h (INDIRECTABLE_1_ADDRESS_P): Fix thinko. -Fri Oct 30 00:42:34 1998 Mark Elbrecht +Fri Oct 30 00:42:34 1998 Mark Elbrecht * configure.in (msdosdjgpp): Set exeext and target_alias. -Thu Oct 29 23:55:43 1998 Bernd Schmidt +Thu Oct 29 23:55:43 1998 Bernd Schmidt * flow.c (XNMALLOC): New macro. (flow_int_list_blocks, basic_block_succ, basic_block_pred): New @@ -8858,7 +8858,7 @@ Thu Oct 29 23:55:43 1998 Bernd Schmidt (emit_reload_insns): Ensure that when we set reg_reloaded_valid for any hard reg, reg_reloaded_dead contains valid data. -Thu Oct 29 22:30:54 1998 Marcus Meissner +Thu Oct 29 22:30:54 1998 Marcus Meissner * i386.c (i386_comp_type_attributes): Return nonzero for mismatched "stdcall" and "cdecl" attributes. @@ -8879,16 +8879,16 @@ Thu Oct 29 12:39:35 1998 Jim Wilson * c-common.c (c_get_alias_set): Handle ARRAY_REF of union field. -Thu Oct 29 14:10:22 EST 1998 Andrew MacLeod +Thu Oct 29 14:10:22 1998 Andrew MacLeod * except.c (emit_eh_context): Make the EH context register stay alive at -O0 so stupid.c doesn't get confused. -1998-10-29 Herman A.J. ten Brugge +1998-10-29 Herman A.J. ten Brugge * emit-rtl.c (try_split): Do not try to split a BARRIER. -Thu Oct 29 01:33:54 1998 Jan Hubicka +Thu Oct 29 01:33:54 1998 Jan Hubicka Jeffrey A Law (law@cygnus.com) * i386.md: Change ix86_cpu == PROCESSOR_PENTIUM to TARGET_PENTIUM. @@ -8967,7 +8967,7 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab (purge_addressof_replacements): New variable. (purge_addressof): Clear it at end. -1998-10-28 16:10 -0500 Zack Weinberg +1998-10-28 Zack Weinberg * c-lang.c: Declare extern char *yy_cur if USE_CPPLIB. (lang_init): Call check_newline always. @@ -8979,10 +8979,10 @@ Wed Oct 28 16:46:07 1998 Andreas Schwab before processing -include/-imacros. Process -imacros and -include separately, and handle -include by stacking a buffer for the file in question as if it'd been #included. - * toplev.c (documented_lang_options) Recognize -H when + * toplev.c (documented_lang_options): Recognize -H when USE_CPPLIB is on. -1998-10-28 16:09 -0500 Zack Weinberg +1998-10-28 Zack Weinberg * cpplib.c: Merge do_once into do_pragma. Break file handling code out of do_include. @@ -9017,7 +9017,7 @@ Wed Oct 28 10:29:09 1998 Nick Clifton suitable extend pattern cannot be found. Code written by Richard Henderson . -Wed Oct 28 03:59:29 1998 Bernd Schmidt +Wed Oct 28 03:59:29 1998 Bernd Schmidt * regclass.c (renumber, regno_allocated): New static variables, moved out of allocate_reg_info. @@ -9060,7 +9060,7 @@ Wed Oct 28 00:10:35 1998 Jeffrey A Law (law@cygnus.com) * flow.c (life_analysis_1): No longer delete CLOBBER insns after reload. Handled in reload itself. -Tue Oct 27 23:32:34 1998 Bernd Schmidt +Tue Oct 27 23:32:34 1998 Bernd Schmidt * reload1.c (verify_initial_offsets): New function. (reload): Call it after reload_as_needed. Also verify that the frame @@ -9165,10 +9165,10 @@ Tue Oct 27 23:32:34 1998 Bernd Schmidt register allocation. Update all life information in the reload_insn_chain not to include pseudos without hard regs. Call alter_reg for all affected speudos. - + (scan_paradoxical_subregs): Disable SMALL_REGISTER_CLASSES special case, it's not clear what it's supposed to do. - + (hard_reg_use_compare): Take bad_spill_regs into account. (pseudos_counted): New static variable. (count_pseudo): New static function. @@ -9291,7 +9291,7 @@ Mon Oct 26 12:53:14 1998 Jeffrey A Law (law@cygnus.com) * tm.texi (ASM_OUTPUT_MAX_SKIP_ALIGN): Document. -Mon Oct 26 00:36:58 PST 1998 Jeff Law (law@cygnus.com) +Mon Oct 26 00:36:58 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -9326,7 +9326,7 @@ Sun Oct 25 15:49:57 1998 Kaveh R. Ghazi (allocate_reg_info): Move variable `i' into the scope where it is used. Change its type to `size_t'. -Sun Oct 25 13:10:15 1998 Bernd Schmidt +Sun Oct 25 13:10:15 1998 Bernd Schmidt * reload.c (push_reload): When merging reloads, make sure that reload_in_reg and reload_in are from the same reload in @@ -9385,12 +9385,12 @@ Fri Oct 23 13:12:35 1998 Jeffrey A Law (law@cygnus.com) * mn10200.md (truncated shift): Accept constant inputs too. -Fri Oct 23 04:06:57 1998 Richard Earnshaw (rearnsha@arm.com) +Fri Oct 23 04:06:57 1998 Richard Earnshaw (rearnsha@arm.com) * machmode.h (mode_mask_array): No longer const. * rtl.c (init_rtl): Fully initialize it if EXTRA_CC_MODES defined. -Fri Oct 23 11:19:06 1998 Martin v. Löwis +Fri Oct 23 11:19:06 1998 Martin v. Löwis * frame.c: Somewhat explain `FDE'. Suggested by Brendan Kehoe @@ -9402,12 +9402,12 @@ Fri Oct 23 00:56:11 1998 Jason Merrill (restore_expr_status): And restore it. * function.h (struct function): Add pending_chain. -1998-10-23 Herman A.J. ten Brugge +1998-10-23 Herman A.J. ten Brugge * reorg.c (relax_delay_slots): Fixed test for mostly_true_jump. The did not match the code. -Fri Oct 23 00:07:01 1998 Bernd Schmidt +Fri Oct 23 00:07:01 1998 Bernd Schmidt * regclass.c (regclass): Break out some code into new function scan_one_insn, and into regclass_init. @@ -9431,12 +9431,12 @@ Fri Oct 23 11:11:56 1998 Michael Hayes addressing modes with side effects. These are currently placeholders for the C4x target. -Thu Oct 22 16:46:35 1998 Bernd Schmidt +Thu Oct 22 16:46:35 1998 Bernd Schmidt * loop.c (express_from): Make sure that when generating a PLUS of a PLUS, any constant expression appears on the outermost PLUS. -Thu Oct 22 15:46:23 1998 Per Bothner (bothner@cygnus.com) +Thu Oct 22 15:46:23 1998 Per Bothner (bothner@cygnus.com) * Makefile.in (distdir-cvs, distdir-start): Clean up so it works if "$(srcdir)" != ".". @@ -9572,9 +9572,9 @@ Tue Oct 20 21:56:05 1998 Michael Hayes Condition code not set if destination register from 'c' class. (*subbqi3_carry_clobber): Fix typo. -1998-10-18 Herman A.J. ten Brugge +1998-10-18 Herman A.J. ten Brugge - * reorg.c (steal_delay_list_from_target) Check for insns that + * reorg.c (steal_delay_list_from_target): Check for insns that modify the condition codes and effect the direction of the jump in the sequence. @@ -9583,11 +9583,11 @@ Sat Oct 17 13:09:09 1998 Graham * function.c (purge_addressof_1): Replace call to emit_insns_before() with emit_insn_before(). -Mon Oct 19 19:34:03 1998 Mike Stump +Mon Oct 19 19:34:03 1998 Mike Stump * libgcc2.c (__pure_virtual): Call __terminate instead of _exit. -Mon Oct 19 13:26:24 1998 Bernd Schmidt +Mon Oct 19 13:26:24 1998 Bernd Schmidt * jump.c (sets_cc0_p): Compile only if HAVE_cc0. @@ -9599,7 +9599,7 @@ Mon Oct 19 11:40:56 1998 Jeffrey A Law (law@cygnus.com) * loop.c (scan_loop): Be more selective about what invariants are moved out of a loop. -Mon Oct 19 10:46:58 PDT 1998 Jeff Law (law@cygnus.com) +Mon Oct 19 10:46:58 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -9608,7 +9608,7 @@ Mon Oct 19 11:40:56 1998 Jeffrey A Law (law@cygnus.com) * libgcc2.c (eh_context_static): Do not call malloc to allocate the static eh_context structure. -Mon Oct 19 10:45:40 1998 Bernd Schmidt +Mon Oct 19 10:45:40 1998 Bernd Schmidt * combine.c (recog_for_combine): Lose PADDED_SCRATCHES arg. All callers changed. @@ -9694,7 +9694,7 @@ Sat Oct 17 11:02:47 1998 Nick Clifton (check_lang_option): Ignore text after end of first word of a language specific option. -Sat Oct 17 02:26:03 1998 Bernd Schmidt +Sat Oct 17 02:26:03 1998 Bernd Schmidt * reload1.c (reg_used_by_pseudo): New static variable. (choose_reload_regs): Initialize it. @@ -9735,7 +9735,7 @@ Sat Oct 17 01:17:51 1998 Jeffrey A Law (law@cygnus.com) * reload1.c (reload_as_needed): Fix test for when to call update_eliminable_offsets. -Fri Oct 16 20:40:50 1998 J"orn Rennecke +Fri Oct 16 20:40:50 1998 J"orn Rennecke Fix consistency problems with reg_equiv_{mem,address}; Improve reload inheritance; @@ -9880,7 +9880,7 @@ Fri Oct 16 11:49:01 1998 Kaveh R. Ghazi * rtl.h (sets_cc0_p): Revert Oct 14 ATTRIBUTE_NORETURN change. -Fri Oct 16 07:08:46 1998 Bruce Korb +Fri Oct 16 07:08:46 1998 Bruce Korb * fixinc/* Moved in from ../contrib directory in preparation for integrating it into the normal build process. In particular, @@ -9894,8 +9894,8 @@ Fri Oct 16 08:13:46 1998 David S. Miller accidently walk into the free list. Comment how that can happen. (invalidate): Fix indentation. -Thu Oct 15 23:53:29 1998 Bernd Schmidt - Jeffrey A Law (law@cygnus.com) +Thu Oct 15 23:53:29 1998 Bernd Schmidt + Jeffrey A Law (law@cygnus.com) * flow.c (life_analysis_1): Do not clobber regs_ever_live after reload. Never perform rescans of the insn chain after reload. @@ -9977,16 +9977,16 @@ Thu Oct 15 17:36:48 1998 Michael Hayes * config/c4x/t-c4x: Can now build all front ends. -Wed Oct 14 23:27:08 1998 Didier FORT (didier.fort@fedex.com) +Wed Oct 14 23:27:08 1998 Didier FORT (didier.fort@fedex.com) * fixincludes: Fix up rpc/{clnt,svr,xdr}.h for SunOS. -Wed Oct 14 22:13:28 1998 Joel Sherrill (joel@OARcorp.com) +Wed Oct 14 22:13:28 1998 Joel Sherrill (joel@OARcorp.com) * Makefile.in (stmp-fixinc): Do not install assert.h if not desired. * config/t-rtems: Do not install assert.h -- use newlib's. -Wed Oct 14 21:57:08 1998 J"orn Rennecke +Wed Oct 14 21:57:08 1998 J"orn Rennecke * combine.c (combine_instructions): When finished, call init_recog. * regmove.c (optimize_reg_copy_3): Reject volatile MEMs. @@ -10214,7 +10214,7 @@ Wed Oct 14 11:14:02 1998 Kaveh R. Ghazi * unroll.c (precondition_loop_p): Remove unused parameter `loop_end'. All callers changed. -Tue Oct 13 22:12:11 1998 Bernd Schmidt +Tue Oct 13 22:12:11 1998 Bernd Schmidt * reload1.c (maybe_fix_stack_asms): New static function. (reload): Call it. @@ -10315,7 +10315,7 @@ Wed Oct 14 00:38:40 1998 Jeffrey A Law (law@cygnus.com) prototypes. * rtlanal.c (for_each_rtx): Formatting tweak. -1998-10-13 Herman A.J. ten Brugge +1998-10-13 Herman A.J. ten Brugge * real.c (emdnorm and etoasc): Disable round to even for c4x target to be compatible with TI compiler. @@ -10330,7 +10330,7 @@ Tue Oct 13 23:03:37 1998 Richard Henderson the movstrict case. Tidy a potential problem in the multi-word case. (extract_bit_field): Likewise. -Tue Oct 13 22:12:11 1998 Bernd Schmidt +Tue Oct 13 22:12:11 1998 Bernd Schmidt * flow.c (find_basic_blocks): Emit NOPs after normal calls in this function. @@ -10488,7 +10488,7 @@ Tue Oct 13 11:24:51 1998 Jeffrey A Law (law@cygnus.com) * collect2.c (main): Pass -EL/-EB through to the compiler. -1998-10-12 Herman A.J. ten Brugge +1998-10-12 Herman A.J. ten Brugge * expr.c (push_block): Handle targets where the stack grows to higher addresses, but args grow to lower addresses and @@ -10543,7 +10543,7 @@ Mon Oct 12 10:50:44 1998 Nick Clifton * config/arm/thumb.c (thumb_override_options): Add warning about PIC code not being supported just yet. -Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com) +Sun Oct 11 16:49:15 1998 John Wehle (john@feith.com) * flow.c: Update comment. (notice_stack_pointer_modification): New static function. @@ -10561,7 +10561,7 @@ Sun Oct 11 16:49:15 EDT 1998 John Wehle (john@feith.com) * i386.c (ix86_epilogue): Optimize the restoring of the stack pointer. -Mon Oct 12 01:22:53 PDT 1998 Jeff Law (law@cygnus.com) +Mon Oct 12 01:22:53 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -10662,7 +10662,7 @@ Fri Oct 9 16:03:19 1998 Graham (subst_asm_stack_reg): Likewise. * reorg.c (dbr_schedule): Likewise. -Fri Oct 9 15:57:51 1998 Bernd Schmidt +Fri Oct 9 15:57:51 1998 Bernd Schmidt * flow.c (life_analysis_1): Break out some functions. (find_basic_blocks_1): Likewise. Also move some variables out and @@ -10726,11 +10726,11 @@ Thu Oct 8 12:50:47 1998 Jim Wilson * loop.c (get_condition): Allow combine when either compare is VOIDmode. -Thu Oct 8 11:31:01 PDT 1998 Jeff Law (law@cygnus.com) +Thu Oct 8 11:31:01 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Thu Oct 8 12:21:14 1998 Richard Frith-Macdonald +Thu Oct 8 12:21:14 1998 Richard Frith-Macdonald * c-lex.c (remember_protocol_qualifiers): Handle RID_BYREF. (init_lex): Initialize ridpointers[RID_BYREF]. @@ -10751,7 +10751,7 @@ Thu Oct 8 05:56:00 1998 Jeffrey A Law (law@cygnus.com) * c-tree.h (intTI_type_node, unsigned_intTI_type_node): Only declare when HOST_BITS_PER_WIDE_INT is >= 64 bits. -Thu Oct 8 05:05:34 1998 Bernd Schmidt +Thu Oct 8 05:05:34 1998 Bernd Schmidt * stmt.c (n_occurrences): New static function. (expand_asm_operands): Verify that all constrains match in the @@ -10762,7 +10762,7 @@ Thu Oct 8 05:05:34 1998 Bernd Schmidt * reload.c (find_reloads): Abort if an asm is found with invalid constraints; all possible problems ought to be checked for earlier. -Thu Oct 8 04:26:20 1998 Michael Hayes +Thu Oct 8 04:26:20 1998 Michael Hayes * flags.h (flag_branch_on_count_reg): Always declare. * toplev.c (flag_branch_on_count_reg): Likewise. @@ -10852,7 +10852,7 @@ Wed Oct 7 02:27:52 1998 Jeffrey A Law (law@cygnus.com) * Makefile.in (DRIVER_DEFINES): Remove last change. -Wed Oct 7 01:08:43 1998 Bernd Schmidt +Wed Oct 7 01:08:43 1998 Bernd Schmidt * jump.c (duplicate_loop_exit_test): Strip REG_WAS_0 notes off all insns we're going to copy. @@ -10892,11 +10892,11 @@ Tue Oct 6 15:45:15 1998 Catherine Moore * config/sparc/sysv4.h (ASM_OUTPUT_SECTION_NAME): Don't check for flag_function_sections. -Tue Oct 6 20:02:31 1998 J"orn Rennecke +Tue Oct 6 20:02:31 1998 J"orn Rennecke * cse.c (insert_regs): Fix bug in Sep 24 change. -Tue Oct 6 17:00:42 1998 J"orn Rennecke +Tue Oct 6 17:00:42 1998 J"orn Rennecke * flags.h (flag_dump_unnumbered): Declare. * toplev.c (flag_dump_unnumbered): Don't declare. @@ -10906,7 +10906,7 @@ Tue Oct 6 17:00:42 1998 J"orn Rennecke * flow.c (flag_dump_unnumbered): Don't declare. (print_rtl_with_bb): Use return value of print_rtl_single. -Tue Oct 6 01:36:00 1998 Bernd Schmidt +Tue Oct 6 01:36:00 1998 Bernd Schmidt * loop.c (count_one_set): New static function, broken out of count_loop_regs_set. @@ -10999,12 +10999,12 @@ Mon Oct 5 22:43:36 1998 David Edelsohn (optimization_options): Enable use of flag_branch_on_count_reg. * rs6000.md (define_function_unit): Describe 604e. -1998-10-05 Herman A.J. ten Brugge +1998-10-05 Herman A.J. ten Brugge * loop.c (move_movables): Corrected threshold calculation for moved_once registers. -Mon Oct 5 21:18:45 1998 Bernd Schmidt +Mon Oct 5 21:18:45 1998 Bernd Schmidt * loop.c (combine_givs_p): Fix test for identical givs. @@ -11018,11 +11018,11 @@ Mon Oct 5 10:02:36 1998 Jeffrey A Law (law@cygnus.com) * combine.c (simplify_rtx): Do not replace TRUNCATE with a SUBREG if truncation is not a no-op. -Mon Oct 5 09:02:04 PDT 1998 Jeff Law (law@cygnus.com) +Mon Oct 5 09:02:04 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Oct 5 08:19:55 PDT 1998 Jeff Law (law@cygnus.com) +Mon Oct 5 08:19:55 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -11092,7 +11092,7 @@ Fri Oct 2 11:52:35 1998 Jeffrey A Law (law@cygnus.com) * h8300.c (handle_pragma): Fix typo. -Fri Oct 2 10:51:35 1998 Bernd Schmidt +Fri Oct 2 10:51:35 1998 Bernd Schmidt * caller-save.c (insert_save_restore): Break this function up into new functions insert_restore, insert_save and insert_one_insn. @@ -11137,7 +11137,7 @@ Fri Oct 2 10:51:35 1998 Bernd Schmidt * Makefile.in (cccp.o): Fix typo in last patch. -Fri Oct 2 16:13:12 1998 J"orn Rennecke +Fri Oct 2 16:13:12 1998 J"orn Rennecke * t-sh (LIB1ASMFUNCS): Add _set_fpscr . * config/sh/lib1funcs.asm (___set_fpscr): Add. @@ -11152,7 +11152,7 @@ Fri Oct 2 02:01:59 1998 Jeffrey A Law (law@cygnus.com) (cccp.o, cpplib.o, protoize.o, unprotoize.o): Similarly. (stmp-fixinc): Similarly. -Thu Oct 1 19:58:30 1998 Bernd Schmidt +Thu Oct 1 19:58:30 1998 Bernd Schmidt * regmove.c (regmove_optimize): Add variable old_max_uid. At the end of the function, update basic_block_end. @@ -11167,7 +11167,7 @@ Thu Oct 1 17:57:14 1998 Nick Clifton * config/arm/arm.c: Improve interworking support. -Thu Oct 1 18:43:35 1998 J"orn Rennecke +Thu Oct 1 18:43:35 1998 J"orn Rennecke * reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was copied from reload_out[r] . @@ -11262,7 +11262,7 @@ Wed Sep 30 19:33:07 1998 Jeffrey A Law (law@cygnus.com) (steal_delay_list_from_target): Add missing "used_annul" variable. (try_merge_delay_insns): Close out half formed comment. -Wed Sep 30 19:13:20 1998 Zack Weinberg +Wed Sep 30 19:13:20 1998 Zack Weinberg * cpplib.c (macroexpand): If arg->raw_before or arg->raw_after, remove any no-reexpansion escape at the @@ -11283,7 +11283,7 @@ Wed Sep 30 18:03:22 1998 Richard Henderson * function.c (purge_addressof_1): Use bitfield manipulation routines to handle mem mode < reg mode. -Wed Sep 30 18:43:32 1998 Herman ten Brugge +Wed Sep 30 18:43:32 1998 Herman ten Brugge * reorg.c (try_merge_delay_insns): Account for resources referenced in each instruction in INSN's delay list before trying to eliminate @@ -11313,7 +11313,7 @@ Wed Sep 30 18:19:27 1998 Michael Hayes * caller-save.c (init_caller_save): Use it. * tm.texi: Document HARD_REGNO_CALLER_SAVE_MODE. -Wed Sep 30 12:57:30 1998 Zack Weinberg +Wed Sep 30 12:57:30 1998 Zack Weinberg * configure.in: Add --enable-cpplib option which uses cpplib for cpp, but doesn't link cpplib into cc1. Make help text @@ -11340,7 +11340,7 @@ Tue Sep 29 20:03:18 1998 Jim Wilson * loop.c (get_condition): Fix typo in May 9 change. -Tue Sep 29 11:11:38 EDT 1998 Andrew MacLeod +Tue Sep 29 11:11:38 1998 Andrew MacLeod * invoke.texi (-fexceptions): Merge 2 different descriptions. @@ -11437,11 +11437,11 @@ Fri Sep 25 14:18:33 1998 Jim Wilson * sdbout.c (sdbout_one_type): Don't look at TYPE_BINFO field of enums. -Fri Sep 25 19:30:19 1998 J"orn Rennecke +Fri Sep 25 19:30:19 1998 J"orn Rennecke * sh.c (gen_shl_sext): Fix case 5. -Fri Sep 25 17:35:23 1998 J"orn Rennecke +Fri Sep 25 17:35:23 1998 J"orn Rennecke * reload1.c (reload_combine): Re-add line that got accidentally lost. @@ -11471,17 +11471,17 @@ Thu Sep 24 15:08:08 1998 Jakub Jelinek (eligible_for_epilogue_delay): Allow DImode operations in delay slot of a return for ARCH64. -Thu Sep 24 22:17:54 1998 J"orn Rennecke +Thu Sep 24 22:17:54 1998 J"orn Rennecke * sh.md (sqrtsf2): Fix mode of sqrt. -Thu Sep 24 21:48:51 1998 J"orn Rennecke +Thu Sep 24 21:48:51 1998 J"orn Rennecke * reload1.c (choose_reload_regs): Also try inheritance when reload_in is a stack slot of a pseudo, even if we already got a reload reg. -Thu Sep 24 21:22:39 1998 J"orn Rennecke +Thu Sep 24 21:22:39 1998 J"orn Rennecke * reload1.c (reload_cse_regs_1): Renamed from reload_cse_regs. (reload_cse_regs): New function body: call reload_cse_regs_1, @@ -11492,7 +11492,7 @@ Thu Sep 24 21:22:39 1998 J"orn Rennecke (reload_combine_note_use): New function. (reload_cse_move2add, move2add_note_store): New functions. -Thu Sep 24 18:48:43 1998 J"orn Rennecke +Thu Sep 24 18:48:43 1998 J"orn Rennecke * reload.c (find_reloads): In code to promote RELOAD_FOR_X_ADDR_ADDR reloads to RELOAD_FOR_X_ADDRESS reloads, test for reload sharing. @@ -11503,7 +11503,7 @@ Thu Sep 24 18:48:43 1998 J"orn Rennecke If there is not more than one RELOAD_FOR_X_ADDRESS, don't change RELOAD_FOR_X_ADDR_ADDR reload. -Thu Sep 24 17:45:55 1998 J"orn Rennecke +Thu Sep 24 17:45:55 1998 J"orn Rennecke * expr.c (store_constructor): When initializing a field that is smaller than a word, at the start of a word, try to widen it to a full word. @@ -11597,7 +11597,7 @@ Wed Sep 23 13:26:02 1998 Richard Henderson (alpha_set_memflags, alpha_set_memflags_1): Likewise. (alpha_align_insns): Properly calculate initial offset wrt max_align. -Wed Sep 23 10:45:44 1998 Richard Earnshaw (rearnsha@arm.com) +Wed Sep 23 10:45:44 1998 Richard Earnshaw (rearnsha@arm.com) * arm.c (find_barrier): Revert change of Apr 23. Handle table jumps as a single entity, taking into account the size of the @@ -11607,11 +11607,11 @@ Tue Sep 22 15:13:34 1998 Alexandre Petit-Bianco * tree.def (SWITCH_EXPR): New tree node definition. -Mon Sep 21 23:40:38 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 21 23:40:38 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Sep 21 22:31:14 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 21 22:31:14 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -11631,7 +11631,7 @@ Mon Sep 21 20:19:41 1998 John Carr * final.c (final_scan_insn): Disable tracking CC across branches. -Mon Sep 21 17:15:26 EDT 1998 Andrew MacLeod +Mon Sep 21 17:15:26 1998 Andrew MacLeod * expr.h (eh_rtime_match_libfunc): New extern declaration. * optabs.c (init_optabs): Set eh_rtime_match_libfunc. @@ -11653,12 +11653,12 @@ Mon Sep 21 13:51:05 1998 Jim Wilson is a CALL_INSN. If CALL_INSN and in_libcall_block, then change code to INSN. -Mon Sep 21 14:02:23 1998 +Mon Sep 21 14:02:23 1998 Robert Lipe - * i386.h (TARGET_SWITCHES) Improve doc for align-double. Fix + * i386.h (TARGET_SWITCHES): Improve doc for align-double. Fix typo in no-fancy-math-387 description. -Mon Sep 21 09:27:18 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 21 09:27:18 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -11668,11 +11668,11 @@ Mon Sep 21 09:24:49 1998 Stan Cox Mon Sep 21 09:14:49 1998 Robert Lipe - * i386.h (TARGET_SWITCHES) Add description fields for flags + * i386.h (TARGET_SWITCHES): Add description fields for flags documented in install.texi. - (TARGET_OPTIONS) Likewise. + (TARGET_OPTIONS): Likewise. -Mon Sep 21 01:39:03 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 21 01:39:03 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -11749,7 +11749,7 @@ Sun Sep 20 00:22:23 1998 Michael Tiemann (invert_truthvalue): Enable truthvalue inversion for floating-point operands if -ffast-math. -Sat Sep 19 23:58:07 1998 Melissa O'Neill +Sat Sep 19 23:58:07 1998 Melissa O'Neill * configure.in: Disable collect2 for nextstep. Instead use crtbegin/crtend. @@ -11782,7 +11782,7 @@ Sat Sep 19 12:05:09 1998 Richard Henderson (alpha_expand_epilogue): Update for alpha_emit_set_long_const. * alpha.md (movdi): Likewise. -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. Set it non-zero if taking the address of an item in the pool. @@ -11849,13 +11849,13 @@ Fri Sep 18 09:44:55 1998 Nick Clifton (m32r_block_immediate_operand): New function: Return true if the RTL is an integer constant, less than or equal to MAX_MOVE_BYTES. -Thu Sep 17 16:42:16 EDT 1998 Andrew MacLeod +Thu Sep 17 16:42:16 1998 Andrew MacLeod * except.c (start_catch_handler): Issue 'fatal' instead of 'error' and re-align some code. * libgcc2.c (__eh_rtime_match): fprintf a runtime error. Use . -Thu Sep 17 12:24:33 1998 J"orn Rennecke +Thu Sep 17 12:24:33 1998 J"orn Rennecke * regmove.c (copy_src_to_dest): Check that modes match. @@ -11890,12 +11890,12 @@ Wed Sep 16 12:43:19 1998 Kaveh R. Ghazi (main): Mark parameter `argc' with ATTRIBUTE_UNUSED. When generating output, initialize missing struct member to zero. -Wed Sep 16 14:47:43 1998 J"orn Rennecke +Wed Sep 16 14:47:43 1998 J"orn Rennecke * regmove.c (copy_src_to_dest): Don't copy if that requires (a) new register(s). -Wed Sep 16 01:29:12 1998 Bernd Schmidt +Wed Sep 16 01:29:12 1998 Bernd Schmidt * global.c (reg_allocno): Now static. * reload1.c (reg_allocno): Delete declaration. @@ -11942,7 +11942,7 @@ Tue Sep 15 22:59:52 1998 Jeffrey A Law (law@cygnus.com) register. Similarly do not call find_replacement unless a scratch register has been provided. -Tue Sep 15 19:23:01 1998 Bernd Schmidt +Tue Sep 15 19:23:01 1998 Bernd Schmidt * i386.h (PREFERRED_RELOAD_CLASS): For standard 387 constants, return FLOAT_REGS. @@ -12003,7 +12003,7 @@ Tue Sep 15 19:31:58 1998 Michael Meissner * i960.h (CONST_COSTS): Fix thinko. Test flag, not the constant flag bit mask. -Tue Sep 15 14:10:54 EDT 1998 Andrew MacLeod +Tue Sep 15 14:10:54 1998 Andrew MacLeod * except.h (struct eh_entry): Add false_label field. (end_catch_handler): Add prototype. @@ -12018,7 +12018,7 @@ Tue Sep 15 14:10:54 EDT 1998 Andrew MacLeod * libgcc2.c (__eh_rtime_match): New routine to lump runtime matching mechanism into one function, if a runtime matcher is provided. -Tue Sep 15 13:53:59 EDT 1998 Andrew MacLeod +Tue Sep 15 13:53:59 1998 Andrew MacLeod * config/i960/i960.h (SLOW_BYTE_ACCESS): Change definition to 1. @@ -12031,15 +12031,15 @@ Tue Sep 15 04:18:52 1998 David S. Miller * config/sparc/sparc.md (movdf_const_intreg_sp32): Fix length attribute. -Mon Sep 14 14:02:53 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 14 14:02:53 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Sep 14 10:33:56 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 14 10:33:56 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Sep 14 09:51:05 PDT 1998 Jeff Law (law@cygnus.com) +Mon Sep 14 09:51:05 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -12184,7 +12184,7 @@ Thu Sep 10 00:03:34 1998 Richard Henderson * c-tree.h (warn_long_long): Declare it. -Wed Sep 9 23:31:36 1998 (Stephen L Moshier) +Wed Sep 9 23:31:36 1998 (Stephen L Moshier) * emit-rtl.c (gen_lowpart_common): Disable optimization of initialized float-int union if the value is a NaN. @@ -12194,7 +12194,7 @@ Wed Sep 9 23:00:48 1998 Nathan Sidwell * c-lex.c (real_yylex): Don't warn about long long constants if we're allowing long long -Wed Sep 9 21:58:41 1998 Bernd Schmidt +Wed Sep 9 21:58:41 1998 Bernd Schmidt * except.h (current_function_eh_stub_label): Declare. (current_function_eh_old_stub_label): Declare. @@ -12309,7 +12309,7 @@ Tue Sep 8 01:38:57 1998 Nathan Sidwell * configure.in: Don't assume srcdir is .../gcc. * configure: Rebuilt. -Sat Sep 5 16:34:34 EDT 1998 John Wehle (john@feith.com) +Sat Sep 5 16:34:34 1998 John Wehle (john@feith.com) * global.c: Update comments. (global_alloc): Assign allocation-numbers @@ -12346,11 +12346,11 @@ Mon Sep 7 19:13:59 1998 Jeffrey A Law (law@cygnus.com) then do not configure the ada subdir. * configure: Rebuilt. -Sun Sep 6 14:03:58 PDT 1998 Jeff Law (law@cygnus.com) +Sun Sep 6 14:03:58 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sun Sep 6 13:28:07 PDT 1998 Jeff Law (law@cygnus.com) +Sun Sep 6 13:28:07 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -12461,7 +12461,7 @@ Sat Sep 5 14:47:17 1998 Richard Henderson * i386.md (movsf, movdf, movxf): Validate memory address returned from force_const_mem. Kill useless REG_EQUAL setting code. -Sat Sep 5 14:23:31 1998 Torbjorn Granlund +Sat Sep 5 14:23:31 1998 Torbjorn Granlund * m68k.md (zero_extendsidi2): Fix typo. @@ -12535,7 +12535,7 @@ Tue Sep 1 11:30:33 1998 Nick Clifton * config/m32r/m32r.h: Make register 17 be fixed. * config/m32r/m32r.c: Use SImode for cc operations. -Thu Sep 3 18:17:34 1998 Benjamin Kosnik +Thu Sep 3 18:17:34 1998 Benjamin Kosnik * invoke.texi (Warning Options): Add -Wnon-template-friend documentation. @@ -12637,7 +12637,7 @@ Wed Sep 2 14:16:49 1998 Jeffrey A Law (law@cygnus.com) * fix-header.c (symlink): Treat like readlink. -Wed Sep 2 19:30:06 1998 J"orn Rennecke +Wed Sep 2 19:30:06 1998 J"orn Rennecke * dwarfout.c (fundamental_type_code): Encode 32 bit floats/doubles as FT_float. @@ -12846,7 +12846,7 @@ Fri Aug 28 13:52:35 1998 Jim Wilson * loop.c (check_dbra_loop): Pass COMPARISON_VALUE, not COMPARISON_VAL, into invariant_p. -Fri Aug 28 15:13:25 1998 J"orn Rennecke +Fri Aug 28 15:13:25 1998 J"orn Rennecke * regmove.c (regclass_compatible_p): New function. (regmove_optimize): Use it. @@ -12856,7 +12856,7 @@ Fri Aug 28 15:13:25 1998 J"orn Rennecke (fixup_match_1): Don't use code = MINUS when later tieing with a hard register is likely. -Fri Aug 28 14:54:07 1998 J"orn Rennecke +Fri Aug 28 14:54:07 1998 J"orn Rennecke * loop.c (check_dbra_loop): Fix calculation of FINAL_VALUE when COMPARISON_VAL was normalized. @@ -12887,7 +12887,7 @@ Thu Aug 27 15:14:18 1998 Jeffrey A Law (law@cygnus.com) * haifa-sched.c (sched_analyze_insn): Fix thinko in last change. -Thu Aug 27 16:34:51 1998 J"orn Rennecke +Thu Aug 27 16:34:51 1998 J"orn Rennecke * loop.c (check_dbra_loop): Enable code for reversal of some loops without a known constant loop end. @@ -12935,7 +12935,7 @@ Wed Aug 26 12:57:09 1998 Jeffrey A Law (law@cygnus.com) * mn10300.h (RTX_COSTS): Handle UDIV and UMOD too. -Wed Aug 26 16:35:37 1998 J"orn Rennecke +Wed Aug 26 16:35:37 1998 J"orn Rennecke * loop.c (check_dbra_loop): Add some code that would allow reversal of some loops without a known constant loop end if it were enabled. @@ -13035,7 +13035,7 @@ Tue Aug 25 12:54:57 1998 Jason Merrill * tree.c (valid_machine_attribute): Don't apply attributes to both decl and type. -Tue Aug 25 12:23:20 PDT 1998 Richard Henderson +Tue Aug 25 12:23:20 1998 Richard Henderson * reload.c (operands_match_p): Handle rtvecs. @@ -13056,7 +13056,7 @@ Tue Aug 25 12:02:23 1998 Mark Mitchell different if we're in a varargs function. * Makefile.in (alias.o): Depend on output.h -Tue Aug 25 19:20:12 1998 J"orn Rennecke +Tue Aug 25 19:20:12 1998 J"orn Rennecke * sh.h (GIV_SORT_CRITERION): Delete. @@ -13086,7 +13086,7 @@ Mon Aug 24 19:45:40 1998 Jim Wilson * tree.def (DECL_RESULT): Correct documentation. -Tue Aug 25 01:15:27 1998 J"orn Rennecke +Tue Aug 25 01:15:27 1998 J"orn Rennecke * reload1.c (reload_reg_free_before_p): New argument EQUIV; Changed all callers. Abort for RELOAD_FOR_INSN. RELOAD_FOR_OUTADDR_ADDR: @@ -13180,7 +13180,7 @@ Fri Aug 21 23:07:46 1998 David S. Miller TREE_UNSIGNED, when bitsize of type's mode is larger than HOST_BITS_PER_WIDE_INT. -Fri Aug 21 19:31:31 1998 Alexandre Petit-Bianco +Fri Aug 21 19:31:31 1998 Alexandre Petit-Bianco * tree.def (LABELED_BLOCK_EXPR, EXIT_BLOCK_EXPR): New tree nodes. * tree.h (LABELED_BLOCK_LABEL, LABELED_BLOCK_BODY, @@ -13240,11 +13240,11 @@ Wed Aug 19 17:52:27 1998 Nick Clifton (nickc@cygnus.com) * config/arm/thumb.md (extendqisi2_insn): Cope with REG + OFFSET addressing. -Wed Aug 19 14:13:31 PDT 1998 Jeff Law (law@cygnus.com) +Wed Aug 19 14:13:31 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Wed Aug 19 13:10:30 PDT 1998 Jeff Law (law@cygnus.com) +Wed Aug 19 13:10:30 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -13267,7 +13267,7 @@ Wed Aug 19 13:51:35 1998 Hans-Peter Nilsson * regclass.c: Changed register set documentation to be consistent with GCC behavior. - * final.c (final_start_function) Removed redundant test for + * final.c (final_start_function): Removed redundant test for call_fixed_regs. Wed Aug 19 13:28:41 1998 Mark Mitchell @@ -13309,7 +13309,7 @@ Wed Aug 19 13:28:41 1998 Mark Mitchell of the loop. (strength_reduce): Use next_insn_in_loop. Tweak comments. -Wed Aug 19 08:29:44 1998 Richard Earnshaw (rearnsha@arm.com) +Wed Aug 19 08:29:44 1998 Richard Earnshaw (rearnsha@arm.com) * arm.c (arm_override_options): Remove lie about ignoring PIC flag. @@ -13405,7 +13405,7 @@ Mon Aug 17 10:28:52 1998 Mark Mitchell jumps out of the loop to be treated as part of the exit test. Mon Aug 17 10:06:11 1998 Kaveh R. Ghazi - Jeff Law + Jeff Law * Makefile.in (cplus-dep.o): Use cplus-dem.c from libiberty. * cplus-dem.c: Delete. @@ -13503,7 +13503,7 @@ Sun Aug 16 01:53:21 1998 Richard Henderson * reload.c (find_equiv_reg): Reject equivalences separated by a volatile instruction. -Sun Aug 16 00:21:44 1998 Franz Sirl +Sun Aug 16 00:21:44 1998 Franz Sirl * rs6000/linux.h (CPP_OS_DEFAULT_SPEC): Define. @@ -13568,7 +13568,7 @@ Fri Aug 14 12:58:21 1998 David S. Miller (unnamed arch64 ashift DI): Truncate shift count if greater than 63, not 31. -Fri Aug 14 21:52:53 1998 J"orn Rennecke +Fri Aug 14 21:52:53 1998 J"orn Rennecke * expr.c (store_expr): Don't optimize away load-store pair when either source or destination have a side effect. @@ -13631,7 +13631,7 @@ Fri Aug 14 01:40:21 1998 Geoffrey Keating * rs6000/linux.h (LINK_SPEC): Pass -G args to the linker. -Fri Aug 14 01:23:23 1998 Richard Earnshaw (rearnsha@arm.com) +Fri Aug 14 01:23:23 1998 Richard Earnshaw (rearnsha@arm.com) * arm/netbsd.h (TARGET_DEFAULT): Default includes software floating point. @@ -14029,7 +14029,7 @@ Mon Aug 10 04:28:13 1998 David S. Miller (define_insn movdf_insn_sp32, movdf_no_e_insn_sp32, movdf_insn_sp64, movdf_no_e_insn_sp64, movtf_insn, movtf_no_e_insn_sp32, movtf_insn_hq_sp64, movtf_insn_sp64, - movtf_no_e_insn_sp64) Replace with new + movtf_no_e_insn_sp64): Replace with new implementation which uses forced splits for all non-single insn cases. (define_split DF move cases): New splits in similar vein to DI @@ -14079,9 +14079,9 @@ Mon Aug 10 01:21:01 1998 Richard Henderson * alpha.md (extxl+1,+2): New patterns to work around combine lossage. -Sat Aug 8 19:20:22 1998 Gary Thomas (gdt@linuxppc.org) +Sat Aug 8 19:20:22 1998 Gary Thomas (gdt@linuxppc.org) - * rs6000.c (rs6000_allocate_stack_space) Fix typo which + * rs6000.c (rs6000_allocate_stack_space): Fix typo which caused bad assembly code to be generated. Sat Aug 8 18:53:28 1998 Jeffrey A Law (law@cygnus.com) @@ -14180,7 +14180,7 @@ Thu Jul 30 00:58:34 1998 Jeffrey A Law (law@cygnus.com) * i386.md (movqi): When optimizing a load of (const_int 1) into a NON_QI_REG_P, pretend the register is SImode. -Wed Jul 29 23:49:23 1998 Todd Vierling +Wed Jul 29 23:49:23 1998 Todd Vierling * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist). Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any @@ -14239,7 +14239,7 @@ Tue Jul 28 23:29:04 1998 Jason Merrill * i386.c (i386_valid_type_attribute_p): Also accept attributes for METHOD_TYPEs. -Tue Jul 28 23:17:39 1998 Peter Gerwinski +Tue Jul 28 23:17:39 1998 Peter Gerwinski * tree.c (build_range_type): Copy TYPE_SIZE_UNIT. @@ -14376,14 +14376,14 @@ Wed Jul 22 12:47:49 1998 Jim Wilson * fixinc.irix (math.h): Install wrapper instead of copying. -Wed Jul 22 12:37:14 1998 Alexandre Petit-Bianco +Wed Jul 22 12:37:14 1998 Alexandre Petit-Bianco * tree.def (EXPR_WITH_FILE_LOCATION): Defined as an 'e' expression so WFL are expanded correctly when contained in a COMPOUND_EXPR. * tree.h (EXPR_WFL_EMIT_LINE_NOTE): Change macro not to use lang_flag_0. Added documentation in the flag table. -Tue Jul 21 23:28:35 1998 Klaus Kaempf +Tue Jul 21 23:28:35 1998 Klaus Kaempf * cccp.c (do_include): Fix vax c style include handling. @@ -14558,7 +14558,7 @@ Fri Jul 17 11:48:55 1998 Jeffrey A Law (law@cygnus.com) * mn10300.c (MODES_TIEABLE_P): Fix typo. -Fri Jul 17 03:26:12 1998 Rihcard Earnshaw (rearnsha@arm.com) +Fri Jul 17 03:26:12 1998 Rihcard Earnshaw (rearnsha@arm.com) * tree.c (valid_machine_attribute): Only create a new type variant if there is a decl to use it. @@ -14613,7 +14613,7 @@ Tue Jul 14 14:46:08 1998 Jeffrey A Law (law@cygnus.com) * mn10300.md (movsi, movsf, movdi, movdf): Remove "x" from I -> a alternative. -Tue Jul 14 07:41:59 1998 Richard Earnshaw (rearnsha@arm.com) +Tue Jul 14 07:41:59 1998 Richard Earnshaw (rearnsha@arm.com) * arm/tcoff.h (USER_LABEL_PREFIX): Make it empty to match coff.h. diff --git a/gcc/ChangeLog.0 b/gcc/ChangeLog.0 index dbe3c5230de..8b7b8f15e1a 100644 --- a/gcc/ChangeLog.0 +++ b/gcc/ChangeLog.0 @@ -17,12 +17,12 @@ Mon Jul 13 23:57:21 1998 Kamil Iskra * m68k/m68k.h (TARGET_SWITCHES): Clear MASK_68040_ONLY for -m68020-40, -m68020-60 and -m5200. -Mon Jul 13 23:52:05 1998 Weiwen Liu +Mon Jul 13 23:52:05 1998 Weiwen Liu * gcc.c (do_spec_1): Fix %O handling for secure temporary file creation. -Mon Jul 13 23:42:36 1998 Ralf Corsepius +Mon Jul 13 23:42:36 1998 Ralf Corsepius * sh/elf.h (MAX_OFILE_ALIGNMENT): Undefine before including svr4.h. @@ -54,7 +54,7 @@ Mon Jul 13 23:18:39 1998 Craig Burley value to last_expr_value, zero it, so old garbage doesn't get dereferenced. -Mon Jul 13 23:06:55 1998 Henning.Petersen@t-online.de (Henning Petersen) +Mon Jul 13 23:06:55 1998 Henning.Petersen@t-online.de (Henning Petersen) * gcse.c (hash_scan_insn): Add missing argument declaration. @@ -97,7 +97,7 @@ Mon Jul 13 15:10:09 1998 Philippe De Muyter * invoke.texi(-fno-builtin): Explain that the names of built-in functions begin with `__builtin_', not `__'. -Mon Jul 13 19:01:52 1998 J"orn Rennecke +Mon Jul 13 19:01:52 1998 J"orn Rennecke * reload1.c (reload_reg_free_before_p): Abort for RELOAD_FOR_OUTPUT. @@ -205,7 +205,7 @@ Fri Jul 10 12:53:58 1998 David S. Miller * jump.c (jump_optimize): If after_regscan and our transformations generate new REGs, rerun reg_scan. -Fri Jul 10 11:50:43 EDT 1998 Andrew MacLeod +Fri Jul 10 11:50:43 1998 Andrew MacLeod * config/i960/i960.c (i960_address_cost): MEMA operands with positive offsets < 4096 are free. @@ -220,19 +220,19 @@ Thu Jul 9 22:58:59 1998 Jeffrey A Law (law@cygnus.com) * Makefile.in (alias.o): Depend on $(EXPR_H). -Thu Jul 9 18:24:56 1998 J"orn Rennecke +Thu Jul 9 18:24:56 1998 J"orn Rennecke * reload1.c (choose_reload_regs): If using an equivalence from find_equiv_reg and reg_reloaded_valid is not set for this register, clear the associated spill_reg_store. -Thu Jul 9 18:12:49 1998 J"orn Rennecke +Thu Jul 9 18:12:49 1998 J"orn Rennecke * reload1.c (emit_reload_insns): If an output reload copies only to a secondary reload register, indicate that the secondary reload does the actual store. -Thu Jul 9 18:01:05 1998 J"orn Rennecke +Thu Jul 9 18:01:05 1998 J"orn Rennecke * reload.c (find_equiv_reg): If need_stable_sp is set, check if stack pointer is changed directly in a PARALLEL. @@ -242,7 +242,7 @@ Thu Jul 9 10:38:14 1998 Jeffrey A Law (law@cygnus.com) * jump.c (duplicate_loop_exit_test): Fix thinko. Thu Jul 9 01:30:37 1998 Joel Sherrill - Ralf Corsepius + Ralf Corsepius * config/i386/rtemself.h: Updated to keep in sync with config/i386/linux.h. @@ -311,7 +311,7 @@ Wed Jul 8 02:43:34 1998 Jeffrey A Law (law@cygnus.com) * configure.in: Also look at $srcdir/gas/configure to find a gas version #. -Wed Jul 8 00:28:22 1998 Carlo Wood +Wed Jul 8 00:28:22 1998 Carlo Wood * dsp16xx.h : Clean up of macro OPTIMIZATION_OPTIONS @@ -320,17 +320,17 @@ Tue Jul 7 21:18:14 1998 Mumit Khan * i386/cygwin32.h (ASM_DECLARE_FUNCTION_NAME): Merge duplicate definitions from last two patches. -Tue Jul 7 23:03:34 1998 J"orn Rennecke +Tue Jul 7 23:03:34 1998 J"orn Rennecke * reload1.c (choose_reload_regs): Don't set reload_override_in if EQUIV is clobbered in INSN and the reload is done after INSN. -Tue Jul 7 21:23:36 1998 J"orn Rennecke +Tue Jul 7 21:23:36 1998 J"orn Rennecke * expr.c (emit_queue): If emitting a SEQUENCE, set QUEUED_INSN to the first insn of the sequence. -Tue Jul 7 21:05:25 1998 J"orn Rennecke +Tue Jul 7 21:05:25 1998 J"orn Rennecke * cse.c (cse_insn): Don't make change without validation. @@ -339,7 +339,7 @@ Tue Jul 7 11:40:05 1998 Jeffrey A Law (law@cygnus.com) * mn10200.md (various zero/sign extension patterns): Zero and sign extensions which use "sub" clobber cc0. -Tue Jul 7 09:12:08 PDT 1998 Jeff Law (law@cygnus.com) +Tue Jul 7 09:12:08 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -352,11 +352,11 @@ Tue Jul 7 08:41:27 1998 Richard Henderson (rth@cygnus.com) * print-rtl.c (print_rtx): Only print fp values when REAL_VALUE_TYPE is a double. -Tue Jul 7 00:31:58 PDT 1998 Jeff Law (law@cygnus.com) +Tue Jul 7 00:31:58 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Tue Jul 7 01:03:03 1998 Mumit Khan +Tue Jul 7 01:03:03 1998 Mumit Khan Support for dllimport and dllexport attributes for i386-pe. @@ -404,18 +404,18 @@ Tue Jul 7 00:50:17 1998 Manfred Hollstein (manfred@s-direktnet.de) * libgcc2.c (L_exit): Provide a fake for atexit on systems which define ON_EXIT but not HAVE_ATEXIT. -Tue Jul 7 00:44:35 1998 Franz Sirl +Tue Jul 7 00:44:35 1998 Franz Sirl * m68k.md (zero_extend QI to HI): Correctly handle TARGET_5200. -Tue Jul 7 00:36:41 1998 Ulrich Drepper +Tue Jul 7 00:36:41 1998 Ulrich Drepper * i386.c: Remove random whitespace at end of lines. * i386.c (ix86_epilogue): For pentium processors, try to deallocate 4 or 8 byte stacks with pop instructions instead of an add instruction. -Tue Jul 7 00:30:08 1998 Klaus Kaempf +Tue Jul 7 00:30:08 1998 Klaus Kaempf * alpha.c: Include tree.h before expr.h. @@ -432,7 +432,7 @@ Mon Jul 6 22:50:48 1998 Jason Merrill * toplev.c (lang_options): Add it. * invoke.texi: Document it. -Mon Jul 6 22:47:55 1998 J"orn Rennecke +Mon Jul 6 22:47:55 1998 J"orn Rennecke * reload.c (find_equiv_reg): When looking for stack pointer + const, make sure we don't use a stack adjust. @@ -457,11 +457,11 @@ Mon Jul 6 22:21:56 1998 Kamil Iskra * m68k.c (output_scc_di): Use cmpw #0 instead of tstl when testing address registers on the 68000. -Mon Jul 6 22:17:19 1998 Alasdair Baird +Mon Jul 6 22:17:19 1998 Alasdair Baird * i386.c (is_fp_test): Fix thinko. - * jump.c (jump_optimize) Check for CONST_INT before using INTVAL. + * jump.c (jump_optimize): Check for CONST_INT before using INTVAL. Mon Jul 6 22:14:31 1998 Richard Henderson (rth@cygnus.com) @@ -653,7 +653,7 @@ Thu Jul 2 10:11:47 1998 Robert Lipe * config/i386/t-sco5gas: New file. * configure.in (ix86-sco3.2v5*): Use new files if --with-gnu-as -Thu Jul 2 08:20:00 1998 Catherine Moore +Thu Jul 2 08:20:00 1998 Catherine Moore * haifa-sched.c (alloc_EXPR_LIST): Change to use unused_expr_list. @@ -663,7 +663,7 @@ Thu Jul 2 14:13:28 1998 Dave Love * Makefile.in (install-info): Don't use $realfile. Ignore possible errors from the install-info program. -Thu Jul 2 01:53:32 1998 Alasdair Baird +Thu Jul 2 01:53:32 1998 Alasdair Baird * combine.c (simplify_comparison): Apply SUBREG_REG to SUBREGs. @@ -687,12 +687,12 @@ Wed Jul 1 23:12:58 1998 Ken Raeburn * h8300.md (branch_true, branch_false): Use %= with a prefix instead of %L for local branch labels. -Wed Jul 1 21:27:13 1998 J"orn Rennecke +Wed Jul 1 21:27:13 1998 J"orn Rennecke * reload1.c (emit_reload_insns): Use proper register classes for SECONDARY_INPUT_RELOAD_CLASS / SECONDARY_MEMORY_NEEDED code. -Wed Jul 1 21:17:36 1998 J"orn Rennecke +Wed Jul 1 21:17:36 1998 J"orn Rennecke * reload.c (find_reloads): If there are multiple RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_OUTPUT_ADDRESS reloads for @@ -700,7 +700,7 @@ Wed Jul 1 21:17:36 1998 J"orn Rennecke RELOAD_FOR_OUTADDR_ADDRESS for all but the first RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_OUTPUT_ADDRESS reloads. -Wed Jul 1 17:23:23 1998 J"orn Rennecke +Wed Jul 1 17:23:23 1998 J"orn Rennecke * regmove.c (fixup_match_2): Check that P has RTX_CLASS 'i' before using its PATTERN. @@ -747,7 +747,7 @@ Wed Jul 1 02:12:33 1998 Robert Lipe * i386.c (asm_output_function_prefix): Make 686 function prologues not issue .types for non-global labels. -Tue Jun 30 23:46:53 1998 Dmitrij Tejblum +Tue Jun 30 23:46:53 1998 Dmitrij Tejblum * i386/freebsd.h (WCHAR_TYPE): Chagne to an "int". (WCHAR_TYPE_SIZE): Update appropriately. @@ -804,7 +804,7 @@ Tue Jun 30 13:11:42 1998 Franz Sirl * rs6000/sysv4.h (asm output): Add tabs for asm directives. -Tue Jun 30 13:11:42 1998 David Edelsohn +Tue Jun 30 13:11:42 1998 David Edelsohn * Makefile.in (FLAGS_TO_PASS): Set AR_FLAGS to AR_FOR_TARGET_FLAGS. @@ -835,12 +835,12 @@ Tue Jun 30 02:34:02 1998 Jeffrey A Law (law@cygnus.com) * gcc.c (make_temp_file): Update prototype. (do_spec_1): Put proper suffixes on temporary files. -Tue Jun 30 00:56:19 1998 Bruno Haible +Tue Jun 30 00:56:19 1998 Bruno Haible * invoke.texi: Document new implicit structure initialization warning. -Mon Jun 29 21:40:15 1998 J"orn Rennecke +Mon Jun 29 21:40:15 1998 J"orn Rennecke * toplev.c (flag_dump_unnumbered): Declare. (f_options): Add dump-unnumbered. @@ -958,7 +958,7 @@ Sun Jun 28 08:57:09 1998 Kaveh R. Ghazi * getpwd.c: Remove decls for getwd and getcwd. -Sun Jun 28 02:11:16 PDT 1998 Jeff Law (law@cygnus.com) +Sun Jun 28 02:11:16 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -1095,7 +1095,7 @@ Fri Jun 26 11:54:11 1998 David S. Miller (sparc_builtin_saveregs): Likewise for arglist. (sparc_flat_eligible_for_epilogue_delay): Likewise for slot. -Fri Jun 26 06:58:54 1998 Richard Earnshaw (rearnsha@arm.com) +Fri Jun 26 06:58:54 1998 Richard Earnshaw (rearnsha@arm.com) * arm.h (SECONDARY_INPUT_RELOAD_CLASS): Only need a secondary reload if reloading a MEM. @@ -1216,7 +1216,7 @@ Thu Jun 25 15:08:16 1998 Mark Mitchell * reload1.c (reload): Clear MEM_ALIAS_SET for new MEMs about which we have no alias information. -Thu Jun 25 16:59:18 EDT 1998 Andrew MacLeod +Thu Jun 25 16:59:18 1998 Andrew MacLeod * except.h (CATCH_ALL_TYPE): Definition moved to eh-common.h. (find_all_handler_type_matches): Add function prototype. @@ -1313,7 +1313,7 @@ Thu Jun 25 01:18:47 1998 John Wehle (john@feith.com) * i386/freebsd-elf.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Define. -1998-06-25 Herman A.J. ten Brugge +1998-06-25 Herman A.J. ten Brugge * expr.c (expand_assignment): Rework address calculation for structure field members to expose more invariant computations to the loop @@ -1348,7 +1348,7 @@ Wed Jun 24 15:13:01 1998 Dave Brolley * README.gnat: Add patch for new lang_decode_options interface. -Wed Jun 24 09:14:04 EDT 1998 Andrew MacLeod +Wed Jun 24 09:14:04 1998 Andrew MacLeod * except.c (start_catch_handler): Do nothing if EH is not on. @@ -1375,7 +1375,7 @@ Tue Jun 23 16:44:21 1998 Dave Brolley (cpp_error_from_errno): Call cpp_message_from_errno. * cpplib.h (cpp_message_from_errno): New function. -Tue Jun 23 13:38:18 EDT 1998 Andrew MacLeod +Tue Jun 23 13:38:18 1998 Andrew MacLeod * libgcc2.c (__get_eh_table_version, __get_eh_table_language): New functions to return exception descriptor information. @@ -1387,7 +1387,7 @@ Tue Jun 23 09:30:58 1998 Dave Love * cpp.texi, gcc.texi: Add @dircategory, @direntry meant to accompany previous Makefile.in (install-info) change. -Tue Jun 23 10:06:07 EDT 1998 Andrew MacLeod +Tue Jun 23 10:06:07 1998 Andrew MacLeod * eh-common.h (struct __eh_info): Remove coerced value field. * libgcc2.c (find_exception_handler): Don't set coerced_value field. @@ -1400,7 +1400,7 @@ Tue Jun 23 06:45:00 1998 Catherine Moore * varasm.c (assemble_variable): Remove reference to warn_bss_align. -Mon Jun 22 23:57:31 1998 David S. Miller +Mon Jun 22 23:57:31 1998 David S. Miller * config/sparc/sparc.md (zero_extendhidi2, extendhisi2, extendqihi2, extendqisi2, extendqidi2, extendhidi2, adddi3, @@ -1553,7 +1553,7 @@ Sun Jun 21 18:30:13 1998 H.J. Lu (hjl@gnu.org) * loop.c (oballoc): Remove declaration. (replace_call_address): Add prototype. -Sun Jun 21 01:08:17 PDT 1998 Jeff Law (law@cygnus.com) +Sun Jun 21 01:08:17 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -1737,7 +1737,7 @@ Fri Jun 19 10:43:52 1998 Andreas Schwab ' correctly. @@ -1791,7 +1791,7 @@ Thu Jun 18 11:43:54 1998 Nick Clifton addressing when one register is the frame pointer or stack pointer. Disallow REG+CONST addressing in HI mode. -Thu Jun 18 17:30:39 1998 J"orn Rennecke +Thu Jun 18 17:30:39 1998 J"orn Rennecke * reload.c (find_reloads): Don't narrow scope of RELOAD_OTHER to RELOAD_FOR_INSN. @@ -1878,7 +1878,7 @@ Wed Jun 17 20:20:48 1998 Mark Mitchell that is used to decide whether or not it is time to erase the equivalence table. -Wed Jun 17 18:30:43 1998 Franz Sirl +Wed Jun 17 18:30:43 1998 Franz Sirl * rs6000/linux.h (JUMP_TABLES_IN_TEXT_SECTION): Define to zero. @@ -1915,25 +1915,25 @@ Wed Jun 17 19:05:03 1998 John Carr * expr.c (expand_builtin): Error if __builtin_longjmp second argument is not 1. -Wed Jun 17 15:20:00 PDT 1998 Catherine Moore +Wed Jun 17 15:20:00 1998 Catherine Moore * reload1.c (spill_hard_reg): Check mode of register when spilling from scratch_list. -Wed Jun 17 16:25:38 EDT 1998 Andrew MacLeod (amacleod@cygnus.com) +Wed Jun 17 16:25:38 1998 Andrew MacLeod (amacleod@cygnus.com) * except.c (add_new_handler): Fix bug in finding last region handler. * libgcc2.c (find_exception_handler): Pass exception table pointer to runtime type matcher, not the match info field. -Wed Jun 17 15:57:48 EDT 1998 Andrew MacLeod (amacleod@cygnus.com) +Wed Jun 17 15:57:48 1998 Andrew MacLeod (amacleod@cygnus.com) * eh-common.h (struct eh_context): Add comment for hidden use of field dynamic_handler_chain. * except.c (get_dynamic_handler_chain): Comment on, and use the correct offset of the dynamic_handler_chain field. -1998-06-17 12:46:56 1998 Jim Wilson +1998-06-17 Jim Wilson * mips/iris6.h (LINK_SPEC): Add -woff 131. @@ -1984,7 +1984,7 @@ Tue Jun 16 16:49:26 1998 Richard Henderson (LOOP_ALIGN, ALIGN_LABEL_AFTER_BARRIER): Align to octaword. (FUNCTION_END_PROLOGUE): New macro. * alpha.md (attribute length): New. Mark all insns. - (return_internal, prologue_stack_probe_loop) New patterns. + (return_internal, prologue_stack_probe_loop): New patterns. (prologue, init_fp, epilogue): New patterns. Disable peepholes. * linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define. @@ -1993,7 +1993,7 @@ Tue Jun 16 17:36:35 1998 Dave Brolley * toplev.c (lang_options): Add -trigraphs option for cpplib. -Tue Jun 16 23:33:24 1998 J"orn Rennecke +Tue Jun 16 23:33:24 1998 J"orn Rennecke * reload1.c (reload_reg_free_before_p): RELOAD_FOR_OUTADDR_ADDRESS is earlier than RELOAD_FOR_OUTPUT_ADDRESS; RELOAD_FOR_INPADDR_ADDRESS @@ -2027,11 +2027,11 @@ Mon Jun 15 13:20:33 1998 Jim Wilson * c-decl.c (shadow_tag_warned): Use specs not declspecs in for loop. -Mon Jun 15 07:16:29 PDT 1998 Jeff Law (law@cygnus.com) +Mon Jun 15 07:16:29 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sat Jun 13 13:10:40 1998 Krister Walfridsson +Sat Jun 13 13:10:40 1998 Krister Walfridsson * config/sparc/netbsd.h (DEFAULT_PCC_STRUCT_RETURN): Undefine before redefining it. @@ -2092,7 +2092,7 @@ Fri Jun 12 14:57:59 1998 Kaveh R. Ghazi * mips.md (mul_acc_si): Remove unused variable `macc'. -Fri Jun 12 09:33:44 1998 Richard Henderson +Fri Jun 12 09:33:44 1998 Richard Henderson * fold-const.c (fold): Revert last change. It breaks constant expressions somehow. @@ -2102,7 +2102,7 @@ Fri Jun 12 10:23:36 1998 Andreas Schwab +Fri Jun 12 00:50:27 1998 Sergey Okhapkin * toplev.c (lang_options): Add -remap as a preprocessor option. @@ -2198,7 +2198,7 @@ Wed Jun 10 13:07:02 1998 Dave Brolley (c_decode_option): Call cpp_handle_option. (c_decode_option): Now returns number of strings processed. -Wed Jun 10 09:47:13 1998 Richard Earnshaw (rearnsha@arm.com) +Wed Jun 10 09:47:13 1998 Richard Earnshaw (rearnsha@arm.com) * unroll.c (verify_addresses): Use validate_replace_rtx to undo the changes. Abort if the undo fails. @@ -2228,7 +2228,7 @@ Wed Jun 10 02:11:55 1998 Jeffrey A Law (law@cygnus.com) between constant representations when we have (SUBREG (REG)) with REG equivalent to a constant. -Wed Jun 10 01:39:00 1998 Juha Sarlin +Wed Jun 10 01:39:00 1998 Juha Sarlin * h8300.c (get_shift_alg): Add special cases for shifts of 8 and 24. @@ -2237,7 +2237,7 @@ Tue Jun 9 22:05:34 1998 Richard Henderson * fold-const.c (fold): Even with otherwise constant trees, look for opportunities to combine integer constants. -Wed Jun 3 23:41:24 EDT 1998 John Wehle (john@feith.com) +Wed Jun 3 23:41:24 1998 John Wehle (john@feith.com) * i386.c (notice_update_cc): Clear cc_status.value2 in the case of UNSPEC 5 (bsf). @@ -2255,7 +2255,7 @@ Tue Jun 9 14:31:19 1998 Nick Clifton 16,sp,sp' ratehr than 'add 16,sp'. Patch courtesy of Biomedin . -Tue Jun 9 16:23:13 EDT 1998 Andrew MacLeod +Tue Jun 9 16:23:13 1998 Andrew MacLeod * except.c (expand_start_catch): Rename to start_catch_handler. (expand_end_catch): Delete function. @@ -2268,7 +2268,7 @@ Tue Jun 9 12:57:32 1998 Mark Mitchell * invoke.texi: Add documentation for -mips4 and -mabi=*. -Tue Jun 9 12:12:34 1998 Klaus Kaempf (kkaempf@progis.de) +Tue Jun 9 12:12:34 1998 Klaus Kaempf (kkaempf@progis.de) * alpha/vms.h (EXTRA_SECTIONS): Add in_ctors and in_dtors. (EXTRA_SECTION_FUNCTIONS): Add ctors_section and dtors_section. @@ -2307,7 +2307,7 @@ Tue Jun 9 01:08:47 1998 Richard Henderson * toplev.c (flag_new_exceptions): Remove extraneous `extern'. -Mon Jun 8 23:24:48 PDT 1998 Jeff Law (law@cygnus.com) +Mon Jun 8 23:24:48 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2403,7 +2403,7 @@ Mon Jun 8 16:54:12 1998 Ken Raeburn (maddi patterns): Delete. Replace with: (mul_acc_di, mul-acc_64bit_di): New patterns. -Mon Jun 8 14:16:15 EDT 1998 Andrew MacLeod +Mon Jun 8 14:16:15 1998 Andrew MacLeod * eh-common.h: Remove NEW_EH_MODEL compile time flag, and replace with flag_new_exceptions runtime flag. @@ -2448,7 +2448,7 @@ Mon Jun 8 10:43:15 1998 Richard Henderson * expr.c (force_operand): Detect PIC address loads before splitting arithmetic. -Mon Jun 8 09:22:38 PDT 1998 Jeff Law (law@cygnus.com) +Mon Jun 8 09:22:38 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2673,7 +2673,7 @@ Thu Jun 4 00:54:21 1998 Graham * loop.c (check_dbra_loop): Initialise final_value before normalizing the loop. -Wed Jun 3 20:00:04 1998 J"orn Rennecke +Wed Jun 3 20:00:04 1998 J"orn Rennecke * reload1.c (reload_reg_free_for_value_p): New arguments out and reloadnum. Changed all callers. @@ -2715,7 +2715,7 @@ Tue Jun 2 22:50:10 1998 Andreas Schwab +Tue Jun 2 22:28:31 1998 Bernd Schmidt * expr.c (emit_move_insn_1): When moving complex values in several steps, emit a CLOBBER to show the destination dies. @@ -2746,7 +2746,7 @@ Tue Jun 2 13:02:44 1998 Richard Henderson * vax/netbsd.h (DWARF2_UNWIND_INFO): Must be undef, not defined 0. -Mon Jun 1 03:44:03 1998 Catherine Moore +Mon Jun 1 03:44:03 1998 Catherine Moore * config/sh/sh.h (MAX_OFILE_ALIGNMENT): Define. @@ -2768,11 +2768,11 @@ Sun May 31 16:11:41 1998 John Wehle (john@feith.com) (movsicc, movhicc, movsfcc, movdfcc, movxfcc, movdicc): Rewrite based on suggestions from Jim Wilson. -Sun May 31 00:44:02 PDT 1998 Jeff Law (law@cygnus.com) +Sun May 31 00:44:02 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sun May 31 00:34:17 1998 Bruce Korb +Sun May 31 00:34:17 1998 Bruce Korb * Makefile.in (fixinc.sh): Update rules again. @@ -2793,12 +2793,12 @@ Fri May 29 01:48:25 1998 Jeffrey A Law (law@cygnus.com) * gcse.c (pre_delete): Fix code to determine the mode of the reaching pseudo register. -Fri May 29 01:07:28 1998 Bernd Schmidt +Fri May 29 01:07:28 1998 Bernd Schmidt * Makefile.in (GEN): Add gencheck. (STAGESTUFF): Add tree-check.h and gencheck. -Fri May 29 00:57:37 1998 Bruce Korb +Fri May 29 00:57:37 1998 Bruce Korb * Makefile.in (cstamp-h.in): Remove before trying to recreate. (fixinc.sh): Set some additional environment variables before @@ -2808,7 +2808,7 @@ Thu May 28 12:57:05 1998 Jeffrey A Law (law@cygnus.com) * reload.c (find_reloads): Do not force a reloads of match_operators. -Thu May 28 10:22:22 EDT 1998 Andrew MacLeod +Thu May 28 10:22:22 1998 Andrew MacLeod * except.h (remove_handler): Add new prototype. * except.c (remove_handler): New function to remove handlers @@ -2837,12 +2837,12 @@ Wed May 27 22:02:40 1998 Jeffrey A Law (law@cygnus.com) * configure.lang: Fix thinko when adding a definition for target_alias to the Makefile. -Wed May 27 02:50:00 1998 Catherine Moore (clm@cygnus.com) +Wed May 27 02:50:00 1998 Catherine Moore (clm@cygnus.com) * config/sparc/lb1spc.asm (.rem and .urem): Replace routines. -Wed May 27 02:48:31 1998 Richard Earnshaw (rearnsha@arm.com) +Wed May 27 02:48:31 1998 Richard Earnshaw (rearnsha@arm.com) * arm.c (arm_gen_constant): Rework to eliminate uninitialized variable warnings. Don't generate scratch registers if only @@ -2854,13 +2854,13 @@ Wed May 27 02:48:31 1998 Richard Earnshaw (rearnsha@arm.com) * toplev.h (rtx_def): Provide global declaration to avoid `limited scope' warnings. -Tue May 26 23:47:52 1998 Mumit Khan +Tue May 26 23:47:52 1998 Mumit Khan * Makefile.in (gencheck.o): Use HOST_CC. * i386/t-mingw32: New file. * configure.in (i386-*-mingw32*): Use. -Tue May 26 07:31:04 1998 Richard Earnshaw (rearnsha@arm.com) +Tue May 26 07:31:04 1998 Richard Earnshaw (rearnsha@arm.com) * arm.c (bad_signed_byte_operand): New predicate function. * arm.h (PREDICATE_CODES): Add it to the list. @@ -2883,11 +2883,11 @@ Tue May 26 07:31:04 1998 Richard Earnshaw (rearnsha@arm.com) (arm_reorg): Move unused REGNO declaration into the dead code. * arm.h (CANONICALIZE_COMPARISON): Ensure OP1 is updated. -Mon May 25 22:49:56 PDT 1998 Jeff Law (law@cygnus.com) +Mon May 25 22:49:56 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon May 25 11:56:24 PDT 1998 Jeff Law (law@cygnus.com) +Mon May 25 11:56:24 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2898,11 +2898,11 @@ Mon May 25 14:00:13 1998 Dave Brolley * cpplib.h (v_cpp_message): Add protoptype. (stdarg.h,varargs.h): Needed for v_cpp_message prototype. -Sun May 24 20:36:15 PDT 1998 Jeff Law (law@cygnus.com) +Sun May 24 20:36:15 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sun May 24 02:08:57 PDT 1998 Jeff Law (law@cygnus.com) +Sun May 24 02:08:57 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -2923,7 +2923,7 @@ Sun May 24 02:08:57 PDT 1998 Jeff Law (law@cygnus.com) * real.c: Comment out unused functions eabs, eround, e{24,53,64,113}toasc and eiinfin. -Sat May 23 23:44:53 1998 Alexandre Oliva +Sat May 23 23:44:53 1998 Alexandre Oliva * Makefile.in (boostrap2-lean, bootstrap3-lean, bootstrap4-lean): New targets. @@ -2971,7 +2971,7 @@ Sat May 23 23:23:35 1998 Robert Lipe * fold-const.c (ssize_binop): New fn. * tree.h: Declare it. -Fri May 22 03:42:05 1998 Richard Earnshaw (rearnsha@arm.com) +Fri May 22 03:42:05 1998 Richard Earnshaw (rearnsha@arm.com) * genextract.c (print_path): Handle zero-length path as a special case. @@ -2980,7 +2980,7 @@ Fri May 22 01:38:07 1998 Hans-Peter Nilsson * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767. -Fri May 22 00:57:00 1998 Bernd Schmidt (crux@pool.informatik.rwth-aachen.de> +Fri May 22 00:57:00 1998 Bernd Schmidt (crux@pool.informatik.rwth-aachen.de> * final.c (JUMP_TABLES_IN_TEXT_SECTION): Provide a default value. (shorten_branches, final_scan_insn): Test value of @@ -3004,7 +3004,7 @@ Fri May 22 00:57:00 1998 Bernd Schmidt (crux@pool.informatik.rwth-aachen.de> * rs6000/sysv4.h: Define JUMP_TABLES_IN_TEXT_SECTION to 0. * i386/linux.h: Define JUMP_TABLES_IN_TEXT_SECTION to (flag_pic). -Thu May 21 19:50:13 1998 J"orn Rennecke +Thu May 21 19:50:13 1998 J"orn Rennecke * regmove.c (gen_add3_insn): New function. (fixup_match_2): Use it instead of calling gen_addsi3. @@ -3026,7 +3026,7 @@ Thu May 21 20:18:13 1998 Martin von Loewis (TYPE_CHECK, DECL_CHECK): Define. Modify all access macros to use generated checking macros. -Wed May 20 23:44:28 EDT 1998 John Wehle (john@feith.com) +Wed May 20 23:44:28 1998 John Wehle (john@feith.com) * acconfig.h (HAVE_GAS_MAX_SKIP_P2ALIGN): New tag. * configure.in: Check for it. @@ -3056,12 +3056,12 @@ Thu May 21 12:23:17 1998 Per Bothner * function.c (init_function_start): Don't call emit_line_note if lineno is 0. (Can happen when compiling Java .class files.) -Thu May 21 19:50:13 1998 J"orn Rennecke +Thu May 21 19:50:13 1998 J"orn Rennecke * reload1.c (reload_reg_free_for_value_p): Fix RELOAD_FOR_INPUT end of lifetime and RELOAD_FOR_OUTPUT start of lifetime. -Thu May 21 19:32:27 1998 J"orn Rennecke +Thu May 21 19:32:27 1998 J"orn Rennecke * combine.c (nonzero_bits): For paradoxical subregs, take LOAD_EXTENDED_OP into account. @@ -3099,8 +3099,8 @@ Wed May 20 22:28:34 1998 Jeffrey A Law (law@cygnus.com) * dwarf2out.c (base_type_die): Use int_size_in_bytes. -Wed May 20 01:11:02 1998 Doug Evans (devans@cygnus.com) - Jeff Law (law@cygnus.com) +Wed May 20 01:11:02 1998 Doug Evans (devans@cygnus.com) + Jeff Law (law@cygnus.com) * Global CSE and constant/copy propagation. * Makefile.in (OBJS): Add gcse.o. @@ -3155,12 +3155,12 @@ Tue May 19 15:07:54 1998 Todd Vierling * arm/netbsd.h: Ensure DWARF2_UNWIND_INFO is undefined. -Tue May 19 17:19:16 1998 J"orn Rennecke +Tue May 19 17:19:16 1998 J"orn Rennecke * reload1.c (reload_reg_free_for_value_p): New function. (allocate_reload_reg, choose_reload_regs): Use it. -Tue May 19 11:51:00 EDT 1998 Andrew MacLeod (amacleod@cygnus.com) +Tue May 19 11:51:00 1998 Andrew MacLeod (amacleod@cygnus.com) * except.c (expand_start_catch): Correct logic for when to generate a new handler label, and when to use the old one. @@ -3430,7 +3430,7 @@ Mon May 18 13:20:23 1998 Richard Henderson * expr.c (get_inner_reference) [ARRAY_REF]: Use it. * tree.c (size_in_bytes, int_size_in_bytes): Likewise. -Mon May 18 12:07:37 1998 Richard Earnshaw (rearnsha@arm.com) +Mon May 18 12:07:37 1998 Richard Earnshaw (rearnsha@arm.com) * stor-layout.c (layout_record): Fix off-by-one error when checking length of the TYPE_BINFO vector. @@ -3503,11 +3503,11 @@ Sun May 17 13:44:32 1998 Jim Wilson (true_dependence, anti_dependence, output_dependence): Revert April 21 change. -Sun May 17 08:45:21 1998 Krister Walfridsson +Sun May 17 08:45:21 1998 Krister Walfridsson * toplev.c (output_lang_identify): Enable prototype and definition. -Sun May 17 01:12:27 PDT 1998 Jeff Law (law@cygnus.com) +Sun May 17 01:12:27 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -3546,7 +3546,7 @@ Fri May 15 17:42:52 1998 Bob Manson * config/rs6000/rs6000.c (rs6000_stack_info): Align the stack bottom to an 8-byte boundary if info_ptr->fpmem_p. -Fri May 15 17:36:11 1998 Bill Moyer +Fri May 15 17:36:11 1998 Bill Moyer * loop.c (basic_induction_var): Added test preventing CCmode parameter passed to convert_modes(). @@ -3566,7 +3566,7 @@ Fri May 15 07:20:03 1998 Mark Mitchell * fold-const.c (constant_boolean_node): New function. (fold): Use it. -Fri May 15 11:21:16 1998 J"orn Rennecke +Fri May 15 11:21:16 1998 J"orn Rennecke * sh.c (gen_shl_and): Don't sign extend constant for kind two. Abort if trying to split kind 3 or 4 outside of combine. @@ -3575,7 +3575,7 @@ Fri May 15 01:47:37 1998 Jeffrey A Law (law@cygnus.com) * mips.c (print_operand, case 'x'): Use HOST_WIDE_INT_PRINT_HEX. -Fri May 15 01:42:45 1998 Mumit Khan +Fri May 15 01:42:45 1998 Mumit Khan * objc/Make-lang.in (OBJC_O): Add missing exeext. (libobjc.a, runtime-info.h): Likewise. @@ -3584,7 +3584,7 @@ Fri May 15 01:29:39 1998 John Wehle (john@feith.com) * i386.h (DATA_ALIGNMENT): Define. -Fri May 15 05:35:37 1998 J"orn Rennecke +Fri May 15 05:35:37 1998 J"orn Rennecke * reload1.c (delete_output_reload): Ignore single USE that was emitted for the pseudo use of this INSN. @@ -3599,7 +3599,7 @@ Thu May 14 15:10:30 1998 Jeffrey A Law (law@cygnus.com) * Makefile.in (expr.o): Remove dependency on deleted modemap.def file. -Thu May 14 16:30:47 EDT 1998 Andrew MacLeod +Thu May 14 16:30:47 1998 Andrew MacLeod * eh-common.h: New file for basic EH data structures. * except.h: Various prototypes and structures for NEW_EH_MODEL. @@ -3669,14 +3669,14 @@ Thu May 14 12:58:21 1998 Jim Wilson * i960.c (hard_regno_mode_ok): Changed to function from array of unsigned. -Thu May 14 08:41:46 1998 J"orn Rennecke +Thu May 14 08:41:46 1998 J"orn Rennecke * reload.c (remove_replacements): New function. * reload.h (remove_replacements): Declare. * reload1.c (choose_reload_regs): Disable some reloads that belong to inherited reloads. -Thu May 14 02:17:17 1998 J"orn Rennecke +Thu May 14 02:17:17 1998 J"orn Rennecke * loop.c (scan_loop): Don't call move_movables for optimize_size. @@ -3703,7 +3703,7 @@ Wed May 13 13:09:19 1998 Jim Wilson TARGET_CMOVE support. Wed May 13 15:28:59 1998 Michael Meissner - Jeff Law + Jeff Law * rtlanal.c (find_reg_note): Ignore notes that are not on on insns of class 'i'. @@ -3927,12 +3927,12 @@ Wed May 13 12:54:19 1998 Michael Meissner (REG_N_CHANGES_SIZE, REG_N_CALLS_CROSSED, REG_LIVE_LENGTH): Likewise. (REGNO_FIRST_UID, REGNO_LAST_UID, REGNO_LAST_NOTE_UID): Likewise. -Wed May 13 12:54:19 1998 Martin von Loewis +Wed May 13 12:54:19 1998 Martin von Loewis * acconfig.h (ENABLE_CHECKING): Undefine. * configure.in (--enable-checking): New option. -Wed May 13 08:52:08 1998 J"orn Rennecke +Wed May 13 08:52:08 1998 J"orn Rennecke * reload1.c (merge_assigned_reloads): Can merge RELOAD_FOR_INPUT_ADDRESS and RELOAD_FOR_OTHER_ADDRESS even @@ -3942,11 +3942,11 @@ Tue May 12 20:05:57 1998 Jim Wilson * collect2.c (main): Ignore do_collecting when COLLECT_EXPORT_LIST. -Wed May 13 03:23:45 1998 J"orn Rennecke +Wed May 13 03:23:45 1998 J"orn Rennecke * reload1.c (gen_reload): Create REG_EQUIV notes. -Tue May 12 22:21:07 1998 J"orn Rennecke +Tue May 12 22:21:07 1998 J"orn Rennecke * reload1.c (reload): Fix check for USEs to use code of pattern. (choose_reload_regs): Remove dead variable use_insn. @@ -4022,7 +4022,7 @@ Mon May 11 09:14:41 1998 Richard Henderson * configure.in (alpha-*-linux-gnu): Undo lossage from gcc2 merge. -Mon May 11 08:24:18 1998 Richard Henderson +Mon May 11 08:24:18 1998 Richard Henderson * alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '`'. * alpha.c (print_operand): Handle it. @@ -4077,7 +4077,7 @@ Sat May 9 01:53:23 1998 Richard Henderson * haifa-sched.c (print_exp): Fix typo. -Fri May 8 21:48:50 PDT 1998 Jeff Law (law@cygnus.com) +Fri May 8 21:48:50 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -4151,7 +4151,7 @@ Fri May 8 10:57:33 1998 Andreas Schwab +Fri May 8 09:53:24 1998 Paul Eggert * fixinc.wrap: Renamed from fixinc.math. Put wrapper around curses.h if it contains `typedef char bool;', as suggested by @@ -4219,9 +4219,9 @@ Thu May 7 10:55:59 1998 Andreas Schwab +Wed May 6 22:32:37 1998 Robert Lipe - * Makefile.in (dwarfout.o) Add toplev.h dependency. + * Makefile.in (dwarfout.o): Add toplev.h dependency. * dwarfout.c, i386.c: Include toplev.h. * toplev.h (pfatal_with_name): Add prototype. @@ -4229,7 +4229,7 @@ Wed May 6 19:02:29 1998 Jason Merrill * Makefile.in: Fix .SUFFIXES. -Wed May 6 19:31:32 1998 Alan Modra +Wed May 6 19:31:32 1998 Alan Modra * config/linux.h (ASM_COMMENT_START): Define as "#". * config/linux-aout.h (ASM_COMMENT_START): Likewise. @@ -4331,7 +4331,7 @@ Wed May 6 10:52:49 1998 Kaveh R. Ghazi * cccp.c, cpplib.c, fix-header.c, gcc.c, protoize.c: Not here. -1998-05-06 Mark Mitchell +1998-05-06 Mark Mitchell * tree.h (IS_EXPR_CODE_CLASS): Remove bogus '3'. @@ -4347,7 +4347,7 @@ Wed May 6 06:35:38 1998 Robert Lipe varasm.c: Include it. Wed May 6 01:09:01 1998 Jeffrey A Law (law@cygnus.com) - Jim Wilson (wilson@cygnus.com) + Jim Wilson (wilson@cygnus.com) * haifa-sched.c (find_rgns): In no_loops case, fix test for leaf blocks. Check for 1 successor which is the EXIT_BLOCK. @@ -4433,7 +4433,7 @@ Sun May 3 23:57:25 1998 Robert Lipe (xm_defines): Add USG so dbxout will build. * configure: Regenerate. -Sun May 3 13:51:34 PDT 1998 Richard Henderson +Sun May 3 13:51:34 1998 Richard Henderson Support for official Sparc V9 ABI: * sparc.c (sparc_override_options): Force stack bias off for !arch64. @@ -4471,11 +4471,11 @@ Sun May 3 13:51:34 PDT 1998 Richard Henderson (ASM_OUTPUT_DWARF2_ADDR_CONST): New. * sparc/sysv4.h (SIZE_TYPE, PTRDIFF_TYPE): Undo svr4.h's changes. -Sat May 2 17:47:17 PDT 1998 Jeff Law (law@cygnus.com) +Sat May 2 17:47:17 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sat May 2 01:37:29 1998 J"orn Rennecke +Sat May 2 01:37:29 1998 J"orn Rennecke * reload.c (find_reloads): Emit USEs to mark where a pseudo is reloaded with the MEM of its stack slot. @@ -4503,7 +4503,7 @@ Thu Apr 30 16:57:34 1998 Kaveh R. Ghazi * haifa-sched.c (alloc_{INSN,EXPR}_LIST): Make static to agree with the prototype. -Wed Apr 29 21:45:16 1998 J"orn Rennecke +Wed Apr 29 21:45:16 1998 J"orn Rennecke * sched.c (new_insn_dead_notes): Check if the register was used in the original instruction. @@ -4632,21 +4632,21 @@ Mon Apr 27 18:36:28 1998 Jim Wilson Replace PREV_INSN (PREV_INSN (loop_end)) with first_compare. Replace '2' with compare_and_branch. -Mon Apr 27 15:53:30 EDT 1998 Andrew MacLeod +Mon Apr 27 15:53:30 1998 Andrew MacLeod * cplus-dem.c (demangle_qualified): Replace missing else. -Mon Apr 27 20:22:08 1998 J"orn Rennecke +Mon Apr 27 20:22:08 1998 J"orn Rennecke * sh.c (gen_ashift_hi): Don't make SUBREG of a SUBREG. -Mon Apr 27 18:23:51 1998 J"orn Rennecke +Mon Apr 27 18:23:51 1998 J"orn Rennecke * sh.c (sh_expand_prologue, sh_expand_epilogue): If TARGET_DOUBLE_ALIGN, preserve 64 bit stack alignment. * sh.h (STACK_BOUNDARY): Likewise. -Mon Apr 27 17:22:48 1998 J"orn Rennecke +Mon Apr 27 17:22:48 1998 J"orn Rennecke * sh.h (LEGITIMIZE_RELOAD_ADDRESS): Define. @@ -4681,7 +4681,7 @@ Sun Apr 26 01:21:06 1998 Richard Henderson * alpha.c (print_operand): Don't add 'v' suffix for ALPHA_FPTM_N. -Sat Apr 25 22:11:38 PDT 1998 Jeff Law (law@cygnus.com) +Sat Apr 25 22:11:38 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -4717,7 +4717,7 @@ Fri Apr 24 16:11:47 1998 John Carr * configure.in: Enable Haifa scheduler by default for SPARC. -Fri Apr 24 20:55:47 1998 J"orn Rennecke +Fri Apr 24 20:55:47 1998 J"orn Rennecke * cse.c (cse_set_around_loop): Don't do optimization when new pseudos are created. @@ -4731,7 +4731,7 @@ Fri Apr 24 11:00:18 1998 Jeffrey A Law (law@cygnus.com) (dbxout_type): Fix check for when to print a type range in octal vs decimal. -Fri Apr 24 16:45:03 1998 J"orn Rennecke +Fri Apr 24 16:45:03 1998 J"orn Rennecke * (gen_shl_and, in case 1): Fix comparison with mask. @@ -4751,7 +4751,7 @@ Fri Apr 24 08:02:30 1998 Manfred Hollstein $(STMP_FIXPROTO) to ensure all necessary include files have been created and to guarantee proper parallel builds. -Fri Apr 24 04:42:35 1998 J"orn Rennecke +Fri Apr 24 04:42:35 1998 J"orn Rennecke * sh.c (sh_expand_prologue, in !SH3E code): Don't push an extra register for stdarg functions. @@ -4777,7 +4777,7 @@ Thu Apr 23 15:01:13 1998 Nick Clifton found, rather than at end of the loop, after the insn has been changed. -Thu Apr 23 20:21:06 1997 J"orn Rennecke +Thu Apr 23 20:21:06 1997 J"orn Rennecke * sh.c (gen_ashift_hi): Implement right shifts via gen_ashift. * sh.md (ashrhi3_k, lshrhi3_k, lshrhi3_m, lshrhi3, lshrhi3+1): Delete. @@ -4801,7 +4801,7 @@ Wed Apr 22 10:42:45 1998 Jeffrey A Law (law@cygnus.com) * mips.c (compute_frame_size): Change only argument to a HOST_WIDE_INT. -Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod +Wed Apr 22 10:53:49 1998 Andrew MacLeod * cplus-dem.c (struct work stuff): Add field for B and K mangle codes. (cplus_demangle_opname): Call mop_up_squangle. @@ -4888,7 +4888,7 @@ Mon Apr 20 15:04:14 1998 John Wehle (john@feith.com) * i386.md (movsf_push, movdf_push, movxf_push): Allow memory operands during and after reload. -Mon Apr 20 22:37:50 1998 J"orn Rennecke +Mon Apr 20 22:37:50 1998 J"orn Rennecke * final.c (shorten_branches, init_insn_lengths): Move code to free label_align, uid_shuid, insn_lengths, insn_addresses @@ -4918,7 +4918,7 @@ Mon Apr 20 14:48:29 1998 Michael Meissner the simple AND and OR operations, rather just split each word, and let the normal movsi define split handle it further. -Mon Apr 20 18:19:40 1998 J"orn Rennecke +Mon Apr 20 18:19:40 1998 J"orn Rennecke * sh.c (find_barrier): Fix bug in ADDR_DIFF_VEC handling. (split_branches): Call init_insn_lengths. @@ -4947,7 +4947,7 @@ Sun Apr 19 02:42:06 1998 Richard Henderson * haifa-sched.c (queue_to_ready): Fix typo in prototype. -Sat Apr 18 23:52:35 PDT 1998 Jeff Law (law@cygnus.com) +Sat Apr 18 23:52:35 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5006,7 +5006,7 @@ Fri Apr 17 16:35:35 1998 Greg McGary * emit-rtl.c (gen_highpart): Initialize `word' properly for pseudo. -Fri Apr 17 14:30:37 1998 John Carr +Fri Apr 17 14:30:37 1998 John Carr * emit-rtl.c (operand_subword_force): If a register can not be accessed by words, copy it to a pseudo register. @@ -5192,7 +5192,7 @@ Tue Apr 14 23:39:13 1998 Richard Henderson Nov 8 find_replacement change. Move decls of get_unaligned_address * alpha.h: ... here. -Tue Apr 14 22:00:39 1998 John Carr +Tue Apr 14 22:00:39 1998 John Carr * function.c (assign_parms): Initialize unsignedp before passing its pointer to promote_mode. @@ -5200,7 +5200,7 @@ Tue Apr 14 22:00:39 1998 John Carr * genattrtab.c (check_attr_test): Handle MATCH_INSN like MATCH_OPERAND. (write_test_expr): Allow MATCH_INSN. -Tue Apr 14 21:57:57 1998 Paul Eggert +Tue Apr 14 21:57:57 1998 Paul Eggert * install.texi: Update section on warnings that can be safely ignored. @@ -5214,7 +5214,7 @@ Tue Apr 14 16:19:03 1998 Michael Meissner * expr.c (MOVE_RATIO): Set to 3 if optimizing for space. -Tue Apr 14 11:31:28 1998 Krister Walfridsson +Tue Apr 14 11:31:28 1998 Krister Walfridsson * i386/bsd386.h (ASM_OUTPUT_ALIGN): Redefine. @@ -5239,9 +5239,9 @@ Mon Apr 13 11:31:49 1998 Jason Merrill * tree.h (BINFO_OFFSET_ZEROP): Use integer_zerop. -Sun Apr 12 20:55:32 1998 Catherine Moore +Sun Apr 12 20:55:32 1998 Catherine Moore - * invoke.texi (ld options) Include memset requirements + * invoke.texi (ld options): Include memset requirements for options -nodstdlib and -nodefaultlibs. 1998-04-12 Paul Eggert @@ -5274,7 +5274,7 @@ Sun Apr 12 20:23:03 1998 Jeffrey A Law (law@cygnus.com) * configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files. * mips/ecoff.h: Include "mips/mips.h". -Sat Apr 11 22:42:54 PDT 1998 Jeff Law (law@cygnus.com) +Sat Apr 11 22:42:54 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5396,11 +5396,11 @@ Wed Apr 8 12:51:19 1998 Jeffrey A Law (law@cygnus.com) * c-lex.h (is_class_name): Fix arg type to be tree, not void. (make_pointer_declarator, reinit_parse_for_function): Fix typo. -Wed Apr 8 06:16:45 1998 Richard Earnshaw (rearnsha@arm.com) +Wed Apr 8 06:16:45 1998 Richard Earnshaw (rearnsha@arm.com) * arm.h (LEGITIMIZE_RELOAD_ADDRESS): Define. -Wed Apr 8 00:44:18 1998 Bernd Schmidt (crux@pool.informatik.rwth-aachen.de> +Wed Apr 8 00:44:18 1998 Bernd Schmidt (crux@pool.informatik.rwth-aachen.de> * c-lex.c (is_class_name): Delete declaration. (whitespace_cr): Make static and add prototype. @@ -5463,11 +5463,11 @@ Mon Apr 6 23:36:01 1998 Richard Henderson * tree.h (sizetype_tab): Fix previous change for K&R. -Mon Apr 6 22:23:29 PDT 1998 Jeff Law (law@cygnus.com) +Mon Apr 6 22:23:29 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Apr 6 23:16:10 1998 Richard Earnshaw (rearnsha@arm.com) +Mon Apr 6 23:16:10 1998 Richard Earnshaw (rearnsha@arm.com) * configure.in (sparc-*-solaris2*): Add xm-siglist.h to xm_file. Add USG and POSIX to xm_defines. @@ -5480,7 +5480,7 @@ Mon Apr 6 21:49:57 1998 Bob Manson if not, use ld instead. * Makefile.in (USE_COLLECT2): It's named collect2 now, not ld. - (ld:) Deleted. + (ld): Deleted. (install-collect2): Install as collect2, not ld. * configure.in(will_use_collect2): It's named collect2 now. @@ -5520,7 +5520,7 @@ Mon Apr 6 07:17:52 1998 Catherine Moore * combine.c (can_combine_p): Include successor in volatile test. -Mon Apr 6 14:16:33 1998 J"orn Rennecke +Mon Apr 6 14:16:33 1998 J"orn Rennecke * sh.h (CASE_VECTOR_SHORTEN_MODE): Fix logic when to set offset_unsigned. @@ -5530,7 +5530,7 @@ Mon Apr 6 02:03:29 1998 Jeffrey A Law (law@cygnus.com) * objc/objc-act.c (encode_aggregate_within): Avoid GNU extensions in prototype and definition. -Mon Apr 6 00:48:56 PDT 1998 Jeff Law (law@cygnus.com) +Mon Apr 6 00:48:56 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5551,7 +5551,7 @@ Sun Apr 5 21:31:24 1998 John Wehle (john@feith.com) (movsf_normal): Change to unnamed pattern. Likewise for movdf, movxf, and friends. -Sun Apr 5 18:45:51 PDT 1998 Jeff Law (law@cygnus.com) +Sun Apr 5 18:45:51 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5559,11 +5559,11 @@ Sun Apr 5 16:31:10 1998 Richard Henderson * configure.in (alpha-dec-osf*): Match osf1.3 correctly. -Sun Apr 5 16:53:37 1998 Don Bowman +Sun Apr 5 16:53:37 1998 Don Bowman * configure.in (mips-wrs-vxworks): New target. -Sat Apr 4 23:34:32 PST 1998 Jeff Law (law@cygnus.com) +Sat Apr 4 23:34:32 1998 Jeff Law (law@cygnus.com) * expmed.c (synth_mult): The value -1, has no zeros, so it can never have the form ...011. @@ -5848,7 +5848,7 @@ Sun Mar 29 12:45:23 1998 Jeffrey A Law (law@cygnus.com) * tree.h (lang_print_xnode): Provide prototype. -Sat Mar 28 23:50:44 PST 1998 Jeff Law (law@cygnus.com) +Sat Mar 28 23:50:44 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -5893,7 +5893,7 @@ Sat Mar 28 01:37:33 1998 Craig Burley statements within an expression (gcc's `({ ... )}') even if -fsyntax-only. -Sat Mar 28 01:06:12 1998 Bernd Schmidt +Sat Mar 28 01:06:12 1998 Bernd Schmidt Jeffrey A Law (law@cygnus.com) * basic-block.h (basic_block_computed_jump_target): Declare. @@ -5936,7 +5936,7 @@ Fri Mar 27 16:04:49 1998 Michael Meissner (get_key_value): Release allocated scratch storage. (set_std_prefix): New function to reset the standard prefix. -Fri Mar 27 18:08:21 1998 J"orn Rennecke +Fri Mar 27 18:08:21 1998 J"orn Rennecke * sh.c (find_barrier): Fix calculations for alignment increase. @@ -5954,7 +5954,7 @@ Fri Mar 27 00:49:46 1998 Jeffrey A Law (law@cygnus.com) * regclass.c (reg_scan_mark_refs): Be more selective about when we mark a register with REGNO_POINTER_FLAG. -Thu Mar 26 23:00:11 1998 J"orn Rennecke +Thu Mar 26 23:00:11 1998 J"orn Rennecke reload inheritance improvement: * reload1.c (reg_reloaded_contents, reg_reloaded_insn): @@ -5965,7 +5965,7 @@ Thu Mar 26 23:00:11 1998 J"orn Rennecke (forget_old_reloads_1, allocate_reload_reg): Likewise. (choose_reload_regs, emit_reload_insns): Likewise. -Thu Mar 26 18:34:13 1998 J"orn Rennecke +Thu Mar 26 18:34:13 1998 J"orn Rennecke * regclass.c (record_reg_classes): '?' increases cost by two. @@ -5978,7 +5978,7 @@ Thu Mar 26 18:34:13 1998 J"orn Rennecke * reload.c (find_equiv_reg): Also consider a goal offset from the frame pointer to be constant. -Thu Mar 26 17:34:46 1998 J"orn Rennecke +Thu Mar 26 17:34:46 1998 J"orn Rennecke * sh.h (OPTIMIZATION_OPTIONS): Define. @@ -6048,7 +6048,7 @@ Wed Mar 25 10:30:32 1998 Jim Wilson * loop.c (scan_loop): Initialize move_insn_first to zero. -Wed Mar 25 01:06:49 1998 Joel Sherrill (joel@OARcorp.com) +Wed Mar 25 01:06:49 1998 Joel Sherrill (joel@OARcorp.com) * config/i386/go32-rtems.h: Defined TARGET_MEM_FUNCTIONS. * config/i386/rtems.h: Likewise. @@ -6147,15 +6147,15 @@ Mon Mar 23 23:18:48 1998 Jeffrey A Law (law@cygnus.com) * h8300.h (CONST_COSTS): Remove definition. (DEFAULT_RTX_COSTS): Define. -Mon Mar 23 22:58:22 1998 Joel Sherrill (joel@OARcorp.com) +Mon Mar 23 22:58:22 1998 Joel Sherrill (joel@OARcorp.com) * config/sh/rtems.h: Switched from ELF to COFF. -Mon Mar 23 14:14:20 1998 J"orn Rennecke +Mon Mar 23 14:14:20 1998 J"orn Rennecke * freebsd.h (ASM_OUTPUT_ALIGN): Redefine. -Sat Mar 21 23:52:56 PST 1998 Jeff Law (law@cygnus.com) +Sat Mar 21 23:52:56 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6282,7 +6282,7 @@ Wed Mar 18 13:42:01 1998 Richard Kenner * expr.c (expand_expr, case COND_EXPR): If have conditional move, don't use ORIGINAL_TARGET unless REG. -Wed Mar 18 16:53:19 1998 J"orn Rennecke +Wed Mar 18 16:53:19 1998 J"orn Rennecke * netbsd.h (ASM_OUTPUT_ALIGN): Redefine. @@ -6357,7 +6357,7 @@ Wed Mar 18 09:56:26 1998 Kaveh R. Ghazi * scan-decls.c (scan_decls): Remove unused variable `old_written'. -Tue Mar 17 00:45:48 1998 J"orn Rennecke +Tue Mar 17 00:45:48 1998 J"orn Rennecke * vax.h (ADDR_VEC_ALIGN): Define. @@ -6374,7 +6374,7 @@ Mon Mar 16 12:55:15 1998 Jim Wilson * config/m68k/netbsd.h (ASM_SPEC): Add %{m68060}. -Mon Mar 16 15:50:20 EST 1998 Andrew MacLeod +Mon Mar 16 15:50:20 1998 Andrew MacLeod * except.h (in_same_eh_region): New prototype. (free_insn_eh_region, init_insn_eh_region): New prototypes. @@ -6411,7 +6411,7 @@ Mon Mar 16 11:14:20 1998 Andreas Schwab * cccp.c (create_definition): If pedantic, call pedwarn for macro varargs feature. -Thu Mar 12 13:43:25 1998 Bernd Schmidt +Thu Mar 12 13:43:25 1998 Bernd Schmidt * i386.c (ix86_logical_operator): New function. (split_di): Ensure that when a MEM is split, the resulting MEMs have @@ -6434,7 +6434,7 @@ Thu Mar 12 13:43:25 1998 Bernd Schmidt to implement them. Thu Mar 12 15:13:16 1998 Kaveh R. Ghazi - Richard Earnshaw + Richard Earnshaw Nick Clifton * tm.texi (DEFAULT_RTX_COSTS): Document new macro. @@ -6579,13 +6579,13 @@ Wed Mar 11 12:05:20 1998 Teemu Torma value from __gthread_once. Check that the value of get_eh_context was really changed. -Wed Mar 11 18:26:25 1998 J"orn Rennecke +Wed Mar 11 18:26:25 1998 J"orn Rennecke * sh.h (LOOP_ALIGN): Only align when optimizing. * sh.c (find_barrier): Clear inc for CODE_LABELs. When not optimizing, calculate alignment for BARRIERs directly. -Wed Mar 11 15:07:18 1998 J"orn Rennecke +Wed Mar 11 15:07:18 1998 J"orn Rennecke * final.c (shorten_branches): Remove conditionalizing on SHORTEN_WITH_ADJUST_INSN_LENGTH. @@ -6609,11 +6609,11 @@ Mon Mar 9 12:02:23 1998 Jim Wilson * function.c (put_reg_into_stack): Copy MEM_IN_STRUCT_P from new. (assign_parms): Set aggregate if hide_last_arg and last_named. -Mon Mar 9 19:57:56 1998 J"orn Rennecke +Mon Mar 9 19:57:56 1998 J"orn Rennecke * final.c (shorten_branches): Initialize insn_addresses. -Mon Mar 9 14:10:23 1998 J"orn Rennecke +Mon Mar 9 14:10:23 1998 J"orn Rennecke * sh.h (MUST_PASS_IN_STACK): Define. @@ -6622,7 +6622,7 @@ Sun Mar 8 13:01:56 1998 Jeffrey A Law (law@cygnus.com) * final.c (shorten_branches): Fix minor logic error in ADDR_DIFF_VEC shortening support. -Sun Mar 8 02:17:42 PST 1998 Jeff Law (law@cygnus.com) +Sun Mar 8 02:17:42 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6646,7 +6646,7 @@ Sat Mar 7 00:54:15 1998 Jeffrey A Law (law@cygnus.com) * cccp.c (main): Fix dumb mistakes in last change. -Fri Mar 6 21:28:45 1998 J"orn Rennecke +Fri Mar 6 21:28:45 1998 J"orn Rennecke * rtl.h (addr_diff_vec_flags): New typedef. (union rtunion_def): New member rt_addr_diff_vec_flags. @@ -6745,7 +6745,7 @@ Thu Mar 5 23:24:50 1998 Jeffrey A Law (law@cygnus.com) * toplev.c (rest_of_compilation): Call find_basic_blocks, then life_analysis instead of flow_analysis. -Thu Mar 5 23:06:26 1998 J"orn Rennecke +Thu Mar 5 23:06:26 1998 J"orn Rennecke * jump.c (jump_optimize): Call mark_jump_label also for deleted insns. @@ -6801,7 +6801,7 @@ Thu Mar 5 00:05:40 1998 Jeffrey A Law (law@cygnus.com) * cccp.c (main): Avoid undefined behavior when setting pend_includes and pend_files. -Wed Mar 4 21:58:25 1998 Franz Sirl +Wed Mar 4 21:58:25 1998 Franz Sirl * rs6000/linux.h: Don't define DEFAULT_VTABLE_THUNKS to 1 if USE_GNULIBC_1 is defined. @@ -6812,17 +6812,17 @@ Wed Mar 4 12:11:36 1998 Jim Wilson * mips.md (movdf_internal1a): Fix misplaced parenthesis in condition. -Wed Mar 4 18:47:48 1998 J"orn Rennecke +Wed Mar 4 18:47:48 1998 J"orn Rennecke * final.c (final_scan_insn, case CODE_LABEL: Cleanup. -Wed Mar 4 15:51:19 1998 J"orn Rennecke +Wed Mar 4 15:51:19 1998 J"orn Rennecke * final.c (shorten_branches): Tag the loop alignment onto the first label after NOTE_INSN_LOOP_BEG even if there is an intervening insn. -Tue Mar 3 21:48:35 1998 J"orn Rennecke +Tue Mar 3 21:48:35 1998 J"orn Rennecke * final.c (insn_current_reference_address): Use SEQ instead of BRANCH as argument to align_fuzz, to get a @@ -6856,7 +6856,7 @@ Mon Mar 2 13:45:03 1998 Richard Henderson * alpha/linux.h (CPP_PREDEFINES): Correct connecting whitespace to SUB_CPP_PREDEFINES. Reported by asun@saul4.u.washington.edu. -Mon Mar 2 22:59:28 1998 J"orn Rennecke +Mon Mar 2 22:59:28 1998 J"orn Rennecke * final.c (insn_last_address, insn_current_align, uid_align): New variables. @@ -6885,11 +6885,11 @@ Mon Mar 2 22:59:28 1998 J"orn Rennecke * i386.md (casesi+1): Use ASM_OUTPUT_ALIGN instead of ASM_OUTPUT_ALIGN_CODE. -Mon Mar 2 01:05:50 PST 1998 Jeff Law (law@cygnus.com) +Mon Mar 2 01:05:50 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Mon Mar 2 00:52:18 PST 1998 Jeff Law (law@cygnus.com) +Mon Mar 2 00:52:18 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -6902,7 +6902,7 @@ Sun Mar 1 18:25:49 1998 Michael P. Hayes opposite_needed thread. Return delay_list even when cannot get any more delay insns from end of subroutine. -Sun Mar 1 18:26:21 1998 Ken Rose (rose@acm.org) +Sun Mar 1 18:26:21 1998 Ken Rose (rose@acm.org) * reorg.c (fill_slots_from_thread): New parameter, delay_list. All callers changed. @@ -6923,7 +6923,7 @@ Sun Mar 1 18:06:21 1998 Jeffrey A Law (law@cygnus.com) * fold-const.c (fold_range_test): Always return a value. -Sun Mar 1 17:57:34 1998 Mumit Khan +Sun Mar 1 17:57:34 1998 Mumit Khan * config/i386/winnt.c (i386_pe_unique_section): Put read-only data in the text section unless READONLY_DATA_SECTION is defined. @@ -6933,7 +6933,7 @@ Sun Mar 1 17:48:46 1998 Jeffrey A Law (law@cygnus.com) * c-parse.in (undeclared variable error): Tweak error message to be clearer. -Sun Mar 1 10:22:36 PST 1998 Jeff Law (law@cygnus.com) +Sun Mar 1 10:22:36 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -7116,7 +7116,7 @@ Tue Feb 24 23:54:07 1998 Richard Henderson (SELECT_SECTION): Use sdata when small enough. * alpha/linux.h (ASM_SPEC): Remove. -Mon Feb 23 15:09:18 1998 Bruno Haible +Mon Feb 23 15:09:18 1998 Bruno Haible * config.sub (sco5): Fix typo. Mon Feb 23 18:19:31 1998 Manfred Hollstein @@ -7265,7 +7265,7 @@ Thu Feb 19 00:46:59 1998 Jeffrey A Law (law@cygnus.com) * loop.c (force_movables): Fix typo. -Thu Feb 19 08:26:30 1998 Manfred Hollstein +Thu Feb 19 08:26:30 1998 Manfred Hollstein * m88k.h: Change file pattern to match reality. @@ -7299,11 +7299,11 @@ Wed Feb 18 09:09:50 1998 Jeffrey A Law (law@cygnus.com) * collect2.c: Bracket declaration of 'exportf' and 'full_real_ld_suffix'. -Wed Feb 18 08:44:25 1998 Bernd Schmidt +Wed Feb 18 08:44:25 1998 Bernd Schmidt * Makefile.in (STAGESTUFF): Add genrtl.c, genrtl.h and gengenrtl. -Tue Feb 17 23:30:20 1998 Bernd Schmidt +Tue Feb 17 23:30:20 1998 Bernd Schmidt * c-common.c (c_expand_start_cond, c_expand_end_cond, c_expand_start_else): Don't warn about non-ambiguous else even if @@ -7359,7 +7359,7 @@ Tue Feb 17 21:28:12 1998 Gavin Koch * mips/mips.h (CAN_ELIMINATE): Don't eliminate the frame pointer for the stack pointer in MIPS16 and 64BIT. -Tue Feb 17 21:17:30 1997 J"orn Rennecke +Tue Feb 17 21:17:30 1997 J"orn Rennecke * rtl.h (force_line_numbers, restore_line_number_status): Declare. * emit-rtl.c (force_line_numbers, restore_line_number_status): @@ -7369,7 +7369,7 @@ Tue Feb 17 21:17:30 1997 J"orn Rennecke (check_seenlabel): New function. (pushcase, pushcase_range, expand_endcase): Use it. -Tue Feb 17 10:14:32 1998 J"orn Rennecke +Tue Feb 17 10:14:32 1998 J"orn Rennecke * i386.md (adddi3): Add =!r,0,0,X alternative. @@ -7432,11 +7432,11 @@ Sun Feb 15 15:23:15 1998 John Carr * alias.c: Include and . (init_alias_analysis): Pass NULL_RTX instead of 0 to record_set. -Sat Feb 14 11:23:09 PST 1998 Jeff Law (law@cygnus.com) +Sat Feb 14 11:23:09 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Sat Feb 14 05:08:21 1998 Richard Earnshaw (rearnsha@arm.com) +Sat Feb 14 05:08:21 1998 Richard Earnshaw (rearnsha@arm.com) * arm.md (movsfcc): Also validate operands[3] when compiling hard float. @@ -7503,7 +7503,7 @@ Fri Feb 13 14:38:34 1998 Jim Wilson * except.c (emit_throw): Lose throw_used. -Fri Feb 13 20:36:05 1998 J"orn Rennecke +Fri Feb 13 20:36:05 1998 J"orn Rennecke * sched.c (update_flow_info, REG_WAS_0): Ignore if setting insn was deleted. @@ -7513,7 +7513,7 @@ Fri Feb 13 12:18:40 1998 Jeffrey A Law (law@cygnus.com) * genextract.c (main): Fix typo. -Fri Feb 13 08:41:49 1998 Robert Lipe +Fri Feb 13 08:41:49 1998 Robert Lipe * c-lang.c (finish_file): Bracket declaration of static_ctors, static_dtors. @@ -7583,7 +7583,7 @@ Fri Feb 13 08:41:49 1998 Robert Lipe * i386/sco5.h (ASM_OUTPUT_ASCII): Add parens for assignment used as truth. -Fri Feb 13 10:21:41 1998 J"orn Rennecke +Fri Feb 13 10:21:41 1998 J"orn Rennecke * combine.c (can_combine_p): Handle USEs in PARALLELs. @@ -7598,7 +7598,7 @@ Fri Feb 13 01:34:14 1998 H.J. Lu (hjl@gnu.org) * config/alpha/linux-elf.h (LIB_SPEC): New. Defined if USE_GNULIBC_1 is not defined. -Fri Feb 13 01:29:29 1998 Franz Sirl +Fri Feb 13 01:29:29 1998 Franz Sirl * rs6000/sysv4.h (ENDFILE_SPEC): Add missing %(endfile_linux) for -mcall-linux. @@ -7645,7 +7645,7 @@ Thu Feb 12 11:18:37 1998 Gavin Koch * mips.md (extendsidi2): Allow extension to/from a non-mips16 register. -Thu Feb 12 00:04:16 1998 Marc Lehmann +Thu Feb 12 00:04:16 1998 Marc Lehmann * i386.c: Conditionally include , , and . @@ -7688,7 +7688,7 @@ Wed Feb 11 01:35:55 1998 Robert Lipe (expand_builtin_eh_stub): Remove unused variable 'temp'. (copy_eh_entry): Deleted. Dead function. - * expr.c (move_block_to_reg) Bracket declaration of 'pat' and + * expr.c (move_block_to_reg): Bracket declaration of 'pat' and 'last' with same #if HAVE_load_multiple as use of it. (move_block_from_reg): Likewise. (emit_move_insn_1): Remove unused variable 'insns'. @@ -7702,7 +7702,7 @@ Wed Feb 11 01:35:55 1998 Robert Lipe (emit_queue): Add parens for assignment used as conditional. (expand_expr): Case TARGET_EXPR: Remove unused variable 'temp'. -Wed Feb 11 01:30:49 1998 Marc Lehmann +Wed Feb 11 01:30:49 1998 Marc Lehmann * i386.c: Added include for recog.h. (override_options): Removed unused variable p. Initialized regno to @@ -7737,7 +7737,7 @@ Tue Feb 10 09:02:19 1998 Richard Kenner * rs6000.c (setup_incoming_varargs): Always set rs6000_sysv_varargs_p. -Tue Feb 10 03:35:43 1998 J"orn Rennecke +Tue Feb 10 03:35:43 1998 J"orn Rennecke * reload.c (find_reloads_toplev): Handle arbitrary non-paradoxical SUBREGs of CONST_INTs. @@ -7769,7 +7769,7 @@ Sun Feb 8 13:21:38 1998 John Carr * genattrtab.c (RTL_HASH): Cast pointer to long, not HOST_WIDE_INT. Sun Feb 8 12:04:24 1998 Jim Wilson (wilson@cygnus.com) - Jeff Law (law@cygnus.com) + Jeff Law (law@cygnus.com) * regmove.c: Fix various minor formatting problems. (optimize_reg_copy_1): Stop search at CALL_INSNs if flag_exceptions @@ -7893,7 +7893,7 @@ Thu Feb 5 21:56:06 1998 Mumit Khan * toplev.c (main): Don't disable flag_inline_functions anymore when -Os is in effect. -Fri Feb 6 00:27:36 1998 J"orn Rennecke +Fri Feb 6 00:27:36 1998 J"orn Rennecke * regmove.c: Update. * flags.h (flag_regmove): Declare. @@ -7903,13 +7903,13 @@ Fri Feb 6 00:27:36 1998 J"orn Rennecke * toplev.c (rest_of_compilation): Call regmove_optimize also for expensive_optimizations. -Thu Feb 5 13:38:42 PST 1998 Jeff Law (law@cygnus.com) +Thu Feb 5 13:38:42 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. -Thu Feb 5 01:45:19 1998 J"orn Rennecke +Thu Feb 5 01:45:19 1998 J"orn Rennecke Undo this change (the problem was actually in reload): - Fri Jan 23 23:28:59 1998 J"orn Rennecke + Fri Jan 23 23:28:59 1998 J"orn Rennecke * sh.md (movqi_i+1): New peephole. @@ -7980,7 +7980,7 @@ Mon Feb 2 02:08:04 1998 Michael P. Hayes * jump.c (jump_optimize): Allow conditional loading of floating point constants and constants from memory. Reinstalled modified_in_p tests. -Mon Feb 2 01:38:39 1998 J"orn Rennecke +Mon Feb 2 01:38:39 1998 J"orn Rennecke * loop.c (get_condition): Handle sign-extended constants. @@ -7997,7 +7997,7 @@ Mon Feb 2 00:09:52 1998 Toon Moene the directories to fixinclude - /usr/include is a link to it and hence its contents are fixed by default. -Sun Feb 1 14:15:33 1998 Franz Sirl +Sun Feb 1 14:15:33 1998 Franz Sirl * rs6000/linux.h: Define JUMP_TABLES_IN_TEXT_SECTION. @@ -8005,7 +8005,7 @@ Sun Feb 1 13:01:15 1998 Klaus Kaempf * cccp.c (main): Predefine __VMS_VER on VMS. -Sun Feb 1 12:39:53 1998 J"orn Rennecke +Sun Feb 1 12:39:53 1998 J"orn Rennecke * expr.c (get_inner_reference): Use sbitsizetype for type sizes. * fold-const.c (size_int): Replace with @@ -8132,7 +8132,7 @@ Thu Jan 29 20:26:12 1998 Jeffrey A Law (law@cygnus.com) * genattrtab.c (optimize): Define in case PRESERVE_DEATH_INFO_REGNO_P uses it. -Thu Jan 29 09:27:56 PST 1998 Jeff Law (law@cygnus.com) +Thu Jan 29 09:27:56 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -8190,7 +8190,7 @@ Thu Jan 29 00:24:29 1998 Jeffrey A Law (law@cygnus.com) * combine.c: Fix typos in Jan27 changes. -Thu Jan 29 00:07:49 1998 Ollivier Robert +Thu Jan 29 00:07:49 1998 Ollivier Robert * i386/freebsd.h (LIB_SPEC): Correctly handle -shared, -p and friends. (LINK_SPEC): Likewise. @@ -8205,7 +8205,7 @@ Thu Jan 29 00:07:49 1998 Ollivier Robert * m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Remove obsolete comments. -Wed Jan 28 20:11:06 1998 J"orn Rennecke +Wed Jan 28 20:11:06 1998 J"orn Rennecke * reload.c (push_reload): If WORD_REGISTER_OPERATIONS, reload the SUBREG_REG if the word count is unchanged, also in the input reload @@ -8342,7 +8342,7 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi (output_asm_insn): Move variable `i' inside macro conditional where it is used. Add parentheses around assignment used as truth value. - (asm_fprintf) Likewise, likewise. + (asm_fprintf): Likewise, likewise. * fix-header.c (main): Remove unused variable `done'. Protect declaration of `i' with FIXPROTO_IGNORE_LIST. @@ -8393,12 +8393,12 @@ Tue Jan 27 23:11:11 1998 Kaveh R. Ghazi Protect variables `i', `total_nodes', and `total_bytes' with the GATHER_STATISTICS macro. -Tue Jan 27 23:01:55 1998 Mike Stump (mrs@wrs.com) +Tue Jan 27 23:01:55 1998 Mike Stump * m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Add some comments regarding use of dead_or_set_p. -Tue Jan 27 22:14:48 1998 Todd Vierling +Tue Jan 27 22:14:48 1998 Todd Vierling * fixincludes: Tweak fix for struct exception in math.h @@ -8464,7 +8464,7 @@ Mon Jan 26 23:57:39 1998 Manfred Hollstein * libgcc2.c (__clear_insn_cache): On sysV68 enable the memctl stuff only if MCT_TEXT is #define'd. -Mon Jan 26 23:52:51 1998 Markus F.X.J. Oberhumer +Mon Jan 26 23:52:51 1998 Markus F.X.J. Oberhumer * configure.in (i*86-pc-msdosdjgpp): Treat like msdos & go32 configurations. @@ -8485,7 +8485,7 @@ Mon Jan 26 18:17:32 1998 Jim Wilson * sparc.c (pic_setup_code): Don't set LABEL_PRESERVE_P. -Mon Jan 26 18:11:30 1998 J"orn Rennecke +Mon Jan 26 18:11:30 1998 J"orn Rennecke * c-decl.c (grokdeclarator): Get parameter tags from last_function_parm_tags. @@ -8514,7 +8514,7 @@ Sun Jan 25 22:10:21 1998 Richard Henderson (build_xm_file_list): Likewise. * configure: Rebuild. -Sun Jan 25 22:00:25 1998 Alasdair Baird +Sun Jan 25 22:00:25 1998 Alasdair Baird * recog.c (validate_replace_rtx_1): Only perform substitutions of arguments to commutative and comparison operators once. @@ -8561,7 +8561,7 @@ Fri Jan 23 22:48:24 1998 Jeffrey A Law (law@cygnus.com) * crtstuff.c (init_dummy): Keep the epilogue in the init section for non-ELF systems. -Fri Jan 23 23:28:59 1998 J"orn Rennecke +Fri Jan 23 23:28:59 1998 J"orn Rennecke * sh.md (movqi_i+1): New peephole. @@ -8593,7 +8593,7 @@ Fri Jan 23 00:19:36 1998 Gavin Koch (gavin@cygnus.com) * mips.c (function_prologue): Use HARD_FRAME_POINTER_REGNUM in .frame directive instead of FRAME_POINTER_REGNUM. -Fri Jan 23 00:08:55 1998 Robin Kirkham +Fri Jan 23 00:08:55 1998 Robin Kirkham * m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881. (MACHINE_STATE_m68010_up): Replaced __mc68332__ with __mcpu32__. @@ -8606,7 +8606,7 @@ Fri Jan 23 00:08:55 1998 Robin Kirkham mcpu32 or m5200. * longlong.h: Replace __mc68332__ with __mcpu32__. -Thu Jan 22 19:55:40 PST 1998 Jeff Law (law@cygnus.com) +Thu Jan 22 19:55:40 1998 Jeff Law (law@cygnus.com) * version.c: Bump for snapshot. @@ -8698,7 +8698,7 @@ Sun Jan 18 01:54:27 1998 Jeffrey A Law (law@cygnus.com) * alpha/xm-winnt.h (HAS_INIT_SECTION): Undefine. -Sun Jan 18 00:57:35 1998 Mike Stump (mrs@wrs.com) +Sun Jan 18 00:57:35 1998 Mike Stump * configure.in (i960-wrs-vxworks): Default to latest vxworks release. @@ -8737,8 +8737,8 @@ Sat Jan 17 23:22:59 1998 John Wehle (john@feith.com) Don't bother checking for TARGET_PUSH_MEMORY when pushing constants or registers. -Sat Jan 17 22:35:39 1998 Mumit Khan - J.J VanderHeijden +Sat Jan 17 22:35:39 1998 Mumit Khan + J.J VanderHeijden * pexecute.c (pexecute): New function for mingw32. Supports pipes. (pwait): New function for mingw32. @@ -8757,12 +8757,12 @@ Sat Jan 17 22:35:39 1998 Mumit Khan * reorg.c: #include "expr.h" for rtx prototypes. * Makefile.in (reorg.o): Depend on expr.h -Sat Jan 17 21:28:08 1998 Pieter Nagel +Sat Jan 17 21:28:08 1998 Pieter Nagel * Makefile.in (FLAGS_TO_PASS): Pass down gcc_include_dir and local_prefix to sub-make invocations. -Sat Jan 17 21:24:16 1998 David T. McWherter +Sat Jan 17 21:24:16 1998 David T. McWherter * objc-parse.c: Recognize protocol qualifiers in class definitions. @@ -8839,7 +8839,7 @@ Tue Jan 13 23:27:54 1998 Robert Lipe (robertl@dgii.com) * sco5.h (ASM_OUTPUT_SECTION_NAME): Refresh from ../svr4.h. -Tue Jan 13 22:47:02 1998 Herman ten Brugge +Tue Jan 13 22:47:02 1998 Herman ten Brugge * cppexp.c: Include gansidecl.h @@ -8857,11 +8857,11 @@ Tue Jan 13 22:39:40 1998 Richard Henderson (rth@cygnus.com) * haifa-sched.c (schedule_insns): Correctly remove inter-block dependencies after reload. -Tue Jan 13 22:22:31 1998 Franz Sirl +Tue Jan 13 22:22:31 1998 Franz Sirl * rs6000/linux.h (CPP_PREDEFINES): Add -D__ELF__. -Tue Jan 13 22:14:57 1998 Klaus Kaempf +Tue Jan 13 22:14:57 1998 Klaus Kaempf * alpha/vms.h (DIR_SEPARATOR): Define. @@ -8871,7 +8871,7 @@ Tue Jan 13 22:13:04 1998 Bruno Haible +Tue Jan 13 21:59:39 1998 Mumit Khan * i386/cygwin32.h (STRIP_NAME_ENCODING): Define for Win32 to strip off the trailing @[NUM] added by ENCODE_SECTION_INFO. @@ -8882,7 +8882,7 @@ Tue Jan 13 21:55:06 1998 Jeffrey A Law (law@cygnus.com) * i386/netbsd.h, m68k/netbsd.h, ns32k/netbsd.h: Likewise. * sparc/netbsd.h, vax/netbsd.h: Likewise. -Tue Jan 13 21:37:07 1998 Shigeya Suzuki +Tue Jan 13 21:37:07 1998 Shigeya Suzuki * i386/bsd386.h (DWARF2_UNWIND_INFO): Define as zero for now. @@ -8898,12 +8898,12 @@ Tue Jan 13 09:07:44 1998 John Carr to allocate rtx. (gendef): Call obstack_alloc_rtx. -Tue Jan 13 01:16:36 1998 Robert Lipe (robertl@dgii.com) +Tue Jan 13 01:16:36 1998 Robert Lipe (robertl@dgii.com) * configure.in (i[3456]86-UnixWare7-sysv5): Treat much like SVR4 for now. -Thu Dec 18 18:40:17 1997 Mumit Khan +Thu Dec 18 18:40:17 1997 Mumit Khan * i386/mingw32.h (INCOMING_RETURN_ADDR_RTX): Delete. Use the value of DWARF2_UNWIND_INFO, if any, from i386/cygwin32.h instead. @@ -8923,7 +8923,7 @@ Sat Jan 10 22:04:15 1998 Stan Cox * i386.md (movsicc_1, movhicc_1): For alternate 3 set the opcode suffix from operand 3. -Sat Jan 10 21:50:16 1998 J"orn Rennecke +Sat Jan 10 21:50:16 1998 J"orn Rennecke Jeffrey A Law (law@cygnus.com) * regmove.c: New implementation of regmove pass. @@ -9168,7 +9168,7 @@ Wed Dec 24 22:34:55 1997 Jeffrey A Law (law@cygnus.com) * tree.c (restore_tree_status): Do not dereference a null pointer. -Tue Dec 23 12:56:46 1997 Paul Eggert : +Tue Dec 23 12:56:46 1997 Paul Eggert * genattrtab.c (main): Check HAVE_{G,S}ETRLIMIT in addition to RLIMIT_STACK. This maintains consistency with the recent, similar @@ -9261,7 +9261,7 @@ Mon Dec 22 09:18:37 1997 Jeffrey A Law (law@cygnus.com) * c-pragma.c: Include flags.h. -Sun Dec 21 22:10:59 1997 Mumit Khan +Sun Dec 21 22:10:59 1997 Mumit Khan * i386/cygwin32.h (NO_IMPLICIT_EXTERN_C): Don't assume anything about system headers. @@ -9437,12 +9437,13 @@ Thu Dec 18 14:57:29 1997 Gavin Koch * dwarf2out.c (dwarf2out_frame_debug): Handle adjustments of the frame pointer in the prologue. -Thu Dec 18 00:19:38 1997 Robert Lipe +Thu Dec 18 00:19:38 1997 Robert Lipe - * i386/x-sco5 (CLIB) Deleted. (ALLOCA) Added. - * i386/xm-sco5.h (USE_C_ALLOCA) Added. + * i386/x-sco5 (CLIB): Deleted. + (ALLOCA): Added. + * i386/xm-sco5.h (USE_C_ALLOCA): Added. -Tue Dec 16 18:51:00 1997 Bill Moyer +Tue Dec 16 18:51:00 1997 Bill Moyer * config/m68k/m68k.c (output_function_prologue): Typecast dwarf2out_cfi_label to (char *). @@ -9453,7 +9454,7 @@ Wed Dec 17 15:06:04 1997 Richard Henderson * sparc.md (jump): Don't use the annul bit around an empty loop. Patch from Kevin.Kelly@East.Sun.COM. -Wed Dec 17 00:51:36 1997 Stan Cox (scox@cygnus.com) +Wed Dec 17 00:51:36 1997 Stan Cox (scox@cygnus.com) * jump.c (jump_optimize): Don't use the return register as a source1 of a conditional move. @@ -9590,7 +9591,7 @@ Thu Dec 11 23:33:48 1997 Jason Merrill * integrate.c (expand_inline_function): Adjust. * toplev.c (rest_of_compilation): Don't call emit_unwinder. -Fri Oct 10 17:58:31 CEST 1997 Marc Lehmann +Fri Oct 10 17:58:31 1997 Marc Lehmann * i386/xm-go32.h (EXECUTABLE_SUFFIX): Define. (DIR_SEPARATOR, NO_SYS_SIGLIST): Likewise. @@ -9755,7 +9756,7 @@ Thu Dec 11 17:23:48 1997 John F. Carr * emit-rtl.c: Update for new rtl data structures. * genattrtab.c: Define global_rtl. -Thu Dec 11 15:50:29 1997 David Edelsohn +Thu Dec 11 15:50:29 1997 David Edelsohn * configure.in ({rs6000,powerpc}-*-*): Enable Haifa scheduler by default. @@ -9801,7 +9802,7 @@ Tue Dec 9 00:57:38 1997 Manfred Hollstein * cccp.c (main): Check HAVE_GETRLIMIT and HAVE_SETRLIMIT in addition to RLIMIT_STACK to see if we can call getrlimit and setrlimit. -Mon Dec 8 23:53:26 1997 Jay Sachs +Mon Dec 8 23:53:26 1997 Jay Sachs * Makefile.in (compare*): Handle losing behavior from 4.4bsd make. @@ -9822,7 +9823,7 @@ Mon Dec 8 18:15:00 1997 Richard Henderson * alpha/win-nt.h (TRAMPOLINE_TEMPLATE): Fix backported gcc-2.8 bug. -Mon Dec 8 21:17:28 1997 J"orn Rennecke +Mon Dec 8 21:17:28 1997 J"orn Rennecke * cstamp-h, auto-config.h: Delete. @@ -9853,14 +9854,14 @@ Sat Dec 6 01:01:02 1997 Christian Iseli * cse.c (cse_insn): Check for invalid entries when taking references. -Fri Dec 5 18:26:25 1997 J"orn Rennecke +Fri Dec 5 18:26:25 1997 J"orn Rennecke * loop.c (invariant_p): Don't test flag_rerun_loop_opt. (loop_optimize, scan_loop, strength_reduce): New argument unroll_p. * toplev.c (rest_of_compilation): Pass it. Remove code to save / clear / restore flag_unroll_{,all_}loops. -Fri Dec 5 16:26:03 1997 Bernd Schmidt +Fri Dec 5 16:26:03 1997 Bernd Schmidt * i386.c (notice_update_cc): Remove bogus pentium GCC code. @@ -9875,7 +9876,7 @@ Thu Dec 4 11:51:00 1997 Jason Merrill * except.c (expand_end_all_catch): Fix for sjlj exceptions. -Thu Dec 4 12:30:40 1997 J"orn Rennecke +Thu Dec 4 12:30:40 1997 J"orn Rennecke * sh.c (final_prescan_insn): Use local label prefix when emitting .uses pseudo-ops. @@ -10015,7 +10016,7 @@ Tue Nov 25 10:00:42 1997 Jeffrey A Law (law@cygnus.com) * crtstuff.c (do_global_dtors_aux): Handle multiple calls better. -Tue Nov 25 01:26:55 1997 Bruno Haible : +Tue Nov 25 01:26:55 1997 Bruno Haible * dwarf2out.c (ASM_OUTPUT_DWARF_DELTA1): Implement. @@ -10054,7 +10055,7 @@ Fri Nov 21 12:18:51 1997 Jason Merrill onto outer_context_label_stack. (expand_end_all_catch): Use it and pop it. -Fri Nov 21 10:13:11 1997 Robert Lipe (robertl@dgii.com) +Fri Nov 21 10:13:11 1997 Robert Lipe (robertl@dgii.com) * i386/sco5.h (HAVE_ATEXIT): Revert last change. @@ -10105,7 +10106,7 @@ Wed Nov 19 12:03:04 1997 Philippe De Muyter if ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL is defined. * m68k/mot3300.h (SET_ASM_OP): Define when not using gas. -Tue Nov 18 23:03:30 1997 J"orn Rennecke +Tue Nov 18 23:03:30 1997 J"orn Rennecke * sh.md (attribute "type"): Add nil. (movsi_ie): y/y alternative is type nil. @@ -10129,7 +10130,7 @@ Mon Nov 17 13:21:40 1997 Jeffrey A Law (law@cygnus.com) * t-h8300 (MULTILIB_EXCEPTIONS): Define. -Fri Nov 7 15:33:11 1997 Robert Lipe (robertl@dgii.com) +Fri Nov 7 15:33:11 1997 Robert Lipe (robertl@dgii.com) * i386/sco5.h (HAVE_ATEXIT): Delete definition. @@ -10239,7 +10240,7 @@ Thu Nov 13 18:41:02 1997 Michael Meissner * cpplib.c (compare_defs): Accept pfile as new arg. All callers changed. -Thu Nov 13 23:33:50 1997 J"orn Rennecke +Thu Nov 13 23:33:50 1997 J"orn Rennecke * fold-const.c (fold_truthop): Fix bug in last change. @@ -10291,7 +10292,7 @@ Thu Nov 13 11:07:41 1997 Michael Meissner REAL_VALUE_* interface to pick apart DF floating point constants in a machine independent fashion. -Thu Nov 13 00:06:58 1997 J"orn Rennecke +Thu Nov 13 00:06:58 1997 J"orn Rennecke * fold-const.c (fold_truthop): When changing a one-bit comparison against zero into a comparison against mask, do a proper sign @@ -10325,7 +10326,7 @@ Wed Nov 12 09:37:01 1997 Jeffrey A Law (law@cygnus.com) gotos, and other non-trivial cases. Call abort if an inaccuracy is detected in the cfg. -Tue Nov 11 21:47:27 1997 J"orn Rennecke +Tue Nov 11 21:47:27 1997 J"orn Rennecke * glimits.h (SHRT_MIN): Define in a way suitable for 16 bit hosts. @@ -10368,7 +10369,7 @@ Sun Nov 9 02:07:16 1997 Jeffrey A Law (law@cygnus.com) * fixinc.svr4 (__STDC__): Add another case. -Sun Nov 9 02:00:29 1997 J"orn Rennecke +Sun Nov 9 02:00:29 1997 J"orn Rennecke * a29k.h (ELIGIBLE_FOR_EPILOGUE_DELAY): Avoid loads from varying addresses in the epilogue delay slot. @@ -10384,11 +10385,11 @@ Sun Nov 9 01:37:11 1997 Jim Wilson (wilson@cygnus.com) * loop.c (invariant_p, case LABEL_REF): Check flag_rerun_loop_opt. * toplev.c (flag_rerum_loop_opt): Delete static. -Sat Nov 8 18:20:21 1997 J"orn Rennecke +Sat Nov 8 18:20:21 1997 J"orn Rennecke Bring over from FSF: - Thu Oct 30 12:21:06 1997 J"orn Rennecke + Thu Oct 30 12:21:06 1997 J"orn Rennecke * va-sh.h (__va_arg_sh1): Define. (va_arg): Use it. @@ -10399,19 +10400,19 @@ Sat Nov 8 18:20:21 1997 J"orn Rennecke * sh.h (PASS_IN_REG_P): Fix SH3E case. (ADJUST_INSN_LENGTH): If not optimizing, add two extra bytes length. - Tue Oct 28 15:06:44 1997 J"orn Rennecke + Tue Oct 28 15:06:44 1997 J"orn Rennecke * sh/elf.h (PREFERRED_DEBUGGING_TYPE): Undefine before including svr4.h. - Mon Oct 27 16:11:52 1997 J"orn Rennecke + Mon Oct 27 16:11:52 1997 J"orn Rennecke * sh.c (machine_dependent_reorg): When -flag_delayed_branches, put an use_sfunc_addr before each sfunc. * sh.md (use_sfunc_addr, dummy_jump): New insns. (casesi): For TARGET_SH2, emit a dummy_jump after LAB. - Tue Oct 21 07:12:28 1997 J"orn Rennecke + Tue Oct 21 07:12:28 1997 J"orn Rennecke * sh/elf.h (PREFERRED_DEBUGGING_TYPE): Don't redefine. @@ -10497,7 +10498,7 @@ Tue Nov 4 13:13:12 1997 Jeffrey A Law (law@cygnus.com) * v850.h (ASM_OUTPUT_BSS): Delete. (ASM_OUTPUT_ALIGNED_BSS): New macro. -Tue Nov 4 00:55:48 1997 J"orn Rennecke +Tue Nov 4 00:55:48 1997 J"orn Rennecke * profile.c (branch_prob): Insert an insn after a NOTE_INSN_SETJMP. @@ -10511,7 +10512,7 @@ Sun Nov 2 23:31:43 1997 Manfred Hollstein 14 char length. * configure: Rebuild. -Sun Nov 2 19:44:00 1997 Robert Lipe (robertl@dgii.com) +Sun Nov 2 19:44:00 1997 Robert Lipe (robertl@dgii.com) * i386/sco5.h: Enable -gstabs once again. @@ -10519,7 +10520,7 @@ Sun Nov 2 19:27:21 1997 Jeffrey A Law (law@cygnus.com) * arm.c (output_move_double): Allocate 3 entries in otherops array. -Sat Nov 1 21:43:00 1997 Mike Stump (mrs@wrs.com) +Sat Nov 1 21:43:00 1997 Mike Stump * except.c (expand_eh_region_start_for_decl): Emit EH_REGION_BEG notes for sjlj exceptions too. @@ -10585,12 +10586,12 @@ Fri Oct 31 01:45:31 1997 Jason Merrill * libgcc2.c (L_eh): Define __eh_pc. Replace __eh_type with generic pointer __eh_info. -Fri Oct 31 00:34:55 1996 J"orn Rennecke +Fri Oct 31 00:34:55 1996 J"orn Rennecke * expr.c (expand_increment): When enqueing a postincrement for a MEM, use copy_to_reg if address is not a general_operand. -Fri Oct 31 00:16:55 1997 J"orn Rennecke +Fri Oct 31 00:16:55 1997 J"orn Rennecke * profile.c (output_func_start_profiler): Clear flag_inline_functions for the duration of the call to rest_of_compilation. @@ -10779,7 +10780,7 @@ Thu Oct 23 09:35:12 1997 Jeffrey A Law (law@cygnus.com) * version.c: Bump for snapshot. -Thu Oct 23 08:03:59 1997 J"orn Rennecke +Thu Oct 23 08:03:59 1997 J"orn Rennecke * dbxout.c (dbxout_start_new_source_file): Use output_quoted_string for FILENAME. @@ -10929,9 +10930,9 @@ Mon Oct 20 12:28:17 1997 Doug Evans (sethi_di_embmedany_{data,text}): Renamed from sethi_di_medany_.... (sethi_di_fullany): Delete. -Mon Oct 20 02:00:18 1997 Klaus Kaempf - Jeff Law - Richard Kenner +Mon Oct 20 02:00:18 1997 Klaus Kaempf + Jeff Law + Richard Kenner * alpha/vms.h (DIVSI3_LIBCALL): OTS$ functions are upper case. (DIVDI3_LIBCALL, UDIVSI3_LIBCALL, UDIVDI3_LIBVALL): Likewise. @@ -10948,7 +10949,7 @@ Mon Oct 20 02:00:18 1997 Klaus Kaempf * vmsconfig.com: Fix to work on openVMS/Alpha and openVMS/VAX. -Sun Oct 19 19:00:35 1997 J"orn Rennecke +Sun Oct 19 19:00:35 1997 J"orn Rennecke * longlong.h (count_leading_zeros): Add missing casts to USItype. @@ -11026,7 +11027,7 @@ Fri Oct 17 23:33:20 1997 Jeffrey A Law (law@cygnus.com) * Makefile.in (LIBGCC2_CFLAGS): Avoid a backslash then an empty line if @inhibit_libc@ is empty. -Fri Oct 17 23:24:40 1997 Robert Lipe (robertl@dgii.com) +Fri Oct 17 23:24:40 1997 Robert Lipe (robertl@dgii.com) * i386/sco5.h: Let ELF use dwarf2 unwinding. COFF uses sjlj. (EH_FRAME_SECTION_ASM_OP, EH_FRAME_SECTION_ASM_OP_ELF): Defined. @@ -11103,7 +11104,7 @@ Thu Oct 16 15:07:51 1997 Richard Henderson * combine.c (can_combine_p): Don't combine with an asm whose output is a hard register. -Thu Oct 16 15:43:26 1997 Mike Stump (mrs@wrs.com) +Thu Oct 16 15:43:26 1997 Mike Stump * c-decl.c (start_struct): Ensure that structs with forward declarations are in fact packed when -fpack-struct is given. @@ -11242,7 +11243,7 @@ Tue Oct 7 10:55:34 1997 Richard Henderson * haifa-sched.c (print_block_visualization): Call fprintf directly, don't sprintf through an alloca'ed buffer. -Tue Oct 7 10:52:29 1997 Thomas Koenig (ig25@rz.uni-karlsruhe.de) +Tue Oct 7 10:52:29 1997 Thomas Koenig (ig25@rz.uni-karlsruhe.de) * reload.c (decompose): Always initialize val.base. @@ -11262,7 +11263,7 @@ Tue Oct 7 11:41:21 1997 Michael Meissner declaration. * c-lang.c (finish_file): Likewise. -Tue Oct 7 10:01:45 1997 Chip Salzenberg +Tue Oct 7 10:01:45 1997 Chip Salzenberg * Makefile.in (program_transform_name): Let autoconf substitute the correct value. @@ -11323,7 +11324,7 @@ Tue Sep 30 23:48:57 1997 Jeffrey A Law (law@cygnus.com) * cse.c (this_insn_cc0_mode): Initialize. -Tue Sep 30 23:09:40 1997 Thomas Koenig +Tue Sep 30 23:09:40 1997 Thomas Koenig * cccp.c (expand_to_temp_buffer): Initialize all members of obuf. @@ -11358,7 +11359,7 @@ Mon Sep 29 09:58:06 1997 Jeffrey A Law (law@cygnus.com) * configure.in: Substitute for "install" too. * configure: Rebuilt. -Mon Sep 29 00:38:42 1997 Aaron Jackson +Mon Sep 29 00:38:42 1997 Aaron Jackson * Makefile.in (bootstrap-lean, compare-lean): New targets. @@ -11664,7 +11665,7 @@ Fri Sep 19 20:51:03 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * alpha/linux.h (HANDLE_SYSV_PRAGMA): Defined. -Fri Sep 19 18:53:50 1997 J"orn Rennecke +Fri Sep 19 18:53:50 1997 J"orn Rennecke * jump.c (thread_jumps): Check can_reverse_comparison_p before threading a reversed-condition jump. @@ -12028,7 +12029,7 @@ Wed Sep 10 11:49:20 1997 Jason Merrill (add_eh_table_entry): Use xrealloc. * toplev.c (compile_file): Just call output_exception_table. -Wed Sep 10 11:30:36 1997 Jason Merrill +Wed Sep 10 11:30:36 1997 Jason Merrill * i386.c (ix86_prologue): Add dwarf2 support for !do_rtl case. @@ -12060,7 +12061,7 @@ Wed Sep 10 01:32:54 1997 Jeffrey A Law (law@cygnus.com) Wed Sep 10 00:29:29 1997 Manfred Hollstein - * m88k/sysv3.h (INITIALIZE_TRAMPOLINE) Define. + * m88k/sysv3.h (INITIALIZE_TRAMPOLINE): Define. * libgcc2.c (__enable_execute_stack): Provide for sysV88 too. * xm-m88k.h (USG): Only define if it hasn't already been defined. @@ -12180,7 +12181,7 @@ Sun Sep 7 13:16:06 1997 Manfred Hollstein to have a defined value for configure.lang. * configure: Re-built. -Sun Sep 7 09:59:08 1997 Jan-Jaap van der Heijden (J.J.vanderHeijden@student.utwente.nl) +Sun Sep 7 09:59:08 1997 Jan-Jaap van der Heijden (J.J.vanderHeijden@student.utwente.nl) * configure.in: Make symlink to as-new rather than as.new. Similarly for ld-new. @@ -12201,9 +12202,9 @@ Fri Sep 5 14:04:59 1997 Philippe De Muyter as initial value for real_label_map. (copy_for_inline): Likewise. -Fri Sep 5 13:36:44 1997 J"orn Rennecke +Fri Sep 5 13:36:44 1997 J"orn Rennecke - * sched.c (update_flow_info) When looking if to set found_split_dest + * sched.c (update_flow_info): When looking if to set found_split_dest or found_orig_dest, look at all parts of a PARALLEL. * haifa-sched.c (update_flow_info): Likewise. @@ -12287,7 +12288,7 @@ Thu Sep 4 09:53:20 1997 Jim Wilson (wilson@cygnus.com) * profile.c (output_arc_profiler): Verify next_insert_after is an INSN before and after skipping a stack pop. -Thu Sep 4 07:39:19 1997 J"orn Rennecke +Thu Sep 4 07:39:19 1997 J"orn Rennecke * final.c (shorten_branches): Don't count the lengths of deleted instructions. @@ -12320,7 +12321,7 @@ Wed Sep 3 10:39:42 1997 Jim Wilson * alias.c (true_dependence): Test x for BLKmode, in addition to mem. -Wed Sep 3 09:28:50 CDT 1997 Joel Sherrill (joel@OARcorp.com) +Wed Sep 3 09:28:50 1997 Joel Sherrill (joel@OARcorp.com) * i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h, mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sh/rtems.h, @@ -12437,7 +12438,7 @@ Mon Sep 1 08:29:46 1997 Jeffrey A Law (law@cygnus.com) * configure.in: Check for sys_siglist declaration. * configure, config.in: Rebuilt. -Mon Sep 1 08:04:07 1997 Joel Sherrill (joel@OARcorp.com) +Mon Sep 1 08:04:07 1997 Joel Sherrill (joel@OARcorp.com) * i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h, mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, @@ -12611,7 +12612,7 @@ Mon Aug 25 23:27:10 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * objc/Make-lang.in ($(OBJC_O)): Also depend on cc1obj. -Mon Aug 25 23:27:10 1997 Jim Meyering +Mon Aug 25 23:27:10 1997 Jim Meyering * objc/Make-lang.in ($(OBJC_O)): Also depend on $(GCC_PASSES). diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a92f0ce5803..1f01cd3149f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -250,7 +250,7 @@ (build_x_function_call): Deal with OVERLOAD. Handle template-ids. * Makefile.in (class.o): Depend on splay-tree.h. -Wed Mar 31 11:30:43 BST 1999 Nathan Sidwell +Wed Mar 31 11:30:43 1999 Nathan Sidwell * cvt.c (convert_pointer_to_real): Use same_type_p. * typeck.c (comp_target_types): Use same_type_p. @@ -1015,7 +1015,7 @@ Thu Feb 18 23:40:01 1999 Kaveh R. Ghazi (fn_type_unification): Substitute explicit arguments before unification. -1999-02-16 Kriang Lerdsuwanakij +1999-02-16 Kriang Lerdsuwanakij * decl.c (pushdecl): Remove dead code. @@ -1063,7 +1063,7 @@ Thu Feb 18 23:40:01 1999 Kaveh R. Ghazi specialization in wrong namespace. * tree.c (decl_namespace_context): New fn. -1999-02-06 Kriang Lerdsuwanakij +1999-02-06 Kriang Lerdsuwanakij * decl2.c (arg_assoc_type): Handle TEMPLATE_TEMPLATE_PARM. * pt.c (coerce_template_template_parms): Handle nested @@ -1073,7 +1073,7 @@ Sat Feb 6 18:08:40 1999 Jeffrey A Law (law@cygnus.com) * typeck2.c: Update email addresses. -1999-02-04 Kriang Lerdsuwanakij +1999-02-04 Kriang Lerdsuwanakij * pt.c (unify): Call coerce_template_parms with the COMPLAIN flag turned off. @@ -1092,13 +1092,13 @@ Sat Feb 6 18:08:40 1999 Jeffrey A Law (law@cygnus.com) (do_ctors, do_dtors): Use DEFAULT_INIT_PRIORITY for the non-initp objects. -Wed Feb 3 22:50:17 1999 Marc Espie +Wed Feb 3 22:50:17 1999 Marc Espie * Make-lang.in (GXX_OBJS): Remove choose-temp.o, pexecute.o and mkstemp.o. Get them from libiberty now. (DEMANGLER_PROG): Simlarly, remove getopt.o getopt1.o. -Tue Feb 2 22:38:48 1999 Theodore Papadopoulo +Tue Feb 2 22:38:48 1999 Theodore Papadopoulo * decl2.c (lang_decode_option): Use read_integral_parameter. @@ -1270,7 +1270,7 @@ Sun Jan 31 20:34:29 1999 Zack Weinberg * tree.c (copy_template_template_parm): Use permanent_obstack. -1999-01-18 Kriang Lerdsuwanakij +1999-01-18 Kriang Lerdsuwanakij * pt.c (unify): Remove restrictions on deduction of argument of template template parameters. @@ -1287,7 +1287,7 @@ Sun Jan 31 20:34:29 1999 Zack Weinberg * typeck.c (comp_ptr_ttypes_reinterpret): Per ANSI, tighten up definition of 'casting away const' in reinterpret_cast<>. -1999-01-18 Graham +1999-01-18 Graham * cvt.c: Add include for decl.h, remove extern for static_aggregates which is now provided by decl.h. @@ -1805,7 +1805,7 @@ Fri Nov 27 13:07:23 1998 Kaveh R. Ghazi * class.c (finish_struct_bits): Don't bother working out whether get_abstract_virtuals will do anything, just do it. -1998-11-24 Graham +1998-11-24 Graham * typeck.c (build_component_ref): Remove unused statement. @@ -2031,7 +2031,7 @@ Fri Nov 27 13:07:23 1998 Kaveh R. Ghazi TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO. * pt.c (process_template_parm): Don't set CLASSTYPE_GOT_SEMICOLON. - (lookup_template_class) Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO. + (lookup_template_class): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO. Coerce arguments on the momentary obstack. (for_each_template_parm): Use TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO. (instantiate_class_template): Calculate template arguments on the @@ -2173,7 +2173,7 @@ Fri Nov 27 13:07:23 1998 Kaveh R. Ghazi * pt.c (tsubst_decl): Don't mess with the global value of an un-mangled DECL_ASSEMBLER_NAME. -1998-11-03 Christopher Faylor +1998-11-03 Christopher Faylor * decl.c (init_decl_processing): Remove CYGWIN conditional since CYGWIN is now able to deal with trapping signals. @@ -2672,7 +2672,7 @@ Sat Nov 7 15:48:02 1998 Kaveh R. Ghazi * parse.y (fn.def2): Fix 'attrs' format. -1998-10-18 Alastair J. Houghton +1998-10-18 Alastair J. Houghton * Makefile.in (CONFLICTS): Update. * parse.y (expr_or_declarator_intern): New rule. @@ -2778,7 +2778,7 @@ Sat Oct 17 23:27:20 1998 Kaveh R. Ghazi (make_typename_type): Use it. * search.c (lookup_field): Likewise. -1998-10-14 Benjamin Kosnik +1998-10-14 Benjamin Kosnik * pt.c (convert_nontype_argument): Check against type_referred_to. * decl.c (grokvardecl): Check for declarator name before building @@ -2819,7 +2819,7 @@ Sat Oct 17 23:27:20 1998 Kaveh R. Ghazi * tinfo.cc (operator==): Always compare names. -1998-10-12 Herman ten Brugge +1998-10-12 Herman ten Brugge * decl.c (start_function): Fix cut-and-paste error. @@ -2833,7 +2833,7 @@ Sat Oct 17 23:27:20 1998 Kaveh R. Ghazi * typeck2.c (my_friendly_abort): Add URL. -1998-10-12 Alastair J. Houghton +1998-10-12 Alastair J. Houghton * decl.c (start_method): Added extra parameter for attributes. * cp-tree.h (start_method): Update prototype. @@ -3069,7 +3069,7 @@ Tue Oct 6 07:57:26 1998 Kaveh R. Ghazi `fn' into the scope where it is used. Don't access variable `fn' when it is uninitialized, instead use `fns'. -1998-10-04 Theodore Papadopoulo +1998-10-04 Theodore Papadopoulo * errfn.c (cp_thing): Print buf as a string not as a printf format to avoid problems with the operator%. Consequently, `%%' sequences @@ -3395,7 +3395,7 @@ Mon Sep 21 01:53:05 1998 Felix Lee DECL_ABSTRACT_ORIGIN of the new decl matches the TYPE_NAME of the type. -1998-09-09 Kriang Lerdsuwanakij +1998-09-09 Kriang Lerdsuwanakij * class.c (get_enclosing_class): New function. (is_base_of_enclosing_class): Likewise. @@ -4696,7 +4696,7 @@ Mon Jul 13 17:21:01 1998 Nick Clifton * decl.c (xref_baseypes): Change caller. * friend.c (make_friend_class): Likewise. -1998-07-12 Kriang Lerdsuwanakij +1998-07-12 Kriang Lerdsuwanakij * typeck.c (comptypes, case TEMPLATE_TEMPLATE_PARM): Add parameter comparison. @@ -4717,7 +4717,7 @@ Mon Jul 13 17:21:01 1998 Nick Clifton current_class_type. Don't display error message when COMPLAIN is false. -1998-07-12 Klaus Kaempf (kkaempf@progis.de) +1998-07-12 Klaus Kaempf (kkaempf@progis.de) * repo.c (get_base_filename): Use file_name_nondirectory. (open_repo_file): Likewise. @@ -5818,7 +5818,7 @@ Fri May 15 00:46:05 1998 Jason Merrill * decl.c (start_decl): Use 'tem'. -Thu May 14 16:30:47 EDT 1998 Andrew MacLeod +Thu May 14 16:30:47 1998 Andrew MacLeod * exception.cc: Include eh-common.h. (struct cp_eh_info): Add eh_info struct with NEW_EH_MODEL. @@ -6259,7 +6259,7 @@ Fri May 8 00:43:50 1998 Jason Merrill * call.c (build_user_type_conversion_1): Handle second_conv properly for templates. -Thu May 7 17:09:25 EDT 1998 Andrew MacLeod +Thu May 7 17:09:25 1998 Andrew MacLeod * method.c (build_decl_overload_real): Set TREE_USED flag to zero for build_type_variants nodes as well. @@ -6304,7 +6304,7 @@ Tue May 5 23:54:04 1998 Jason Merrill * init.c (expand_vec_init): The initialization of each array element is a full-expression. -Tue May 5 18:24:13 EDT 1998 Andrew MacLeod +Tue May 5 18:24:13 1998 Andrew MacLeod * method.c (build_mangled_name): Add a call to build_type_variant to get the right type. @@ -6325,7 +6325,7 @@ Thu Apr 30 18:59:23 1998 Jim Wilson * Makefile.in (g++FAQ.info): Put -o option before input file. -Thu Apr 30 13:05:33 EDT 1998 Andrew MacLeod +Thu Apr 30 13:05:33 1998 Andrew MacLeod * gxxint.texi: Add info for squangling codes K and B. @@ -7502,7 +7502,7 @@ Thu Feb 19 10:36:48 1998 Jason Merrill Thu Feb 19 10:15:55 1998 Kriang Lerdsuwanakij - * pt.c (coerce_template_parms) Add a new parameter, is_tmpl_parm, + * pt.c (coerce_template_parms): Add a new parameter, is_tmpl_parm, all callers changed. Rely on the new parameter instead of arg being a TREE_LIST when determine whether we are working inside template template parameter. Clean up is_type test. @@ -7653,7 +7653,7 @@ Tue Feb 10 20:36:52 1998 Jason Merrill * decl.c (grokdeclarator): Use DECL_USE_TEMPLATE instead when deciding to override DECL_ASSEMBLER_NAME. -Tue Feb 10 15:30:55 EST 1998 Andrew MacLeod +Tue Feb 10 15:30:55 1998 Andrew MacLeod * decl2.c (lang_f_options): Add -fsquangle to option processing list. * cp-tree.h (flag_do_squangling): Add declaration. @@ -7742,7 +7742,7 @@ Tue Feb 3 22:04:01 1998 Kriang Lerdsuwanakij * typeck.c (comptypes): Merge template argument comparison codes in TEMPLATE_TEMPLATE_PARM and RECORD_TYPE. -Tue Jan 6 01:42:44 1998 Mumit Khan +Tue Jan 6 01:42:44 1998 Mumit Khan * lex.c (file_name_nondirectory): Also check for '/'. @@ -7903,7 +7903,7 @@ Mon Feb 2 00:57:38 1998 Kaveh R. Ghazi * xref.c (GNU_xref_decl): Initialize `cls' to 0. -Sun Feb 1 12:45:34 1998 J"orn Rennecke +Sun Feb 1 12:45:34 1998 J"orn Rennecke * decl.c (init_decl_processing): Use set_sizetype. * decl2.c (sizetype): Don't declare. @@ -8057,7 +8057,7 @@ Sat Jan 24 12:13:54 1998 Jason Merrill * error.c (dump_decl): Fix type default template args. (dump_type): Hand TEMPLATE_DECL off to dump_decl. -Fri Jan 23 18:34:37 1998 Mumit Khan +Fri Jan 23 18:34:37 1998 Mumit Khan * lex.c (DIR_SEPARATOR): Define to be '/' if not already defined. (file_name_nondirectory): Use. @@ -8089,7 +8089,7 @@ Wed Jan 21 10:29:57 1998 Kriang Lerdsuwanakij (grokdeclarator): Handle TEMPLATE_DECL. * decl2.c (constructor_name_full): Handle TEMPLATE_TEMPLATE_PARM. * error.c (dump_type): Add TEMPLATE_DECL and TEMPLATE_TEMPLATE_PARM. - (dump_type_prefix, dump_type_suffix) Handle TEMPLATE_TEMPLATE_PARM. + (dump_type_prefix, dump_type_suffix): Handle TEMPLATE_TEMPLATE_PARM. (dump_decl): Handle unnamed template type parameters. Handle template template parameters. (dump_function_name): Handle template template parameters. @@ -8341,7 +8341,7 @@ Wed Dec 17 17:08:52 1997 Benjamin Kosnik processing_template_decl is true, as pollutes current_binding_level for base classes. -Wed Dec 17 21:17:39 1997 Peter Schmid +Wed Dec 17 21:17:39 1997 Peter Schmid * pt.c (maybe_fold_nontype_arg): Add prototype. @@ -8686,7 +8686,7 @@ Wed Nov 19 10:39:27 1997 Jason Merrill * decl.c (make_implicit_typename): New fn. (lookup_name_real): Use it. Use current_class_type as the context. -Mon Nov 17 23:42:03 1997 Bruno Haible +Mon Nov 17 23:42:03 1997 Bruno Haible * pt.c (do_poplevel): Don't prohibit jumps into this contour. @@ -8771,7 +8771,7 @@ Mon Nov 10 20:25:31 1997 Jason Merrill (maybe_fold_nontype_arg): Split out from tsubst_copy. * tree.c (get_first_fn): Just return a TEMPLATE_ID_EXPR. -Mon Nov 10 20:08:38 1997 Kriang Lerdsuwanakij +Mon Nov 10 20:08:38 1997 Kriang Lerdsuwanakij * pt.c (tsubst_copy): Handle explicit template arguments in function calls. @@ -8939,7 +8939,7 @@ Sun Oct 19 09:13:01 1997 Richard Kenner * Make-lang.in (g++): Include prefix.o. -Thu Oct 16 15:31:09 1997 Judy Goldberg +Thu Oct 16 15:31:09 1997 Judy Goldberg * pt.c (determine_explicit_specialization): Initialize "dummy" to keep Purify quiet. @@ -8991,7 +8991,7 @@ Thu Oct 9 12:08:21 1997 Jason Merrill * call.c (build_new_method_call): Use simple constructor_name for error messages. -Wed Oct 8 22:44:42 1997 Jeffrey A Law (law@cygnus.com) +Wed Oct 8 22:44:42 1997 Jeffrey A Law * method.c (build_underscore_int): Don't use ANSI specific features. @@ -9093,7 +9093,7 @@ Tue Sep 30 00:18:26 1997 Jason Merrill -traditional and -ansi now do not mess with dollars_in_ident. -Mon Sep 29 19:57:51 1997 H.J. Lu (hjl@gnu.ai.mit.edu) +Mon Sep 29 19:57:51 1997 H.J. Lu * Makefile.in (parse.o, decl.o): Also depend on $(srcdir)/../except.h $(srcdir)/../output.h. @@ -9521,7 +9521,7 @@ Mon Sep 8 02:33:20 1997 Jody Goldberg * decl.c (current_local_enum): Remove static. * pt.c (tsubst_enum): Save and restore value of current_local_enum in case template is expanded in enum decl. - (instantiate_class_template) : Use new tsubst_enum signature. + (instantiate_class_template): Use new tsubst_enum signature. (tsubst_expr): Likewise. Mon Sep 8 01:21:43 1997 Mark Mitchell @@ -9738,7 +9738,7 @@ Tue Sep 2 10:27:08 1997 Richard Henderson * typeck.c (build_ptrmemfunc1): Clean up ptr->int cast warnings. -Mon Sep 1 13:19:04 1997 Eugene Mamchits +Mon Sep 1 13:19:04 1997 Eugene Mamchits * call.c (add_builtin_candidate): Add missing TREE_TYPE. (compare_ics): Likewise. @@ -9760,7 +9760,7 @@ Thu Aug 28 09:45:23 1997 Jason Merrill * call.c (null_ptr_cst_p): Remove support for (void*)0. -Wed Aug 27 02:03:34 1997 Jeffrey A Law (law@cygnus.com) +Wed Aug 27 02:03:34 1997 Jeffrey A Law * typeck.c (expand_target_expr): Make definition match declaration. @@ -9780,7 +9780,7 @@ Sat Aug 23 18:02:59 1997 Mark Mitchell * error.c (type_as_string): Put const/volatile on template type parameters where appropriate. -Sat Aug 23 17:47:22 1997 Jeffrey A Law (law@cygnus.com) +Sat Aug 23 17:47:22 1997 Jeffrey A Law * call.c (strictly_better): Make arguments unsigned ints. @@ -9788,7 +9788,7 @@ Thu Aug 21 18:48:44 1997 Jason Merrill * lex.c (real_yylex): Refer to __complex instead of complex. -Thu Aug 21 22:25:46 1997 J"orn Rennecke +Thu Aug 21 22:25:46 1997 J"orn Rennecke * lex.c (real_yylex): Don't use getc directly. @@ -9865,7 +9865,7 @@ Tue Aug 12 20:13:57 1997 Jason Merrill * decl.c (duplicate_decls): Don't complain about exception specification mismatch if flag_exceptions is off. -Mon Aug 11 15:01:56 1997 Marc Lehmann +Mon Aug 11 15:01:56 1997 Marc Lehmann * Make-lang.in (c++.distclean): Remove g++.c on make distclean. @@ -11040,7 +11040,7 @@ Fri Dec 27 10:31:40 1996 Paul Eggert * Make-lang.in (g++spec.o): Don't use $< with an explicit target; this isn't portable to some versions of `make' (e.g. Solaris 2.5.1). -Tue Dec 24 10:24:03 1996 Jeffrey A Law (law@cygnus.com) +Tue Dec 24 10:24:03 1996 Jeffrey A Law * decl.c (grokvardecl): Avoid ANSI style initialization. @@ -11403,7 +11403,7 @@ Thu Oct 31 17:08:49 1996 Jason Merrill similar code in build_up_ref. * cvt.c (build_up_reference): Drastically simplify. -Mon Oct 28 12:45:05 1996 Jeffrey A Law (law@cygnus.com) +Mon Oct 28 12:45:05 1996 Jeffrey A Law * typeck.c (signed_or_unsigned_type): If the given type already as the correct signedness, then just return it. @@ -15136,7 +15136,7 @@ Thu Dec 14 14:16:26 1995 Mike Stump copy constructors well. The compiler would do bitwise copying, instead of ctor calling in some cases. -Wed Dec 13 17:05:54 PST 1995 Paul Eggert +Wed Dec 13 17:05:54 1995 Paul Eggert * g++.c (my_strerror): Return "cannot access" if errno is 0. (pfatal_with_name, perror_exec): Don't assume that diff --git a/gcc/cp/ChangeLog.1 b/gcc/cp/ChangeLog.1 index 78fa17931e2..c5ba3daf46f 100644 --- a/gcc/cp/ChangeLog.1 +++ b/gcc/cp/ChangeLog.1 @@ -41,7 +41,7 @@ Wed Oct 11 12:20:56 1995 Mike Stump * search.c (envelope_add_decl): New routine. Fix so that methods are hidden in the same way that other members are. (dfs_pushdecls): Cleanup and move functionality out of line, - into envelope_add_decl. + into envelope_add_decl. Tue Oct 10 15:46:01 1995 Mike Stump @@ -95,7 +95,7 @@ Tue Oct 3 14:09:46 1995 Mike Stump (expand_exception_blocks): Add a call to end_eh_unwinder. (start_eh_unwinder, end_eh_unwinder): New routines to build machine independent stack unwinders for function/method calls. - + Mon Oct 2 17:20:42 1995 Mike Stump * tree.c (unsave_expr_now): Make sure we process the argument list @@ -199,7 +199,7 @@ Tue Sep 12 17:43:07 1995 Brendan Kehoe Tue Sep 12 17:31:33 1995 Douglas Rupp - * Make-lang.in (cc1plus) : Removed unnecessary $(exeext). + * Make-lang.in (cc1plus): Removed unnecessary $(exeext). Mon Sep 11 23:24:07 1995 Mike Stump @@ -273,7 +273,7 @@ Wed Aug 30 15:24:38 1995 Stephen L. Favor * except.c (expand_builtin_throw): Moved gen_label_rtx calls beyond the store_parm_decls call which does initialization in the emit_* code concerning label numbering. - + Thu Aug 31 09:01:07 1995 Mike Stump * except.c (expand_internal_throw): Let the frontend be responsible @@ -287,7 +287,7 @@ Thu Aug 31 09:01:07 1995 Mike Stump (expand_end_catch_block): Likewise. (expand_builtin_throw): Likewise. (expand_throw): Likewise. - + Tue Aug 29 15:04:36 1995 Jason Merrill * cp-tree.h (DECL_REAL_CONTEXT): Give the real declaration context @@ -395,7 +395,7 @@ Sun Aug 20 13:53:24 1995 Mike Stump EH region to handle it. (build_vec_delete): Move lots of code to build_vec_delete_1, use build_vec_delete_1 to do the grunt work. - + Sat Aug 19 14:25:33 1995 Brendan Kehoe Handle decl attributes properly for function definitions without @@ -572,7 +572,7 @@ Wed Aug 2 11:25:33 1995 Mike Stump Tue Aug 1 14:20:16 1995 Mike Stump - * except.c: Fix up comments, cleanup code and eliminate exceptNode, + * except.c: Fix up comments, cleanup code and eliminate exceptNode, exceptStack, exceptstack, push_except_stmts, pop_except_stmts, new_except_stack, push_last_insn, pop_last_insn, insn_save_node and InsnSave. Also, numerous speed improvements, and correctness @@ -1075,7 +1075,7 @@ Mon Jun 5 11:20:34 1995 Gerald Baumgartner call this function anymore from build_signature_method_call. * cp-tree.h (SIGNATURE_VPTR_NAME): Deleted. We use the right vptr - field in the object now instead of in the signature pointer/ref. + field in the object now instead of in the signature pointer/ref. (build_vptr_ref): Deleted extern declaration. * sig.c (build_vptr_ref): Deleted. (build_signature_pointer_or_reference_type): Deleted construction of @@ -1217,7 +1217,7 @@ Mon May 22 17:38:48 1995 Richard Kenner Wed May 24 01:39:03 1995 Jason Merrill - * call.c (build_method_call): parms can be null, duh. + * call.c (build_method_call): Parms can be null, duh. Tue May 23 01:32:09 1995 Jason Merrill @@ -1296,7 +1296,7 @@ Tue May 16 12:05:26 1995 Mike Stump namespaces. * class.c (finish_struct): Likewise. * cp-tree.h (NAMESPACE_LEVEL): Likewise. - * cvt.c (build_up_reference, convert_to_reference): Likewise. + * cvt.c (build_up_reference, convert_to_reference): Likewise. * decl.c (binding_level::namespace_p, suspend_binding_level): Likewise. (resume_binding_level, toplevel_bindings_p): Likewise (namespace_bindings_p, declare_namespace_level): Likewise. @@ -1737,9 +1737,9 @@ Mon Apr 10 12:15:59 1995 Jason Merrill whether or not to synthesize a method. Undo these changes: - * class.c (finish_vtbls): build more vtables if flag_rtti is on. - * class.c (modify_all_direct_vtables): ditto. - * init.c (expand_direct_vtbls_init): expand more vtables if + * class.c (finish_vtbls): Build more vtables if flag_rtti is on. + * class.c (modify_all_direct_vtables): Likewise. + * init.c (expand_direct_vtbls_init): Expand more vtables if flag_rtti is on. Sat Apr 8 17:45:41 1995 Mike Stump @@ -1934,12 +1934,12 @@ Wed Mar 29 16:04:25 1995 Mike Stump __throw_type_match and add decl for new rtti matching routine __throw_type_match_rtti. (build_eh_type): New routine to build a run time descriptor for the - expression given. + expression given. (expand_start_catch_block): Update to use new calling convention for the matcher. (expand_throw): Update to use build_eh_type. -Mon Mar 27 07:14:33 1995 Warner Losh +Mon Mar 27 07:14:33 1995 Warner Losh * g++.c: Removed __NetBSD__ from conditional. Declare strerror if HAVE_STRERROR is defined; otherwise @@ -2047,7 +2047,7 @@ Wed Mar 22 13:33:45 1995 Jason Merrill Wed Mar 22 04:56:00 1995 Jason Merrill - * typeck.c (common_type): Handle ptms properly. Also handle + * typeck.c (common_type): Handle ptms properly. Also handle T* -> void*. (build_binary_op_nodefault): New variable build_type controls what type is given to the expression when it is created. Set this to @@ -2138,7 +2138,7 @@ Fri Mar 17 17:43:02 1995 Brendan Kehoe Fri Mar 17 14:40:45 1995 Jason Merrill * decl.c (expand_static_init): Also use expand_aggr_init if the - initializer is a TREE_LIST. + initializer is a TREE_LIST. (grokdeclarator): Only pedwarn about extra qualification if -pedantic. * pt.c (unify): Fix unification of return type. @@ -2162,7 +2162,7 @@ Thu Mar 16 20:28:16 1995 Brendan Kehoe Thu Mar 16 19:21:14 1995 Jason Merrill - * pt.c (instantiate_template): Call assemble_external. + * pt.c (instantiate_template): Call assemble_external. Thu Mar 16 18:07:54 1995 Brendan Kehoe @@ -2212,7 +2212,7 @@ Tue Mar 14 19:14:19 1995 Doug Evans Wed Mar 15 13:00:00 1995 Brendan Kehoe * decl.c (pushdecl): Check if the type of the VAR_DECL is an - error_mark_node before trying to read TYPE_LANG_SPECIFIC. + error_mark_node before trying to read TYPE_LANG_SPECIFIC. Mon Mar 13 21:00:28 1995 Brendan Kehoe @@ -2225,7 +2225,7 @@ Mon Mar 13 08:01:02 1995 Jason Merrill argument, and tack it onto the front of the COND_EXPR to make the semantics come out right. Grab the instance argument from '*instance_ptrptr', rather than having it passed in separately. - + * various: Change various consed-up comparison operations to have boolean type. Remove the instance argument in calls to get_member_function_from_ptrfunc. @@ -3123,10 +3123,10 @@ Tue Jan 17 19:56:15 1995 Mike Stump * except.c (exception_section): Use the data section on the rs6000. Change calling convention for named_section. -Wed Jan 17 18:20:57 1994 Fergus Henderson +Wed Jan 17 18:20:57 1994 Fergus Henderson - * cp-tree.h : Make if (x=0) warn with wall - * parse.y : Make if (x=0) warn with wall + * cp-tree.h: Make if (x=0) warn with wall + * parse.y: Make if (x=0) warn with wall Tue Jan 17 14:12:00 1995 Jason Merrill @@ -3232,13 +3232,13 @@ Thu Jan 12 12:17:24 1995 Jason Merrill Thu Jan 12 17:15:21 1995 Michael Ben-Gershon - * except.c (push_eh_entry): set LABEL_PRESERVE_P flag for + * except.c (push_eh_entry): Set LABEL_PRESERVE_P flag for exception table labels. (expand_start_all_catch): Likewise. (expand_leftover_cleanups): Likewise. (expand_end_catch_block): Likewise. - * except.c (make_first_label): new function. - (expand_start_all_catch): add a call to make_first_label() before + * except.c (make_first_label): New function. + (expand_start_all_catch): Add a call to make_first_label() before using a label as a jump destination. (expand_end_all_catch): Likewise. (expand_leftover_cleanups): Likewise. @@ -3527,7 +3527,7 @@ Thu Dec 15 16:32:12 1994 Mike Stump Thu Dec 15 15:17:55 1994 Mike Stump - * *.[chy] (expand_aggr_init) Add fourth argument to handle + * *.[chy] (expand_aggr_init): Add fourth argument to handle distinction between = init and (init) style of initializations. * *.[chy] (finish_decl): Add fifth argument to handle distinction between = init and (init) style of initializations. @@ -3631,7 +3631,7 @@ Tue Dec 6 15:43:20 1994 Mike Stump Tue Dec 6 14:16:34 1994 Jason Merrill - * parse.y: : has lower precedence than =. + * parse.y: : Has lower precedence than =. Tue Dec 6 12:46:17 1994 Mike Stump @@ -3727,7 +3727,7 @@ Tue Nov 29 19:12:07 1994 Jason Merrill Tue Nov 29 11:28:59 1994 Mike Stump * parse.y (maybe_raises): Handle throw (). - * parse.y (ansi_raise_identifier): grok type-ids in exception + * parse.y (ansi_raise_identifier): Grok type-ids in exception specifications. * tree.c (build_exception_variant): Use list compare to check if two exception specifications match. @@ -3755,10 +3755,10 @@ Mon Nov 28 16:44:41 1994 Mike Stump Thu Nov 17 20:11:24 1994 Doug Evans - * cp/Make-lang.in (CXX_INSTALL_NAME) Use program_transform_name. - (GXX_INSTALL_NAME) Likewise. - (CXX_CROSS_NAME) Use program_transform_cross_name. - (GXX_CROSS_NAME) Likewise. + * cp/Make-lang.in (CXX_INSTALL_NAME): Use program_transform_name. + (GXX_INSTALL_NAME): Likewise. + (CXX_CROSS_NAME): Use program_transform_cross_name. + (GXX_CROSS_NAME): Likewise. (c++.install-man): Use program_transform_name on g++.1. (c++.uninstall): Likewise. @@ -3853,53 +3853,53 @@ Wed Nov 2 15:05:47 1994 Jason Merrill Mon Oct 31 14:50:48 1994 Kung Hsu - * gc.c (build_dynamic_cast): rewrite to make it work. - * class.c (finish_vtbls): build more vtables if flag_rtti is on. - * class.c (modify_all_direct_vtables): ditto. - * init.c (expand_direct_vtbls_init): expand more vtables if + * gc.c (build_dynamic_cast): Rewrite to make it work. + * class.c (finish_vtbls): Build more vtables if flag_rtti is on. + * class.c (modify_all_direct_vtables): Likewise. + * init.c (expand_direct_vtbls_init): Expand more vtables if flag_rtti is on. - * decl.c (init_type_desc): add default return. + * decl.c (init_type_desc): Add default return. Tue Oct 25 17:13:09 1994 Kung Hsu - * tree.c (debug_binfo): get rid of the initial size entry of + * tree.c (debug_binfo): Get rid of the initial size entry of vtable. - * cp-tree.h: change flag_dossier to flag rtti, define type + * cp-tree.h: Change flag_dossier to flag rtti, define type descriptor type nodes. - * decl.c (init_type_desc): new function to initialize type + * decl.c (init_type_desc): New function to initialize type descriptor type nodes. - * decl.c (record_builtin_type): change flag_dossier to flag_rtti. - * lex.c (init_lex): ditto. - * decl.c : change variable flag_dossier to flag_rtti. - * decl.c (duplicate_decls): get rid initial size entry of vtable. - * decl.c (hack_incomplete_structures): take out assert 164. - * search.c (get_abstract_virtuals_1): ditto. - * search.c (dfs_init_vbase_pointers): change CLASSTYPE_DOSSIER to + * decl.c (record_builtin_type): Change flag_dossier to flag_rtti. + * lex.c (init_lex): Likewise. + * decl.c: Change variable flag_dossier to flag_rtti. + * decl.c (duplicate_decls): Get rid initial size entry of vtable. + * decl.c (hack_incomplete_structures): Take out assert 164. + * search.c (get_abstract_virtuals_1): Likewise. + * search.c (dfs_init_vbase_pointers): Change CLASSTYPE_DOSSIER to CLASSTYPE_RTTI. - * parse.y: ditto. - * class.c (prepare_fresh_vtable): for virtual bases, get right + * parse.y: Likewise. + * class.c (prepare_fresh_vtable): For virtual bases, get right offset. - * class.c (add_virtual_function): change flag_dossier to + * class.c (add_virtual_function): Change flag_dossier to flag_rtti. - * class.c (modify_one_vtable): modify the right rtti entry. - * class.c (override_one_vtable): get rid of size entry. - * class.c (finish_struct): change flag_dossier to flag_rtti, and + * class.c (modify_one_vtable): Modify the right rtti entry. + * class.c (override_one_vtable): Get rid of size entry. + * class.c (finish_struct): Change flag_dossier to flag_rtti, and build extra vtables, build type descriptors for polymorphic classes. - * gc.c (build_headof): make headof() works correctly with new + * gc.c (build_headof): Make headof() works correctly with new rtti. - * gc.c (build_typeid): make this function work with new rtti. - * gc.c (get_typeid): make this function work with new rtti. - * gc.c (build_bltn_desc): new function for new rtti. - * gc.c (build_user_desc): ditto. - * gc.c (build_class_desc): ditto. - * gc.c (build_ptr_desc): ditto. - * gc.c (build_attr_desc): ditto. - * gc.c (build_func_desc): ditto. - * gc.c (build_ptmf_desc): ditto. - * gc.c (build_ptmd_desc): ditto. - * gc.c (build_t_desc): ditto. - * gc.c : comment out old build_t_desc, build_i_desc, build_m_desc. + * gc.c (build_typeid): Make this function work with new rtti. + * gc.c (get_typeid): Make this function work with new rtti. + * gc.c (build_bltn_desc): New function for new rtti. + * gc.c (build_user_desc): Likewise. + * gc.c (build_class_desc): Ditto. + * gc.c (build_ptr_desc): Ditto. + * gc.c (build_attr_desc): Ditto. + * gc.c (build_func_desc): Ditto. + * gc.c (build_ptmf_desc): Ditto. + * gc.c (build_ptmd_desc): Ditto. + * gc.c (build_t_desc): Ditto. + * gc.c: Comment out old build_t_desc, build_i_desc, build_m_desc. Tue Oct 25 13:37:41 1994 Jason Merrill @@ -4153,7 +4153,7 @@ Sat Oct 8 14:59:43 1994 Jason Merrill TREE_PUBLIC. (pushdecl): Likewise. (duplicate_decls): Likewise. Deal with DECL_DECLARED_STATIC and - DECL_INTERFACE_KNOWN. + DECL_INTERFACE_KNOWN. (redeclaration_error_message): Fix checking for conflicting linkage. (define_function): Set DECL_INTERFACE_KNOWN. (grokfndecl): Function decls are PUBLIC until we are sure about @@ -4245,11 +4245,11 @@ Sat Oct 1 15:18:49 1994 Jason Merrill push_c_function_context. (pop_cp_function_context): Similarly. (finish_function): Reverse order of poplevel and pop_nested_class so - that current_class_decl is restored properly. + that current_class_decl is restored properly. (start_function): Likewise. (finish_function): Add parameter 'nested'. Don't call permanent_allocation if (nested). - * various: Pass extra parameter to finish_function. + * various: Pass extra parameter to finish_function. * decl2.c (finish_file): Reorganize end-of-file inline handling, synthesizing methods as necessary. * lex.c (cons_up_default_function): Call mark_inline_for_output. @@ -4356,7 +4356,7 @@ Mon Sep 19 00:51:39 1994 Jason Merrill (init_decl_processing): Push artificial declaration of wchar_t so people don't have to declare it before they can use it. - * error.c (cp_line_of): return lineno in lieu of 0. + * error.c (cp_line_of): Return lineno in lieu of 0. * typeck.c (convert_for_assignment): Handle conversion of pmfs to int and bool. @@ -4449,7 +4449,7 @@ Wed Sep 7 13:17:10 1994 Jason Merrill Mon Sep 5 12:49:18 1994 Jason Merrill - * call.c (build_method_call): if -Wsynth, warn when selecting + * call.c (build_method_call): If -Wsynth, warn when selecting synthesized op= over user-supplied one cfront would select. * decl2.c (lang_decode_option): Handle -Wsynth. @@ -4478,7 +4478,7 @@ Wed Aug 31 14:29:22 1994 Jason Merrill Tue Aug 30 13:50:18 1994 Jason Merrill - * method.c (build_assign_ref): return *this; + * method.c (build_assign_ref): Return *this; (build_assign_ref): Fix base assignment order. (build_copy_constructor): Fix member init order. @@ -4583,12 +4583,12 @@ Sun Aug 21 23:07:35 1994 Gerald Baumgartner Fri Aug 19 14:04:47 1994 Kung Hsu - * method.c (build_overload_nested_name): in qualified name + * method.c (build_overload_nested_name): In qualified name mangling, the template with value instantiation will have numeric at end and may mixed with the name length of next nested level. Add a '_' in between. - * method.c (build_overload_name): ditto. - * method.c (build_overload_identifier): ditto. + * method.c (build_overload_name): Ditto. + * method.c (build_overload_identifier): Ditto. Thu Aug 18 16:24:43 1994 Mike Stump @@ -4596,7 +4596,7 @@ Thu Aug 18 16:24:43 1994 Mike Stump Thu Sep 29 16:15:36 1994 Michael I Bushnell - * g++.c: Rework last change so it's done like collect.c (and + * g++.c: Rework last change so it's done like collect.c (and gcc.c). Wed Sep 14 10:17:27 1994 Michael I Bushnell @@ -4616,7 +4616,7 @@ Thu Aug 18 12:48:09 1994 Mike Stump Thu Aug 11 11:32:42 1994 H.J. Lu * g++.c (main): Only decrement "added" and set "library" to - NULL when "library" != NULL. + NULL when "library" != NULL. Sat Aug 13 00:14:52 1994 Jason Merrill @@ -5021,7 +5021,7 @@ Thu Jul 7 13:39:37 1994 Jason Merrill Wed Jul 6 20:25:48 1994 Mike Stump * except.c (init_exception_processing): Setup interim_eh_hook to - call lang_interim_eh. + call lang_interim_eh. * except.c (do_unwind): Propagate throw object value across stack unwinding. * except.c (saved_throw_value): Used to hold the value of the object @@ -5064,7 +5064,7 @@ Thu Jun 30 00:35:22 1994 Jason Merrill * decl2.c (lang_decode_option): Set warn_nonvdtor along with -Wall. warn_nonvdtor defaults to off. - * class.c (instantiate_type): Use comptypes rather than relying on + * class.c (instantiate_type): Use comptypes rather than relying on types to satisfy ==. * decl.c (start_function): Set DECL_DEFER_OUTPUT on all inlines that @@ -5296,7 +5296,7 @@ Sat Jun 11 17:09:05 1994 Jason Merrill type to be emitted. * decl.c (start_decl): Clear up uses of various types of templates - (say sorry for static data members, rather than "invalid template"). + (say sorry for static data members, rather than "invalid template"). (expand_static_init): Fix initialization of static data members of template classes. @@ -6076,7 +6076,7 @@ Thu May 5 17:35:37 1994 Jason Merrill Thu May 5 16:17:27 1994 Kung Hsu - * parse.y (already_scoped_stmt): move expand_end_binding() to + * parse.y (already_scoped_stmt): Move expand_end_binding() to fix the unmatched LBB/LBE in stabs. Thu May 5 14:36:17 1994 Jason Merrill @@ -6231,7 +6231,7 @@ Mon May 2 15:02:11 1994 Jason Merrill Mon May 2 12:51:31 1994 Kung Hsu - * search.c (dfs_debug_mark): unmark TYPE_DECL_SUPPRESS_DEBUG, not + * search.c (dfs_debug_mark): Unmark TYPE_DECL_SUPPRESS_DEBUG, not DECL_IGNORED_P. Fri Apr 29 12:29:56 1994 Jason Merrill @@ -6296,10 +6296,10 @@ Thu Apr 28 02:12:08 1994 Jason Merrill * decl.c (duplicate_decls): Check for ambiguous overloads here. (push_overloaded_decl): Instead of here. - + * decl.c (pushdecl): Back out Chip's last change. - * decl.c (grok_op_properties): operators cannot be static members. + * decl.c (grok_op_properties): Operators cannot be static members. * cp-tree.h (DECL_SYNTHESIZED): DECL_SOURCE_LINE == 0 (SET_DECL_SYNTHESIZED): DECL_SOURCE_LINE = 0 @@ -6313,7 +6313,7 @@ Thu Apr 28 02:12:08 1994 Jason Merrill Thu Apr 28 15:19:46 1994 Mike Stump - * cp-tree.h: disable use of backend EH. + * cp-tree.h: Disable use of backend EH. Wed Apr 27 21:01:24 1994 Doug Evans @@ -6330,7 +6330,7 @@ Wed Apr 27 21:01:24 1994 Doug Evans Wed Apr 27 19:10:04 1994 Kung Hsu - * decl.c (xref_tag): not to use strstr(), it's not available on + * decl.c (xref_tag): Not to use strstr(), it's not available on all platforms. Wed Apr 27 18:10:12 1994 Jason Merrill @@ -6562,12 +6562,12 @@ Fri Apr 22 12:55:42 1994 Jason Merrill * cp/typeck.c (signed_or_unsigned_type): Check for any INTEGRAL_TYPE_P not just INTEGER_TYPE. - Mon Dec 6 13:35:31 1993 Norbert Kiesel (norbert@i3.INformatik.rwth-aachen.DE) + Mon Dec 6 13:35:31 1993 Norbert Kiesel * cp/decl.c (finish_enum): Start from 0 when determining precision for short enums. - Fri Dec 3 17:07:58 1993 Ralph Campbell (ralphc@pyramid.COM) + Fri Dec 3 17:07:58 1993 Ralph Campbell * cp/parse.y (unary_expr): Look at $1 for tree_code rather than casting $$. @@ -6590,9 +6590,9 @@ Fri Apr 22 12:55:42 1994 Jason Merrill Fri Apr 22 12:48:10 1994 Kung Hsu - * class.c (finish_struct): use TYPE_DECL_SUPPRESS_DEBUG to flag + * class.c (finish_struct): Use TYPE_DECL_SUPPRESS_DEBUG to flag types not to be dumped in stabs, like types in #pragma interface. - * decl.c (init_decl_processing): use TYPE_DECL_SUPPRESS_DEBUG to + * decl.c (init_decl_processing): Use TYPE_DECL_SUPPRESS_DEBUG to mark unknown type. Fri Apr 22 03:27:26 1994 Doug Evans @@ -6665,7 +6665,7 @@ Tue Apr 19 22:25:41 1994 Mike Stump * cp-tree.h (init_vtbl_ptrs, expand_direct_vtbls_init, get_first_matching_virtual, get_matching_virtual, expand_vbase_vtables_init, expand_indirect_vtbls_init): Update. - * cvt.c (convert_pointer_to_real): cleanup error message. + * cvt.c (convert_pointer_to_real): Cleanup error message. * decl.c (grokfndecl): General cleanup. * decl.c (finish_function): Change init_vtbl_ptrs call to expand_direct_vtbls_init. Change expand_vbase_vtables_init call to @@ -6746,7 +6746,7 @@ Sat Apr 16 01:18:21 1994 Jason Merrill Fri Apr 15 16:36:33 1994 Jason Merrill - Horrible kludge to prevent templates from being instantiated by + Horrible kludge to prevent templates from being instantiated by their base classes. * parse.y (template_instantiate_once): Unset TYPE_BEING_DEFINED before we get to left_curly. @@ -6764,8 +6764,8 @@ Fri Apr 15 16:36:33 1994 Jason Merrill Fri Apr 15 15:56:35 1994 Kung Hsu - * class.c (build_vtable_entry): revert Apr 4 change. - * decl2.c (mark_vtable_entries): replace pure virtual function + * class.c (build_vtable_entry): Revert Apr 4 change. + * decl2.c (mark_vtable_entries): Replace pure virtual function decl with abort's. Fri Apr 15 13:49:33 1994 Jason Merrill @@ -6793,7 +6793,7 @@ Thu Apr 14 16:12:31 1994 Jason Merrill (pushdecl_nonclass_level): New function for pushing mangled decls of nested types into the appropriate scope. (xref_defn_tag): Use pushdecl_nonclass_level instead of - pushdecl_top_level. + pushdecl_top_level. (grokfndecl): Don't mess with IDENTIFIER_GLOBAL_VALUE for local class methods. * method.c (do_inline_function_hair): Likewise. @@ -6842,7 +6842,7 @@ Wed Apr 13 00:22:35 1994 Jason Merrill Tue Apr 12 02:14:17 1994 Jason Merrill Clean up overloading of the template name. - * class.c (pushclass): overload the template name whenever pushing + * class.c (pushclass): Overload the template name whenever pushing into the scope of a template class, not just if it is uninstantiated. (popclass): Correspondingly. @@ -6998,7 +6998,7 @@ Fri Apr 8 16:39:35 1994 Jason Merrill * parse.y: Simplify fn.def2 and component_decl. Support 'enum A::foo' syntax. Catch invalid scopes better. - * parse.y, lex.c: lose TYPENAME_COLON. + * parse.y, lex.c: Lose TYPENAME_COLON. * decl2.c (groktypefield): #if 0 out. @@ -7160,7 +7160,7 @@ Wed Apr 6 10:53:56 1994 Mike Stump Tue Apr 5 17:43:35 1994 Kung Hsu - * class.c (add_virtual_function): fix bug for pure virtual, so + * class.c (add_virtual_function): Fix bug for pure virtual, so that DECL_VINDEX of the dummy decl copied won't be error. (see also Apr 4 change) @@ -7177,12 +7177,12 @@ Tue Apr 5 13:26:42 1994 Jason Merrill Mon Apr 4 11:28:17 1994 Kung Hsu - * class.c (finish_struct): backup out the change below, put the - new change for the same purpose. The change below breaks code. + * class.c (finish_struct): Backup out the change below, put the + new change for the same purpose. The change below breaks code. - * class.c (finish_struct): if pure virtual, copy node and make + * class.c (finish_struct): If pure virtual, copy node and make RTL point to abort, then put in virtual table. - * decl2.c (grok_function_iit): reinstate Mar 31 change. + * decl2.c (grok_function_iit): Reinstate Mar 31 change. Sat Apr 2 03:12:58 1994 Jason Merrill @@ -7210,10 +7210,10 @@ Thu Mar 31 19:50:35 1994 Jason Merrill Thu Mar 31 16:20:16 1994 Kung Hsu - * decl2.c (grok_func_init): do not abort as rtl for pur virtual - fucntions. They can be defined somewhere else. + * decl2.c (grok_func_init): Do not abort as rtl for pur virtual + fucntions. They can be defined somewhere else. -Sat Jan 23 23:23:26 1994 Stephen R. van den Berg (berg@pool.informatik.rwth-aachen.de) +Sat Jan 23 23:23:26 1994 Stephen R. van den Berg * decl.c (init_decl_processing): Declare __builtin_return_address and __builtin_frame_address for C++ as well. @@ -7223,7 +7223,7 @@ Thu Mar 31 12:35:49 1994 Mike Stump * typeck2.c (store_init_value): Integral constant variables are always constant, even when doing -fpic. -Sat Jan 23 23:23:26 1994 Stephen R. van den Berg (berg@pool.informatik.rwth-aachen.de) +Sat Jan 23 23:23:26 1994 Stephen R. van den Berg * decl.c (redeclaration_error_message): Pass the types to comptypes. @@ -7292,7 +7292,7 @@ Tue Mar 29 00:54:18 1994 Jason Merrill * decl.c (pushdecl): Call push_overloaded_decl for functions and function templates. - (duplicate_decls): functions and function templates are not + (duplicate_decls): Functions and function templates are not duplicates, but don't complain about calling this function to compare them. (push_overloaded_decl): Don't deal with linkage. Call @@ -7395,7 +7395,7 @@ Thu Mar 24 23:18:19 1994 Jason Merrill Thu Mar 24 16:21:52 1994 Mike Stump * init.c (build_new, build_vec_delete): Use global new and delete - for arrays. + for arrays. * decl2.c (delete_sanity): Likewise. Thu Mar 24 02:10:46 1994 Jason Merrill @@ -7584,7 +7584,7 @@ Thu Mar 17 17:30:01 1994 Jason Merrill (see_typename): Don't accept type_quals any more. * decl2.c (reparse_decl_as_expr): New function to deal with parse - nodes for code like `int (*a)++;'. + nodes for code like `int (*a)++;'. (reparse_decl_as_expr1): Recursive subroutine of the above. (finish_decl_parsing): New function to deal with parse nodes for code like `int (*a);'. See the difference? @@ -7604,10 +7604,10 @@ Thu Mar 17 12:01:10 1994 Jason Merrill Wed Mar 16 17:42:52 1994 Kung Hsu - * parse.y (typespec): add SCOPE TYPENAME for global scoped + * parse.y (typespec): Add SCOPE TYPENAME for global scoped type. e.g. ::B x. - * decl.c (complete_array_type): fix a bug that in -pendantic + * decl.c (complete_array_type): Fix a bug that in -pendantic mode even there's no initializer, it will continue to build default index. @@ -7632,7 +7632,7 @@ Tue Mar 15 20:02:35 1994 Jason Merrill Tue Mar 15 19:22:05 1994 Kung Hsu - * decl.c (complete_array_type): complete TYPE_DOMAIN of the + * decl.c (complete_array_type): Complete TYPE_DOMAIN of the initializer also, because back-end requires it. Tue Mar 15 15:33:31 1994 Jason Merrill @@ -7647,13 +7647,13 @@ Mon Mar 14 16:24:36 1994 Mike Stump Fri Mar 11 15:35:39 1994 Kung Hsu - * call.c (build_method_call): if basetype not equal to type + * call.c (build_method_call): If basetype not equal to type of the instance, use the type of the instance in building destructor. Thu Mar 10 17:07:10 1994 Kung Hsu - * parse.y (direct_notype_declarator): add push_nested_type for + * parse.y (direct_notype_declarator): Add push_nested_type for 'template_type SCOPED_NAME' rule. Tue Mar 8 00:19:58 1994 Jason Merrill @@ -7803,7 +7803,7 @@ Wed Mar 2 14:12:23 1994 Jason Merrill the declspecs on class_obstack, so don't. This way typed_typespecs can reduce to typed_declspecs. -Wed Mar 2 14:29:18 1994 Jason Merrill +Wed Mar 2 14:29:18 1994 Jason Merrill * cvt.c (build_up_reference): If we aren't checking visibility, also allow base->derived conversions. @@ -7923,7 +7923,7 @@ Fri Feb 18 11:49:42 1994 Jason Merrill * init.c (is_aggr_typedef): Pretend template type parms are aggregates. * decl2.c (build_push_scope): If cname refers to a template type - parm, just grin and nod. + parm, just grin and nod. * call.c (build_overload_call_real): Pass subr argument to type_unification. @@ -8001,7 +8001,7 @@ Tue Feb 15 19:47:19 1994 Jason Merrill tacking on a NOP_EXPR. Support LOOKUP_SPECULATIVELY. * call.c (build_method_call): Set TREE_HAS_CONSTRUCTOR on - constructor calls. + constructor calls. Mon Feb 14 14:50:17 1994 Jason Merrill @@ -8017,7 +8017,7 @@ Mon Feb 14 11:31:31 1994 Per Bothner * cvt.c (build_up_reference): Don't ever call expand_aggr_init. It's ugly, and I don't think it's the right thing to do. - * cp-tree.h, class.c, decl.c, decl2.c, sp/search.c: + * cp-tree.h, class.c, decl.c, decl2.c, sp/search.c: Remove NEW_CLASS_SCOPING, assuming it is always 1. * decl.c (pop_decl_level): Removed; manually inlined. @@ -8038,18 +8038,18 @@ Fri Feb 11 11:52:26 1994 Jason Merrill * error.c (dump_type_prefix): Output basetype for METHOD_TYPEs. -hu Jan 13 17:55:51 EST 1994 Gnanasekaran Swaminathan +Thu Jan 13 17:55:51 1994 Gnanasekaran Swaminathan - * cp-tree.h (DESTRUCTOR_NAME_P): do not confuse AUTO_TEMP names - with destructor names when either NO_DOLLAR_IN_LABEL or - NO_DOT_IN_LABEL are not defined. + * cp-tree.h (DESTRUCTOR_NAME_P): Do not confuse AUTO_TEMP names + with destructor names when either NO_DOLLAR_IN_LABEL or + NO_DOT_IN_LABEL are not defined. - Now `template class A {...}' works. + Now `template class A {...}' works. - * pt.c (grok_template_type): substitute template parm types - with actual types in complex type as well. - (coerce_template_parms): update the grok_template_type () - function call. + * pt.c (grok_template_type): Substitute template parm types + with actual types in complex type as well. + (coerce_template_parms): Update the grok_template_type () + function call. * pt.c (tsubst): Traverse method list using DECL_CHAIN. @@ -8191,7 +8191,7 @@ Mon Feb 7 14:42:03 1994 Jason Merrill Mon Feb 7 13:57:19 1994 Per Bothner * decl.c (pushtag, xref_tag), cp-tree.h: Add extra parameter - 'globalize' to signify implicit declarations. + 'globalize' to signify implicit declarations. * decl.c (globalize_nested_type, maybe_globalize_type): Removed. * decl.c (set_identifier_type_value_with_scope): New function. * decl.c (set_identifier_local_value): Simplify. @@ -8317,7 +8317,7 @@ Thu Feb 3 11:36:46 1994 Jason Merrill * init.c (xref_friend): Don't set up DECL_UNDEFINED_FRIENDS. (embrace_waiting_friends): Don't use DECL_UNDEFINED_FRIENDS. - + * decl.c (grokdeclarator): Set TYPE_NESTED_NAME properly on nested anonymous structs that get typedef'd. @@ -8575,9 +8575,9 @@ Tue Jan 25 13:11:45 1994 Jason Merrill Mon Jan 24 15:50:06 1994 Chip Salzenberg - [ cp-* changes propagated from c-* changes in 940114 snapshot ] - * cp-parse.y (maybe_attribute): Allow multiple __attribute__ - clauses on a declaration. + [ cp-* changes propagated from c-* changes in 940114 snapshot ] + * cp-parse.y (maybe_attribute): Allow multiple __attribute__ + clauses on a declaration. Mon Jan 24 17:06:23 1994 Jason Merrill @@ -8586,17 +8586,17 @@ Mon Jan 24 17:06:23 1994 Jason Merrill Mon Jan 24 13:50:13 1994 Kung Hsu - * decl.c (xref_tag): handle anonymous nested type. - * decl.c (globalize_nested_type): add no globalize bit check. - * spew.c (hack_more_ids) : templated nested decl not push top + * decl.c (xref_tag): Handle anonymous nested type. + * decl.c (globalize_nested_type): Add no globalize bit check. + * spew.c (hack_more_ids): Templated nested decl not push top level. - * parse.y : get rid of 'goto do_components'. It is much better + * parse.y: Get rid of 'goto do_components'. It is much better for debugging. - * decl.c (is_anon_name): get rid of the function and use the + * decl.c (is_anon_name): Get rid of the function and use the macro ANON_AGGRNAME_P. - * pt.c : ditto. + * pt.c: Ditto. Fri Jan 21 14:06:02 1994 Jason Merrill @@ -8718,11 +8718,11 @@ Thu Jan 13 15:38:29 1994 Jason Merrill Fri Jan 14 18:25:29 1994 Kung Hsu - * cp-decl (xref_tag): fix a bug in conflict type. - * cp-parse.y : add SCOPED_NAME for uninstantiated template nested + * cp-decl (xref_tag): Fix a bug in conflict type. + * cp-parse.y: Add SCOPED_NAME for uninstantiated template nested type reference. - * cp-spew.c (yylex) : generated SCOPED_NAME token. - * cp-lex.c (yyprint): handle SCOPED_NAME. + * cp-spew.c (yylex): Generated SCOPED_NAME token. + * cp-lex.c (yyprint): Handle SCOPED_NAME. Fri Jan 14 17:00:29 1994 Mike Stump @@ -8731,7 +8731,7 @@ Fri Jan 14 17:00:29 1994 Mike Stump Thu Jan 13 14:00:35 1994 Kung Hsu - * cp-decl2.c (grok_x_components): fix a bug that enum type does not + * cp-decl2.c (grok_x_components): Fix a bug that enum type does not have type_flags. Thu Jan 13 11:39:34 1994 Mike Stump @@ -8759,10 +8759,10 @@ Thu Jan 13 11:39:34 1994 Mike Stump Wed Jan 12 18:24:16 1994 Kung Hsu - * cp-decl.c (xref_tag): re-implement globalize nested type. - * cp-decl2.c (grok_x_components): ditto. - * cp-parse.y: ditto. - * cp-tree.h (lang_type): add no_globalize bit in type_flags. + * cp-decl.c (xref_tag): Re-implement globalize nested type. + * cp-decl2.c (grok_x_components): Ditto. + * cp-parse.y: Ditto. + * cp-tree.h (lang_type): Add no_globalize bit in type_flags. Wed Jan 12 14:08:09 1994 Jason Merrill @@ -8795,21 +8795,21 @@ Mon Jan 10 18:48:06 1994 Mike Stump Mon Jan 10 17:48:37 1994 Kung Hsu - * cp-decl.c (finish_decl): fix incorrect popclass call. + * cp-decl.c (finish_decl): Fix incorrect popclass call. - * cp-decl.c (is_anon_name): new function, check whether the name + * cp-decl.c (is_anon_name): New function, check whether the name is anonymous name generated by compiler. - * cp-decl.c (grokdeclarator): allow nested SCOPE_REF - * cp-spew.c (hack_more_ids): handle nested type in template. - * cp-parse.y : handle nested type reference in uninstantiated + * cp-decl.c (grokdeclarator): Allow nested SCOPE_REF + * cp-spew.c (hack_more_ids): Handle nested type in template. + * cp-parse.y: Handle nested type reference in uninstantiated template. - * cp-call.c (build_method_call): handle uninstantiated template + * cp-call.c (build_method_call): Handle uninstantiated template case. - * cp-pt.c (search_nested_type_in_tmpl): new function, search nested - type in template. - * cp-pt.c (lookup_nested_type_by_name): new function, lookup nested + * cp-pt.c (search_nested_type_in_tmpl): New function, search nested + type in template. + * cp-pt.c (lookup_nested_type_by_name): New function, lookup nested type by name. - * cp-pt.c (tsubst): handle nested type search by name. + * cp-pt.c (tsubst): Handle nested type search by name. Mon Jan 10 14:32:18 1994 Jason Merrill @@ -8824,8 +8824,8 @@ Fri Jan 7 19:03:26 1994 Jason Merrill Tue Jan 4 16:45:51 1994 Kung Hsu - * cp-parse.y: change to handle whether to globalize nested class. - * cp-decl.c(xref_tag, maybe_globalize_type): Likewise. + * cp-parse.y: Change to handle whether to globalize nested class. + * cp-decl.c (xref_tag, maybe_globalize_type): Likewise. Mon Jan 3 22:22:32 1994 Gerald Baumgartner @@ -8950,8 +8950,8 @@ Fri Dec 17 12:41:17 1993 Jason Merrill Thu Dec 16 16:48:05 1993 Kung Hsu - * cp-lex.c (default_assign_ref_body): add check when TYPE_NESTED_ - NAME(type) may not be exist. It's not a problem for old compiler. + * cp-lex.c (default_assign_ref_body): Add check when TYPE_NESTED_ + NAME(type) may not be exist. It's not a problem for old compiler. Thu Dec 16 14:46:06 1993 Brendan Kehoe @@ -9023,9 +9023,9 @@ Tue Dec 14 11:37:23 1993 Jason Merrill Mon Dec 13 18:04:33 1993 Kung Hsu - * cp-decl.c (xref_tag): fix regression created by changes made + * cp-decl.c (xref_tag): Fix regression created by changes made in Dec. 7 1993. - * cp-decl.c (xref_defn_tag): fix parallel nested class problem. + * cp-decl.c (xref_defn_tag): Fix parallel nested class problem. Fri Dec 10 12:40:25 1993 Brendan Kehoe @@ -9046,7 +9046,7 @@ Thu Dec 9 18:27:22 1993 Mike Stump * cp-tree.h (delta_type_node): Likewise. * cp-decl.c (init_decl_processing): Setup delta_type_node. * cp-decl.c (init_decl_processing, build_ptrmemfunc_type): Use - delta_type_node instead of short_integer_type_node. + delta_type_node instead of short_integer_type_node. * cp-class.c (build_vtable_entry): Likewise. Thu Dec 9 16:19:05 1993 Brendan Kehoe @@ -9241,7 +9241,7 @@ Fri Dec 3 16:01:10 1993 Jason Merrill Fri Dec 3 15:32:34 1993 Kung Hsu - * cp-init.c (expand_member_init): when initializer name is null, + * cp-init.c (expand_member_init): When initializer name is null, don't try to build it now because emit_base_init will handle it. Fri Dec 3 12:28:59 1993 Jason Merrill @@ -9259,7 +9259,7 @@ Fri Dec 3 10:32:08 1993 Jason Merrill Thu Dec 2 18:05:56 1993 Kung Hsu - * cp-call.c (build_method_call): use binfo from instance if it's + * cp-call.c (build_method_call): Use binfo from instance if it's different from binfo (basetype_path) passed from above. Wed Nov 17 19:14:29 1993 Chip Salzenberg @@ -9416,7 +9416,7 @@ Fri Nov 12 15:30:27 1993 Jason Merrill * cp-pt.c (tsubst): Deal with new overloading. - * cp-typeck.c (fntype_p): is the arg function type? + * cp-typeck.c (fntype_p): Is the arg function type? (comp_target_parms): pedwarn on conversion from (anything) to (...). (build_x_function_call): Deal with new overloading. @@ -9440,7 +9440,7 @@ Mon Nov 8 13:50:49 1993 Jason Merrill (is_overloaded_fn): Returns whether or not the passed tree is a function or list of functions. - * cp-init.c (init_init_processing): use `get_first_fn' to find + * cp-init.c (init_init_processing): Use `get_first_fn' to find the FUNCTION_DEFN for new and delete. * cp-decl.c (push_overloaded_decl): Use new overloading strategy, cut