- 25 Jan, 2001 9 commits
-
-
From-SVN: r39259
Jeff Law committed -
From-SVN: r39258
Neil Booth committed -
* mangle.c (write_mangled_name, write_encoding): Mangle overloaded operators even in "C" linkage. * method.c (set_mangled_name_for_decl): Likewise. * decl.c (grokfndecl): Call set_mangled_name_for_decl even for overloaded operators in "C" linkage. * g++.old-deja/g++.other/mangle2.C: New test. From-SVN: r39257
Jakub Jelinek committed -
* libU77/alarm_.c: Separate the #ifdef KR_headers logic from the G77_alarm_0 function definition. Check for SIG_ERR and provide our own if missing. From-SVN: r39256
Michael Sokolov committed -
* testsuite/27_io/*.cc: Remove explicit reference to 'testsuite/' in testcases. Prepare for the DejaGnu based framework. * mkcheck.in: Adjust call to tests_flags. Don't mmkdir testsuite directory -- it is now mkcheck working directory. * tests_flags.in: Remove reference to $(top_srcdir). Use ${SRC_DIR} instead. * Makefile.am (check, check-install): Change mkcheck invocation logic. * Makefile.in: Regenerate. From-SVN: r39255
Gabriel Dos Reis committed -
* c-decl.c (duplicate_decls): If different_binding_level is nonzero, olddecl has argument types and newdecl has none, use the argument types from olddecl. From-SVN: r39254
J"orn Rennecke committed -
* dwarf2out.c (prefix_of): New function. Determine longest common prefix of the two arguments. The units are whole path components. (output_file_names): When adding a new directory find the one entry with the longest common prefix already in the list. Artificially generate entry if there is none for this prefix. Fix test to check whether the zeroth directory entry is used. : ---------------------------------------------------------------------- From-SVN: r39253
Ulrich Drepper committed -
From-SVN: r39252
Richard Henderson committed -
* reload1.c (reload_reg_free_for_value_p): New parameter start_regno. Changed all callers. Take it into account when deciding if a previously loaded value matches. From-SVN: r39251
J"orn Rennecke committed
-
- 24 Jan, 2001 31 commits
-
-
reload.c (find_reloads_subreg_address): Fail the substitution if the resulting address is insufficiently aligned. * reload.c (find_reloads_subreg_address): Fail the substitution if the resulting address is insufficiently aligned. From-SVN: r39250
Richard Henderson committed -
2001-01-24 David Billinghurst <David.Billinghurst@riotinto.com> * libU77/Makefile.in: Explicitly generate a.out for check. From-SVN: r39249
David Billinghurst committed -
From-SVN: r39248
DJ Delorie committed -
combine.c (combine_simplify_rtx): If the modes are all VOIDmode, check the original operand's mode also. * combine.c (combine_simplify_rtx): If the modes are all VOIDmode, check the original operand's mode also. * simplify-rtx.c (simplify_ternary_operation): Ditto. From-SVN: r39247
DJ Delorie committed -
* c-parse.in (cast_expr): Move compound literals from here ... (primary): ... to here. Use standard terminology "compound literal" instead of "constructor expression". testsuite: * gcc.c-torture/compile/20010124-1.c: New test. From-SVN: r39246
Joseph Myers committed -
ltmain.sh (TAG disable-shared, [...]): Make sure we keep at least one of build_libtool_libs or build_old_libs set to yes. * ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we keep at least one of build_libtool_libs or build_old_libs set to yes. From-SVN: r39245
Alexandre Oliva committed -
contrib: * texi2pod.pl: Handle "\,". gcc: * gcc.1, cpp.1: Regenerate. From-SVN: r39244
Joseph Myers committed -
* config/os/aix/bits/atomicity.h (__compare_and_swap): Remove. (__always_swap): Likewise. From-SVN: r39243
Mark Mitchell committed -
calls.c (emit_library_call_value_1): Memory slot for pass-by-reference argument should have the mode of the argument... * calls.c (emit_library_call_value_1): Memory slot for pass-by-reference argument should have the mode of the argument, not of the pointer to it. From-SVN: r39242
Alexandre Oliva committed -
* gcc.texi (G++ and GCC): Mention gcj manual. (Standards): Link to section of manual mentioning gcj/Java compatibility. From-SVN: r39241
Tom Tromey committed -
* cppfiles.c (_cpp_read_file): Add to dependencies if requested. * cppinit.c (cpp_start_read): Remove deps_add_dep call. * tradcpp.c (main): Add -imacros or -include'd dependencies for -M*. * cpp.texi (-M, -MM): Document -M -include behaviour. From-SVN: r39240
Jakub Jelinek committed -
From-SVN: r39239
Roger Collins committed -
* Makefile.in: Rebuilt. * Makefile.am (c_source_files): Added sf_fabs.c. * java/lang/sf_fabs.c: New file. From-SVN: r39238
Tom Tromey committed -
abi64.h (RETURN_IN_MEMORY): Always take into account whether registers are 32 bits or 64 bits in size. 2001-01-24 Will Cohen <wcohen@redhat.com> * config/mips/abi64.h (RETURN_IN_MEMORY): Always take into account whether registers are 32 bits or 64 bits in size. From-SVN: r39237
Will Cohen committed -
2001-01-24 Ben Elliston <bje@redhat.com> * config/m32r/m32r.h (PREDICATE_CODES): Remove m32r_not_same_reg. From-SVN: r39236
Ben Elliston committed -
missed in * call.c (add_builtin_candidate): Quote std properly, from previous change. commit From-SVN: r39235
Nathan Sidwell committed -
cp: * pt.c (tsubst_decl): Remove IN_DECL parameter. (tsubst_arg_types): Check parameter is not void. (tsubst): Adjust tsubst_decl call. testsuite: * g++.old-deja/g++.pt/spec38.C: New test. From-SVN: r39234
Nathan Sidwell committed -
cp: * call.c (add_builtin_candidate): Quote std properly, from previous change. From-SVN: r39233
Nathan Sidwell committed -
* config/alpha/alpha.md (builtin_longjmp_internal): New. (builtin_longjmp): Use it instead of emit_indirect_jump. From-SVN: r39232
Richard Henderson committed -
From-SVN: r39231
Jeff Law committed -
2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (layout_class): Don't lay the superclass out if it's already being laid out. * jcf-parse.c (handle_innerclass_attribute): New function. (HANDLE_INNERCLASSES_ATTRIBUTE): Invoke handle_innerclasses_attribute. (jcf_parse): Don't load an innerclasses if it's already being laid out. * jcf-write.c (append_innerclass_attribute_entry): Static `anonymous_name' and its initialization deleted. `ocii' and `ini' to be zero for anonymous classes. 2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com> * class.c (set_constant_value): Set DECL_FIELD_FINAL_IUD if necessary. * jcf-parse.c (set_source_filename): Use MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC if necessary. 2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com> * expr.c (build_jni_stub): Set DECL_CONTEXT on `meth_var' so it gets a unique asm name. 2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-parse.c (HANDLE_END_METHODS): Nullify current_method. (HANDLE_START_FIELD): Invoke MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC if necessary. (HANDLE_SYNTHETIC_ATTRIBUTE): New macro. * jcf-reader.c (get_attribute): Handle `Synthetic' attribute. * parse.y (lookup_package_type_and_set_next): Deleted. (resolve_package): Removed unnecessary code. (find_applicable_accessible_methods_list): `finit$' can't be inherited. * verify.c (pop_argument_types): Added missing prototype. (http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01812.html) From-SVN: r39230
Alexandre Petit-Bianco committed -
* pt.c (check_explicit_specialization): Clone constructors and destructors. * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to "Build don't run". From-SVN: r39229
Kriang Lerdsuwanakij committed -
bb-reorder.c (make_reorder_chain_1): Handle case where jump edge goes to the same block as the fallthru edge. * bb-reorder.c (make_reorder_chain_1): Handle case where jump edge goes to the same block as the fallthru edge. From-SVN: r39228
John David Anglin committed -
* dwarf2out.c (dwarf2out_line): Make last_file_num be unsigned. * frame.h (__ia64_personality_v1): Add prototype. * libgcc2.c (ia64_throw_helper): Change personality declaration to prototype form. Add void * cast to first argument to personality call. ... From-SVN: r39227
Jim Wilson committed -
2001-01-23 Chris Demetriou <cgd@broadcom.com> * libsupc++/exception_support.cc (__terminate_func): Remove declaration. (__terminate_func_ptr): New typedef. (__terminate, __terminate_set_func): New extern function prototypes. (std::terminate): Use __terminate function. (std::set_terminate): Use __terminate_set_func function. From-SVN: r39226
Chris Demetriou committed -
2001-01-23 Chris Demetriou <cgd@broadcom.com> * exception.cc (__terminate_func): Remove declaration. (__terminate_func_ptr): New typedef. (__terminate, __terminate_set_func): New extern function prototypes. (std::terminate): Use __terminate function. (std::set_terminate): Use __terminate_set_func function. From-SVN: r39225
Chris Demetriou committed -
2001-01-23 Chris Demetriou <cgd@broadcom.com> * libgcc-std.ver (GCC_3.0): Add __terminate_func_set to list of EH symbols. * libgcc2.c (__terminate_func): Make variable static. (__terminate_set_func): New function to set __terminate_func. * libgcc2.h (__terminate_func_ptr): New typedef. (__terminate_set_func): New function. From-SVN: r39224
Chris Demetriou committed -
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'. * libtool.m4 (_AC_LIBTOOL_GCJ): Pass $CPPFLAGS on. From-SVN: r39223
Alexandre Oliva committed -
flow.c (init_propagate_block_info): Don't consider unchanging memories for dead frame store elimination. * flow.c (init_propagate_block_info): Don't consider unchanging memories for dead frame store elimination. From-SVN: r39222
Richard Henderson committed -
* varasm.c (UNIQUE_SECTION): Move default implementation ... * defaults.h: ... here. From-SVN: r39221
Richard Henderson committed -
From-SVN: r39220
Franz Sirl committed
-