Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#558 closed defect (fixed)

i960 not fully supported in gcc 3.x -- use 2.95.3

Reported by: Joel Sherrill Owned by: Joel Sherrill
Priority: normal Milestone: 2
Component: tool Version: 4.6
Severity: major Keywords:
Cc: bugs@… Blocked By:
Blocking:

Description

Support for the i960 is being dropped from the gnu tools. Worse, the i960 was never really in complete working state in the gcc 3.x versions. So this PR is asking for the i960 to be generated from the scripts/gccnewlib directory as a first step.

Another PR will be filed to track frozen configurations. The first of these is the i960 and it needs to have binutils, gcc, and gdb frozen.

Release:
RTEMS-4.6 and trunk

Change History (1)

comment:1 Changed on 01/23/04 at 00:27:10 by Joel Sherrill

Status: assignedclosed

State-Changed-From-To: open->closed
State-Changed-Why: gcc 2.95.3 cannot be used without work to build the current rtems 4.6 source. gcc 2.95.3 i960-rtems does not support section attributes and worse the header file messes we have worked to fight with newer gcc versions are back with a vengeance.

The i960 still probably needs a terminal toolset but I am leaning to making it a gcc 3.x release. Too much work is required to get a working toolset and there is no real gain for it. If some user has a real requirement for 2.95.3 to work, then they will have to sponsor that work explicitly for ANY target.

Note: See TracTickets for help on using tickets.