- 24 May, 2000 27 commits
-
-
2000-05-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Remove OPTLEVEL. Add FMTFLAGS. * aclocal.m4: Regenerate. * src/Makefile.am (AC_CXXFLAGS): Take out OPTLEVEL, as this is has been disabled due to higher-level makefiles running amuck over this bit, and add in FMTFLAGS so that formatting is clear. * src/Makefile.in: Regenerate. * configure: Regenerate. * src/ios.cc (ios_base::sync_with_stdio): Cleanup buffers from initialization. * docs/download.html: Remove references to Cygwin-specific bits, as this can now be built natively. Update with current information. From-SVN: r34144
Benjamin Kosnik committed -
calls.c (expand_call): Handle cleanups in tail-recursion arguments analagously to cleanups in sibling... * calls.c (expand_call): Handle cleanups in tail-recursion arguments analagously to cleanups in sibling calls. From-SVN: r34143
Mark Mitchell committed -
* java/io/ObjectOutputStream.java (writeObject): Use component type when writing arrays. Fixed typo. From-SVN: r34142
Warren Levy committed -
* simplify-rtx.c: Rename macro SIGN_EXTEND to HWI_SIGN_EXTEND. All callers changed. From-SVN: r34141
Kaveh R. Ghazi committed -
expr.c (expand_assignment, [...]): Set in_check_memory_usage while emitting chkr_check_addr libcall. * expr.c (expand_assignment, store_expr, expand_expr, expand_expr_unaligned): Set in_check_memory_usage while emitting chkr_check_addr libcall. From-SVN: r34140
Alexandre Oliva committed -
From-SVN: r34139
Donald Lindsay committed -
From-SVN: r34138
Nick Clifton committed -
acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): If we can use -fdiagnostics-show-location=once, do so. 2000-05-24 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): If we can use -fdiagnostics-show-location=once, do so. Expand AC_LANG_* to enclose other tests in this macro, including future ones. * aclocal.m4: Regenerate. * configure: Regenerate. * docs/faq/index.html: Update location of libg++ FAQ. * docs/faq/index.txt: Regenerate. From-SVN: r34137
Phil Edwards committed -
From-SVN: r34136
Nick Clifton committed -
(extract_muldiv): When constructing a multiplier/divisor, do not expect const_binop to correctly determine if overflow has occured, so check explicitly. From-SVN: r34135
Nick Clifton committed -
* init.c (sort_member_init): Fix typo in error message generation code. From-SVN: r34134
Mark Mitchell committed -
From-SVN: r34133
Bruce Korb committed -
* inc/cxxabi.h (__class_type_info::__do_upcast): Change prototype and meaning of return value. (__si_class_type_info::__do_upcast): Likewise. (__vmi_class_type_info::__do_upcast): Likewise. * tinfo.cc (__class_type_info::__upcast_result): Replace whole2dst with part2dst. Adjust ctor. (__class_type_info::__do_upcast): Adjust call of worker function. (__class_type_info::__do_upcast): Adjust. (__si_class_type_info::__do_upcast): Adjust. Use parent's __do_upcast. (__vmi_class_type_info::__do_upcast): Likewise. Fix private virtual base in diamond heirarchy bug. From-SVN: r34132
Nathan Sidwell committed -
* c-decl.c (build_enumerator): Don't modify the value's type, convert it. From-SVN: r34131
Alexandre Oliva committed -
From-SVN: r34130
Jeff Law committed -
From-SVN: r34129
Ulrich Drepper committed -
(ends): Make same change as for endl. From-SVN: r34128
Ulrich Drepper committed -
From-SVN: r34127
Andreas Jaeger committed -
* configure.in: Redefine inhibit_libc conditions. * libgcc2.c: Remove inhibit_libc conditional define. * configure: Regenerate. From-SVN: r34126
Eric Christopher committed -
* cp-tree.h (lang_decl_flags): Rename mutable_flag to uninlinable and bitfield to tinfo_fn_p. (DECL_TINFO_FN_P): Adjust. (SET_DECL_TINFO_FN_P): Likewise. (DECL_MUTABLE_P): Likewise. (DECL_C_BIT_FIELD): Likewise. (SET_DECL_C_BIT_FIELD): Likewise. (CLEAR_DECL_C_BIT_FIELD): Likewise. (DECL_UNINLINABLE): Likewise. * class.c (alter_access): Call retrofit_lang_decl if ncessary. (handle_using_decl): Remove assertion. (build_vtbl_or_vbase_field): Use build_decl, not build_lang_decl, to build FIELD_DECLs. (build_base_field): Likewise. (layout_class_type): Likewise. * decl.c (init_decl_processing): Likewise. (build_ptrmemfunc_type): Likewise. (grokdeclarator): Likewise. * decl2.c (grok_x_components): Likewise. * except.c (call_eh_info): Likewise. * init.c (init_init_processing): Likewise. * rtti.c (expand_class_desc): Likewise. (create_pseudo_type_info): Likewise. (get_vmi_pseudo_type_info): Likewise. (create_tinfo_types): Likewise. * ptree.c (print_lang_decl): Adjust. * typeck.c (build_component_ref): Don't check DECL_LANG_SPECIFIC before checking DECL_MUTABLE_P. From-SVN: r34125
Mark Mitchell committed -
* configure.in: For --enable-languages=LIST, check for empty LIST. * configure: Regenerate. From-SVN: r34123
Phil Edwards committed -
* iostream.cc (endl): Verify stream can accept characters before writing its eol. From-SVN: r34122
Jeff Law committed -
From-SVN: r34121
Lars Brinkhoff committed -
* decl2.c (maybe_retrofit_in_chrg): Don't create in-charge parameters for template functions. * pt.c (tsubst_decl): Make sure we call maybe_retrofit_in_chrg for destructors as well as constructors. From-SVN: r34120
Mark Mitchell committed -
From-SVN: r34119
Jakub Jelinek committed -
* emit-rtl.c (unshare_all_decls): New function. (unshare_all_rtl): Call it. From-SVN: r34118
Alexandre Oliva committed -
* Makefile.in (xmalloc.o): Add dependency for config.h, fixes make -j3. From-SVN: r34117
Mike Stump committed
-
- 23 May, 2000 13 commits
-
-
From-SVN: r34116
Tom Tromey committed -
* libjava.lang/stringconst.out: New file. * libjava.lang/stringconst.java: New file. From-SVN: r34115
Tom Tromey committed -
From-SVN: r34114
Nick Clifton committed -
* config/sh/sh.c (gen_far_branch, split_branches): Update to reflect new prototypes for redirect_jump and invert_jump. (sh_insn_length_adjustment): Get rid of const warnings. From-SVN: r34113
Clinton Popetz committed -
* invoke.texi (Options for Debugging Your Program or GCC): Update the names of dump files. From-SVN: r34112
Kazu Hirata committed -
* configure.in (NO_MINUS_C_MINUS_O): Fix thinko in previous fix. * configure: Regenerated. From-SVN: r34111
Philippe De Muyter committed -
gcc/testsuite: * c-torture/execute/bcp-1.c: Replace abort in arg of __builtin_constant_p with a generic external function. * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c, gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c, gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c, gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c: Prototype abort and/or exit. * gcc.dg/990407-1.c, gcc.dg/strpaste.c, gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c, gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c, gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h. libio/tests: * tfformat.c: Include stdlib.h. From-SVN: r34110
Zack Weinberg committed -
* simplify-rtx.c (SIGN_EXTEND): New macro. (simplify_unary_operation, simplify_binary_operation, simplify_relational_operation): Use SIGN_EXTEND. Make low halves of (low, high) pairs unsigned if they weren't already. (simplify_ternary_operation): Cast INTVAL to unsigned before comparing to a MODE_BITSIZE. From-SVN: r34109
Zack Weinberg committed -
include: * getopt.h (getopt): Also check HAVE_DECL_* when prototyping. * libiberty.h (basename): Likewise. gcc: * aclocal.m4 (gcc_AC_CHECK_DECL, gcc_AC_CHECK_DECLS): New macros rewritten from the internals of gcc_AC_NEED_DECLARATION{S}. * configure.in (gcc_AC_CHECK_DECLS): Call this instead of gcc_AC_NEED_DECLARATIONS. * dwarfout.c: Don't prototype time(). * gcc.c: Check HAVE_DECL_* instead of NEED_DECLARATION_*. * system.h: Likewise. * toplev.c: Likewise. From-SVN: r34108
Kaveh R. Ghazi committed -
From-SVN: r34107
Zack Weinberg committed -
From-SVN: r34106
J"orn Rennecke committed -
From-SVN: r34105
Jonathan Larmour committed -
* config/alpha/alpha.c: Remove #ifdef HAIFA since now only scheduler. (alpha_start_function): Never write ..ng label if VMS or NT. (alpha_align_insns): Remove GP_IN_USE arg. Alignment now unsigned. (alpha_reorg): Don't pass GP_IN_USE arg to alpha_align_insns. * config/alpha/alpha.md (prologue_ldgp): Split into one define_expand and two define_insn's. From-SVN: r34104
Richard Kenner committed
-