| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* i386/aix386ng.h (CPP_PREDEFINES): Put back -Di386.
* i386/freebsd-elf.h: Likewise.
* i386/gas.h: Likewise.
* i386/linux-aout.h: Likewise.
* i386/linux-oldld.h: Likewise.
* i386/linux.h: Likewise.
* i386/osfelf.h: Likewise.
* i386/osfrose.h: Likewise.
* i386/sco.h: Likewise.
* i386/sco4.h: Likewise.
* i386/sco4dbx.h: Likewise.
* i386/sco5.h: Likewise.
* i386/scodbx.h: Likewise.
* i386/sol2.h: Likewise.
* i386/sysv3.h: Likewise.
Fix problems with imake
From-SVN: r18437
|
|
|
|
|
|
|
|
|
| |
* rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if
USE_GNULIBC_1 is defined
* configure.in: add a new case powerpc-*-linux-gnulibc1 which
includes the t-linux-gnulibc1 fragment
From-SVN: r18406
|
|
|
|
|
|
|
|
|
|
| |
* pa/pa.h (TEXT_SPACE_P): Remove unnecessary indirection
into tree_code_type.
* vax/vms.h (SELECT_SECTION): Similarly.
Remove this change -- I was in the wrong tree (release instead of mainline).
Sigh. Starting to burn out a little on this stuff.
From-SVN: r18194
|
|
|
|
|
|
|
|
| |
* pa/pa.h (TEXT_SPACE_P): Remove unnecessary indirection
into tree_code_type.
* vax/vms.h (SELECT_SECTION): Similarly.
From-SVN: r18193
|
|
|
|
|
|
|
| |
* iris5.h (DWARF2_UNWIND_INFO): Define to 0.
* iris5gas.h (DWARF2_UNWIND_INFO): Define to 1.
From-SVN: r18177
|
|
|
|
|
|
|
| |
* i386/x-cygwin32 (USE_COLLECT2): Disable collect2 for now on
i386-{cygwin32,mingw32}.
From-SVN: r18166
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
d
* m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881.
(MACHINE_STATE_m68010_up): Replaced __mc68332__ with __mcpu32__.
* m68k/m68k-none.h(CPP_FPU_SPEC): Update relative to TARGET_SWITCHES.
(CPP_SPEC, ASM_SPEC, CC1_SPEC): Likewise.
(CPP_SPEC): -m68332 defines both __mc68332 and __mcpu32__.
* m68k/t-m68kbare (MULTILIB_OPTIONS): Add mcpu32.
(MULTILIB_MATCHES): -m68332 now uses mcpu32 libraries, not m68000.
(MULTILIB_EXCEPTIONS): Don't build 68881 libraries for m68000,
mcpu32 or m5200.
* longlong.h: Replace __mc68332__ with __mcpu32__.
From-SVN: r18111
|
|
|
|
| |
From-SVN: r18058
|
|
|
|
| |
From-SVN: r18056
|
|
|
|
|
|
|
|
| |
* arm/netbsd.h (DWARF2_UNWIND_INFO): Define as zero for now.
* i386/netbsd.h, m68k/netbsd.h, ns32k/netbsd.h: Likewise.
* sparc/netbsd.h, vax/netbsd.h: Likewise.
From-SVN: r18016
|
|
|
|
| |
From-SVN: r18015
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* config/alpha/elf.h (LIB_SPEC): New. Defined if
USE_GNULIBC_1 is not defined.
* config/linux.h (LIB_SPEC): Add -lc for -shared if
USE_GNULIBC_1 is not defined.
* config/sparc/linux.h: Ditto.
* config/sparc/linux64.h (LIB_SPEC): Add -lc for -shared.
* config/sparc/linux64.h (LIBGCC_SPEC): Removed.
(CPP_SUBTARGET_SPEC): Add %{pthread:-D_REENTRANT}.
(LIB_SPEC): Updated for glibc 2.
From-SVN: r18014
|
|
|
|
|
|
|
|
|
|
|
| |
set it to 0.
* config/i386/cygwin32.h (DWARF2_UNWIND): Exception handling
doesn't work with it yet, so set it to 0.
* config/i386/x-cygwin32 (USE_COLLECT2): Delete.
* config/i386/xm-cygwin32.h (NO_SYS_SIGLIST): Define.
From-SVN: r17971
|
|
|
|
|
|
|
| |
* rs6000/sysv4.h (ENDFILE_SPEC): add missing %(endfile_linux)
for -mcall-linux
From-SVN: r17893
|
|
|
|
| |
From-SVN: r17819
|
|
|
|
| |
From-SVN: r17817
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* i386.md (push): Prohibit symbolic constants if flag_pic.
(movsi+1): Likewise for move to non-register.
GOT fix.
Mon Feb 9 23:07:04 1998 John Wehle (john@feith.com)
* i386.md: Remove redundant integer push patterns.
Don't bother checking for TARGET_PUSH_MEMORY when
pushing constants or registers.
To avoid having to untangle the got changes....
From-SVN: r17816
|
|
|
|
|
|
|
|
| |
* i386/x-sco5 (CC): Remove trailing whitespace.
* i386/sco5.h (STARTFILE_SPEC, ENDFILE_SPEC): Correctly handle
"-static".
From-SVN: r17794
|
|
|
|
| |
From-SVN: r17282
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
save_restore_insns if...
* mips.c (mips_expand_epilogue): Emit blockage insn before call to
save_restore_insns if no FP and GP will be restored.
* abi64.h (LONG_MAX_SPEC): Check MIPS_ABI_DEFAULT and TARGET_DEFAULT,
and define __LONG_MAX__ appropriately. Add support for -mabi=X,
-mlong64, and -mgp{32,64} options.
* mips.c (mips_abi): Change type to int.
* mips.h (enum mips_abi_type): Delete.
(ABI_32, ABI_N32, ABI_64, ABI_EABI): Define as constants.
(mips_abi): Change type to int.
From-SVN: r17228
|
|
|
|
| |
From-SVN: r17175
|
|
|
|
|
|
|
| |
* pa.c (emit_move_sequence): Handle a function label source
operand.
From-SVN: r17173
|
|
|
|
|
|
|
| |
* rs6000.h (FUNCTION_ARG_PADDING): Define.
* rs6000.c (function_arg_padding): New function.
From-SVN: r17162
|
|
|
|
|
|
|
| |
* i386.h (INITIAL_ELIMINATION_OFFSET): Correctly test for PIC
register used.
From-SVN: r17153
|
|
|
|
|
|
|
| |
* i386/t-sol2 (CRTSTUFF_T_CFLAGS): Turn on the optimizer.
So egcs-1.0.1 will build/run out of the box on x86-solaris.
From-SVN: r17151
|
|
|
|
|
|
|
| |
* i386.c (notice_update_cc): Remove bogus pentium GCC code.
Fix x86 codegen bug exposed by latest glibc.
From-SVN: r17150
|
|
|
|
|
|
|
| |
* mips.md (fix_truncdfsi2, fix_truncsfsi2, fix_truncdfdi2,
fix_truncsfdi2): Change *.
From-SVN: r16875
|
|
|
|
| |
From-SVN: r16855
|
|
|
|
| |
From-SVN: r16854
|
|
|
|
| |
From-SVN: r16832
|
|
|
|
| |
From-SVN: r16822
|
|
|
|
|
|
|
| |
* arm.md (movsfcc): If not TARGET_HARD_FLOAT, ensure operand[3]
valid.
From-SVN: r16797
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* rs6000.c (SMALL_DATA_REG): Register to use for small data relocs.
(print_operand): Use SMALL_DATA_REG for the register involved in
small data relocations.
(print_operand_address): Ditto.
* rs6000/linux.h (LINK_SPEC): Pass -dynamic-linker /lib/ld.so.1 if
-dynamic linker is not used.
* rs6000.md (call insns): For local calls, use @local suffix under
System V. Don't use @plt under Solaris.
From-SVN: r16771
|
|
|
|
|
|
|
|
|
|
|
|
| |
in 4(sp) for System V/eabi.
* rs6000.c (output_function_profiler): Put label address in r0, and
store LR in 4(sp) for System V/eabi.
* rs6000.h (ASM_OUTPUT_REG_{PUSH,POP}): Keep stack aligned to 16
byte boundary, and maintain stack backchain.
From-SVN: r16759
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(patches originally from Geoffrey Keating)
* rs6000.c (function_arg): Excess floating point arguments don't
go into GPR registers after exhausting FP registers under the
System V.4 ABI.
(function_arg_partial_nregs): Ditto.
* rs6000.md (call insns): If -fPIC or -mrelocatable, add @plt
suffix to calls.
From-SVN: r16758
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* sh/elf.h (PREFERRED_DEBUGGING_TYPE): Undefine before including
svr4.h.
* sh/elf.h (PREFERRED_DEBUGGING_TYPE): Don't redefine.
* sh/elf.h (HANDLE_SYSV_PRAGMA): Undefine.
* sh/elf.h: (LINK_SPEC): Use shlelf.
(USER_LABEL_PREFIX, LOCAL_LABEL_PREFIX, ASM_FILE_START): Redefine.
* sh.h: dwarf patches from Fred Fish.
From-SVN: r16717
|
|
|
|
|
|
|
|
|
|
| |
* va-sh.h (__va_arg_sh1): Define.
(va_arg): Use it.
SH3E doesn't use any integer registers for subsequent arguments
once a non-float value was passed in the stack.
* sh.h (PASS_IN_REG_P): Fix SH3E case.
From-SVN: r16706
|
|
|
|
| |
From-SVN: r16702
|
|
|
|
|
|
|
|
|
|
|
| |
* pa-hpux10.h (NEW_HP_ASSEMBLER): Define.
* pa.h (LEGITIMATE_CONSTANT_P): Reject LABEL_REFs if not using
gas and not using the new HP assembler.
Also remove unwanted pa.md change accidentally committed.
From-SVN: r16684
|
|
|
|
| |
From-SVN: r16661
|
|
|
|
| |
From-SVN: r16640
|
|
|
|
| |
From-SVN: r16626
|
|
|
|
|
|
|
|
|
| |
with the change to...
* alpha/vms.h (ASM_OUTPUT_ADDR_VEC_ELT): Add an L for the local label
to correspond with the change to ASM_GENERATE_INTERNAL_LABEL.
From-SVN: r16621
|
|
|
|
|
|
|
|
| |
* pa.md (pre_stwm, post_stwm, pre_ldwm, post_ldwm): Base register
is an in/out operand.
(zero extended variants of stwm/stwm patterns): Similarly.
From-SVN: r16618
|
|
|
|
| |
From-SVN: r16615
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Nov 19 12:03:04 1997 Philippe De Muyter <phdm@macqel.be>
* dwarf2out.c (CIE_LENGTH_LABEL, FDE_LENGTH_LABEL): New macros.
(ASM_OUTPUT_DWARF_VALUE4): New macro.
(ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL): Define if SET_ASM_OP is
defined.
(output_call_frame_info): Do not output forward label differences
if ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL is defined.
* m68k/mot3300.h (SET_ASM_OP): Define when not using gas.
From-SVN: r16583
|
|
|
|
|
|
|
|
|
| |
* mips/mips.c (save_restore_insns): If gp_offset or fp_offset are
large_int, emit two insns instead of one splitable insn.
* dwarf2out.c (dwarf2out_frame_debug): When set cfa_store_offset
from cfa_temp_value, use cfa_offset. Abort if cfa_reg is not SP.
From-SVN: r16576
|
|
|
|
|
|
|
|
| |
Fri Nov 7 15:33:11 1997 Robert Lipe (robertl@dgii.com)
* i386/sco5.h (HAVE_ATEXIT): Delete definition.
From-SVN: r16535
|
|
|
|
|
|
|
|
| |
* i386/sco5.h (ASM_OUTPUT_ALIGNED_BSS): Define.
(SELECT_RTX_SECTION): Define.
(LIBGCC_SPEC, LIB_SPEC): Do the right thing for PIC.
From-SVN: r16531
|
|
|
|
|
|
|
|
|
| |
* alpha/win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets.
* alpha.h (ASM_OUTPUT_ADDR_DIFF_ELT): Add an L for the local label
to correspond with the change to ASM_GENERATE_INTERNAL_LABEL.
From-SVN: r16525
|