|
2010-09-05 Jeremy Bennett
|
|
|
|
* config/or32/or32-protos.c : Added.
|
|
* config/or32/or32.c : Added.
|
|
* config/or32/or32.h : Deleted.
|
|
* doc/contrib.texi: Updated for OpenRISC.
|
|
* doc/invoke.texi: Updated for OpenRISC.
|
|
|
2010-09-04 Jeremy Bennett
|
2010-09-04 Jeremy Bennett
|
|
|
* config/or32/or32-protos.c : Added.
|
* config/or32/or32-protos.c : Added.
|
* config/or32/or32.c :
|
* config/or32/or32.c :
|
New macros added.
|
New macros added.
|
(or32_emit_mode, or32_emit_binary, or32_force_binary)
|
(or32_emit_mode, or32_emit_binary, or32_force_binary)
|
(or32_trampoline_code_size, or32_trampoline_init): Created.
|
(or32_trampoline_code_size, or32_trampoline_init): Created.
|
(or32_output_bf): Tabbing fixed.
|
(or32_output_bf): Tabbing fixed.
|
: Definition added.
|
: Definition added.
|
* config/or32/or32.h : Uses R11.
|
* config/or32/or32.h : Uses R11.
|
: redefined.
|
: redefined.
|
: Added definition.
|
: Added definition.
|
|
|
2010-09-01 Jeremy Bennett
|
2010-09-01 Jeremy Bennett
|
|
|
* haifa-sched.c (initiate_bb_reg_pressure_info): Declaration of i
|
* haifa-sched.c (initiate_bb_reg_pressure_info): Declaration of i
|
made conditional to avoid warning.
|
made conditional to avoid warning.
|
* or32.c: Updated for compatibility with GCC 4.5.1. Redundant
|
* or32.c: Updated for compatibility with GCC 4.5.1. Redundant
|
functions remobed. Now contains all target hooks.
|
functions remobed. Now contains all target hooks.
|
* or32.h: Complete rewrite for compatibility with GCC
|
* or32.h: Complete rewrite for compatibility with GCC
|
4.5.1. Removed all target hooks.
|
4.5.1. Removed all target hooks.
|
* or32.md: Rewrite for compatibility with GCC 4.5.1.
|
* or32.md: Rewrite for compatibility with GCC 4.5.1.
|
* or32-protos.h: Updated to match or32.c.
|
* or32-protos.h: Updated to match or32.c.
|
|
|
2010-09-01 Jeremy Bennett
|
2010-09-01 Jeremy Bennett
|
|
|
* .: All files updated to GCC 4.5.1 base.
|
* .: All files updated to GCC 4.5.1 base.
|
|
|
2010-08-26 mirekez
|
2010-08-26 mirekez
|
|
|
* config/or32/or32.h : CR_REGS removed from
|
* config/or32/or32.h : CR_REGS removed from
|
enumeration.
|
enumeration.
|
|
|
2010-08-26 Jeremy Bennett
|
2010-08-26 Jeremy Bennett
|
|
|
* vec.h: All references to VEC_TA_GTY with an empty fourth
|
* vec.h: All references to VEC_TA_GTY with an empty fourth
|
argument replaced by VEC_TA_GTY_ANON with only three arguments
|
argument replaced by VEC_TA_GTY_ANON with only three arguments
|
: Created.
|
: Created.
|
|
|
2010-08-25 Jeremy Bennett
|
2010-08-25 Jeremy Bennett
|
|
|
* config/or32/elf.h : Defined.
|
* config/or32/elf.h : Defined.
|
: Changed to DWARF2_DEBUG.
|
: Changed to DWARF2_DEBUG.
|
: Deleted.
|
: Deleted.
|
* config/or32/or32.h: Obsolete code surrounded by "#if 0" removed
|
* config/or32/or32.h: Obsolete code surrounded by "#if 0" removed
|
for clarity.
|
for clarity.
|
: Definition deleted.
|
: Definition deleted.
|
:
|
:
|
Definition deleted (default suffices).
|
Definition deleted (default suffices).
|
: Defined.
|
: Defined.
|
: Defined.
|
: Defined.
|
* config/or32/or32.md: Commenting clarified. Obsolete code for
|
* config/or32/or32.md: Commenting clarified. Obsolete code for
|
define_function_unit deleted.
|
define_function_unit deleted.
|
|
|
2010-08-19 Jeremy Bennett
|
2010-08-19 Jeremy Bennett
|
|
|
* config/or32/elf.h : Definition removed.
|
* config/or32/elf.h : Definition removed.
|
: Modified to match or32.h
|
: Modified to match or32.h
|
* config/or32/linux-elf.h: Modified to match
|
* config/or32/linux-elf.h: Modified to match
|
or32.h
|
or32.h
|
* config/or32/or32.h : Changed to use free instead of
|
* config/or32/or32.h : Changed to use free instead of
|
_free to match change in USER_LABEL_PREFIX.
|
_free to match change in USER_LABEL_PREFIX.
|
: Changed from "_" to "".
|
: Changed from "_" to "".
|
: Surround .proc by tab chars.
|
: Surround .proc by tab chars.
|
* config/or32/or32.S (__mulsi3, __udivsi3, __divsi3, __umodsi3)
|
* config/or32/or32.S (__mulsi3, __udivsi3, __divsi3, __umodsi3)
|
(__modsi3): Changed from ___mulsi3, ___udivsi3, ___divsi3,
|
(__modsi3): Changed from ___mulsi3, ___udivsi3, ___divsi3,
|
___umodsi3 and ___modsi3 respectively to match change in
|
___umodsi3 and ___modsi3 respectively to match change in
|
USER_LABEL_PREFIX.
|
USER_LABEL_PREFIX.
|
|
|
2010-07-20 Jeremy Bennett
|
2010-07-20 Jeremy Bennett
|
|
|
* config/or32/or32.h: Updated LIB_SPEC for newlib 1.18.0 to force
|
* config/or32/or32.h: Updated LIB_SPEC for newlib 1.18.0 to force
|
linking of _malloc and _free against a weak reference also when
|
linking of _malloc and _free against a weak reference also when
|
using -lg.
|
using -lg.
|
|
|
2010-07-19 Jeremy Bennett
|
2010-07-19 Jeremy Bennett
|
|
|
* config/or32/or32.h: Updated LIB_SPEC for newlib 1.18.0 to force
|
* config/or32/or32.h: Updated LIB_SPEC for newlib 1.18.0 to force
|
linking of _malloc and _free against a weak reference.
|
linking of _malloc and _free against a weak reference.
|
|
|
2010-07-17 Jeremy Bennett
|
2010-07-17 Jeremy Bennett
|
|
|
* config/or32/or32.h: Updated STARTFILE_SPEC and LIB_SPEC
|
* config/or32/or32.h: Updated STARTFILE_SPEC and LIB_SPEC
|
definition for newlib.
|
definition for newlib.
|
|
|
2010-07-16 Jeremy Bennett
|
2010-07-16 Jeremy Bennett
|
|
|
* config/or32/or32.h: Updated SPEC definitions to pick up newlib
|
* config/or32/or32.h: Updated SPEC definitions to pick up newlib
|
in custom location.
|
in custom location.
|
|
|
2010-07-13 Jeremy Bennett
|
2010-07-13 Jeremy Bennett
|
|
|
* config/or32/initfini.c: Corrected assembler sequences.
|
* config/or32/initfini.c: Corrected assembler sequences.
|
|
|
2010-07-07 Jeremy Bennett
|
2010-07-07 Jeremy Bennett
|
|
|
* config.gcc: Specified cpu_type for or32. Corrected templates
|
* config.gcc: Specified cpu_type for or32. Corrected templates
|
specified for or32-*-elf*. Added extra_parts for
|
specified for or32-*-elf*. Added extra_parts for
|
or32-*-elf*. Specified t-or32 as tmake_file for or32-*-elf*.
|
or32-*-elf*. Specified t-or32 as tmake_file for or32-*-elf*.
|
* config/or32/initfini.c: Created.
|
* config/or32/initfini.c: Created.
|
* config/or32/or32.h : Removed.
|
* config/or32/or32.h : Removed.
|
: Add crtinit.o.
|
: Add crtinit.o.
|
: Just specify crtfini.o.
|
: Just specify crtfini.o.
|
: Unified multiple definitions. Added newlib library
|
: Unified multiple definitions. Added newlib library
|
when specified.
|
when specified.
|
* config/or32/or32.opt : New option added.
|
* config/or32/or32.opt : New option added.
|
* config/or32/t-default: Added details for crtinit and crtfini.
|
* config/or32/t-default: Added details for crtinit and crtfini.
|
* config/or32/t-or32: Added details for crtinit and crtfini.
|
* config/or32/t-or32: Added details for crtinit and crtfini.
|
|
|
2010-06-30 Jeremy Bennett
|
2010-06-30 Jeremy Bennett
|
|
|
* config/or32/or32.h : Corrected definition.
|
* config/or32/or32.h : Corrected definition.
|
: Pick up newlib specific linker script.
|
: Pick up newlib specific linker script.
|
: Specify newlib library.
|
: Specify newlib library.
|
* config/or32/or32.opt : New option added.
|
* config/or32/or32.opt : New option added.
|
|
|
2010-06-21 Jeremy Bennett
|
2010-06-21 Jeremy Bennett
|
|
|
* config/or32/or32.md: Duplicate define_insn of "movdf" and "movsf"
|
* config/or32/or32.md: Duplicate define_insn of "movdf" and "movsf"
|
removed.
|
removed.
|
|
|
2010-06-17 Jungsook yang
|
2010-06-17 Jungsook yang
|
|
|
* config/or32/or32.c (or32_expand_branch): Added SFmode case.
|
* config/or32/or32.c (or32_expand_branch): Added SFmode case.
|
* config/or32/or32.md : Added.
|
* config/or32/or32.md : Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added TARGET_DOUBLE_FLOAT.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
: Added.
|
* config/or32/or32.opt: mdouble-float option added.
|
* config/or32/or32.opt: mdouble-float option added.
|
|
|
|
|