- 25 Jan, 2001 1 commit
-
-
* 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 33 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 -
2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * gcc.c-torture/execute/20010123-1.c: New test. From-SVN: r39219
Franz Sirl committed -
From-SVN: r39218
Franz Sirl committed
-
- 23 Jan, 2001 6 commits
-
-
From-SVN: r39217
Michael Hayes committed -
* libU77/ctime_.c: #include <sys/types.h> for time_t. * libU77/datetime_.c: Likewise. * libU77/fdate_.c: Likewise. * libU77/gmtime_.c: Likewise. * libU77/idate_.c: Likewise. * libU77/itime_.c: Likewise. * libU77/ltime_.c: Likewise. * libU77/sys_clock_.c: Likewise. * libU77/vxtidate_.c: Likewise. * libU77/vxttime_.c: Likewise. From-SVN: r39216
Michael Sokolov committed -
From-SVN: r39215
Neil Booth committed -
* com.c: Don't explicitly include any time headers, the right ones are already included by proj.h. From-SVN: r39214
Michael Sokolov committed -
* varasm.c (UNIQUE_SECTION): Move default implementation ... * defaults.h: ... here. From-SVN: r39213
Richard Henderson committed -
* configure.in: Enable libgcj on several additional platforms. In gcc/java: * config-lang.in: Disable java by default. From-SVN: r39212
Bryce McKinlay committed
-