summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2001-05-23 Zack Weinberg <zackw@stanford.edu>zack2001-05-232-61/+74
| | | | | | | | | | | | | | | | | | | | | * diagnostic.c (vnotice): Kill. (fnotice): Call vfprintf directly. (diagnostic_for_decl, output_do_verbatim, output_verbatim, verbatim, set_diagnostic_context): Rename string argument to indicate that it is run through gettext. (vbuild_message_string, build_message_string, output_do_printf): Rename string argument to indicate that it is NOT run through gettext. (output_printf, diagnostic_for_decl, fatal_io_error, sorry, output_do_verbatim, set_diagnostic_context, fnotice, _fatal_insn): Run msgid argument through gettext. (default_print_error_function): Run constant strings through gettext when nothing else will. (fatal_error, internal_error, error_recursion): Use fnotice. Present complete sentences to gettext. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42498 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix cross builds.green2001-05-233-304/+290
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42497 138bc75d-0d04-0410-961f-82ee72b054a4
* Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>oldham2001-05-232-4/+16
| | | | | | | | | | * lib/g++.exp (g++_include_flags): Use args to compute get_multilibs. (g++_link_flags): Likewise. (g++_init): Pass TOOL_OPTIONS as arguments to two above functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42495 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc_update (UPDATE_OPTIONS): Add -d to the default settings.gerald2001-05-232-4/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42493 138bc75d-0d04-0410-961f-82ee72b054a4
* * jump.c (mark_jump_label): Fix thinko in 2001-05-19 change.mmitchel2001-05-232-39/+32
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42491 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-05-235-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42490 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-22 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-05-232-32/+40
| | | | | | | | | | | | libstdc++/2841 * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init): Set ld_library_path. (libstdc++-v3_set_ld_library_path): New, copied from g++.exp. (libstdc++-v3-finish): Remove. (libstdc++-v3_exit): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42487 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.c (expand_function_start): Always use a pseudorth2001-05-232-22/+8
| | | | | | | for the function result value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42486 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/iris6.h (EH_FRAME_SECTION_ASM_OP): Give therth2001-05-232-4/+8
| | | | | | | section pointer alignment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42484 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (alpha-linux): Require binutils >= 2.10.rth2001-05-232-11/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42483 138bc75d-0d04-0410-961f-82ee72b054a4
* * optimize.c (initialize_inlined_parameters): Don't setmmitchel2001-05-232-0/+18
| | | | | | | | TREE_READONLY for a VAR_DECL taking the place of an inlined PARM_DECL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42480 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-22 Phil Edwards <pme@sources.redhat.com>pme2001-05-232-5/+17
| | | | | | | * docs/html/documentation.html: Point to doxygen output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42477 138bc75d-0d04-0410-961f-82ee72b054a4
* * unwind-dw2-fde.c (__deregister_frame_info): Stringize userth2001-05-232-1/+10
| | | | | | | of __USER_LABEL_PREFIX__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42475 138bc75d-0d04-0410-961f-82ee72b054a4
* * unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of...rth2001-05-225-1/+44
| | | | | | | | | | | (__deregister_frame_info_bases): New. * unwind-dw2-fde.h: Declare it. * libgcc-std.ver: Export it. * crtstuff.c (__do_global_dtors_aux): Call it if we would have called __register_frame_info_bases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42473 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-22 Toon Moene <toon@moene.indiv.nluug.nl>toon2001-05-224-4/+10
| | | | | | | | | * g77.texi: Update last-changed date. * news.texi: Update copyright years, last-changed date. * bugs.texi: Update copyright years, last-changed date. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42471 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/freebsd.h (FBSD_CPP_PREDEFINES): Use #endif/#if pairljrittle2001-05-222-4/+17
| | | | | | | instead of #elif (which is OK for this case but not in general). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42469 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-22 Toon Moene <toon@moene.indiv.nluug.nl>toon2001-05-224-251/+23
| | | | | | | | | | | * g77.texi: Update maintenance information for GNU Fortran. Remove all mention of -fdebug-kludge. * news.texi: Make more news in 0.5.26 `user visible changes'. Acknowledge work by important contributors. * bugs.texi: Remove all mention of -fdebug-kludge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42468 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-22 Andrew MacLeod <amacleod@redhat.com>amacleod2001-05-224-20/+45
| | | | | | | | | | | * builtins.c (expand_builtin_longjmp): A longjmp can be a call too. * config/ia64/ia64.md (nonlocal_goto): Reverse label and frame pointer parameters to __ia64_nonlocal_goto. Flag as NO_RETURN. * config/ia64/ia64.c (ia64_expand_epilogue): Make sure we are issuing "r2" to the assembly file. Only issue allocs with non-zero parameters. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42467 138bc75d-0d04-0410-961f-82ee72b054a4
* * class.c, cp-tree.h, rtti.c: Remove com_interface attribute support.jason2001-05-226-62/+10
| | | | | | | | * tree.c (cp_valid_lang_attribute): Warn about use of com_interface attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42465 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/freebsd.h (LIB_SPEC): Key the exact setting toljrittle2001-05-224-16/+76
| | | | | | | | | | | | | | | | | | 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. (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42464 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (the unlabeled system switch statement): Addljrittle2001-05-227-25/+178
| | | | | | | | | | | | | | | | | | 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). (i[34567]86-*-freebsd* in machine-specific section): Use it. (alpha*-*-freebsd* in machine-specific section): 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42463 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/t-freebsd (TARGET_LIBGCC2_CFLAGS): Add -fPIC.ljrittle2001-05-223-3/+11
| | | | | | | | * config/t-freebsd-thread (TARGET_LIBGCC2_CFLAGS): Add -pthread instead setting macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42461 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-21 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-05-227-31/+213
| | | | | | | | | | | | | | | | | | | | | | * mkcheck.in (static_fail): Remove S_FLAG decoration on output. * include/bits/std_sstream.h (stringbuf::setbuf): Require both arguments to be non-null. * include/bits/fstream.tcc (filebuf::_M_allocate_buffers): Only try allocations if allocated size is greater than zero. (filebuf::_M_filebuf_init): Change to (filebuf::_M_allocate_file): Which is what it does now. (filebuf::_M_allocate_bufers): Change to (filebuf::_M_allocate_internal_buffer): This, and create (filebuf::_M_allocate_pback_buffer): New. (filebuf::_M_destroy_internal_buffer): New. (filebuf::_M_buf_allocated): New data member. (filebuf::setbuf): Use new logic, allow use of external buffer. * testsuite/27_io/stringbuf_virtuals.cc: New file. * testsuite/27_io/filebuf_virtuals.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42458 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y: Refer to compound literals as such, not asjsm282001-05-222-2/+7
| | | | | | | constructor-expressions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42455 138bc75d-0d04-0410-961f-82ee72b054a4
* * crtstuff.c (__register_frame_info_bases): Declare.rth2001-05-225-8/+146
| | | | | | | | | | | | | | (frame_dummy): Use it, if CRT_GET_RFIB_TEXT or CRT_GET_RFIB_DATA. (__do_global_dtors_aux, __do_global_dtors): Streamline. * config/i386/linux.h (ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): New. (CRT_GET_RFIB_DATA): New. * config/i386/sysv4.h: Likewise. * config/i386/sco5.h: Likewise. (ASM_PREFERRED_EH_DATA_FORMAT): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42453 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.c (read_string): Break out from ...rth2001-05-222-47/+68
| | | | | | | (read_rtx): ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42452 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (Specific): Remove a bogus and duplicate partgerald2001-05-222-44/+7
| | | | | | | copied from the end of the document. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42450 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix ia64 build problemsbernds2001-05-222-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42448 138bc75d-0d04-0410-961f-82ee72b054a4
* * install.texi: Remove obsolete information on SunOS as well asgerald2001-05-222-90/+7
| | | | | | | | i386-sun-sunos4, i860-intel-osf1, and powerpcle-*-solaris2*. (Installing GNU CC on the Sun): Remove section. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42447 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppfiles.c (remove_component_p): Don't assume lstat/stat willaoliva2001-05-222-0/+11
| | | | | | | keep errno unchanged on success. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42445 138bc75d-0d04-0410-961f-82ee72b054a4
* * libI77/Makefile.in (stamp-h): Create in $(objdir) insteadljrittle2001-05-222-1/+6
| | | | | | | of $(srcdir). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42442 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-lex.c (lex_number): If pedantic and not C99, pedwarn exactlyjsm282001-05-224-3/+19
| | | | | | | | | | | | once for hexadecimal floats, whether or not they contain a decimal point. Don't let the setting of pedantic otherwise affect the parsing of hexadecimal floats. testsuite: * gcc.dg/c90-hexfloat-1.c: Add more tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42440 138bc75d-0d04-0410-961f-82ee72b054a4
* * ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)aoliva2001-05-222-2/+7
| | | | | | | [aix4*|aix5*]: Prepend blank. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42438 138bc75d-0d04-0410-961f-82ee72b054a4
* * README.ACORN: Remove obsolete file.gerald2001-05-222-18/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42436 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (gen_binary): Use swap_commutative_operands_prth2001-05-226-27/+27
| | | | | | | | | | | | (simplify_comparison): Likewise. * expmed.c (emit_store_flag): Likewise. * expr.c (compare_from_rtx): Likewise. (do_compare_rtx_and_jump): Likewise. * optabs.c (emit_cmp_and_jump_insn): Revert last patch; abort if not emitting a branch and operands want swapping. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42433 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-lex.c (c_lex): Just cast cpp's hashnode to gcc's one.neil2001-05-224-39/+11
| | | | | | | | | * stringpool.c: (IS_FE_IDENT, make_identifier): Delete. (maybe_get_identifier): Update. * tree.h (make_identifier): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42432 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-05-225-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42430 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (subst): Do not substitute for a register asrth2001-05-222-1/+13
| | | | | | | a destination subreg/strict_low_part/zero_extract. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42429 138bc75d-0d04-0410-961f-82ee72b054a4
* Implement invocation interface; don't create new thread for main.bothner2001-05-2222-1956/+472
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42428 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (simplify_comparison): Update op1 after constantrth2001-05-224-14/+26
| | | | | | | | | | extension. * recog.c (const_int_operand): Accept only constants valid for the given mode. * genrecog.c: Update comments wrt const_int_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42427 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc_build: Use -d when invoking gcc_update.mmitchel2001-05-222-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42426 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (libgcj_la_DEPENDENCIES): Add $(nat_files).bothner2001-05-222-5/+11
| | | | | | | | (libgcj_la_LIBADD): Likewise. (libgcjx_la_DEPENDENCIES, libgcjx_la_LIBADD): Add $(x_nat_files). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42424 138bc75d-0d04-0410-961f-82ee72b054a4
* * emit-rtl.c (init_emit_once): Zero unused memory in arth2001-05-222-1/+13
| | | | | | | CONST_DOUBLE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42423 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-21 Stephen M. Webb <stephen@bregmasoft.com>bkoz2001-05-223-67/+73
| | | | | | | | | | | | | | | | | * include/c_std/bits/std_cstring.h (memchr): Define "C" functions to __glibcpp_memchr. (strchr): Same, but to __glibcpp_strchr. (strpbrk): Same. (strrchr): Same. (strstr): Same. * include/c_std/bits/std_cwchar.h (wcschr): Same. (wcsbrk): Same. (wcsrchr): Same. (wcsstr): Same. (wmemchr): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42421 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-05-21 Benjamin Kosnik <bkoz@kredhat.com>bkoz2001-05-221-4/+4
| | | | | | | * testsuite/21_strings/c_strings.cc (main): Fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42420 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj/javaprims.h (_Jv_FormatInt): New declaration.bothner2001-05-2210-40/+98
| | | | | | | | | | | | | | | * java/lang/natString.cc (_JvFormatInt): New primitive, with logic taken from old Integer.toString code. (Integer::valueOf): Use _Jv_FormatInt. * java/lang/Integer.java (toString): Just use call String.valueOf. * java/lang/Long.java (toString): Fix typo in comment. * java/lang/String.java (valueOf(int)): Make native. * java/lang/StringBuffer.java (append(int)): Make native. * java/lang/natStringBuffer.cc: New file, for append(jint). * Makefile.am (ant_source_files): Add java/lang/natStringBuffer.cc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42419 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h (type_num_arguments): Declare it.mmitchel2001-05-223-0/+28
| | | | | | | * tree.c (type_num_arguments): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42418 138bc75d-0d04-0410-961f-82ee72b054a4
* * mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks.jason2001-05-222-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42415 138bc75d-0d04-0410-961f-82ee72b054a4
* lose START_CATCH_STMTjason2001-05-221-9/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42414 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c (build_op_delete_call): Ignore exception-specificationsmmitchel2001-05-224-17/+112
| | | | | | | | | | when looking for matching delete operators. * init.c (build_new_1): Compute whether or not the allocation function used is a placement allocation function or not, and communicate this information to build_op_delete_call. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42413 138bc75d-0d04-0410-961f-82ee72b054a4