From 3844cd2e43cc40dbbaedc6e900be59ad5f4b3cfc Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Thu, 22 Feb 2001 16:41:49 +0100 Subject: [PATCH] * extend.texi (C++ Attributes): Fix typo. From-SVN: r39982 --- gcc/ChangeLog | 68 ++++++++++++++++++++++++++----------------------- gcc/extend.texi | 2 +- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ec803b8f14c..f98086131da 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-02-22 Andreas Jaeger + + * extend.texi (C++ Attributes): Fix typo. + 2001-02-21 David Mosberger * config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage @@ -75,7 +79,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka * 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. @@ -93,7 +97,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka 2001-02-21 Richard Earnshaw * 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 @@ -111,7 +115,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka (yyparse): Update. 2001-02-20 Will Cohen - + * 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 @@ -255,7 +259,7 @@ Sun Feb 18 15:45:17 2001 Richard Kenner 2001-02-18 Shane Nay - * 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 @@ -298,15 +302,15 @@ Sun Feb 18 09:30:09 2001 Richard Kenner 2001-02-18 Alan Modra - * 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. @@ -394,7 +398,7 @@ Fri Feb 16 12:41:30 2001 Richard Kenner * 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. @@ -412,7 +416,7 @@ Fri Feb 16 12:41:30 2001 Richard Kenner 2001-02-16 Gerald Pfeifer * .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. @@ -522,7 +526,7 @@ Wed Feb 14 10:08:26 CET 2001 Jan Hubicka * 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. @@ -908,7 +912,7 @@ Fri Feb 9 15:05:27 2001 Christopher Faylor * 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 * config/i386/i386.c (ix86_frame_pointer_required): New. @@ -966,11 +970,11 @@ Thu Feb 8 11:21:28 2001 Richard Kenner * 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 * cpphash.h (struct spec_nodes): Add n_true and n_false. @@ -1039,7 +1043,7 @@ Thu Feb 8 11:21:28 2001 Richard Kenner * 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 * print-tree.c (print_node, case PARM_DECL): @@ -1105,7 +1109,7 @@ Mon Feb 5 21:56:16 2001 Richard Kenner 2001-02-05 Franz Sirl David Edelsohn - * 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 @@ -1137,7 +1141,7 @@ Mon Feb 5 11:23:16 2001 Richard Kenner (protoize.o): Likewise. (unprotoize.o): Likewise. * configure.in: Recognize --enable-multilib. - + 2001-02-04 Mark Mitchell * Makefile.in (DRIVER_DEFINES): Fix quoting. @@ -1174,7 +1178,7 @@ Sun Feb 4 15:52:44 2001 Richard Kenner * 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. @@ -1195,9 +1199,9 @@ Sun Feb 4 15:52:44 2001 Richard Kenner * 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. @@ -1245,12 +1249,12 @@ Sun Feb 4 15:52:44 2001 Richard Kenner 2001-02-03 Neil Booth * 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 * 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 @@ -1316,14 +1320,14 @@ Fri Feb 2 20:03:50 2001 Richard Kenner 2001-02-02 Mark Mitchell - * 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 * config/fp-bit.h (MAX_USI_INT, MAX_SI_INT): Don't assume @@ -1455,7 +1459,7 @@ Thu Feb 1 07:22:41 2001 Richard Kenner * 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 * libgcc2.h (Wtype_MAX, Wtype_MIN): Define. @@ -1597,7 +1601,7 @@ Mon Jan 29 20:38:19 2001 Christopher Faylor * 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. @@ -1753,7 +1757,7 @@ Fri Jan 26 11:37:26 2001 Jeffrey A Law (law@cygnus.com) (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 diff --git a/gcc/extend.texi b/gcc/extend.texi index c2ce6a39f4c..3319cca9235 100644 --- a/gcc/extend.texi +++ b/gcc/extend.texi @@ -4321,7 +4321,7 @@ In Standard C++, objects defined at namespace scope are guaranteed to be initialized in an order in strict accordance with that of their definitions @emph{in a given translation unit}. No guarantee is made for initializations across translation units. However, GNU C++ allows users to control the -order of initialization of objects defined at namespace socpe with the +order of initialization of objects defined at namespace scope with the @code{init_priority} attribute by specifying a relative @var{priority}, a constant integral expression currently bounded between 101 and 65535 inclusive. Lower numbers indicate a higher priority. -- 2.30.2