* gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
	to be the first test directive.
	* gcc.target/arm/atomic-op-acq_rel.c: Likewise.
	* gcc.target/arm/atomic-op-acquire.c: Likewise.
	* gcc.target/arm/atomic-op-char.c: Likewise.
	* gcc.target/arm/atomic-op-consume.c: Likewise.
	* gcc.target/arm/atomic-op-int.c: Likewise.
	* gcc.target/arm/atomic-op-relaxed.c: Likewise.
	* gcc.target/arm/atomic-op-release.c: Likewise.
	* gcc.target/arm/atomic-op-seq_cst.c: Likewise.
	* gcc.target/arm/atomic-op-short.c: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201730 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.target/arm/pr19599.c: Skip for -mthumb.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201731 138bc75d-0d04-0410-961f-82ee72b054a4
Implement -mno-default, option documentation and code refactoring

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201732 138bc75d-0d04-0410-961f-82ee72b054a4
        * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
        * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
        * gcc.dg/debug/dwarf2/static1.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
        * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
        * gcc.dg/debug/dwarf2/var1.c: Likewise.
        * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
        * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
        * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
        * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
        * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
        * gcc.dg/debug/dwarf2/const-2.c: Likewise.
        * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
        * gcc.dg/debug/dwarf2/var2.c: Likewise.
        * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
        * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
        * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
        * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
        * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
        * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
        * gcc.dg/debug/dwarf2/inline1.c: Likewise.
        * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
        * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
        * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
        * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
        * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
        * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
        * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
        * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201734 138bc75d-0d04-0410-961f-82ee72b054a4
Fix unitialized var

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201735 138bc75d-0d04-0410-961f-82ee72b054a4
        PR testsuite/52641
        * gcc.c-torture/execute/pr56799.x: New file.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201736 138bc75d-0d04-0410-961f-82ee72b054a4
        * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201737 138bc75d-0d04-0410-961f-82ee72b054a4
        * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201738 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
	* gcc.dg/pr44214-3.c (v2df): Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201739 138bc75d-0d04-0410-961f-82ee72b054a4
        * gcc.dg/pr46647.c: xfail for avr-*-*.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201740 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
	memcpy by one.
	* gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
	Expect l to be optimized away.
	* gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201741 138bc75d-0d04-0410-961f-82ee72b054a4
        PR testsuite/52641
        * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
        to tests that assume int/double are larger than short/float.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201742 138bc75d-0d04-0410-961f-82ee72b054a4
        PR testsuite/52641
        * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
        target { ! int16 }.
        * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
        * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
        target { int16 }.  Restrict existing tests to target { int32 }
        where appropriate.
        * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
        * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
        * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
        * lib/target-supports.exp (check_effective_target_int32): New proc.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201743 138bc75d-0d04-0410-961f-82ee72b054a4
	* gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
	exclude from scan test.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201744 138bc75d-0d04-0410-961f-82ee72b054a4