1. 21 Sep, 2009 13 commits
  2. 20 Sep, 2009 12 commits
    • ipa-sra-1.c (dg-options): Add -fipa-sra. · f7d1fabc
      2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
      	* gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
      	* gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
      	* gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
      	* gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
      
      From-SVN: r151908
      H.J. Lu committed
    • re PR tree-optimization/40642 (ICE with -fprofile-generate) · 15651f0b
      2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
      
              PR middle-end/40642
              * g++.dg/torture/pr40642.C: New testcase.
      
      From-SVN: r151907
      Andrew Pinski committed
    • re PR bootstrap/41395 (Revision 151800 failed bootstrap) · 1dbb24a3
      2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR middle-end/41395
      	* opts.c (decode_options): Don't turn on flag_ipa_sra for opt2.
      
      From-SVN: r151905
      H.J. Lu committed
    • re PR middle-end/30789 (complex folding inexact) · ca75b926
      	PR middle-end/30789
      	* builtins.c (do_mpc_arg2): Accept DO_NONFINITE parameter.
      	(do_mpc_ckconv): Accept FORCE_CONVERT parameter.
      	(fold_builtin_2, do_mpc_arg1): Update accordingly.
      	* fold-const.c (const_binop): Likewise.
      	* real.h (do_mpc_arg2): Update prototype.
      
      testsuite:
      	* gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
      	cases in static initializers.
      
      From-SVN: r151904
      Kaveh R. Ghazi committed
    • dwarf2out.c (add_const_value_attribute): Return true if successful. · c4a80a2d
      	* dwarf2out.c (add_const_value_attribute): Return true if successful.
      	(add_location_or_const_value_attribute): Rewrite using loc_list_from_tree.
      	(tree_add_const_value_attribute): Return true if successful.
      	(tree_add_const_value_attribute_for_decl): Likewise.
      
      	* dwarf2out.c (address_of_int_loc_descriptor): Break out from ...
      	(loc_descriptor): ... here;
      	(loc_list_for_address_of_addr_expr_of_indirect_ref): New function.
      	(cst_pool_loc_descr): Break out from ...; do not reffer constant
      	pool items that was not marked for output.
      	(loc_list_from_tree): ... here; handle special cases of ADDR_EXPR;
      	(loc_list_for_address_of_addr_expr_of_indirect_ref): New function.
      	(loc_list_for_address_of_addr_expr_of_indirect_ref): New function.
      	handle ALIGN_INDIRECT_REF, MISALIGNED_INDIRECT_REF, REALPART_EXPR,
      	IMAGPART_EXPR; handle address of INTEGER_CST; improve handling of
      	CONSTRUCTOR; handle REAL_CST, STRING_CST, COMPLEX_CST; use
      	DW_OP_stack_value to get address of items that are not available
      	as addresses.
      	(dw_loc_list): Handle single element lists correctly.
      
      From-SVN: r151901
      Jan Hubicka committed
    • unwind-dw2-fde.c (classify_object_over_fdes): Cast the constant 1 to _Unwind_Ptr. · 0b1d7060
      2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
                  Pascal Obry  <obry@adacore.com>
      
              * unwind-dw2-fde.c (classify_object_over_fdes):
              Cast the constant 1 to _Unwind_Ptr.
              (add_fdes): Likewise.
              (linear_search_fdes): Likewise.
      
      
      Co-Authored-By: Pascal Obry <obry@adacore.com>
      
      From-SVN: r151899
      Kai Tietz committed
    • * stor-layout.c (set_sizetype): Avoid useless type copy. · d0566a63
      From-SVN: r151898
      Eric Botcazou committed
    • Adjust component · f8e25a2a
      From-SVN: r151897
      Eric Botcazou committed
    • configure.ac (gcc_cv_ld_mips_personality_relaxation): New feature check. · 49576e25
      gcc/
      	* configure.ac (gcc_cv_ld_mips_personality_relaxation): New
      	feature check.
      	(HAVE_LD_PERSONALITY_RELAXATION): New macro definition.
      	* configure, config.in: Regenerate.
      	* dwarf2asm.c (eh_data_format_name): Handle DW_EH_PE_indirect |
      	DW_EH_PE_absptr.
      	* config/mips/mips.h (TARGET_WRITABLE_EH_FRAME): New macro.
      	(ASM_PREFERRED_EH_DATA_FORMAT): Define.  Use MIPS_EH_INDIRECT
      	for global data if the output could be used in a shared library.
      	* config/mips/mips.c (mips_override_options): Set flag_dwarf2_cfi_asm
      	to 0 if TARGET_WRITABLE_EH_FRAME.
      
      From-SVN: r151896
      Richard Sandiford committed
    • [multiple changes] · 63c6c7e0
      2009-09-20  Paolo Bonzini <bonzini@gnu.org>
      
      	PR/39886
      	* combine.c (update_cfg_for_uncondjump): Set EDGE_FALLTHRU
      	just when insn is equal to BB_END (bb).
      
      2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
      
      	* gcc.c-tortue/compile/pr39886.c: New.
      
      From-SVN: r151895
      Kai Tietz committed
    • re PR preprocessor/28435 (-MMD vs not found system header (included from a system header)) · ed6d9a1b
      [gcc/testsuite/ChangeLog]
      2009-09-20  Chris Demetriou  <cgd@google.com>
      
              PR preprocessor/28435:
              * gcc.dg/cpp/missing-header-MD.c: Make output checking match
              gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
              * gcc.dg/cpp/missing-header-MMD.c: Likewise.
              * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
              * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
      
      From-SVN: r151894
      Chris Demetriou committed
    • Daily bump. · e39696dc
      From-SVN: r151893
      GCC Administrator committed
  3. 19 Sep, 2009 7 commits
    • mips.opt (mrelax-pic-calls): New option. · b53da244
      	* config/mips/mips.opt (mrelax-pic-calls): New option.
      	* config/mips/mips.c (mips_strip_unspec_address): Move it up in
      	the file.
      	(mips_unspec_call): Change "unspec_call" expander into this.
      	(mips_strip_unspec_call): New function.
      	(mips_got_load): Call mips_unspec_call instead of
      	gen_unspec_call<mode>.
      	(mips16_build_call_stub): Fix comment for fp_code.  Adjust call to
      	MIPS_CALL.
      	(mips_cfg_in_reorg): New function.
      	(mips16_lay_out_constants): Use it to decide whether to call
      	CFG-aware insn splitting.
      	(r10k_insert_cache_barriers): Move CFG set-up code from here to
      	mips_reorg.  Move DF set-up code from here ...
      	(mips_df_reorg): ... to here.  Call r10k_insert_cache_barriers
      	from here.
      	(mips_reorg): Call mips_df_reorg instead of
      	r10k_insert_cache_barriers.  Move CFG set-up code here from
      	r10k_insert_cache_barriers.
      	(mips_call_expr_from_insn): New function.
      	(mips_pic_call_symbol_from_set): Likewise.
      	(mips_find_pic_call_symbol): Likewise.
      	(mips_annotate_pic_call_expr): Likewise.
      	(mips_get_pic_call_symbol): Likewise.
      	(mips_annotate_pic_calls): Likewise.
      	(mips_override_options): Disable -mrelax-pic-calls unless PIC
      	calls are used.
      	(mips_set_mips16_mode): Disable -mrelax-pic-calls for MIPS16.
      	* config/mips/mips-protos.h (mips_get_pic_call_symbol): Declare it.
      	* config/mips/mips.h (MIPS_CALL): Use it to print the .reloc
      	directive.
      	* config/mips/mips.md (UNSPEC_CALL_ATTR): New unspec.
      	(unspec_call<mode>): Remove it.
      	(sibcall_internal, sibcall_value_internal,
      	sibcall_value_multiple_internal, call_internal, call_split,
      	call_value_internal, call_value_split,
      	call_value_multiple_internal, call_value_multiple_split): Pass
      	SIZE_OPNO to MIPS_CALL.
      	(call_internal_direct, call_direct_split,
      	call_value_internal_direct, call_value_direct_split): Pass -1 as
      	SIZE_OPNO to MIPS_CALL.
      	* configure.ac <mips*-*-*>: Add test for .reloc R_MIPS_JALR.
      	* configure: Regenerate.
      	* doc/invoke.texi (Option Summary): Add -mrelax-pic-calls
      	and -mno-relax-pic-calls.
      	(MIPS Options): Document -mrelax-pic-calls
      	and -mno-relax-pic-calls.
      
      testsuite/
      	* gcc.target/mips/mips.exp: Add relax-pic-calls
      	under -mfoo/-mno-foo options.
      	(mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
      	and -mexplicit-relocs.
      	* gcc.target/mips/call-1.c: New test.
      	* gcc.target/mips/call-2.c: New test.
      	* gcc.target/mips/call-3.c: New test.
      	* gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
      	* gcc.dg/tree-ssa/loop-1.c: Likewise.
      
      From-SVN: r151890
      Adam Nemet committed
    • * vi.po: Update. · 4172245c
      From-SVN: r151881
      Joseph Myers committed
    • Fix long-standing in-tree build include-fixed bug. · 1d93c860
      gcc/:
      	PR bootstrap/35619
      	* Makefile.in (stmp-fixinc): Ensure `include-fixed' is created
      	in the directory this rule is called from, rather than the
      	toplevel 'gcc' directory, to fix in-tree build.
      
      From-SVN: r151880
      Ralf Wildenhues committed
    • re PR preprocessor/28435 (-MMD vs not found system header (included from a system header)) · 74dc6a11
      [libcpp/ChangeLog]
      2009-09-18  Chris Demetriou  <cgd@google.com>
      
      	PR preprocessor/28435:
      	* include/cpplib.h (struct cpp_options): Add new member
      	deps.need_preprocessor_output.
      	* files.c (open_file_failed): If preprocessor output is needed
      	always report an error.
      
      [gcc/ChangeLog]
      2009-09-19  Chris Demetriou  <cgd@google.com>
      
      	PR preprocessor/28435:
      	* c-opts.c (c_common_handle_option): For -MD and -MMD, indicate
      	to cpplib that the preprocessor output is needed.
      
      [gcc/testsuite/ChangeLog]
      2009-09-19  Chris Demetriou  <cgd@google.com>
      
      	PR preprocessor/28435:
      	* gcc.dg/cpp/missing-header-MD.c: New test.
      	* gcc.dg/cpp/missing-header-MMD.c: New test.
      	* gcc.dg/cpp/missing-sysheader-MD.c: New test.
      	* gcc.dg/cpp/missing-sysheader-MMD.c: New test.
      
      From-SVN: r151879
      Chris Demetriou committed
    • re PR fortran/41328 (bad iostat when reading DOS file in a character array (non-advancing)) · b5e7280d
      2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/41328
      	* gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
      	EOF works.
      
      From-SVN: r151878
      Jerry DeLisle committed
    • re PR fortran/41328 (bad iostat when reading DOS file in a character array (non-advancing)) · bf187ce8
      2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/41328
      	* io/transfer.c (read_sf): Set at_eof flag on short read if any
      	characters were successfully read so that EOF condition with no EOR
      	marker succeeds.
      
      From-SVN: r151877
      Jerry DeLisle committed
    • Daily bump. · 70e42959
      From-SVN: r151876
      GCC Administrator committed
  4. 18 Sep, 2009 8 commits
    • * config/rs6000/rs6000.md (*save_gpregs_<mode>, *save_fpregs_<mode>, · e0f3e75b
      	*restore_gpregs_<mode>, *return_and_restore_gpregs_<mode>,
      	*return_and_restore_fpregs_<mode>,
      	*return_and_restore_fpregs_aix_<mode>): Remove 'z' operand modifier.
      
      From-SVN: r151873
      Jakub Jelinek committed
    • re PR bootstrap/41397 (RTL checking failure compiling libiberty) · bc8b6c98
      	PR bootstrap/41397
      	* dwarf2out.c (mem_loc_descriptor) <case SUBREG>: Recurse
      	instead of assuming it has always a REG inside of it.
      
      From-SVN: r151872
      Jakub Jelinek committed
    • freebsd.h: Update comment on types. · ca94da48
      	* config/freebsd.h: Update comment on types.
      	(WINT_TYPE): Define.
      
      From-SVN: r151871
      Gerald Pfeifer committed
    • decl2.c (determine_visibility): Make anonymous types internal. · ecc607fc
      	* decl2.c (determine_visibility): Make anonymous types internal.
      	(mark_used): Complain about types without linkage used in
      	decls with internal linkage.
      	(vague_linkage_fn_p): Split out from...
      	* decl.c (maybe_commonize_var): ...here.
      	(grokdeclarator): Adjust linkage when a typedef gives linkage name.
      	* tree.c (no_linkage_check): Check the enclosing class and template
      	arguments.
      
      	* cp-tree.h (TYPE_NAMESPACE_SCOPE_P): New.
      
      From-SVN: r151868
      Jason Merrill committed
    • c.opt: Add -fno-deduce-init-list. · 5f5babf1
      	* c.opt: Add -fno-deduce-init-list.
      	* pt.c (get_pattern_parm): New.
      	(listify): Split out from...
      	(listify_autos): ...here.
      	(unify): Deduce std::initializer_list for T.
      	* call.c (build_over_call): Warn about it.
      
      From-SVN: r151867
      Jason Merrill committed
    • hook.in: Fix prefix trailing slash on 64bit host arches. · 172d0c86
      2009-09-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
      
      	* python/hook.in: Fix prefix trailing slash on 64bit host arches.
      
      From-SVN: r151866
      Jan Kratochvil committed
    • value-prof.c (interesting_stringop_to_profile_p): Added output argument to… · eb99f777
      value-prof.c (interesting_stringop_to_profile_p): Added output argument to indicate which parameter is the size parameter.
      
      2009-09-18  Neil Vachharajani  <nvachhar@google.com>
      
      	    * value-prof.c (interesting_stringop_to_profile_p): Added output
      	    argument to indicate which parameter is the size parameter.
      	    * value-prof.c (gimple_stringop_fixed_value): Use
      	    INTERESTING_STRINGOP_TO_PROFILE_P to find size argument.
      	    * value-prof.c (gimple_stringops_transform): Update call sites to
      	    INTERESTING_STRINGOP_TO_PROFILE_P to reflect parameter change.
      	    * testsuite/gcc.dg/tree-prof/val-prof-7.c: Added test case.
      
      From-SVN: r151864
      Neil Vachharajani committed
    • dfp.exp: Also run tests in c-c++-common/dfp. · 5eb8c44f
      	* gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
      	* c-c++-common/dfp: New directory.
      	* c-c++-common/dfp/dfp-dbg.h: New file.
      	* gcc.dg/dfp/call-by-value.c: Move to ...
      	* c-c++-common/call-by-value.c: here.
      	* gcc.dg/dfp/cast.c: Move to ...
      	* c-c++-common/cast.c: here.
      	* gcc.dg/dfp/compare-eq-const.c: Move to ...
      	* c-c++-common/compare-eq-const.c: here.
      	* gcc.dg/dfp/compare-eq-d128.c: Move to ...
      	* c-c++-common/compare-eq-d128.c: here.
      	* gcc.dg/dfp/compare-eq-d32.c: Move to ...
      	* c-c++-common/compare-eq-d32.c: here.
      	* gcc.dg/dfp/compare-eq-d64.c: Move to ...
      	* c-c++-common/compare-eq-d64.c: here.
      	* gcc.dg/dfp/compare-eq-dfp.c: Move to ...
      	* c-c++-common/compare-eq-dfp.c: here.
      	* gcc.dg/dfp/compare-eq.h: Move to ...
      	* c-c++-common/compare-eq.h: here.
      	* gcc.dg/dfp/compare-rel-const.c: Move to ...
      	* c-c++-common/compare-rel-const.c: here.
      	* gcc.dg/dfp/compare-rel-d128.c: Move to ...
      	* c-c++-common/compare-rel-d128.c: here.
      	* gcc.dg/dfp/compare-rel-d32.c: Move to ...
      	* c-c++-common/compare-rel-d32.c: here.
      	* gcc.dg/dfp/compare-rel-d64.c: Move to ...
      	* c-c++-common/compare-rel-d64.c: here.
      	* gcc.dg/dfp/compare-rel-dfp.c: Move to ...
      	* c-c++-common/compare-rel-dfp.c: here.
      	* gcc.dg/dfp/compare-rel.h: Move to ...
      	* c-c++-common/compare-rel.h: here.
      	* gcc.dg/dfp/compare-special-d128.c: Move to ...
      	* c-c++-common/compare-special-d128.c: here.
      	* gcc.dg/dfp/compare-special-d32.c: Move to ...
      	* c-c++-common/compare-special-d32.c: here.
      	* gcc.dg/dfp/compare-special-d64.c: Move to ...
      	* c-c++-common/compare-special-d64.c: here.
      	* gcc.dg/dfp/compare-special.h: Move to ...
      	* c-c++-common/compare-special.h: here.
      	* gcc.dg/dfp/constants-zero.c: Move to ...
      	* c-c++-common/constants-zero.c: here.
      	* gcc.dg/dfp/convert-bfp-10.c: Move to ...
      	* c-c++-common/convert-bfp-10.c: here.
      	* gcc.dg/dfp/convert-bfp-11.c: Move to ...
      	* c-c++-common/convert-bfp-11.c: here.
      	* gcc.dg/dfp/convert-bfp-12.c: Move to ...
      	* c-c++-common/convert-bfp-12.c: here.
      	* gcc.dg/dfp/convert-bfp-13.c: Move to ...
      	* c-c++-common/convert-bfp-13.c: here.
      	* gcc.dg/dfp/convert-bfp-14.c: Move to ...
      	* c-c++-common/convert-bfp-14.c: here.
      	* gcc.dg/dfp/convert-bfp-2.c: Move to ...
      	* c-c++-common/convert-bfp-2.c: here.
      	* gcc.dg/dfp/convert-bfp-3.c: Move to ...
      	* c-c++-common/convert-bfp-3.c: here.
      	* gcc.dg/dfp/convert-bfp-4.c: Move to ...
      	* c-c++-common/convert-bfp-4.c: here.
      	* gcc.dg/dfp/convert-bfp-5.c: Move to ...
      	* c-c++-common/convert-bfp-5.c: here.
      	* gcc.dg/dfp/convert-bfp-6.c: Move to ...
      	* c-c++-common/convert-bfp-6.c: here.
      	* gcc.dg/dfp/convert-bfp-7.c: Move to ...
      	* c-c++-common/convert-bfp-7.c: here.
      	* gcc.dg/dfp/convert-bfp-8.c: Move to ...
      	* c-c++-common/convert-bfp-8.c: here.
      	* gcc.dg/dfp/convert-bfp-9.c: Move to ...
      	* c-c++-common/convert-bfp-9.c: here.
      	* gcc.dg/dfp/convert-bfp.c: Move to ...
      	* c-c++-common/convert-bfp.c: here.
      	* gcc.dg/dfp/convert-bfp-fold.c: Move to ...
      	* c-c++-common/convert-bfp-fold.c: here.
      	* gcc.dg/dfp/convert-dfp.c: Move to ...
      	* c-c++-common/convert-dfp.c: here.
      	* gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
      	* c-c++-common/convert-dfp-fold-2.c: here.
      	* gcc.dg/dfp/convert-dfp-fold.c: Move to ...
      	* c-c++-common/convert-dfp-fold.c: here.
      	* gcc.dg/dfp/convert.h: Move to ...
      	* c-c++-common/convert.h: here.
      	* gcc.dg/dfp/convert-int.c: Move to ...
      	* c-c++-common/convert-int.c: here.
      	* gcc.dg/dfp/convert-int-fold.c: Move to ...
      	* c-c++-common/convert-int-fold.c: here.
      	* gcc.dg/dfp/convert-int-max.c: Move to ...
      	* c-c++-common/convert-int-max.c: here.
      	* gcc.dg/dfp/convert-int-max-fold.c: Move to ...
      	* c-c++-common/convert-int-max-fold.c: here.
      	* gcc.dg/dfp/convert-int-saturate.c: Move to ...
      	* c-c++-common/convert-int-saturate.c: here.
      	* gcc.dg/dfp/func-array.c: Move to ...
      	* c-c++-common/func-array.c: here.
      	* gcc.dg/dfp/func-deref.c: Move to ...
      	* c-c++-common/func-deref.c: here.
      	* gcc.dg/dfp/func-mixed.c: Move to ...
      	* c-c++-common/func-mixed.c: here.
      	* gcc.dg/dfp/func-pointer.c: Move to ...
      	* c-c++-common/func-pointer.c: here.
      	* gcc.dg/dfp/func-scalar.c: Move to ...
      	* c-c++-common/func-scalar.c: here.
      	* gcc.dg/dfp/func-struct.c: Move to ...
      	* c-c++-common/func-struct.c: here.
      	* gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
      	* c-c++-common/func-vararg-alternate-d128-2.c: here.
      	* gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
      	* c-c++-common/func-vararg-alternate-d128.c: here.
      	* gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
      	* c-c++-common/func-vararg-alternate-d32.c: here.
      	* gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
      	* c-c++-common/func-vararg-alternate-d64.c: here.
      	* gcc.dg/dfp/func-vararg-alternate.h: Move to ...
      	* c-c++-common/func-vararg-alternate.h: here.
      	* gcc.dg/dfp/func-vararg-dfp.c: Move to ...
      	* c-c++-common/func-vararg-dfp.c: here.
      	* gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
      	* c-c++-common/func-vararg-mixed-2.c: here.
      	* gcc.dg/dfp/func-vararg-mixed.c: Move to ...
      	* c-c++-common/func-vararg-mixed.c: here.
      	* gcc.dg/dfp/func-vararg-size0.c: Move to ...
      	* c-c++-common/func-vararg-size0.c: here.
      	* gcc.dg/dfp/inf-1.c: Move to ...
      	* c-c++-common/inf-1.c: here.
      	* gcc.dg/dfp/loop-index.c: Move to ...
      	* c-c++-common/loop-index.c: here.
      	* gcc.dg/dfp/modes.c: Move to ...
      	* c-c++-common/modes.c: here.
      	* gcc.dg/dfp/nan-1.c: Move to ...
      	* c-c++-common/nan-1.c: here.
      	* gcc.dg/dfp/nan-2.c: Move to ...
      	* c-c++-common/nan-2.c: here.
      	* gcc.dg/dfp/operator-arith-fold.c: Move to ...
      	* c-c++-common/operator-arith-fold.c: here.
      	* gcc.dg/dfp/operator-assignment.c: Move to ...
      	* c-c++-common/operator-assignment.c: here.
      	* gcc.dg/dfp/operator-comma.c: Move to ...
      	* c-c++-common/operator-comma.c: here.
      	* gcc.dg/dfp/operator-cond.c: Move to ...
      	* c-c++-common/operator-cond.c: here.
      	* gcc.dg/dfp/operator-logical.c: Move to ...
      	* c-c++-common/operator-logical.c: here.
      	* gcc.dg/dfp/operator-unary.c: Move to ...
      	* c-c++-common/operator-unary.c: here.
      	* gcc.dg/dfp/pr31385.c: Move to ...
      	* c-c++-common/pr31385.c: here.
      	* gcc.dg/dfp/pr33466.c: Move to ...
      	* c-c++-common/pr33466.c: here.
      	* gcc.dg/dfp/pr35620.c: Move to ...
      	* c-c++-common/pr35620.c: here.
      	* gcc.dg/dfp/pr36800.c: Move to ...
      	* c-c++-common/pr36800.c: here.
      	* gcc.dg/dfp/pr39034.c: Move to ...
      	* c-c++-common/pr39034.c: here.
      	* gcc.dg/dfp/pr39035.c: Move to ...
      	* c-c++-common/pr39035.c: here.
      	* gcc.dg/dfp/pr39902.c: Move to ...
      	* c-c++-common/pr39902.c: here.
      	* gcc.dg/dfp/pr39986.c: Move to ...
      	* c-c++-common/pr39986.c: here.
      	* gcc.dg/dfp/signbit-1.c: Move to ...
      	* c-c++-common/signbit-1.c: here.
      	* gcc.dg/dfp/signbit-2.c: Move to ...
      	* c-c++-common/signbit-2.c: here.
      	* gcc.dg/dfp/struct-layout-1.c: Move to ...
      	* c-c++-common/struct-layout-1.c: here.
      	* gcc.dg/dfp/usual-arith-conv.c: Move to ...
      	* c-c++-common/usual-arith-conv.c: here.
      	* gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
      	* c-c++-common/usual-arith-conv-const.c: here.
      
      From-SVN: r151861
      Janis Johnson committed