📄 changelog
字号:
20010617 Release Manager
* GCC 3.0 Released.
2001-06-15 Andreas Jaeger <aj@suse.de>
* doc/install.texi (Specific): Mention that glibc cannot be
compiled with GCC 3.0.
2001-06-15 Zack Weinberg <zackw@stanford.edu>
* doc/cpp.texi: Formatting corrections.
Correct buggy example of use of __GNUC__ etc.
Clarify $ in identifiers.
* doc/cpp.1: Regenerate.
2001-06-15 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* doc/install.texi (Specific, alpha*-*-*): Fixed Tru64 UNIX
etc. spelling.
(Specific, alpha-*-osf1): Renamed to alpha*-*-osf*.
Added Tru64 UNIX V5.1 bootstrap hints.
(Specific, alpha*-*-osf*): Removed old section, obsolete.
2001-06-15 Zack Weinberg <zackw@stanford.edu>
* doc/cpp.texi: Revised and brought up to date.
* doc/cpp.1: Regenerate.
2001-06-14 Bruce Korb <bkorb@gnu.org>
* fixinc/inclhack.def(hpux10_cpp_pow_inline): add a phoney file for
testing purposes
* fixinc/fixincl.x: regenerate with the phoney file
* fixinc/tests/base/fixinc-test-limits.h: Add new test results
2001-06-15 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* doc/install.texi: Update for C4x.
* README.C4X: Remove.
2001-06-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
* objc-act.c (handle_class_ref): Put the class reference in the
variable section for hpux only.
(handle_impent): Put the objc class and category name labels in
the readonly data section for hpux only.
2001-06-14 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/c-tree.texi, doc/contrib.texi, doc/extend.texi,
doc/gcc.texi, doc/install.texi, doc/invoke.texi, doc/md.texi,
doc/objc.texi, doc/rtl.texi, doc/tm.texi: Fix spelling and typos.
Consistently use "built-in" and "bit-field". Minor logical markup
improvements.
* doc/gcc.1: Regenerate.
2001-06-14 Richard Henderson <rth@redhat.com>
* config/mips/mips.h (ASM_OUTPUT_ASCII): Rename local variables
to avoid shadowing parameters.
* config/mips/mips.md (exception_receiver): New.
2001-06-14 Daniel J. Berlin <dan@cgsoftware.com>
* doc/gcc.texi: Update passes documentation to be more in tune
with reality.
2001-06-14 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/c-tree.texi, doc/contrib.texi, doc/extend.texi,
doc/gcc.texi, doc/gcov.texi, doc/install-old.texi,
doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi: Use more
logical markup. Use TeX quotes and dashes. Use @dots{} and
@minus{}. Avoid spaces inside @var. Update last modification
date in gcc.texi.
* doc/gcc.1, doc/gcov.1: Regenerate.
2001-06-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
* fixinc/inclhack.def (hpux10_cpp_pow_inline): New hack.
* fixinc/fixincl.x: Rebuilt.
2001-06-13 Richard Henderson <rth@redhat.com>
* ifcvt.c (dead_or_predicable): Fix return value last patch.
2001-06-13 Philip Blundell <philb@gnu.org>
* config/arm/arm.c (add_minipool_backward_ref): Check that the
entire object will be reachable in the constant pool.
2001-06-13 Mark Mitchell <mark@codesourcery.com>
* NEWS: Remove.
2001-06-13 Richard Henderson <rth@redhat.com>
* ifcvt.c (cond_exec_get_condition): Use reversed_comparison_code.
(cond_exec_process_if_block, dead_or_predicable): Likewise.
2001-06-13 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* mips-tfile.c (copy_object): Always pass indexNil for symbol
table index.
2001-06-13 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.h (OK_FOR_T): Remove.
(EXTRA_CONSTRAINT): Do not use OK_FOR_T.
* config/h8300/h8300.md: Remove alternatives involving inc and dec
in the helper patterns for addhi3 and addsi3.
2001-06-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
* gthr-dce.h (UNUSED): Attribute unused macro.
(__GTHREAD_MUTEX_INIT_FUNCTION and __GTHREAD_MUTEX_INIT_DEFAULT): New
macros for mutex initialization.
(__gthread_key_dtor): Make arguments UNUSED.
(__gthread_key_delete): Unsupported. Argument UNUSED.
(__gthread_mutex_init_function): New function for mutex initialization.
2001-06-13 Phil Edwards <pme@sources.redhat.com>
* doc/contrib.texi: Link to libstdc++'s thanks.html for now.
2001-06-13 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/install.texi: Use more logical markup. Include @node
commands in the source when generating any non-HTML.
2001-06-13 Joseph S. Myers <jsm28@cam.ac.uk>
* README: Remove. Some of the contents moved to ../README.
2001-06-13 Alexandre Oliva <aoliva@redhat.com>
* doc/install.texi (--enable-shared): List package names
recognized by GCC.
2001-06-13 Richard Earnshaw (rearnsha@arm.com)
* arm.c (arm_reload_in_hi): Handle the scratch operand overlapping
with the output operand.
2001-06-12 Zack Weinberg <zackw@stanford.edu>
* Makefile.in: Move _bb and __gcc_bcmp from LIB2FUNCS to
LIB2FUNCS_ST.
* libgcc-std.ver: Don't export __bb* or __gcc_bcmp.
* config/t-slibgcc-elf-ver, config/t-slibgcc-sld,
config/alpha/t-osf4, config/mips/t-iris6: Bump libgcc soname
to .so.1.
2001-06-13 Alexandre Oliva <aoliva@redhat.com>
* doc/texinfo.texi: Copied from mainline.
* doc/install.texi (ix86-*-solaris*): Removed, outdated.
(*-*-solaris*): Document problem in /bin/sh that affects
configuring libraries.
(sparc-*-solaris*): Recommend GNU binutils 2.11.1 or vendor tools.
(*-sun-solaris2.8): Document linker problem that explains why
libjava is disabled by default.
2001-06-09 Mark Mitchell <mark@codesourcery.com>
Revert this patch:
* toplev.c (rest_of_compilation): Remove dead code before
purge_addressof.
2001-06-12 Jim Wilson <wilson@redhat.com>
* loop.c (strength_reduce): Move bl->all_reduced set before
check_ext_dependant_givs call.
(check_ext_dependant_givs): Clear bl->all_reduced when ignoring givs.
2001-06-12 Alexandre Oliva <aoliva@redhat.com>
Reverted:
2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
* configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support.
* configure: Rebuilt.
* doc/extend.texi (Function Attributes): Document SH's sp_switch
and trap_exit.
2001-06-13 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/invoke.texi: Use more logical markup. Use TeX quotes,
dashes and @dots{}.
2001-06-12 Zack Weinberg <zackw@stanford.edu>
* configure.in (ALL_LINGUAS): Set to nothing.
* configure: Regenerate.
2001-06-12 Richard Henderson <rth@redhat.com>
* config/i386/i386.c (ix86_expand_prologue): Always use
gen_pro_epilogue_adjust_stack; update arguments.
(ix86_emit_epilogue_esp_adjustment): Likewise.
(ix86_expand_epilogue): Likewise.
* config/i386/i386.md (pro_epilogue_adjust_stack): Use a BLKmode
clobber of scratch memory instead of a modification of EBP as the
barrier. Update all peepholes to match.
2001-06-12 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/gcc.texi: Change the font used for @def... commands to a
fixed width font.
* doc/extend.texi: Use more logical markup. Use "built-in"
instead of "builtin". Use @deftypefn to mark up built-in
functions; specify their types in the @deftypefn and not in the
descriptive text. Use TeX quotes and dashes. Add more index
entries.
2001-06-12 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/install.texi (--exec-prefix, --bindir, --libdir,
--with-slibdir, --infodir, --mandir, --with-cpp-install-dir):
Document.
(--enable-cpp): Change to document --disable-cpp instead; update
to reflect current default.
(--without-fast-fixincludes): Remove documentation.
(Final install): Document installation directories in more
detail. Document use of make dvi.
2001-06-12 lars brinkhoff <lars@nocrew.org>
* gcc.texi (HOST_BITS_PER_LONGLONG): Document.
(DIR_SEPARATOR_2): Likewise.
2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* c-decl.c (grokdeclarator): Use INTEGRAL_TYPE_P.
* c-typeck.c (c_start_case): Likewise.
2001-06-12 Mark Mitchell <mark@codesourcery.com>
* expr.c (store_field): Don't set MEM_ALIAS_SET for a field
in a structure at a variable address.
2001-06-12 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/gcov.texi: Use more logical markup.
2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/m68hc11/m68hc11.c: Remove ifdef'ed gcc-2.95 code.
(m68hc11_reorg): Remove the gcc-2.95 compatible code.
(m68hc11_split_all_insns): Likewise, delete.
* config/m68hc11/m68hc11.h: Remove ifdef'ed gcc-2.95 code.
* config/m68hc11/m68hc11-protos.h: Likewise.
2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* config/m68hc11/m68hc11.md ("*lshrdi3_const32"): Mark the clobber
as an early clobber to make sure it is not used by reload in
one of the operands.
2001-06-11 Mark Mitchell <mark@codesourcery.com>
* toplev.c (lang_independent_f_options): Remove
-feliminate-dwarf2-dups, -fbounded-pointers, and -fbounds-check.
* doc/c-tree.texi: Update information about flag_honor_std.
* doc/install.texi: Note that binutils is required on HPUX 11.
* doc/invoke.texi (-fhonor-std): Note that -fno-honor-std is
now the default.
* config/mips/abi64.h (RETURN_IN_MEMORY): Fix handling of
variable-sized types.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/md.texi: Use TeX dashes and quotes.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/rtl.texi: Reference manual chapter about trees.
2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/mips/iris6.h (NO_BUILTIN_WINT_TYPE): Define.
(WINT_TYPE): Override.
(WINT_TYPE_SIZE): Likewise.
(SUBTARGET_CPP_SIZE_SPEC): Define __WINT_TYPE__ as appropriate.
* config/sparc/sol2.h (WINT_TYPE): Define.
(WINT_TYPE_SIZE): Likewise.
* config/sparc/sol2-sld-64.h (NO_BUILTIN_WINT_TYPE): Define.
(WINT_TYPE): Override.
(WINT_TYPE_SIZE): Likewise.
(CPP_ARCH32_SPEC): Add __WINT_TYPE__ definition.
(CPP_ARCH64_SPEC): Likewise.
2001-06-11 Richard Henderson <rth@redhat.com>
* unwind-dw2-fde.c (__deregister_frame_info): Don't play games
with alias attribute.
* config/linux.h (CPLUSPLUS_CPP_SPEC): Use %(cpp) not $(cpp_cpu).
* config/alpha/linux.h (CPLUSPLUS_CPP_SPEC): Likewise.
2001-06-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/rs6000/linux.h (CPLUSPLUS_CPP_SPEC): New.
2001-06-11 Richard Henderson <rth@redhat.com>
* config/alpha/osf5.h (TARGET_LD_BUGGY_LDGP): New.
* config/alpha/alpha.h (TARGET_LD_BUGGY_LDGP): Default.
(struct machine_function): Add gp_save_rtx.
* config/alpha/alpha.c (alpha_mark_machine_status): Mark it.
(alpha_gp_save_rtx): New.
* config/alpha/alpha-protos.h: Declare it.
* config/alpha/alpha.md (exception_receiver): Make an expander.
Use alpha_gp_save_rtx if TARGET_LD_BUGGY_LDGP.
2001-06-11 Richard Henderson <rth@redhat.com>
* config/alpha/osf.h (LINK_SPEC): Hide _GLOBAL_* symbols.
2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* configure.in: Align --help messages.
Remove trailing full stops.
Consistently use lower case.
Fix DWARF 2 spelling.
* configure: Rebuilt.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* c-decl.c (store_parm_decls): When comparing types in an
old-style function declaration with those from a previous
prototype, compare the unqualified versions of parameter types.
Fixes PR c/3116.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/objc.texi: Use more logical markup. Use TeX dashes.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/c-tree.texi: Use more logical markup.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/install.texi: Update details of what components are included
in the GCC distribution. Update default directory for g++
includes. Update documentation relating to old libio. Adjust
documentation on DejaGnu environment variables. Remove
documentation of --enable-cpplib.
2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/contrib.texi: Fix alphabetical order. Fix typos. Improve
markup.
2001-06-10 Richard Henderson <rth@redhat.com>
* ifcvt.c (life_data_ok): New.
(merge_if_block): Use it to determine whether to update
global_live_at_end.
(if_convert): Set it.
2001-06-10 Richard Henderson <rth@redhat.com>
* config/alpha/osf5.h (ASM_OLDAS_SPEC): Add -c.
2001-06-10 Alexandre Oliva <aoliva@redhat.com>
* doc/invoke.texi (MN10300 Options): Document -mno-crt0.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -