- 29 Jan, 2002 17 commits
-
-
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 22 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 -
From-SVN: r49299
Kaveh R. Ghazi committed -
2002-01-28 Paolo Carlini <pcarlini@unitus.it> Charles Leggett <CGLeggett@lbl.gov> * testsuite/27_io/filebuf_members.cc (test_05): Add test. Co-Authored-By: Charles Leggett <CGLeggett@lbl.gov> From-SVN: r49297
Paolo Carlini committed -
* builtin-types.def (BT_FN_VOID_CONST_PTR_VAR): Replace BT_FN_VOID_PTR_VAR. * builtins.def (BUILT_IN_PREFETCH): Change first argument to be const. * doc/extend.texi (__builtin_prefetch): Update documentation: first argument is now const void ptr. * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first argument to __builtin_prefetch to be const ptr. From-SVN: r49296
Paul Koning committed -
2002-01-28 Paolo Carlini <pcarlini@unitus.it> * testsuite/27_io/ostream_inserter_arith.cc (test03): Fix to deal correctly with both 32 bit and 64 bit architectures From-SVN: r49295
Paolo Carlini committed -
From-SVN: r49293
Kazu Hirata committed -
* verify.cc (class _Jv_BytecodeVerifier) [op_invokeinterface]: `nargs' byte is number of words, not number of arguments. From-SVN: r49292
Tom Tromey committed -
From-SVN: r49291
Roman Zippel committed -
From-SVN: r49290
Richard Earnshaw committed -
From-SVN: r49289
Andris Pavenis committed -
* expr.c (build_jni_stub): Ensure storage for `meth' is generated. * parse.y (java_complete_expand_methods): Set current_function_decl before building JNI stub. From-SVN: r49286
Tom Tromey committed -
* config.gcc (*-*-netbsdelf*): Set up generic parameters. (*-*-netbsd*): Always use collect2. Remove collect2 settings from other non-elf netbsd config frags. * config/netbsd-aout.h (STARTFILE_SPEC): Don't pull in c++rt0 since collect2 will does that. * config/netbsd.h (LIBGCC_SPEC): Add white space before -lgcc, so that shared-lib frobbing will work. From-SVN: r49285
Richard Earnshaw committed -
* config/h8300/h8300.h: Fix formatting. * config/h8300/h8300.md: Likewise. From-SVN: r49284
Kazu Hirata committed -
* fixinc/inclhack.def (strict_ansi_not): Add a bypass based on the old, removed AAA_standards fix. * fixinc/fixincl.x: Rebuilt. From-SVN: r49282
Loren J. Rittle committed -
cris.h (CRT_CALL_STATIC_FUNCTION): Change to emit atexit call in crtbegin, hooked in after call to frame_dummy... * config/cris/cris.h (CRT_CALL_STATIC_FUNCTION): Change to emit atexit call in crtbegin, hooked in after call to frame_dummy; register EH before registering __fini__start. From-SVN: r49281
Hans-Peter Nilsson committed -
From-SVN: r49279
Jakub Jelinek committed -
From-SVN: r49277
GCC Administrator committed -
2002-01-28 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h: Remove spurious semicolons. From-SVN: r49276
Aldy Hernandez committed -
* java/awt/event/MouseEvent.java (modifiers): Removed field. (when): Likewise. * java/awt/event/InputEvent.java (modifiers, when): Now package-private. From-SVN: r49275
Tom Tromey committed -
* verify.cc (class _Jv_BytecodeVerifier): Removed `FIXME' comment and to-do list. (state::merge): Use current class' class loader. (state::print): Print subroutine. (state::merge): Don't look at subroutine of unmerged `ret'. From-SVN: r49274
Tom Tromey committed
-
- 27 Jan, 2002 1 commit
-
-
2002-01-26 Andreas Tobler <a.tobler@schweiz.ch> * nogc.cc: Remove warnings. (_Jv_GCRegisterDisappearingLink, _Jv_GCCanReclaimSoftReference): New functions. From-SVN: r49273
Andreas Tobler committed
-