summaryrefslogtreecommitdiffstats
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Daily bump.gccadmin2001-04-072-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41175 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-07 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>m.hayes2001-04-072-4/+12
| | | | | | | * c4x.h (HARD_REGNO_NREGS): HCmode mode uses 2 regs not 4. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41173 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-0678-277/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant headers and constructs. * g++.old-deja/g++.robertl/eb79.C: Same. * g++.old-deja/g++.robertl/eb77.C (main): Same. * g++.old-deja/g++.robertl/eb73.C: Same. * g++.old-deja/g++.robertl/eb66.C (main): Same. * g++.old-deja/g++.robertl/eb55.C (t): Same. * g++.old-deja/g++.robertl/eb54.C (main): Same. * g++.old-deja/g++.robertl/eb46.C (main): Same. * g++.old-deja/g++.robertl/eb44.C: Same. * g++.old-deja/g++.robertl/eb41.C (main): Same. * g++.old-deja/g++.robertl/eb4.C (main): Same. * g++.old-deja/g++.robertl/eb39.C: Same. * g++.old-deja/g++.robertl/eb33.C (main): Same. * g++.old-deja/g++.robertl/eb31.C (main): Same. * g++.old-deja/g++.robertl/eb30.C: Same. * g++.old-deja/g++.robertl/eb3.C: Same. * g++.old-deja/g++.robertl/eb24.C (T>): Same. * g++.old-deja/g++.robertl/eb21.C: Same. * g++.old-deja/g++.robertl/eb15.C: Same. * g++.old-deja/g++.robertl/eb118.C: Same. * g++.old-deja/g++.robertl/eb115.C (main): Same. * g++.old-deja/g++.robertl/eb113.C (streambuf): Same. * g++.old-deja/g++.robertl/eb109.C: Same. * g++.old-deja/g++.other/sibcall1.C (main): Same. * g++.old-deja/g++.mike/rtti1.C: Same. * g++.old-deja/g++.mike/p658.C: Same. * g++.old-deja/g++.mike/net46.C: Same. * g++.old-deja/g++.mike/net34.C: Same. * g++.old-deja/g++.mike/memoize1.C: Same. * g++.old-deja/g++.mike/eh2.C: Same. * g++.old-deja/g++.law/weak.C: Same. * g++.old-deja/g++.law/visibility7.C: Same. * g++.old-deja/g++.law/visibility25.C: Same. * g++.old-deja/g++.law/visibility22.C: Same. * g++.old-deja/g++.law/visibility2.C: Same. * g++.old-deja/g++.law/visibility17.C: Same. * g++.old-deja/g++.law/visibility13.C: Same. * g++.old-deja/g++.law/visibility10.C: Same. * g++.old-deja/g++.law/visibility1.C: Same. * g++.old-deja/g++.law/virtual3.C (eval): Same. * g++.old-deja/g++.law/vbase1.C: Same. * g++.old-deja/g++.law/operators32.C: Same. * g++.old-deja/g++.law/nest3.C: Same. * g++.old-deja/g++.law/missed-error2.C (foo): Same. * g++.old-deja/g++.law/except5.C (main): Same. * g++.old-deja/g++.law/cvt7.C (run): Same. * g++.old-deja/g++.law/cvt2.C: Same. * g++.old-deja/g++.law/cvt16.C: Same. * g++.old-deja/g++.law/ctors6.C (bar): Same. * g++.old-deja/g++.law/ctors17.C (main): Same. * g++.old-deja/g++.law/ctors13.C: Same. * g++.old-deja/g++.law/ctors12.C (main): Same. * g++.old-deja/g++.law/ctors10.C: Same. * g++.old-deja/g++.law/code-gen5.C: Same. * g++.old-deja/g++.law/bad-error7.C: Same. * g++.old-deja/g++.law/arm9.C: Same. * g++.old-deja/g++.law/arm12.C: Same. * g++.old-deja/g++.law/arg8.C: Same. * g++.old-deja/g++.law/arg1.C: Same. * g++.old-deja/g++.jason/typeid1.C (struct foo): Same. * g++.old-deja/g++.jason/template31.C: Same. * g++.old-deja/g++.jason/template24.C (main): Same. * g++.old-deja/g++.jason/2371.C: Same. * g++.old-deja/g++.eh/new2.C: Same. * g++.old-deja/g++.eh/new1.C: Same. * g++.old-deja/g++.brendan/ptolemy2.C: Same. * g++.old-deja/g++.brendan/nest21.C (main): Same. * g++.old-deja/g++.brendan/err-msg3.C: Same. * g++.old-deja/g++.brendan/crash62.C: Same. * g++.old-deja/g++.brendan/crash52.C: Same. * g++.old-deja/g++.brendan/crash49.C (main): Same. * g++.old-deja/g++.brendan/crash38.C: Same. * g++.old-deja/g++.brendan/crash15.C (main): Same. * g++.old-deja/g++.brendan/copy9.C: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41167 138bc75d-0d04-0410-961f-82ee72b054a4
* * cpplib.c (cpp_push_buffer): Give stdin buffers the name <stdin>.neil2001-04-062-1/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41166 138bc75d-0d04-0410-961f-82ee72b054a4
* * parse.y (analyze_clinit_body): Return true if the second operandtromey2001-04-062-4/+8
| | | | | | | of a METHOD_EXPR is nonzero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41164 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in ($(srcdir)/java/parse-scan.c): Run bison from buildtromey2001-04-062-6/+11
| | | | | | | | directory. ($(srcdir)/java/parse.c): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41162 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/20001203-2.c (main):amylaar2001-04-062-1/+6
| | | | | | | Count argument is of type __SIZE_TYPE__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41153 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add check for lstat.neil2001-04-067-105/+140
| | | | | | | | | | | | | | | * configure, config.in: Regenerate. * cppinit.c (append_include_chain): Make empty path ".". * cpplib.c (do_line): Don't simplify #line paths. * cppfiles.c (remove_component_p): New function. (find_or_create_entry): Acknowledge stat () errors during path simplification. (handle_missing_header): Don't simplify paths. (_cpp_simplify_pathname): Don't simplify VMS paths. Return the empty path untouched. Don't leave a trailing '/'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41148 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-04-062-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41146 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (DECL_THIS_INLINE): Rename to DECL_DECLARED_INLINE_P.mmitchel2001-04-067-18/+38
| | | | | | | | | | | | | | | * decl.c (duplicate_decls): Adjust accordingly. (maybe_commonize_var): Likewise. (grokfndecl): Likewise. (start_function): Likewise. (start_method): Likewise. * decl2.c (key_method): Likewise. (import_export_decl): Likewise. * method.c (implicitly_declare_fn): Likewise. * optimize.c (maybe_clone_body): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41144 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-05 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-062-4/+4
| | | | | | | * lang-specs.h: Add __DEPRECATED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41142 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-05 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-062-0/+7
| | | | | | | * lang-specs.h: Add __GXX_DEPRECATED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41141 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>bkoz2001-04-063-0/+10
| | | | | | | | * cppdefault.c (GPLUSPLUS_BACKWARD_INCLUDE_DIR): Add. * Makefile.in (-DGPLUSPLUS_BACKWARD_INCLUDE_DIR): Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41140 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppfiles.c (open_file): Fail directories silently, butneil2001-04-062-30/+44
| | | | | | | | | | | | with an errno of NOENT set. (read_include_file): Move the common exit code to the sole caller. Return an int indicating success or failure. Let open_file handle directories. (stack_include_file): If read_include_file fails, push a "null" buffer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41138 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-05 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-04-052-1/+11
| | | | | | | | | | | * gcj.texi: Use `which-gcj' instead of `which-g77.' (version-gcc): Initialized. (which-gcj): Likewise. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00333.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41133 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-04 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-04-053-14/+53
| | | | | | | | | | | | | | | | * java-tree.h (struct lang_decl): New macro `DECL_FIXED_CONSTRUCTOR_P.' New field `fixed_ctor.' * parse.y (build_instance_initializer): New function. (add_instance_initializer): Use it. (java_fix_constructors): Set `current_class' before fix pass. (fix_constructors): Just return if already fixed. Move `super()' invokation ahead. Use `build_instance_initializer.' Fixes PR java/1315. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00343.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41129 138bc75d-0d04-0410-961f-82ee72b054a4
* * function.h (virtuals_instantiated): Declare.dj2001-04-054-6/+27
| | | | | | | | | | * function.c: (virtuals_instantiated): Make global. * calls.c (emit_library_call_value_1): Use virtual_outgoing_args_rtx only if it hasn't been instantiated. Otherwise, use the stack pointer directly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41127 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-04 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-04-052-2/+9
| | | | | | | | | | | | * parse.y (resolve_qualified_expression_name): Pass field's DECL_CONTEXT to `not_accessible_p.' (not_accessible_p): Changed parameters order in `inherits_from_p' invokation. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00326.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41126 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-27 Andrew Haley <aph@cambridge.redhat.com>aph2001-04-052-0/+5
| | | | | | | * lang-options.h: Add flag_check_references. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41124 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (x86_initialize_trampoline): New global function.hubicka2001-04-052-0/+67
| | | | | | | | | * i386.h (TRAMPOLINE_SIZE): Size is 23 for x86_64. (INITIALIZE_TRAMPOLINE): Move offline. * i386-protos.h (x86_initialize_trampoline): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41123 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.md (movdi_1_rex64): Allow SSE->SSE reg move.hubicka2001-04-052-8/+111
| | | | | | | | | | | (lea_0): Rename to lea_1. (lea_1_zext, lea_1_rex64, lea_2_rex64): New patterns. (lea_general_?): Allow SImodes on TARGET_64BIT (lea_general_?_zext): New patterns. (call_1, call_1_rex64): Fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41122 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (ix86_split_long_move): Use PUT_MODE instead of change_address.hubicka2001-04-052-1/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41121 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.c (function_arg): Return constm1_rtx for last argument.hubicka2001-04-054-17/+147
| | | | | | | | | | | | | | | | | | | | (ix86_expand_prologue): Update gen_call calls. * i386.h (FUNCTION_BLOCK_PROFILER_EXIT): Likewise. * i386.md (call_pop): Likewise. (call): Second operand is VOIDmode. (call_0): Likewise; Support 64bits. (call_exp): New expander. (call_1): Get to the sync. (call_1_exp): New pattern. (call_value): Support 64bit. (call_value_exp): New pattern. (untyped_call): Update gen_call call. (call_value_pop): Disable for 64bit. (call_value_0_rex64): New pattern. (call_value_1_rex64): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41120 138bc75d-0d04-0410-961f-82ee72b054a4
* Update.aj2001-04-051-5/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41119 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-05 Bo Thorsen <bo@suse.de>aj2001-04-051-1/+1
| | | | | | | * i386.md: Don't allow "builtin_setjmp_receiver" for TARGET_64BIT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41118 138bc75d-0d04-0410-961f-82ee72b054a4
* * search.c (get_dynamic_cast_base_type): When building a newamylaar2001-04-052-1/+8
| | | | | | | constant, set its type to ssizetype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41117 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.md (*andsi_1+3): If used after reload, make sure the operandamylaar2001-04-052-1/+7
| | | | | | | satisfies ANY_QI_REG_P. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41114 138bc75d-0d04-0410-961f-82ee72b054a4
* PARALLELs can contain ASM_OPERANDS.bernds2001-04-052-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41112 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert more of previous changebernds2001-04-052-12/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41111 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-04-052-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41108 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc: Remove default for xm_file. Clean up localzack2001-04-054-126/+112
| | | | | | | | | | | | | machine type handling. Remove settings of xm_file to something that doesn't exist. In the big switch, set xm_file, don't append to it (the value before the big switch is always null). Don't force build_xm_file or host_xm_file to have a value. * configure.in: Remove default for xm_file. Do not special case $cpu/xm-$cpu.h not existing. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41106 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-04 Diego Novillo <dnovillo@redhat.com>dnovillo2001-04-054-4/+36
| | | | | | | | | | | | * simplify-rtx.c (simplify_binary_operation): Check for overflow when folding integer division and modulo operations. 2001-04-04 Diego Novillo <dnovillo@redhat.com> * gcc.c-torture/compile/20010404-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41105 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-04-04 Andrew MacLeod <amacleod@redhat.com>amacleod2001-04-052-19/+33
| | | | | | | | | | * dwarf2out.c (output_cfi): Add 'for_eh' parameter, use PTR_SIZE instead of DWARF2_ADDR_SIZE for EH addresses. (output_call_frame_info): Use PTR_SIZE instead of DWARF2_ADDR_SIZE for EH addresses. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41104 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ia64/ia64.h (IA64_UNWIND_INFO): Disable.rth2001-04-044-3/+11
| | | | | | | | * config/ia64/t-glibc (LIB2ADDEH): Disable. * config/ia64/t-ia64 (LIB2ADDEH): Disable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41096 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (gcc_cv_as_leb128): Escape ".".rth2001-04-043-2/+7
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41095 138bc75d-0d04-0410-961f-82ee72b054a4
* * java-tree.h (CONSTANT_VALUE_P): New macro.bothner2001-04-044-29/+57
| | | | | | | | | | | | | | * jcf-write.c (generate_classfile): Use CONSTANT_VALUE_P. * parse.y (maybe_build_class_init_for_field): New static function. (resolve_expression_name, resolve_field_access): Use maybe_build_class_init_for_field instead of build_class_init This does not do the init if the field is compile-time-constant. (resolve_field_access): Simplify. * parse.y (fold_constant_for_init): Merge test into switch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41094 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcse.c (delete_null_pointer_checks_1): Add delete_list argument,jakub2001-04-042-6/+28
| | | | | | | | | push insns to delete to it instead of deleting them. (delete_null_pointer_checks): Delete insns from delete_list after all delete_null_pointer_checks_1 passes are done. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41092 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-30 Alexandre Petit-Bianco <apbianco@redhat.com>apbianco2001-04-042-17/+35
| | | | | | | | | | | | | | | | | | | * parse-scan.y (array_type:): Rewritten. (type_declaration:): `empty_statement' replaces `SC_TK.' (class_member_declaration:): `empty statement' added. (method_body:): Simplified. (static_initializer:): Likewise. (primary_no_new_array:): Use `type_literals.' (type_literals:): New rule. (dims:): Set and update `bracket_count.' Fixes PR java/1074. Fixes PR java/2412. (http://gcc.gnu.org/ml/gcc-bugs/2001-03/msg00835.html, http://gcc.gnu.org/ml/gcc-bugs/2000-12/msg00384.html, http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00258.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41089 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (gcc_cv_as_leb128): Tweek minor number extraction.rth2001-04-043-2/+7
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41087 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.h: Remove #ifdef FUNCTION_CONVERSION_BUG logic.zack2001-04-045-34/+9
| | | | | | | | * config/romp/xm-romp.h: Delete. * po/POTFILES.in: Remove config/romp/xm-romp.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41086 138bc75d-0d04-0410-961f-82ee72b054a4
* Partially revert previous changebernds2001-04-042-1/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41085 138bc75d-0d04-0410-961f-82ee72b054a4
* When splitting insns, properly update label usage countsbernds2001-04-042-0/+40
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41084 138bc75d-0d04-0410-961f-82ee72b054a4
* * recog.c (validate_replace_rtx_1): Instead of aborting just makejakub2001-04-044-1/+32
| | | | | | | | | sure the change won't be validated. * gcc.c-torture/compile/20010326-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41083 138bc75d-0d04-0410-961f-82ee72b054a4
* * optimize.c (expand_call_inline): Only add newly inlined statementsjakub2001-04-042-1/+6
| | | | | | | into inlined_stmts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41081 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-04-042-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41079 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtl.h (set_noop_p): Declare.wehle2001-04-048-54/+52
| | | | | | | | | | | | * flow.c (set_noop_p): Move from here ... * rtlanal.c (set_noop_p): ... to here and enhance. * cse.c (delete_trivially_dead_insns): Use it. * gcse.c (hash_scan_set): Likewise. * jump.c (delete_noop_moves): Likewise. * recog.c (split_all_insns): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41077 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (OPERATOR_ASSIGN_FORMAT): Remove.mmitchel2001-04-047-78/+108
| | | | | | | | | | | | | (OPERATOR_FORMAT): Likewise. (OPERATOR_TYPENAME_FORMAT): Likewise. * operators.def: Remove old name-mangling information. * decl.c (grok_op_properties): Adjust accordingly. * lex.c (init_operators): Likewise. * rtti.c (get_tinfo_decl): Issue error messages about types that have variable size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41076 138bc75d-0d04-0410-961f-82ee72b054a4
* DWARF2 frame notes for hppa.amodra2001-04-043-166/+284
| | | | | | | | | | | | | | | | | | | | | * dwarf2out.c (dwarf2out_frame_debug_expr): Support adjusting stack pointer via a LO_SUM. Ditto for setting a temp register used to save to the stack. Set cfa_temp when setting fp, and allow matches to cfa_temp in addition to cfa_store when saving regs. Handle POST_INC and LO_SUM register stores. Document the changes and errors in rule 12 doco. * pa.c (set_reg_plus_d, store_reg, load_reg): Return last insn. (actual_fsize, local_fsize, save_fregs): Move for store_reg to see. (load_reg): Move closer to epilogue code. (DO_FRAME_NOTES): Define to control the following.. (FRP): Define to set RTX_FRAME_RELATED_P on insns. (hppa_expand_prologue): Use FRP and REG_FRAME_RELATED_EXPR notes as necessary. (hppa_expand_epilogue): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41074 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (gcc_cv_as_leb128): Reject gas before 2.11.rth2001-04-043-20/+45
| | | | | | | * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41073 138bc75d-0d04-0410-961f-82ee72b054a4
* * POTFILES.in: Remove all the files deleted by the xm-host.hzack2001-04-042-71/+5
| | | | | | | purge, also frame.c, frame-dwarf2.c, and gansidecl.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41071 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud