- 26 Mar, 2002 26 commits
-
-
* libjava.mauve/mauve.exp (test_mauve): Use correct stderr redirection code. From-SVN: r51405
Tom Tromey committed -
From-SVN: r51402
David Edelsohn committed -
From-SVN: r51400
Bob Wilson committed -
Fix for PR java/5942: * parse.y (init_src_parse): Added sanity check. * parse.h (struct parser_ctxt) [modifier_ctx]: Array has 12 elements, not 11. From-SVN: r51398
Tom Tromey committed -
PR c++/4884. * init.c (build_new_1): Allow for the fact the result of build_function_call may be a COMPOUND_EXPR. * g++.dg/init/new1.C: New test. From-SVN: r51396
Mark Mitchell committed -
cp: PR c++/5682 * cp-tree.h (BINFO_PRIMARY_P): Explain meaning better. (dfs_skip_nonprimary_vbases_unmarkedp): Remove. (dfs_skip_nonprimary_vbases_markedp): Remove. * search.c (get_shared_vbase_if_not_primary): Remove. (dfs_skip_nonprimary_vbases_unmarkedp): Remove. (dfs_skip_nonprimary_vbases_markedp): Remove. (dfs_unmarked_real_bases_queue_p): Just get the canonical binfo. (dfs_marked_real_bases_queue_p): Likewise. testsuite: * g++.dg/abi/vbase9.C: New test. From-SVN: r51392
Nathan Sidwell committed -
From-SVN: r51390
Richard Earnshaw committed -
PR target/5621 * arm.md (define_asm_attributes): Reapply patch of Thu Sep 9, 1999: "Add a pool_range attribute", which was lost during the ARM/Thumb merge. From-SVN: r51389
Richard Earnshaw committed -
* config/xtensa/xtensa.c (xtensa_valid_move): Allow move from a register into the MAC16 accumulator. From-SVN: r51388
Bob Wilson committed -
Fix PR c/5044. From-SVN: r51386
Andrew Cagney committed -
(reload_mulsi_compare0_scratch, reload_muladdsi_compare0) (reload_muladdsi_compare0_scratch): Delete. From-SVN: r51385
Richard Earnshaw committed -
From-SVN: r51384
Loren J. Rittle committed -
From-SVN: r51383
Loren J. Rittle committed -
* config/alpha/alpha.c (alpha_va_arg): Read MUST_PASS_IN_STACK types from the normal argument frame. From-SVN: r51380
Richard Henderson committed -
* expr.h (ADD_PARM_SIZE): Cast INC to ssizetype. (SUB_PARM_SIZE): Cast DEC to ssizetype. From-SVN: r51379
Richard Henderson committed -
* config/sparc/sparc.c (function_arg_pass_by_reference): Pass variable sized objects by reference. (sparc_va_arg): Receive them by reference too. From-SVN: r51378
Richard Henderson committed -
* gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized structure. From-SVN: r51376
Richard Henderson committed -
* config/s390/s390.c (s390_emit_epilogue): Change epilogue code to not restoring global registers. From-SVN: r51374
Hartmut Penner committed -
From-SVN: r51373
GCC Administrator committed -
* Makefile.in (ggc-common.o): Update. * c-decl.c (lang_mark_tree): Rename c_mark_tree. * c-lang.c (LANG_HOOKS_MARK_TREE): Redefine. * c-tree.h (c_mark_tree): New. * ggc-common.c: Include langhooks.h. (gcc_mark_trees): Use new langhook. * ggc-callbacks.c: Delete file. * ggc.h (lang_mark_tree): Remove. * langhooks-def.h (LANG_HOOKS_MARK_TREE): New. (LANG_HOOKS_INITIALIZER): Update. * langhooks.h (struct lang_hooks): New hook. ada: * misc.c (LANG_HOOKS_MARK_TREE): Redefine. (lang_mark_tree): Make static, rename. cp: * cp-lang.c (LANG_HOOKS_MARK_TREE): Redefine. * cp-tree.h (cxx_mark_tree): New. * decl.c (lang_mark_tree): Rename cxx_mark_tree. f: * com.c (LANG_HOOKS_MARK_TREE): Redefine. (lang_mark_tree): Rename ffe_mark_tree, make static. java: * decl.c (lang_mark_tree): Rename java_mark_tree. * java-tree.h (java_mark_tree): New. * java-lang.c (LANG_HOOKS_MARK_TREE): Redefine. objc: * objc-lang.c (LANG_HOOKS_MARK_TREE): Redefine. From-SVN: r51369
Neil Booth committed -
* configure.in, configure: enable dwarf2-exception-style exception handling on IA-64. * include/dwarf2-signal.h (MAKE_THROW_FRAME): Add for IA-64. (INIT_SEGV, INIT_FPE): Use __libc_sigaction instead of syscall. Add FIXME comment. From-SVN: r51367
Andrew Haley committed -
* doc/cpp.texi: Exclude entire Top node from printed manual. Move option index after directive index. Insert page breaks before GFDL and concept index. Index environment variables with command line options. * doc/cppenv.texi: Use @vtable for environment variable list. Add paragraph explaining semantics of empty elements in path variables. Exclude a cross-reference to Fishkill from the manpage. Remove an unnecessary cross-reference of the entry right above the referer. Don't use @anchor in text that goes into manpage. * doc/cppopts.texi: Cross-reference the environment variables section, not the specific environment variable, for consistency. From-SVN: r51365
Zack Weinberg committed -
From-SVN: r51364
Zack Weinberg committed -
* Makefile.am (libgcj_la_LDFLAGS): Use THREADLDFLAGS. (jv_convert_LDFLAGS): Likewise. (gij_LDFLAGS): Likewise. (rmic_LDFLAGS): Likewise. (rmiregistry_LDFLAGS): Likewise. * configure.in (THREADLDFLAGS): New subst; set correctly for *BSD. From-SVN: r51363
Tom Tromey committed -
Richard Henderson <rth@redhat.com> * testsuite/22_locale/codecvt_members_unicode_char.cc (test01, test02): make sure that the i_lit_base array is sufficiently aligned. Co-Authored-By: Richard Henderson <rth@redhat.com> From-SVN: r51359
Paolo Carlini committed -
* recog.c (peephole2_optimize): Distribute EH_REGION -1 notes anywhere in the block. Don't refer to insns that have been removed from the chain. Iterate backward through the new insns. Don't refer to edges that have been removed. From-SVN: r51357
Richard Henderson committed
-
- 25 Mar, 2002 14 commits
-
-
2002-03-25 Benjamin Kosnik <bkoz@redhat.com> * config/os/newlib/bits/ctype_noninline.h (ctype::classic): Set to _ctype_. From-SVN: r51354
Benjamin Kosnik committed -
* include/private/gcconfig.h: Change all likely references to linker script synthesized symbols to use this idiom: extern int etext[]; etext From-SVN: r51352
Loren J. Rittle committed -
* testsuite/22_locale/collate_byname.cc (test01): compare the result of collate::compare with that of collate::transform + string::compare, not with that of collate::transform + collate::compare; values returned by collate::compare are normalized, therefore test against +-1. From-SVN: r51351
Paolo Carlini committed -
* combine.c (simplify_comparison <ASHIFTRT, LSHIFTRT>): Correct test for overflow of constant. From-SVN: r51349
Alan Modra committed -
* gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on sparcv9 systems. From-SVN: r51347
Richard Henderson committed -
PR target/2623 * arm.md (loadhi_preinc, loadhi_predec, loadhi_shiftpreinc) (loadhi_shiftpredec, loadhi-with-writeback peephole): Don't use these patterns on arm_archv4. From-SVN: r51345
Richard Earnshaw committed -
* gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --help and --version. (help): New method. (version): Likewise. * gnu/gcj/convert/Convert.java (version): Removed extraneous "GNU". * gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous "GNU". From-SVN: r51343
Tom Tromey committed -
* config/i386/mingw32.h (WINT_TYPE): Define as "short unsigned int". From-SVN: r51340
Danny Smith committed -
* gcc.c-torture/compile/20011119-1.c (xxx): New. * gcc.c-torture/compile/20011119-2.c (xxx): New. From-SVN: r51337
Richard Henderson committed -
* toplev.c: Don't include setjmp.h. Kill float_handler_set, float_handled, float_handler, float_signal, set_float_handler, and do_float_handler. Set handler for SIGFPE to crash_signal. * toplev.h: Don't prototype do_float_handler. * c-lex.c: Fold parse_float into lex_number. Make warning about portability of hex float constants more informative, and don't issue it on top of a syntax error. * fold-const.c: Fold const_binop_1 and fold_convert_1 into their callers. * real.h: Define REAL_VALUE_ABS here... * simplify-rtx.c: ... not here. Fold check_fold_consts, simplify_unary_real, simplify_binary_real, and simplify_binary_is2orm1 into their callers. * tree.c: Fold build_real_from_int_cst_1 into caller. * doc/tm.texi: Document REAL_VALUE_ABS and REAL_VALUE_NEGATIVE. * tsystem.h: Include float.h here... * libgcc2.c: ... not here. java: * lex.c: Change java_perform_atof to take normal parameters instead of a pointer to a parameter block. Call it directly from java_lex. testsuite: * gcc.dg/c90-hexfloat-1.c: Adjust error regexps. From-SVN: r51336
Zack Weinberg committed -
2002-03-25 Benjamin Kosnik <bkoz@redhat.com> Jakub Jelinek <jakub@redhat.com> * config/locale/gnu/messages_members.h: Correct conditional. * config/locale/gnu/messages_members.cc: Same. * config/locale/gnu/time_members.cc: Same. From-SVN: r51332
Benjamin Kosnik committed -
From-SVN: r51329
Neil Booth committed -
Fix for PR java/5368: * parse.y (resolve_qualified_expression_name): Use decl not field_decl when printing error message. From-SVN: r51327
Mark Wielaard committed -
* configure.in (mcore-pe): Disable the configuration of libstdc++-v3 since exceptions are not supported. * config/mcore/mcore.h (CC1_SPEC): Define only if not already defined. Do not disable exceptions or rtti. * config/mcore/mcore-pe.h (CC1_SPEC): Define before including mcore.h. Disable exceptions and rtti, since they are not supported by EPOC. From-SVN: r51326
Nick Clifton committed
-