OSDN Git Service
gccadmin [Mon, 17 Jun 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@200142
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 16 Jun 2013 00:16:29 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@200129
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 15 Jun 2013 00:16:18 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@200114
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 14 Jun 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@200081
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 13 Jun 2013 00:16:14 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@200050
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 12 Jun 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199973
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 11 Jun 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199928
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Mon, 10 Jun 2013 18:45:02 +0000 (18:45 +0000)]
Backport from mainline
2013-06-10 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.c (alpha_emit_xfloating_compare): Also use
cmp_code to construct REG_EQUAL note.
Backport from mainline
2013-06-05 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.c (alpha_emit_conditional_move): Swap all
GE, GT, GEU and GTU compares, modulo DImode compares with zero.
Backport from mainline
2013-05-23 Uros Bizjak <ubizjak@gmail.com>
PR target/57379
* config/alpha/alpha.md (unspec): Add UNSPEC_XFLT_COMPARE.
* config/alpha/alpha.c (alpha_emit_xfloating_compare): Construct
REG_EQUAL note as UNSPEC_XFLT_COMPARE unspec.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199902
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 10 Jun 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199876
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Sun, 9 Jun 2013 18:37:51 +0000 (18:37 +0000)]
PR target/57568
* config/i386/i386.md (TARGET_READ_MODIFY_WRITE peepholes): Ensure
that operands[2] doesn't overlap with operands[0].
* gcc.c-torture/execute/pr57568.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199872
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 9 Jun 2013 00:16:28 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199862
138bc75d-0d04-0410-961f-
82ee72b054a4
walt [Sat, 8 Jun 2013 16:33:14 +0000 (16:33 +0000)]
Backport from mainline:
2013-06-08 Walter Lee <walt@tilera.com>
* config/tilepro/atomic.h: Don't include stdint.h or features.h.
Replace int64_t with long long. Add __extension__ where
appropriate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199857
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 8 Jun 2013 00:16:18 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199839
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 7 Jun 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199774
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Thu, 6 Jun 2013 17:45:05 +0000 (17:45 +0000)]
* config.host (arm-wrs-vxworks): Configure with other soft float.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199749
138bc75d-0d04-0410-961f-
82ee72b054a4
burnus [Thu, 6 Jun 2013 16:45:04 +0000 (16:45 +0000)]
2013-06-06 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2012-08-27 Tobias Burnus <burnus@net-b.de>
PR fortran/54370
* trans-stmt.c (gfc_trans_do_while): Don't change the logical
kind for negation of the condition.
2013-06-06 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2012-08-27 Tobias Burnus <burnus@net-b.de>
PR fortran/54370
* gfortran.dg/do_5.f90: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199746
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 6 Jun 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199712
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 5 Jun 2013 00:16:27 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199676
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 4 Jun 2013 00:16:17 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199631
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 3 Jun 2013 00:16:19 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199594
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 2 Jun 2013 00:16:19 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199588
138bc75d-0d04-0410-961f-
82ee72b054a4
janus [Sat, 1 Jun 2013 21:36:33 +0000 (21:36 +0000)]
2013-06-01 Janus Weil <janus@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/57217
* interface.c (check_dummy_characteristics): Symmetrize type check.
2013-06-01 Janus Weil <janus@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/57217
* gfortran.dg/typebound_override_4.f90: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199586
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 1 Jun 2013 00:16:16 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199567
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 31 May 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199462
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 30 May 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199431
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 29 May 2013 00:16:17 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199395
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 28 May 2013 00:16:29 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199363
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 27 May 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199346
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Sun, 26 May 2013 10:06:18 +0000 (10:06 +0000)]
* gcc-interface/trans.c (Attribute_to_gnu) <Attr_Last_Bit>: Add kludge
to avoid generating an overflow for -1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199341
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 26 May 2013 00:16:27 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199332
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 25 May 2013 00:16:22 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199321
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 24 May 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199271
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 23 May 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199226
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Wed, 22 May 2013 16:07:08 +0000 (16:07 +0000)]
PR target/57356
* config/i386/i386.md (*movti_internal_rex64): Emit movaps/movups
for non-sse2 targets. Simplify mode attribute calculation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199205
138bc75d-0d04-0410-961f-
82ee72b054a4
jb [Wed, 22 May 2013 08:36:12 +0000 (08:36 +0000)]
Improve RANDOM_SEED example.
2013-05-22 Janne Blomqvist <jb@gcc.gnu.org>
* intrinsic.texi (RANDOM_SEED): Improve example.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199184
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 22 May 2013 00:16:27 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199171
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 21 May 2013 00:16:14 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199129
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Mon, 20 May 2013 17:01:01 +0000 (17:01 +0000)]
PR c++/57325
* tree.c (build_cplus_array_type): Copy layout info if element
type is complete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199112
138bc75d-0d04-0410-961f-
82ee72b054a4
jasonwucj [Mon, 20 May 2013 03:52:11 +0000 (03:52 +0000)]
2013-05-20 Chung-Ju Wu <jasonwucj@gmail.com>
Backport from mainline:
2012-05-24 Olivier Hainque <hainque@adacore.com>
* Makefile.in (clean): Remove libgcc_tm.stamp as well.
Use a separate command for stamp removals.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199091
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 20 May 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199088
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 19 May 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199073
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 18 May 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199045
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Fri, 17 May 2013 17:50:11 +0000 (17:50 +0000)]
Backport from mainline
2013-05-16 Uros Bizjak <ubizjak@gmail.com>
* config/i386/driver-i386.c (host_detect_local_cpu): Determine
cache parameters using detect_caches_amd also for CYRIX,
NSC and TM2 signatures.
2013-05-16 Uros Bizjak <ubizjak@gmail.com>
Dzianis Kahanovich <mahatma@eu.by>
PR target/45359
PR target/46396
* config/i386/driver-i386.c (host_detect_local_cpu): Detect
VIA/Centaur processors and determine their cache parameters
using detect_caches_amd.
2013-05-15 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (ix86_option_override_internal): Add
PTA_POPCNT to corei7 entry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199026
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 17 May 2013 00:16:15 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198995
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 16 May 2013 00:16:16 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198953
138bc75d-0d04-0410-961f-
82ee72b054a4
redi [Wed, 15 May 2013 22:34:22 +0000 (22:34 +0000)]
* include/bits/basic_string.h (getline): Fix doxygen comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198952
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 15 May 2013 00:16:17 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198910
138bc75d-0d04-0410-961f-
82ee72b054a4
redi [Tue, 14 May 2013 23:05:40 +0000 (23:05 +0000)]
2013-05-14 Evgeniy Stepanov <eugenis@google.com>
* src/c++11/system_error.cc (generic_category_instance): Add
initializer.
(system_category_instance): Likewise.
* src/c++11/future.cc (__fec): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198908
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Tue, 14 May 2013 10:49:28 +0000 (10:49 +0000)]
2013-05-14 Richard Biener <rguenther@suse.de>
PR gcov-profile/57269
Backport from mainline
2012-06-30 Nathan Sidwell <nathan@acm.org>
* coverage.c (coverage_init): Read counts file before writing
graph header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198875
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 14 May 2013 00:16:10 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198856
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Mon, 13 May 2013 17:14:26 +0000 (17:14 +0000)]
PR target/57264
Backport from mainline
2013-01-22 Jakub Jelinek <jakub@redhat.com>
PR target/55686
* config/i386/i386.md (UNSPEC_STOS): New.
(strset_singleop, *strsetdi_rex_1, *strsetsi_1, *strsethi_1,
*strsetqi_1): Add UNSPEC_STOS.
testsuite/ChangeLog:
PR target/57264
* gcc.target/i386/pr57264.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198837
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 13 May 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198808
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 12 May 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198800
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 11 May 2013 00:16:18 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198797
138bc75d-0d04-0410-961f-
82ee72b054a4
jye2 [Fri, 10 May 2013 15:27:15 +0000 (15:27 +0000)]
2013-05-10 Joey Ye <joey.ye@arm.com>
Backport from mainline
2012-11-29 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
PR target/54974
* config/arm/arm.md (thumb2_pool_range, pool_range): Add comment on
Thumb pool ranges.
(thumb1_extendhisi2): Reduce Thumb pool range.
(arm_movdi): Likewise.
(thumb1_movdi_insn): Likewise.
(thumb1_movsi_insn): Likewise.
(pic_load_addr_unified): Likewise.
(pic_load_addr_32bit): Likewise.
(pic_load_addr_thumb1): Likewise.
(thumb1_movhf): Likewise.
(arm_movsf_soft_insn): Likewise.
(thumb1_movsf_soft_insn): Likewise.
(movdf_soft_insn): Likewise.
(thumb1_movdf_soft_insn): Likewise.
* config/arm/neon.md (*neon_mov<mode>): Likewise.
(*neon_mov<mode>): Likwise.
* config/arm/thumb2.md: (*thumb2_movsi_insn): Likewise.
(*thumb2_movhi_insn): Likewise.
(*thumb2_extendqisi_v6): Likewise.
(*thumb2_zero_extendqisi_v6): Likewise.
(*thumb2_zero_extendqisi2_v6): Likewise.
* config/arm/vfp.md: (*thumb2_movsi_vfp): Likewise.
(*movdi_vfp): Likewise.
(*movdi_vfp_cortexa8): Likewise.
(*thumb2_movsf_vfp): Likewise.
(*thumb2_movdf_vfp): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198793
138bc75d-0d04-0410-961f-
82ee72b054a4
joel [Fri, 10 May 2013 15:12:40 +0000 (15:12 +0000)]
Fix spacing
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198788
138bc75d-0d04-0410-961f-
82ee72b054a4
joel [Fri, 10 May 2013 15:08:42 +0000 (15:08 +0000)]
2013-05-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config/arm/t-rtems-eabi: Remove mthumb/march=armv7 multilib.
Add mthumb/march=armv7-a multilib.
Add mthumb/march=armv7-r multilib.
Add mthumb/march=armv7-a/mfpu=neon/mfloat-abi=hard multilib.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198785
138bc75d-0d04-0410-961f-
82ee72b054a4
joel [Fri, 10 May 2013 15:03:40 +0000 (15:03 +0000)]
2013-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
PR target/57237
* config/v850/t-rtems: Add more multilibs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198782
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Fri, 10 May 2013 14:34:24 +0000 (14:34 +0000)]
PR c++/57047
* semantics.c (cxx_fold_indirect_ref): Fix thinko.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198779
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 10 May 2013 00:16:07 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198758
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 9 May 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198727
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 8 May 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198701
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Tue, 7 May 2013 17:58:02 +0000 (17:58 +0000)]
[gcc]
2013-05-07 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from trunk
2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/57150
* config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Use DFmode
to save TFmode registers and DImode to save TImode registers for
caller save operations.
(HARD_REGNO_CALL_PART_CLOBBERED): TFmode and TDmode do not need to
mark being partially clobbered since they only use the first
double word.
* config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): TFmode
and TDmode only use the upper 64-bits of each VSX register.
[gcc/testsuite]
2013-05-07 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from trunk
2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/57150
* gcc.target/powerpc/pr57150.c: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198692
138bc75d-0d04-0410-961f-
82ee72b054a4
burnus [Tue, 7 May 2013 17:28:12 +0000 (17:28 +0000)]
2013-05-07 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-05-02 Tobias Burnus <burnus@net-b.de>
PR fortran/57142
* simplify.c (gfc_simplify_size): Renamed from
simplify_size; fix kind=8 handling.
(gfc_simplify_size): New function.
(gfc_simplify_shape): Add range check.
2013-05-07 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-05-02 Tobias Burnus <burnus@net-b.de>
PR fortran/57142
* gfortran.dg/size_kind_2.f90: New.
* gfortran.dg/size_kind_3.f90: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198690
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 7 May 2013 00:16:09 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198659
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 6 May 2013 00:16:10 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198614
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 5 May 2013 00:16:07 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198604
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 4 May 2013 00:16:07 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198588
138bc75d-0d04-0410-961f-
82ee72b054a4
mpolacek [Fri, 3 May 2013 08:59:14 +0000 (08:59 +0000)]
PR tree-optimization/57066
* builtins.c (fold_builtin_logb): Return +Inf for -Inf.
* gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198571
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 3 May 2013 00:16:08 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198566
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 2 May 2013 00:16:09 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198508
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 1 May 2013 00:16:12 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198482
138bc75d-0d04-0410-961f-
82ee72b054a4
uros [Tue, 30 Apr 2013 05:30:20 +0000 (05:30 +0000)]
Backport from mainline
2013-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/44578
* config/i386/i386.md (*zero_extendsidi2_rex64): Add "!" to m->?*y
alternative.
(*zero_extendsidi2): Ditto.
Backport from mainline
2013-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/57098
* config/i386/i386.c (ix86_expand_vec_perm): Validize constant memory.
testsuite/ChangeLog:
Backport from mainline
2013-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/44578
* gcc.target/i386/pr44578.c: New test.
Backport from mainline
2013-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/57098
* gcc.target/i386/pr57098.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198439
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 30 Apr 2013 00:16:23 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198435
138bc75d-0d04-0410-961f-
82ee72b054a4
chrbr [Mon, 29 Apr 2013 11:34:26 +0000 (11:34 +0000)]
2013-04-29 Christian Bruel <christian.bruel@st.com>
PR target/57108
* sh.md (tstsi_t_zero_extract_eq): Set mode for operand 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198410
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Mon, 29 Apr 2013 01:25:43 +0000 (01:25 +0000)]
2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline:
2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
PR libfortran/51825
* io/list_read.c (nml_read_obj): Don't end the component loop on a
nested derived type, but continue with the next loop iteration.
(nml_get_obj_data): Don't move the first_nl pointer further in the
list if a qualifier was found.
PR fortran/51825
* gfortran.dg/namelist_77.f90: New test.
* gfortran.dg/namelist_78.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198386
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 29 Apr 2013 00:16:23 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198382
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Sun, 28 Apr 2013 17:20:06 +0000 (17:20 +0000)]
2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline:
PR libfortran/56786
* io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
when checking for EOF. Use error return mechanism when EOF detected.
Do not return FAILURE unless parse_err_msg and parse_err_msg_size have
been set. Use hit_eof.
(nml_get_obj_data): Likewise use the correct error mechanism.
* io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
mode.
Backport from trunk:
PR fortran/56786
* gfortran.dg/namelist_81.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198375
138bc75d-0d04-0410-961f-
82ee72b054a4
jvdelisle [Sun, 28 Apr 2013 16:50:19 +0000 (16:50 +0000)]
2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from mainline:
2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
PR libfortran/52512
* io/list_read.c (nml_parse_qualifier): To check for a derived type
don't use the namelist head element type but the current element type.
(nml_get_obj_data): Add current namelist element type to
nml_parse_qualifier call.
2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk:
PR fortran/52512
* gfortran.dg/namelist_79.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198373
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 28 Apr 2013 00:16:25 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198363
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Sat, 27 Apr 2013 12:28:45 +0000 (12:28 +0000)]
PR target/56866
* config/i386/sse.md (xop_rotr<mode>3): Fix up computation of
the immediate rotate count.
* gcc.c-torture/execute/pr56866.c: New test.
* gcc.target/i386/pr56866.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198357
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 27 Apr 2013 00:16:23 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198351
138bc75d-0d04-0410-961f-
82ee72b054a4
janus [Fri, 26 Apr 2013 22:26:02 +0000 (22:26 +0000)]
2013-04-26 Janus Weil <janus@gcc.gnu.org>
Backports from trunk:
PR fortran/56968
* expr.c (gfc_check_pointer_assign): Handle generic functions returning
procedure pointers.
PR fortran/53685
PR fortran/57022
* check.c (gfc_calculate_transfer_sizes): Fix for array-valued SOURCE
expressions.
* target-memory.h (gfc_element_size): New prototype.
* target-memory.c (size_array): Remove.
(gfc_element_size): New function.
(gfc_target_expr_size): Modified to always return the full size of the
expression.
2013-04-26 Janus Weil <janus@gcc.gnu.org>
Backports from trunk:
PR fortran/56968
* gfortran.dg/proc_ptr_41.f90: New.
PR fortran/53685
PR fortran/57022
* gfortran.dg/transfer_check_4.f90: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198348
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 26 Apr 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198326
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 25 Apr 2013 00:16:10 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198268
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 24 Apr 2013 00:16:24 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198214
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 23 Apr 2013 00:16:18 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198166
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 22 Apr 2013 00:16:26 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198118
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Sun, 21 Apr 2013 08:02:06 +0000 (08:02 +0000)]
* cfgexpand.c (avoid_complex_debug_insns): Fix C++ism.
cp/
* parser.c (cp_parser_late_return_type_opt): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198114
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 21 Apr 2013 00:16:21 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198111
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 20 Apr 2013 00:16:27 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198106
138bc75d-0d04-0410-961f-
82ee72b054a4
doko [Fri, 19 Apr 2013 12:00:36 +0000 (12:00 +0000)]
2013-04-19 Matthias Klose <doko@ubuntu.com>
PR middle-end/56848
Re-apply
2013-04-01 Andrey Belevantsev <abel@ispras.ru>
Backport from mainline
2013-02-25 Andrey Belevantsev <abel@ispras.ru>
Alexander Monakov <amonakov@ispras.ru>
PR middle-end/56077
* sched-deps.c (sched_analyze_insn): When reg_pending_barrier,
flush pending lists also on non-jumps. Adjust comment.
Backport from 4.8:
2012-08-27 Maxim Kuvyrkov <maxim@codesourcery.com>
* sched-deps.c (add_dependence_list_and_free): Simplify.
(flush_pending_list_and_free): Fix a hack that was fixing a hack. Free
lists when add_dependence_list_and_free doesn't free them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198089
138bc75d-0d04-0410-961f-
82ee72b054a4
mpolacek [Fri, 19 Apr 2013 08:18:29 +0000 (08:18 +0000)]
Backport from mainline
2013-01-08 Steven Bosscher <steven@gcc.gnu.org>
Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/48189
* predict.c (predict_loops): If max is 0, don't call compare_tree_int.
If nitercst is 0, don't predict the exit edge.
* gcc.dg/pr48189.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198085
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 19 Apr 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198078
138bc75d-0d04-0410-961f-
82ee72b054a4
burnus [Thu, 18 Apr 2013 07:48:05 +0000 (07:48 +0000)]
2013-04-18 Tobias Burnus <burnus@net-b.de>
PR fortran/56994
* invoke.texi (NEAREST): S argument is not optional.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198049
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 18 Apr 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198043
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Wed, 17 Apr 2013 15:51:35 +0000 (15:51 +0000)]
Move changelog entry to right file.
2013-04-16 Jack Howarth <howarth@bromo.med.uc.edu>
Backport from mainline
2012-05-29 Jack Howarth <howarth@bromo.med.uc.edu>
* config/darwin.h (STARTFILE_SPEC): Use -no_new_main with -lgcrt1.o
on Darwin >= 12.
(DARWIN_CRT1_SPEC): Use -lcrt1.10.6.o when Darwin >= 10 and < 12.
2012-05-29 Jack Howarth <howarth@bromo.med.uc.edu>
PR debug/53453
* doc/tm.texi: Update.
* doc/tm.texi.in (SDB and DWARF) <TARGET_FORCE_AT_COMP_DIR>: Add @hook.
* target.def (force_at_comp_dir): New hook.
* config/darwin.h (TARGET_FORCE_AT_COMP_DIR): Define.
* dwarf2out.c (dwarf2out_finish): Check targetm.force_at_comp_dir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198031
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 17 Apr 2013 00:16:20 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198015
138bc75d-0d04-0410-961f-
82ee72b054a4
mrs [Tue, 16 Apr 2013 21:25:20 +0000 (21:25 +0000)]
Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198012
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Tue, 16 Apr 2013 20:29:22 +0000 (20:29 +0000)]
PR c++/56388
* semantics.c (insert_capture_proxy): Just use index 1 in the
stmt_list_stack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@198010
138bc75d-0d04-0410-961f-
82ee72b054a4