- 25 Nov, 2001 12 commits
-
-
2001-11-25 Toon Moene <toon@moene.indiv.nluug.nl> * libF77/Makefile.in: Fix non-portable use of `$<' in z_log.c's rule. From-SVN: r47328
Toon Moene committed -
* c-format.c (FMT_FLAG_DOLLAR_GAP_POINTER_OK): New. (format_types): Use it for scanf. (dollar_arguments_pointer_p): New. (init_dollar_format_checking): Store details of which arguments are pointers. (maybe_read_dollar_number): Reallocate dollar_arguments_pointer_p. (finish_dollar_format_checking): Take extra parameter pointer_gap_ok. Treat unused arguments differently if pointer_gap_ok and the unused arguments are pointers. (check_format_info_main): Pass extra argument to finish_dollar_format_checking. * doc/invoke.texi (-Wno-format-extra-args): Document behavior when unused arguments are present between used arguments with operand numbers. testsuite: * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples from Austin Group draft 7. * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in scanf format arguments. * gcc.dg/format/no-exargs-2.c: New test. From-SVN: r47327
Joseph Myers committed -
2001-11-25 Daniel Berlin <dan@cgsoftware.com> * df.c: Add prototypes for hybrid_search_bitmap and hybrid_search_sbitmap. (hybrid_search_bitmap): New function. (hybrid_search_sbitmap): New function. (iterative_dataflow_sbitmap): Change to use hybrid_search_sbitmap. (iterative_dataflow_bitmap): Ditto. From-SVN: r47326
Daniel Berlin committed -
From-SVN: r47325
Neil Booth committed -
* config/m68hc11/m68hc11.md (peephole2): New peephole2 to optimize address computations. From-SVN: r47323
Stephane Carrez committed -
* config/m68hc11/m68hc11.c (d_register_operand): Must accept register b (low part of d). From-SVN: r47321
Stephane Carrez committed -
* config/m68hc11/m68hc11.h (FUNCTION_PROFILER): Fix label name passed to mcount. From-SVN: r47319
Stephane Carrez committed -
cp: PR g++/3145 * class.c (build_vbase_pointer): Remove. (build_vbase_path): Remove. (build_base_path): New function. * cp-tree.h (base_access, base_kind): New enumerations. (build_base_path): Declare. (convert_pointer_to_real): Remove. (convert_pointer_to): Remove. (lookup_base): Declare. (convert_pointer_to_vbase): Remove. * call.c (build_scoped_method_call): Use lookup_base & build_base_path instead of convert_pointer_to_real, get_base_distance & get_binfo. (build_over_call): Likewise. * cvt.c (cp_convert_to_pointer): Likewise. (convert_to_pointer_force): Likewise. (build_up_reference): Likewise. (convert_pointer_to_real): Remove. (convert_pointer_to): Remove. * init.c (dfs_initialize_vtbl_ptrs): Use build_base_path instead of convert_pointer_to_vbase & build_vbase_path. (emit_base_init): Use build_base_path instead of convert_pointer_to_real. (expand_virtual_init): Lose unrequired conversions. (resolve_offset_ref): Use lookup_base and build_base_path instead of convert_pointer_to. * rtti.c (build_dynamic_cast_1): Use lookup_base & build_base_path instead of get_base_distance & build_vbase_path. * search.c (get_vbase_1): Remove. (get_vbase): Remove. (convert_pointer_to_vbase): Remove. (lookup_base_recursive): New function. (lookup_base): New function. * typeck.c (require_complete_type): Use lookup_base & build_base_path instead of convert_pointer_to. (build_component_ref): Likewise. (build_x_function_call): Likewise. (get_member_function_from_ptrfunc): Likewise. (build_component_addr): Likewise. * typeck2.c (build_scoped_ref): Likewise. testsuite: * g++.dg/abi/vbase8-4.C: New test. From-SVN: r47316
Nathan Sidwell committed -
2001-11-25 Laurent Guerby <guerby@acm.org> * sysdep.c (rts_get_*): Fix style. From-SVN: r47315
Laurent Guerby committed -
* config/alpha/vms-ld.c, config/alpha/vms-cc.c: New files. * config/alpha/x-vms: New file, to compile the above. * config.gcc (alpha*-dec-vms*): Add x-vms. From-SVN: r47312
Douglas B Rupp committed -
From-SVN: r47310
GCC Administrator committed -
From-SVN: r47309
Ian Lance Taylor committed
-
- 24 Nov, 2001 11 commits
-
-
From-SVN: r47308
Hans-Peter Nilsson committed -
* fix-header.c (main): Move inf_buffer termination and inf_limit calculation to after read. From-SVN: r47307
Douglas B Rupp committed -
* config/alpha/xm-vms.h (FILE_TYPE): Remove undef and baggage. (__UNIX_FOPEN): Define. From-SVN: r47306
Douglas B Rupp committed -
* config/alpha/xm-vms.h (FILE_TYPE): Remove undef and baggage. (__UNIX_FOPEN): Define. From-SVN: r47305
Douglas B Rupp committed -
2001-11-24 Toon Moene <toon@moene.indiv.nluug.nl> PR fortran/3957 * lang-specs.h: Correct !pipe conditional in tradcpp0 invocation. From-SVN: r47304
Toon Moene committed -
* function.c (assign_stack_temp_for_type): Clear alias set before setting new one. From-SVN: r47303
Richard Kenner committed -
* docs/doxygen/maint.cfg.in, docs/doxygen/user.cfg.in, docs/html/27_io/binary_iostreams_kuehl.txt: Revert previous changes. From-SVN: r47301
Joseph Myers committed -
From-SVN: r47299
GCC Administrator committed -
* rs6000.c (print_operand, case 'v'): Use HOST_WIDE_INT_PRINT_HEX format. * rs6000.md (cmptf): Fix typo. From-SVN: r47298
David Edelsohn committed -
From-SVN: r47297
David Edelsohn committed -
2001-11-23 Phil Edwards <pme@gcc.gnu.org> * Makefile.am (doxygen-maint): The script isn't executable in CVS. * Makefile.in: Regenerated. * docs/doxygen/TODO: New file listing doxygen work to be done. * docs/doxygen/run_doxygen: Fix up man pages. * docs/doxygen/user.cfg.in: Insert maint-only toggles. * docs/doxygen/maint.cfg.in: Copy from user.cfg and turn toggles on. * include/bits/stl_construct.h: Use new hooks for internal functions. * docs/html/17_intro/TODO: Small updates. * docs/html/faq/index.html: Likewise. * docs/html/faq/index.txt: Regenerated. * include/bits/stl_alloc.h: Doxygenate, reindent comments, remove SGI-isms and wrappers. (simple_alloc, debug_alloc): Uglify class names. (__default_alloc_template): Uglify "threads" template parameter and update corresponding macros. * include/backward/alloc.h: Bring up to date. From-SVN: r47296
Phil Edwards committed
-
- 23 Nov, 2001 14 commits
-
-
From-SVN: r47295
Jeffrey A Law committed -
2001-11-23 Toon Moene <toon@moene.indiv.nluug.nl> PR libf2c/4930 * libF77/Makefile.in: Compile z_log.c with -ffloat-store. From-SVN: r47294
Toon Moene committed -
From-SVN: r47293
Jason Merrill committed -
* src/vterminate.cc (__verbose_terminate_handler): Add leading underscores. From-SVN: r47292
Jason Merrill committed -
* ChangeLog, docs/doxygen/maint.cfg.in, docs/doxygen/user.cfg.in, docs/doxygen/doxygroups.cc, docs/doxygen/Intro.3, docs/html/17_intro/BUGS, docs/html/17_intro/C++STYLE, docs/html/17_intro/CHECKLIST, docs/html/17_intro/DESIGN, docs/html/17_intro/howto.html, docs/html/17_intro/porting.html, docs/html/17_intro/porting.texi, docs/html/18_support/howto.html, docs/html/19_diagnostics/howto.html, docs/html/20_util/howto.html, docs/html/21_strings/howto.html, docs/html/23_containers/howto.html, docs/html/26_numerics/howto.html, docs/html/27_io/howto.html, docs/html/27_io/binary_iostreams_kuehl.txt, docs/html/ext/sgiexts.html, docs/html/faq/index.html, docs/html/faq/index.txt, testsuite/24_iterators/iterator.cc, include/bits/basic_file.h, include/bits/locale_facets.h, include/bits/locale_facets.tcc, include/bits/std_sstream.h, include/ext/ropeimpl.h, include/ext/stl_rope.h, libsupc++/tinfo.cc, libsupc++/cxxabi.h, libsupc++/typeinfo, libsupc++/eh_throw.cc, acinclude.m4, aclocal.m4, configure, configure.target, ChangeLog-2000: Fix spelling errors. From-SVN: r47291
Joseph Myers committed -
* final.c (output_addr_const): Output PC as '.' even if !flag_pic. * varasm.c (output_constructor): Use assemble_integer rather than ASM_OUTPUT_BYTE. From-SVN: r47287
Richard Sandiford committed -
* cpplex.c (cpp_interpret_charconst): Use HOST_WIDE_INT for sign extension. * gcc.dg/cpp/charconst-2.c: New test. From-SVN: r47286
Andreas Jaeger committed -
From-SVN: r47285
Nick Clifton committed -
From-SVN: r47283
GCC Administrator committed -
* cppmacro.c (warn_of_redefinition): Warn regardless of -pedantic. * gcc.dg/cpp/mi6.c, gcc.dg/cpp/redef2.c: Update. From-SVN: r47282
Neil Booth committed -
* lib/old-dejagnu.exp (old-dejagnu): Copy extra source files to the host if it is remote. Let tests specify extra headers they use. * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'. * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'. From-SVN: r47281
Geoffrey Keating committed -
From-SVN: r47280
Kaveh R. Ghazi committed -
* ChangeLog.0, ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog, FSFChangeLog.10, c-decl.c, cppfiles.c, cppinit.c, cpplex.c, cpplib.c, cppmain.c, cse.c, df.c, diagnostic.c, dominance.c, dwarf2out.c, dwarfout.c, emit-rtl.c, errors.c, except.c, except.h, explow.c, function.c, gcse.c, genrecog.c, predict.c, regmove.c, sched-rgn.c, ssa-ccp.c, stmt.c, toplev.c: Fix spelling errors. From-SVN: r47279
Joseph Myers committed -
gcc: * predict.c, reg-stack.c: Fix spelling errors. libstdc++-v3: * config/locale/moneypunct_members_gnu.cc, include/bits/locale_facets.h: Fix spelling errors. From-SVN: r47278
Joseph Myers committed
-
- 22 Nov, 2001 3 commits
-
-
2001-11-22 Stephen M. Webb <stephen@bregmasoft.com> * testsuite/23_containers/list_capacity.cc: New file. * testsuite/23_containers/list_ctor.cc: New file. * testsuite/23_containers/list_modifiers.cc: New file. * testsuite/23_containers/list_operators.cc: New file. 2001-11-22 Stephen M. Webb <stephen@bregmasoft.com> * include/bits/stl_list.h: Reformatted according to C++STYLE rules. (size): Replaced nonstandard distance() call with the standard one. (transfer): Uglified to _M_transfer. From-SVN: r47277
Stephen M. Webb committed -
2001-10-09 Andrew Haley <aph@redhat.com> * calls.c (check_sibcall_argument_overlap): Use slot_offset for start of stack slot. From-SVN: r47276
Andrew Haley committed -
From-SVN: r47275
Nick Clifton committed
-