aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-05-23diagnostic.c (vnotice): Kill.Zack Weinberg2-61/+74
2001-05-23 Zack Weinberg <zackw@stanford.edu> * 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. From-SVN: r42498
2001-05-23Fix cross builds.Anthony Green3-304/+290
From-SVN: r42497
2001-05-23Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>Jeffrey D. Oldham2-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. From-SVN: r42495
2001-05-23* gcc_update (UPDATE_OPTIONS): Add -d to the default settings.Gerald Pfeifer2-4/+11
From-SVN: r42493
2001-05-23* jump.c (mark_jump_label): Fix thinko in 2001-05-19 change.Mark Mitchell2-39/+32
From-SVN: r42491
2001-05-23Daily bump.GCC Administrator5-5/+5
From-SVN: r42490
2001-05-23libstdc++-v3-dg.exp (libstdc++-v3-init): Set ld_library_path.Benjamin Kosnik2-32/+40
2001-05-22 Benjamin Kosnik <bkoz@redhat.com> 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. From-SVN: r42487
2001-05-23function.c (expand_function_start): Always use a pseudo for the function ↵Richard Henderson2-22/+8
result value. * function.c (expand_function_start): Always use a pseudo for the function result value. From-SVN: r42486
2001-05-22iris6.h (EH_FRAME_SECTION_ASM_OP): Give the section pointer alignment.Richard Henderson2-4/+8
* config/mips/iris6.h (EH_FRAME_SECTION_ASM_OP): Give the section pointer alignment. From-SVN: r42484
2001-05-22* doc/install.texi (alpha-linux): Require binutils >= 2.10.Richard Henderson2-11/+6
From-SVN: r42483
2001-05-23optimize.c (initialize_inlined_parameters): Don't set TREE_READONLY for a ↵Mark Mitchell2-0/+18
VAR_DECL taking the place of an inlined PARM_DECL. * optimize.c (initialize_inlined_parameters): Don't set TREE_READONLY for a VAR_DECL taking the place of an inlined PARM_DECL. From-SVN: r42480
2001-05-23documentation.html: Point to doxygen output.Phil Edwards2-5/+17
2001-05-22 Phil Edwards <pme@sources.redhat.com> * docs/html/documentation.html: Point to doxygen output. From-SVN: r42477
2001-05-22unwind-dw2-fde.c (__deregister_frame_info): Stringize use of ↵Richard Henderson2-1/+10
__USER_LABEL_PREFIX__. * unwind-dw2-fde.c (__deregister_frame_info): Stringize use of __USER_LABEL_PREFIX__. From-SVN: r42475
2001-05-22unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of...Richard Henderson5-1/+44
* unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of... (__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. From-SVN: r42473
2001-05-22g77.texi: Update last-changed date.Toon Moene4-4/+10
2001-05-22 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: Update last-changed date. * news.texi: Update copyright years, last-changed date. * bugs.texi: Update copyright years, last-changed date. From-SVN: r42471
2001-05-22freebsd.h (FBSD_CPP_PREDEFINES): Use #endif/#if pair instead of #elif (which ↵Loren J. Rittle2-4/+17
is OK for this case but not in general). * config/freebsd.h (FBSD_CPP_PREDEFINES): Use #endif/#if pair instead of #elif (which is OK for this case but not in general). From-SVN: r42469
2001-05-22g77.texi: Update maintenance information for GNU Fortran.Toon Moene4-251/+23
2001-05-22 Toon Moene <toon@moene.indiv.nluug.nl> * 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. From-SVN: r42468
2001-05-22builtins.c (expand_builtin_longjmp): A longjmp can be a call too.Andrew MacLeod4-20/+45
2001-05-22 Andrew MacLeod <amacleod@redhat.com> * 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. From-SVN: r42467
2001-05-22class.c, [...]: Remove com_interface attribute support.Jason Merrill6-62/+10
* class.c, cp-tree.h, rtti.c: Remove com_interface attribute support. * tree.c (cp_valid_lang_attribute): Warn about use of com_interface attribute. From-SVN: r42465
2001-05-22freebsd.h (LIB_SPEC): Key the exact setting to configure-time options and ↵Loren J. Rittle4-16/+76
target version of FreeBSD. * 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. (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. Co-Authored-By: David O'Brien <obrien@freebsd.org> From-SVN: r42464
2001-05-22config.gcc (the unlabeled system switch statement): Add generic ↵Loren J. Rittle7-25/+178
configuration section to handle *-*-freebsd*. * 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). (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. Co-Authored-By: David O'Brien <obrien@freebsd.org> From-SVN: r42463
2001-05-22t-freebsd (TARGET_LIBGCC2_CFLAGS): Add -fPIC.Loren J. Rittle3-3/+11
* config/t-freebsd (TARGET_LIBGCC2_CFLAGS): Add -fPIC. * config/t-freebsd-thread (TARGET_LIBGCC2_CFLAGS): Add -pthread instead setting macro. Co-Authored-By: David O'Brien <obrien@freebsd.org> From-SVN: r42461
2001-05-22mkcheck.in (static_fail): Remove S_FLAG decoration on output.Benjamin Kosnik7-31/+213
2001-05-21 Benjamin Kosnik <bkoz@redhat.com> * 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. From-SVN: r42458
2001-05-22parse.y: Refer to compound literals as such, not as constructor-expressions.Joseph Myers2-2/+7
* parse.y: Refer to compound literals as such, not as constructor-expressions. From-SVN: r42455
2001-05-22crtstuff.c (__register_frame_info_bases): Declare.Richard Henderson5-8/+146
* crtstuff.c (__register_frame_info_bases): Declare. (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. From-SVN: r42453
2001-05-22rtl.c (read_string): Break out from ...Richard Henderson2-47/+68
* rtl.c (read_string): Break out from ... (read_rtx): ... here. From-SVN: r42452
2001-05-22install.texi (Specific): Remove a bogus and duplicate part copied from the ↵Gerald Pfeifer2-44/+7
end of the document. * doc/install.texi (Specific): Remove a bogus and duplicate part copied from the end of the document. From-SVN: r42450
2001-05-22Fix ia64 build problemsBernd Schmidt2-1/+5
From-SVN: r42448
2001-05-22install.texi: Remove obsolete information on SunOS as well as i386-sun-sunos4...Gerald Pfeifer2-90/+7
* install.texi: Remove obsolete information on SunOS as well as i386-sun-sunos4, i860-intel-osf1, and powerpcle-*-solaris2*. (Installing GNU CC on the Sun): Remove section. From-SVN: r42447
2001-05-22cppfiles.c (remove_component_p): Don't assume lstat/stat will keep errno ↵Alexandre Oliva2-0/+11
unchanged on success. * cppfiles.c (remove_component_p): Don't assume lstat/stat will keep errno unchanged on success. From-SVN: r42445
2001-05-22Makefile.in (stamp-h): Create in $(objdir) instead of $(srcdir).Loren J. Rittle2-1/+6
* libI77/Makefile.in (stamp-h): Create in $(objdir) instead of $(srcdir). From-SVN: r42442
2001-05-22c-lex.c (lex_number): If pedantic and not C99...Joseph Myers4-3/+19
* c-lex.c (lex_number): If pedantic and not C99, pedwarn exactly 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. From-SVN: r42440
2001-05-22ltcf-cxx.sh (allow_undefined_flag, [...]): Prepend blank.Alexandre Oliva2-2/+7
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag) [aix4*|aix5*]: Prepend blank. From-SVN: r42438
2001-05-22* README.ACORN: Remove obsolete file.Gerald Pfeifer2-18/+4
From-SVN: r42436
2001-05-22combine.c (gen_binary): Use swap_commutative_operands_pJan Hubicka6-27/+27
* combine.c (gen_binary): Use swap_commutative_operands_p (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. From-SVN: r42433
2001-05-22c-lex.c (c_lex): Just cast cpp's hashnode to gcc's one.Neil Booth4-39/+11
* c-lex.c (c_lex): Just cast cpp's hashnode to gcc's one. * stringpool.c: (IS_FE_IDENT, make_identifier): Delete. (maybe_get_identifier): Update. * tree.h (make_identifier): Delete. From-SVN: r42432
2001-05-22Daily bump.GCC Administrator5-5/+5
From-SVN: r42430
2001-05-21combine.c (subst): Do not substitute for a register as a destination...Richard Henderson2-1/+13
* combine.c (subst): Do not substitute for a register as a destination subreg/strict_low_part/zero_extract. From-SVN: r42429
2001-05-21Implement invocation interface; don't create new thread for main.Per Bothner22-1956/+472
From-SVN: r42428
2001-05-21combine.c (simplify_comparison): Update op1 after constant extension.Richard Henderson4-14/+26
* combine.c (simplify_comparison): Update op1 after constant extension. * recog.c (const_int_operand): Accept only constants valid for the given mode. * genrecog.c: Update comments wrt const_int_operand. From-SVN: r42427
2001-05-22* gcc_build: Use -d when invoking gcc_update.Mark Mitchell2-2/+6
From-SVN: r42426
2001-05-21Makefile.am (libgcj_la_DEPENDENCIES): Add $(nat_files).Per Bothner2-5/+11
* Makefile.am (libgcj_la_DEPENDENCIES): Add $(nat_files). (libgcj_la_LIBADD): Likewise. (libgcjx_la_DEPENDENCIES, libgcjx_la_LIBADD): Add $(x_nat_files). From-SVN: r42424
2001-05-21emit-rtl.c (init_emit_once): Zero unused memory in a CONST_DOUBLE.Richard Henderson2-1/+13
* emit-rtl.c (init_emit_once): Zero unused memory in a CONST_DOUBLE. From-SVN: r42423
2001-05-22std_cstring.h (memchr): Define "C" functions to __glibcpp_memchr.Benjamin Kosnik3-67/+73
2001-05-21 Stephen M. Webb <stephen@bregmasoft.com> * 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. From-SVN: r42421
2001-05-22c_strings.cc (main): Fix.Benjamin Kosnik1-4/+4
2001-05-21 Benjamin Kosnik <bkoz@kredhat.com> * testsuite/21_strings/c_strings.cc (main): Fix. From-SVN: r42420
2001-05-21javaprims.h (_Jv_FormatInt): New declaration.Per Bothner10-40/+98
* gcj/javaprims.h (_Jv_FormatInt): New declaration. * 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. From-SVN: r42419
2001-05-22tree.h (type_num_arguments): Declare it.Mark Mitchell3-0/+28
* tree.h (type_num_arguments): Declare it. * tree.c (type_num_arguments): New function. From-SVN: r42418
2001-05-21* mt-linux (CXXFLAGS_FOR_TARGET): Lose -fvtable-thunks.Jason Merrill2-2/+5
From-SVN: r42415
2001-05-21lose START_CATCH_STMTJason Merrill1-9/+9
From-SVN: r42414
2001-05-22call.c (build_op_delete_call): Ignore exception-specifications when looking ↵Mark Mitchell4-17/+112
for matching delete operators. * call.c (build_op_delete_call): Ignore exception-specifications 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. From-SVN: r42413