- 17 Dec, 1997 2 commits
-
-
From-SVN: r17125
Bill Moyer committed -
* sparc.md (jump): Don't use the annul bit around an empty loop. Patch from Kevin.Kelly@East.Sun.COM. From-SVN: r17124
Richard Henderson committed
-
- 16 Dec, 1997 9 commits
-
-
* jump.c: (optimize_jump): Don't use the return register as a source1 of a conditional move. From-SVN: r17123
Stan Cox committed -
* sparc.c (DF_MODES): Or the mask not the bit number. (function_arg) [ARCH64]: Send unprototyped arg to fp reg first. From-SVN: r17122
Richard Henderson committed -
From-SVN: r17121
Christian Iseli committed -
fixincludes (size_t): Add support for Motorola's stdlib.h which fails to provide a definition for size_t. * fixincludes (size_t): Add support for Motorola's stdlib.h which fails to provide a definition for size_t. (fabs/hypot): Provide a prototype for fabs on m88k-motorola-sysv3. (strlen,strspn,strcspn return value): Handle different layout on sysV88. (hypot): Provide a fake for hypot for m88k-motorola-sysv3. Fixes from Manfred. From-SVN: r17120
Manfred Hollstein committed -
* g++.old-deja/g++.law/profile1.C (XFAIL): Expect it to fail on m68k-motorola-sysv and m88k-motorola-sysv3. * gcc.c-torture/execute/loop-2e.cexp: New file to indicate expected compile failures on m68k-motorola-sysv and m88k-motorola-sysv3. * gcc.c-torture/execute/loop-2f.cexp: Likewise. From-SVN: r17119
Jeff Law committed -
* m68k/xm-mot3300.h (ADD_MISSING_POSIX, ADD_MISSING_XOPEN): Define to prevent unresolved externals in libio. * m88k/xm-sysv3.h (ADD_MISSING_POSIX, ADD_MISSING_XOPEN): Likewise. From-SVN: r17118
Manfred Hollstein committed -
* config/sparc/linux64.h (LIBGCC_SPEC): Removed. (CPP_SUBTARGET_SPEC): Add %{pthread:-D_REENTRANT}. (LIB_SPEC): Updated for glibc 2. From-SVN: r17117
H.J. Lu committed -
* ginclude/stdarg.h: Undo BeOS changes, they break hpux. * ginclude/varargs.h: Likewise. From-SVN: r17116
Jeffrey A Law committed -
* tree.c (mapcar): Handle TRY_CATCH_EXPR et al. * error.c (dump_expr): Likewise. From-SVN: r17115
Jason Merrill committed
-
- 15 Dec, 1997 20 commits
-
-
* frame.h (__register_frame, __register_frame_table, __deregister_frame): New. * frame.c (__register_frame, __register_frame_table, __deregister_frame): New. * frame.c (__deregister_frame_info): Return void *. * frame.h (__deregister_frame_info): Ditto. * collect2.c (__deregister_frame_info): Ditto. From-SVN: r17113
Jeff Law committed -
From-SVN: r17112
Jeffrey A Law committed -
From-SVN: r17111
Jeff Law committed -
From-SVN: r17110
Jason Merrill committed -
* typeck.c (build_function_call_real): Remove "inline called before definition" pedwarn. * pt.c (coerce_template_parms): Use maybe_fold_nontype_arg. From-SVN: r17109
Jason Merrill committed -
From-SVN: r17108
Richard Henderson committed -
From-SVN: r17107
Richard Henderson committed -
* alpha.c (alpha_cpu_name): New variable. (alpha_mlat_string): Likewise. (alpha_memory_latency): Likewise. (override_options): Handle -mmemory-latency. (alpha_adjust_cost): Adjust load cost for latency. * alpha.h (TARGET_OPTIONS): Add meory-latency. (REGISTER_MOVE_COST): Define in terms of memory_latency. Take TARGET_CIX into account. (MEMORY_MOVE_COST): Define in terms of memory_latency. * invoke.texi (DEC Alpha Options): Document -mmemory-latency. * alpha.h (ASM_COMMENT_START): New macro. From-SVN: r17106
Richard Henderson committed -
* reload.h, reload1.c (eliminate_regs), caller-save.c, dbxout.c, dwarfout.c, dwarf2out.c, reload.c, sdbout.c: Revert March 15 change. * reload.c (push_reload): If WORD_REGISTER_OPERATIONS, reload the SUBREG_REG if the word count is unchanged. * reload1.c (eliminate_regs) [case SET]: If W_R_O, preserve subregs of identical word size for push_reload. From-SVN: r17105
Richard Henderson committed -
toplev.c (rest_of_compilation): Don't call save_for_inline_copy if all we're doing is dealing with -Wreturn-type. * toplev.c (rest_of_compilation): Don't call save_for_inline_copy if all we're doing is dealing with -Wreturn-type. From-SVN: r17104
Mark Mitchell committed -
* alpha.md (zero_extendqihi2, zero_extendqisi2, zero_extendqidi2): Use and 255 instead of zapnot 1, since it schedules better. From-SVN: r17103
Richard Henderson committed -
From-SVN: r17102
Richard Henderson committed -
* stmt.c (expand_asm_operands): If an ASM has no outputs, then treat it as volatile. From-SVN: r17100
Jeffrey A Law committed -
From-SVN: r17099
Jeff Law committed -
* cvt.c (cp_convert_to_pointer): Fix base conversion of pm's. * pt.c (type_unification_real): Change __null to type void* with a warning. From-SVN: r17098
Jason Merrill committed -
Mirror sched.c change into haifa-sched.c From-SVN: r17097
Jeff Law committed -
From-SVN: r17096
Jeff Law committed -
call.c (implicit_conversion): Don't call build_user_type_conversion_1 with a NULL expr, since it will crash. * call.c (implicit_conversion): Don't call build_user_type_conversion_1 with a NULL expr, since it will crash. * pt.c (unify): Don't try to unify array bounds if either array is unbounded. From-SVN: r17095
Mark Mitchell committed -
From-SVN: r17094
Jason Merrill committed -
From-SVN: r17093
Jason Merrill committed
-
- 13 Dec, 1997 3 commits
-
-
From-SVN: r17090
Per Bothner committed -
flow.c (flow_analysis): Be consistent with find_basic_blocks in determining when a new basic block starts. * flow.c (flow_analysis): Be consistent with find_basic_blocks in determining when a new basic block starts. From-SVN: r17085
Jason Merrill committed -
* errfn.c (cp_pedwarn, cp_pedwarn_at, cp_error_at, cp_warning_at): Replace extern decls with casts. * decl.c (expand_start_early_try_stmts): Don't mess with a sequence. Update last_parm_cleanup_insn. (store_after_parms): Remove. * cp-tree.h: Adjust. Fixes eh{39,40}.C From-SVN: r17083
Jason Merrill committed
-
- 12 Dec, 1997 6 commits
-
-
From-SVN: r17082
Jason Merrill committed -
integrate.c (initialize_for_inline): In DECL_RTL of a PARM_DECL, look inside a (mem (addressof (mem ...))). * integrate.c (initialize_for_inline): In DECL_RTL of a PARM_DECL, look inside a (mem (addressof (mem ...))). From-SVN: r17075
Richard Kenner committed -
From-SVN: r17074
Jeff Law committed -
* alpha/osf2or3.h (LIB_SPEC): Restore missing defn. Lost in 11/02 merge. * pa.h (TEXT_SPACE_P): Use TREE_CODE_CLASS. * pa.md (iorsi3): Add missing args to *_operand calls. Simple bugs shown up by recent changes. From-SVN: r17071
Jason Merrill committed -
* except.c (call_get_eh_context): Don't mess with sequences. (emit_eh_context): Include the call in the sequence here. From-SVN: r17070
Jason Merrill committed -
From-SVN: r17069
Jeff Law committed
-