Rename initialise_trigger and platformcode

	* src/adpcm/adpcm.c: Change platformcode.h to support.h. Rename
	initialise_trigger to initialise_board.
	* src/blowfish/bf.c: Likewise.
	* src/bs/bs.c: Likewise.
	* src/bsort100/bsort100.c: Likewise.
	* src/bubblesort/bubblesort.c: Likewise.
	* src/cnt/cnt.c: Likewise.
	* src/compress/compress.c: Likewise.
	* src/cover/cover.c: Likewise.
	* src/crc/crc.c: Likewise.
	* src/crc32/crc_32.c: Likewise.
	* src/ctl-stack/stack.c: Likewise.
	* src/ctl-string/string.c: Likewise.
	* src/ctl-vector/vector.c: Likewise.
	* src/cubic/basicmath_small.c: Likewise.
	* src/dhrystone/dhry_1.c: Likewise.
	* src/dijkstra/dijkstra_small.c: Likewise.
	* src/dtoa/dtoa.c: Likewise.
	* src/duff/duff.c: Likewise.
	* src/edn/edn.c: Likewise.
	* src/expint/expint.c: Likewise.
	* src/fac/fac.c: Likewise.
	* src/fasta/fasta.c: Likewise.
	* src/fdct/fdct.c: Likewise.
	* src/fft/fft1.c: Likewise.
	* src/fibcall/fibcall.c: Likewise.
	* src/fir/fir.c: Likewise.
	* src/float_matmult/matmult.c: Likewise.
	* src/frac/frac.c: Likewise.
	* src/gdb-advance/advance.c: Likewise.
	* src/gdb-all-types/all-types.c: Likewise.
	* src/gdb-anon/anon.c: Likewise.
	* src/gdb-arrayidx/arrayidx.c: Likewise.
	* src/gdb-async/async.c: Likewise.
	* src/gdb-bitfields/bitfields.c: Likewise.
	* src/gdb-constvars/constvars.c: Likewise.
	* src/gdb-store/store.c: Likewise.
	* src/huffbench/huffbench.c: Likewise.
	* src/insertsort/insertsort.c: Likewise.
	* src/int_matmult/matmult.c: Likewise.
	* src/janne_complex/janne_complex.c: Likewise.
	* src/jfdctint/jfdctint.c: Likewise.
	* src/lcdnum/lcdnum.c: Likewise.
	* src/levenshtein/levenshtein.c: Likewise.
	* src/lms/lms.c: Likewise.
	* src/ludcmp/ludcmp.c: Likewise.
	* src/mergesort/mergesort.c: Likewise.
	* src/miniz/miniz_b.c: Likewise.
	* src/minver/minver.c: Likewise.
	* src/nbody/nbody.c: Likewise.
	* src/ndes/ndes.c: Likewise.
	* src/nettle-arcfour/arcfour.c: Likewise.
	* src/nettle-cast128/cast128.c: Likewise.
	* src/nettle-des/des.c: Likewise.
	* src/nettle-md5/md5.c: Likewise.
	* src/newlib-exp/ef_exp.c: Likewise.
	* src/newlib-log/ef_log.c: Likewise.
	* src/newlib-mod/ef_mod.c: Likewise.
	* src/newlib-sqrt/ef_sqrt.c: Likewise.
	* src/ns/ns.c: Likewise.
	* src/nsichneu/nsichneu.c: Likewise.
	* src/prime/prime.c: Likewise.
	* src/qsort/qsort.c: Likewise.
	* src/qurt/qurt.c: Likewise.
	* src/recursion/recursion.c: Likewise.
	* src/rijndael/aesxam.c: Likewise.
	* src/select/select.c: Likewise.
	* src/sglib-arraybinsearch/arraybinsearch.c: Likewise.
	* src/sglib-arraysort/arraysort.c: Likewise.
	* src/sglib-arraysort1/arraysort1.c: Likewise.
	* src/sglib-dllist/dllist.c: Likewise.
	* src/sglib-hashtable/hashtable.c: Likewise.
	* src/sglib-listinsertsort/listinsertsort.c: Likewise.
	* src/sglib-listinsertsort1/listinsertsort1.c: Likewise.
	* src/sglib-listsort/listsort.c: Likewise.
	* src/sglib-queue/queue.c: Likewise.
	* src/sglib-rbtree/rbtree.c: Likewise.
	* src/sha/sha.c: Likewise.
	* src/sha/sha_driver.c: Likewise.
	* src/slre/slre.c: Likewise.
	* src/sqrt/sqrt.c: Likewise.
	* src/st/st.c: Likewise.
	* src/statemate/statemate.c: Likewise.
	* src/stringsearch1/stringsearch1.c: Likewise.
	* src/strstr/strstr.c: Likewise.
	* src/tarai/tarai.c: Likewise.
	* src/template/template.c: Likewise.
	* src/ud/ud.c: Likewise.
	* src/whetstone/whetstone.c: Likewise.
	* src/wikisort/wikisort.c: Likewise.
Make EXCLUDED_BENCHMARKS an argument variable.

	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Make EXCLUDED_BENCHMARKS an argument variable. This way
	it shows up with `configure --help`.
	* src/2dfir/Makefile.in: Regenerate.
	* src/adpcm/Makefile.in: Regenerate.
	* src/blowfish/Makefile.in: Regenerate.
	* src/bs/Makefile.in: Regenerate.
	* src/bsort100/Makefile.in: Regenerate.
	* src/bubblesort/Makefile.in: Regenerate.
	* src/cnt/Makefile.in: Regenerate.
	* src/compress/Makefile.in: Regenerate.
	* src/cover/Makefile.in: Regenerate.
	* src/crc/Makefile.in: Regenerate.
	* src/crc32/Makefile.in: Regenerate.
	* src/ctl-stack/Makefile.in: Regenerate.
	* src/ctl-string/Makefile.in: Regenerate.
	* src/ctl-vector/Makefile.in: Regenerate.
	* src/cubic/Makefile.in: Regenerate.
	* src/dhrystone/Makefile.in: Regenerate.
	* src/dijkstra/Makefile.in: Regenerate.
	* src/dtoa/Makefile.in: Regenerate.
	* src/duff/Makefile.in: Regenerate.
	* src/edn/Makefile.in: Regenerate.
	* src/expint/Makefile.in: Regenerate.
	* src/fac/Makefile.in: Regenerate.
	* src/fasta/Makefile.in: Regenerate.
	* src/fdct/Makefile.in: Regenerate.
	* src/fft/Makefile.in: Regenerate.
	* src/fibcall/Makefile.in: Regenerate.
	* src/fir/Makefile.in: Regenerate.
	* src/float_matmult/Makefile.in: Regenerate.
	* src/frac/Makefile.in: Regenerate.
	* src/gdb-advance/Makefile.in: Regenerate.
	* src/gdb-all-types/Makefile.in: Regenerate.
	* src/gdb-anon/Makefile.in: Regenerate.
	* src/gdb-arrayidx/Makefile.in: Regenerate.
	* src/gdb-async/Makefile.in: Regenerate.
	* src/gdb-bitfields/Makefile.in: Regenerate.
	* src/gdb-constvars/Makefile.in: Regenerate.
	* src/gdb-store/Makefile.in: Regenerate.
	* src/huffbench/Makefile.in: Regenerate.
	* src/insertsort/Makefile.in: Regenerate.
	* src/int_matmult/Makefile.in: Regenerate.
	* src/janne_complex/Makefile.in: Regenerate.
	* src/jfdctint/Makefile.in: Regenerate.
	* src/lcdnum/Makefile.in: Regenerate.
	* src/levenshtein/Makefile.in: Regenerate.
	* src/lms/Makefile.in: Regenerate.
	* src/ludcmp/Makefile.in: Regenerate.
	* src/mergesort/Makefile.in: Regenerate.
	* src/miniz/Makefile.in: Regenerate.
	* src/minver/Makefile.in: Regenerate.
	* src/nbody/Makefile.in: Regenerate.
	* src/ndes/Makefile.in: Regenerate.
	* src/nettle-arcfour/Makefile.in: Regenerate.
	* src/nettle-cast128/Makefile.in: Regenerate.
	* src/nettle-des/Makefile.in: Regenerate.
	* src/nettle-md5/Makefile.in: Regenerate.
	* src/newlib-exp/Makefile.in: Regenerate.
	* src/newlib-log/Makefile.in: Regenerate.
	* src/newlib-mod/Makefile.in: Regenerate.
	* src/newlib-sqrt/Makefile.in: Regenerate.
	* src/ns/Makefile.in: Regenerate.
	* src/nsichneu/Makefile.in: Regenerate.
	* src/prime/Makefile.in: Regenerate.
	* src/qsort/Makefile.in: Regenerate.
	* src/qurt/Makefile.in: Regenerate.
	* src/recursion/Makefile.in: Regenerate.
	* src/rijndael/Makefile.in: Regenerate.
	* src/select/Makefile.in: Regenerate.
	* src/sglib-arraybinsearch/Makefile.in: Regenerate.
	* src/sglib-arraysort/Makefile.in: Regenerate.
	* src/sglib-arraysort1/Makefile.in: Regenerate.
	* src/sglib-dllist/Makefile.in: Regenerate.
	* src/sglib-hashtable/Makefile.in: Regenerate.
	* src/sglib-listinsertsort/Makefile.in: Regenerate.
	* src/sglib-listinsertsort1/Makefile.in: Regenerate.
	* src/sglib-listsort/Makefile.in: Regenerate.
	* src/sglib-queue/Makefile.in: Regenerate.
	* src/sglib-rbtree/Makefile.in: Regenerate.
	* src/sha/Makefile.in: Regenerate.
	* src/slre/Makefile.in: Regenerate.
	* src/sqrt/Makefile.in: Regenerate.
	* src/st/Makefile.in: Regenerate.
	* src/statemate/Makefile.in: Regenerate.
	* src/stringsearch1/Makefile.in: Regenerate.
	* src/strstr/Makefile.in: Regenerate.
	* src/tarai/Makefile.in: Regenerate.
	* src/template/Makefile.in: Regenerate.
	* src/ud/Makefile.in: Regenerate.
	* src/whetstone/Makefile.in: Regenerate.
	* src/wikisort/Makefile.in: Regenerate.
Set CFLAGS and LDFLAG before the config test.

Otherwise they get ignored.

	* configure: Regenerate.
	* configure.ac: Set CFLAGS and LDFLAGS before the config test.
	Otherwise they get ignored.
Add support for the shrimp/atmega328p.

A couple of benchmark do not build with this target.

	* config/avr/boards/shrimp/boardsupport.c: Add trigger code.
	* config/avr/chips/atmega328p/chip.cfg (CHIP_CFLAGS): Add
	-std=gnu99.
	(EXCLUDED_BENCHMARKS): Exclude adpcm and miniz benchmarks.
Added dummy boardsupport file so the suite will compile on x86_64

    * config/x86_64/boards/none/boardsupport.c: Dummy boardsupport file
        which contains empty definitions
Add a comment about settitng -std=gnu99 for avr.

	* config/avr/chips/atmega328p/chip.cfg:  Add a comment about manually
	setting -std=gnu99.
Merge branch 'planglois' into dejagnu2