Hi
There appears to be something in the way the register access
macros are defined for the genmcf548x BSP which results in
a fairly large number of type-punned breaking strict alias
warnings. There are 60 unique warnings reported in this BSP
which is 3.5% of the total number of unique warnings
---
c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c | 42 --
c/src/lib/libcpu/powerpc/mpc8xx/clock/clock.c | 58 -
2 files changed, 55 insertions(+), 45 deletions(-)
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/clock/p_clock.c
---
c/src/lib/libbsp/sparc64/shared/clock/ckinit.c | 31 +-
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/c/src/lib/libbsp/sparc64/shared/clock/ckinit.c
b/c/src/lib/libbsp/sparc64/shared/clock/ckinit.c
index d601a93..11779c4 100644
---
---
c/src/lib/libbsp/shared/clockdrv_shell.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/c/src/lib/libbsp/shared/clockdrv_shell.h
b/c/src/lib/libbsp/shared/clockdrv_shell.h
index 5af8c66..324e1e5 100644
--- a/c/src/lib/libbsp/shared/clockdrv_shell.h
+++
---
cpukit/score/cpu/nios2/nios2-iic-irq.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/cpukit/score/cpu/nios2/nios2-iic-irq.c
b/cpukit/score/cpu/nios2/nios2-iic-irq.c
index f51bc2d..aca25c7 100644
--- a/cpukit/score/cpu/nios2/nios2-iic-irq.c
+++ b/cpukit/score/cpu/nios2/nios2-iic-irq.c
---
c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c
b/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c
index c178197..a66c800 100644
---
Hi
I am about to submit a series of 52 which are generally very small.
They eliminate at least 100 unique warnings. Most do one of a
handful of things:
+ Add include of bsp/bootcard.h
+ Add static or prototype of method
+ Add (void) VAR; to eliminate set but not used warning.
+ Some also split
---
c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c | 89 +++--
1 file changed, 39 insertions(+), 50 deletions(-)
diff --git a/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c
b/c/src/lib/libcpu/powerpc/mpc6xx/clock/c_clock.c
index ba6d269..75ef38b 100644
---
---
c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c
b/c/src/lib/libbsp/arm/lpc24xx/misc/system-clocks.c
index 6ef027d..f64fca1 100644
---
---
c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c
b/c/src/lib/libbsp/arm/gba/startup/bspgetworkarea.c
index 4cd85b6..ca48afe 100644
---
---
c/src/lib/libbsp/arm/gba/clock/clockdrv.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/c/src/lib/libbsp/arm/gba/clock/clockdrv.c
b/c/src/lib/libbsp/arm/gba/clock/clockdrv.c
index 8ba9c6d..72d0b81 100644
--- a/c/src/lib/libbsp/arm/gba/clock/clockdrv.c
+++
---
c/src/lib/libbsp/arm/gdbarmsim/irq/irq.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/c/src/lib/libbsp/arm/gdbarmsim/irq/irq.c
b/c/src/lib/libbsp/arm/gdbarmsim/irq/irq.c
index 1d373c8..79665b4 100644
--- a/c/src/lib/libbsp/arm/gdbarmsim/irq/irq.c
+++
---
c/src/lib/libbsp/m68k/idp/startup/bspstart.c | 15 +--
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/c/src/lib/libbsp/m68k/idp/startup/bspstart.c
b/c/src/lib/libbsp/m68k/idp/startup/bspstart.c
index 5c3ed75..1d8d103 100644
---
---
c/src/lib/libbsp/powerpc/gen83xx/console/console-config.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/c/src/lib/libbsp/powerpc/gen83xx/console/console-config.c
b/c/src/lib/libbsp/powerpc/gen83xx/console/console-config.c
index b3ccb9c..e3e6098 100644
---
---
cpukit/score/cpu/nios2/nios2-iic-irq.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/cpukit/score/cpu/nios2/nios2-iic-irq.c
b/cpukit/score/cpu/nios2/nios2-iic-irq.c
index aca25c7..75d533d 100644
--- a/cpukit/score/cpu/nios2/nios2-iic-irq.c
+++
---
c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c | 17 +
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c
b/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c
index 63c2d66..503fb6e 100644
---
---
c/src/lib/libbsp/arm/shared/abort/abort.c | 44 +++
1 file changed, 27 insertions(+), 17 deletions(-)
diff --git a/c/src/lib/libbsp/arm/shared/abort/abort.c
b/c/src/lib/libbsp/arm/shared/abort/abort.c
index a686a62..05432f8 100644
---
---
c/src/lib/libbsp/m68k/av5282/startup/bspstart.c | 17 +
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c
b/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c
index 9794ddb..e85ea4c 100644
---
---
c/src/lib/libbsp/bfin/TLL6527M/startup/bspstart.c | 16 +---
1 file changed, 5 insertions(+), 11 deletions(-)
diff --git a/c/src/lib/libbsp/bfin/TLL6527M/startup/bspstart.c
b/c/src/lib/libbsp/bfin/TLL6527M/startup/bspstart.c
index c900b76..38c2df4 100644
---
---
c/src/lib/libbsp/arm/gdbarmsim/console/console-io.c | 8
1 file changed, 8 insertions(+)
diff --git a/c/src/lib/libbsp/arm/gdbarmsim/console/console-io.c
b/c/src/lib/libbsp/arm/gdbarmsim/console/console-io.c
index d5ac5e8..46db250 100644
---
---
c/src/lib/libbsp/powerpc/beatnik/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/beatnik/startup/bspstart.c
index d2501b5..e4b19ad 100644
---
---
c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c
b/c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c
index 8ffee61..2068049 100644
---
---
c/src/lib/libbsp/m68k/mvme147/startup/bspstart.c | 19 ++-
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/bspstart.c
b/c/src/lib/libbsp/m68k/mvme147/startup/bspstart.c
index 1188291..cb5f84a 100644
---
---
c/src/lib/libbsp/powerpc/haleakala/startup/bspstart.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/c/src/lib/libbsp/powerpc/haleakala/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/haleakala/startup/bspstart.c
index 3dfecb6..ef015fc 100644
---
---
c/src/lib/libbsp/powerpc/ep1a/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/ep1a/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/ep1a/startup/bspstart.c
index 92b466c..158d0dc 100644
---
---
c/src/lib/libbsp/powerpc/ss555/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/ss555/startup/bspstart.c
index 59aaf29..ca9b1d3 100644
---
---
c/src/lib/libbsp/powerpc/shared/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/shared/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/shared/startup/bspstart.c
index c2c6949..7fff1b9 100644
---
---
c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/mbx8xx/startup/bspstart.c
index bb735fd..8ba87c4 100644
---
---
cpukit/score/cpu/m68k/rtems/score/cpu.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cpukit/score/cpu/m68k/rtems/score/cpu.h
b/cpukit/score/cpu/m68k/rtems/score/cpu.h
index 7d164f3..c36b2f1 100644
--- a/cpukit/score/cpu/m68k/rtems/score/cpu.h
+++
---
c/src/lib/libbsp/sparc64/shared/startup/bspstart.c | 21 ++---
1 file changed, 6 insertions(+), 15 deletions(-)
diff --git a/c/src/lib/libbsp/sparc64/shared/startup/bspstart.c
b/c/src/lib/libbsp/sparc64/shared/startup/bspstart.c
index 25d4276..f6c190b 100644
---
---
c/src/lib/libbsp/powerpc/score603e/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/score603e/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/score603e/startup/bspstart.c
index 63569ff..e5c860f 100644
---
---
c/src/lib/libbsp/powerpc/mvme3100/startup/bspstart.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/startup/bspstart.c
b/c/src/lib/libbsp/powerpc/mvme3100/startup/bspstart.c
index 4fa9951..b38995f 100644
---
---
testsuites/samples/unlimited/init.c | 23 ++-
testsuites/samples/unlimited/system.h | 2 +-
testsuites/samples/unlimited/test1.c | 2 +-
testsuites/samples/unlimited/test2.c | 28
testsuites/samples/unlimited/test3.c | 2 +-
5 files
On Wed, Oct 8, 2014 at 3:15 PM, Joel Sherrill joel.sherr...@oarcorp.com wrote:
---
c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c
On Wed, Oct 8, 2014 at 3:16 PM, Joel Sherrill joel.sherr...@oarcorp.com wrote:
---
c/src/lib/libbsp/arm/shared/abort/abort.c | 44
+++
1 file changed, 27 insertions(+), 17 deletions(-)
diff --git a/c/src/lib/libbsp/arm/shared/abort/abort.c
On 10/8/2014 3:10 PM, Gedare Bloom wrote:
On Wed, Oct 8, 2014 at 3:15 PM, Joel Sherrill joel.sherr...@oarcorp.com
wrote:
---
c/src/lib/libbsp/v850/gdbv850sim/console/console-io.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git
On Wed, Oct 8, 2014 at 3:16 PM, Joel Sherrill joel.sherr...@oarcorp.com wrote:
---
testsuites/samples/unlimited/init.c | 23 ++-
testsuites/samples/unlimited/system.h | 2 +-
testsuites/samples/unlimited/test1.c | 2 +-
testsuites/samples/unlimited/test2.c | 28
Fixed.
Keep smacking me.
On 10/8/2014 3:17 PM, Gedare Bloom wrote:
On Wed, Oct 8, 2014 at 3:16 PM, Joel Sherrill joel.sherr...@oarcorp.com
wrote:
---
c/src/lib/libbsp/powerpc/haleakala/startup/bspstart.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git
On 10/8/2014 3:20 PM, Gedare Bloom wrote:
On Wed, Oct 8, 2014 at 3:16 PM, Joel Sherrill joel.sherr...@oarcorp.com
wrote:
---
testsuites/samples/unlimited/init.c | 23 ++-
testsuites/samples/unlimited/system.h | 2 +-
testsuites/samples/unlimited/test1.c | 2 +-
Adding Hesham
On 10/8/2014 3:22 PM, Gedare Bloom wrote:
How did this stuff ever work, is it tested anywhere?
This only showed up on the or1k build. I can only hope this
explained some of his failures.
Or.. the return value was just laying around in a register. :)
-Gedare
On Wed, Oct 8, 2014
[ Add AG for the moxie issue ]
On 9/10/2014 8:31 am, Joel Sherrill wrote:
On 10/5/2014 1:23 AM, Chris Johns wrote:
Hi,
There are a few issues with 4.9.1 which need to be looked at. I have not
attempted a Windows build yet.
My question is:
Do we move the architectures that *do* build to
41 matches
Mail list logo