- 23 May, 2001 8 commits
-
-
From-SVN: r42490
GCC Administrator committed -
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
Benjamin Kosnik committed -
* function.c (expand_function_start): Always use a pseudo for the function result value. From-SVN: r42486
Richard Henderson committed -
* config/mips/iris6.h (EH_FRAME_SECTION_ASM_OP): Give the section pointer alignment. From-SVN: r42484
Richard Henderson committed -
From-SVN: r42483
Richard Henderson committed -
optimize.c (initialize_inlined_parameters): Don't set TREE_READONLY for a 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
Mark Mitchell committed -
2001-05-22 Phil Edwards <pme@sources.redhat.com> * docs/html/documentation.html: Point to doxygen output. From-SVN: r42477
Phil Edwards committed -
* unwind-dw2-fde.c (__deregister_frame_info): Stringize use of __USER_LABEL_PREFIX__. From-SVN: r42475
Richard Henderson committed
-
- 22 May, 2001 32 commits
-
-
* 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
Richard Henderson committed -
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
Toon Moene committed -
freebsd.h (FBSD_CPP_PREDEFINES): Use #endif/#if pair instead of #elif (which 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
Loren J. Rittle committed -
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
Toon Moene committed -
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
Andrew MacLeod committed -
* 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
Jason Merrill committed -
freebsd.h (LIB_SPEC): Key the exact setting to configure-time options and 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
Loren J. Rittle committed -
config.gcc (the unlabeled system switch statement): Add generic 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
Loren J. Rittle committed -
* 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
Loren J. Rittle committed -
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
Benjamin Kosnik committed -
* parse.y: Refer to compound literals as such, not as constructor-expressions. From-SVN: r42455
Joseph Myers committed -
* 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
Richard Henderson committed -
* rtl.c (read_string): Break out from ... (read_rtx): ... here. From-SVN: r42452
Richard Henderson committed -
* doc/install.texi (Specific): Remove a bogus and duplicate part copied from the end of the document. From-SVN: r42450
Gerald Pfeifer committed -
From-SVN: r42448
Bernd Schmidt committed -
* 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
Gerald Pfeifer committed -
* cppfiles.c (remove_component_p): Don't assume lstat/stat will keep errno unchanged on success. From-SVN: r42445
Alexandre Oliva committed -
* libI77/Makefile.in (stamp-h): Create in $(objdir) instead of $(srcdir). From-SVN: r42442
Loren J. Rittle committed -
* 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
Joseph Myers committed -
* ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag) [aix4*|aix5*]: Prepend blank. From-SVN: r42438
Alexandre Oliva committed -
From-SVN: r42436
Gerald Pfeifer committed -
* 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
Jan Hubicka committed -
* 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
Neil Booth committed -
From-SVN: r42430
GCC Administrator committed -
* combine.c (subst): Do not substitute for a register as a destination subreg/strict_low_part/zero_extract. From-SVN: r42429
Richard Henderson committed -
From-SVN: r42428
Per Bothner committed -
* 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
Richard Henderson committed -
From-SVN: r42426
Mark Mitchell committed -
* 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
Per Bothner committed -
* emit-rtl.c (init_emit_once): Zero unused memory in a CONST_DOUBLE. From-SVN: r42423
Richard Henderson committed -
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
Benjamin Kosnik committed -
2001-05-21 Benjamin Kosnik <bkoz@kredhat.com> * testsuite/21_strings/c_strings.cc (main): Fix. From-SVN: r42420
Benjamin Kosnik committed
-