Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
3844cd2e
Commit
3844cd2e
authored
Feb 22, 2001
by
Andreas Jaeger
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* extend.texi (C++ Attributes): Fix typo.
From-SVN: r39982
parent
9c96f3f8
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
33 deletions
+37
-33
gcc/ChangeLog
+36
-32
gcc/extend.texi
+1
-1
No files found.
gcc/ChangeLog
View file @
3844cd2e
2001-02-22 Andreas Jaeger <aj@suse.de>
* extend.texi (C++ Attributes): Fix typo.
2001-02-21 David Mosberger <davidm@hpl.hp.com>
2001-02-21 David Mosberger <davidm@hpl.hp.com>
* config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage
* config/ia64/ia64.c (ia64_epilogue_uses): For syscall_linkage
...
@@ -75,7 +79,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka <jh@suse.cz>
...
@@ -75,7 +79,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka <jh@suse.cz>
* c-decl.c (duplicate_decls): Set it.
* c-decl.c (duplicate_decls): Set it.
* integrate.c (function_cannot_inline_p): Check 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.
DW_AT_MIPS_linkage_name to abstract methods.
(dwarf2out_abstract_function): Emit class context before calling
(dwarf2out_abstract_function): Emit class context before calling
set_decl_abstract_flags. Don't clear DECL_ABSTRACT.
set_decl_abstract_flags. Don't clear DECL_ABSTRACT.
...
@@ -93,7 +97,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka <jh@suse.cz>
...
@@ -93,7 +97,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka <jh@suse.cz>
2001-02-21 Richard Earnshaw <rearnsha@arm.com>
2001-02-21 Richard Earnshaw <rearnsha@arm.com>
* flow.c (mark_set_1): Make not_dead unsigned long. For
* 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.
don't die.
2001-02-21 Neil Booth <neil@daikokuya.demon.co.uk>
2001-02-21 Neil Booth <neil@daikokuya.demon.co.uk>
...
@@ -111,7 +115,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka <jh@suse.cz>
...
@@ -111,7 +115,7 @@ Wed Feb 21 17:35:24 CET 2001 Jan Hubicka <jh@suse.cz>
(yyparse): Update.
(yyparse): Update.
2001-02-20 Will Cohen <wcohen@redhat.com>
2001-02-20 Will Cohen <wcohen@redhat.com>
* config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_usgl): New function.
* config/pa/quadlib.c (_U_Qfcnvfxt_quad_to_usgl): New function.
* config/pa/long_double.h (FIXUNS_TRUNCTFSI2_LIBCALL): Added.
* config/pa/long_double.h (FIXUNS_TRUNCTFSI2_LIBCALL): Added.
(INIT_TARGET_OPTABS): Use FIXUNS_TRUNCTFSI2_LIBCALL for
(INIT_TARGET_OPTABS): Use FIXUNS_TRUNCTFSI2_LIBCALL for
...
@@ -255,7 +259,7 @@ Sun Feb 18 15:45:17 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -255,7 +259,7 @@ Sun Feb 18 15:45:17 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2001-02-18 Shane Nay <shane@agendacomputing.com>
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.
structure shift insns.
2001-02-18 Mark Mitchell <mark@codesourcery.com>
2001-02-18 Mark Mitchell <mark@codesourcery.com>
...
@@ -298,15 +302,15 @@ Sun Feb 18 09:30:09 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -298,15 +302,15 @@ Sun Feb 18 09:30:09 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2001-02-18 Alan Modra <alan@linuxcare.com.au>
2001-02-18 Alan Modra <alan@linuxcare.com.au>
* pa.c (hppa_expand_prologue): Simplify code storing return
* pa.c (hppa_expand_prologue): Simplify code storing return
pointer. For large (>=8k) frames with a post_store, adjust stack
pointer. For large (>=8k) frames with a post_store, adjust stack
pointer by 8k-64 first rather than by 64. When testing with
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
VAL_14_BITS_P, always use the actual value rather than the value
negated. Add blockage to prevent scheduling of spills before
negated. Add blockage to prevent scheduling of spills before
stack frame has been created.
stack frame has been created.
(hppa_expand_epilogue): Simplify code loading return pointer.
(hppa_expand_epilogue): Simplify code loading return pointer.
Allow a slightly larger range for merge_sp_adjust_with_load case.
Allow a slightly larger range for merge_sp_adjust_with_load case.
When testing with VAL_14_BITS_P, always use the actual value.
When testing with VAL_14_BITS_P, always use the actual value.
* pa.c (pa_adjust_insn_length): Check that block move
* pa.c (pa_adjust_insn_length): Check that block move
pattern is a set before looking at operands.
pattern is a set before looking at operands.
...
@@ -394,7 +398,7 @@ Fri Feb 16 12:41:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -394,7 +398,7 @@ Fri Feb 16 12:41:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* dwarf2out.c (add_bound_info): Don't crash if SAVE_EXPR_RTL is
* dwarf2out.c (add_bound_info): Don't crash if SAVE_EXPR_RTL is
NULL.
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
the previous one was abstract. Don't replace an abstract instance
in the lookup table.
in the lookup table.
...
@@ -412,7 +416,7 @@ Fri Feb 16 12:41:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -412,7 +416,7 @@ Fri Feb 16 12:41:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2001-02-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
2001-02-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* .gdbinit: Rename to gdbinit.in.
* .gdbinit: Rename to gdbinit.in.
* gdbinit.in: New file,
* gdbinit.in: New file,
* configure.in: Generate .gdbinit from gdbinit.in.
* configure.in: Generate .gdbinit from gdbinit.in.
* configure: Regenerated.
* configure: Regenerated.
* Makefile.in (distclean): Always remove .gdbinit.
* Makefile.in (distclean): Always remove .gdbinit.
...
@@ -522,7 +526,7 @@ Wed Feb 14 10:08:26 CET 2001 Jan Hubicka <jh@suse.cz>
...
@@ -522,7 +526,7 @@ Wed Feb 14 10:08:26 CET 2001 Jan Hubicka <jh@suse.cz>
* params.def: Likewise.
* params.def: Likewise.
* toplev.c: Include params.h.
* toplev.c: Include params.h.
(lang_independent_params): New variable.
(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.
max_inline_insns.
(independent_decode_option): Handle "--param name=value".
(independent_decode_option): Handle "--param name=value".
(main): Register language-independent parameters.
(main): Register language-independent parameters.
...
@@ -908,7 +912,7 @@ Fri Feb 9 15:05:27 2001 Christopher Faylor <cgf@cygnus.com>
...
@@ -908,7 +912,7 @@ Fri Feb 9 15:05:27 2001 Christopher Faylor <cgf@cygnus.com>
* config/rs6000/aix.h (ASM_OUTPUT_SYMBOL_REF): ... to here.
* config/rs6000/aix.h (ASM_OUTPUT_SYMBOL_REF): ... to here.
* config/rs6000/aix51.h (CPLUSCPLUS_CPP_SPEC): Define it.
* config/rs6000/aix51.h (CPLUSCPLUS_CPP_SPEC): Define it.
(__WCHAR_TYPE__): Correct macro name.
(__WCHAR_TYPE__): Correct macro name.
2001-02-08 Richard Henderson <rth@redhat.com>
2001-02-08 Richard Henderson <rth@redhat.com>
* config/i386/i386.c (ix86_frame_pointer_required): New.
* config/i386/i386.c (ix86_frame_pointer_required): New.
...
@@ -966,11 +970,11 @@ Thu Feb 8 11:21:28 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -966,11 +970,11 @@ Thu Feb 8 11:21:28 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* defaults.h (CPLUSPLUS_CPP_SPEC): New macro.
* defaults.h (CPLUSPLUS_CPP_SPEC): New macro.
* gcc.c (struct compiler): Add cpp_spec field.
* gcc.c (struct compiler): Add cpp_spec field.
(input_file_compiler): New variable.
(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.
specially.
(main): Store the current compiler in input_file_compiler.
(main): Store the current compiler in input_file_compiler.
* tm.texi (CPLUSPLUS_CPP_SPEC): Document.
* tm.texi (CPLUSPLUS_CPP_SPEC): Document.
2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
* cpphash.h (struct spec_nodes): Add n_true and n_false.
* cpphash.h (struct spec_nodes): Add n_true and n_false.
...
@@ -1039,7 +1043,7 @@ Thu Feb 8 11:21:28 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1039,7 +1043,7 @@ Thu Feb 8 11:21:28 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* config/rs6000/rs6000.c (VTABLE_NAME_P): New macro.
* config/rs6000/rs6000.c (VTABLE_NAME_P): New macro.
(rs6000_output_symbol_ref): New function.
(rs6000_output_symbol_ref): New function.
(output_toc): Use VTABLE_NAME_P.
(output_toc): Use VTABLE_NAME_P.
Tue Feb 6 07:54:51 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
Tue Feb 6 07:54:51 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* print-tree.c (print_node, case PARM_DECL):
* print-tree.c (print_node, case PARM_DECL):
...
@@ -1105,7 +1109,7 @@ Mon Feb 5 21:56:16 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1105,7 +1109,7 @@ Mon Feb 5 21:56:16 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2001-02-05 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2001-02-05 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
David Edelsohn <edelsohn@gnu.org>
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.
code for AIX, even without flag_pic.
2001-02-05 Jakub Jelinek <jakub@redhat.com>
2001-02-05 Jakub Jelinek <jakub@redhat.com>
...
@@ -1137,7 +1141,7 @@ Mon Feb 5 11:23:16 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1137,7 +1141,7 @@ Mon Feb 5 11:23:16 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
(protoize.o): Likewise.
(protoize.o): Likewise.
(unprotoize.o): Likewise.
(unprotoize.o): Likewise.
* configure.in: Recognize --enable-multilib.
* configure.in: Recognize --enable-multilib.
2001-02-04 Mark Mitchell <mark@codesourcery.com>
2001-02-04 Mark Mitchell <mark@codesourcery.com>
* Makefile.in (DRIVER_DEFINES): Fix quoting.
* Makefile.in (DRIVER_DEFINES): Fix quoting.
...
@@ -1174,7 +1178,7 @@ Sun Feb 4 15:52:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1174,7 +1178,7 @@ Sun Feb 4 15:52:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* config/mips/mips.c (save_restore_insns): Likewise.
* config/mips/mips.c (save_restore_insns): Likewise.
* except.c (duplicate_eh_handlers): Call abort instead of fatal.
* 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/arm/arm.c (thumb_load_double_from_address): Likewise.
* config/avr/avr.c (pttreg_to_str, unique_section): Likewise.
* config/avr/avr.c (pttreg_to_str, unique_section): Likewise.
(avr_normalize_condition): Likewise.
(avr_normalize_condition): Likewise.
...
@@ -1195,9 +1199,9 @@ Sun Feb 4 15:52:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1195,9 +1199,9 @@ Sun Feb 4 15:52:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* graph.c (clean_graph_dump_file): Likewise.
* graph.c (clean_graph_dump_file): Likewise.
* profile.c (init_branch_prob): Likewise.
* profile.c (init_branch_prob): Likewise.
* objc/objc-act.c (objc_init): Likewise.
* objc/objc-act.c (objc_init): Likewise.
* config/arm/arm.c (arm_override_options): Make errors non-fatal.
* 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/c4x/c4x.c (c4x_expand_prologue): Likewise.
* config/dsp16xx/dsp16xx.c (function_prologue): Likewise.
* config/dsp16xx/dsp16xx.c (function_prologue): Likewise.
* config/h8300/h8300.c (h8300_init_once): Likewise.
* config/h8300/h8300.c (h8300_init_once): Likewise.
...
@@ -1245,12 +1249,12 @@ Sun Feb 4 15:52:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1245,12 +1249,12 @@ Sun Feb 4 15:52:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2001-02-03 Neil Booth <neil@daikokuya.demon.co.uk>
2001-02-03 Neil Booth <neil@daikokuya.demon.co.uk>
* cpphash.h: Rename _ALIGN POOL_ALIGN.
* 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>
2001-02-03 Neil Booth <neil@daikokuya.demon.co.uk>
* cpphash.h: Rename ALIGN _ALIGN.
* 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>
Fri Feb 2 23:15:29 2001 Christopher Faylor <cgf@cygnus.com>
...
@@ -1316,14 +1320,14 @@ Fri Feb 2 20:03:50 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1316,14 +1320,14 @@ Fri Feb 2 20:03:50 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
2001-02-02 Mark Mitchell <mark@codesourcery.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.
the default when building a shared object.
(init_spec): Use it.
(init_spec): Use it.
* testsuite/lib/g++.exp: Include the directory where libgcc
* testsuite/lib/g++.exp: Include the directory where libgcc
is located to the LD_LIBRARY_PATH list.
is located to the LD_LIBRARY_PATH list.
* invoke.texi (-shared-libgcc): Document the cases in which
* invoke.texi (-shared-libgcc): Document the cases in which
GCC defaults to using the shared libgcc.
GCC defaults to using the shared libgcc.
2001-02-02 Alexandre Oliva <aoliva@redhat.com>
2001-02-02 Alexandre Oliva <aoliva@redhat.com>
* config/fp-bit.h (MAX_USI_INT, MAX_SI_INT): Don't assume
* 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 <kenner@vlsi1.ultra.nyu.edu>
...
@@ -1455,7 +1459,7 @@ Thu Feb 1 07:22:41 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* cpphash.h (struct cpp_reader): New saved_flags.
* cpphash.h (struct cpp_reader): New saved_flags.
* cppmacro.c (cpp_get_token): Use saved_flags to remember
* cppmacro.c (cpp_get_token): Use saved_flags to remember
to avoid a paste after a pasted token.
to avoid a paste after a pasted token.
2001-01-31 Alexandre Oliva <aoliva@redhat.com>
2001-01-31 Alexandre Oliva <aoliva@redhat.com>
* libgcc2.h (Wtype_MAX, Wtype_MIN): Define.
* libgcc2.h (Wtype_MAX, Wtype_MIN): Define.
...
@@ -1597,7 +1601,7 @@ Mon Jan 29 20:38:19 2001 Christopher Faylor <cgf@cygnus.com>
...
@@ -1597,7 +1601,7 @@ Mon Jan 29 20:38:19 2001 Christopher Faylor <cgf@cygnus.com>
* cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash)
* cpphash.c (_cpp_cleanup_hashtable, _cpp_lookup_with_hash)
: Don't set fe_value.
: Don't set fe_value.
* cpplib.h (AVOID_LPASTE): New flag.
* cpplib.h (AVOID_LPASTE): New flag.
(struct cpp_hashnode): Remove fe_value.
(struct cpp_hashnode): Remove fe_value.
* cpplex.c (cpp_avoid_paste): Don't paste '.' with a number.
* cpplex.c (cpp_avoid_paste): Don't paste '.' with a number.
* cppmacro.c (builtin_macro): Don't set flags here.
* 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)
...
@@ -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
(move_movables): Replace emit_call_insn_before with
loop_call_insn_hoist.
loop_call_insn_hoist.
* loop.h (loop_insn_emit_before): Add.
* 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.
loop_insn_emit_before.
2001-01-25 Neil Booth <neil@daikokuya.demon.co.uk>
2001-01-25 Neil Booth <neil@daikokuya.demon.co.uk>
...
...
gcc/extend.texi
View file @
3844cd2e
...
@@ -4321,7 +4321,7 @@ In Standard C++, objects defined at namespace scope are guaranteed to be
...
@@ -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
initialized in an order in strict accordance with that of their definitions
@emph{in a given translation unit}. No guarantee is made for initializations
@emph{in a given translation unit}. No guarantee is made for initializations
across translation units. However, GNU C++ allows users to control the
across translation units. However, GNU C++ allows users to control the
order of initialization of objects defined at namespace s
oc
pe with the
order of initialization of objects defined at namespace s
co
pe with the
@code{init_priority} attribute by specifying a relative @var{priority},
@code{init_priority} attribute by specifying a relative @var{priority},
a constant integral expression currently bounded between 101 and 65535
a constant integral expression currently bounded between 101 and 65535
inclusive. Lower numbers indicate a higher priority.
inclusive. Lower numbers indicate a higher priority.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment