aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-11-24fix-header.c (main): Move inf_buffer termination and inf_limit calculation ↵Douglas B Rupp2-3/+8
to after read. * fix-header.c (main): Move inf_buffer termination and inf_limit calculation to after read. From-SVN: r47307
2001-11-24xm-vms.h (FILE_TYPE): Remove undef and baggage.Douglas B Rupp1-16/+3
* config/alpha/xm-vms.h (FILE_TYPE): Remove undef and baggage. (__UNIX_FOPEN): Define. From-SVN: r47306
2001-11-24xm-vms.h (FILE_TYPE): Remove undef and baggage.Douglas B Rupp1-0/+5
* config/alpha/xm-vms.h (FILE_TYPE): Remove undef and baggage. (__UNIX_FOPEN): Define. From-SVN: r47305
2001-11-24re PR fortran/3957 (g77 -pipe -xf77-cpp-input sends output to stdout.)Toon Moene2-2/+7
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
2001-11-24function.c (assign_stack_temp_for_type): Clear alias set before setting new one.Richard Kenner2-0/+6
* function.c (assign_stack_temp_for_type): Clear alias set before setting new one. From-SVN: r47303
2001-11-24maint.cfg.in, [...]: Revert previous changes.Joseph Myers4-3/+9
* docs/doxygen/maint.cfg.in, docs/doxygen/user.cfg.in, docs/html/27_io/binary_iostreams_kuehl.txt: Revert previous changes. From-SVN: r47301
2001-11-24Daily bump.GCC Administrator6-6/+6
From-SVN: r47299
2001-11-24rs6000.c (print_operand, case 'v'): Use HOST_WIDE_INT_PRINT_HEX format.David Edelsohn3-5/+9
* rs6000.c (print_operand, case 'v'): Use HOST_WIDE_INT_PRINT_HEX format. * rs6000.md (cmptf): Fix typo. From-SVN: r47298
2001-11-23* Fix typo in cmptf pattern.David Edelsohn1-2/+2
From-SVN: r47297
2001-11-24Makefile.am (doxygen-maint): The script isn't executable in CVS.Phil Edwards13-336/+574
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
2001-11-23* gcc.c-torture/execute/ieee/20011123-1.c: New test.Jeffrey A Law2-0/+16
From-SVN: r47295
2001-11-23re PR libf2c/4930 (Taking the log of a certain complex number hangs in run ↵Toon Moene2-0/+6
time library) 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
2001-11-23fix typoJason Merrill1-1/+1
From-SVN: r47293
2001-11-23vterminate.cc (__verbose_terminate_handler): Add leading underscores.Jason Merrill3-5/+14
* src/vterminate.cc (__verbose_terminate_handler): Add leading underscores. From-SVN: r47292
2001-11-23ChangeLog, [...]: Fix spelling errors.Joseph Myers39-74/+94
* 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
2001-11-23final.c (output_addr_const): Output PC as '.' even if !flag_pic.Richard Sandiford3-8/+11
* 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
2001-11-23cpplex.c (cpp_interpret_charconst): Use HOST_WIDE_INT for sign extension.Andreas Jaeger4-12/+39
* cpplex.c (cpp_interpret_charconst): Use HOST_WIDE_INT for sign extension. * gcc.dg/cpp/charconst-2.c: New test. From-SVN: r47286
2001-11-23Remove some compile time warnings about duplicate definitions.Nick Clifton2-16/+24
From-SVN: r47285
2001-11-23Daily bump.GCC Administrator6-6/+6
From-SVN: r47283
2001-11-23cppmacro.c (warn_of_redefinition): Warn regardless of -pedantic.Neil Booth4-7/+12
* cppmacro.c (warn_of_redefinition): Warn regardless of -pedantic. * gcc.dg/cpp/mi6.c, gcc.dg/cpp/redef2.c: Update. From-SVN: r47282
2001-11-23old-dejagnu.exp (old-dejagnu): Copy extra source files to the host if it is ↵Geoffrey Keating12-1/+50
remote. * 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
2001-11-23* cris.h: Revert thinko in last patch.Kaveh R. Ghazi2-0/+13
From-SVN: r47280
2001-11-23ChangeLog.0, [...]: Fix spelling errors.Joseph Myers32-83/+90
* 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
2001-11-23predict.c, [...]: Fix spelling errors.Joseph Myers6-36/+45
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
2001-11-22list_capacity.cc: New file.Stephen M. Webb6-654/+1799
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
2001-11-22calls.c (check_sibcall_argument_overlap): Use slot_offset for start of stack ↵Andrew Haley2-2/+7
slot. 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
2001-11-22fix typo in previous deltaNick Clifton1-2/+1
From-SVN: r47275
2001-11-22cfgrtl.c (try_redirect_by_replacing_jump): Fix typo, emit replacement jump ↵Graham Stott2-3/+13
after original jump. * cfgrtl.c (try_redirect_by_replacing_jump): Fix typo, emit replacement jump after original jump. (verify_flow_info): Remove redundent initialisation. Handle reaching end of insn list before finding a BARRIER. Only issue one missing barrier diagnostic. From-SVN: r47269
2001-11-22* local-alloc.c (combine_regs): Handle SUBREG_REG being a MEM.Graham Stott2-22/+44
From-SVN: r47268
2001-11-22(in m32rx patch): Replace "." with "@." when preceeded by a capital letterNick Clifton1-2/+2
From-SVN: r47267
2001-11-22Fix for little endian ARMsNick Clifton2-1/+33
From-SVN: r47266
2001-11-22Fix typo in last changeRichard Kenner1-1/+1
From-SVN: r47265
2001-11-22i386.md (leave, [...]): Have RTL reflect what insn actually does.Richard Kenner2-4/+9
* config/i386/i386.md (leave, leave_rex64): Have RTL reflect what insn actually does. From-SVN: r47264
2001-11-22Document -m32r switch. Fix typo -mm32rx=> -m32rx.Nick Clifton2-5/+11
From-SVN: r47263
2001-11-22Only build arm_elf_asm_named_section for elf targetsNick Clifton2-1/+9
From-SVN: r47262
2001-11-22Add necessary header files to tm_file for xscale-ecoffNick Clifton2-1/+6
From-SVN: r47261
2001-11-22Daily bump.GCC Administrator6-6/+6
From-SVN: r47259
2001-11-22* rs6000.c (output_cbranch): Use $, not %$, in output template.Zack Weinberg2-1/+5
From-SVN: r47258
2001-11-22tree-dump.c: Rename from c-dump.c.Bryce McKinlay28-1161/+203
* tree-dump.c: Rename from c-dump.c. Include c-tree.h, not c-common.h. (lang_type_quals): Declare. (dequeue_and_dump): Use lang_hooks.tree_dump.type_quals function to retrieve language-specific qualifiers for a type node, instead of C_TYPE_QUALS. Likewise for lang_hooks.tree_dump.dump_tree instead of lang_dump_tree. * tree-dump.h: Rename from c-dump.h. * c-common.h (C_TYPE_QUALS): Removed. Move declarations for tree-dump.c interface to... * tree.h: ... here. Remove lang_dump_tree. * langhooks.h (struct lang_hooks_for_tree_dump): New. (struct lang_hooks): Add tree_dump hooks. * langhooks.c (lhd_tree_dump_dump_tree): New function. (lhd_tree_dump_type_quals): New function. * langhooks-def.h (lhd_tree_dump_dump_tree, lhd_tree_dump_type_quals): Declare. (LANG_HOOKS_INITIALIZER): Add tree_dump hooks. * Makefile.in: Move tree-dump.o to language-independent back-end. cp: * cp-tree.h (CP_TYPE_QUALS): Removed. * decl.c (cxx_init_decl_processing): Don't set lang_dump_tree. * cp-lang.c: Set LANG_HOOKS_TREE_DUMP_DUMP_TREE_FN and LANG_HOOKS_TREE_DUMP_TYPE_QUALS_FN. * dump.c (cp_dump_tree): Use void* dump_info argument to match lang-hooks prototype. * call.c, cp-tree.h, cvt.c, decl.c, init.c, mangle.c, method.c, pt.c, rtti.c, semantics.c, tree.c, typeck.c, typeck2.c: All references to CP_TYPE_QUALS changed to cp_type_quals. * Make-lang.in: References to c-dump.h changed to tree-dump.h. (CXX_C_OBJS): Remove c-dump.o. From-SVN: r47257
2001-11-221750a.h (DBX_REGISTER_NUMBER): Don't define.Kaveh R. Ghazi37-169/+52
* 1750a.h (DBX_REGISTER_NUMBER): Don't define. * alpha.h (DBX_REGISTER_NUMBER): Likewise. * arc.h (DBX_REGISTER_NUMBER): Likewise. * arm/aout.h (DBX_REGISTER_NUMBER): Likewise. * avr.h (DBX_REGISTER_NUMBER): Likewise. * c4x.h (DBX_REGISTER_NUMBER): Likewise. * clipper.h (DBX_REGISTER_NUMBER): Likewise. * convex.h (DBX_REGISTER_NUMBER): Likewise. * cris.h (DBX_REGISTER_NUMBER): Likewise. * dsp16xx.h (DBX_REGISTER_NUMBER): Likewise. * elxsi.h (DBX_REGISTER_NUMBER): Likewise. * fr30.h (DBX_REGISTER_NUMBER): Likewise. * h8300.h (DBX_REGISTER_NUMBER): Likewise. * i370.h (DBX_REGISTER_NUMBER): Likewise. * i860.h (DBX_REGISTER_NUMBER): Likewise. * i860/paragon.h (DBX_REGISTER_NUMBER): Likewise. * i860/sysv3.h (DBX_REGISTER_NUMBER): Likewise. * i860/sysv4.h (DBX_REGISTER_NUMBER): Likewise. * m32r.h (DBX_REGISTER_NUMBER): Likewise. * m68hc11.h (DBX_REGISTER_NUMBER): Likewise. * m88k.h (DBX_REGISTER_NUMBER): Likewise. * mcore/mcore-elf.h (DBX_REGISTER_NUMBER): Likewise. * mcore.h (DBX_REGISTER_NUMBER): Likewise. * mn10200.h (DBX_REGISTER_NUMBER): Likewise. * mn10300.h (DBX_REGISTER_NUMBER): Likewise. * pdp11.h (DBX_REGISTER_NUMBER): Likewise. * romp.h (DBX_REGISTER_NUMBER): Likewise. * rs6000.h (DBX_REGISTER_NUMBER): Likewise. * rs6000/sysv4.h (DBX_REGISTER_NUMBER): Likewise. * s390/linux.h (DBX_REGISTER_NUMBER): Likewise. * stormy16.h (DBX_REGISTER_NUMBER): Likewise. * v850.h (DBX_REGISTER_NUMBER): Likewise. * vax.h (DBX_REGISTER_NUMBER): Likewise. * we32k.h (DBX_REGISTER_NUMBER): Likewise. * defaults.h (DBX_REGISTER_NUMBER): Provide a default. * doc/tm.texi (DBX_REGISTER_NUMBER): Update. From-SVN: r47256
2001-11-22tree-dump.{c,h} renamed from c-dump.{c,h}.Bryce McKinlay2-0/+1024
From-SVN: r47255
2001-11-21sysv4.h (LIB_SPEC): Fix a typo.H.J. Lu2-1/+5
2001-11-21 H.J. Lu <hjl@gnu.org> * config/rs6000/sysv4.h (LIB_SPEC): Fix a typo. From-SVN: r47254
2001-11-22s390.c (s390_va_arg): Eliminate ALIGN parameter in call to ↵Kaveh R. Ghazi3-5/+12
emit_cmp_and_jump_insns. * s390.c (s390_va_arg): Eliminate ALIGN parameter in call to emit_cmp_and_jump_insns. * stormy16.c (xstormy16_expand_builtin_va_arg, xstormy16_expand_casesi): Likewise. From-SVN: r47253
2001-11-22re PR c++/3637 (Internal compiler error in finish_member_declaration)Mark Mitchell3-3/+48
PR c++/3637 * pt.c (lookup_template_class): Ensure that all specializations are registered on the list corresponding to the most general template. From-SVN: r47252
2001-11-21function.c (keep_stack_depressed): Major rework.Richard Kenner4-41/+282
* function.c (keep_stack_depressed): Major rework. (handle_epilogue_set, emit_equiv_load): New functions. (thread_prologue_and_epilogue_insns): keep_stack_depressed now has return value. * jump.c (returnjump_p_1): Also return 1 if SET with SET_IS_RETURN_P. * rtl.h (SET_IS_RETURN_P): New macro. From-SVN: r47250
2001-11-21expr.c (expand_expr, [...]): Refine slightly and also support TREE_ADDRESSABLE.Richard Kenner3-25/+35
* expr.c (expand_expr, case VIEW_CONVERT_EXPR): Refine slightly and also support TREE_ADDRESSABLE. * tree.def (VIEW_CONVERT_EXPR): Document TREE_ADDRESSABLE. From-SVN: r47249
2001-11-21* rs6000.md (cmptf_internal1): Replace %$ with $.David Edelsohn2-1/+5
From-SVN: r47248
2001-11-21re PR libstdc++/4548 (When reserving a string to become smaller, program ↵Paolo Carlini3-0/+31
crashes) 2001-11-21 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/4548 * include/bits/basic_string.tcc (basic_string::reserve): Never shrink below the current size. * testsuite/21_strings/capacity.cc (test02): Add test. From-SVN: r47246
2001-11-21cppfiles.c (STAT_SIZE_TOO_BIG): Define.Douglas B Rupp2-1/+17
* cppfiles.c (STAT_SIZE_TOO_BIG): Define. (read_include_file): Use STAT_SIZE_TOO_BIG. From-SVN: r47245
2001-11-21cppinit.c (INO_T_COPY): Define.Douglas B Rupp2-4/+12
* cppinit.c (INO_T_COPY): Define. (INO_T_EQ): Uppercase parameters. (append_include_chain): Use INO_T_COPY. From-SVN: r47244