- 21 Feb, 2002 6 commits
-
-
2002-02-21 Andreas Tobler <toa@pop.agri.ch> * src/powerpc/ffi_darwin.c (ffi_prep_args): Skip appropriate number of GPRs for floating-point arguments. From-SVN: r49934
Andreas Tobler committed -
* sh.h (current_function_anonymous_args): Remove. (SETUP_INCOMING_VARARGS): Don't set it - just check that one of current_function_varargs and current_function_stdarg is set. * sh.c (sh_expand_prologue): Check current_function_varargs / current_function_stdarg / TARGET_SH5 instead of current_function_anonymous_args. * sh64.h (TARGET_VERSION): Define. Fix comments that to refer to SH architecture - the architecture is no longer exclusive to Hitachi. From-SVN: r49931
J"orn Rennecke committed -
* Makefile.am (libgcj.jar:): Change to -CLASSPATH (.class.h:): Ditto. (java/lang/ClassLoader.h:): Ditto. (java/lang/Thread.h:): Ditto. (java/lang/String.h:): Ditto. (java/lang/reflect/Constructor.h:): Ditto. (java/lang/reflect/Field.h:): Ditto. (java/lang/reflect/Method.h:): Ditto. (gnu/gcj/runtime/VMClassLoader.h:): Ditto. (java/io/ObjectInputStream$$GetField.h:): Ditto. (java/io/ObjectOutputStream$$PutField.h:): Ditto. * Makefile.in: Rebuilt with libgcj Automake. From-SVN: r49927
Nic Ferrier committed -
From-SVN: r49925
GCC Administrator committed -
From-SVN: r49924
David Edelsohn committed -
2002-02-20 David Edelsohn <edelsohn@gnu.org> * config/rs6000/rs6000.h (EPILOGUE_USES): Conditionalize VRSAVE_REGNO on TARGET_ALTIVEC. 2002-02-20 Alan Modra <amodra@bigpond.net.au> * config/rs6000/rs6000.c (includes_lshift_p): Mask irrelevant bits of SImode const_int. (includes_rshift_p): Likewise. (print_operand): Call mask_operand and mask64_operand with correct mode. (rs6000_output_function_epilogue): Pad traceback table to word. * config/rs6000/rs6000.h (MASK_64BIT): Correct comment. (EXTRA_CONSTRAINT, 'S' and 'T'): Call mask_operand and mask64_operand with correct mode. (RETURN_IN_MEMORY): Use HOST_WIDE_INT, not HOST_WIDEST_INT. (FUNCTION_ARG_REGNO_P): Correct parentheses. From-SVN: r49923
David Edelsohn committed
-
- 20 Feb, 2002 34 commits
-
-
* gcj.texi: Option `--classpath' becomes `--CLASSPATH.'Option `--CLASSPATH' becomes `--classpath.' * gjavah.c: Likewise. * jcf-dump.c: Likewise. * lang-options.h: Likewise. * lang.c: Likewise. * jcf-path.c: Updated comment. (jcf_path_classpath_arg): Renamed `jcf_path_CLASSPATH_arg.' (jcf_path_CLASSPATH_arg): Renamed `jcf_path_classpath_arg.' * jcf.h (jcf_path_CLASSPATH_arg): Ditto. (jcf_path_CLASSPATH_arg): Ditto. (classpath_u): Updated leading comment. From-SVN: r49922
Nic Ferrier committed -
PR debug/4461 * varasm.c (get_pool_constant_mark): New. * rtl.h (get_pool_constant_mark): Add prototype. * dwarf2out.c (mem_loc_descriptor): A pool constant cannot be represented if it has not been output. * gcc.dg/debug/20020220-1.c: New test. From-SVN: r49921
Jakub Jelinek committed -
* combine.c (do_SUBST): Sanity check substitutions of CONST_INTs, and reject them in SUBREGs and ZERO_EXTENDs. (subst): Simplify SUBREG or ZERO_EXTEND instead of SUBSTing a CONST_INT into its operand. (known_cond): Likewise, for ZERO_EXTEND. * simplify-rtx.c (simplify_unary_operation): Fix condition to allow for simplification of wide modes. Reject CONST_INTs in ZERO_EXTEND when their actual mode is not given. From-SVN: r49920
Alexandre Oliva committed -
From-SVN: r49919
Alexandre Oliva committed -
* gcj.texi: Option `--classpath' becomes `--CLASSPATH.'Option `--CLASSPATH' becomes `--classpath.' * gjavah.c: Likewise. * jcf-dump.c: Likewise. * lang-options.h: Likewise. * lang.c: Likewise. * jcf-path.c: Updated comment. (jcf_path_classpath_arg): Renamed `jcf_path_CLASSPATH_arg.' (jcf_path_CLASSPATH_arg): Renamed `jcf_path_classpath_arg.' * jcf.h (jcf_path_CLASSPATH_arg): Ditto. (jcf_path_CLASSPATH_arg): Ditto. (classpath_u): Updated leading comment. From-SVN: r49918
Nic Ferrier committed -
* c-decl.c (pushdecl): If no global declaration is found for an extern declaration in block scope, try a limbo one. From-SVN: r49917
Alexandre Oliva committed -
PR c++/4401 * c-common.c (pointer_int_sum): Moved from... * c-typeck.c (pointer_int_sum): ...here. * c-common.h (pointer_int_sum): Add prototype. * typeck.c (cp_pointer_int_sum): Renamed from pointer_int_sum, call pointer_int_sum. * g++.dg/opt/ptrintsum1.C: New test. From-SVN: r49916
Jakub Jelinek committed -
PR c++/5713 * c-decl.c (duplicate_decls): Return 0 if issued error about redeclaration. * decl.c (duplicate_decls): Return 0 if issued error about redeclaration. * gcc.dg/noncompile/20020220-1.c: New test. From-SVN: r49915
Jakub Jelinek committed -
PR c/4389 * tree.c (host_integerp): Ensure that the constant integer is representable in a HOST_WIDE_INT or an unsigned HOST_WIDE_INT when pos is zero or non-zero respectively. Clarify comment. * c-format.c (check_format_info_recurse): Fix host_integerp usage; the pos argument should be zero when assigning to a signed HOST_WIDE_INT. * gcc.dg/20020219-1.c: New test. From-SVN: r49914
Jakub Jelinek committed -
2002-02-20 Phil Edwards <pme@gcc.gnu.org> * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Also check version. (GLIBCPP_ENABLE_SYMVERS): Redo logic, use linker version. * configure.in (GLIBCPP_ENABLE_SYMVERS): Move later in the script. * aclocal.m4: Regenerate. * configure: Regenerate. * config/linker-map.dummy: New file. Contains nothing useful. From-SVN: r49913
Phil Edwards committed -
* config/i386/i386.c (ix86_expand_vector_move): Use the mode of the operand, rather than assuming TImode. (ix86_expand_binop_builtin): Cope with commutative patterns using nonimmediate_operand for both operands. (ix86_expand_timode_binop_builtin): Likewise. (ix86_expand_store_builtin): Validate operand 1. (ix86_expand_unop1_builtin): Likewise. From-SVN: r49912
Richard Henderson committed -
2002-02-20 Philip Blundell <philb@gnu.org> PR 5705 * config/arm/arm.h (HARD_REGNO_RENAME_OK): New macro. From-SVN: r49911
Philip Blundell committed -
2002-02-20 Benjamin Kosnik <bkoz@redhat.com> * testsuite/22_locale/money_put_members_char.cc: Fix. * testsuite/22_locale/money_put_members_wchar_t.cc: Fix. * testsuite/27_io/standard_manipulators.cc: New file. * testsuite/27_io/ios_manip_basefield.cc: Check results, now failing. * testsuite/27_io/ios_manip_fmtflags.cc: Use locale::classic(). From-SVN: r49910
Benjamin Kosnik committed -
* builtins.c (check_for_builtin): New function. (build_call_or_builtin): Remove. * java-tree.h: Update accordingly. * expr.c (expand_invoke): Use build + check_for_builtin instead of build_call_or_builtin. * parse.y (patch_invoke): Likewise. This avoids needlessly creating a new CALL_EXPR node, which means we don't lose the CALL_USING_SUPER flag (which had caused jcf-write to incorrectly emit invokevirtual). From-SVN: r49909
Per Bothner committed -
From-SVN: r49908
Jakub Jelinek committed -
PR c/5615 * expr.h (ARGS_SIZE_TREE): Convert size.var to ssizetype. From-SVN: r49904
Richard Henderson committed -
* config/fr30/fr30.h (DWARF_LINE_MIN_INSTR_LENGTH): Removed. * config/sh/sh.h (DWARF_LINE_MIN_INSTR_LENGTH): Removed. * config/pj/pj.h (DWARF_LINE_MIN_INSTR_LENGTH): Removed. * config/cris/cris.h (DWARF_LINE_MIN_INSTR_LENGTH): Removed. * dwarf2out.c (DWARF_LINE_MIN_INSTR_LENGTH): Define unconditionally. From-SVN: r49903
Tom Tromey committed -
Wed Feb 20 00:03:25 EST 2002 Alan Matsuoka <alanm@redhat.com> * config/rs6000/rs6000.h (LEGITIMATE_OFFSET_ADDRESS_P): Look for (const_int 0) in X not just INTVAL. From-SVN: r49902
Alan Matsuoka committed -
From-SVN: r49901
Joseph Myers committed -
* config/os/mingw32/bits/ctype_noninline.h (ctype<char>::ctype): Remove default args from parm list. * config/os/djgpp/bits/ctype_noninline.h: Same. From-SVN: r49900
Danny Smith committed -
* expmed.c (store_bit_field): Do not store bit fields using SUBREG operations if the field does not start at a mode boundary. From-SVN: r49899
Diego Novillo committed -
2001-02-20 Joel Sherrill <joel@OARcorp.com> * config/a29k/rtems.h, config/arm/rtems-elf.h, config/h8300/rtems.h, config/mips/rtems.h: Use new style of -Asystem= rather than -Asystem(). Also done for -Acpu and -Amachine. From-SVN: r49898
Joel Sherrill committed -
* Makefile.am: Re-add SUBDIRS parameter which was lost in merge. * Makefile.in: Rebuilt. From-SVN: r49895
Bryce McKinlay committed -
From-SVN: r49893
GCC Administrator committed -
* cppinit.c (init_dependency_output): Take deps output file from -o if none given with -MF. Suppress normal output. * gcc.c (cpp_unique_options): Have -M and -MM imply -E. * doc/cpp.texi, doc/invoke.texi: Update. From-SVN: r49892
Neil Booth committed -
* toplev.c (output_quoted_string): Write unprintable characters with octal escapes. From-SVN: r49891
Zack Weinberg committed -
2002-02-19 David Edelsohn <edelsohn@gnu.org> * config/rs6000/rs6000.h (CONDITIONAL_REGISTER_USAGE): Set really_call_used[VRSAVE_REGNO] if not Altivec. 2002-02-19 Alan Modra <amodra@bigpond.net.au> * config/rs6000/rs6000.c (u_short_cint_operand): Mask op with MODE_MASK. (constant_pool_expr_1): Fix formatting. (rs6000_legitimize_reload_address): Likewise. From-SVN: r49890
David Edelsohn committed -
From-SVN: r49889
Bryce McKinlay committed -
* lib/libjava.exp: Add "xfail-byte-output" and "xfail-source-output". Don't display expected and actual output for a failed output test. * libjava.lang/ArrayStore.java: New file. * libjava.lang/ArrayStore.out: New file. * libjava.lang/ArrayStore.xfail: New file. xfail-byte-output. * libjava.lang/ArrayStore2.java: New file. * libjava.lang/ArrayStore2.out: New file. * libjava.lang/ArrayStore2.xfail: New file. xfail-source-output. From-SVN: r49888
Bryce McKinlay committed -
ABI change: Mangle `void (A::*)() const' as M1AKFvvE, not MK1AFvvE. * mangle.c (write_function_type): Write cv-quals for member function type here. (write_pointer_to_member_type): Not here. From-SVN: r49887
Jason Merrill committed -
re PR libgcj/5696 (natClass.cc run through superclasses of target if they exist while comparing variable types.) Fix for PR libgcj/5696: * verify.cc (is_assignable_from_slow): Never call _Jv_IsAssignableFrom. (verify_instructions_0): Added new debug statement. (state::print): Print information about whether local has changed. (state::merge): Don't call note_variable when merging locals. (state::set_exception): Removed old FIXME comment. From-SVN: r49886
Tom Tromey committed -
* config/sparc/sparc.md (nonlocal_goto): Use hard_frame_pointer_rtx now that we have one. From-SVN: r49885
Richard Kenner committed -
2002-02-19 Benjamin Kosnik <bkoz@redhat.com> * include/std/std_iomanip.h: Inline, tweaks. * config/linker-map.gnu: Remove hacks. * testsuite/21_strings/capacity.cc: Add explicit instantiations. * testsuite/27_io/ios_init.cc: Same. * testsuite/22_locale/money_get_members_char.cc (test07): Fix. * testsuite/22_locale/money_get_members_wchar_t.cc (test07): Same. From-SVN: r49884
Benjamin Kosnik committed -
* tree.h (struct tree_common): Remove aux. Add unused_0 at end of first block of bitfields (which was only seven bits); rename dummy to unused_1; remove comment which is no longer true. From-SVN: r49883
Zack Weinberg committed
-