- 14 Mar, 2001 17 commits
-
-
From-SVN: r40473
DJ Delorie committed -
2001-03-14 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2020 * include/bits/std_streambuf.h: Remove cached locale facets. (basic_streambuf::_M_buf_fctype): Remove. (basic_streambuf::~basic_streambuf): Remove here. (basic_streambuf::basic_streambuf): Same. (basic_streambuf::imbue): Same. * include/bits/fstream.tcc (filebuf::imbue): Remove _M_buf_fctype. * include/bits/std_fstream.h (basic_filebuf::_M_fcvt): Remove. (basic_filebuf::~basic_filebuf()): Remove here. * include/bits/fstream.tcc (basic_filebuf::basic_filebuf): Same. (basic_filebuf::imbue): Same. * include/bits/localefwd.h (_Count_ones): Remove. (locale::_S_num_categories): Just use 6, since this doesn't actually change, ever. * include/bits/locale_facets.tcc (has_facet): Simplify. (use_facet): Same. * testsuite/27_io/filebuf.cc (test06): Add tests. From-SVN: r40472
Benjamin Kosnik committed -
* configure.in: Use $gcc_cv_as instead of $as. * configure: Regenerated. From-SVN: r40470
Laurynas Biveinis committed -
From-SVN: r40469
Nick Clifton committed -
From-SVN: r40468
Neil Booth committed -
cppfiles.c (stack_include_file): Only increase the include count if we actually process the file properly... * cppfiles.c (stack_include_file): Only increase the include count if we actually process the file properly, as opposed to treating it as length zero. Only call read_include_file if not DO_NOT_REREAD. Handle the -H include file output here. (read_include_file): Remove now redundant DO_NOT_REREAD check. (cpp_included, find_include_file): Simplify pathnames after remapping them. If remapping, don't use the remapped file name's buffer as our scratch buffer. (cpp_pop_file_buffer): Replace the multiple include macro only if it isn't yet set. (read_name_map): Simplify remapped names when reading in. (remap_filename): Move code to code path that uses it. (_cpp_simplify_pathname): Return the input pointer. * cpphash.h (_cpp_simplify_pathname): Update prototype. From-SVN: r40467
Neil Booth committed -
From-SVN: r40464
Mark Mitchell committed -
* libjava.compile/assignment.xfail: Removed. * libjava.compile/assignment_2.xfail: Removed. From-SVN: r40463
Tom Tromey committed -
From-SVN: r40462
Jan Hubicka committed -
* reg-stack.c (stack_result): Unconditionally use FUNCTION_OUTGOING_VALUE resp. FUNCTION_VALUE. * g++.old-deja/g++.other/regstack.C: New test. From-SVN: r40457
Jakub Jelinek committed -
natThrowable.cc (printRawStackTrace): Copy the stackTrace buffer to a correctly aligned pointer array. 2001-03-01 Andrew Haley <aph@redhat.com> * java/lang/natThrowable.cc (printRawStackTrace): Copy the stackTrace buffer to a correctly aligned pointer array. From-SVN: r40456
Andrew Haley committed -
* expr.c (emit_move_insn_1): Split push of complex value when no suitable push instruction exist. * i386.md (QImode move/add/shift patterns): Use ANY_QI_REG_P instead of QI_REG_P. From-SVN: r40454
Jan Hubicka committed -
From-SVN: r40453
GCC Administrator committed -
* libstdc++-v3/config/os/hpux/bits/ctype_base.h: Make ctype masks match HP-UX ctype.h header file. From-SVN: r40451
Steve Ellcey committed -
* alias.c (handled_component_p, can_address_p): New functions. (get_alias_set): Use them. From-SVN: r40449
Richard Kenner committed -
* config/ia64/ia64.c (find_gr_spill): Subtract frame_pointer_needed from 80 in try_locals code. (ia64_expand_prologue): Add comment pointing to find_gr_spill change. From-SVN: r40447
Jim Wilson committed -
* aclocal.m4 (gcc_AC_COMPILE_CHECK_SIZEOF, gcc_AC_C_CHAR_BIT, gcc_AC_C_LONG_LONG): New. * configure.in: Use them. Probe the size of short, int, long, and long long/__int64 if we have them. Move all the AC_C_* checks together, except gcc_AC_C_CHAR_BIT which has to go after AC_CHECK_HEADERS(limits.h). Take hwint.h out of host_xm_file and build_xm_file. * hwint.h: Unconditionally define HOST_BITS_PER_CHAR, HOST_BITS_PER_SHORT, HOST_BITS_PER_INT, HOST_BITS_PER_LONG, and HOST_BITS_PER_LONGLONG in terms of SIZEOF_* and CHAR_BIT. Move the HOST_WIDEST_INT setup logic here from system.h. Provide HOST_WIDEST_INT even if HOST_BITS_PER_LONGLONG is not defined. * system.h: Include hwint.h after limits.h. HOST_WIDEST_INT is now handled by hwint.h. * config/alpha/xm-alpha-interix.h, config/alpha/xm-vms.h, config/c4x/xm-c4x.h, config/i370/xm-oe.h, config/ia64/xm-ia64.h: Don't define any of: HOST_BITS_PER_LONG, HOST_BITS_PER_CHAR, HOST_BITS_PER_SHORT, HOST_BITS_PER_LONGLONG. * config/alpha/xm-alpha.h, config/dsp16xx/xm-dsp16xx.h, config/h8300/xm-h8300.h, config/mips/iris6.h, config/mn10200/xm-mn10200.h, config/pa/xm-pa64hpux.h, config/sparc/xm-sp64.h: Delete. * config.gcc: Remove references to deleted files. * config/arm/xm-arm.h, config/mips/xm-mips.h: Don't define HOST_FLOAT_FORMAT to IEEE_FLOAT_FORMAT. * config/i370/xm-linux.h: Clarify floating-point situation in a comment. From-SVN: r40446
Zack Weinberg committed
-
- 13 Mar, 2001 9 commits
-
-
* cppfiles.c (NO_INCLUDE_PATH): New macro. (find_include_file): Decide here which part of the include chain to start the search. Complain about an empty include chain in all cases apart from an abolsute file name. (_cpp_execute_include): Don't choose the search chain here. Don't call handle_missing_include in the case of an empty include chain. (_cpp_compare_file_date): Don't choose the search chain here. * cpplib.c (do_include_next): Move the in-main-file diagnostic here from _cpp_execute_include. Behave like #include if we're in the main file. From-SVN: r40445
Neil Booth committed -
2001-03-13 Andris Pavenis <pavenis@latnet.lv> * config/djgpp/bits/ctype_noninline.h: Fix typo and remove duplicate definitions of __dj_ctype_* From-SVN: r40444
Andris Pavenis committed -
* system.h (malloc, realloc, calloc, strdup): Only poison these tokens when IN_GCC is defined. From-SVN: r40443
Kaveh R. Ghazi committed -
2001-03-13 Benjamin Kosnik <bkoz@redhat.com> * libsupc++/new: Remove pragma interface. * libsupc++/typeinfo: Same. * libsupc++/exception: Same. * libsupc++/new_handler.cc: Remove pragma implementation. (bad_alloc::~bad_alloc()): Add. * libsupc++/exception_support.cc: Same. (exception::~exception): Add. (bad_exception::~bad_exception): Add. * libsupc++/tinfo.cc: Same. (bad_cast::~bad_cast): Add. (bad_typeid::~bad_typeid): Add. From-SVN: r40442
Benjamin Kosnik committed -
2001-03-13 Phil Edwards <pme@sources.redhat.com> * mkcheck.in: Fix IFS regression for non-bash-2.01 hosts. From-SVN: r40441
Phil Edwards committed -
* i386.md (abs?f expander): Support SSE case. (abd?f_if): Add new "USE"; add splitters. From-SVN: r40440
Jan Hubicka committed -
From-SVN: r40438
Kaveh R. Ghazi committed -
* expr.c (store_expr): Add dont_store_target. If temp is already in target before copying to reg, don't store it into target again. From-SVN: r40437
Jakub Jelinek committed -
From-SVN: r40435
GCC Administrator committed
-
- 12 Mar, 2001 14 commits
-
-
From-SVN: r40432
Neil Booth committed -
emit-rtl.c (remove_unnecessary_notes): Reverse Richard Kenner's 2001-02-24 which broke building the Java library. 2001-03-12 Jeffrey Oldham <oldham@codesourcery.com> * emit-rtl.c (remove_unnecessary_notes): Reverse Richard Kenner's 2001-02-24 which broke building the Java library. * function.c (identify_blocks): Likewise. (all_blocks): Likewise. * integrate.c (integrate_decl_tree): Likewise. * print-tree.c (print_node): Likewise. * tree.h (BLOCK_NUMBER): Likewise. (struct tree_block): Likewise. From-SVN: r40431
Jeffrey Oldham committed -
2001-03-12 Felix Lee <flee@redhat.com> * mkcheck.in: workaround for bash 2.01 IFS bug. From-SVN: r40430
Felix Lee committed -
2001-03-12 Benjamin Kosnik <bkoz@redhat.com> Fixups for -fno-for-scope * include/bits/locale_facets.tcc (__match_parallel): Fixup. * src/valarray-inst.cc (__gslice_to_index): Same. From-SVN: r40429
Benjamin Kosnik committed -
* rs6000/aix51.h (CPP_SPEC, CPLUSPLUS_CPP_SPEC): Fix typo in __WCHAR_TYPE__ definition. (WCHAR_TYPE_SIZE): #undef before #define. From-SVN: r40428
David Edelsohn committed -
From-SVN: r40426
Richard Kenner committed -
2001-03-12 Benjamin Kosnik <bkoz@redhat.com> * include/backward/vector.h: Include std_vector.h. From-SVN: r40425
Benjamin Kosnik committed -
* cppfiles.c: Update comments. (destroy_include_file_node): Rename destroy_node. (find_or_create_entry): New function. (open_file, _cpp_fake_include): Use it. (handle_missing_header): New function, broken out of _cpp_execute include. Don't segfault if there is no system or quoted path. (_cpp_execute_include): Use handle_missing_header. From-SVN: r40423
Neil Booth committed -
2001-03-12 Rodney Brown <RodneyBrown@mynd.com> * src/gen-num-limits.cc (traps) [SPECIALIZE_TRAPPING]: Add fflush prior to trapping signal (UnixWare 7 workaround). From-SVN: r40422
Rodney Brown committed -
jump.c (reversed_comparison_code_parts): Reverse Jan Hubricka's 2001-02-28 patch because it breaks arm-linux and... 2001-03-12 Jeffrey Oldham <oldham@codesourcery.com> * jump.c (reversed_comparison_code_parts): Reverse Jan Hubricka's 2001-02-28 patch because it breaks arm-linux and mips-sgi-irix6.5. From-SVN: r40421
Jeffrey Oldham committed -
* flow.c (insn_dead_p): Don't consider two memrefs equivalent unless anti_dependence says they are. * alias.c (objects_must_conflict): If neither has a type specified, they must conflict. From-SVN: r40420
Richard Kenner committed -
* config/mips/iris5.h: Change WCHAR_TYPE to int. Co-Authored-By: David Billinghurst <David.Billinghurst@riotinto.com> From-SVN: r40419
Neil Booth committed -
2001-03-12 Craig Rodrigues <rodrigc@mediaone.net> * include/backward/hashtable.h: Same. * include/backward/rope.h: Fix include. From-SVN: r40418
Craig Rodrigues committed -
2001-03-12 Benjamin Kosnik <bkoz@redhat.com> * include/bits/istream.tcc (basic_istream<_CharT, _Traits>& operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s)): Fix typo. From-SVN: r40417
Benjamin Kosnik committed
-