+2001-02-22 Andreas Jaeger <aj@suse.de>
+
+ * extend.texi (C++ Attributes): Fix typo.
+
2001-02-21 David Mosberger <davidm@hpl.hp.com>
* config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage
* c-decl.c (duplicate_decls): Set it.
* integrate.c (function_cannot_inline_p): Check it.
- * dwarf2out.c (add_name_and_src_coords_attributes): Don't add
+ * dwarf2out.c (add_name_and_src_coords_attributes): Don't add
DW_AT_MIPS_linkage_name to abstract methods.
(dwarf2out_abstract_function): Emit class context before calling
set_decl_abstract_flags. Don't clear DECL_ABSTRACT.
2001-02-21 Richard Earnshaw <rearnsha@arm.com>
* flow.c (mark_set_1): Make not_dead unsigned long. For
- non-pseudos, use it as a bitmask of the hard regs that
+ non-pseudos, use it as a bitmask of the hard regs that
don't die.
2001-02-21 Neil Booth <neil@daikokuya.demon.co.uk>
(yyparse): Update.
2001-02-20 Will Cohen <wcohen@redhat.com>
-
+
* config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_usgl): New function.
* config/pa/long_double.h (FIXUNS_TRUNCTFSI2_LIBCALL): Added.
(INIT_TARGET_OPTABS): Use FIXUNS_TRUNCTFSI2_LIBCALL for
2001-02-18 Shane Nay <shane@agendacomputing.com>
- * mips.c (mips_expand_prologue) Add REG_MAYBE_DEAD to
+ * mips.c (mips_expand_prologue) Add REG_MAYBE_DEAD to
structure shift insns.
2001-02-18 Mark Mitchell <mark@codesourcery.com>
2001-02-18 Alan Modra <alan@linuxcare.com.au>
- * pa.c (hppa_expand_prologue): Simplify code storing return
- pointer. For large (>=8k) frames with a post_store, adjust stack
- pointer by 8k-64 first rather than by 64. When testing with
- VAL_14_BITS_P, always use the actual value rather than the value
- negated. Add blockage to prevent scheduling of spills before
- stack frame has been created.
- (hppa_expand_epilogue): Simplify code loading return pointer.
- Allow a slightly larger range for merge_sp_adjust_with_load case.
- When testing with VAL_14_BITS_P, always use the actual value.
+ * pa.c (hppa_expand_prologue): Simplify code storing return
+ pointer. For large (>=8k) frames with a post_store, adjust stack
+ pointer by 8k-64 first rather than by 64. When testing with
+ VAL_14_BITS_P, always use the actual value rather than the value
+ negated. Add blockage to prevent scheduling of spills before
+ stack frame has been created.
+ (hppa_expand_epilogue): Simplify code loading return pointer.
+ Allow a slightly larger range for merge_sp_adjust_with_load case.
+ When testing with VAL_14_BITS_P, always use the actual value.
* pa.c (pa_adjust_insn_length): Check that block move
pattern is a set before looking at operands.
* dwarf2out.c (add_bound_info): Don't crash if SAVE_EXPR_RTL is
NULL.
- (gen_subprogram_die): Don't abort on seeing a second definition if
+ (gen_subprogram_die): Don't abort on seeing a second definition if
the previous one was abstract. Don't replace an abstract instance
in the lookup table.
2001-02-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* .gdbinit: Rename to gdbinit.in.
- * gdbinit.in: New file,
+ * gdbinit.in: New file,
* configure.in: Generate .gdbinit from gdbinit.in.
* configure: Regenerated.
* Makefile.in (distclean): Always remove .gdbinit.
* params.def: Likewise.
* toplev.c: Include params.h.
(lang_independent_params): New variable.
- (decode_f_option): Use the param machinery instead of setting
+ (decode_f_option): Use the param machinery instead of setting
max_inline_insns.
(independent_decode_option): Handle "--param name=value".
(main): Register language-independent parameters.
* config/rs6000/aix.h (ASM_OUTPUT_SYMBOL_REF): ... to here.
* config/rs6000/aix51.h (CPLUSCPLUS_CPP_SPEC): Define it.
(__WCHAR_TYPE__): Correct macro name.
-
+
2001-02-08 Richard Henderson <rth@redhat.com>
* config/i386/i386.c (ix86_frame_pointer_required): New.
* defaults.h (CPLUSPLUS_CPP_SPEC): New macro.
* gcc.c (struct compiler): Add cpp_spec field.
(input_file_compiler): New variable.
- (do_spec_1): Allow a particular compiler to handle `%C'
+ (do_spec_1): Allow a particular compiler to handle `%C'
specially.
(main): Store the current compiler in input_file_compiler.
* tm.texi (CPLUSPLUS_CPP_SPEC): Document.
-
+
2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
* cpphash.h (struct spec_nodes): Add n_true and n_false.
* config/rs6000/rs6000.c (VTABLE_NAME_P): New macro.
(rs6000_output_symbol_ref): New function.
(output_toc): Use VTABLE_NAME_P.
-
+
Tue Feb 6 07:54:51 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* print-tree.c (print_node, case PARM_DECL):
2001-02-05 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
David Edelsohn <edelsohn@gnu.org>
- * config/rs6000/rs6000.c (rs6000_return_addr): Use PIC
+ * config/rs6000/rs6000.c (rs6000_return_addr): Use PIC
code for AIX, even without flag_pic.
2001-02-05 Jakub Jelinek <jakub@redhat.com>
(protoize.o): Likewise.
(unprotoize.o): Likewise.
* configure.in: Recognize --enable-multilib.
-
+
2001-02-04 Mark Mitchell <mark@codesourcery.com>
* Makefile.in (DRIVER_DEFINES): Fix quoting.
* config/mips/mips.c (save_restore_insns): Likewise.
* except.c (duplicate_eh_handlers): Call abort instead of fatal.
- * flow.c (verify_flow_info): Likewise.
+ * flow.c (verify_flow_info): Likewise.
* config/arm/arm.c (thumb_load_double_from_address): Likewise.
* config/avr/avr.c (pttreg_to_str, unique_section): Likewise.
(avr_normalize_condition): Likewise.
* graph.c (clean_graph_dump_file): Likewise.
* profile.c (init_branch_prob): Likewise.
* objc/objc-act.c (objc_init): Likewise.
-
+
* config/arm/arm.c (arm_override_options): Make errors non-fatal.
- * config/avr/avr.c (avr_override_options): Likewise.
+ * config/avr/avr.c (avr_override_options): Likewise.
* config/c4x/c4x.c (c4x_expand_prologue): Likewise.
* config/dsp16xx/dsp16xx.c (function_prologue): Likewise.
* config/h8300/h8300.c (h8300_init_once): Likewise.
2001-02-03 Neil Booth <neil@daikokuya.demon.co.uk>
* cpphash.h: Rename _ALIGN POOL_ALIGN.
- * cpplex.c (new_chunk, _cpp_pool_reserve): Update.
+ * cpplex.c (new_chunk, _cpp_pool_reserve): Update.
2001-02-03 Neil Booth <neil@daikokuya.demon.co.uk>
* cpphash.h: Rename ALIGN _ALIGN.
- * cpplex.c (new_chunk, _cpp_pool_reserve): Update.
+ * cpplex.c (new_chunk, _cpp_pool_reserve): Update.
Fri Feb 2 23:15:29 2001 Christopher Faylor <cgf@cygnus.com>
2001-02-02 Mark Mitchell <mark@codesourcery.com>
- * gcc.c (init_gcc_specs): New function. Make -shared-libgcc
+ * gcc.c (init_gcc_specs): New function. Make -shared-libgcc
the default when building a shared object.
(init_spec): Use it.
* testsuite/lib/g++.exp: Include the directory where libgcc
is located to the LD_LIBRARY_PATH list.
* invoke.texi (-shared-libgcc): Document the cases in which
GCC defaults to using the shared libgcc.
-
+
2001-02-02 Alexandre Oliva <aoliva@redhat.com>
* config/fp-bit.h (MAX_USI_INT, MAX_SI_INT): Don't assume
* cpphash.h (struct cpp_reader): New saved_flags.
* cppmacro.c (cpp_get_token): Use saved_flags to remember
to avoid a paste after a pasted token.
-
+
2001-01-31 Alexandre Oliva <aoliva@redhat.com>
* libgcc2.h (Wtype_MAX, Wtype_MIN): Define.
* cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash)
: Don't set fe_value.
- * cpplib.h (AVOID_LPASTE): New flag.
+ * cpplib.h (AVOID_LPASTE): New flag.
(struct cpp_hashnode): Remove fe_value.
* cpplex.c (cpp_avoid_paste): Don't paste '.' with a number.
* cppmacro.c (builtin_macro): Don't set flags here.
(move_movables): Replace emit_call_insn_before with
loop_call_insn_hoist.
* loop.h (loop_insn_emit_before): Add.
- * unroll.c (copy_loop_body): Replace emit_insn_before with
+ * unroll.c (copy_loop_body): Replace emit_insn_before with
loop_insn_emit_before.
2001-01-25 Neil Booth <neil@daikokuya.demon.co.uk>