mmitchel [Mon, 14 May 2007 03:15:24 +0000 (14 03:15 +0000)]
Mark as release
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124706 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:15:17 +0000 (14 03:15 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124705 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:15:09 +0000 (14 03:15 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124704 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:15:03 +0000 (14 03:15 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124703 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:59 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124702 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:53 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124701 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:50 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124700 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:47 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124699 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:42 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124698 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:36 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124697 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:32 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124696 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:28 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124695 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:23 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124694 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:18 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124693 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:13 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124692 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:14:03 +0000 (14 03:14 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124691 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:57 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124690 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:50 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124689 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:45 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124688 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:40 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124687 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:35 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124686 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:30 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124685 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:26 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124684 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:21 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124683 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:16 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124682 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:13 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124681 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:09 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124680 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:13:03 +0000 (14 03:13 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124679 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:56 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124678 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:51 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124677 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:47 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124676 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:41 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124675 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:37 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124674 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:33 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124673 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:28 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124672 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:23 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124671 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:20 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124670 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:17 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124669 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:12 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124668 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 03:12:09 +0000 (14 03:12 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124667 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 02:54:53 +0000 (14 02:54 +0000)]
* cpplib.pot: Regenerate.
* gcc.pot: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124666 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 02:52:36 +0000 (14 02:52 +0000)]
* gcc.pot: Regenerate.
* cpplib.pot: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124665 138bc75d-0d04-0410-961f-82ee72b054a4
mmitchel [Mon, 14 May 2007 00:31:19 +0000 (14 00:31 +0000)]
* gennews (files): Reference GCC 4.2 web pages.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124663 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Mon, 14 May 2007 00:17:24 +0000 (14 00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124660 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sun, 13 May 2007 00:16:53 +0000 (13 00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124644 138bc75d-0d04-0410-961f-82ee72b054a4
rguenth [Sat, 12 May 2007 17:19:25 +0000 (12 17:19 +0000)]
2007-05-12 Richard Guenther <rguenther@suse.de>
PR tree-optimization/31797
* tree-ssa-forwprop.c (forward_propagate_addr_expr): Do not
propagate into a stmt that has volatile ops.
* gcc.c-torture/compile/pr31797.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124636 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sat, 12 May 2007 00:17:17 +0000 (12 00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124630 138bc75d-0d04-0410-961f-82ee72b054a4
jvdelisle [Fri, 11 May 2007 21:57:05 +0000 (11 21:57 +0000)]
2007-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/31880
* gfortran.dg/unf_read_corrupted_2.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124627 138bc75d-0d04-0410-961f-82ee72b054a4
jvdelisle [Fri, 11 May 2007 21:53:52 +0000 (11 21:53 +0000)]
2007-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/31880
* io/unix.c (fd_alloc_r_at): Fix calculation of physical offset.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124626 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Fri, 11 May 2007 00:17:19 +0000 (11 00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124606 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Thu, 10 May 2007 00:17:41 +0000 (10 00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124585 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Wed, 9 May 2007 00:16:57 +0000 (9 00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124561 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Tue, 8 May 2007 00:30:27 +0000 (8 00:30 +0000)]
PR java/31842
* java/lang/natString.cc (_Jv_FormatInt): Avoid undefined signed
overflow.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124531 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Tue, 8 May 2007 00:17:14 +0000 (8 00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124526 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sun, 6 May 2007 23:17:17 +0000 (6 23:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124484 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sat, 5 May 2007 23:16:51 +0000 (5 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124464 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Fri, 4 May 2007 23:16:49 +0000 (4 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124453 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Fri, 4 May 2007 15:03:17 +0000 (4 15:03 +0000)]
* demangle.h: Change license to LGPL + exception.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124425 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Thu, 3 May 2007 23:16:48 +0000 (3 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124394 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Wed, 2 May 2007 23:17:00 +0000 (2 23:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124366 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Tue, 1 May 2007 19:23:47 +0000 (1 19:23 +0000)]
PR tree-optimization/31739
* tree-vrp.c (vrp_val_is_max): New static function.
(vrp_val_is_min): New static function.
(set_value_range_to_value): Use TYPE_{MAX,MIN}_VALUE rather than
copying the node.
(set_value_range): Use vrp_val_is_{max,min}.
(extract_range_from_assert): Likewise.
(extract_range_from_binary_expr): Likewise.
(extract_range_from_unary_expr): Likewise.
(dump_value_range, vrp_meet): Likewise.
(vrp_visit_phi_node): Likewise.
* tree.c (build_distinct_type_copy): Revert change of 2007-04-27.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124338 138bc75d-0d04-0410-961f-82ee72b054a4
jsm28 [Tue, 1 May 2007 17:39:16 +0000 (1 17:39 +0000)]
* config/rs6000/libgcc-ppc-glibc.ver (__gcc_qgt): Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124331 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Mon, 30 Apr 2007 23:16:40 +0000 (30 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124310 138bc75d-0d04-0410-961f-82ee72b054a4
dfranke [Mon, 30 Apr 2007 15:04:26 +0000 (30 15:04 +0000)]
2007-04-30 Daniel Franke <franke.daniel@gmail.com>
* intrinsic.texi (IERRNO): Changed class to non-elemental function.
(LOG10): Removed COMPLEX as accepted argument type.
(NEW_LINE): Changed class from elemental to inquiry function.
(SIGN): Removed requirement of scalar arguments.
(SNGL): Changed class to elemental function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124296 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sun, 29 Apr 2007 23:17:00 +0000 (29 23:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124289 138bc75d-0d04-0410-961f-82ee72b054a4
dfranke [Sun, 29 Apr 2007 10:49:14 +0000 (29 10:49 +0000)]
2007-04-29 Daniel Franke <franke.daniel@gmail.com>
* gfortran.texi: Cleaned up keyword index.
* invoke.texi: Likewise.
* intrinsic.texi: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124276 138bc75d-0d04-0410-961f-82ee72b054a4
pinskia [Sun, 29 Apr 2007 06:27:27 +0000 (29 06:27 +0000)]
2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30221
* decl.c (reshape_init_r): Don't reshape the first element if it
is a pointer to member function.
2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30221
* g++.dg/init/ptrfn2.C: New test.
* g++.dg/init/ptrfn3.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124272 138bc75d-0d04-0410-961f-82ee72b054a4
pault [Sun, 29 Apr 2007 06:16:45 +0000 (29 06:16 +0000)]
2007-04-29 Paul Thomas <pault@gcc.gnu.org>
PR fortran/31711
* trans-array.c (gfc_conv_resolve_dependencies): Create a temp
whenever a dependency is found.
2007-04-29 Paul Thomas <pault@gcc.gnu.org>
PR fortran/31711
* gfortran.dg/dependency_21.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124270 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sat, 28 Apr 2007 23:17:10 +0000 (28 23:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124263 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Fri, 27 Apr 2007 23:16:50 +0000 (27 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124245 138bc75d-0d04-0410-961f-82ee72b054a4
aesok [Fri, 27 Apr 2007 20:53:57 +0000 (27 20:53 +0000)]
* config/avr/avr.c (avr_mcu_types): Add support for ATmega8HVA and
ATmega16HVA devices. Move AT90USB82 device to 'avr5' architecture.
* config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): (Ditto.).
* config/avr/t-avr (MULTILIB_MATCHES): (Ditto.).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124239 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Fri, 27 Apr 2007 20:48:55 +0000 (27 20:48 +0000)]
./:
PR middle-end/31710
* tree.c (build_distinct_type_copy): If TYPE_MIN_VALUE or
TYPE_MAX_VALUE exist, convert them to the new type.
testsuite/:
PR middle-end/31710
* gcc.c-torture/compile/pr31710.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124238 138bc75d-0d04-0410-961f-82ee72b054a4
brooks [Fri, 27 Apr 2007 20:14:31 +0000 (27 20:14 +0000)]
* intrinsic.texi (Transfer): Improve documentation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124233 138bc75d-0d04-0410-961f-82ee72b054a4
brooks [Fri, 27 Apr 2007 19:34:08 +0000 (27 19:34 +0000)]
* gfortran.texi (Option Index): Add @samp as needed.
* invoke.texi: Removed extraneous line.
(-fshort-enums): Fixed intexing.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124231 138bc75d-0d04-0410-961f-82ee72b054a4
dfranke [Fri, 27 Apr 2007 17:26:12 +0000 (27 17:26 +0000)]
2007-04-27 Daniel Franke <franke.daniel@gmail.com>
Backport from trunk:
* intrinsic.texi (NULL, PACK, PRESENT, REPEAT, SCAN, SHAPE,
SIZE, TRANSPOSE, TRIM, VERIFY): New.
(ADJUSTL, ADJUSTR, INDEX): Added cross references.
(INT, INT2, INT8, LONG): Enabled section header.
* intrinsic.texi (PRODUCT, RESHAPE, SPACING, SPREAD, SUM,
SYSTEM_CLOCK, TRANSFER, UNPACK): New.
(DATE_AND_TIME, CPU_TIME, RRSPACING): Added cross references.
* intrinsic.texi (AND, FPUT, FPUTC, MODULO, OR, SET_EXPONENT,
XOR): Fixed examples.
* gfortran.texi: Added node and menu entry for an option index.
* invoke.texi: Moved command line option related entries of the
concept index to the option index.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124225 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Fri, 27 Apr 2007 04:20:02 +0000 (27 04:20 +0000)]
./:
PR target/28675
* reload.c (find_reloads_subreg_address): If the address was valid
in the original mode but not in the new mode, reload the whole
address.
testsuite/:
PR target/28675
* gcc.c-torture/compile/pr28675.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124212 138bc75d-0d04-0410-961f-82ee72b054a4
pinskia [Fri, 27 Apr 2007 01:37:02 +0000 (27 01:37 +0000)]
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* typeck.c (build_reinterpret_cast_1): Only allow conversion to
integeral types from vectors types.
2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C++/30016
* g++.dg/ext/vector6.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124209 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Thu, 26 Apr 2007 23:16:52 +0000 (26 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124205 138bc75d-0d04-0410-961f-82ee72b054a4
uweigand [Thu, 26 Apr 2007 21:10:09 +0000 (26 21:10 +0000)]
PR middle-end/30761
* reload1.c (eliminate_regs_in_insn): In the single_set special
case, attempt to re-recognize the insn before falling back to
having reload fix it up.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124199 138bc75d-0d04-0410-961f-82ee72b054a4
rguenth [Thu, 26 Apr 2007 11:15:16 +0000 (26 11:15 +0000)]
2007-04-26 Richard Guenther <rguenther@suse.de>
Daniel Berlin <dberlin@dberlin.org>
PR tree-optimization/30567
* tree-ssa-structalias.c (update_alias_info): Record dereference
also if ESCAPE_STORED_IN_GLOBAL.
* g++.dg/other/pr30567.C: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124184 138bc75d-0d04-0410-961f-82ee72b054a4
jakub [Thu, 26 Apr 2007 07:39:25 +0000 (26 07:39 +0000)]
PR c++/31598
* tree-inline.c (copy_body_r): Don't touch TREE_TYPE of OMP_CLAUSE.
* semantics.c (finish_omp_clauses): Don't create CP_OMP_CLAUSE_INFO
for type dependent OMP_CLAUSE_DECLs.
* g++.dg/gomp/pr31598.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124180 138bc75d-0d04-0410-961f-82ee72b054a4
jakub [Thu, 26 Apr 2007 07:35:28 +0000 (26 07:35 +0000)]
PR tree-optimization/30558
* tree-eh.c (lower_eh_filter): If EH_FILTER_MUST_NOT_THROW
clear this_state.prev_try.
* g++.dg/gomp/pr30558.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124179 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Wed, 25 Apr 2007 23:17:02 +0000 (25 23:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124167 138bc75d-0d04-0410-961f-82ee72b054a4
aesok [Wed, 25 Apr 2007 18:38:32 +0000 (25 18:38 +0000)]
PR target/18989
* config/avr/avr.h (ASM_OUTPUT_ALIGN): Redefine.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124159 138bc75d-0d04-0410-961f-82ee72b054a4
pinskia [Wed, 25 Apr 2007 05:43:32 +0000 (25 05:43 +0000)]
2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
Roger Sayle <roger@eyesopen.com>
PR middle-end/30222
* expmed.c (make_tree): Use the correct type, i.e. the inner
type, when constructing the individual elements of a CONST_VECTOR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124140 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Tue, 24 Apr 2007 23:16:52 +0000 (24 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124132 138bc75d-0d04-0410-961f-82ee72b054a4
paolo [Tue, 24 Apr 2007 22:36:53 +0000 (24 22:36 +0000)]
2007-04-24 Paolo Carlini <pcarlini@suse.de>
PR c++/30500
* pt.c (instantiate_decl): Set in_system_header.
2007-04-24 Paolo Carlini <pcarlini@suse.de>
PR c++/30500
* g++.dg/warn/pragma-system_header3.C: New test.
* g++.dg/warn/pragma-system_header3.h. New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124130 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Tue, 24 Apr 2007 22:26:25 +0000 (24 22:26 +0000)]
./ChangeLog:
PR tree-optimization/31605
* tree-vrp.c (set_value_range): Check that min and max are not
both overflow infinities.
(set_value_range_to_value): New static function.
(extract_range_from_binary_expr): Call set_value_range_to_value.
(extract_range_from_expr): Likewise.
(extract_range_from_unary_expr): Likewise. Don't create a range
which overflows on both sides.
(vrp_meet): Check for a useless range.
(vrp_visit_phi_node): If we see a constant which looks like an
overflow infinity, turn off the TREE_OVERFLOW flag.
testsuite/ChangeLog:
PR tree-optimization/31605
* gcc.c-torture/execute/pr31605.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124129 138bc75d-0d04-0410-961f-82ee72b054a4
ian [Tue, 24 Apr 2007 21:54:22 +0000 (24 21:54 +0000)]
PR tree-optimization/31602
* tree-ssa-loop-ch.c (copy_loop_headers): Set TREE_NO_WARNING for
conditionals in the copied loop header.
* tree-cfg.c (fold_cond_expr_cond): Don't issue undefined overflow
warnings if TREE_NO_WARNING is set.
* doc/invoke.texi (Warning Options): Clarify that
-Wstrict-overflow does not warn about loops.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124127 138bc75d-0d04-0410-961f-82ee72b054a4
krebbel [Tue, 24 Apr 2007 12:21:22 +0000 (24 12:21 +0000)]
2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/31641
* config/s390/s390.c (s390_expand_setmem): Don't ICE for constant length
argument of 0 for memset.
(s390_expand_movmem, s390_expand_setmem, s390_expand_cmpmem): Use
unsigned shift instead of the signed variant.
2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
PR target/31641
* gcc.c-torture/compile/pr31641.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124101 138bc75d-0d04-0410-961f-82ee72b054a4
dfranke [Tue, 24 Apr 2007 00:04:26 +0000 (24 00:04 +0000)]
2007-04-24 Daniel Franke <franke.daniel@gmail.com>
* doc/invoke.texi: Removed leading '-' from option index entries.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124093 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Mon, 23 Apr 2007 23:16:48 +0000 (23 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124088 138bc75d-0d04-0410-961f-82ee72b054a4
tromey [Mon, 23 Apr 2007 14:26:51 +0000 (23 14:26 +0000)]
PR preprocessor/30468:
* mkdeps.c (apply_vpath): Strip successive '/'s if we stripped
'./'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124068 138bc75d-0d04-0410-961f-82ee72b054a4
pinskia [Mon, 23 Apr 2007 01:57:48 +0000 (23 01:57 +0000)]
2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/31448
* expr.c (reduce_to_bit_field_precision): Handle
CONST_INT rtx's.
2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR middle-end/31448
* gcc.c-torture/execute/pr31448.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124055 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sun, 22 Apr 2007 23:16:42 +0000 (22 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124048 138bc75d-0d04-0410-961f-82ee72b054a4
rth [Sun, 22 Apr 2007 01:30:31 +0000 (22 01:30 +0000)]
PR target/28623
* config/alpha/alpha.c (get_unaligned_address): Remove extra_offset
argument; update all callers.
(get_unaligned_offset): New.
* config/alpha/alpha.md (extendqidi2, extendhidi2): Don't use
get_unaligned_address, just pass on the address directly.
(unaligned_extendqidi): Use gen_lowpart instead of open-coding
the subreg in the helper patterns.
(unaligned_extendqidi_le): Use get_unaligned_offset.
(unaligned_extendqidi_be, unaligned_extendhidi_le): Likewise.
(unaligned_extendhidi_be): Likewise.
(unaligned_extendhidi): Tidy.
* config/alpha/alpha-protos.h: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124034 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Sat, 21 Apr 2007 23:16:46 +0000 (21 23:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124028 138bc75d-0d04-0410-961f-82ee72b054a4
rguenth [Sat, 21 Apr 2007 17:43:57 +0000 (21 17:43 +0000)]
2007-04-21 Richard Guenther <rguenther@suse.de>
PR middle-end/31136
* fold-const.c (fold_unary): Call fold_convert_const on the
original tree.
* gcc.c-torture/execute/pr31136.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124019 138bc75d-0d04-0410-961f-82ee72b054a4
jsm28 [Sat, 21 Apr 2007 12:44:51 +0000 (21 12:44 +0000)]
* sv.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124017 138bc75d-0d04-0410-961f-82ee72b054a4
gccadmin [Fri, 20 Apr 2007 23:17:01 +0000 (20 23:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch@124009 138bc75d-0d04-0410-961f-82ee72b054a4