summaryrefslogtreecommitdiff
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Makefile.in: Allow for PWDCMD to override hardcoded pwd.Rainer Orth2002-05-1621-62/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * config-ml.in: Likewise. * configure: Likewise. * configure.in: Likewise. boehm-gc: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. * aclocal.m4: Regenerate. * configure: Regenerate. config: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. contrib: * test_installed: Allow for PWDCMD to override hardcoded pwd. * test_summary: Likewise. gcc: * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * configure.in: Likewise. * fixinc/check.tpl: Likewise. * fixinc/fixinc.dgux: Likewise. * fixinc/fixinc.svr4: Likewise. * fixinc/fixinc.winnt: Likewise. * fixinc/fixincl.sh: Likewise. * fixproto: Likewise. * configure: Regenerate. gcc/ada: * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd. * Makefile.in: Likewise. gcc/f: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. gcc/java: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. gcc/po: * exgettext: Allow for PWDCMD to override hardcoded pwd. gcc/treelang: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. libf2c: * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * aclocal.m4: Likewise. * configure: Regenerate. libjava: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. * configure.in: Likewise. * aclocal.m4: Regenerate. * configure: Regenerate. libobjc: * aclocal.m4: Allow for PWDCMD to override hardcoded pwd. * configure: Regenerate. libstdc++-v3: * Makefile.am: Allow for PWDCMD to override hardcoded pwd. * acinclude.m4: Likewise. * docs/html/Makefile: Likewise. * aclocal.m4: Regenerate. * configure: Regenerate. * Makefile.in: Regenerate. zlib: * configure.in: Allow for PWDCMD to override hardcoded pwd. * configure: Regenerate. * ChangeLog: Move entries to ChangeLog.gcj. From-SVN: r53523
* Basic block renumbering removal.Zdenek Dvorak2002-05-1645-1946/+1946
| | | | From-SVN: r53522
* * cfgrtl.c (purge_dead_edges): Correct handling of EDGE_EH.Mark Mitchell2002-05-162-5/+18
| | | | From-SVN: r53521
* arm.c (arm_rtx_costs): Check for RTX being a SYMBOL_REF before calling ↵Nick Clifton2002-05-163-9/+23
| | | | | | | | | | | | | | | CONSTANT_POOL_ADDRESS_P. * config/arm/arm.c (arm_rtx_costs): Check for RTX being a SYMBOL_REF before calling CONSTANT_POOL_ADDRESS_P. (arm_adjust_cost): Check for RTX being a SYMBOL_REF before calling CONSTANT_POOL_ADDRESS_P. * config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Fix typo in code to decide whether to define __arm__ or __thumb. (THUMB_GO_IF_LEGITIMATE_ADDRESS): Check for RTX being a SYMBOL_REF before calling CONSTANT_POOL_ADDRESS_P. From-SVN: r53519
* re PR c++/6620 (partial template specialization on int)Kriang Lerdsuwanakij2002-05-163-23/+54
| | | | | | | | | | PR c++/6620 * pt.c (verify_class_unification): Don't check if PARM is template parameter dependent. Simplify. (unify) [TEMPLATE_PARM_INDEX]: Handle when ARG is a template parameter dependent expression. From-SVN: r53517
* Daily bump.GCC Administrator2002-05-162-2/+2
| | | | From-SVN: r53514
* arc.h (CPP_PREDEFINES): Remove.Neil Booth2002-05-162-7/+17
| | | | | | | | * config/arc/arc.h (CPP_PREDEFINES): Remove. (CPP_SPEC): Update. (TARGET_CPU_CPP_BUILTINS): New. From-SVN: r53510
* cpphash.h (cpp_macro): Move here, and make expansion a union.Neil Booth2002-05-163-30/+43
| | | | | | | | | * cpphash.h (cpp_macro): Move here, and make expansion a union. * cppmacro.c (cpp_macro): Remove. (enter_macro_context, replace_args, warn_of_redefinition, _cpp_create_definition, cpp_macro_definition): Update. From-SVN: r53509
* scanasm.exp (scan-assembler): Use upvar, not uplevel.Jason Merrill2002-05-162-4/+10
| | | | | | | | * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel. (scan-assembler-not, scan-assembler-dem): Likewise. (scan-assembler-dem-not): Likewise. From-SVN: r53508
* rtti.c (get_tinfo_decl): Don't call comdat_linkage.Jason Merrill2002-05-165-32/+48
| | | | | | | | | | | | | * cp/rtti.c (get_tinfo_decl): Don't call comdat_linkage. Do set DECL_COMDAT. (synthesize_tinfo_var): Take the public decl. (create_real_tinfo_var): Likewise. Check DECL_COMDAT. (emit_tinfo_decl): Adjust. Call import_export_decl. * cp/decl2.c (import_export_decl): Simplify tinfo decl handling. * config/mips/mips.c (mips_output_external): Don't do sdata optimization for a variable with DECL_COMDAT set. From-SVN: r53506
* This file needs resurrectingBruce Korb2002-05-161-0/+14
| | | | From-SVN: r53505
* altivec.h: Cleanups for tighter typechecking.Aldy Hernandez2002-05-162-185/+770
| | | | | | | | | | | 2002-05-15 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/altivec.h: Cleanups for tighter typechecking. Cleanups for accepting modifiers on pointers. Fix predicate typos. Allow long pointers as well as int pointers. From-SVN: r53500
* varasm.c (merge_weak): Remove special case for extern and common.Richard Henderson2002-05-154-13/+12
| | | | | | | | * varasm.c (merge_weak): Remove special case for extern and common. * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here. From-SVN: r53498
* 20000804-1.x: Don't return 1 if XFAILing.Matt Hiller2002-05-168-3/+19
| | | | | | | | | | | | | | | 2002-05-15 Matt Hiller <hiller@redhat.com> * testsuite/gcc.c-torture/compile/20000804-1.x: Don't return 1 if XFAILing. * testsuite/gcc.c-torture/compile/20001226-1.x: Ditto. * testsuite/gcc.c-torture/compile/920520-1.x: Ditto. * testsuite/gcc.c-torture/compile/mipscop-1.x: XFAIL for now. * testsuite/gcc.c-torture/compile/mipscop-2.x: Ditto. * testsuite/gcc.c-torture/compile/mipscop-3.x: Ditto. * testsuite/gcc.c-torture/compile/mipscop-4.x: Ditto. From-SVN: r53497
* reload1.c (forget_old_reloads_1): Do not use subreg offset.Aldy Hernandez2002-05-162-6/+8
| | | | | | | | 2002-05-15 Aldy Hernandez <aldyh@redhat.com> * reload1.c (forget_old_reloads_1): Do not use subreg offset. From-SVN: r53496
* rs6000.md ("altivec_mtvscr"): Set VSCR register.Aldy Hernandez2002-05-153-41/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-05-15 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/rs6000.md ("altivec_mtvscr"): Set VSCR register. ("altivec_mfvscr"): Read from VSCR. Add vscr sets for the following insns: altivec_vctuxs, altivec_vaddubs, altivec_vaddsbs, altivec_vadduhs, altivec_vaddshs, altivec_vadduws, altivec_vaddsws, altivec_vctsxs, altivec_vmhaddshs, altivec_vmhraddshs, altivec_vmsumuhs, altivec_vmsumshs, altivec_vpkuhss, altivec_vpkshss, altivec_vpkuwss, altivec_vpkswss, altivec_vpkuhus, altivec_vpkshus, altivec_vpkuwus, altivec_vpkswus, altivec_vsububs, altivec_vsubsbs, altivec_vsubuhs, altivec_vsubshs, altivec_vsubuws, altivec_vsubsws, altivec_vsum4ubs, altivec_vsum4sbs, altivec_vsum4shs, altivec_vsum2sws, altivec_vsumsws. * config/rs6000/rs6000.h: Add VSCR fixed register. (CALL_REALLY_USED_REGISTERS): Add vscr. (CALL_USED_REGISTERS): Same. (FIXED_REGISTERS): Same. (REG_ALLOC_ORDER): Same. (reg_class): Add VSCR_REGS. (REG_CLASS_NAMES): Same. (REG_CLASS_CONTENTS): Same. (VSCR_REGNO): New. (REGISTER_NAMES): Add vscr. (DEBUG_REGISTER_NAMES): Same. (ADDITIONAL_REGISTER_NAMES): Same. (FIRST_PSEUDO_REGISTER): Increment. (CONDITIONAL_REGISTER_USAGE): Set VSCR as a global register. From-SVN: r53495
* [multiple changes]Richard Henderson2002-05-152-140/+152
| | | | | | | | | | | | | | | | 2002-05-15 Jakub Jelinek <jakub@redhat.com> * fold-const.c (fold): Fix a typo. 2002-05-15 Eric Botcazou <ebotcazou@multimania.com> * fold-const.c (fold) [LT_EXPR]: Move the transformation of a comparison against the highest or lowest integer value before the 'X >= CST to X > (CST - 1)' and 'X < CST to X <= (CST - 1)' transformation and that of an unsigned comparison against 0 right after. From-SVN: r53493
* varasm.c (merge_weak): Error for any weakening after definition.Richard Henderson2002-05-155-18/+43
| | | | | | | | | | | | | * varasm.c (merge_weak): Error for any weakening after definition. Adjust weakening after use warning to catch more cases. (assemble_alias): Set TREE_USED and TREE_ASM_WRITTEN consistently. * config/alpha/alpha.c (alpha_encode_section_info): Do not abort. * gcc.dg/weak-5.c (vfoo1c): No warning here. (vfoo1f): Warning here. (vfoo1l): Don't redefine the alias. From-SVN: r53491
* invoke.texi (-malign-double): Re-add lost warning.Jan Hubicka2002-05-1518-149/+408
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * invoke.texi (-malign-double): Re-add lost warning. * i386-protos.h (x86_output_mi_thunk): Declare. * unix.h (ASM_OUTPUT_MI_THUNK): Move offline to ... * i386.c (x86_output_mi_thunk): ... here; handle 64bits. * dwarf2out.c (output_call_frame_info): Do not skip unwind info when flag_asynchronous_unwind_tables is set. * flags.h (flag_reorder_functions): Declare. * function.c (prepare_function_start): Initialize frequnecy. * params.def (HOT_BB_COUNT_FRACTION, HOT_BB_FREQUENCY_FRACTION): New paramters. * Makefile.in (predict.o): Add dependency on target.h and params.h * defaults.h (HOT_TEXT_SECTION_NAME, UNLIKELY_EXECUTED_TEXT_SECTION_NAME): New macros. * predict.c (choose_function_section): New function. (estimate_bb_frequencies): Use it. * toplev.c (flag_reorder_functions): New global variable. (lang_independent_options): New. (parse_options_and_default_flags): Set. * varasm.c (assemble_start_function): Bypass functdion alignment for never executed functions. * invoke.texi (-freorder-blocks, -freorder-functions): Document. (param hot-bb-count-fraction, hot-bb-frequency-fraction): New. * tm.texi (HOT_TEXT_SECTION_NAME, UNLIKELY_EXECUTED_TEXT_SECTION_NAME): Document. Thu Jan 3 21:52:09 CET 2002 Jan Hubicka <jh@suse.cz> * predict.c: Inlude profile.h (MIN_COUNT): Rename to MIN_COUNT_FRACTION (maybe_hot_bb_p, probably_cold_bb_p, probably_never_executed_bb_p): Use the information about maximal counter in the program. Thu Dec 20 22:14:00 CET 2001 Jan Hubicka <jh@suse.cz> * basic-block.h (maybe_hot_bb_p, probably_cold_bb_p, probably_never_executed_bb_p): New functions. * cfgcleanup.c (outgoing_edges_match): Use them. * predict.c (MIN_COUNT, MIN_FREQUENCY): New macros. (maybe_hot_bb_p, probably_cold_bb_p, probably_never_executed_bb_p): New functions. * function.h (function): Add new field function_frequency. * predict.c (compute_function_frequency): New function. (estimate_probability): Call it. From-SVN: r53478
* PR optimization/5172, optimization/5200Jakub Jelinek2002-05-152-1/+7
| | | | | | | | | 2002-03-09 Jakub Jelinek <jakub@redhat.com> PR optimization/5172, optimization/5200 * gcse.c (gcse_main): Disable store_motion. From-SVN: r53477
* Daily bump.GCC Administrator2002-05-151-1/+1
| | | | From-SVN: r53476
* Daily bump.GCC Administrator2002-05-151-1/+1
| | | | | | [[Split portion of a mixed commit.]] From-SVN: r53475.2
* c-parse.in (MODIFIED_WCHAR_TYPE): New macro.Zack Weinberg2002-05-1528-405/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * c-parse.in (MODIFIED_WCHAR_TYPE): New macro. (c_common_nodes_and_builtins): Use it. (builtin_define_with_value): New function. (cb_register_builtins): Define __SIZE_TYPE__, __PTRDIFF_TYPE__, __WCHAR_TYPE__, and __WINT_TYPE__ here, using builtin_define_with_value. Use consistent notation when defining __GXX_WEAK__. (WCHAR_TYPE_SIZE): Don't redefine. (combine_strings): Don't use WCHAR_TYPE_SIZE. * cppdefault.h: Don't provide defaults for SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, or WINT_TYPE. * cppinit.c (builtin_array): Remove entries for __SIZE_TYPE__ etc. * tradcpp.c (initialize_builtins): Likewise. * gcc.c (cpp_unique_options): Don't muck with __WCHAR_TYPE__. * c-lex.h (builtin_define_with_value): Prototype. * system.h: Poison NO_BUILTIN_SIZE_TYPE, NO_BUILTIN_WCHAR_TYPE, NO_BUILTIN_PTRDIFF_TYPE, and NO_BUILTIN_WINT_TYPE. * doc/tm.texi: Remove mention of NO_BUILTIN_SIZE_TYPE etc. * config/avr/avr.h, config/h8300/h8300.h, config/i386/i386.h, config/ia64/ia64.h, config/mips/dec-osf1.h, config/mips/iris6.h, config/mips/linux.h, config/mips/mips.h, config/mips/netbsd.h, config/mips/osfrose.h, config/mips/sni-svr4.h, config/rs6000/aix51.h, config/s390/linux.h, config/sh/sh.h, config/sh/sh64.h, config/sparc/linux64.h, config/sparc/netbsd-elf.h, config/sparc/sol2-bi.h, config/sparc/sparc.h: Do not define NO_BUILTIN_SIZE_TYPE etc. Remove all references to __SIZE_TYPE__ etc from all spec strings. When this makes extra specs empty, delete them. From-SVN: r53472
* pa.c (override_options): Override TARGET_JUMP_IN_DELAY when scheduling for ↵John David Anglin2002-05-152-19/+30
| | | | | | | | | | | | | PA8000 or generating dwarf2... * pa.c (override_options): Override TARGET_JUMP_IN_DELAY when scheduling for PA8000 or generating dwarf2 call frame information. (output_call): Remove DO_FRAME_NOTES check from return pointer optimization. (following_call): Return 0 when scheduling for PA8000 or generating dwarf2 call frame information. Revise comment. From-SVN: r53470
* alpha.h (TARGET_CPU_CPP_BUILTINS): Define __IEEE_FP and __IEEE_FP_INEXACT as ↵Neil Booth2002-05-144-17/+20
| | | | | | | | | | | | | appropriate. config/alpha: * alpha.h (TARGET_CPU_CPP_BUILTINS): Define __IEEE_FP and __IEEE_FP_INEXACT as appropriate. (CPLUSPLUS_CPP_SPEC): Don't define __cplusplus. (CPP_SPEC): Remove ieee defines. * freebsd.h, netbsd.h: Remove ieee defines. From-SVN: r53465
* i386.c (ix86_save_reg): Make regno unsigned.Richard Henderson2002-05-142-66/+38
| | | | | | | * config/i386/i386.c (ix86_save_reg): Make regno unsigned. (ix86_safe_length, ix86_safe_length_prefix, ix86_safe_memory): Kill. From-SVN: r53464
* arm.h (TARGET_CPU_CPP_BUILTINS): Define.Neil Booth2002-05-1412-99/+119
| | | | | | | | | | | | | | | | | config: * arm/arm.h (TARGET_CPU_CPP_BUILTINS): Define. (CPP_SPEC): Update. (CPP_APCS_PC_SPEC, CPP_APCS_PC_DEFAULT_SPEC, CPP_FLOAT_SPEC, CPP_FLOAT_DEFAULT_SPEC, CPP_ENDIAN_SPEC, CPP_ENDIAN_DEFAULT_SPEC, CPP_INTERWORK_DEFAULT_SPEC, CPP_INTERWORK_SPEC, CPP_PREDEFINES): Remove. (EXTRA_SPECS): Update. * arm/conix-elf.h, arm/linux-elf.h, arm/netbsd.h, arm/riscix.h, arm/riscix1-1.h, arm/rtems-elf.h, arm/semiaof.h, arm/unknown-elf.h, arm/unknown-elf-oabi.h, arm/vxarm.h: Remove CPP_PREDEFINES and define TARGET_OS_CPP_BUILTINS if necessary. From-SVN: r53463
* * g++.dg/init/pm1.C: New test.Jason Merrill2002-05-142-0/+92
| | | | From-SVN: r53462
* cp-tree.h (struct lang_type): Added non_zero_init.Alexandre Oliva2002-05-148-38/+143
| | | | | | | | | | | | | | | | | | | | | * cp-tree.h (struct lang_type): Added non_zero_init. (CLASS_NON_ZERO_INIT_P): New macro. (zero_init_p, force_store_init_value, build_forced_zero_init): Declare. * class.c (check_field_decls): Test non_zero_init. * cvt.c (convert_to_pointer_force): Use cp_convert_to_pointer for zero-to-NULL conversions. * decl.c (obscure_complex_init): Don't reset DECL_INITIAL of a type that needs zero-initialization without zeros. (check_initializer_decl): Compute zero-initializer for types that require a non-trivial one. * init.c (build_forced_zero_init): New function. (build_default_init): Use it. * tree.c (zero_init_p): New function. * typeck2.c (force_store_init_value): New function. (process_init_constructor): Create non-trivial zero-initializers for array members and class fields. From-SVN: r53461
* gcc.c (cpp_options): Must pass -m* and -f* options to the front end even ↵Neil Booth2002-05-146-13/+30
| | | | | | | | | | | | | | | when only preprocessing. * gcc.c (cpp_options): Must pass -m* and -f* options to the front end even when only preprocessing. (cc1_options): Remove redundant -lang-c. * tradcpp.c (main): Ignore -m options. cp: * lang-specs.h: Remove redundant -lang-c++. objc: * lang-specs.h: Similarly. From-SVN: r53460
* genautomata.c (transform_3): Add code for transformation `(A,B,...)+C -> ↵Vladimir Makarov2002-05-142-3/+48
| | | | | | | | | | | A+C,B,...'. 2002-05-14 Vladimir Makarov <vmakarov@redhat.com> * genautomata.c (transform_3): Add code for transformation `(A,B,...)+C -> A+C,B,...'. From-SVN: r53459
* Make-lang.in (gnat1$(exeext), [...]): Restore $(CONFIG_H) and prefix.o ↵Rainer Orth2002-05-143-7/+15
| | | | | | | | | | | | dependencies. * Make-lang.in (gnat1$(exeext), gnatbind$(exeext), gnattools): Restore $(CONFIG_H) and prefix.o dependencies. (ada.stage[1-4]): Depend on stage?-start. * Makefile.in (b_gnatb.c): Depend on interfac.o. From-SVN: r53458
* revert last checkinJason Merrill2002-05-143-12/+5
| | | | From-SVN: r53457
* final.c (end_final): Do not output profile_arcs constructor, when no ↵Jan Hubicka2002-05-142-1/+6
| | | | | | | | | functions are instrumented. * final.c (end_final): Do not output profile_arcs constructor, when no functions are instrumented. From-SVN: r53455
* * i386.md (testsi to testqi_zext_1 splitter): Fix typo.Jan Hubicka2002-05-142-1/+5
| | | | From-SVN: r53454
* install.texi: Remove special markup originally required for HTML generation ↵Gerald Pfeifer2002-05-142-24/+5
| | | | | | | | | with texi2html. * doc/install.texi: Remove special markup originally required for HTML generation with texi2html. From-SVN: r53453
* install.texi (Specific, [...]): Update passus on setting CONFIG_SHELL to ↵Gerald Pfeifer2002-05-142-3/+7
| | | | | | | | | | /bin/ksh and remove alternate trick to... * doc/install.texi (Specific, *-*-solaris2*): Update passus on setting CONFIG_SHELL to /bin/ksh and remove alternate trick to (possibly) work around broken /bin/sh. From-SVN: r53452
* Fix typo in last change.Andreas Schwab2002-05-141-1/+1
| | | | From-SVN: r53451
* sysv4.h (DO_SELECT_SECTION): Factored out of SELECT_SECTION.Andreas Schwab2002-05-142-32/+125
| | | | | | | | * config/ia64/sysv4.h (DO_SELECT_SECTION): Factored out of SELECT_SECTION. (UNIQUE_SECTION): Define to get small data correctly. From-SVN: r53450
* varasm.c (resolve_unique_section): Add third parameter ↵Andreas Schwab2002-05-142-6/+16
| | | | | | | | | | | | | flag_function_or_data_sections and use it instead of... * varasm.c (resolve_unique_section): Add third parameter flag_function_or_data_sections and use it instead of flag_function_sections. (assemble_start_function): Pass flag_function_sections. (asm_emit_uninitialised): Pass flag_data_sections. (assemble_variable): Likewise. From-SVN: r53449
* i386.md: Use define_constants for unspec numbers.Richard Henderson2002-05-143-193/+259
| | | | | | | * config/i386/i386.md: Use define_constants for unspec numbers. * config/i386/i386.c: Likewise. From-SVN: r53448
* Daily bump.GCC Administrator2002-05-142-2/+2
| | | | From-SVN: r53447
* flow.c (invalidate_mems_from_autoinc): Rewrite to use for_each_rtx.Jeff Law2002-05-132-20/+33
| | | | | | | | | | | * flow.c (invalidate_mems_from_autoinc): Rewrite to use for_each_rtx. Update prototype and callers. (propagate_one_insn): Stack pointer adjustments kill MEMs on the mem_set_list which reference the stack pointer, as do calls to constant functions as they may clobber outgoing argument space. From-SVN: r53442
* inclhack.def (winidss_valist): Limit applicability.Mark Mitchell2002-05-145-3/+34
| | | | | | | | | * fixinc/inclhack.def (winidss_valist): Limit applicability. * fixinc/fixincl.x: Regenerated. * fixinc/tests/base/math.h: Update. * fixinc/tests/base/testing.h: Likewise. From-SVN: r53441
* genattr.c (gen_attr): Don't emit a comma after the last enumerator.Zack Weinberg2002-05-142-1/+7
| | | | | | | * genattr.c (gen_attr): Don't emit a comma after the last enumerator. From-SVN: r53440
* jcf-write.c (write_classfile): Unlink the temporary file if it cannot be ↵Mark Mitchell2002-05-142-5/+12
| | | | | | | | | | renamed. * jcf-write.c (write_classfile): Unlink the temporary file if it cannot be renamed. Use concat to build up the name of the temporary file From-SVN: r53439
* cfgrtl.c (purge_dead_edges): Handle abnormal call edges created by non-local ↵Richard Henderson2002-05-133-20/+40
| | | | | | | | | | gotos. * cfgrtl.c (purge_dead_edges): Handle abnormal call edges created by non-local gotos. * recog.c (peephole2_optimize): Likewise. From-SVN: r53438
* contrib.texi: Update my entry.Neil Booth2002-05-131-1/+2
| | | | | | | * doc/contrib.texi: Update my entry. * wwwdocs/htdocs/bugs.html: Update. From-SVN: r53437
* cppfiles.c (open_file): Change mode (DJGPP only) of redirected input to ↵Andris Pavenis2002-05-132-1/+14
| | | | | | | | | O_BINARY. * cppfiles.c (open_file): Change mode (DJGPP only) of redirected input to O_BINARY. From-SVN: r53431
* * i386.c (ia32_multipass_dfa_lookahead): Prototype.Jeff Law2002-05-132-0/+3
| | | | From-SVN: r53428