- 30 Nov, 2001 7 commits
-
-
* Makefile.am (nat_headers, x_nat_headers): Depend on .class files, not libgcj.jar. (nat_files, x_nat_files): Build native files in subdirectories using the same dependency options as the java files. (gnu/gcj/runtime/FirstThread.h): Remove explicit rule and friend declarations. * configure.in: Put dependencies for .cc files in deps.mak. * Makefile.in: Rebuilt. * configure: Rebuilt. From-SVN: r47471
Bryce McKinlay committed -
* dwarf2out.c (add_data_member_location_attribute): Do the right thing for virtual bases. * dbxout.c (dbxout_type): For a virtual base, print the offset within the vtable. From-SVN: r47469
Jason Merrill committed -
2001-11-29 Zoltan Hidvegi <hzoli@hzoli.2y.net> * doloop.c (doloop_valid_p): Check for LTU and GTU as well. From-SVN: r47468
Zoltan Hidvegi committed -
* rs6000.c (function_arg): Unnamed vector arguments go in memory. Remove unused attribute for named. From-SVN: r47466
Aldy Hernandez committed -
* genattrtab.c (attr_rtx_1): New function containing the majority of `attr_rtx'. Move variable declarations into the scope where they are used. Eliminate unnecessary gotos. (attr_rtx): Now just a wrapper for `attr_rtx_1' using VA_OPEN, VA_FIXEDARG, and VA_CLOSE. From-SVN: r47465
Kaveh R. Ghazi committed -
From-SVN: r47464
Hans-Peter Nilsson committed -
cris.c (cris_notice_update_cc): Check first destination also against overlap with cc_status.value2 and second... * config/cris/cris.c (cris_notice_update_cc): Check first destination also against overlap with cc_status.value2 and second destination against overlap with cc_status.value1. For overlaps, clear overlapped value, don't just CC_STATUS_INIT. * config/cris/cris.h (EXTRA_CONSTRAINT_T): Fix spacing and FIXME. (LINK_SPEC): Remove whitespace at end of line. From-SVN: r47463
Hans-Peter Nilsson committed
-
- 29 Nov, 2001 23 commits
-
-
From-SVN: r47461
Jakub Jelinek committed -
* gcc.c (ASM_DEBUG_SPEC): Only check HAVE_AS_G*_DEBUG_FLAG macros for the supported debugging types. From-SVN: r47460
Jakub Jelinek committed -
locale_facets.tcc (__pad): Add bool parameter to correctly pad internal-adjusted const char*-type objects. 2001-11-29 Paolo Carlini <pcarlini@unitus.it> libstdc++/3655 * include/bits/locale_facets.tcc (__pad): Add bool parameter to correctly pad internal-adjusted const char*-type objects. * include/bits/locale_facts.tcc (num_put::_M_insert): Update call. * include/bits/ostream.tcc (operator<<(_CharT , char, const _CharT*, const char*, const basic_string&): Update calls. * src/locale-inst.tcc: Update declarations. * testsuite/27_io/ostream_inserter_arith.cc (test04): Add test. From-SVN: r47459
Paolo Carlini committed -
PR c++/4842 * class.c (get_basefndecls): Take an IDENTIFIER_NODE, not a FUNCTION_DECL, as input. (mark_overriders): Remove. (warn_hidden): Rework for the new ABI. From-SVN: r47458
Mark Mitchell committed -
PR c++/3471 * call.c (convert_like_real): Do not build additional temporaries for rvalues of class type. From-SVN: r47455
Mark Mitchell committed -
2001-11-29 Craig Rodrigues <rodrigc@gcc.gnu.org> PR other/4932 * config/i386/i386.c (print_operand): Verify that the argument to %c is a constant and not a conditional which needs to be reversed. From-SVN: r47453
Craig Rodrigues committed -
2001-11-29 Phil Edwards <pme@gcc.gnu.org> * docs/html/ext/howto.html: Finish allocator notes (inst and 3.0). From-SVN: r47452
Phil Edwards committed -
PR c++/3471 * call.c (convert_like_real): Do not build additional temporaries for rvalues of class type. From-SVN: r47451
Mark Mitchell committed -
2001-11-29 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.tcc (num_get::do_get(long double)): Fix __traits_type typo. From-SVN: r47449
Benjamin Kosnik committed -
* g++.old-deja/g++.pt/memtemp100.C: Remove non-standard constructs. From-SVN: r47448
Mark Mitchell committed -
* emit-rtl.c (gen_lowpart_common): Fix conversion of REAL_VALUE_TYPEs to an array of target integers. Fix extraction of low part of those arrays for 32bit and 64bit hosts. From-SVN: r47446
Geoffrey Keating committed -
From-SVN: r47445
Richard Henderson committed -
cp: * cp-tree.h (UNIQUELY_DERIVED_FROM_P): Use lookup base. (ACCESSIBLY_UNIQUELY_DERIVED_FROM_P): Likewise. (PUBLICLY_UNIQUELY_DERIVED_FROM_P: Likewise. (DERIVED_FROM_P): Likewise. (enum base_access): Renumber, add ba_quiet bit mask. (get_binfo): Remove. (get_base_distance): Remove. (binfo_value): Remove. (ACCESSIBLY_DERIVED_FROM_P): Remove. * call.c (standard_conversion): Use lookup_base. * class.c (strictly_overrides): Likewise. (layout_virtual_bases): Likewise. (warn_about_ambiguous_direct_bases): Likewise. (is_base_of_enclosing_class): Likewise. (add_vcall_offset_vtbl_entries_1): Likewise. * cvt.c (build_up_reference): Adjust comment. * init.c (build_member_call): Reformat. * search.c (get_binfo): Remove. (get_base_distance_recursive): Remove. (get_base_distance): Remove. (lookup_base_r): Tweak. (lookup_base): Add ba_quiet control. Complete the types here. (covariant_return_p): Use lookup_base. * tree.c (binfo_value): Remove. (maybe_dummy_object): Use lookup_base. * typeck.c (build_static_cast): Use lookup_base. (get_delta_difference): Likewise. * typeck2.c (binfo_or_else): Use lookup_base. (build_scoped_ref): Add back error_mark_check. (build_m_component_ref): Use lookup_base. From-SVN: r47444
Nathan Sidwell committed -
From-SVN: r47443
Kaveh R. Ghazi committed -
* configure.in (target_list): Add generated-manpages. * configure: Regenerate. * Makefile.in (generated-manpages): Depend on lang.generated-manpages. * objc/Make-lang.in (objc.generated-manpages): New dummy target. ada: * Make-lang.in (ada.generated-manpages): New dummy target. ch: * Make-lang.in (CHILL.generated-manpages): New dummy target. cp: * Make-lang.in (c++.generated-manpages): New dummy target. f: * Make-lang.in (f77.generated-manpages): New target. ($(srcdir)/f/g77.1): Don't check $(GENERATED_MANPAGES). Allow manpage generation to fail. (f77.info): Don't depend on $(srcdir)/f/g77.1. (f77.install-man): Depend on $(GENERATED_MANPAGES) rather than directly on $(srcdir)/g77.1. java: * Make-lang.in (java.generated-manpages): New dummy target. From-SVN: r47442
Joseph Myers committed -
From-SVN: r47441
Nick Clifton committed -
From-SVN: r47439
GCC Administrator committed -
2001-11-28 Eric Christopher <echristo@redhat.com> * config/mips/mips.c (override_options): Fix thinko in mips_tune for mips32/mips64. Remove MASK_SOFT_FLOAT configuration bits. From-SVN: r47438
Eric Christopher committed -
From-SVN: r47437
Richard Henderson committed -
* alpha.md (tablejump): Use pic_offset_table_rtx instead of gen_rtx_REG. From-SVN: r47436
John Wehle committed -
g-os_lib.adb (Add_To_Command): use explicit loop to move string into Command, an array conversion is illegal here. * g-os_lib.adb (Add_To_Command): use explicit loop to move string into Command, an array conversion is illegal here. Uncovered by ACATS B460005. From-SVN: r47435
Ed Schonberg committed -
2001-11-28 Paolo Carlini <pcarlini@unitus.it> libstdc++/3655 * include/bits/locale_facets.tcc (__pad): Correctly pad internal-adjusted hex numbers. * testsuite/27_io/ostream_inserter_arith.cc: Add testcase. From-SVN: r47434
Benjamin Kosnik committed -
2001-11-28 Paolo Carlini <pcarlini@unitus.it> libstdc++/3655 * include/bits/locale_facets.tcc (__pad): correctly output hex numbers internally aligned. * testsuite/27_io/ostream_inserter_arith.cc: Add testcase. From-SVN: r47433
Paolo Carlini committed
-
- 28 Nov, 2001 10 commits
-
-
* expr.c (store_expr): When copying a string constant into an array, reset the known alignment of the MEM for the section to be cleared to BITS_PER_UNIT. From-SVN: r47432
Jeffrey A Law committed -
From-SVN: r47431
Jeffrey A Law committed -
From-SVN: r47430
Hans-Peter Nilsson committed -
From-SVN: r47429
Geert Bosch committed -
* config.gcc (i[34567]86-*-interix3*): New case. * config/x-interix3, config/interix3.h, config/i386/i386interix3.h: New files. From-SVN: r47428
Douglas B Rupp committed -
* init.c: (__gnat_install_handler,VMS): Increase size of alternate signal stack. From-SVN: r47427
Douglas B Rupp committed -
* misc.c (gnat_expand_constant): Move declaration above definition of lang_hooks. (LANG_HOOKS_EXPAND_CONSTANT): Set to gnat_expand_constant. (gnat_init): lang_expand_constant no longer exists. (internal_error_function): Remove #ifdef HAVE_VPRINTF. We always have vprintf. (gnat_init): Always call set_internal_error_function. From-SVN: r47426
Zack Weinberg committed -
Loren J. Rittle <ljrittle@acm.org> * include/bits/basic_string.h (basic_string::_Rep::__default_excess, _S_excess_slop): Unused, remove. * include/bits/basic_string.tcc: Remove dead code. * include/bits/c++config: Remove comment. Co-Authored-By: Loren J. Rittle <ljrittle@acm.org> From-SVN: r47425
Paolo Carlini committed -
* config/alpha/alpha.md (sibcall_osf_1, sibcall_value_osf_1): Use symbolic_operand as the predicate. From-SVN: r47424
Richard Henderson committed -
* doloop.c (doloop_modify_runtime): Properly select induction variable; skip late entry test if biv initializer created by loop. From-SVN: r47423
Richard Henderson committed
-