+Wed May 5 16:26:13 1999 Vladimir Makarov <vmakarov@tofu.to.cygnus.com>
+
+ * function.c (purge_addressof_replacements): Rename into
+ purge_bitfield_addressof_replacements.
+ (purge_addressof_replacements): New variable.
+ (purge_addressof_1): Add code for changing addressof in notes for
+ field values which are extracted by usage MEM with narrower mode.
+ (purge_addressof): Initialize purge_bitfield_addressof_replacements.
+
+Wed May 5 07:40:02 1999 Nick Clifton <nickc@cygnus.com>
+
+ Patch from: Nick Burrett <nick.burrett@btinternet.com>
+ * config/arm/arm.h (ARM_MCOUNT_NAME): Define.
+ (FUNCTION_PROFILER): Remove assembler dialect dependency and use
+ ARM_MCOUNT_NAME.
+ (TRAMPOLINE_TEMPLATE): Remove assembler dialect dependency.
+
+ * config/arm/aof.h (ARM_MCOUNT_NAME): Define.
+
+1999-05-05 09:58 -0400 Zack Weinberg <zack@rabi.columbia.edu>
+
+ * gcc.c (default_compilers): Fix brace nesting bug.
+ * objc/lang-specs.h: Use %i, not %g.mi, for the input file
+ when processing an .mi file.
+
+Tue May 4 13:17:55 1999 Mark Mitchell <mark@codesourcery.com>
+
+ * resource.c (mark_set_resources): Handle UNSPEC_VOLATILE,
+ ASM_INPUT, TRAP_IF, and ASM_OPERANDS just like in
+ mark_referenced_resources.
+
+Mon May 3 22:38:41 1999 David Edelsohn <edelsohn@gnu.org>
+
+ * rs6000/aix43.h (SUBTARGET_OVERRIDE_OPTIONS): Change non-PowerPC
+ and AIX64 combination to warning. Add warning for disabling
+ PowerPC64 support when using 64-bit mode.
+ (LIB_SPEC): Do not link with libg.a in 64-bit mode.
+ (LINK_SPEC): Do not export libg.exp symbols in 64-bit mode.
+ * rs6000/rs6000.h (MY_ISCOFF): Treat import/export files as valid
+ XCOFF files.
+ (read_only_data_section, private_data_section,
+ read_only_private_data_section): Always align CSECTs to doubleword
+ boundary regardless of mode.
+ (TEXT_SECTION_ASM_OP): Align text CSECT on doubleword boundary in
+ 64-bit mode.
+ (DATA_SECTION_ASM_OP): Always align CSECT to doubleword boundary.
+ (ASM_OUTPUT_LOCAL): Use rounded size in 64-bit mode to
+ maintain doublword alignment.
+
+Mon May 3 14:45:23 1999 Jeffrey A Law (law@cygnus.com)
+
+ * mn10200.md (btst insns): btst does not leave cc0 in a useable
+ state for redundant tst eliminatino.
+ * mn10300.md (btst insns): Likewise.
+
+Mon May 3 16:14:32 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * mips.h (Pmode): Revert Oct 14th change which added a cast.
+
+Sun May 2 14:02:21 1999 Mark Mitchell <mark@codesourcery.com>
+
+ * tree.h (struct tree_decl): Add comdat_flag.
+ (DECL_COMDAT): Define it.
+ * toplev.c (wrapup_global_declarations): Don't output a
+ DECL_COMDAT function just because it's public.
+
+Sun May 2 15:16:42 1999 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * pdp11.h (TARGET_SWITCHES): Fix error in previous change.
+ (ASSEMBLER_DIALECT): Define.
+ (CONDITIONAL_REGISTER_USAGE): Rename floating point registers if
+ required for the UNIX assembler.
+ (ASM_OUTPUT_INT): Remove. The compiler will synthesise it.
+ (ASM_OUTPUT_ADDR_VEC_PROLOGUE): Remove.
+ (ASM_OPEN_PAREN, ASM_CLOSE_PAREN): Change to "[" and "]".
+ (TRAMPOLINE_TEMPLATE): Use ASM_OUTPUT_SHORT.
+ * pdp11.c (output_addr_const_pdp11): Copy of output_addr_const
+ adapted to output constants in octal.
+ * pdp11.c, pdp11.h, pdp11.md: Use output_addr_const_pdp11 instead
+ of output_addr_const. Output constants in octal. Use assembler
+ dialect alternatives where DEC and UNIX assemblers use different
+ instruction names.
+
+Sun May 2 01:15:06 PDT 1999 Jeff Law (law@cygnus.com)
+
+ * version.c: Bump for snapshot.
+
+Fri Apr 30 13:55:43 1999 Richard Henderson <rth@cygnus.com>
+
+ * va-ppc.h (__va_start_common): Let __builtin_saveregs do the work.
+ * rs6000.c (expand_builtin_saveregs): For V4, initialize a private
+ va_list struct, and return a pointer to it.
+ (setup_incoming_varargs): V4 save area based off virtual_stack_vars
+ instead of frame_pointer.
+
+Thu Apr 29 23:02:22 1999 Mark Mitchell <mark@codesourcery.com>
+
+ * emit-rtl.c (start_sequence): Expand comments.
+ (start_sequence_for_rtl_expr): Likewise.
+ (push_to_sequence): Likewise.
+ (end_sequence): Likewise.
+ * expr.c (inhibit_defer_pop): Likewise.
+ * expr.h (inhibit_defer_pop): Likewise.
+ (NO_DEFER_POP): Likewise.
+ (OK_DEFER_POP): Likewise.
+
+Thu Apr 29 22:13:46 1999 Robert Lipe <robertlipe@usa.net>
+
+ * configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix'
+ --enable-threads[={yes,pthreads,posix}] is passed as a command
+ line parameter to configure.
+ * config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'.
+ (CPP_SPEC): Likewise.
+
+Thu Apr 29 17:23:59 1999 Richard Henderson <rth@cygnus.com>
+
+ * emit-rtl.c (operand_subword): Religiously mask and sign-extend
+ from 32-bits to HOST_WIDE_INT.
+
+Thu Apr 29 15:58:52 1999 Robert Lipe <robertlipe@usa.net>
+
+ * fixinc/regex.c, fixinc/regex.h: Removed. Replace with...
+ * fixinc/gnu-regex.c, fixinc/gnu-regex.h: Imported from GDB 4.18.
+ * fixinc/Makefile.in (OBJ, HDR): Handle name changes from above.
+ (gnu-regex.o): Define REGEX_MALLOC to avoid memory leak.
+ * fixinc/fixincl.c: new regex.h header name
+ * Makefile.in: new regex.[ch] file names
+
+Thu Apr 29 12:53:33 1999 Richard Henderson <rth@cygnus.com>
+
+ * calls.c (emit_call_1): Pass rounded_stack_size to emit_call
+ instead of the unrounded size.
+
+1999-04-28 14:40 Bruce Korb <ddsinc09@ix.netcom.com>
+
+ * fixinc/mkfixinc.sh: Makesure the result shell script is writable
+
+Wed Apr 28 10:36:39 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+
+ * config/m68k/m68k.md (cmpsi+1): Use cmp.w when comparing a 16 bit
+ constant with an address register.
+
+Wed Apr 28 00:14:41 PDT 1999 Jeff Law (law@cygnus.com)
+
+ * version.c: Bump for snapshot.
+
+Tue Apr 27 19:50:25 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>
+
+ * rtl.h (REG_EH_REGION): Update comment to indicate a value of -1
+ indicates no throw and no nonlocal gotos.
+ * optabs.c (emit_libcall_block): Emit REG_EH_REGION with a value
+ of -1 instead of 0 to indicate a nonlocal goto won't happen either.
+ * flow.c (count_basic_blocks, find_basic_blocks_1): Ignore libcall
+ blocks, look for REG_EH_REGION note exclusively.
+ (make_edges): Check for REG_EH_REGION > 0 for specified handlers.
+
+Tue Apr 27 15:33:42 1999 David Edelsohn <edelsohn@gnu.org>
+
+ * rs6000.h (read_only_data_section, private_data_section,
+ read_only_private_data_section, toc_section): Align CSECT on
+ doubleword boundary for 64-bit target.
+ (DATA_SECTION_ASM_OP): Likewise.
+ * rs6000.c (rs6000_stack_info): Leaf procedure stack limit is 288.
+
+Tue Apr 27 20:19:47 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * sh.md (insv): Use copy_addr_to_reg.
+
+ * final.c (insn_lengths_max_uid): New variable.
+ (init_insn_lengths, shorten_branches): Set it.
+ (get_attr_lengths): Test insn uid against insn_lengths_max_uid.
+
+1999-04-27 08:32 -0400 Zack Weinberg <zack@rabi.columbia.edu>
+
+ * expr.c (emit_move_insn_1): Abort if MODE argument is invalid.
+ (compare): Punt if TREE_OPERAND (exp, 0) is an ERROR_MARK.
+
+Tue Apr 27 01:33:43 1999 Jeffrey A Law (law@cygnus.com)
+
+ * Makefile.in (ORDINARY_FLAGS_TO_PASS): Renmaed from FLAGS_TO_PASS.
+ Remove "CC".
+ (FLAGS_TO_PASS): New variable.
+
+Tue Apr 27 00:36:44 1999 Nick Burrett <nick.burrett@btinternet.com>
+
+ * arm.md (nop): Output instruction using output_asm_insn to fix
+ assembler dialect problems.
+
+Mon Apr 26 23:55:50 1999 Robert Lipe <robertlipe@usa.net>
+
+ * Makefile.in (fixinc.sh): Fix dependencies.
+
+ * fixinc/inclhack.def (avoid_bool): Enable match if typedefs are
+ prepended by spaces.
+ (sco5_stat_wrappers): New fix. Make sys/stat.h C++ safe.
+ * fixinc/fixincl.sh, fixinc/fixincl.x, fixinc/inclhack.sh: Rebuilt.
+
+Mon Apr 26 23:28:54 1999 Mumit Khan <khan@xraylith.wisc.edu>
+ Donn Terry <donn@interix.com>
+
+ * function.c (put_var_into_stack): Change ptr_mode to Pmode
+ in setup for chkr_set_right_libfunc calls.
+ (assign_params): Likewise.
+ * expr.c (emit_push_insn): Change ptr_mode to Pmode in
+ setup for chkr_copy_bitmap_libfunc and chkr_set_right_libfunc calls.
+ (expand_assignment): Change ptr_mode to Pmode in
+ setup for chkr_add_libfunc and chkr_copy_bitmap_libfunc.
+ (store_expr): Change ptr_mode to Pmode in
+ setup for chkr_add_libfunc and chkr_copy_bitmap_libfunc.
+ (expand_expr): Change ptr_mode to Pmode in
+ setup for chkr_check_addr_libfunc.
+ (expand_builtin): Change ptr_mode to Pmode in
+ setup for chkr_check_str_libfunc, chkr_copy_bitmap_libfunc and
+ chkr_check_addr_libfunc.
+ * calls.c (rtx_for_function_call): Change ptr_mode to Pmode in
+ setup for chkr_check_exec_libfunc.
+ (expand_call): Change ptr_mode to Pmode in
+ setup for chkr_set_right_libfunc.
+ (expand_call): Change ptr_mode to Pmode in
+ setup for chkr_set_right_libfunc.
+ (store_one_arg): Change ptr_mode to Pmode in
+ setup for chkr_set_right_libfunc.
+
+ * c-parse.in (absdcl1): Allow attributes in explicit typespecs.
+ (%expect): Update.
+ * c-parse.y: Regenerate.
+ * c-parse.c: Likewise.
+ * objc/objc-parse.c: Likewise.
+ * objc/objc-parse.y: Likewise.
+
+Mon Apr 26 21:17:41 1999 Jason Merrill <jason@yorick.cygnus.com>
+
+ * c-pragma.c (push_alignment): Don't ignore alignments greater than
+ 4 bytes.
+ (handle_pragma_token): Likewise.
+
+ * c-pragma.c: Support for #pragma pack (push, <id>, <n>).
+ (struct align_stack): Add id field.
+ (push_alignment, pop_alignment): Take id parameter.
+ (handle_pragma_token): Add necessary states.
+ * c-pragma.h (enum pragma_state): Add necessary states.
+
Tue Apr 27 13:58:23 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.md (*cmpqf, *cmpqf_noov, *cmpqi_test,
* fixinc/inclhack.tpl: Remove unnecessary character quote
* fixinc/fixincl.sh, fixinc/inclhack.sh: Regenerate
-Mon Apr 26 10:41:42 EDT 1999 <amacleod@cygnus.com>
+Mon Apr 26 10:41:42 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>
* alpha.md (builtin_setjmp_receiver): Use a label_ref instead of
a code label.
Sun Dec 6 07:49:29 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
* gcc.texi (Bug Reporting): 40Kb is a soft limit, larger
- compressed reports are ok and preferred over URLs
+ compressed reports are ok and preferred over URLs.
Sun Dec 6 07:45:33 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
- * invoke.texi (Warning Options): Soften the tone of -pedantic
+ * invoke.texi (Warning Options): Soften the tone of -pedantic.
Sun Dec 6 00:20:44 1998 H.J. Lu (hjl@gnu.org)
Fri Oct 30 11:39:47 1998 Alexandre Oliva <oliva@dcc.unicamp.br>
* configure.in (gxx_include_dir): Bitten by autoconf quoting
- characters :-(
+ characters. :-(
* configure: Rebuilt.
Fri Oct 30 10:43:29 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>