- 11 Jun, 2001 24 commits
-
-
From-SVN: r43202
Bernd Schmidt committed -
2001-06-11 Benjamin Kosnik <bkoz@redhat.com> libstdc++/3114 * include/bits/ostream.tcc (ostream::seekp): Add error checking as per DR 129. * include/bits/istream.tcc (istream::seekg): Same. * testsuite/27_io/istream_seeks.cc: Fix. libstdc++/3113 * include/bits/stl_function.h (binder2nd): Fix as per DR 109. (binder1st): Same. * include/bits/std_queue.h: Add c++config.h. * testsuite/20_util/binders.cc: New test. From-SVN: r43201
Benjamin Kosnik committed -
* darwin.c (darwin_encode_section_info): Rewrite to simplify and fix coding mistakes. From-SVN: r43200
Stan Shebs committed -
From-SVN: r43199
Nick Clifton committed -
From-SVN: r43198
Richard Henderson committed -
* config/alpha/osf5.h (TARGET_LD_BUGGY_LDGP): New. * config/alpha/alpha.h (TARGET_LD_BUGGY_LDGP): Default. (struct machine_function): Add gp_save_rtx. * config/alpha/alpha.c (alpha_mark_machine_status): Mark it. (alpha_gp_save_rtx): New. * config/alpha/alpha-protos.h: Declare it. * config/alpha/alpha.md (exception_receiver): Make an expander. Use alpha_gp_save_rtx if TARGET_LD_BUGGY_LDGP. From-SVN: r43196
Richard Henderson committed -
From-SVN: r43194
Richard Henderson committed -
* configure.in: Align --help messages. Remove trailing full stops. Consistently use lower case. Fix DWARF 2 spelling. * configure: Rebuilt. From-SVN: r43192
Rainer Orth committed -
* config/alpha/alpha.h (CPP_SPEC): Don't define __LANGUAGE_C and variants for .cpp/.cp/.c++ files. Move definition of __LANGUAGE_C_PLUS_PLUS ... (CPLUSPLUS_CPP_SPEC): ... here. From-SVN: r43190
Rainer Orth committed -
From-SVN: r43189
Jan Hubicka committed -
* c-decl.c (store_parm_decls): When comparing types in an old-style function declaration with those from a previous prototype, compare the unqualified versions of parameter types. Fixes PR c/3116. testsuite: * gcc.c-torture/compile/20010611-1.c: New test. From-SVN: r43186
Joseph Myers committed -
2001-06-11 Matthias Klose <doko@debian.org> Phil Edwards <pme@sources.redhat.com> * docs/doxygen/run_doxygen (find_doxygen): Tweak version check. (main script): Echo more information. Co-Authored-By: Phil Edwards <pme@gcc.gnu.org> From-SVN: r43184
Matthias Klose committed -
From-SVN: r43182
Joseph Myers committed -
From-SVN: r43180
Joseph Myers committed -
* c-decl.c (xref_tag): Don't return previous tags of wrong type. testsuite: * gcc.dg/c99-tag-1.c: Add more tests. From-SVN: r43179
Joseph Myers committed -
From-SVN: r43178
Aldy Hernandez committed -
* simplify-rtx.c (simplify_subreg): Fix offset calculation for complex values within a CONCAT. From-SVN: r43177
Michael Hayes committed -
* doc/install.texi: Update details of what components are included in the GCC distribution. Update default directory for g++ includes. Update documentation relating to old libio. Adjust documentation on DejaGnu environment variables. Remove documentation of --enable-cpplib. From-SVN: r43175
Joseph Myers committed -
* doc/contrib.texi: Fix alphabetical order. Fix typos. Improve markup. From-SVN: r43173
Joseph Myers committed -
From-SVN: r43171
GCC Administrator committed -
* ifcvt.c (life_data_ok): New. (merge_if_block): Use it to determine whether to update global_live_at_end. (if_convert): Set it. From-SVN: r43170
Richard Henderson committed -
2001-06-10 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cwchar.h: Alphabetize. * include/bits/char_traits.h: Tweak. * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for everything used by std_cwchar.h. * aclocal.m4: Regenerate. * configure.in: Regenerate. * config.h.in: Regenerate. From-SVN: r43167
Benjamin Kosnik committed -
From-SVN: r43166
Richard Henderson committed -
* doc/invoke.texi (MN10300 Options): Document -mno-crt0. (SH Options): Document -mieee. * doc/install.texi (Final install): Remove obsolete information about installing cross compilers. * doc/gcc.1: Rebuilt. From-SVN: r43164
Alexandre Oliva committed
-
- 10 Jun, 2001 16 commits
-
-
2001-06-10 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_ENABLE_C99): Add stdio.h checking. Add checking for strtof, _Exit in stdlib.h * aclocal.m4: Regenerate. * configure.in: Regenerate. * include/c_std/bits/std_cstdio.h: Alphabetize lists. (snprintf): Put C99 functions into __gnu_cxx namespace. (vfscanf): Same. (vscanf): Same. (vsnprintf): Same. (vsscanf): Same. * include/c_std/bits/std_cstdlib.h: Alphabetize lists. Put undefs for C99 functions within _GLIBCPP_USE_C99 guard. (_Exit): Same. (strtof): Same. (strtold): Same. * include/bits/locale_facets.tcc: Check if C99 is enabled. * include/c_std/bits/std_cwchar.h (__gnu_cxx): Put undefs within C99 guard. * include/c_std/bits/cmath.tcc: Formatting tweak. * include/c_std/bits/std_cmath.h: Same. From-SVN: r43161
Benjamin Kosnik committed -
* config/alpha/alpha.c (override_options): Set align_loops, align_jumps, and align_functions. * config/alpha/alpha.h (FUNCTION_BOUNDARY): Set to 32 bits. (LOOP_ALIGN, LABEL_ALIGN_AFTER_BARRIER): Remove. From-SVN: r43160
Richard Henderson committed -
emit-rtl.c (gen_lowpart_common): Do not assume that SFmode and DFmode are one and two words in size. * emit-rtl.c (gen_lowpart_common): Do not assume that SFmode and DFmode are one and two words in size. From-SVN: r43158
Michael Hayes committed -
* g++.old-deja/g++.abi/ptrmem.C: Take into account different representation on MN10300 and ARM/Thumb. From-SVN: r43157
Alexandre Oliva committed -
* typeck.c (get_member_function_from_ptrfunc) [vbit_in_delta]: Don't clobber delta. (expand_ptrmemfunc_cst) [ptrmemfunc_vbit_in_delta]: Adjust pfn. From-SVN: r43156
Alexandre Oliva committed -
2001-06-10 Alexandre Petit-Bianco <apbianco@redhat.com> * exception.cc (cstdlib): Replaces stdlib.h. (_Jv_Throw): Use std::abort(). (PERSONALITY_FUNCTION): Likewise. (http://gcc.gnu.org/ml/gcc-patches/2001-06/msg00620.html ) From-SVN: r43153
Alexandre Petit-Bianco committed -
* doc/invoke.texi (Optimization Options): Document -fpeephole2. (Code Generation Options): Document -fnon-call-exceptions. From-SVN: r43151
Richard Henderson committed -
* concat.c: Include string.h. Fix int vs size_t usage. Simplify the iteration loops. Use memcpy. From-SVN: r43149
Richard Henderson committed -
From-SVN: r43148
Mark Kettenis committed -
2001-03-20 Tom Tromey <tromey@redhat.com> Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (patch_assignment): Handle the case of a SAVE_EXPR inside an array reference. Insertion of the array store check rewritten. Fixes PR java/2299. (http://gcc.gnu.org/ml/gcc-patches/2001-06/msg00611.html ) Co-Authored-By: Alexandre Petit-Bianco <apbianco@redhat.com> From-SVN: r43146
Tom Tromey committed -
2001-06-05 Jeff Sturm <jsturm@one-point.com> * decl.c (create_primitive_vtable): Don't call make_decl_rtl. (http://gcc.gnu.org/ml/gcc-patches/2001-06/msg00265.html ) From-SVN: r43144
Jeff Sturm committed -
2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl> * g77.f-torture/execute/20010610.f: New. From-SVN: r43143
Toon Moene committed -
From-SVN: r43142
Stephane Carrez committed -
gcc/ 2001-06-10 Mark Mitchell <mark@codesourcery.com> Gabriel Dos Reis <gdr@codesourcery.com> * Makefile.in (c-parse.o): Depend on diagnostic.h (dwarf2out.o): Likewise. * dwarf2out.c: #include diagnostic.h * toplev.h (warningcount, errorcount, sorrycount): Remove declarations. * toplev.c (warningcount, errorcount, sorrycount): Remove definitions. * diagnostic.h (struct output_buffer): Reorder fields. (diagnostic_kind_count): New macro. (errorcount, warningcount, sorrycount): Define as macros. (diagnostic_report_warnings_p): New macro. (output_state): Add diagnostic_count field. * diagnostic.c (warningcount, errorcount, inhibit_warnings): Remove tentative declaration. (count_error): Use diagnostic_report_warnings_p. * c-parse.in: #include diagnostic.h ch/ 2001-06-10 Gabriel Dos Reis <gdr@codesourcery.com> * decl.c: #include diagnostic.h * actions.c: #include diagnostic.h * Makefile.in (actions.o): Depend on diagnostic.h (decl.o): Depend on diagnostic.h cp/ 2001-06-10 Mark Mitchell <mark@codesourcery.com> Gabriel Dos Reis <gdr@codesourcery.com> * Make-lang.in (cp/call.o): Depend on diagnostic.h (cp/typeck.o): Depend on diagnostic.h (cp/typeck2.o): Depend on diagnostic.h (cp/repo.o): Depend on dignostic.h * typeck.c: #include diagnostic.h (convert_for_initialization): Remove extern declaration for warningcount and errorcount. * call.c: #include diagnostic.h (convert_like_real): Remove extern declaration for warnincount and errorcount. * repo.c: #include diagnostic.h * typeck2.c: #include diagnostic.h From-SVN: r43140
Gabriel Dos Reis committed -
2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl> * g77install.texi: Remove. * Make-lang.in: Remove all mention of g77install.texi. * g77.texi: Add documentation on how to get output always flushed and how to increase the maximum unit number. Remove all mention of g77install.texi. * bugs.texi: Add documentation on how to change the threshold for putting local arrays on the stack. From-SVN: r43139
Toon Moene committed -
* config/m68hc11/m68hc11.md ("extendhisi2"): Fix constraints to prefer a memory for operand 1. ("*addsi3"): Fix constraints, the '!' was too strong. ("*addsi3_split"): Accept soft register and split accordingly. From-SVN: r43137
Stephane Carrez committed
-