1. 12 Dec, 2004 9 commits
    • tree-ssa-loop-ch.c (copy_loop_headers): Loop can be null. · d16464bb
      2004-12-13  Daniel Berlin  <dberlin@dberlin.org>
      
      	* tree-ssa-loop-ch.c (copy_loop_headers): Loop can be null.
      	* tree-ssa-loop-im.c (determine_lsm): tree_root may not have a real
      	inner loop.
      
      From-SVN: r92048
      Daniel Berlin committed
    • type_traits: Implement is_pointer, remove_pointer, and add_pointer; reformat. · e192ab01
      2004-12-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_pointer, remove_pointer,
      	and add_pointer; reformat.
      	(_DEFINE_PRIMARY_SPEC_HELPER, _DEFINE_PRIMARY_SPEC): Generalize
      	and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses.
      	* testsuite/tr1/4_metaprogramming/pointer_modifications/
      	add_pointer.cc: New.
      	* testsuite/tr1/4_metaprogramming/pointer_modifications/
      	remove_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_pointer/is_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_pointer/typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: Slightly tweak consistently.
      
      From-SVN: r92047
      Paolo Carlini committed
    • * tree-gimple.c (get_base_address): Update documentation. · 8a40280d
      From-SVN: r92046
      Diego Novillo committed
    • acinclude.m4 (LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY): New. · 7d7b8bfe
              * acinclude.m4 (LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY): New.
              (LIBGFOR_CHECK_ATTRIBUTE_DLLEXPORT): New.
              (LIBGFOR_CHECK_ATTRIBUTE_ALIAS): New.
              * configure.ac: Use them.
              * configure, config.h.in, aclocal.m4: Rebuild.
              * libgfortran.h (prefix): Remove.
              (PREFIX, IPREFIX): New.
              (sym_rename, sym_rename1, sym_rename2): New.
              (internal_proto, export_proto, export_proto_np): New.
              (iexport_proto, iexport): New.
              (iexport_data_proto, iexport_data): New.
              * intrinsics/abort.c, intrinsics/args.c, intrinsics/associated.c,
              intrinsics/cpu_time.c, intrinsics/cshift0.c,
              intrinsics/date_and_time.c, intrinsics/env.c, intrinsics/eoshift0.c,
              intrinsics/eoshift2.c, intrinsics/etime.c, intrinsics/exit.c,
              intrinsics/flush.c, intrinsics/fnum.c, intrinsics/getXid.c,
              intrinsics/getcwd.c, intrinsics/ishftc.c, intrinsics/mvbits.c,
              intrinsics/pack_generic.c, intrinsics/rand.c, intrinsics/random.c,
              intrinsics/reshape_generic.c, intrinsics/size.c,
              intrinsics/spread_generic.c, intrinsics/stat.c,
              intrinsics/string_intrinsics.c, intrinsics/system.c,
              intrinsics/system_clock.c, intrinsics/transpose_generic.c,
              intrinsics/umask.c, intrinsics/unlink.c, intrinsics/unpack_generic.c,
              io/backspace.c, io/close.c, io/endfile.c, io/inquire.c, io/io.h,
              io/open.c, io/rewind.c, io/transfer.c, libgfortran.h, m4/cshift1.m4,
              m4/dotprod.m4, m4/dotprodc.m4, m4/dotprodl.m4, m4/eoshift1.m4,
              m4/eoshift3.m4, m4/exponent.m4, m4/fraction.m4, m4/iforeach.m4,
              m4/ifunction.m4, m4/matmul.m4, m4/matmull.m4, m4/nearest.m4,
              m4/pow.m4, m4/reshape.m4, m4/set_exponent.m4, m4/shape.m4,
              m4/transpose.m4, runtime/environ.c, runtime/error.c,
              runtime/in_pack_generic.c, runtime/in_unpack_generic.c,
              runtime/main.c, runtime/memory.c, runtime/pause.c, runtime/select.c,
              runtime/stop.c: Use them to mark symbols internal or external.
              * generated/*: Rebuild.
      
      From-SVN: r92045
      Richard Henderson committed
    • lcm.c (optimize_mode_switching): Free ptr even when mode_set is NULL_RTX. · c431e499
      	* lcm.c (optimize_mode_switching): Free ptr even when mode_set
      	is NULL_RTX.
      
      From-SVN: r92044
      Kazu Hirata committed
    • reg-stack.c (change_stack): Avoid placing the new top-of-stack in its correct… · 00fc055e
      reg-stack.c (change_stack): Avoid placing the new top-of-stack in its correct location during popping if...
      
      
      	* reg-stack.c (change_stack): Avoid placing the new top-of-stack in
      	its correct location during popping if we need to permute the stack
      	afterwards.  Attempt to preserve the original stack ordering.
      
      From-SVN: r92043
      Roger Sayle committed
    • lcm.c (optimize_mode_switching): Free insert and delete in the "for" loop. · def6dcd7
      	* lcm.c (optimize_mode_switching): Free insert and delete in
      	the "for" loop.
      
      From-SVN: r92042
      Kazu Hirata committed
    • Fix date on ChangeLog, fix typo in function name · 6ee42e01
      From-SVN: r92041
      Tobias Schlüter committed
    • Daily bump. · 00887145
      From-SVN: r92039
      GCC Administrator committed
  2. 11 Dec, 2004 10 commits
  3. 10 Dec, 2004 19 commits
  4. 09 Dec, 2004 2 commits