Ian Lance Taylor [Thu, 17 Oct 2013 22:11:27 +0000 (17 22:11 +0000)]
Merge from GCC 4.8 branch revision 203800.
From-SVN: r203803
Ian Lance Taylor [Thu, 17 Oct 2013 20:08:21 +0000 (17 20:08 +0000)]
compiler: Rework handling of imported anonymous builtin types again.
From-SVN: r203794
Ian Lance Taylor [Thu, 17 Oct 2013 18:41:40 +0000 (17 18:41 +0000)]
syscall: Add Dup3, {Get,List,Remove,Set}xattr, {Get,Set}priority.
From-SVN: r203789
Paolo Carlini [Thu, 17 Oct 2013 17:15:46 +0000 (17 17:15 +0000)]
re PR c++/58596 ([c++11] ICE with decltype in non-static data member initializer)
/cp
2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58596
* semantics.c (lambda_expr_this_capture): Handle NSDMIs in the
cp_unevaluated_operand case.
/testsuite
2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58596
* g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
From-SVN: r203784
Ian Lance Taylor [Thu, 17 Oct 2013 15:55:46 +0000 (17 15:55 +0000)]
Merge from GCC 4.8 branch revision 203772.
From-SVN: r203775
Ian Lance Taylor [Thu, 17 Oct 2013 15:43:50 +0000 (17 15:43 +0000)]
compiler: Don't warn for unknown type when importing anonymous field.
From-SVN: r203771
Christian Bruel [Thu, 17 Oct 2013 13:49:40 +0000 (17 15:49 +0200)]
fix typo comment
From-SVN: r203759
GCC Administrator [Thu, 17 Oct 2013 00:16:38 +0000 (17 00:16 +0000)]
Daily bump.
From-SVN: r203737
Paolo Carlini [Wed, 16 Oct 2013 22:19:18 +0000 (16 22:19 +0000)]
re PR c++/58633 (ICE with decltype of destructor call)
/cp
2013-10-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58633
* parser.c (cp_parser_pseudo_destructor_name): Revert r174385 changes.
/testsuite
2013-10-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58633
* g++.dg/cpp0x/decltype57.C: New.
* g++.dg/cpp0x/enum18.C: Revert r174385 changes.
From-SVN: r203730
Jason Merrill [Wed, 16 Oct 2013 21:58:58 +0000 (16 17:58 -0400)]
re PR c++/57850 (Option -fdump-translation-unit not working)
PR c++/57850
* decl2.c (dump_tu): Split out from...
(cp_write_global_declarations): ...here. Call it in PCH mode.
From-SVN: r203728
François Dumont [Wed, 16 Oct 2013 20:09:18 +0000 (16 20:09 +0000)]
re PR libstdc++/58191 (Can't use boost transform_iterator with _GLIBCXX_DEBUG)
2013-10-16 François Dumont <fdumont@gcc.gnu.org>
PR libstdc++/58191
* include/debug/macros.h (__glibcxx_check_partitioned_lower): Add
__gnu_debug::__base calls on iterators passed to internal debug
check.
(__glibcxx_check_partitioned_lower_pred): Likewise.
(__glibcxx_check_partitioned_upper): Likewise.
(__glibcxx_check_partitioned_upper_pred): Likewise.
* include/debug/functions.h (__check_partitioned_lower):
Remove code to detect safe iterators.
(__check_partitioned_upper): Likewise.
From-SVN: r203719
Ian Lance Taylor [Wed, 16 Oct 2013 18:49:36 +0000 (16 18:49 +0000)]
Merge from GCC 4.8 branch revision 203713.
From-SVN: r203716
Ian Lance Taylor [Wed, 16 Oct 2013 17:27:53 +0000 (16 17:27 +0000)]
Bring over Go 1.1.2 bug fixes from mainline.
Bring in from mainline:
2013-10-11 Chris Manghane <cmang@google.com>
* go-gcc.cc (Gcc_backend::function_code_expression): New
function.
2013-10-10 Chris Manghane <cmang@google.com>
* go-gcc.cc (Backend::error_function): New function.
(Backend::function): New function.
(Backend::make_function): New function.
(function_to_tree): New function.
From-SVN: r203712
Ganesh Gopalasubramanian [Wed, 16 Oct 2013 10:47:13 +0000 (16 10:47 +0000)]
Backport FMA4 enablement for bdver3 from mainline
From-SVN: r203696
Jakub Jelinek [Wed, 16 Oct 2013 09:33:10 +0000 (16 11:33 +0200)]
BASE-VER: Set to 4.8.3.
* BASE-VER: Set to 4.8.3.
* DEV-PHASE: Set to prerelease.
From-SVN: r203692
GCC Administrator [Wed, 16 Oct 2013 07:20:40 +0000 (16 07:20 +0000)]
Mark as release
From-SVN: r203689
GCC Administrator [Wed, 16 Oct 2013 07:20:37 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203688
GCC Administrator [Wed, 16 Oct 2013 07:20:33 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203687
GCC Administrator [Wed, 16 Oct 2013 07:20:30 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203686
GCC Administrator [Wed, 16 Oct 2013 07:20:26 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203685
GCC Administrator [Wed, 16 Oct 2013 07:20:23 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203684
GCC Administrator [Wed, 16 Oct 2013 07:20:19 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203683
GCC Administrator [Wed, 16 Oct 2013 07:20:16 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203682
GCC Administrator [Wed, 16 Oct 2013 07:20:13 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203681
GCC Administrator [Wed, 16 Oct 2013 07:20:09 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203680
GCC Administrator [Wed, 16 Oct 2013 07:20:05 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203679
GCC Administrator [Wed, 16 Oct 2013 07:20:01 +0000 (16 07:20 +0000)]
Mark ChangeLog
From-SVN: r203678
GCC Administrator [Wed, 16 Oct 2013 07:19:55 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203677
GCC Administrator [Wed, 16 Oct 2013 07:19:52 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203676
GCC Administrator [Wed, 16 Oct 2013 07:19:48 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203675
GCC Administrator [Wed, 16 Oct 2013 07:19:45 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203674
GCC Administrator [Wed, 16 Oct 2013 07:19:41 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203673
GCC Administrator [Wed, 16 Oct 2013 07:19:38 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203672
GCC Administrator [Wed, 16 Oct 2013 07:19:34 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203671
GCC Administrator [Wed, 16 Oct 2013 07:19:31 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203670
GCC Administrator [Wed, 16 Oct 2013 07:19:27 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203669
GCC Administrator [Wed, 16 Oct 2013 07:19:23 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203668
GCC Administrator [Wed, 16 Oct 2013 07:19:20 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203667
GCC Administrator [Wed, 16 Oct 2013 07:19:16 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203666
GCC Administrator [Wed, 16 Oct 2013 07:19:13 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203665
GCC Administrator [Wed, 16 Oct 2013 07:19:08 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203664
GCC Administrator [Wed, 16 Oct 2013 07:19:04 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203663
GCC Administrator [Wed, 16 Oct 2013 07:19:01 +0000 (16 07:19 +0000)]
Mark ChangeLog
From-SVN: r203662
GCC Administrator [Wed, 16 Oct 2013 07:18:57 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203661
GCC Administrator [Wed, 16 Oct 2013 07:18:54 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203660
GCC Administrator [Wed, 16 Oct 2013 07:18:50 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203659
GCC Administrator [Wed, 16 Oct 2013 07:18:46 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203658
GCC Administrator [Wed, 16 Oct 2013 07:18:42 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203657
GCC Administrator [Wed, 16 Oct 2013 07:18:39 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203656
GCC Administrator [Wed, 16 Oct 2013 07:18:35 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203655
GCC Administrator [Wed, 16 Oct 2013 07:18:32 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203654
GCC Administrator [Wed, 16 Oct 2013 07:18:28 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203653
GCC Administrator [Wed, 16 Oct 2013 07:18:25 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203652
GCC Administrator [Wed, 16 Oct 2013 07:18:22 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203651
GCC Administrator [Wed, 16 Oct 2013 07:18:18 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203650
GCC Administrator [Wed, 16 Oct 2013 07:18:15 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203649
GCC Administrator [Wed, 16 Oct 2013 07:18:11 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203648
GCC Administrator [Wed, 16 Oct 2013 07:18:07 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203647
GCC Administrator [Wed, 16 Oct 2013 07:18:03 +0000 (16 07:18 +0000)]
Mark ChangeLog
From-SVN: r203646
GCC Administrator [Wed, 16 Oct 2013 07:17:59 +0000 (16 07:17 +0000)]
Mark ChangeLog
From-SVN: r203645
GCC Administrator [Wed, 16 Oct 2013 07:17:56 +0000 (16 07:17 +0000)]
Mark ChangeLog
From-SVN: r203644
GCC Administrator [Wed, 16 Oct 2013 07:17:53 +0000 (16 07:17 +0000)]
Mark ChangeLog
From-SVN: r203643
GCC Administrator [Wed, 16 Oct 2013 07:17:49 +0000 (16 07:17 +0000)]
Mark ChangeLog
From-SVN: r203642
GCC Administrator [Wed, 16 Oct 2013 07:17:46 +0000 (16 07:17 +0000)]
Mark ChangeLog
From-SVN: r203641
GCC Administrator [Wed, 16 Oct 2013 00:16:34 +0000 (16 00:16 +0000)]
Daily bump.
From-SVN: r203637
GCC Administrator [Tue, 15 Oct 2013 00:16:41 +0000 (15 00:16 +0000)]
Daily bump.
From-SVN: r203581
Rainer Orth [Mon, 14 Oct 2013 12:58:43 +0000 (14 12:58 +0000)]
Fix gcc.dg/torture/pr58670.c for Solaris 9/x86 assembler
* gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
btsl.
From-SVN: r203535
GCC Administrator [Mon, 14 Oct 2013 00:16:20 +0000 (14 00:16 +0000)]
Daily bump.
From-SVN: r203510
Eric Botcazou [Sun, 13 Oct 2013 14:58:57 +0000 (13 14:58 +0000)]
* gcc-interface/decl.c (gnat_to_gnu_param): Remove obsolete comment.
From-SVN: r203500
GCC Administrator [Sun, 13 Oct 2013 00:16:39 +0000 (13 00:16 +0000)]
Daily bump.
From-SVN: r203494
James Greenhalgh [Sat, 12 Oct 2013 08:23:31 +0000 (12 08:23 +0000)]
Backport: [AArch64] Fix early-clobber operands to vtbx[1,3]
* config/aarch64/arm_neon.h
(vtbx<1,3>_<psu>8): Fix register constriants.
From-SVN: r203480
GCC Administrator [Sat, 12 Oct 2013 00:16:33 +0000 (12 00:16 +0000)]
Daily bump.
From-SVN: r203474
GCC Administrator [Fri, 11 Oct 2013 00:16:26 +0000 (11 00:16 +0000)]
Daily bump.
From-SVN: r203399
Jakub Jelinek [Thu, 10 Oct 2013 16:39:52 +0000 (10 18:39 +0200)]
re PR middle-end/58670 (asm goto miscompilation)
PR middle-end/58670
* stmt.c (expand_asm_operands): Add FALLTHRU_BB argument,
if any labels are in FALLTHRU_BB, use a special label emitted
immediately after the asm goto insn rather than label_rtx
of the LABEL_DECL.
(expand_asm_stmt): Adjust caller.
* cfgrtl.c (commit_one_edge_insertion): Force splitting of
edge if the last insn in predecessor is a jump with single successor,
but it isn't simplejump_p.
* gcc.dg/torture/pr58670.c: New test.
From-SVN: r203384
GCC Administrator [Thu, 10 Oct 2013 00:16:42 +0000 (10 00:16 +0000)]
Daily bump.
From-SVN: r203334
Jonathan Wakely [Wed, 9 Oct 2013 18:39:21 +0000 (9 18:39 +0000)]
58659.cc: Use VERIFY instead of aborting.
* testsuite/20_util/shared_ptr/cons/58659.cc: Use VERIFY instead of
aborting.
From-SVN: r203326
Jakub Jelinek [Wed, 9 Oct 2013 09:28:03 +0000 (9 11:28 +0200)]
parallel.c (GOMP_parallel_end): Remember team->nthreads and call gomp_team_end before adjusting...
* parallel.c (GOMP_parallel_end): Remember team->nthreads and call
gomp_team_end before adjusting gomp_remaining_threads_count, increment
gomp_remaining_threads_count instead of decrementing it again.
* testsuite/libgomp.c/thread-limit-1.c: New test.
From-SVN: r203308
Jakub Jelinek [Wed, 9 Oct 2013 09:26:48 +0000 (9 11:26 +0200)]
backport: re PR tree-optimization/58539 (ICE with segfault at -O3 with -g enabled on x86_64-linux-gnu)
Backport from mainline
2013-09-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/58539
* tree-vect-loop.c (vect_create_epilog_for_reduction): Honor
the fact that debug statements are not taking part in loop-closed
SSA construction.
* gcc.dg/torture/pr58539.c: New testcase.
From-SVN: r203307
GCC Administrator [Wed, 9 Oct 2013 00:16:44 +0000 (9 00:16 +0000)]
Daily bump.
From-SVN: r203297
Ian Lance Taylor [Wed, 9 Oct 2013 00:02:32 +0000 (9 00:02 +0000)]
runtime: Do not report thunks and recover functions in backtrace.
From-SVN: r203295
Ian Lance Taylor [Tue, 8 Oct 2013 23:54:31 +0000 (8 23:54 +0000)]
compiler: Error for qualified ID as field name in struct literal.
From-SVN: r203293
Paolo Carlini [Tue, 8 Oct 2013 22:29:49 +0000 (8 22:29 +0000)]
re PR c++/58568 ([c++11] ICE with lambda in invalid template variable definition)
/cp
2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58568
* semantics.c (begin_lambda_type): Check return value of xref_tag
for error_mark_node; tidy.
* decl.c (grokdeclarator): Tweak error message.
/testsuite
2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58568
* g++.dg/cpp0x/lambda/lambda-ice10.C: New.
* g++.old-deja/g++.mike/misc9.C: Adjust.
From-SVN: r203290
Jonathan Wakely [Tue, 8 Oct 2013 13:38:21 +0000 (8 13:38 +0000)]
re PR libstdc++/58659 (Construction of shared_ptr from unique_ptr mismatches new/delete and std::allocator for __shared_ptr_count)
PR libstdc++/58659
* include/bits/shared_ptr_base.h (__shared_count::__shared_count(P,D)):
Delegate to constructor taking allocator.
(__shared_count::_S_create_from_up): Inline into ...
(__shared_count::__shared_count(unique_ptr<Y,D>&&): Here. Use
std::conditional instead of constrained overloads. Allocate memory
using the allocator type that will be used for deallocation.
* testsuite/20_util/shared_ptr/cons/58659.cc: New.
* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust.
From-SVN: r203277
Andreas Krebbel [Tue, 8 Oct 2013 13:35:30 +0000 (8 13:35 +0000)]
htm-nofloat-2.c: Add -mzarch to asm options.
2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
From-SVN: r203275
GCC Administrator [Tue, 8 Oct 2013 00:16:44 +0000 (8 00:16 +0000)]
Daily bump.
From-SVN: r203258
Jonathan Wakely [Mon, 7 Oct 2013 23:21:58 +0000 (7 23:21 +0000)]
re PR libstdc++/57641 (std::timed_mutex.try_lock_until() is broken)
PR libstdc++/57641
* include/std/mutex (timed_mutex, recursive_timed_mutex): Add
overloaded _M_try_lock_until to handle conversion between different
clocks. Replace constrained __try_lock_for_impl overloads with
conditional increment.
* testsuite/30_threads/timed_mutex/try_lock_until/57641.cc: New.
From-SVN: r203256
Ian Lance Taylor [Mon, 7 Oct 2013 15:32:18 +0000 (7 15:32 +0000)]
reflect: Use C style comments in 386 assembly for Solaris assembler.
From Rainer Orth.
From-SVN: r203250
Andreas Krebbel [Mon, 7 Oct 2013 07:47:17 +0000 (7 07:47 +0000)]
s390.c (s390_register_info): Make the call-saved FPR loop to work also for 31bit ABI.
2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_register_info): Make the call-saved FPR
loop to work also for 31bit ABI.
Save the stack pointer for frame_size > 0.
2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-nofloat-2.c: New testcase.
From-SVN: r203238
Andreas Krebbel [Mon, 7 Oct 2013 07:45:12 +0000 (7 07:45 +0000)]
2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.md ("tbegin", "tbegin_nofloat", "tbegin_retry")
("tbegin_retry_nofloat", "tend", "tabort", "tx_assist"): Remove
constraint letters from expanders.
("tbegin_retry", "tbegin_retry_nofloat"): Change predicate of the
retry count to general_operand.
("tabort"): Give operand 0 a mode.
("tabort_1"): Add mode and constraint letter for operand 0.
* doc/extend.texi: Fix protoype of __builtin_non_tx_store.
From-SVN: r203237
Andreas Krebbel [Mon, 7 Oct 2013 07:44:15 +0000 (7 07:44 +0000)]
backport: htm-1.c: New file.
2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Backport from mainline
2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-1.c: New file.
* gcc.target/s390/htm-nofloat-1.c: New file.
* gcc.target/s390/htm-xl-intrin-1.c: New file.
From-SVN: r203236
GCC Administrator [Mon, 7 Oct 2013 00:16:41 +0000 (7 00:16 +0000)]
Daily bump.
From-SVN: r203234
Jonathan Wakely [Sun, 6 Oct 2013 17:38:10 +0000 (6 17:38 +0000)]
re PR libstdc++/57465 (Failed postcondition for std::function constructed with null function pointer)
PR libstdc++/57465
* include/std/functional
(_Function_base::_Base_manager::_M_not_empty_function): Fix overload
for pointers.
* testsuite/20_util/function/cons/57465.cc: New.
From-SVN: r203230
GCC Administrator [Sun, 6 Oct 2013 00:16:32 +0000 (6 00:16 +0000)]
Daily bump.
From-SVN: r203226
GCC Administrator [Sat, 5 Oct 2013 00:16:55 +0000 (5 00:16 +0000)]
Daily bump.
From-SVN: r203222
Ian Lance Taylor [Fri, 4 Oct 2013 19:51:45 +0000 (4 19:51 +0000)]
Merge from GCC 4.8 branch revision 203214.
From-SVN: r203215
Ian Lance Taylor [Fri, 4 Oct 2013 18:52:37 +0000 (4 18:52 +0000)]
reflect: Fix calling Interface method on value created by MakeFunc.
From-SVN: r203213
Chris Manghane [Fri, 4 Oct 2013 18:07:35 +0000 (4 18:07 +0000)]
compiler: Use backend interface for temporary reference expressions.
* go-gcc.cc (Backend::convert_expression): New function.
From-SVN: r203210
Tobias Burnus [Fri, 4 Oct 2013 16:54:55 +0000 (4 18:54 +0200)]
Correct ChangeLog for PR fortran/57697
From-SVN: r203208
Tobias Burnus [Fri, 4 Oct 2013 16:25:55 +0000 (4 18:25 +0200)]
backport: re PR fortran/57697 ([OOP] Segfault with defined assignment for components during intrinsic assignment)
2013-10-04 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-09-25 Tobias Burnus <burnus@net-b.de>
PR fortran/57697
PR fortran/58469
* resolve.c (generate_component_assignments): Avoid double free
at runtime and freeing a still-being used expr.
2013-10-04 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-09-25 Tobias Burnus <burnus@net-b.de>
PR fortran/57697
PR fortran/58469
* gfortran.dg/defined_assignment_8.f90: New.
* gfortran.dg/defined_assignment_9.f90: New.
From-SVN: r203207
Marcus Shawcroft [Fri, 4 Oct 2013 14:57:04 +0000 (4 14:57 +0000)]
[AArch64] Fix PR58460.
2013-10-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
Backport from mainline.
PR target/58460
* config/aarch64/aarch64.md (*add_<shift>_<mode>)
(*add_<shift>_si_uxtw,*add_mul_imm_<mode>)
(*sub_<shift>_<mode>)
(*sub_<shift>_si_uxtw,*sub_mul_imm_<mode>, *sub_mul_imm_si_uxtw):
Remove k constraint.
From-SVN: r203204