- 26 Mar, 2002 9 commits
-
-
* 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 31 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 -
* c-decl.c (maybe_build_cleanup): Remove. * expr.c (expand_expr): Use langhook. * langhooks-def.h (lhd_return_null_tree, LANG_HOOKS_MAYBE_BUILD_CLEANUP): New. (LANGHOOKS_INITIALIZER): Update. * langhooks.c (lhd_return_null_tree): New. * langhooks.h (struct lang_hooks): New hook. * tree-inline.c (initialize_inlined_parameters): Use langhook. * tree.h (maybe_build_cleanup): Remove. ada: * misc.c (maybe_build_cleanup): Remove. cp: * cp-tree.h (cxx_maybe_build_cleanup): New. * decl.c (destroy_local_var, hack_incomplete_structures): Update. (maybe_build_cleanup): Rename cxx_maybe_build_cleanup. * tree.c (build_target_expr): Update. f: * com.c (maybe_build_cleanup): Remove. java: * decl.c (maybe_build_cleanup): Remove. From-SVN: r51324
Neil Booth committed -
From-SVN: r51322
Paolo Carlini committed -
From-SVN: r51321
Jeff Sturm committed -
* g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of targets using generic thunk support. From-SVN: r51320
Bob Wilson committed -
Paolo Carlini <pcarlini@unitus.it> * testsuite/locale/codecvt_members_unicode_char.cc (test01, test02): Fix i_lit_base arrays, making them independent from the endianness of the platform. Co-Authored-By: Paolo Carlini <pcarlini@unitus.it> From-SVN: r51314
Ulrich Weigand committed -
* regrename.c (build_def_use): Move recog_memoized before extract_insn. From-SVN: r51313
Jakub Jelinek committed -
PR target/6043 * expr.c (emit_group_store): Handle storing into CONCAT. * g++.dg/opt/conj2.C: New test. From-SVN: r51311
Jakub Jelinek committed -
From-SVN: r51309
GCC Administrator committed -
* regrename.c (build_def_use): Share RTL between MATCH_OPERATOR and corresponding MATCH_DUP. * gcc.c-torture/compile/20020323-1.c: New test. From-SVN: r51305
Jakub Jelinek committed -
* java/awt/Component.java (processEvent): Check ComponentEvent after KeyEvent. From-SVN: r51301
Tom Tromey committed -
From-SVN: r51300
Richard Henderson committed -
* gcse.c: Include except.h. * Makefile.in (gcse.o): Update. From-SVN: r51297
Richard Henderson committed -
* java/io/PushbackInputStream.java (available): Calculate correct number of bytes in buffer. (read): Remove redundant bound check. Return bytes from both the buffer and the stream. From-SVN: r51296
Bryce McKinlay committed -
FileInputStream.java (skip): Call fd.getFilePointer() and calculate correct number of bytes skipped. * java/io/FileInputStream.java (skip): Call fd.getFilePointer() and calculate correct number of bytes skipped. From-SVN: r51293
Bryce McKinlay committed -
From-SVN: r51291
Bryce McKinlay committed -
* varasm.c (asm_emit_uninitialised): Revert 2002-03-14 change. Do resolve_unique_section before shared data clause. * gcc.dg/weak-1.c: Use -fno-common. From-SVN: r51289
Richard Henderson committed -
2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com> * g77.dg/f77-edit-apostrophe-out.f: New test * g77.dg/f77-edit-h-out.f: New test * g77.dg/f77-edit-t-in.f: New test * g77.dg/f77-edit-t-out.f: New test * g77.dg/f77-edit-x-out.f: New test * g77.dg/f77-edit-slash-out.f: New test * g77.dg/f77-edit-colon-out.f: New test * g77.dg/f77-edit-s-out.f: New test From-SVN: r51288
David Billinghurst committed
-