- 30 Oct, 1997 6 commits
-
-
* configure.in (sparc-*-elf*): Use sparc/elf.h, sparc/t-elf. Set extra_parts. (sparc*-*-*): Recognize --with-cpu=v9. * sparc/elf.h: New file. * sparc/t-elf: New file. From-SVN: r16243
Doug Evans committed -
From-SVN: r16240
Doug Evans committed -
From-SVN: r16239
Doug Evans committed -
* mn10300.c (const_8bit_operand): New function. (mask_ok_for_mem_btst): New funtion. * mn10300.md (btst patterns with mem operands): Use new functions to avoid creating btst instructions with invalid operands. From-SVN: r16236
Jeffrey A Law committed -
From-SVN: r16232
Jason Merrill committed -
* info/termdep.h: If POSIX, #undef TIOCGETC for benefit of systems that provide TIOCETC but not struct tchars. From-SVN: r16231
Robert Lipe committed
-
- 29 Oct, 1997 5 commits
-
-
From-SVN: r16230
Michael Meissner committed -
* config/mips/elf64.h (PREFERRED_DEBUGGING_TYPE): Only define if not previously defined. From-SVN: r16229
Gavin Koch committed -
* function.c (assign_parms): Correct mode of stack_parm if entry_parm underwent a mode conversion. From-SVN: r16228
Doug Evans committed -
Don't even bother trying to even compile the testcase. From-SVN: r16227
Jeff Law committed -
From-SVN: r16226
Jody Goldberg committed
-
- 28 Oct, 1997 11 commits
-
-
* global.c (global_alloc): Use xmalloc instead of alloca for CONFLICTS, since max_allocno * allocno_row_words alone can be more than 2.5Mb sometimes. From-SVN: r16223
Brendan Kehoe committed -
* reload1.c (eliminate_regs [SET]): If [SUBREG] widened the mode of DEST for the spill, adjust mode of SRC to compensate. From-SVN: r16222
Richard Henderson committed -
From-SVN: r16221
Michael Meissner committed -
From-SVN: r16220
Michael Meissner committed -
* alpha.md (reload_inqi): Check for MEM before strict_memory_address_p, since any_memory_operand() allows pseudos during reload. (reload_inhi, reload_outqi, reload_outhi): Likewise. From-SVN: r16219
Richard Henderson committed -
* m68k.md (btst patterns): Add 5200 support. From-SVN: r16217
Jim Wilson committed -
* fold-const.c (fold): For ((a * C1) / C3) or (((a * C1) + C2) / C3) optimizations, look inside dividend to determine if the expression can be simplified by using EXACT_DIV_EXPR. From-SVN: r16216
Toon Moene committed -
From-SVN: r16215
Jason Merrill committed -
From-SVN: r16213
Richard Henderson committed -
* alpha.c (alpha_handle_trap_shadows): Don't call get_attr_trap on a CLOBBER. From-SVN: r16212
Richard Henderson committed -
* alpha.md (movqi, movhi): Make sure new insns created during reload won't need reloading themselves. (reload_inqi, reload_inhi, reload_outqi, reload_outhi): Likewise. From-SVN: r16211
Richard Henderson committed
-
- 27 Oct, 1997 2 commits
-
-
From-SVN: r16209
Jeffrey A Law committed -
From-SVN: r16206
Jason Merrill committed
-
- 26 Oct, 1997 16 commits
-
-
* alpha.c (alpha_sa_mask [VMS]): Don't include $26 in the mask. Patch from Klaus Kaempf <kkaempf@progis.de>. From-SVN: r16196
Richard Henderson committed -
* expr.c (expand_expr, case INDIRECT_REF): Optimize a reference to an element in a constant string. From-SVN: r16195
Jim Wilson committed -
From-SVN: r16194
Jeff Law committed -
From-SVN: r16193
Jason Merrill committed -
* dwarf2out.c (output_call_frame_info): The CIE pointer is now a 32 bit PC-relative offset. The exception range table pointer is now in the CIE. * frame.c (dwarf_cie, dwarf_fde): Rename CIE_pointer to CIE_delta. (count_fdes, add_fdes, get_cie): Adjust. (cie_info, extract_cie_info, __frame_state_for): Adjust eh_ptr uses. From H.J. Lu: * frame.c (count_fdes, add_fdes): Skip linked once FDE entries. From-SVN: r16192
Jason Merrill committed -
From-SVN: r16189
Jeff Law committed -
* alias.c (memrefs_conflict_p): Treat arg_pointer_rtx just like stack_pointer_rtx. From-SVN: r16188
Richard Henderson committed -
Makefile.in (bootstrap-lean): Combined with `normal' bootstrap targets using "$@" to provide support for... * Makefile.in (bootstrap-lean): Combined with `normal' bootstrap targets using "$@" to provide support for similar but not identical targets without having to duplicate code. (bootstrap4): New goal. From-SVN: r16187
Manfred Hollstein committed -
Makefile.in (bootstrap-lean): Combined with `normal' bootstrap targets using "$@" to provide support for... * Makefile.in (bootstrap-lean): Combined with `normal' bootstrap targets using "$@" to provide support for similar but not identical targets without having to duplicate code. From-SVN: r16186
Manfred Hollstein committed -
change was needed. From-SVN: r16185
Jeffrey A Law committed -
* Makefile.in (compare, compare-lean, compare3): Combined to one ruleset determining actions to be performed via $@. (compare4, compare4-lean): New targets. (gnucompare, gnucompare3): Combined to one ruleset determining actions to be performed via $@. Also, note which files failed the comparison test in .bad_compare. (gnucompare-lean, gnucompare3-lean, gnucompare4-lean): New targets. From-SVN: r16184
Manfred Hollstein committed -
From-SVN: r16183
Jeffrey A Law committed -
* alias.c (find_base_value): Handle PRE_INC, PRE_DEC, POST_INC, and POS_DEC. (find_base_term): Likewise. * alias.c (true_dependence): Fix typo. From-SVN: r16182
Jeffrey A Law committed -
* fold-const (fold): Also simplify FLOOR_DIV_EXPR to EXACT_DIV_EXPR if the dividend is a multiple of the divisor. From-SVN: r16181
Toon Moene committed -
* toplev.c (flag_rerun_loop_opt): New variable. (f_options): Handle -frerun-loop-opt. (rest_of_compilation): If -frerun-loop-opt, then run the loop optimizer twice. (main): Enable -frerun-loop-opt by default for -O2 or greater. From-SVN: r16180
Jeffrey A Law committed -
* loop.c (simplify_giv_expr): Adding two invariants results in an invariant. From-SVN: r16179
Jeffrey A Law committed
-