Tobias Burnus
ade2062023
re PR fortran/42922 (Wrongly rejected derived types with default initializers in PURE procedures 2)
...
2010-02-01 Tobias Burnus <burnus@net-b.de>
PR fortran/42922
* decl.c (variable_decl): Allow default initializer in
TYPE declarations in PURE functions.
2010-02-01 Tobias Burnus <burnus@net-b.de>
PR fortran/42922
* gfortran.dg/pure_initializer_3.f90: News test.
From-SVN: r156433
2010-02-01 22:37:49 +01:00
Vladimir Makarov
6eeea7a76e
re PR target/41399 (Scheduler gives huge dependence graph compiling fortran/intrinsic.c on ARM)
...
2010-02-01 Vladimir Makarov <vmakarov@redhat.com>
PR target/41399
* sched-deps.c (sched_analyze_insn): Ignore fixed registers for
implicitly set registers.
From-SVN: r156431
2010-02-01 19:52:42 +00:00
Paolo Carlini
15ecdcc6fc
re PR libstdc++/42408 (Missing templatized seed())
...
2010-02-01 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/42408
* include/bits/random.h (linear_congruential_engine<>::
linear_congruential_engine(seed_seq&),
linear_congruential_engine<>::seed(seed_seq&),
mersenne_twister<>::mersenne_twister(seed_seq&),
mersenne_twister<>::seed(seed_seq&),
subtract_with_carry_engine<>::subtract_with_carry_engine(seed_seq&),
subtract_with_carry_engine<>::seed(seed_seq&),
discard_block_engine<>::discard_block_engine(seed_seq&),
discard_block_engine<>::seed(seed_seq&),
independent_bits_engine<>::independent_bits_engine(seed_seq&),
independent_bits_engine<>::seed(seed_seq&),
shuffle_order_engine<>::shuffle_order_engine(seed_seq&),
shuffle_order_engine<>::seed(seed_seq&)): Templatize.
* include/bits/random.tcc: Adjust.
* testsuite/26_numerics/random/subtract_with_carry_engine/cons/
seed_seq.cc: New.
* testsuite/26_numerics/random/mersenne_twister_engine/cons/
seed_seq.cc: Likewise.
* testsuite/26_numerics/random/linear_congruential_engine/
cons/seed_seq.cc: Likewise.
From-SVN: r156430
2010-02-01 19:45:23 +00:00
Richard Earnshaw
87d05b4491
arm.c (FL_FOR_ARCH_7A): is also a superset of ARMv6K.
...
* arm.c (FL_FOR_ARCH_7A): is also a superset of ARMv6K.
(arm_override_options): Allow automatic selection of the thread
pointer register if thumb2.
(legitimize_pic_address): Improve code sequences for Thumb2.
(arm_call_tls_get_addr): Likewise.
(legitimize_tls_address): Likewise.
* arm.md (pic_load_addr_arm): Delete. Replace with ...
(pic_load_addr_32bit): ... this. New named pattern.
* thumb2.md (pic_load_addr_thumb2): Delete.
(pic_load_dot_plus_four): Delete.
(tls_load_dot_plus_four): New named pattern.
From-SVN: r156428
2010-02-01 15:09:20 +00:00
Rainer Orth
cb717ac46c
re PR libgomp/29986 (testsuite failures)
...
PR libgomp/29986
* doc/install.texi (Specific): Add sparc-sun-solaris2.10 entry.
Document fix for TLS bug.
From-SVN: r156427
2010-02-01 13:35:10 +00:00
Paolo Carlini
1e3ca17d52
forward_list.h (forward_list<>::resize(size_type), [...]): Only declare.
...
2010-02-01 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/forward_list.h (forward_list<>::resize(size_type),
forward_list(size_type)): Only declare.
* include/bits/forward_list.tcc (forward_list<>::resize(size_type),
forward_list(size_type)): Define, don't assume CopyConstructible.
* testsuite/23_containers/forward_list/cons/10.cc: New.
* testsuite/23_containers/forward_list/modifiers/6.cc: Likewis.
* testsuite/23_containers/forward_list/requirements/dr438/
assign_neg.cc: Adjust dg-error line numbers.
* testsuite/23_containers/forward_list/requirements/dr438/
insert_neg.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_2_neg.cc: Likewise.
* include/bits/forward_list.h: Use _M_get_Node_allocator throughout.
From-SVN: r156426
2010-02-01 13:10:12 +00:00
Joseph Myers
eb752658bf
* sv.po: Update.
...
From-SVN: r156423
2010-02-01 00:28:40 +00:00
GCC Administrator
ab50bf24f5
Daily bump.
...
From-SVN: r156422
2010-02-01 00:16:39 +00:00
Paolo Carlini
22977dce58
generation_prohibited.c: Remove, swap can indeed throw (DR 774).
...
2010-01-31 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/23_containers/array/requirements/exception/
generation_prohibited.c: Remove, swap can indeed throw (DR 774).
* testsuite/util/exception/safety.h (insert_base<__versa_string>): Fix.
* testsuite/util/testsuite_container_traits.h
(traits<__versa_string>): Enable insert tests.
2010-01-31 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/forward_list.h (forward_list<>::insert_after
(const_iterator, size_type, const _Tp&), insert_after(const_iterator,
_InputIterator, _InputIterator), insert_after(const_iterator,
std::initializer_list<>)): Fix return type per N3000.
* testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
Adjust.
* testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
assign_neg.cc: Adjust dg-error line numbers.
* testsuite/23_containers/forward_list/requirements/dr438/
insert_neg.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_2_neg.cc: Likewise.
From-SVN: r156419
2010-01-31 22:52:25 +00:00
Janus Weil
7adac79a3d
re PR fortran/42888 (ICE in fold_convert_loc, at fold-const.c:2670)
...
gcc/fortran/
2010-01-31 Janus Weil <janus@gcc.gnu.org>
PR fortran/42888
* resolve.c (resolve_allocate_expr): Move default initialization code
here from gfc_trans_allocate.
* trans.c (gfc_trans_code): Call gfc_trans_class_assign also for
EXEC_INIT_ASSIGN.
* trans-expr.c (gfc_trans_class_assign): Handle default initialization
of CLASS variables via memcpy.
* trans-stmt.c (gfc_trans_allocate): Move default initialization code
to resolve_allocate_expr.
gcc/testsuite/
2010-01-31 Janus Weil <janus@gcc.gnu.org>
PR fortran/42888
* gfortran.dg/allocate_derived_2.f90: New test.
From-SVN: r156418
2010-01-31 22:56:02 +01:00
Eric Botcazou
355b1741d9
re PR middle-end/42898 (volatile structures and compound literal initializers)
...
PR middle-end/42898
* gcc.dg/torture/pr42898-2.c: New test.
From-SVN: r156414
2010-01-31 20:00:54 +00:00
Richard Guenther
44f89620d9
tree-sra.c (ptr_parm_has_direct_uses): Rewrite to be conservatively correct.
...
2010-01-31 Richard Guenther <rguenther@suse.de>
* tree-sra.c (ptr_parm_has_direct_uses): Rewrite to be
conservatively correct.
From-SVN: r156413
2010-01-31 19:54:32 +00:00
John David Anglin
747b0aedad
re PR target/42850 (FAIL: g++.dg/abi/forced.C execution test)
...
PR target/42850
Revert:
2010-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* config/pa/t-slibgcc-dwarf-ver (SHLIB_SOVERSION): Bump by two.
From-SVN: r156410
2010-01-31 19:37:52 +00:00
Kaveh R. Ghazi
362c6d2fb2
configure.ac: Add "recommended" version checks for GMP/MPC.
...
* configure.ac: Add "recommended" version checks for GMP/MPC.
Update recommended GMP/MPFR/MPC versions.
* configure: Regenerate.
gcc:
* doc/install.texi: Update recommended GMP/MPFR/MPC versions.
From-SVN: r156408
2010-01-31 18:12:21 +00:00
Kai Tietz
8370a62af8
config.gcc: Adjust order of makefile fragments for mingw targets.
...
2010-01-31 Kai Tietz <kai.tietz@onevision.com>
* config.gcc: Adjust order of makefile fragments for mingw targets.
From-SVN: r156406
2010-01-31 18:05:08 +01:00
Richard Guenther
61c7cbf8e5
re PR middle-end/42898 (volatile structures and compound literal initializers)
...
2010-01-31 Richard Guenther <rguenther@suse.de>
PR middle-end/42898
* gimplify.c (gimplify_init_constructor): For volatile LHS
initialize a temporary.
* gcc.dg/torture/pr42898.c: New testcase.
From-SVN: r156404
2010-01-31 17:01:38 +00:00
Paolo Carlini
6e4a660f12
revert: condition_variable (condition_variable_any:: wait<>(_Lock&)): Provide definition.
...
2010-01-31 Paolo Carlini <paolo.carlini@oracle.com>
Revert last changes. Also revert, among the previous changes:
* include/std/condition_variable (condition_variable_any::
wait<>(_Lock&)): Provide definition.
From-SVN: r156403
2010-01-31 16:54:49 +00:00
Matthias Klose
b0a69d2062
configure.ac: Fix __stack_chk_fail check for cross builds configured --with-headers
...
2010-01-31 Matthias Klose <doko@ubuntu.com>
* configure.ac: Fix __stack_chk_fail check for cross builds configured
--with-headers
* configure: Regenerate.
From-SVN: r156402
2010-01-31 15:01:53 +00:00
Joern Rennecke
888c5ad25a
MAINTAINERS: Move my Embecosm email address into the write-after-approval section.
...
* MAINTAINERS: Move my Embecosm email address into the
write-after-approval section.
(paperwork is in place since November)
From-SVN: r156400
2010-01-31 12:05:42 +00:00
Paul Thomas
b7d1d8b460
re PR fortran/38324 (Wrong lbound given to allocatable components)
...
2010-01-31 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38324
* expr.c (gfc_get_full_arrayspec_from_expr): New function.
* gfortran.h : Add prototype for above.
* trans-expr.c (gfc_trans_alloc_subarray_assign): New function.
(gfc_trans_subcomponent_assign): Call new function to replace
the code to deal with allocatable components.
* trans-intrinsic.c (gfc_conv_intrinsic_bound): Call
gfc_get_full_arrayspec_from_expr to replace existing code.
2010-01-31 Paul Thomas <pault@gcc.gnu.org>
PR fortran/38324
* gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
* gfortran.dg/alloc_comp_bounds_1.f90: New test.
From-SVN: r156399
2010-01-31 12:05:22 +00:00
GCC Administrator
9b7b903efd
Daily bump.
...
From-SVN: r156392
2010-01-31 00:16:48 +00:00
Paolo Bonzini
c19787df1c
inline-1.C: New.
...
2010-01-30 Paolo Bonzini <bonzini@gnu.org>
* g++.dg/tree-ssa/inline-1.C: New.
* g++.dg/tree-ssa/inline-2.C: New.
* g++.dg/tree-ssa/inline-3.C: New.
From-SVN: r156384
2010-01-30 14:36:26 +00:00
GCC Administrator
7adb8e0063
Daily bump.
...
From-SVN: r156375
2010-01-30 00:16:56 +00:00
Paolo Carlini
023cee968b
condition_variable (condition_variable_any:: __wait_until_impl): Add.
...
2010-01-29 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/condition_variable (condition_variable_any::
__wait_until_impl): Add.
(condition_variable_any::wait_until): Provide definitions.
* testsuite/30_threads/condition_variable_any/members/2.cc: New.
* testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
Adjust dg-error line number.
* testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
Likewise.
* testsuite/30_threads/condition_variable/members/1.cc: Minor
stylistic changes.
* testsuite/30_threads/condition_variable/members/1.cc: Likewise.
From-SVN: r156367
2010-01-29 22:46:31 +00:00
Eric Botcazou
55eb4dab27
tree-ssa-alias.c (same_type_for_tbaa): Return -1 if the types have the same alias set and their sizes different...
...
* tree-ssa-alias.c (same_type_for_tbaa): Return -1 if the types have
the same alias set and their sizes different constantness.
(aliasing_component_refs_p): Revert 2009-10-24 change.
From-SVN: r156362
2010-01-29 18:21:39 +00:00
Michael Meissner
dd70c86077
PR 41701, prevent pow in compiler pathname from a false error
...
From-SVN: r156360
2010-01-29 17:54:14 +00:00
Michael Meissner
850ea825c3
PR 41701, prevent pow in compiler pathname from a false error
...
From-SVN: r156359
2010-01-29 17:53:46 +00:00
Paolo Carlini
cdf5f5a34d
condition_variable (enum class cv_status): Add and use it throughout, per N3000.
...
2010-01-29 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/condition_variable (enum class cv_status): Add and
use it throughout, per N3000.
(condition_variable_any::wait<>(_Lock&), wait<>(_Lock&, _Predicate),
wait_until<>(_Lock&, const chrono::time_point<>&, _Predicate)):
Provide definitions.
* src/condition_variable.cc (condition_variable_any::notify_one,
condition_variable_any::notify_all): Likewise.
* config/abi/pre/gnu.ver: Export.
* testsuite/30_threads/condition_variable_any/requirements/
typedefs.cc: New.
* testsuite/30_threads/condition_variable_any/requirements/
standard_layout.cc: Likewise.
* testsuite/30_threads/condition_variable/members/1.cc: Adjust.
* testsuite/30_threads/condition_variable/members/2.cc: Likewise.
* testsuite/30_threads/condition_variable/cons/assign_neg.cc: Adjust
dg-error line numbers.
* testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
* testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
Likewise.
* testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
Likewise.
From-SVN: r156358
2010-01-29 16:59:55 +00:00
Rainer Orth
f9e06dbc62
sparc.c (sparc_elf_asm_named_section): Declare decl unused.
...
* config/sparc/sparc.c (sparc_elf_asm_named_section): Declare decl
unused.
From-SVN: r156357
2010-01-29 16:37:00 +00:00
Rainer Orth
93e520a2db
inclhack.def (solaris_int_limits_3): New fix.
...
* inclhack.def (solaris_int_limits_3): New fix.
* fixincl.x: Regenerate.
* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_3_CHECK]: New
test.
* inclhack.def (solaris_int_const, solaris_int_limits_1,
solaris_int_limits_2 ): Applies to Solaris 2 in general.
Remove select.
Add mach for *-*-solaris2*.
Change second c_fix_arg to select.
Remove #pragma ident from test_text.
* fixincl.x: Regenerate.
* tests/base/sys/int_const.h [SOLARIS_INT_CONST_CHECK]: Remove
#pragma trigger text.
* tests/base/sys/int_limits.h [SOLARIS_INT_LIMITS_1_CHECK,
SOLARIS_INT_LIMITS_2_CHECK]: Likewise.
From-SVN: r156356
2010-01-29 15:55:13 +00:00
Rainer Orth
41d1138f79
task-1.C: Renamed err to e.
...
* testsuite/libgomp.c++/task-1.C: Renamed err to e.
* testsuite/libgomp.c++/task-6.C: Likewise.
From-SVN: r156354
2010-01-29 15:34:07 +00:00
Rainer Orth
bac4175b69
eh16.C: Rename err to e.
...
* g++.old-deja/g++.mike/eh16.C: Rename err to e.
* g++.old-deja/g++.mike/eh17.C: Likewise.
* g++.old-deja/g++.mike/p5571.C: Likewise.
From-SVN: r156353
2010-01-29 15:27:42 +00:00
Dodji Seketeli
1a048f8232
Fix PRs c++/42758, c++/42634, c++/42797
...
... and mitigate PR c++/42336
gcc/cp/ChangeLog:
PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* cp-tree.h (NON_DEFAULT_TEMPLATE_ARGS_COUNT,
SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT,
GET_NON_DEFAULT_TEMPLATE_ARGS_COUNT): New accessor macros.
* pt.c (coerce_template_parms, type_unification_real,
expand_template_argument_pack, coerce_template_parameter_pack):
Set the non default template args count.
(current_template_args): Always set non defaulted
template args count when compiled with --enable-checking
(tsubst_template_args, type_unification_real): Propagate the non
defaulted template args count.
* error.c (get_non_default_template_args_count): Renamed
count_non_default_template_args into this. Don't calculate the
non default template argument count anymore. Use the new
accessor macros above to get it.
(dump_template_argument_list, dump_type, dump_decl,
dump_template_parms): Adjust.
* parser.c (cp_parser_template_argument_list): Always set defaulted
template args count when compiled with --enable-checking.
gcc/testsuite/ChangeLog:
PR c++/42758
PR c++/42634
PR c++/42336
PR c++/42797
PR c++/42880
* g++.dg/other/crash-5.C: New test.
* g++.dg/other/crash-6.C: New test.
* g++.dg/other/crash-7.C: New test.
* g++.dg/other/crash-8.C: New test.
From-SVN: r156351
2010-01-29 15:30:41 +01:00
Richard Guenther
eb6b98c71c
tree-ssa-ccp.c (ccp_fold_stmt): Unshare values we substitute.
...
2010-01-29 Richard Guenther <rguenther@suse.de>
* tree-ssa-ccp.c (ccp_fold_stmt): Unshare values we substitute.
Assert we successfully updated the call.
From-SVN: r156346
2010-01-29 12:19:36 +00:00
Jakub Jelinek
c23cd1d60f
re PR rtl-optimization/42889 ("-fcompare-debug failure (length)" with "-O1 -fgcse")
...
PR rtl-optimization/42889
* df.h (df_set_bb_dirty_nonlr): New prototype.
* df-core.c (df_set_bb_dirty_nonlr): New function.
* df-scan.c (df_insn_rescan): Call it instead of
df_set_bb_dirty for DEBUG_INSNs.
* gcc.dg/pr42889.c: New test.
From-SVN: r156344
2010-01-29 13:14:47 +01:00
Richard Guenther
38bc76da3d
re PR middle-end/37448 (cannot compile big function)
...
2010-01-29 Richard Guenther <rguenther@suse.de>
PR middle-end/37448
* ipa-inline.c (cgraph_decide_inlining_incrementally): Avoid
quadratic behavior in most cases.
From-SVN: r156343
2010-01-29 11:26:27 +00:00
Shujing Zhao
9ee5ebeb8d
decl.c (redeclaration_error_message): Wrap the return messages to G_() for easy translation.
...
2010-01-29 Shujing Zhao <pearly.zhao@oracle.com>
* decl.c (redeclaration_error_message): Wrap the return messages to
G_() for easy translation.
From-SVN: r156340
2010-01-29 03:28:50 +00:00
GCC Administrator
b42e0e49ad
Daily bump.
...
From-SVN: r156339
2010-01-29 00:16:44 +00:00
Jason Merrill
cd92414429
re PR c++/42880 (trunk does not compile boost MPL)
...
PR c++/42880
* semantics.c (begin_class_definition): Don't use type_as_string.
From-SVN: r156336
2010-01-28 17:52:36 -05:00
François Dumont
a2fe92030c
stl_algobase.h (struct __iter_base): Add.
...
2010-01-28 François Dumont <francois.cppdevs@free.fr>
* include/bits/stl_algobase.h (struct __iter_base): Add.
(__niter_base, __miter_base): Adjust, use the latter.
From-SVN: r156335
2010-01-28 22:29:52 +00:00
Steve Ellcey
6684eb28f6
configure.tgt (*-*-hpux*): Add -frandom-seed flag.
...
2010-01-28 Steve Ellcey <sje@cup.hp.com>
* configure.tgt (*-*-hpux*): Add -frandom-seed flag.
From-SVN: r156334
2010-01-28 21:47:59 +00:00
H.J. Lu
d6bedeaf48
Use SSE2 on gcc.target/i386/pr42881.c.
...
2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr42881.c: Use SSE2.
From-SVN: r156333
2010-01-28 13:35:16 -08:00
Uros Bizjak
d819472d13
re PR target/42891 (ice in extract_insn, at recog.c:2097)
...
PR target/42891
* config/i386/i386.c (ix86_expand_int_movcc): Convert tmp to SImode
in the call to gen_x86_movsicc_0_m1.
testsuite/ChangeLog:
PR target/42891
* gcc.target/i386/pr42891.c: New test.
From-SVN: r156327
2010-01-28 18:58:03 +01:00
Paolo Carlini
8c0b91b4ce
21674.cc: Extend xfail to all systems.
...
2010-01-28 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/21_strings/basic_string/element_access/char/21674.cc:
Extend xfail to all systems.
* testsuite/21_strings/basic_string/element_access/wchar_T/21674.cc:
Likewise.
* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
Extend xfail to darwin10 systems.
From-SVN: r156326
2010-01-28 17:01:53 +00:00
Richard Guenther
3ed7d068d9
re PR tree-optimization/42871 (g++: Internal error: Segmentation fault (program cc1plus))
...
2010-01-28 Richard Guenther <rguenther@suse.de>
PR tree-optimization/42871
* tree-ssa-pre.c (phi_translate_set): Make sure to retain
leaders.
* g++.dg/torture/pr42871.C: New testcase.
From-SVN: r156324
2010-01-28 14:45:09 +00:00
Richard Guenther
830bc5507b
tree-ssa-ccp.c (ccp_fold_stmt): Fold calls and propagate into call arguments.
...
2010-01-28 Richard Guenther <rguenther@suse.de>
* tree-ssa-ccp.c (ccp_fold_stmt): Fold calls and propagate
into call arguments.
* gcc.dg/Wobjsize-1.h: New testcase.
* gcc.dg/Wobjsize-1.c: Likewise.
From-SVN: r156323
2010-01-28 14:42:17 +00:00
Richard Biener
28e5ca15b7
re PR middle-end/42883 (internal compiler error: in redirect_eh_edge_1, at tree-eh.c:2112)
...
2010-01-28 Richard Guenther <rguenther@suse.de>
PR middle-end/42883
* tree-cfgcleanup.c (remove_forwarder_block): Do not remove
the forwarder if the destination is an EH landing pad.
* g++.dg/torture/pr42883.C: New testcase.
From-SVN: r156322
2010-01-28 14:40:59 +00:00
Razya Ladelsky
8adfe01d22
28-01-2010 Razya Ladelsky <razya@il.ibm.com>
...
* tree-parloops.c (transform_to_exit_first_loop): Update the basic
block list passed to gimple_duplicate_sese_tail.
(parallelize_loops): Avoid parallelization when the function
has_nonlocal_label.
Avoid parallelization when the preheader is IRREDUCIBLE.
Try to optimize when estimated_loop_iterations_int is unresolved.
Add the loop's location to the dump file.
* tree-cfg.c(add_phi_args_after_redirect): Remove.
(gimple_duplicate_sese_tail): Remove the check for the latch.
Redirect nexits to the exit block.
Remove handling of the incoming edges to the latch.
Redirect the backedge from the copied latch to the exit bb.
From-SVN: r156321
2010-01-28 14:24:25 +00:00
Michael Matz
3d952fb783
re PR target/42881 (SSE2 intrinsics miscompiled at -O0 -march=k8)
...
PR target/42881
* config/i386/i386.c (ix86_expand_vector_init_duplicate):
Wrap force_reg into a sequence, emit it before user.
testsuite/
* gcc.target/i386/pr42881.c: New test.
From-SVN: r156320
2010-01-28 14:11:34 +00:00
Pascal Obry
2b30b635ab
s-win32.ads: Add some missing constants.
...
2010-01-28 Pascal Obry <obry@adacore.com>
* s-win32.ads: Add some missing constants.
From-SVN: r156319
2010-01-28 14:44:54 +01:00