- 30 Jan, 2002 9 commits
-
-
* config/locale/numpunct_members_gnu.cc (numpunct<char, wchar_t>::_M_initialize_numpunct()): Fix initialization of _M_grouping for locales which have _M_thousands_sep == '\0'(L'\0', respectively). * testsuite/22_locale/numpunct_byname.cc (test02): Add test. From-SVN: r49343
Paolo Carlini committed -
2002-01-30 Paolo Carlini <pcarlini@unitus.it> * testsuite/27_io/ostream_inserter_arith.cc (test03): Better fix for 32/64 bit architectures, avoiding the implicit assumption that CHAR_BIT == 8. From-SVN: r49342
Paolo Carlini committed -
From-SVN: r49341
Richard Henderson committed -
From-SVN: r49340
Zack Weinberg committed -
From-SVN: r49338
GCC Administrator committed -
2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com> * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r. From-SVN: r49337
David Billinghurst committed -
* gcc.c-torture/execute/991118-1.c: Cast various constants back to long long. * gcc.c-torture/execute/bf64-1.c: Likewise. From-SVN: r49336
Richard Henderson committed -
* java/awt/List.java (addNotify): Correctly check to see if peer does not exist. From-SVN: r49335
Tom Tromey committed -
* dwarf2out.c (dwarf_cfi_name): Add other DWARF 3 codes. (output_cfi): Likewise. Disable DW_CFA_GNU_negative_offset_extended. (reg_save): Use DW_CFA_offset_extended_sf instead. * dwarf2out.c (dwarf2out_finish): Don't abort if there were errors. From-SVN: r49334
Jason Merrill committed
-
- 29 Jan, 2002 28 commits
-
-
* cselib.c (cselib_record_sets): Use IF_THEN_ELSE result in cselib_lookup. * gcc.c-torture/execute/20020129-1.c: New test. From-SVN: r49333
Jakub Jelinek committed -
From-SVN: r49332
Richard Henderson committed -
2002-01-29 Aldy Hernandez <aldyh@redhat.com> * rs6000.md ("*call_value_local32"): Remove constraints. ("*call_value_local64"): Same. ("*call_value_indirect_nonlocal_aix32"): Same. ("*call_value_nonlocal_aix32"): Same. ("*call_value_indirect_nonlocal_aix64"): Same. ("*call_value_nonlocal_aix64"): Same. ("*call_value_nonlocal_sysv"): Same. From-SVN: r49331
Aldy Hernandez committed -
From-SVN: r49330
Richard Henderson committed -
* expr.c (force_operand): Ignore flag_pic for detecting pic address loads. * regclass.c (init_reg_sets_1): Test fixed_regs not flag_pic for determining if PIC_OFFSET_TABLE_REGNUM is call-clobbered. * resource.c (mark_target_live_regs): Use regs_invalidated_by_call instead of open-coded loop. * doc/tm.texi (PIC_OFFSET_TABLE_REGNUM): Clarify that it must be fixed when in use. From-SVN: r49329
Richard Henderson committed -
* sched-int.h (struct deps_reg): Add uses_length, clobbers_length. * sched-rgn.c (propagate_deps): Update them. * sched-deps.c (sched_analyze_insn): Update them. Flush the clobbers list when either gets too long. From-SVN: r49328
Richard Henderson committed -
* config/i386/i386.h (LIMIT_RELOAD_CLASS): Handle LEGACY_REGS and INDEX_REGS the same as GENERAL_REGS. (SECONDARY_OUTPUT_RELOAD_CLASS): Likewise. From-SVN: r49327
Jakub Jelinek committed -
From-SVN: r49326
Neil Booth committed -
* config/s390/s390.md (movstrsico, movstrdix_64, movstrsix_31): Remove, replace by ... (movstrdi_short, movstrsi_short, movstrdi_long, movstrsi_long): ... these. New. (movstrdi, movstrsi): Adapt. (rotldi3, rotlsi3, ashldi3, *ashldi3_31, *ashldi3_64, ashlsi3, lshrdi3, *lshrdi3_31, *lshrdi3_64, lshrsi3): Remove unnecessary CC clobber. (*ashrdi3_cc_31, *ashrdi3_cconly_31, *ashrdi3_cc_64, *ashrdi3_cconly_64, *ashrsi3_cc, *ashrsi3_cconly): New. (divmoddi4): Don't partially initialize TImode register. From-SVN: r49325
Ulrich Weigand committed -
From-SVN: r49324
Geoffrey Keating committed -
* flow.c (print_rtl_and_abort): Remove. (print_rtl_and_abort_fcn): Remove. (verify_local_live_at_start): Use dump_bb instead. (verify_wide_reg): Likewise. Take a basic_block, not rtl endpoints. (verify_wide_reg_1): Return 2 on mode test failure. From-SVN: r49323
Richard Henderson committed -
From-SVN: r49322
Neil Booth committed -
PR c/3325 * c-decl.c (enum_decl_context): Remove BITFIELD. (grokdeclarator): Take bitfield width as an input. Ensure bitfields are given the correct type. Perform bitfield width validation with build_bitfield_integer_type rather than waiting for finish_struct. (grok_typename, grok_typename_in_parm_context, start_decl, push_parmdecl, grokfield, start_function): Update calls to grokdeclarator. (build_bitfield_integer_type): New function. (finish_struct): Move bitfield validation to grokdeclarator and build_bitfield_integer_type. * tree.c (build_nonstandard_integer_type): New function. * tree.h (build_nonstandard_integer_type): New prototype. objc: * objc-act.c (objc_copy_list): Remove DECL_INITIAL kludge. testsuite: * gcc.c-torture/compile/20000224-1.c: Update. * gcc.c-torture/execute/bitfld-1.c: New tests. * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests. * gcc.dg/uninit-A.c: Update. From-SVN: r49321
Neil Booth committed -
* java/awt/GridLayout.java (layoutContainer): Use number of rows to compute height of each cell, and number of columns to compute width of each cell. * java/awt/Window.java (getOwnedWindows): Don't return null. * java/awt/FlowLayout.java (layoutContainer): Set width and height of component. Increment x using horizontal gap, not vertical gap. From-SVN: r49320
Tom Tromey committed -
* snapshot-README, snapshot-index.html: Use expressions such as @DATE@ rather than hardcoded dates. From-SVN: r49319
Joseph Myers committed -
From-SVN: r49318
Joseph Myers committed -
From-SVN: r49317
Philipp Thomas committed -
* aclocal.m4: Replace with version copied from libstdc++-v3. * configure.in: Update for changes to aclocal and Makefile. * configure: Regenerate. * Makefile.in: Correct install and uninstall for cross targets. * libU77/configure: Regenerate. From-SVN: r49316
Geoffrey Keating committed -
PR other/1502: * cppinit.c (cpp_handle_option): Add ignore argument, if it is zero, don't ignore unrecognized -W* options. (cpp_handle_options): Pass 1 as last argument to cpp_handle_option. * cpplib.h (cpp_handle_option): Adjust prototype. * c-decl.c (c_decode_options): Pass 0 as last argument to cpp_handle_option. PR c/2896: * gcc.c (cpp_unique_options): Split from cpp_options. (cpp_options): Source cpp_unique_options. (default_compilers): Use cpp_unique_options instead of cpp_options when used together with cc1_options. (static_specs): Add cpp_unique_options. * objc/lang-specs.h: Use cpp_unique_options instead of cpp_options when used together with cc1_options. * decl2.c (cxx_decode_option): Pass 0 as last argument to cpp_handle_option. * lang-specs.h: Use cpp_unique_options instead of cpp_options when used together with cc1_options. From-SVN: r49315
Jakub Jelinek committed -
cp: PR c++/5132 * typeck2.c (digest_init): Make sure non-array core type is instantiated. * decl2.c (reparse_absdcl_as_casts): Just store the type in the constructor, rather than build a new one. (build_expr_from_tree, CONSTRUCTOR case): Be careful with the PURPOSE of constructor elts. testsuite: * g++.dg/template/ctor1.C: Add instantiation. From-SVN: r49314
Nathan Sidwell committed -
From-SVN: r49311
GCC Administrator committed -
* config/h8300/h8300-protos.h: Update the prototype of output_a_shift. * config/h8300/h8300.c (output_a_shift): Remove an unused argument 'insn'. Remove redundant code. * config/h8300/h8300.md: Adust to the new prototype of output_a_shift. From-SVN: r49310
Kazu Hirata committed -
* config/h8300/h8300-protos.h: Update the prototypes of emit_a_rotate and expand_a_rotate. * config/h8300/h8300.c (emit_a_rotate): Change the type of the first argument to 'enum rtx_code'. (expand_a_rotate): Likewise. From-SVN: r49309
Kazu Hirata committed -
* config/h8300/h8300-protos.h: Update the prototype of output_simode_bld. * config/h8300/h8300.c (output_simode_bld): Remove an argumen 'log2'. * config/h8300/h8300.md: Adjust to the new prototype. From-SVN: r49308
Kazu Hirata committed -
* conifg/h8300/h8300.c (h8300_adjust_insn_length): Remove redundant code. From-SVN: r49307
Kazu Hirata committed -
ChangeLog rotation. From-SVN: r49306
Phil Edwards committed -
2002-01-28 Phil Edwards <pme@gcc.gnu.org> * MAINTAINERS: Update my email address. From-SVN: r49305
Phil Edwards committed -
emit-rtl.c (gen_rtx_REG): Check that the PIC_OFFSET_TABLE_REGNUM is a fixed register before returning... * emit-rtl.c (gen_rtx_REG): Check that the PIC_OFFSET_TABLE_REGNUM is a fixed register before returning pic_offset_table_rtx. * loop.c (scan_loop): Don't hoist insns that set pic_offset_table_rtx when PIC_OFFSET_TABLE_REG_CALL_CLOBBERED is defined. From-SVN: r49304
John David Anglin committed
-
- 28 Jan, 2002 3 commits
-
-
* dwarf2.h (enum dwarf_call_frame_info): Add other DWARF 3 codes. Sync with src version. From-SVN: r49302
Jason Merrill committed -
From-SVN: r49301
Jason Merrill committed -
2002-01-28 Phil Edwards <pme@gcc.gnu.org> * Makefile.am (doxygen, doxygen-maint, doxygen-man): Tweak targets. * Makefile.in: Regenerate. * docs/doxygen/run_doxygen: Update, mostly for man pages. * docs/doxygen/Intro.3: Update. * docs/doxygen/TODO: Update. * docs/doxygen/doxygroups.cc: Add namespace hook for __gnu_cxx. * docs/doxygen/mainpage.doxy: Update. * docs/doxygen/user.cfg.in: Update for header rename. Also regenerate comments and variables with 1.2.12. * docs/doxygen/maint.cfg.in: Remove file. * include/bits/stl_relops.h: Doxygenate. * include/bits/stl_tempbuf.h (std::_Temporary_buffer): Likewise. * include/c_std/std_cassert.h, include/c_std/std_cctype.h, include/c_std/std_cerrno.h, include/c_std/std_cfloat.h, include/c_std/std_ciso646.h, include/c_std/std_climits.h, include/c_std/std_clocale.h, include/c_std/std_cmath.h, include/c_std/std_csetjmp.h, include/c_std/std_csignal.h, include/c_std/std_cstdarg.h, include/c_std/std_cstddef.h, include/c_std/std_cstdio.h, include/c_std/std_cstdlib.h, include/c_std/std_cstring.h, include/c_std/std_ctime.h, include/c_std/std_cwchar.h, include/c_std/std_cwctype.h, include/ext/algorithm, include/ext/functional, include/ext/hash_map, include/ext/hash_set, include/ext/iterator, include/ext/memory, include/ext/numeric, include/ext/rb_tree, include/ext/rope, include/ext/ropeimpl.h, include/ext/slist, include/ext/stl_hash_fun.h, include/ext/stl_hashtable.h, include/ext/stl_rope.h, include/std/std_algorithm.h, include/std/std_bitset.h, include/std/std_complex.h, include/std/std_deque.h, include/std/std_fstream.h, include/std/std_functional.h, include/std/std_iomanip.h, include/std/std_ios.h, include/std/std_iosfwd.h, include/std/std_iostream.h, include/std/std_istream.h, include/std/std_iterator.h, include/std/std_limits.h, include/std/std_list.h, include/std/std_locale.h, include/std/std_map.h, include/std/std_memory.h, include/std/std_numeric.h, include/std/std_ostream.h, include/std/std_queue.h, include/std/std_set.h, include/std/std_sstream.h, include/std/std_stack.h, include/std/std_stdexcept.h, include/std/std_streambuf.h, include/std/std_string.h, include/std/std_utility.h, include/std/std_valarray.h, include/std/std_vector.h: Add/correct @file doxygen hook. * include/ext/memory: Doxygenate most of rest of file. * libsupc++/exception: Doxygen output formatting. * libsupc++/new: Say which header it is. * testsuite/lib/libstdc++-v3-dg.exp: Fix spacing. * docs/html/19_diagnostics/howto.html: Describe concept-checks switch. * docs/html/23_containers/howto.html: Describe O(n) list::size(). * docs/html/27_io/howto.html: Also link to Langer and Kreft text. From-SVN: r49300
Phil Edwards committed
-