- 26 Oct, 2002 6 commits
-
-
* gcc.dg/nest.c, gcc.dg/20021014-1.c: Expect build failure on mmix-*-*. From-SVN: r58553
Hans-Peter Nilsson committed -
mmix.md ("fixuns_truncdfdi2"): Replace unsigned_fix, invalid for floating point mode result, with fix. * config/mmix/mmix.md ("fixuns_truncdfdi2"): Replace unsigned_fix, invalid for floating point mode result, with fix. From-SVN: r58552
Hans-Peter Nilsson committed -
From-SVN: r58551
Mike Stump committed -
* c-typeck.c (warn_for_assignment): Don't print argument number, if zero. Fixes gcc.dg/warn-1.c. From-SVN: r58550
Mike Stump committed -
From-SVN: r58549
Mike Stump committed -
* call.c (build_over_call): Use DECL_CONTEXT, not DECL_VIRTUAL_CONTEXT. * class.c (modify_vtable_entry): Don't mess with DECL_VIRTUAL_CONTEXT. (set_vindex): Remove. (set_primary_base): Remove vfuns_p parameter. (determine_primary_base): Likewise. (modify_all_vtables): Likewise. (layout_class_type): Likewise. Adjust calls to other functions accordingly. (finish_struct_1): Adjust calls to modified functions. Set DECL_VINDEX here. * cp-tree.h (lang_type_class): Remove vsize. (CLASSTYPE_VSIZE): Remove. (lang_decl): Remove thunks. (DECL_THUNKS): Adjust. (DECL_VIRTUAL_CONTEXT): Remove. (duplicate_decls): Don't copy it. * pt.c (build_template_decl): Don't set it. (tsubst_decl): Likewise. * typeck.c (expand_ptrmemfunc_cst): Don't use it. * g++.dg/lookup/ptrmem1.C: New test. From-SVN: r58548
Mark Mitchell committed
-
- 25 Oct, 2002 15 commits
-
-
* toplev.c (dump_file_index): Add DFI_ce3. (dump_file_info): Likewise. (rest_of_compilation): Run first ifcvt pass before tracer. From-SVN: r58547
Jan Hubicka committed -
Makefile.tpl (bootstrap): Add bubblestrap, quickstrap, cleanstrap, and restrap targets to this rule. 2002-10-25 Phil Edwards <pme@gcc.gnu.org> * Makefile.tpl (bootstrap): Add bubblestrap, quickstrap, cleanstrap, and restrap targets to this rule. * Makefile.in: Regenerate. From-SVN: r58545
Phil Edwards committed -
From-SVN: r58543
Steve Ellcey committed -
PR c++/7266 cp: * decl.c (grokdeclarator): Check that TREE_OPERAND 0 of a SCOPE_REF is not null before dereferencing it. testsuite: * g++.dg/template/typename3.C: New test. From-SVN: r58540
Zack Weinberg committed -
* real.c (real_to_decimal): If the >1 tens reduction loop results in a negative exponent, fall into the <1 pten computation. From-SVN: r58538
Richard Henderson committed -
* MAINTAINERS: Add Wolfgang Bangerth and Volker Reichelt under GNATS only accounts. From-SVN: r58537
Gerald Pfeifer committed -
* class.c (build_vtbl_initializer): Don't use build_vtable_entry. (build_vtable_entry): Remove. * cp-tree.h (BINFO_VIRTUALS): Expand documentation. (lang_decl): Add thunks. (DECL_THUNKS): New macro. * decl.c (duplicate_decls): Copy it. * method.c (make_thunk): Simplify, and add thunks to DECL_THUNKS. * semantics.c (emit_associated_thunks): Simplify. * g++.dg/abi/vthunk2.C: New test. From-SVN: r58536
Mark Mitchell committed -
PR middle-end/6994 * c-objc-common.c (inline_forbidden_p): Can not inline functions containing structures or unions containing VLAs. * tree-inline.c (walk_tree): For all class 't' nodes, walk TYPE_SIZE and TYPE_SIZE_UNIT. (copy_tree_r): Copy types if they are variably modified. * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests. From-SVN: r58535
Zack Weinberg committed -
PR c++/7228 * cp-tree.h (CLASSTYPE_READONLY_FIELDS_NEED_INIT): Check that lang_type structure exists before accessing field. (SET_CLASSTYPE_READONLY_FIELDS_NEED_INIT): New macro. (CLASSTYPE_REF_FIELDS_NEED_INIT): Similar. (SET_CLASSTYPE_REF_FIELDS_NEED_INIT): New macro. * class.c (check_field_decls): Use new macros. * typeck2.c (process_init_constructor): Remove redundant check for existence of lang_type structure. From-SVN: r58532
David Edelsohn committed -
From-SVN: r58531
Ulrich Weigand committed -
s390.c (s390_decompose_address): Do not range check the displacement if base or index is the argument pointer... * config/s390/s390.c (s390_decompose_address): Do not range check the displacement if base or index is the argument pointer register. From-SVN: r58530
Ulrich Weigand committed -
From-SVN: r58527
GCC Administrator committed -
* class.c (end_of_base): New method. (end_of_class): Use it. Check indirect virtual bases. * g++.dg/abi/empty9.C: New test. From-SVN: r58521
Mark Mitchell committed -
* java/lang/natRuntime.cc (_Jv_SetDLLSearchPath): New function. (_Jv_FindSymbolInExecutable): Removed argument name. (insertSystemProperties): Call _Jv_SetDLLSearchPath if java.library.path is set. * gij.cc (help): Document --showversion. (version): Don't exit. (main): Handle --showversion. Exit if --version given. From-SVN: r58520
Tom Tromey committed -
* gcj.texi (Invoking gij): Document --showversion. (Standard Properties): java.library.path now set. From-SVN: r58519
Tom Tromey committed
-
- 24 Oct, 2002 19 commits
-
-
From-SVN: r58517
Mark Mitchell committed -
* class.c (check_field_decls): Fix typo. [[Split portion of a mixed commit.]] From-SVN: r58516.2
Mark Mitchell committed -
PR other/3337 PR bootstrap/6763 PR bootstrap/8122 * testsuite/testsuite_hooks.cc (__set_testsuite_memlimit): Use __typeof__ (r.rlim_cur), not rlim_t in declaration of limit. (Forgot to add PR markers. Doh!) From-SVN: r58515
Hans-Peter Nilsson committed -
PR other/3337 PR bootstrap/6763 PR bootstrap/8122 * fixinc/inclhack.def (libc1_G_va_list): New fix. * fixinc/fixincl.x: Regenerate. * config/i386/linux.h: Move MD_FALLBACK_FRAME_STATE_FOR inside ifndef IN_LIBGCC2. Wrap it together with signal.h and sys/ucontext.h inclusion in ifndef USE_GNULIBC_1. * configure.in (gcc_AC_CHECK_DECLS): Check vasprintf too. * config.in, configure: Regenerate. (Forgot to add PR markers. Doh!) From-SVN: r58514
Hans-Peter Nilsson committed -
ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the list of platform compilers that may look... * ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the list of platform compilers that may look, smell and act like __STDC__ but that may not define it. From-SVN: r58513
Nathan Tallent committed -
testsuite_hooks.cc (__set_testsuite_memlimit): Use __typeof__ (r.rlim_cur), not rlim_t in declaration of limit. * testsuite/testsuite_hooks.cc (__set_testsuite_memlimit): Use __typeof__ (r.rlim_cur), not rlim_t in declaration of limit. From-SVN: r58512
Hans-Peter Nilsson committed -
* configure.in (i[3456]86-*-linux*): Add check to disable ${libgcj} for glibc1. From-SVN: r58511
Hans-Peter Nilsson committed -
* fixinc/inclhack.def (libc1_G_va_list): New fix. * fixinc/fixincl.x: Regenerate. * config/i386/linux.h: Move MD_FALLBACK_FRAME_STATE_FOR inside ifndef IN_LIBGCC2. Wrap it together with signal.h and sys/ucontext.h inclusion in ifndef USE_GNULIBC_1. * configure.in (gcc_AC_CHECK_DECLS): Check vasprintf too. * config.in, configure: Regenerate. From-SVN: r58510
Hans-Peter Nilsson committed -
From-SVN: r58509
Igor Shevlyakov committed -
From-SVN: r58508
Richard Henderson committed -
* config/h8300/h8300.c (initial_offset): Simplify by using round_frame_size. From-SVN: r58507
Kazu Hirata committed -
* doc/install.texi (avr): Update required binutils version. * doc/install.texi: Point avr users at more up-to-date information. From-SVN: r58505
Marek Michalkiewicz committed -
* config/s390/s390.md (movdi, movsi, movhi, movqi): Add peepholes2 to pull operands out of the literal pool where possible. From-SVN: r58504
Ulrich Weigand committed -
From-SVN: r58503
Denis Chertykov committed -
* expr.c (convert_move): If unsignedp is less then zero there is no equivalent code. From-SVN: r58502
Steve Ellcey committed -
From-SVN: r58501
Denis Chertykov committed -
From-SVN: r58500
Zack Weinberg committed -
From-SVN: r58499
Zack Weinberg committed -
* libjava.lang/Primes.java: Removed. * libjava.lang/Primes.out: Removed. From-SVN: r58498
Tom Tromey committed
-