]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
11 years agoDaily bump.
GCC Administrator [Sun, 22 Jun 2014 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211870

11 years agoDaily bump.
GCC Administrator [Sat, 21 Jun 2014 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211861

11 years agobackport: arm.c (arm_output_mi_thunk): Fix offset for TARGET_THUMB1_ONLY.
Chung-Lin Tang [Fri, 20 Jun 2014 06:20:38 +0000 (06:20 +0000)] 
backport: arm.c (arm_output_mi_thunk): Fix offset for TARGET_THUMB1_ONLY.

2014-06-20  Chung-Lin Tang  <cltang@codesourcery.com>

Backport from mainline

2014-06-20  Julian Brown  <julian@codesourcery.com>
            Chung-Lin Tang  <cltang@codesourcery.com>

* config/arm/arm.c (arm_output_mi_thunk): Fix offset for
TARGET_THUMB1_ONLY. Add comments.

From-SVN: r211835

11 years agoDaily bump.
GCC Administrator [Fri, 20 Jun 2014 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211829

11 years agoDaily bump.
GCC Administrator [Thu, 19 Jun 2014 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211812

11 years agobackport: re PR target/61423 (Incorrect conversion from unsigned int to floating...
Uros Bizjak [Wed, 18 Jun 2014 20:01:37 +0000 (22:01 +0200)] 
backport: re PR target/61423 (Incorrect conversion from unsigned int to floating point)

Backport from mainline
2014-06-06  Uros Bizjak  <ubizjak@gmail.com>

PR target/61423
* config/i386/i386.md (*floatunssi<mode>2_i387_with_xmm): New
define_insn_and_split pattern, merged from *floatunssi<mode>2_1
and corresponding splitters.  Zero extend general register
or memory input operand to XMM temporary.  Enable for
TARGET_SSE2 and TARGET_INTER_UNIT_MOVES_TO_VEC only.
(floatunssi<mode>2): Update expander predicate.

testsuite/ChangeLog:

Backport from mainline
2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>

PR rtl-optimization/61094
PR rtl-optimization/61446
* gcc.target/i386/pr61446.c : New.

Backport from mainline
2014-06-06  Uros Bizjak  <ubizjak@gmail.com>

PR target/61423
* gcc.target/i386/pr61423.c: New test.

From-SVN: r211803

11 years agore PR target/61545 (Miscompilation in libcap-ng)
Richard Henderson [Wed, 18 Jun 2014 14:38:56 +0000 (07:38 -0700)] 
re PR target/61545 (Miscompilation in libcap-ng)

PR target/61545

* config/aarch64/aarch64.md (tlsdesc_small): Clobber CC_REGNUM.

From-SVN: r211787

11 years agoDaily bump.
GCC Administrator [Wed, 18 Jun 2014 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211762

11 years agore PR c++/60605 (incorrect diagosis of default template argument for function declara...
Jason Merrill [Tue, 17 Jun 2014 23:03:43 +0000 (19:03 -0400)] 
re PR c++/60605 (incorrect diagosis of default template argument for function declaration inside class template member function)

PR c++/60605
* pt.c (check_default_tmpl_args): Check DECL_LOCAL_FUNCTION_P.

From-SVN: r211753

11 years agoRevert patch on gcc-4_8-branch.
Nagaraju Mekala [Tue, 17 Jun 2014 22:19:07 +0000 (22:19 +0000)] 
Revert patch on gcc-4_8-branch.

From-SVN: r211750

11 years agore PR target/61483 ([AArch64] builtin va_start incorrectly initializes the field...
Yufeng Zhang [Tue, 17 Jun 2014 14:15:03 +0000 (14:15 +0000)] 
re PR target/61483 ([AArch64] builtin va_start incorrectly initializes the field of va_list for incoming unnamed arguments on the stack)

gcc/

PR target/61483
* config/aarch64/aarch64.c (aarch64_layout_arg): Add new local
variable 'size'; calculate 'size' right in the front; use
'size' to compute 'nregs' (when 'allocate_ncrn != 0') and
pcum->aapcs_stack_words.

gcc/testsuite/

PR target/61483
* gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
* gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
* gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
* gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.

From-SVN: r211741

11 years agoDaily bump.
GCC Administrator [Tue, 17 Jun 2014 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211718

11 years agoDaily bump.
GCC Administrator [Mon, 16 Jun 2014 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211690

11 years agobackport: re PR fortran/45187 (ICE with CRAY pointer in module)
Francois-Xavier Coudert [Sun, 15 Jun 2014 19:35:11 +0000 (19:35 +0000)] 
backport: re PR fortran/45187 (ICE with CRAY pointer in module)

Backport from trunk
PR fortran/45187

* trans-decl.c (gfc_create_module_variable): Don't create
Cray-pointee decls twice.

* gfortran.dg/cray_pointers_10.f90: New file.

From-SVN: r211688

11 years agoDaily bump.
GCC Administrator [Sun, 15 Jun 2014 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211674

11 years agoDaily bump.
GCC Administrator [Sat, 14 Jun 2014 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211659

11 years agobackport: re PR testsuite/61415 (PowerPC test gcc.target/powerpc/tfmode_off.c fails...
Peter Bergner [Fri, 13 Jun 2014 21:58:49 +0000 (16:58 -0500)] 
backport: re PR testsuite/61415 (PowerPC test gcc.target/powerpc/tfmode_off.c fails if -mlong-double-64)

gcc/
Backport from mainline

2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
PR target/61415
* config/rs6000/rs6000-builtin.def (BU_MISC_1): Delete.
(BU_MISC_2): Rename to ...
(BU_LDBL128_2): ... this.
* config/rs6000/rs6000.h (RS6000_BTM_LDBL128): New define.
(RS6000_BTM_COMMON): Add RS6000_BTM_LDBL128.
* config/rs6000/rs6000.c (rs6000_builtin_mask_calculate): Handle
RS6000_BTM_LDBL128.
(rs6000_invalid_builtin): Add long double 128-bit builtin support.
(rs6000_builtin_mask_names): Add RS6000_BTM_LDBL128.
* config/rs6000/rs6000.md (unpacktf_0): Remove define)expand.
(unpacktf_1): Likewise.
* doc/extend.texi (__builtin_longdouble_dw0): Remove documentation.
(__builtin_longdouble_dw1): Likewise.
* doc/sourcebuild.texi (longdouble128): Document.

gcc/testsuite/
Backport from mainline

2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
PR target/61415
* lib/target-supports.exp (check_effective_target_longdouble128): New.
* gcc.target/powerpc/pack02.c: Use it.
* gcc.target/powerpc/tfmode_off.c: Likewise.

From-SVN: r211657

11 years agore PR c++/60731 (dynamic library not getting reinitialized on multiple calls to dlopen())
Jason Merrill [Fri, 13 Jun 2014 16:39:37 +0000 (12:39 -0400)] 
re PR c++/60731 (dynamic library not getting reinitialized on multiple calls to dlopen())

PR c++/60731
* common.opt (-fno-gnu-unique): Add.
* config/elfos.h (USE_GNU_UNIQUE_OBJECT): Check it.

From-SVN: r211648

11 years agoDaily bump.
GCC Administrator [Fri, 13 Jun 2014 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211601

11 years agobackport: re PR target/61443 ([avr] ICE when varargs argument is indirect addr-space...
Georg-Johann Lay [Thu, 12 Jun 2014 08:54:24 +0000 (08:54 +0000)] 
backport: re PR target/61443 ([avr] ICE when varargs argument is indirect addr-space access)

gcc/
Backport from 2014-05-09 trunk r210272
* config/avr/avr-fixed.md (round<mode>3): Use -1U instead of -1 in
unsigned int initializers for regno_in, regno_out.

Backport from 2014-05-14 trunk r210418
* config/avr/avr.h (REG_CLASS_CONTENTS): Use unsigned suffix for
shifted values to avoid build warning.

Backport from 2014-06-12 trunk r211491
PR target/61443
* config/avr/avr.md (push<mode>1): Avoid (subreg(mem)) when
loading from address spaces.
gcc/testsuite/
Backport from 2014-06-12 trunk r211491
PR target/61443
* gcc.target/avr/torture/pr61443.c: New test.

From-SVN: r211493

11 years agoDaily bump.
GCC Administrator [Thu, 12 Jun 2014 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211485

11 years agore PR target/61300 (powerpc64le miscompile with K&R-style function definition at...
Alan Modra [Wed, 11 Jun 2014 23:50:16 +0000 (09:20 +0930)] 
re PR target/61300 (powerpc64le miscompile with K&R-style function definition at -O0)

PR target/61300
* doc/tm.texi.in (INCOMING_REG_PARM_STACK_SPACE): Document.
* doc/tm.texi: Regenerate.
* function.c (INCOMING_REG_PARM_STACK_SPACE): Provide default.
Use throughout in place of REG_PARM_STACK_SPACE.
* config/rs6000/rs6000.c (rs6000_reg_parm_stack_space): Add
"incoming" param.  Pass to rs6000_function_parms_need_stack.
(rs6000_function_parms_need_stack): Add "incoming" param, ignore
prototype_p when incoming.  Use function decl when incoming
to handle K&R style functions.
* config/rs6000/rs6000.h (REG_PARM_STACK_SPACE): Adjust.
(INCOMING_REG_PARM_STACK_SPACE): Define.

From-SVN: r211483

11 years agoDaily bump.
GCC Administrator [Wed, 11 Jun 2014 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211430

11 years agoDaily bump.
GCC Administrator [Tue, 10 Jun 2014 00:17:05 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r211391

11 years agore PR c++/61134 ([C++11] bogus "no matching function for call...")
Jason Merrill [Mon, 9 Jun 2014 19:56:21 +0000 (15:56 -0400)] 
re PR c++/61134 ([C++11] bogus "no matching function for call...")

PR c++/61134
* pt.c (pack_deducible_p): Handle canonicalization.

From-SVN: r211387

11 years agoDaily bump.
GCC Administrator [Mon, 9 Jun 2014 00:17:22 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r211360

11 years agoDaily bump.
GCC Administrator [Sun, 8 Jun 2014 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211349

11 years agoDaily bump.
GCC Administrator [Sat, 7 Jun 2014 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211337

11 years agobackport: re PR target/61431 (Powerpc tests pack01.c and p8vector-int128-2.c fail...
Michael Meissner [Fri, 6 Jun 2014 23:52:36 +0000 (23:52 +0000)] 
backport: re PR target/61431 (Powerpc tests pack01.c and p8vector-int128-2.c fail on little endian power8 systems)

2014-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

Back port from trunk
2014-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/61431
* config/rs6000/vsx.md (VSX_LE): Split VSX_D into 2 separate
iterators, VSX_D that handles 64-bit types, and VSX_LE that
handles swapping the two 64-bit double words on little endian
systems.  Include V1TImode and optionally TImode in VSX_LE so that
these types are properly swapped.  Change all of the insns and
splits that do the 64-bit swaps to use VSX_LE.
(vsx_le_perm_load_<mode>): Likewise.
(vsx_le_perm_store_<mode>): Likewise.
(splitters for little endian memory operations): Likewise.
(vsx_xxpermdi2_le_<mode>): Likewise.
(vsx_lxvd2x2_le_<mode>): Likewise.
(vsx_stxvd2x2_le_<mode>): Likewise.

From-SVN: r211332

11 years agoDaily bump.
GCC Administrator [Fri, 6 Jun 2014 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211292

11 years agore PR ipa/61393 ([trans-mem] O3 optimization level constant propagation problem)
Martin Jambor [Thu, 5 Jun 2014 09:12:14 +0000 (11:12 +0200)] 
re PR ipa/61393 ([trans-mem] O3 optimization level constant propagation problem)

2014-06-05  Martin Jambor  <mjambor@suse.cz>

PR ipa/61393
* ipa-cp.c (determine_versionability): Pretend that tm_clones are
not versionable.

From-SVN: r211259

11 years agoDaily bump.
GCC Administrator [Thu, 5 Jun 2014 00:16:50 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211251

11 years agore PR tree-optimization/61383 (wrong code at -O2 and -O3 on x86_64-linux-gnu)
Richard Biener [Wed, 4 Jun 2014 13:41:09 +0000 (13:41 +0000)] 
re PR tree-optimization/61383 (wrong code at -O2 and -O3 on x86_64-linux-gnu)

2014-06-04  Richard Biener  <rguenther@suse.de>

PR tree-optimization/61383
* tree-ssa-ifcombine.c (bb_no_side_effects_p): Make sure
stmts can't trap.

* gcc.dg/torture/pr61383-1.c: New testcase.

From-SVN: r211232

11 years agoDaily bump.
GCC Administrator [Wed, 4 Jun 2014 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211208

11 years agobackport: re PR libstdc++/60966 (std::call_once sometime hangs)
Jonathan Wakely [Tue, 3 Jun 2014 17:58:56 +0000 (18:58 +0100)] 
backport: re PR libstdc++/60966 (std::call_once sometime hangs)

Backport from mainline
2014-05-16  Jonathan Wakely  <jwakely@redhat.com>

PR libstdc++/60966
* include/std/future (__future_base::_State_baseV2::_M_set_result):
Signal condition variable after call_once returns.
(__future_base::_State_baseV2::_M_do_set): Do not signal here.
(promise::set_value, promise::set_exception): Increment the reference
count on the shared state until the function returns.
* testsuite/30_threads/promise/60966.cc: New.

From-SVN: r211198

11 years agobackport: re PR libstdc++/60734 (Undefined behavior in g++-v4/bits/stl_tree.h)
Jonathan Wakely [Tue, 3 Jun 2014 17:58:51 +0000 (18:58 +0100)] 
backport: re PR libstdc++/60734 (Undefined behavior in g++-v4/bits/stl_tree.h)

Backport from mainline
2014-04-15  Jonathan Wakely  <jwakely@redhat.com>

PR libstdc++/60734
* include/bits/stl_tree.h (_Rb_tree::_M_end): Fix invalid cast.

From-SVN: r211197

11 years agobackport: re PR rtl-optimization/60866 (ICE: in get_seqno_for_a_jump, at sel-sched...
Andrey Belevantsev [Tue, 3 Jun 2014 09:25:39 +0000 (13:25 +0400)] 
backport: re PR rtl-optimization/60866 (ICE: in get_seqno_for_a_jump, at sel-sched-ir.c:4068 with -fselective-scheduling -fno-if-conversion)

        Backport from mainline
        2014-05-14  Andrey Belevantsev  <abel@ispras.ru>

        PR rtl-optimization/60866
        * sel-sched-ir (sel_init_new_insn): New parameter old_seqno.
        Default it to -1.  Pass it down to init_simplejump_data.
        (init_simplejump_data): New parameter old_seqno.  Pass it down
        to get_seqno_for_a_jump.
        (get_seqno_for_a_jump): New parameter old_seqno.  Use it for
        initializing new jump seqno as a last resort.  Add comment.
        (sel_redirect_edge_and_branch): Save old seqno of the conditional
        jump and pass it down to sel_init_new_insn.
        (sel_redirect_edge_and_branch_force): Likewise.

* gcc.dg/pr60866.c: New test.

From-SVN: r211165

11 years agobackport: re PR rtl-optimization/60901 (ICE: SIGSEGV in add_to_deps_list with -fsel...
Andrey Belevantsev [Tue, 3 Jun 2014 09:20:36 +0000 (13:20 +0400)] 
backport: re PR rtl-optimization/60901 (ICE: SIGSEGV in add_to_deps_list with -fsel-sched-pipelining-outer-loops)

Backport from mainline

2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
        PR rtl-optimization/60901

        * config/i386/i386.c (ix86_dependencies_evaluation_hook): Check that
        bb predecessor belongs to the same scheduling region.  Adjust comment.

        * gcc.target/i386/pr60901.c: New test.

From-SVN: r211164

11 years agoDaily bump.
GCC Administrator [Tue, 3 Jun 2014 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211155

11 years agobackport: re PR target/61239 (ICE in decompose, at rtl.h when compiling vshuf-v16hi...
Uros Bizjak [Mon, 2 Jun 2014 22:05:48 +0000 (00:05 +0200)] 
backport: re PR target/61239 (ICE in decompose, at rtl.h when compiling vshuf-v16hi.c using -mavx2)

Backport from mainline
2014-06-02  Uros Bizjak  <ubizjak@gmail.com>

PR target/61239
* config/i386/i386.c (ix86_expand_vec_perm) [case V32QImode]: Use
GEN_INT (-128) instead of GEN_INT (128) to set MSB of QImode constant.

From-SVN: r211150

11 years agoDaily bump.
GCC Administrator [Mon, 2 Jun 2014 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211123

11 years agoDaily bump.
GCC Administrator [Sun, 1 Jun 2014 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211108

11 years agoDaily bump.
GCC Administrator [Sat, 31 May 2014 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211099

11 years agoDaily bump.
GCC Administrator [Fri, 30 May 2014 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211069

11 years agobool_set: Use UTF-8 for accented characters.
Jonathan Wakely [Thu, 29 May 2014 14:31:22 +0000 (15:31 +0100)] 
bool_set: Use UTF-8 for accented characters.

* include/tr2/bool_set: Use UTF-8 for accented characters.
* scripts/run_doxygen: Handle Doxygen 1.8.x change.

From-SVN: r211055

11 years agoDaily bump.
GCC Administrator [Thu, 29 May 2014 00:16:43 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r211039

11 years agoarm_neon.h (vqdmulh_n_s16): Change the last operand's constraint.
Guozhi Wei [Wed, 28 May 2014 18:34:57 +0000 (18:34 +0000)] 
arm_neon.h (vqdmulh_n_s16): Change the last operand's constraint.

* config/aarch64/arm_neon.h (vqdmulh_n_s16): Change the last operand's
constraint.
(vqdmulhq_n_s16): Likewise.

From-SVN: r211029

11 years agobackport: double-int.c (div_and_round_double): Use the proper predicate to detect...
Eric Botcazou [Wed, 28 May 2014 16:46:07 +0000 (16:46 +0000)] 
backport: double-int.c (div_and_round_double): Use the proper predicate to detect a negative quotient.

Backport from mainline
2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>

* double-int.c (div_and_round_double) <ROUND_DIV_EXPR>: Use the proper
predicate to detect a negative quotient.

From-SVN: r211028

11 years agore PR target/61044 (Computed goto on AVR fails to use word-addressing)
Georg-Johann Lay [Wed, 28 May 2014 08:48:03 +0000 (08:48 +0000)] 
re PR target/61044 (Computed goto on AVR fails to use word-addressing)

PR target/61044
* doc/extend.texi (Local Labels): Note that label differences are
not supported for AVR.

From-SVN: r211001

11 years agoDaily bump.
GCC Administrator [Wed, 28 May 2014 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210992

11 years ago* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
Eric Botcazou [Tue, 27 May 2014 20:38:50 +0000 (20:38 +0000)] 
* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.

From-SVN: r210984

11 years agoDaily bump.
GCC Administrator [Tue, 27 May 2014 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210953

11 years agoPR 61310 Rewrite implementation of CTIME and FDATE intrinsics.
Janne Blomqvist [Mon, 26 May 2014 18:36:01 +0000 (21:36 +0300)] 
PR 61310 Rewrite implementation of CTIME and FDATE intrinsics.

2014-05-26  Janne Blomqvist  <jb@gcc.gnu.org>

Backport from mainline
PR libfortran/61310
* intrinsics.texi (CTIME): Remove mention of locale-dependent
behavior.

2014-05-26  Janne Blomqvist  <jb@gcc.gnu.org>

Backport from mainline
PR libfortran/61310
* intrinsics/ctime.c (strctime): Rename to gf_ctime, use snprintf
instead of strftime.
(fdate): Use gf_ctime.
(fdate_sub): Likewise.
(ctime): Likewise.
(ctime_sub): Likewise.

From-SVN: r210943

11 years agore PR target/61249 (_mm_frcz_ss, _mm_frcz_sd: __builtin_ia32_vfrczss, __builtin_ia32_...
Michael Tautschnig [Mon, 26 May 2014 07:45:09 +0000 (07:45 +0000)] 
re PR target/61249 (_mm_frcz_ss, _mm_frcz_sd: __builtin_ia32_vfrczss, __builtin_ia32_vfrczsd require 2 arguments)

PR target/61249
* doc/extend.texi (X86 Built-in Functions): Fix parameter lists of
__builtin_ia32_vfrczs[sd] and __builtin_ia32_mpsadbw256.

From-SVN: r210925

11 years agoDaily bump.
GCC Administrator [Mon, 26 May 2014 00:16:55 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210916

11 years agoPR 61187 Avoid reading uninitialized memory.
Janne Blomqvist [Sun, 25 May 2014 19:29:00 +0000 (22:29 +0300)] 
PR 61187 Avoid reading uninitialized memory.

2014-05-25  Janne Blomqvist  <jb@gcc.gnu.org>

Backport from trunk.
PR libfortran/61187
* io/unix.c (raw_close): Check if s->fd is -1.
(fd_to_stream): Check return value of fstat(), handle error.

From-SVN: r210914

11 years agoDaily bump.
GCC Administrator [Sun, 25 May 2014 00:16:20 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210904

11 years agoDaily bump.
GCC Administrator [Sat, 24 May 2014 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210883

11 years agore PR target/61231 (bootstrap comparision failure on powerpc64le-linux-gnu)
Alan Modra [Fri, 23 May 2014 01:28:23 +0000 (10:58 +0930)] 
re PR target/61231 (bootstrap comparision failure on powerpc64le-linux-gnu)

PR target/61231
* config/rs6000/rs6000.c (mem_operand_gpr): Handle SImode.
* config/rs6000/rs6000.md (extendsidi2_lfiwax, extendsidi2_nocell):
Use "Y" constraint rather than "m".

From-SVN: r210837

11 years agoDaily bump.
GCC Administrator [Fri, 23 May 2014 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r210832

11 years agobackport: htm.md (ttest): Use correct shift value to get CR0.
Peter Bergner [Thu, 22 May 2014 16:07:07 +0000 (11:07 -0500)] 
backport: htm.md (ttest): Use correct shift value to get CR0.

Backport from mainline
2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>

gcc/
* config/rs6000/htm.md (ttest): Use correct shift value to get CR0.

gcc/testsuite/
* gcc.target/powerpc/htm-ttest.c: New test.

From-SVN: r210818

11 years agore PR target/61208 (armhf: generated asm code produces "branch out of range" error...
Richard Earnshaw [Thu, 22 May 2014 15:54:28 +0000 (15:54 +0000)] 
re PR target/61208 (armhf: generated asm code produces "branch out of range" error in gas with -Os)

PR target/61208
* arm.md (arm_cmpdi_unsigned): Fix length calculation for Thumb2.

From-SVN: r210814

11 years agoBASE-VER: Set to 4.8.4.
Richard Biener [Thu, 22 May 2014 09:17:17 +0000 (09:17 +0000)] 
BASE-VER: Set to 4.8.4.

2014-05-22  Richard Biener  <rguenther@suse.de>

        * BASE-VER: Set to 4.8.4.
        * DEV-PHASE: Set to prerelease.

From-SVN: r210801

11 years agoMark as release releases/gcc-4.8.3
Richard Biener [Thu, 22 May 2014 09:10:50 +0000 (09:10 +0000)] 
Mark as release

From-SVN: r210799

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:45 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210798

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:40 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210797

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:34 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210796

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:29 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210795

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:24 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210794

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:19 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210793

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:15 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210792

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:10 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210791

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:10:04 +0000 (09:10 +0000)] 
Mark ChangeLog

From-SVN: r210790

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:59 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210789

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:53 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210788

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:48 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210787

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:43 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210786

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:37 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210785

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:32 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210784

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:27 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210783

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:22 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210782

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:17 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210781

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:12 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210780

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:07 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210779

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:09:02 +0000 (09:09 +0000)] 
Mark ChangeLog

From-SVN: r210778

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:57 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210777

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:51 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210776

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:46 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210775

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:41 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210774

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:35 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210773

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:30 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210772

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:25 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210771

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:20 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210770

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:15 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210769

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:10 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210768

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:05 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210767

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:08:00 +0000 (09:08 +0000)] 
Mark ChangeLog

From-SVN: r210766

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:54 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210765

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:49 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210764

11 years agoMark ChangeLog
Richard Biener [Thu, 22 May 2014 09:07:44 +0000 (09:07 +0000)] 
Mark ChangeLog

From-SVN: r210763