📄 changelog
字号:
* doc/install.texi: Update FreeBSD information. Generalize
and update information for alpha-based platforms using ELF.
2001-06-04 Richard Henderson <rth@redhat.com>
* sibcall.c (optimize_sibling_and_tail_recursive_call): Suppress
optimization if current_function_calls_setjmp.
2001-06-04 Joseph S. Myers <jsm28@cam.ac.uk>
* c-tree.texi: Fix documentation of TREE_STRING_LENGTH for wide
strings.
2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
* c-decl.c (get_parm_info): Use INTEGRAL_TYPE_P.
(store_parm_decls): Likewise.
* c-typeck.c (convert_arguments): Likewise.
2001-06-03 kaz Kojima <kkojima@rr.iij4u.or.jp>
* gcc/config/sh/sh.c (print_operand_address, print_operand): Call
mark_constant_pool_use before output_addr_const.
(struct pool_node): New field wend.
(add_constant): Note a sequence of constants that are referenced
by a given label.
(pool_window_label, pool_window_last): New variables.
(dump_table): Emit a unspec_volatile representing the end of a
sequence of constants.
(mark_constant_pool_use): New function.
* gcc/config/sh/sh.md (UNSPECV_WINDOW_END): New constant.
(consttable_2): Add the second operand which flags whether
this consttable entry was used or not.
(consttable_4, consttable_8, consttable_sf, consttable_df):
Likewise.
(consttable_window_end): New insn.
2001-06-03 Alexandre Oliva <aoliva@redhat.com>
Warning removal.
* config/sh/sh.c (print_operand_address): Cast INTVAL to int.
(shl_and_kind): Cast wide constant.
(gen_far_branch): Define as static, as in declaration.
(barrier_align): Compute cache-line length as unsigned. Add
parentheses in initial credit computation.
(rounded_frame_size): Add parentheses.
(permanent_obstack): Remove declaration. Include ggc.h for
declaration of ggc_add_root_rtx().
(get_free_reg): Removed declaration of unused variable reg.
(legitimize_pic_address): Mark mode argument as unused.
2001-06-03 Igor Shevlyakov <igor@windriver.com>
* config/sh/sh.c (output_branch): Support for insn with lenght
attr 12 & 16 which represents cond branches outside +-4096 range.
2001-06-03 Alexandre Oliva <aoliva@redhat.com>
* config/sh/lib1funcs.asm (ic_invalidate): Align the
cache-mirroring sequence. Add nops.
2001-06-03 Joseph S. Myers <jsm28@cam.ac.uk>
* install.texi: Remove more old installation documentation.
* doc/install.texi: Add relevant parts here.
2001-06-03 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* doc/install.texi2html: New script.
2001-06-03 David Edelsohn <edelsohn@gnu.org>
* doc/install.texi: Update AIX information again.
2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
* gcc.texi, install.texi: Remove old system-specific installation
documentation.
* doc/install.texi: Move it to here.
2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/install.texi: Clean up Texinfo markup.
2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
* cpp.texi, cppinternals.texi, gcc.texi: Move contents to just
after title page.
2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
* install.texi: Remove documentation of some configuration
options.
* doc/install.texi: Add relevant parts of this documentation here.
2001-06-02 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* contrib.texi: Updated entries for Mark Mitchell, Joseph S. Myers,
Gerald Pfeifer, Bernd Schmidt, and Dean Wakerley.
2001-06-02 Joseph S. Myers <jsm28@cam.ac.uk>
* install.texi: Remove libgcc1 documentation.
* gcc.texi: Remove link to Cross Runtime.
2001-06-01 Jan van Male <jan.vanmale@fenk.wau.nl>
* invoke.texi: Remove references to papers about sequence points to
readings.html, refer to that page.
2001-06-01 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* README: Update references to installation instructions.
2001-06-01 Laurent Guerby <guerby@acm.org>
Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* doc/install.texi: Define srcdir when sources come from CVS.
Significantly improve markup. Wrap overly long lines.
2001-05-31 Richard Henderson <rth@redhat.com>
* gcc.c (init_gcc_specs): When linking against libgcc_s.so,
also link against libgcc.a.
Thu May 31 19:17:01 CEST 2001 Jan Hubicka <jh@suse.cz>
* i386.c (ix86_expand_int_movcc): Force one of operands to be register.
2001-05-31 Rodney Brown <rbrown64@csc.com.au>
* install.texi (Configuration): Add html links for --with-gnu-as &
--with-gnu-ld and refer to them from hppa & SCO triplets.
(Specific): Link back to with-gnu-ld for all ELF platfoms.
(Specific): Reword AVR binutils recommendation.
2001-05-31 Jan van Male <jan.vanmale@fenk.wau.nl>
* extend.texi: Fix formating of examples, eliminate some
'overfull hboxes'.
* gcc.texi: Eliminate some 'overfull hboxes'.
* invoke.texi: Use two spaces between command options, eliminate
some 'overfull hboxes'.
2001-05-30 Richard Henderson <rth@redhat.com>
* dwarf2out.c (dwarf2out_finish): Don't emit DW_AT_stmt_list at -g1.
2001-05-30 Tom Tromey <tromey@redhat.com>
* gcc.c (do_spec_1): In `%O' case, if we computed saved_suffix,
use it in the new association.
2001-05-30 Loren J. Rittle <ljrittle@acm.org>
David O'Brien <obrien@freebsd.org>
FreeBSD system configuration merged from mainline.
* config.gcc (the unlabeled system switch statement): Add
generic configuration section to handle *-*-freebsd*. Also,
to match the system compiler, default to threading support (it
may be disabled with the standard --disable-threads
configuration-time switch). Report bad configuration.
(i[34567]86-*-freebsd* in machine-specific section): Use it.
(alpha*-*-freebsd* in machine-specific section): Likewise.
* config/freebsd.h (LIB_SPEC): Key the exact setting to
configure-time options and target version of FreeBSD. Set-up
to match architectural change in threading support. Correctly
report when -pthread option is not supported by configure-time
options.
(FBSD_CPP_PREDEFINES): Move from architecture-specific files
and extend to encode target version number in run-time setting
of __FreeBSD__ macro to match the system compiler. Use #endif/#if pair
instead of #elif (which is OK for this case but not in general).
(CPP_PREDEFINES): Likewise.
(PREFERRED_DEBUGGING_TYPE): Change to DWARF2_DEBUG.
* config/alpha/freebsd.h (CPP_PREDEFINES): Moved to common freebsd.h.
* config/i386/freebsd.h (CPP_PREDEFINES): Likewise.
* config/freebsd3.h: New file to expose FBSD_MAJOR macro (3).
* config/freebsd4.h: New file to expose FBSD_MAJOR macro (4).
* config/freebsd5.h: New file to expose FBSD_MAJOR macro (5).
* config/freebsd6.h: New file to expose FBSD_MAJOR macro (6).
* config/freebsd-nthr.h: New file to expose FBSD_NO_THREADS macro.
* config/t-freebsd (TARGET_LIBGCC2_CFLAGS): Add -fPIC.
* config/t-freebsd-thread (TARGET_LIBGCC2_CFLAGS): Add
-pthread instead setting macro.
2001-05-30 Loren J. Rittle <ljrittle@acm.org>
John David Anglin <dave@hiauly1.hia.nrc.ca>
* gthr-posix.h (__gthread_active_ptr): Cast function pointer
to target type to allow ISO C++ compiler to accept it.
* gthr-dce.h (__gthread_active_ptr): Likewise.
* gthr-solaris.h (__gthread_active_ptr): Likewise.
2001-05-30 Neil Booth <neil@daikokuya.demon.co.uk>
* cpplex.c (_cpp_lex_token): Revert patch of 16 May 2001
so that we do accept comments in preprocessed input.
2000-05-30 Kelley Cook <kelley.cook@home.com>
* config/i386/i386.h (TARGET_SWITCHES): Remove -mmmx and -msse options.
2001-05-30 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* sparc/sol2.h (CPLUSPLUS_CPP_SPEC): Add all of CPP_SPEC instead
of just copying CPP_CPU_SPEC.
2001-05-30 Gordon Sadler <gbsadler1@lcisp.com>
* invoke.texi (Option Summary): Remove -isystem-c++ from options.
2001-05-30 Hans-Peter Nilsson <hp@axis.com>
* Makefile.in (s-mlib): Make backtick-commands always succeed.
(DRIVER_DEFINES): Ditto.
2001-05-29 Stan Shebs <shebs@apple.com>
* gcc.texi: Add links for information about Objective-C.
2001-05-29 Hartmut Schirmer <SchirmerH@Innovative-Systems.de>
* config/sh/sh.h (IDENT_ASM_OP): End with TAB, not LF.
2001-05-29 Nathan Sidwell <nathan@codesourcery.com>
* configure.in (gcc_version): Remove unrequired \ on ". (Solaris
/bin/sed fails on [^\"]).
(configargs.h): Likewise.
* configure: Rebuilt.
2001-05-28 Joseph S. Myers <jsm28@cam.ac.uk>
* c-tree.texi, contrib.texi, cpp.texi, extend.texi, gcc.texi,
gcov.texi, install.texi, md.texi, objc.texi, rtl.texi, tm.texi:
Remove trailing whitespace.
2001-05-28 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
* c-common.c (c_common_nodes_and_builtins): Change __builtin_fsqrt
to __builtin_sqrt.
* extend.texi (Other Builtins): Update documentation about
__builtin_sqrt.
2001-05-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* doc/install.texi (Specific): http://reality.sgi.com/ariel/freeware/
became http://freeware.sgi.com/.
2001-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* fixinc/fixtests.c: Declare entries in ENV_TABLE.
2001-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
* cpplib.c (run_directive): Set pfile->directive.
2001-05-27 Nathan Sidwell <nathan@codesourcery.com>
* lists.c (init_EXPR_INSN_LIST_cache): Only called once.
* toplev.c (rest_of_compilation): Don't call it here.
(compile_file): Call it here.
2001-05-27 Lars Brinkhoff <lars@nocrew.org>
* combine.c (try_combine): Fix typo in comment.
* expr.c (expand_expr): Likewise.
* config/i370/i370.md (untyped_call): Likewise.
2001-05-26 Bruce Korb <bkorb@gnu.org>
* fixinc/fixtests.c(stdc_0_in_system_headers_test): Must return "FIX"
when fixincl is operating in test mode
* fixinc/inclhack.def(AAB_dgux_int_varargs) : aesthetics
(AAB_ultrix_limits): remove redundant text
(AAB_ultrix_memory): ditto
(AAB_ultrix_string): ditto
(djgpp_wchar_h): fix the test text
(irix_stdio_va_list): add test text
(irix_limits_const): add a testing output file (limits.h is overwritten)
(strict_ansi_not_ctd): put limits.h second in list for same reason
(solaris27_mutex_init): test text needed selection text, too
* fixinc/fixtests.c(stdc_0_in_system_headers_test): Must return "FIX"
when fixincl is operating in test mode
2001-05-25 Zack Weinberg <zackw@stanford.edu>
* toplev.c (debug_args, f_options, W_options): Mark
descriptions for translation.
(display_help): Translate descriptions on output.
* cp/lang-options.h, f/lang-options.h, java/lang-options.h,
objc/lang-options.h: Mark descriptions for translation.
* aclocal.m4: Quote final argument of patsubst. Use
3-argument form of AC_DEFINE. Restore quotes to [] while
using AC_FD_CC.
* configure, config.in: Regenerate.
2001-05-25 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
* c4x.h (HARD_REGNO_CALLER_SAVE_MODE): Remove MODE argument.
2001-05-25 Stacey Sheldon <ssheldon@Catena.com>
* config/arc/initfini.c (.init): Fix typo.
2001-05-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* i386/i386.h (CC1_CPU_SPEC): Clarify -m486 etc deprecation messages.
2001-05-25 Richard Henderson <rth@redhat.com>
* config.gcc (all gnu and linux): Use t-slibgcc-elf-ver with t-linux.
(i386-*-solaris2): Use t-slibgcc-elf-ver or t-slibgcc-sld.
(sparc*-*-solaris2): Likewise.
* config/t-linux: Remove shared libgcc macros.
* config/t-slibgcc-elf-ver: Move from sparc/t-slibgcc.
* config/t-slibgcc-sld: Move from sparc/t-slibgcc-sld.
2001-05-25 Richard Henderson <rth@redhat.com>
* libgcc-std.ver: Export XFmode and TFmode versions of symbols.
2001-05-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* fixinc/inclhack.def (strict_ansi_not, strict_ansi_not_ctd,
strict_ansi_only): Don't run if stdc_0_in_system_headers.
* fixinc/fixincl.x: Regenerate.
* fixinc/fixtests.c (stdc_0_in_system_headers_test): New function.
(FIX_TEST_TABLE): Declare it.
* fixinc/fixlib.h: Include config.h.
2001-05-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* fixinc/inclhack.def (alpha___assert): Change char * args to
const char * on Tru64 UNIX to avoid excessive warnings from
assert.h.
* fixinc/fixincl.x: Regenerate.
2001-05-25 David Edelsohn <edelsohn@gnu.org>
* xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker.
* config/rs6000/aix.h (USER_LABEL_PREFIX): AIX symbols do not have
any prefix.
2001-05-25 Jeff Knaggs <jknaggs@redhat.com>
* config/alpha/alpha.md (movtf_internal): Use reg_overlap_mentioned_p
instead of rtx_equal_p for early clobber test.
2001-05-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* aclocal.m4: Fixed typo.
(gcc_AC_HEADER_STDBOOL): Define.
(gcc_AC_C__BOOL): Define.
* configure.in: Use them.
(AC_CHECK_HEADERS): Remove stdbool.h
* configure, config.in: Regenerate.
2001-05-25 Richard Henderson <rth@redhat.com>
* config/i386/i386.md: Revert previous change. Do not apply
the peephole if the components do not die after the sequence.
2001-05-25 Mark Mitchell <mark@codesourcery.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -