Fixed handling of CFLAGS for specifying platform specific options.

Now use AM_CFLAGS so we don't override user options.

    * Makefile.in: Regenerated
    * analysis/Makefile.in: Regenerated
    * configure: Regenerated
    * configure.ac: Changed substitutions for CFLAGS to AM_CFLAGS
    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/common.mk.am: Append to AM_CFLAGS instead of set
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/Makefile.in: Regenerated
    * src/gdb-advance/Makefile.in: Regenerated
    * src/gdb-all-types/Makefile.in: Regenerated
    * src/gdb-anon/Makefile.in: Regenerated
    * src/gdb-arrayidx/Makefile.in: Regenerated
    * src/gdb-async/Makefile.in: Regenerated
    * src/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/Makefile.in: Regenerated
    * src/rijndael/Makefile.in: Regenerated
    * src/sha/Makefile.in: Regenerated
    * src/template/Makefile.in: Regenerated
Made make rules silent by default

    * Makefile.in: Regenerated
    * aclocal.m4: Regenerated
    * analysis/Makefile.in: Regenerated
    * configure: Regenerated
    * configure.ac: Made make rules silent by default
    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/Makefile.in: Regenerated
    * src/gdb-advance/Makefile.in: Regenerated
    * src/gdb-all-types/Makefile.in: Regenerated
    * src/gdb-anon/Makefile.in: Regenerated
    * src/gdb-arrayidx/Makefile.in: Regenerated
    * src/gdb-async/Makefile.in: Regenerated
    * src/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/Makefile.in: Regenerated
    * src/rijndael/Makefile.in: Regenerated
    * src/sha/Makefile.in: Regenerated
    * src/template/Makefile.in: Regenerated
Fix for stm32f0discovery platform.

CFLAGS and LDFLAGS need to be set to include the correct libraries, and
specify the processor, however the previous commit to move them into
AM_CFLAGS meant the configure tests failed.

    * configure: Regenerated
    * configure.ac: Assign to CFLAGS and LDFLAGS, restoring after tests
        are performed
Added platform support for stm32vldiscovery

    * Makefile.in: Regenerated
    * configure: Regenerated
    * configure.ac: Added --with-platform option for stm32vldiscovery
    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/common.mk.am: Include linker script for stm32vldiscovery
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/Makefile.in: Regenerated
    * src/gdb-advance/Makefile.in: Regenerated
    * src/gdb-all-types/Makefile.in: Regenerated
    * src/gdb-anon/Makefile.in: Regenerated
    * src/gdb-arrayidx/Makefile.in: Regenerated
    * src/gdb-async/Makefile.in: Regenerated
    * src/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/stm32vl_flash.ld: Store everything in flash, and
        copy to memory at runtime
    * src/rijndael/Makefile.in: Regenerated
    * src/sha/Makefile.in: Regenerated
    * src/template/Makefile.in: Regenerated
Regenerate configure and makefile

    * Makefile.in: Regenerated
    * configure: Regenerated
Added initial code for sam4lxplained platform.

    * configure.ac: Added code for sam4lxplained platform
Merge branch 'jp' into sam4lxplained

Conflicts:
	ChangeLog
Added linker script for sam4lxplained board.

    * Makefile.in: Regenerated
    * aclocal.m4: Regenerated
    * analysis/Makefile.in: Regenerated
    * configure: Regenerated
    * configure.ac: Small fixes to mimic changes to other Cortex
        platforms (saving CFLAGS and LDFLAGS)
    * src/2dfir/Makefile.in: Regenerated
    * src/adpcm/Makefile.in: Regenerated
    * src/blowfish/Makefile.in: Regenerated
    * src/bs/Makefile.in: Regenerated
    * src/bubblesort/Makefile.in: Regenerated
    * src/cnt/Makefile.in: Regenerated
    * src/common.mk.am: Added in linkerscript
    * src/compress/Makefile.in: Regenerated
    * src/crc32/Makefile.in: Regenerated
    * src/cubic/Makefile.in: Regenerated
    * src/dijkstra/Makefile.in: Regenerated
    * src/duff/Makefile.in: Regenerated
    * src/edn/Makefile.in: Regenerated
    * src/fasta/Makefile.in: Regenerated
    * src/fdct/Makefile.in: Regenerated
    * src/fft/Makefile.in: Regenerated
    * src/float_matmult/Makefile.in: Regenerated
    * src/gdb-advance/Makefile.in: Regenerated
    * src/gdb-all-types/Makefile.in: Regenerated
    * src/gdb-anon/Makefile.in: Regenerated
    * src/gdb-arrayidx/Makefile.in: Regenerated
    * src/gdb-async/Makefile.in: Regenerated
    * src/int_matmult/Makefile.in: Regenerated
    * src/lms/Makefile.in: Regenerated
    * src/nbody/Makefile.in: Regenerated
    * src/platformcode/Makefile.in: Regenerated
    * src/platformcode/sam4lxplained.ld: Linkerscript for the
        sam4lxplained platform
    * src/rijndael/Makefile.in: Regenerated
    * src/sha/Makefile.in: Regenerated
    * src/template/Makefile.in: Regenerated
Added GPIO pin toggling for sam4lxplained board

    * src/platformcode/platformcode.c: Added GPIO pin toggling for
        sam4lxplained board
Set the clock properly on the sam4lxplained platform

    * src/platformcode/platformcode.c: Set the start OSC0 and set as
        main clock source
Added pic32mx250f128b to --with-platform

    * configure.ac: Added pic32mx250f128b to --with-platform
Add sqrt from newlib.

	* Makefile.am: Add src/newlib-sqrt to SUBDIRS
	* Makefile.in: Regenerate
	* analysis/simulator.in: Add newlib-sqrt benchmark
	* configure: Regenerate
	* configure.ac: Add src/newlib-sqrt/Makefile to AC_CONFIG_FILES
	* src/newlib-sqrt/Makefile.am: Create Makefile.am from template
	* src/newlib-sqrt/Makefile.in: Regenerate
	* src/newlib-sqrt/e_sqrt.c: Import sqrt from newlib
Use float version of sqrt from newlib

The previous version was using doubles, and assuming they were 64 bits. Although
AVR only has 32 bit doubles. Use floats instead.

	* src/newlib-sqrt/Makefile.am: Rename e_sqrt to ef_sqrt
	* src/newlib-sqrt/Makefile.in: Regenerate
	* src/newlib-sqrt/e_sqrt.c: Delete
	* src/newlib-sqrt/ef_sqrt.c: Import ef_sqrt from newlib
Add exp from newlib.

	* Makefile.am: Add src/newlib-exp to SUBDIRS
	* Makefile.in: Regenerate
	* analysis/simulator.in: Add newlib-exp benchmark
	* configure: Regenerate
	* configure.ac: Add src/newlib-exp/Makefile to AC_CONFIG_FILES
	* src/newlib-exp/Makefile.am: Create Makefile.am from template
	* src/newlib-exp/Makefile.in: Regenerate
	* src/newlib-exp/ef_exp.c: Import ef_exp from newlib
Add log from newlib.

	* Makefile.am: Add src/newlib-log to SUBDIRS
	* Makefile.in: Regenerate
	* analysis/simulator.in: Add newlib-log benchmark
	* configure: Regenerate
	* configure.ac: Add src/newlib-log/Makefile to AC_CONFIG_FILES
	* src/newlib-log/Makefile.am: Create Makefile.am from template
	* src/newlib-log/Makefile.in: Regenerate
	* src/newlib-log/ef_log.c: Import ef_log from newlib
Add mod from newlib.

	* Makefile.am: Add src/newlib-mod to SUBDIRS
	* Makefile.in: Regenerate
	* analysis/simulator.in: Add newlib-mod benchmark
	* configure: Regenerate
	* configure.ac: Add src/newlib-mod/Makefile to AC_CONFIG_FILES
	* src/newlib-pow/Makefile.am: Create Makefile.am from template
	* src/newlib-pow/Makefile.in: Regenerate
	* src/newlib-pow/ef_pow.c: Import ef_fmod from newlib
Fix typos and licence in newlib benchmarks.

	* src/newlib-exp/ef_exp.c: Move original licence to the top of the
	    file. Change e_exp to ef_exp.
	* src/newlib-log/ef_log.c: Move original licence to the top of the
	    file. Fix typo.
	* src/newlib-sqrt/ef_sqrt.c: Move original licence to the top of the
	    file.
Add expint benchmark.

	* Makefile.am: Add src/expint to SUBDIRS
	* Makefile.in: Regenerate
	* analysis/simulator.in: Add expint
	* configure: Regenerate
	* configure.ac: Add src/expint/Makefile to AC_CONFIG_FILES
	* src/expint/Makefile.am: Create Makefile.am from template
	* src/expint/Makefile.in: Regenerate
	* src/expint/expint.c: Import expint benchmark from WCET.
Add generate-benchmark script.

	* Makefile.am: Add a marker to append sub-directories.
	* configure.ac: Add a marker to append config files.
	* tools/generate-benchmark.sh: New generate-benchmark script.
Add fac benchmark.

	* Makefile.am: Add fac with generate-benchmark script
	* Makefile.in: Regenerate
	* analysis/simulator.in: Add fac
	* configure: Regenerate
	* configure.ac: Add fac with generate-benchmark script
	* src/fac/Makefile.am: Generated with generate-benchmark script
	* src/fac/Makefile.in: Regenerate
	* src/fac/fac.c: Import fac benchmark from WCET