1. 28 Feb, 2006 1 commit
  2. 27 Feb, 2006 11 commits
  3. 26 Feb, 2006 9 commits
  4. 25 Feb, 2006 7 commits
  5. 24 Feb, 2006 12 commits
    • invoke.texi: Move -fopenmp description to "Options for Code Generation". · 8d669cbd
      	* doc/invoke.texi: Move -fopenmp description to "Options for
      	Code Generation".
      	Remove reference to -lgomp.
      
      From-SVN: r111429
      Diego Novillo committed
    • * doc/install.texi: Require GNU tar version 1.14. · f44a5ab6
      From-SVN: r111428
      David Edelsohn committed
    • Index: gcc/ChangeLog · c7b5e395
      2006-02-24  Geoffrey Keating  <geoffk@apple.com>
      
      	* doc/tm.texi (Run-time Target): Document C_COMMON_OVERRIDE_OPTIONS.
      	* doc/invoke.texi (C++ Dialect Options): Document 
      	-fno-use-cxa-get-exception-ptr.
      	* configure.ac: Define DEFAULT_USE_CXA_ATEXIT to 2 not 1.
      	* configure: Regenerate.
      	* c.opt (fuse-cxa-get-exception-ptr): New.
      	* c-opts.c (c_common_handle_option): Handle
      	OPT_fuse_cxa_get_exception_ptr.
      	* c-common.c (flag_use_cxa_atexit): Update documentation.
      	(flag_use_cxa_get_exception_ptr): New.
      	* c-common.h (flag_use_cxa_get_exception_ptr): New.
      	* config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Improve
      	documentation.
      	(C_COMMON_OVERRIDE_OPTIONS): New.
      
      Index: gcc/testsuite/ChangeLog
      2006-02-24  Geoffrey Keating  <geoffk@apple.com>
      
      	* g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
      	* g++.dg/eh/uncaught2.C: New.
      	* g++.dg/eh/uncaught3.C: New.
      
      Index: gcc/cp/ChangeLog
      2006-02-24  Geoffrey Keating  <geoffk@apple.com>
      
      	* except.c (expand_start_catch_block): Handle
      	flag_use_cxa_get_exception_ptr.
      
      From-SVN: r111427
      Geoffrey Keating committed
    • re PR middle-end/24952 (ICE: RTL check: expected code 'set' or 'clobber', have… · 676cb929
      re PR middle-end/24952 (ICE:  RTL check: expected code 'set' or 'clobber', have 'unspec' in try_combine, at combine.c:2898)
      
      
      	PR middle-end/24952
      	* combine.c (try_combine): Explicitly check whether GET_CODE is
      	a SET or a CLOBBER, instead on checking that it isn't a USE.
      
      From-SVN: r111425
      Roger Sayle committed
    • array (array<>::swap, assign): Implement. · ffe7d885
      2006-02-24  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/array (array<>::swap, assign): Implement.
      	* include/tr1/array (operator==, operator!=, operator<,
      	operator>, operator>=, operator<=, swap, get): Inline.
      	* testsuite/tr1/6_containers/array/requirements/member_swap.cc: New.
      	* testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
      	* testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
      	Likewise.
      
      From-SVN: r111424
      Paolo Carlini committed
    • fold-const.c (fold_comparison): New subroutine of fold_binary containing… · e26ec0bb
      fold-const.c (fold_comparison): New subroutine of fold_binary containing transformations common to both the...
      
      
      	* fold-const.c (fold_comparison): New subroutine of fold_binary
      	containing transformations common to both the equality and
      	ordering relational operators, factored out of fold_binary.
      	(fold_binary): Separate out the equality operators (EQ_EXPR
      	and NE_EXPR) from the ordering operators (LT_EXPR, GT_EXPR,
      	LE_EXPR and GE_EXPR), calling fold_comparison to perform the
      	transformations common to both.
      	(fold_div_compare): Fix latent bugs in the previously unreachable 
      	LT_EXPR and GE_EXPR cases.
      
      From-SVN: r111423
      Roger Sayle committed
    • re PR libfortran/26423 (Error on binary I/O for large array) · 6bb9adda
      2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/26423
      	* gfortran.dg/read_many_1.f: New test.
      
      From-SVN: r111421
      Jerry DeLisle committed
    • re PR libfortran/26423 (Error on binary I/O for large array) · c5418dcb
      2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/26423
      	* io/unix.c (fd_seek): Revert change from 25949.
      	(fd_read): Same.
      	(fd_write): Same.
      
      From-SVN: r111420
      Jerry DeLisle committed
    • rs6000.c (rs6000_init_builtins): Change decl libname for clog to __clog on AIX. · 69ca3549
      	* config/rs6000/rs6000.c (rs6000_init_builtins): Change
      	decl libname for clog to __clog on AIX.
      
      	* config/rs6000/xcoff.h (MAX_OFILE_ALIGNMENT): Define.
      
      From-SVN: r111418
      David Edelsohn committed
    • re PR fortran/26409 (ICE on Assumed shape nested subroutine) · 0f3162e3
      2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/26409
      	* resolve.c (resolve_contained_functions, resolve_types,
      	gfc_resolve): Revert patch of 2006-02-19.
      
      From-SVN: r111417
      Paul Thomas committed
    • re PR fortran/24519 (gfortran slow because of incomplete dependency checking) · 8a0b57b3
      2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/24519
      	* dependency.c (gfc_is_same_range): Correct typo.
      	(gfc_check_section_vs_section): Call gfc_is_same_range.
      
      	PR fortran/25395
      	* trans-common.c (add_equivalences): Add a new flag that is set when
      	an equivalence is seen that prevents more from being reset until the
      	start of a new traversal of the list, thus ensuring completion of
      	all the equivalences.
      
      2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/24519
      	* gfortran.dg/dependency_3.f90: New test.
      	* gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
      	XFAILs.
      
      	PR fortran/25395
      	* gfortran.dg/equiv_6.f90: New test.
      
      From-SVN: r111416
      Paul Thomas committed
    • re PR target/26453 (Segfault with -m64 -mtraceback=full) · 8097c268
      	PR target/26453
      	* config/rs6000/rs6000.c (rs6000_output_function_epilogue): Don't
      	output traceback table for thunks.  Localise rs6000_stack_info call.
      
      From-SVN: r111415
      Alan Modra committed