1. 10 Apr, 2012 15 commits
    • cgraph.h: Remove misledaing comment on ipa-ref.h. · 1f00098b
      	* cgraph.h: Remove misledaing comment on ipa-ref.h.
      	(symtab_type): New enum.
      	(symtab_node): New structure.
      	(cgraph_node, varpool_node): Add symbol base type.
      	(cgraph, varpool): New accestor functions.
      	* cgraph.c (cgraph_create_node_1): Set symbol type.
      	* varpool.c (varpool_node): Set symbol type.
      
      From-SVN: r186284
      Jan Hubicka committed
    • cshift0.m4 (cshift0_'rtype_code`): Guard use of modulo. · b43645b8
      	* m4/cshift0.m4 (cshift0_'rtype_code`): Guard use of modulo.
      
      	* generated/cshift0_c10.c: Regenerated.
      	* generated/cshift0_c16.c: Regenerated.
      	* generated/cshift0_c4.c: Regenerated.
      	* generated/cshift0_c8.c: Regenerated.
      	* generated/cshift0_i16.c: Regenerated.
      	* generated/cshift0_i1.c: Regenerated.
      	* generated/cshift0_i2.c: Regenerated.
      	* generated/cshift0_i4.c: Regenerated.
      	* generated/cshift0_i8.c: Regenerated.
      	* generated/cshift0_r10.c: Regenerated.
      	* generated/cshift0_r16.c: Regenerated.
      	* generated/cshift0_r4.c: Regenerated.
      	* generated/cshift0_r8.c: Regenerated.
      
      From-SVN: r186283
      Michael Matz committed
    • fwprop.c (propagate_rtx): Also set PR_CAN_APPEAR for subregs. · ca18edc5
      	* fwprop.c (propagate_rtx): Also set PR_CAN_APPEAR for subregs.
      
      Co-Authored-By: Richard Sandiford <rdsandiford@googlemail.com>
      
      From-SVN: r186278
      Ulrich Weigand committed
    • re PR middle-end/52888 (Unable to inline function pointer call with inexact signature match) · e30459d5
      2012-04-10  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/52888
      	* gimple-low.c (gimple_check_call_args): Properly account for
      	compatible aggregate types.
      
      From-SVN: r186276
      Richard Guenther committed
    • toplev.h (tree_rest_of_compilation): Remove. · 0878843f
      2012-04-10  Richard Guenther  <rguenther@suse.de>
      
      	* toplev.h (tree_rest_of_compilation): Remove.
      	* tree-optimize.c (tree_rest_of_compilation): Likewise.
      	* cgraph.h (tree_rest_of_compilation): Declare.
      	* tree-optimize.c (tree_rest_of_compilation): Move ...
      	* cgraphunit.c (tree_rest_of_compilation): ... here.
      	* cgraph.c (cgraph_add_new_function): Adjust.
      	* Makefile.in (tree-optimize.o): Adjust.
      	(cgraphunit.o): Likewise.
      
      From-SVN: r186274
      Richard Guenther committed
    • re PR tree-optimization/52870 (ICE during SLP pattern matching) · c0d942d2
      	gcc/
      	PR tree-optimization/52870
      	* tree-vect-patterns.c (vect_recog_widen_mult_pattern): Verify that
      	presumed pattern statement is within the same loop or basic block.
      
      	gcc/testsuite/
      	PR tree-optimization/52870
      	* gcc.dg/vect/pr52870.c: New test.
      
      From-SVN: r186272
      Ulrich Weigand committed
    • gengtype.c (main): Make uintptr_t a known type. · 5973ae1a
      gcc/
      2012-04-10  Tristan Gingold  <gingold@adacore.com>
      
      	* gengtype.c (main): Make uintptr_t a known type.
      
      include/
      2012-04-10  Tristan Gingold  <gingold@adacore.com>
      
      	* splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
      	(libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
      
      From-SVN: r186269
      Tristan Gingold committed
    • tree-pass.h (tree_lowering_passes): Remove. · 26eb69c6
      2012-04-10  Richard Guenther  <rguenther@suse.de>
      
      	* tree-pass.h (tree_lowering_passes): Remove.
      	* tree-optimize.c (tree_lowering_passes): Remove.
      	* cgraph.c (cgraph_add_new_function): Inline relevant parts
      	of tree_lowering_passes, avoid redundant call of early local
      	passes.
      	* cgraphunit.c (cgraph_lower_function): Fold into ...
      	(cgraph_analyze_function): ... its single caller.  Inline
      	relevant parts of tree_lowering_passes.
      
      From-SVN: r186268
      Richard Guenther committed
    • Don't use CRLF endings. · bcc2b4cd
      	* gcc.dg/tree-ssa/vrp59.c: Likewise.
      	* gcc.dg/tree-ssa/vrp60.c: Likewise.
      	* gnat.dg/aggr11.adb: Likewise.
      	* gnat.dg/aggr11_pkg.ads: Likewise.
      	* gnat.dg/aggr15.adb: Likewise.
      	* gnat.dg/aggr15.ads: Likewise.
      	* gnat.dg/aggr17.adb: Likewise.
      	* gnat.dg/aggr18.adb: Likewise.
      	* gnat.dg/array14.adb: Likewise.
      	* gnat.dg/array14.ads: Likewise.
      	* gnat.dg/array14_pkg.ads: Likewise.
      	* gnat.dg/array19.adb: Likewise.
      	* gnat.dg/array19.ads: Likewise.
      	* gnat.dg/discr27.adb: Likewise.
      	* gnat.dg/discr27.ads: Likewise.
      	* gnat.dg/discr35.adb: Likewise.
      	* gnat.dg/discr35.ads: Likewise.
      	* gnat.dg/discr6.adb: Likewise.
      	* gnat.dg/discr6_pkg.ads: Likewise.
      	* gnat.dg/import1.adb: Likewise.
      	* gnat.dg/import1.ads: Likewise.
      	* gnat.dg/loop_address2.adb: Likewise.
      	* gnat.dg/opt7.adb: Likewise.
      	* gnat.dg/opt7.ads: Likewise.
      	* gnat.dg/pointer_variable_bounds.adb: Likewise.
      	* gnat.dg/pointer_variable_bounds.ads: Likewise.
      	* gnat.dg/rep_clause2.adb: Likewise.
      	* gnat.dg/rep_clause2.ads: Likewise.
      	* gnat.dg/slice2.adb: Likewise.
      	* gnat.dg/slice2.ads: Likewise.
      	* gnat.dg/slice6.adb: Likewise.
      	* gnat.dg/slice6_pkg.ads: Likewise.
      	* gnat.dg/specs/unchecked_union2.ads: Likewise.
      	* gnat.dg/taft_type2.adb: Likewise.
      	* gnat.dg/taft_type2.ads: Likewise.
      	* gnat.dg/taft_type2_pkg.ads: Likewise.
      	* gnat.dg/volatile10.adb: Likewise.
      	* gnat.dg/volatile10_pkg.ads: Likewise.
      
      From-SVN: r186265
      Mike Stump committed
    • a-assert.ads: Remove execute permission. · b832b14d
      	* a-assert.ads: Remove execute permission.
      	* a-chacon.ads: Likewise.
      	* a-coteio.ads: Likewise.
      	* a-envvar.ads: Likewise.
      	* a-exetim-mingw.ads: Likewise.
      	* a-fzteio.ads: Likewise.
      	* a-izteio.ads: Likewise.
      	* a-lcteio.ads: Likewise.
      	* a-llctio.ads: Likewise.
      	* a-scteio.ads: Likewise.
      	* a-suenco.ads: Likewise.
      	* a-suenst.ads: Likewise.
      	* a-suewst.ads: Likewise.
      	* a-suezst.ads: Likewise.
      	* a-tirsfi.ads: Likewise.
      	* a-wichha.ads: Likewise.
      	* a-zchara.ads: Likewise.
      	* a-zchhan.ads: Likewise.
      	* a-zchuni.ads: Likewise.
      	* a-zrstfi.ads: Likewise.
      	* aspects.ads: Likewise.
      	* g-byorma.ads: Likewise.
      	* g-decstr.ads: Likewise.
      	* g-encstr.ads: Likewise.
      	* g-spchge.ads: Likewise.
      	* g-u3spch.ads: Likewise.
      	* g-wispch.ads: Likewise.
      	* g-zspche.ads: Likewise.
      	* namet-sp.ads: Likewise.
      	* s-os_lib.ads: Likewise.
      	* s-regexp.ads: Likewise.
      	* s-regpat.ads: Likewise.
      	* s-string.ads: Likewise.
      	* s-tasloc.ads: Likewise.
      	* s-utf_32.ads: Likewise.
      	* sem_aux.ads: Likewise.
      	* a-assert.adb: Likewise.
      	* a-chacon.adb: Likewise.
      	* a-envvar.adb: Likewise.
      	* a-exetim-mingw.adb: Likewise.
      	* a-suenco.adb: Likewise.
      	* a-suenst.adb: Likewise.
      	* a-suewst.adb: Likewise.
      	* a-suezst.adb: Likewise.
      	* a-tirsfi.adb: Likewise.
      	* a-wichha.adb: Likewise.
      	* a-zchhan.adb: Likewise.
      	* a-zchuni.adb: Likewise.
      	* a-zrstfi.adb: Likewise.
      	* aspects.adb: Likewise.
      	* g-byorma.adb: Likewise.
      	* g-decstr.adb: Likewise.
      	* g-encstr.adb: Likewise.
      	* g-spchge.adb: Likewise.
      	* g-u3spch.adb: Likewise.
      	* g-wispch.adb: Likewise.
      	* g-zspche.adb: Likewise.
      	* namet-sp.adb: Likewise.
      	* s-except.adb: Likewise.
      	* s-inmaop-vxworks.adb: Likewise.
      	* s-os_lib.adb: Likewise.
      	* s-regexp.adb: Likewise.
      	* s-regpat.adb: Likewise.
      	* s-string.adb: Likewise.
      	* s-tasloc.adb: Likewise.
      	* s-utf_32.adb: Likewise.
      	* s-wchcon.adb: Likewise.
      	* sem_aux.adb: Likewise.
      
      From-SVN: r186261
      Mike Stump committed
    • * gcc.dg/tree-ssa/vrp60.c: Likewise. · a89ed183
      From-SVN: r186260
      Mike Stump committed
    • udlit-raw-op.C: Don't use CRLF endings. · ceaba33e
      	* g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
      	* gcc.dg/tree-ssa/vrp59.c: Likewise.
      
      From-SVN: r186259
      Mike Stump committed
    • dll-8.c: Remove execute permissions. · d0779896
      	* gcc.dg/dll-8.c: Remove execute permissions.
      	* g++.dg/ext/dllexport5.C: Likewise.
      
      From-SVN: r186258
      Mike Stump committed
    • Remove SIO and GNU_LD from config/pa/pa.opt · 3271a0c0
      2012-04-09  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR other/52777
      	* config/pa/pa.opt: Remove SIO and GNU_LD.
      
      From-SVN: r186257
      H.J. Lu committed
    • Daily bump. · 3e14cb10
      From-SVN: r186256
      GCC Administrator committed
  2. 09 Apr, 2012 6 commits
  3. 08 Apr, 2012 5 commits
  4. 07 Apr, 2012 8 commits
  5. 06 Apr, 2012 6 commits