- Apr 21, 1998
-
-
Jeffrey A Law authored
* mips.c (block_move_loop): Test Pmode == DImode instead of TARGET_MIPS64. (expand_block_move, save_restore_insns): Likewise. (function_prologue, mips_expand_prologue): Likewise. (mips_expand_epilogue): Likewise. * mips.h (POINTER_SIZE): Allow specific targets to override. (Pmode): Allow specific targets to override. (FUNCTION_PROFILER): Test Pmode == DImode instead of TARGET_MIPS64 (POINTER_BOUNDARY, FUNCTION_MODE): Likewise. (TRAMPOLINE_TEMPLATE, TRAMPOLINE_SIZE): Likewise. (TRAMPOLINE_ALIGNMENT, INITIALIZE_TRAMPOLINE): Likewise. (CASE_VECTOR_MODE, ASM_OUTPUT_ADDR_VEC_ELT): Likewise. (ASM_OUTPUT_ADDR_DIFF_ELT, SIZE_TYPE, PTRDIFF_TYPE): Likewise. * mips.md (indirect, tablejump & casesi support): Test for Pmode == DImode instead of TARGET_MIPS64. (call patterns): Likewise. From-SVN: r19354
-
Kaveh R. Ghazi authored
Fixes a problem compiling on sparcs where STRUCT_VALUE is defined in sparc.h to use gen_rtx_MEM() and then evaluated in an #if directive in sendmsg.c. * objc/sendmsg.c: Define gen_rtx_MEM() to 1, as is already done for gen_rtx(MEM, ...). From-SVN: r19353
-
Richard Henderson authored
* sparc.h (MACHINE_STATE_SAVE, MACHINE_STATE_RESTORE): Rewrite to not be so gross, and to properly function with PIC. From-SVN: r19352
-
- Apr 20, 1998
-
-
Jim Wilson authored
* frame.c (heapsort): Rename to frame_heapsort. From-SVN: r19351
-
Jim Wilson authored
* gcc.c (do_spec_1, case '['): Move flag out of loop and initialize it. From-SVN: r19350
-
Doug Evans authored
From-SVN: r19347
-
John Wehle authored
* i386.md (movsf_push, movdf_push, movxf_push): Allow memory operands during and after reload. From-SVN: r19346
-
Joern Rennecke authored
From-SVN: r19345
-
J"orn Rennecke authored
* final.c (shorten_branches, init_insn_lengths): Move code to free label_align, uid_shuid, insn_lengths, insn_addresses and uid_align from the former function into the latter one; Add code to clear these variables. * sh.h (label_align): Remove declaration. From-SVN: r19344
-
Michael Meissner authored
From-SVN: r19343
-
Michael Meissner authored
From-SVN: r19342
-
Michael Meissner authored
From-SVN: r19341
-
Michael Meissner authored
From-SVN: r19340
-
J"orn Rennecke authored
Fix some problems that resulted in assmebler messages 'Error: pcrel too far' * sh.c (find_barrier): Fix bug in ADDR_DIFF_VEC handling. (split_branches): Call init_insn_lengths. From-SVN: r19339
-
Michael Meissner authored
From-SVN: r19338
-
H.J. Lu authored
* reg-stack.c (subst_asm_stack_regs): Change to return the last new insn generated by this function. (subst_stack_regs): Likewise. (convert_regs): Record the last newly generated insn and use it for change_stack () instead of INSN. From-SVN: r19328
-
- Apr 19, 1998
-
-
Jeff Law authored
From-SVN: r19326
-
H.J. Lu authored
From-SVN: r19314
-
Dave Love authored
From-SVN: r19301
-
Dave Love authored
From-SVN: r19300
-
Manfred Hollstein authored
fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files. a * fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files. * fixproto (rel_source_file in unistd.h stdlib.h): Prefix file protection macro with '__' to not pollute user namespace. From-SVN: r19298
-
Manfred Hollstein authored
fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files. d * fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files. * fixproto (rel_source_file in unistd.h stdlib.h): Prefix file protection macro with '__' to not pollute user namespace. From-SVN: r19297
-
Manfred Hollstein authored
fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files. � * fix-header.c (enum special_file): Undefine enumerators if they are already defined by include files. * fixproto (rel_source_file in unistd.h stdlib.h): Prefix file protection macro with '__' to not pollute user namespace. From-SVN: r19296
-
Dave Love authored
* g77.f-torture/compile/970125-0.f: New test. * g77.f-torture/compile/980419-1.f: New test. From-SVN: r19295
-
Dave Love authored
From-SVN: r19294
-
Richard Henderson authored
From-SVN: r19293
-
- Apr 18, 1998
-
-
Jeffrey A Law authored
From-SVN: r19291
-
Jeff Law authored
* i386.md (fix_truncsfdi2+[123]): Add + to operand 1 constraints. From-SVN: r19287
-
Jeff Law authored
* i386.md (fix_truncsfdi2+[123]): Add + to operand 1 constraints. From-SVN: r19286
-
Jim Wilson authored
* i386.h (CPP_CPU_DEFAULT): Renamed to CPP_CPU_DEFAULT_SPEC. Add missing -Dpentium* options. (CPP_CPU_SPEC): Delete redundant definition. Include cpp_cpu_default instead of CPP_CPU_DEFAULT. (EXTRA_SPECS): Add entry for cpp_cpu_default. From-SVN: r19284
-
David Edelsohn authored
* rs6000.md (floatsidf2_loadaddr): rs6000_fpmem_offset will be negative in a stackless frame. * rs6000.c (rs6000_stack_info): Don't include fixed-size link area in stackless frame size. Support 64-bit stackless frame size. Combine fpmem offset calculations and don't add total_size to offset if not pushing a stack frame. From-SVN: r19283
-
Jim Wilson authored
* regmove.c (fixup_match_1): In three places, in flag_exceptions check, change p to q. From-SVN: r19282
-
Jim Wilson authored
* gcc.c (lang_specific_driver): Add new parm type to prototype. (added_libraries): New file scope static variable. (process_command): Initialize added_libraries. Pass it to lang_specific_driver. (main): Use added_libraries in check for no input files. From-SVN: r19281
-
Jim Wilson authored
* g77spec.c (lang_specific_driver): New argument in_added_libraries. New local added_libraries. Increment count when add library to arglist. From-SVN: r19280
-
Jim Wilson authored
* g++spec.c (lang_specific_driver): New argument in_added_libraries. New local added_libraries. Increment count when add library to arglist. From-SVN: r19279
-
John Carr authored
Sat Apr 18 01:23:11 1998 John Carr <jfc@mit.edu> * sparc.c, sparc.h, sparc.md, sol2.h: Many changes related to V9 code generation. Use 64 bit instructions in 32 bit mode when possible. Use V9 return instruction. UltraSPARC optimizations. * sparc.h: Change gen_rtx (CODE to gen_rtx_CODE (. From-SVN: r19278
-
Mark Mitchell authored
From-SVN: r19277
-
Jeffrey A Law authored
* global.c (global_alloc): Don't pass HARD_CONST (0) to find_reg, just pass zero. That will work regardless of the size of HARD_REG_SET. From-SVN: r19276
-
- Apr 17, 1998