aboutsummaryrefslogtreecommitdiff
path: root/gcc
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-24Daily bump.GCC Administrator2-2/+2
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-23* gcc.c-torture/execute/ieee/20011123-1.c: New test.Jeffrey A Law2-0/+16
From-SVN: r47295
2001-11-23fix typoJason Merrill1-1/+1
From-SVN: r47293
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 Administrator2-2/+2
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 Myers3-9/+13
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-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 Administrator2-2/+2
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-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
2001-11-21* cfg.c: Fix typos and formatting in the introductory comment.Richard Sandiford2-4/+9
From-SVN: r47243
2001-11-21profile.c (compute_branch_probabilites): Compute probabilities for ↵Jan Hubicka2-25/+52
entry/exit edges; estimate probabilities for zero counts. * profile.c (compute_branch_probabilites): Compute probabilities for entry/exit edges; estimate probabilities for zero counts. From-SVN: r47242
2001-11-21explow.c (probe_stack_range): Use LCT_NORMAL as second argument to ↵Jakub Jelinek7-13/+29
emit_library_call. * explow.c (probe_stack_range): Use LCT_NORMAL as second argument to emit_library_call. * function.c (expand_main_function, expand_function_start, expand_function_end): Likewise. * profile.c (output_func_start_profiler): Likewise. * stmt.c (expand_nl_goto_receivers): Use LCT_NORETURN as second argument to emit_library_call. * optabs.c (prepare_cmp_insn): Use LCT_CONST_MAKE_BLOCK as second argument to emit_library_call. * calls.c (emit_library_call): Update fn_type description. From-SVN: r47241
2001-11-21c-decl.c (c_expand_deferred_function): Only call c_expand_body if fndecl is ↵Jakub Jelinek5-2/+35
still DECL_INLINE and has DECL_RESULT. * c-decl.c (c_expand_deferred_function): Only call c_expand_body if fndecl is still DECL_INLINE and has DECL_RESULT. * gcc.c-torture/compile/20011119-1.c: New test. * gcc.c-torture/compile/20011119-2.c: New test. From-SVN: r47240
2001-11-21Daily bump.GCC Administrator2-2/+2
From-SVN: r47235
2001-11-21g77.texi: egcs was not a `@command'.Toon Moene4-398/+405
2001-11-21 Toon Moene <toon@moene.indiv.nluug.nl> * g77.texi: egcs was not a `@command'. * invoke.texi: Ditto. * news.texi: Substitute `@command' for `@code' and `@option' for `@samp' where appropriate. From-SVN: r47234
2001-11-21clipper.c (clipper_movstr): Avoid uninitialized warning.Kaveh R. Ghazi7-9/+21
* clipper.c (clipper_movstr): Avoid uninitialized warning. * i960.c (is_mask, legitimize_address): Likewise. * m88k.c (m88k_expand_prologue): Likewise. * m88k.md: Likewise. * mcore.c (emit_new_cond_insn): Likewise. * stormy16.c (xstormy16_emit_cbranch): Likewise. From-SVN: r47233