r202354 - in /branches/wide-int/gcc: ada/gcc-in...

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Sat Sep 7 09:23:00 GMT 2013


Author: rsandifo
Date: Sat Sep  7 09:23:32 2013
New Revision: 202354

URL: http://gcc.gnu.org/viewcvs?rev=202354&root=gcc&view=rev
Log:
Reorganise wide-int classes so that they are all instantiations of a
generic_wide_int class, parameterised by storage.  Move all real work
outside the main wide_int classes into separate functions.  Add a wi::
namespace.

Modified:
    branches/wide-int/gcc/ada/gcc-interface/cuintp.c
    branches/wide-int/gcc/alias.c
    branches/wide-int/gcc/builtins.c
    branches/wide-int/gcc/c-family/c-ada-spec.c
    branches/wide-int/gcc/c-family/c-common.c
    branches/wide-int/gcc/c-family/c-lex.c
    branches/wide-int/gcc/c-family/c-pretty-print.c
    branches/wide-int/gcc/cgraph.c
    branches/wide-int/gcc/combine.c
    branches/wide-int/gcc/config/bfin/bfin.c
    branches/wide-int/gcc/config/i386/i386.c
    branches/wide-int/gcc/config/rs6000/rs6000-c.c
    branches/wide-int/gcc/cp/decl.c
    branches/wide-int/gcc/cp/init.c
    branches/wide-int/gcc/cp/mangle.c
    branches/wide-int/gcc/cp/typeck2.c
    branches/wide-int/gcc/dbxout.c
    branches/wide-int/gcc/dojump.c
    branches/wide-int/gcc/double-int.h
    branches/wide-int/gcc/dwarf2out.c
    branches/wide-int/gcc/dwarf2out.h
    branches/wide-int/gcc/emit-rtl.c
    branches/wide-int/gcc/explow.c
    branches/wide-int/gcc/expmed.c
    branches/wide-int/gcc/expr.c
    branches/wide-int/gcc/fixed-value.c
    branches/wide-int/gcc/fold-const.c
    branches/wide-int/gcc/fortran/target-memory.c
    branches/wide-int/gcc/fortran/trans-array.c
    branches/wide-int/gcc/fortran/trans-const.c
    branches/wide-int/gcc/fortran/trans-expr.c
    branches/wide-int/gcc/fortran/trans-intrinsic.c
    branches/wide-int/gcc/fortran/trans-types.c
    branches/wide-int/gcc/gengtype-parse.c
    branches/wide-int/gcc/gengtype-state.c
    branches/wide-int/gcc/gengtype.c
    branches/wide-int/gcc/genmodes.c
    branches/wide-int/gcc/gimple-fold.c
    branches/wide-int/gcc/gimple-ssa-strength-reduction.c
    branches/wide-int/gcc/graphite-clast-to-gimple.c
    branches/wide-int/gcc/graphite-sese-to-poly.c
    branches/wide-int/gcc/ipa-prop.c
    branches/wide-int/gcc/java/boehm.c
    branches/wide-int/gcc/java/jcf-parse.c
    branches/wide-int/gcc/loop-doloop.c
    branches/wide-int/gcc/loop-unroll.c
    branches/wide-int/gcc/lto-streamer-in.c
    branches/wide-int/gcc/lto/lto.c
    branches/wide-int/gcc/machmode.def
    branches/wide-int/gcc/objc/objc-act.c
    branches/wide-int/gcc/optabs.c
    branches/wide-int/gcc/postreload.c
    branches/wide-int/gcc/predict.c
    branches/wide-int/gcc/real.c
    branches/wide-int/gcc/real.h
    branches/wide-int/gcc/rtl.h
    branches/wide-int/gcc/simplify-rtx.c
    branches/wide-int/gcc/stor-layout.c
    branches/wide-int/gcc/system.h
    branches/wide-int/gcc/tree-affine.c
    branches/wide-int/gcc/tree-chrec.c
    branches/wide-int/gcc/tree-data-ref.c
    branches/wide-int/gcc/tree-dfa.c
    branches/wide-int/gcc/tree-object-size.c
    branches/wide-int/gcc/tree-predcom.c
    branches/wide-int/gcc/tree-pretty-print.c
    branches/wide-int/gcc/tree-ssa-address.c
    branches/wide-int/gcc/tree-ssa-alias.c
    branches/wide-int/gcc/tree-ssa-ccp.c
    branches/wide-int/gcc/tree-ssa-forwprop.c
    branches/wide-int/gcc/tree-ssa-loop-ivcanon.c
    branches/wide-int/gcc/tree-ssa-loop-ivopts.c
    branches/wide-int/gcc/tree-ssa-loop-niter.c
    branches/wide-int/gcc/tree-ssa-phiopt.c
    branches/wide-int/gcc/tree-ssa-pre.c
    branches/wide-int/gcc/tree-ssa-sccvn.c
    branches/wide-int/gcc/tree-ssa-structalias.c
    branches/wide-int/gcc/tree-ssa.c
    branches/wide-int/gcc/tree-switch-conversion.c
    branches/wide-int/gcc/tree-vect-loop.c
    branches/wide-int/gcc/tree-vrp.c
    branches/wide-int/gcc/tree.c
    branches/wide-int/gcc/tree.h
    branches/wide-int/gcc/varasm.c
    branches/wide-int/gcc/wide-int-print.cc
    branches/wide-int/gcc/wide-int-print.h
    branches/wide-int/gcc/wide-int.cc
    branches/wide-int/gcc/wide-int.h



More information about the Gcc-cvs mailing list