Age | Commit message (Collapse) | Author |
|
* version.c: Update for egcs-1.1 release.
From-SVN: r22146
|
|
From-SVN: r22142
|
|
�
* NEWS: Fix typos.
From-SVN: r22134
|
|
�
* NEWS: Fix typos.
From-SVN: r22133
|
|
From-SVN: r22097
|
|
From-SVN: r22096
|
|
May 3rd changes made here.
* config/sparc/sparc.md (movdf_insn, movtf_insn): Fix type and
length attributes to match May 3rd changes made here.
* config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Fix and make
call-used %l7 when generating pic code.
From-SVN: r22089
|
|
the first time.
0
* i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit
.linkonce directive after the first time.
From-SVN: r22084
|
|
the first time.
(
* i386/cygwin32.h (ASM_OUTPUT_SECTION_NAME): Don't emit
.linkonce directive after the first time.
From-SVN: r22083
|
|
* m68k.md (beq0_di): Generate correct (and more efficient) code when
the clobbered operand overlaps with an input.
(bne0_di): Similarly.
Fixes bug from m68k-netbsd folks.
From-SVN: r22081
|
|
From-SVN: r22078
|
|
Update generated files. Change egcs-1.0 to egcs-1.1 in various places. Tweak
version string.
From-SVN: r22074
|
|
From-SVN: r22070
|
|
From-SVN: r22049
|
|
8
* configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.
(rs6000-ibm-aix4.[12]*): Likewise.
* configure: Regnerate.
From-SVN: r22047
|
|
(
* configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*.
(rs6000-ibm-aix4.[12]*): Likewise.
* configure: Regnerate.
From-SVN: r22046
|
|
stripping SUBREGS and invalidate...
* reload1.c (forget_old_reloads_1): Keep track of the largest mode
found while stripping SUBREGS and invalidate reloads for all the hard
regs specified by that largest mode. egcs-1.1 only hack. The
mainline tree will get a better fix.
From-SVN: r22041
|
|
From-SVN: r22016
|
|
From-SVN: r21994
|
|
From-SVN: r21989
|
|
�
* g77.texi: Increment `version-g77' and fix a few typos.
From-SVN: r21988
|
|
* From Alexandre:
* configure.in: Do not set thread_file to "irix" since no such
support exists yet.
From-SVN: r21984
|
|
the unfilled_slots_list that has no...
* reorg.c (fill_simple_delay_slots): Do not abort if we encounter
an insn on the unfilled_slots_list that has no delay slots.
(fill_eager_delay_slots): Similarly.
Fixes PA abort.
* rs6000.h (GO_IF_LEGITIMATE_ADDRESS): Use TARGET_POWERPC64
when testing LEGITIMATE_INDEXED_ADDRESS_P DFmode and DImode.
(LEGITIMIZE_ADDRESS): Use TARGET_POWERPC64 for INDEXED fixup.
* rs6000.c (print_operand, case 'L'): Add UNITS_PER_WORD, not 4.
(print_operand, cases 'O' and 'T'): Fix typos in lossage strings.
* rs6000.md (fix_truncdfsi2_store): Remove %w from non-CONST_INT
operand.
(movdf_softfloat32, movdf_hardfloat64, movdf_softfloat64): Change
'o' to 'm' for GPR variant constraints.
* rs6000.md (movqi, movhi): Add CONSTANT_P_RTX.
Various rs6000/ppc fixes from the mainline tree.
From-SVN: r21976
|
|
internal decl even if pedantic.
8
* decl.c (duplicate_decls): Don't complain about different
exceptions from an internal decl even if pedantic.
From-SVN: r21963
|
|
internal decl even if pedantic.
�
* decl.c (duplicate_decls): Don't complain about different
exceptions from an internal decl even if pedantic.
From-SVN: r21962
|
|
From-SVN: r21957
|
|
From-SVN: r21924
|
|
From-SVN: r21922
|
|
From-SVN: r21913
|
|
From-SVN: r21911
|
|
From-SVN: r21903
|
|
From-SVN: r21891
|
|
From-SVN: r21875
|
|
From-SVN: r21869
|
|
�
* rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.
(output_toc): Use single TOC slot or llong minimal-toc for DFmode
and DImode 64-bit. Use llong for minimal-toc SFmode and
SYMBOL_REF / LABEL_REF 64-bit.
(output_function_profiler): Use llong for profiler label and ld to
load 64-bit label address.
From-SVN: r21867
|
|
* rs6000.c (rs6000_output_load_toc_table): Use ld for 64-bit.
(output_toc): Use single TOC slot or llong minimal-toc for DFmode
and DImode 64-bit. Use llong for minimal-toc SFmode and
SYMBOL_REF / LABEL_REF 64-bit.
(output_function_profiler): Use llong for profiler label and ld to
load 64-bit label address.
From-SVN: r21866
|
|
From-SVN: r21839
|
|
a string.
* c-common.c (decl_attributes): Issue an error if the argument
to alias is not a string.
From-SVN: r21837
|
|
flush list.
* haifa-sched.c (sched_analyze): Put all JUMP_INSNs on the last
pending memory flush list.
From-SVN: r21835
|
|
* regmove.c (fixup_match_2): Do not call reg_overlap_mentioned_p
on notes.
Fixes testsuite regression on the H8.
From-SVN: r21829
|
|
* arm.c (arm_override_options): Remove lie about ignoring PIC flag.
From-SVN: r21821
|
|
* arm.c (arm_override_options): Remove lie about ignoring PIC flag.
From-SVN: r21820
|
|
REG_LIVE_LENGTH as successful substitutions are made.
* regmove.c (optimize_reg_copy_1): Update REG_N_CALLS_CROSSED
and REG_LIVE_LENGTH as successful substitutions are made.
From-SVN: r21818
|
|
From-SVN: r21815
|
|
* tree.c (build_index_type): Copy TYPE_SIZE_UNIT from sizetype
to itype.
* c-decl.c (finish_enum): Copy TYPE_SIZ_UNIT from enumtype to tem.
From-SVN: r21809
|
|
�
* rs6000.c (secondary_reload_class): For TARGET_ELF, indicate that
a BASE_REGS register is needed as an intermediate when copying
a symbolic value into any register class other than BASE_REGS.
From-SVN: r21806
|
|
* rs6000.c (secondary_reload_class): For TARGET_ELF, indicate that
a BASE_REGS register is needed as an intermediate when copying
a symbolic value into any register class other than BASE_REGS.
From-SVN: r21805
|
|
architecture v4.
�
* arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling
for architecture v4.
From-SVN: r21804
|
|
architecture v4.
* arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling
for architecture v4.
From-SVN: r21803
|
|
instantiations.
* pt.c (check_explicit_specialization): Don't abort on bogus
explicit instantiations.
From-SVN: r21780
|