[PATCH 12/29] generic_or1k: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/or1k/generic_or1k/bsp_specs | 6 +- c/src/lib/libbsp/or1k/shared/startup/linkcmds.base | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/or1k/generic_or1k/bsp_specs b/c/src/lib/libbsp/or1k/generic_or1k/bsp_specs in

[PATCH 05/29] gdbv850sim: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/v850/gdbv850sim/bsp_specs| 10 +- c/src/lib/libbsp/v850/gdbv850sim/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/c/src/lib/libbsp/v850/gdbv850sim/bsp_specs b/c/src/lib/libbsp/v850/gdbv850sim/bsp_specs in

[PATCH 02/29] csb360: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
This patch removes the non-standard -qclock option which defines _SYS_CLOCK_FREQUENCY. If actually used, this can be achieved by providing ld options via the linking invocation of GCC. Updates #3520. --- c/src/lib/libbsp/m68k/csb360/bsp_specs | 10 +- 1 file changed, 1 insertion(+), 9 del

[PATCH 06/29] epiphany: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/epiphany/epiphany_sim/bsp_specs| 6 +- c/src/lib/libbsp/epiphany/epiphany_sim/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/bsp_specs b/c/src/lib/libbsp/epiphany/epiphan

[PATCH 03/29] mcf5206elite: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Removes the non-standard -qflash option added by the bsp_specs. If actually used, this will have to be addressed in another way. Updates #3520. --- c/src/lib/libbsp/m68k/mcf5206elite/bsp_specs | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/c/src/lib/libbsp/m68k/mcf5

[PATCH 09/29] milkymist: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/lm32/milkymist/bsp_specs| 6 +- c/src/lib/libbsp/lm32/milkymist/startup/linkcmds | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/c/src/lib/libbsp/lm32/milkymist/bsp_specs b/c/src/lib/libbsp/lm32/milkymist/bsp_specs index 5154

[PATCH 07/29] pc386: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
If this has any issues, check that the change in linking the 16-bit startup code in Makefile.am generates the same code. This was odd code and didn't need the RTEMS linkcmds anyway. Updates #3520. --- c/src/lib/libbsp/i386/pc386/Makefile.am | 2 +- c/src/lib/libbsp/i386/pc386/bsp_specs

[PATCH 17/29] riscv_generic: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/riscv/riscv_generic/bsp_specs| 6 +- c/src/lib/libbsp/riscv/riscv_generic/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/riscv/riscv_generic/bsp_specs b/c/src/lib/libbsp/riscv/riscv_generic/bs

[PATCH 13/29] nios2_iss: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/nios2/nios2_iss/bsp_specs| 6 +- c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/c/src/lib/libbsp/nios2/nios2_iss/bsp_specs b/c/src/lib/libbsp/nios2/nios2_iss/bsp_specs index

[PATCH 01/29] sparc/*/bsp_specs, shared/linkcmds: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/sparc/erc32/bsp_specs | 2 +- c/src/lib/libbsp/sparc/leon2/bsp_specs | 2 +- c/src/lib/libbsp/sparc/leon3/bsp_specs | 2 +- c/src/lib/libbsp/sparc/shared/startup/linkcmds.base | 2 ++ 4 files changed, 5 insertions(+), 3 del

[PATCH 04/29] mvme167: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
This bsp-specs added many libraries which it should not have. It also added the non-standard -qjava option which if actually used will have to be addressed by adding linker options on the GCC command line. Updates #3520. --- c/src/lib/libbsp/m68k/mvme167/bsp_specs | 7 --- 1 file changed, 7 d

[PATCH 00/29] Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Hi This patch series simplifies bsp_specs files by moving ENTRY and STARTUP to the linker script. It also eliminated BSP unique additions to bsp_specs. These are documented in the git log in case someone complains. I did not touch the m68k yet and I ***NEED*** help to do this cleanup to the Powe

[PATCH 11/29] m32cbsp: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/m32c/m32cbsp/bsp_specs| 6 +- c/src/lib/libbsp/m32c/m32cbsp/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/m32c/m32cbsp/bsp_specs b/c/src/lib/libbsp/m32c/m32cbsp/bsp_specs index bd44bf8..afa9f

[PATCH 14/29] bf537Stamp: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/bfin/bf537Stamp/bsp_specs| 6 +- c/src/lib/libbsp/bfin/bf537Stamp/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/bsp_specs b/c/src/lib/libbsp/bfin/bf537Stamp/bsp_specs index c2

[PATCH 08/29] lm32_evr: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/lm32/lm32_evr/bsp_specs| 6 +- c/src/lib/libbsp/lm32/lm32_evr/startup/linkcmds | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/c/src/lib/libbsp/lm32/lm32_evr/bsp_specs b/c/src/lib/libbsp/lm32/lm32_evr/bsp_specs index 5154de8.

[PATCH 15/29] eZKit533: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/bfin/eZKit533/bsp_specs| 6 +- c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/bfin/eZKit533/bsp_specs b/c/src/lib/libbsp/bfin/eZKit533/bsp_specs index c2f80eb..8

[PATCH 19/29] sparc64 BSPs: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/sparc64/niagara/bsp_specs | 6 +- c/src/lib/libbsp/sparc64/shared/startup/linkcmds | 3 ++- c/src/lib/libbsp/sparc64/usiii/bsp_specs | 6 +- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/c/src/lib/libbsp/sparc64/niagara/bs

[PATCH 16/29] TLL6527M: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/bfin/TLL6527M/bsp_specs| 6 +- c/src/lib/libbsp/bfin/TLL6527M/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/bfin/TLL6527M/bsp_specs b/c/src/lib/libbsp/bfin/TLL6527M/bsp_specs index c2f80eb..8

[PATCH 24/29] rbtx4925: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/mips/rbtx4925/bsp_specs| 6 +- c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds | 3 +++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/mips/rbtx4925/bsp_specs b/c/src/lib/libbsp/mips/rbtx4925/bsp_specs index 17cdbf8.

[PATCH 26/29] shsim: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
This bsp_specs included non-standard logic to pass endian arguments to the linker. These should not be necessary. If they are, it is a bug in the sh gcc target. The code was "%{ml:-EL}%{mb:-EB}" Also the file linkcmds.sim was not referenced and was deleted. Updates #3250. --- c/src/lib/libbsp/sh

[PATCH 20/29] csb350: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/mips/csb350/bsp_specs| 6 +- c/src/lib/libbsp/mips/csb350/startup/linkcmds | 2 ++ 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/mips/csb350/bsp_specs b/c/src/lib/libbsp/mips/csb350/bsp_specs index c3224e2..87638cc

[PATCH 21/29] hurricane: Simplifies bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/mips/hurricane/bsp_specs| 6 +- c/src/lib/libbsp/mips/hurricane/startup/linkcmds | 3 +++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/mips/hurricane/bsp_specs b/c/src/lib/libbsp/mips/hurricane/bsp_specs index 17cd

[PATCH 22/29] jmr3904: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/mips/jmr3904/bsp_specs| 6 +- c/src/lib/libbsp/mips/jmr3904/startup/linkcmds | 3 +++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/mips/jmr3904/bsp_specs b/c/src/lib/libbsp/mips/jmr3904/bsp_specs index c3224e2..876

[PATCH 18/29] ARM BSPs: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/arm/altera-cyclone-v/bsp_specs | 6 +- c/src/lib/libbsp/arm/atsam/bsp_specs | 6 +- c/src/lib/libbsp/arm/beagle/bsp_specs | 6 +- c/src/lib/libbsp/arm/csb336/bsp_specs | 6 +- c/src/lib/libbsp/arm/csb337/bsp

[PATCH 10/29] moxiesim: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3520. --- c/src/lib/libbsp/moxie/moxiesim/bsp_specs| 6 +- c/src/lib/libbsp/moxie/moxiesim/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/moxie/moxiesim/bsp_specs b/c/src/lib/libbsp/moxie/moxiesim/bsp_specs index d3e0ec

[PATCH 23/29] malta: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/mips/malta/bsp_specs| 6 +- c/src/lib/libbsp/mips/malta/startup/linkcmds | 3 +++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/mips/malta/bsp_specs b/c/src/lib/libbsp/mips/malta/bsp_specs index c3224e2..87638cc 100

[PATCH 25/29] rbtx4938: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
--- c/src/lib/libbsp/mips/rbtx4938/bsp_specs| 6 +- c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds | 3 +++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/mips/rbtx4938/bsp_specs b/c/src/lib/libbsp/mips/rbtx4938/bsp_specs index 17cdbf8..87638cc 100644

[PATCH 27/29] gensh1: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/sh/gensh1/bsp_specs| 6 +- c/src/lib/libbsp/sh/gensh1/startup/linkcmds | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/sh/gensh1/bsp_specs b/c/src/lib/libbsp/sh/gensh1/bsp_specs index 975c0b2..87638cc 100644 --

[PATCH 28/29] gensh2: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/sh/gensh2/bsp_specs| 6 +- c/src/lib/libbsp/sh/gensh2/startup/linkcmds | 1 + c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram | 2 +- c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) di

[PATCH 29/29] gensh4: Simplify bsp_specs

2017-12-18 Thread Joel Sherrill
Updates #3250. --- c/src/lib/libbsp/sh/gensh4/bsp_specs| 6 +- c/src/lib/libbsp/sh/gensh4/startup/linkcmds | 2 ++ c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom | 2 ++ c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom2ram | 2 ++ 4 files changed, 7 insertions(+), 5