Peter O'Gorman
467b2e9e3f
configure: Regenerate for new libtool.
...
* configure: Regenerate for new libtool.
* config.h.in: Regenerate for new libtool.
Co-Authored-By: Steve Ellcey <sje@cup.hp.com>
From-SVN: r140703
2008-09-26 16:33:53 +00:00
Peter O'Gorman
25e5de9afd
configure: Regenerate for new libtool.
...
* configure: Regenerate for new libtool.
* aclocal.m4: Ditto.
* Makefile.in: Ditto.
* src/Makefile.in: Ditto.
* doc/Makefile.in: Ditto.
* po/Makefile.in: Ditto.
* libmath/Makefile.in: Ditto.
* include/Makefile.in: Ditto.
* libsupc++/Makefile.in: Ditto.
* testsuite/Makefile.in: Ditto.
Co-Authored-By: Steve Ellcey <sje@cup.hp.com>
From-SVN: r140702
2008-09-26 16:32:26 +00:00
Peter O'Gorman
18d9818802
configure: Regenerate for new libtool.
...
* configure: Regenerate for new libtool.
* Makefile.in: Ditto.
Co-Authored-By: Steve Ellcey <sje@cup.hp.com>
From-SVN: r140701
2008-09-26 16:28:27 +00:00
Peter O'Gorman
5d47bb022e
configure: Regenerate for new libtool.
...
* configure: Regenerate for new libtool.
* aclocal.m4: Ditto.
Co-Authored-By: Steve Ellcey <sje@cup.hp.com>
From-SVN: r140700
2008-09-26 16:26:24 +00:00
Peter O'Gorman
6b4a97edb1
configure: Regenerate for new libtool.
...
* configure: Regenerate for new libtool.
* Makefile.in: Ditto.
* testsuite/Makefile.in: Ditto.
Co-Authored-By: Steve Ellcey <sje@cup.hp.com>
From-SVN: r140699
2008-09-26 16:24:34 +00:00
Peter O'Gorman
ae11dff459
libtool.m4: Update to libtool 2.2.6.
...
* libtool.m4: Update to libtool 2.2.6.
* lt~obsolete.m4: Update to libtool 2.2.6.
* ltmain.sh: Update to libtool 2.2.6.
* ltsugar.m4: Update to libtool 2.2.6.
* ltversion.m4: Update to libtool 2.2.6.
* ltoptions.m4: Update to libtool 2.2.6.
* ltgcc.m4: Update to match changes from libtool 2.2.6.
From-SVN: r140698
2008-09-26 16:21:02 +00:00
Laurent Guerby
74c061dec3
Fix missing file in 2008-09-21 commit
...
From-SVN: r140697
2008-09-26 16:02:49 +00:00
Pat Haugen
16044a800c
rs6000.c (rs6000_emit_allocate_stack): Use correct alias set on MEM when saving stack pointer.
...
2008-09-26 Pat Haugen <pthaugen@us.ibm.com>
* config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Use correct
alias set on MEM when saving stack pointer.
* config/rs6000/rs6000.md (allocate_stack): Likewise
From-SVN: r140693
2008-09-26 14:31:57 +00:00
Eric Botcazou
8f5730b997
re PR ada/5911 (Support for multilib in Ada)
...
PR ada/5911
* gcc-interface/Makefile.in (SPARC/Solaris): Add multilib support.
From-SVN: r140687
2008-09-26 08:33:04 +00:00
Kai Tietz
0edc11f5ab
struct-layout-1_x1.h: Add __SIZE_TYPE__ cast to avoid pointer truncation warning.
...
2008-09-26 Kai Tietz <kai.tietz@onevision.com>
* g++.dg/compat/struct-layout-1_x1.h: Add __SIZE_TYPE__ cast
to avoid pointer truncation warning.
From-SVN: r140686
2008-09-26 10:08:38 +02:00
Dorit Nuzman
4ee279f254
re PR tree-optimization/37574 (ICE with the vectorizer and GC)
...
PR tree-optimization/37574
* tree-vectorizer.c (vect_is_simple_use): Fix indentation.
* tree-vect-transform.c (vect_get_constant_vectors): Use vectype
instead of vector_type for constants. Take computation out of loop.
(vect_get_vec_def_for_operand): Use only vectype for constant case,
and use only vector_type for invariant case.
(get_initial_def_for_reduction): Use vectype instead of vector_type.
From-SVN: r140685
2008-09-26 06:28:01 +00:00
Jerry DeLisle
105b713696
re PR fortran/37498 (Incorrect array value returned - 4.3 ABI Broken)
...
2008-09-25 Jerry DeLisle <jvdelisle@gcc.gnu.org
PR libfortran/37498
* list_read.c (eat_separator): Revert previous patch and move
delim_status, decimal_status, and pad_status to gfc_unit.
(parse_real): Ditto. (read_real): Ditto.
* read.c (read_a): Likewise. (read_a_char4): Likewise.
(read_f): Likewise.
* inquire.c (inquire_via_unit): Add missing check for
IOPARM_INQUIRE_HAS_FLAGS2. (inquire_via_filename): Likewise.
* io.h (unit_sign_s): Move delim_status, decimal_status, and pad_status
to gfc_unit.
* transfer.c (read_sf): Ditto. (read_block_form): Ditto.
(formatted_transfer_scalar): Ditto. (data_transfer_init): Ditto.
* write.c (write_default_char4): Ditto. (write_utf8_char4): Ditto.
(write_character): Ditto. (write_real_g0): Ditto.
(list_formatted_write_scalar): Ditto. (nml_write_obj): Ditto.
(namelist_write): Ditto.
* write_float.def (calculate_sign): Ditto. (output_float): Ditto.
From-SVN: r140684
2008-09-26 06:19:42 +00:00
Jerry DeLisle
5e1bdeb75f
re PR fortran/37498 (Incorrect array value returned - 4.3 ABI Broken)
...
2008-09-25 Jerry DeLisle <jvdelisle@gcc.gnu.org
PR fortran/37498
* trans-io.c (build_dt): Revert previous patch..
* ioparm.def: Delete IOPARM_dt_f2003.
From-SVN: r140683
2008-09-26 06:15:21 +00:00
Jakub Jelinek
e7b012c044
re PR c/37645 (ICE with weakref attribute)
...
PR c/37645
* c-common.c (handle_weakref_attribute): Ignore the attribute unless
the decl is a VAR_DECL or FUNCTION_DECL.
* gcc.dg/pr37645.c: New test.
From-SVN: r140680
2008-09-26 07:09:29 +02:00
Vladimir Makarov
83d48fad1f
re PR middle-end/37535 (gcc/libgcc2.c:404: internal compiler error: Floating point exception)
...
2008-09-25 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/37535
* ira-lives.c (mark_reg_live, mark_reg_dead): New functions.
(mark_ref_live, mark_ref_dead): Use them.
(def_conflicts_with_inputs_p): Remove.
(mark_early_clobbers): New function.
(process_bb_node_lives): Call preprocess_constraints and
mark_early_clobbers.
* doc/rtx.texi (clobber): Change how RA deals with clobbers.
From-SVN: r140679
2008-09-26 00:43:11 +00:00
GCC Administrator
3fcac00fec
Daily bump.
...
From-SVN: r140677
2008-09-26 00:17:02 +00:00
Vladimir Makarov
b15a7ae67a
re PR middle-end/37448 (cannot compile big function)
...
2008-09-25 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/37448
* ira-int.h (IRA_ALLOCNO_TEMP): Rename to ALLOCNO_TEMP.
(ira_compress_allocno_live_ranges): New prototype.
* ira-color.c: Rename IRA_ALLOCNO_TEMP to ALLOCNO_TEMP.
(coalesced_allocnos_living_at_program_points): New.
(coalesced_allocnos_live_at_points_p,
set_coalesced_allocnos_live_points): New functions.
(coalesce_spill_slots): Rewrite.
* ira-lives.c (remove_some_program_points_and_update_live_ranges,
ira_compress_allocno_live_ranges): New functions.
* ira-build.c (ira_flattening): Call
ira_compress_allocno_live_ranges.
(ira_build): Ditto.
From-SVN: r140674
2008-09-26 00:14:30 +00:00
H.J. Lu
6396547e62
i386.md: Check cmp/branch fuse for cmp peephole optimization.
...
2008-09-25 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.md: Check cmp/branch fuse for cmp peephole
optimization.
From-SVN: r140673
2008-09-25 16:44:57 -07:00
Steve Ellcey
548a20809c
* gcc.dg/vect/slp-7.c: Add alignment attribute, change target tests.
...
From-SVN: r140671
2008-09-25 23:06:38 +00:00
Paolo Carlini
79faac542c
re PR c++/37649 (ICE with invalid template class)
...
/cp
2008-09-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37649
* name-lookup.c (maybe_process_template_type_declaration): Check
return value of push_template_decl_real for error_mark_node.
/testsuite
2008-09-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/37649
* g++.dg/template/crash82.C: New.
From-SVN: r140670
2008-09-25 20:38:32 +00:00
Richard Sandiford
6ffef2ad23
combine.c (make_compound_operation): Handle the 'E' format.
...
gcc/
* combine.c (make_compound_operation): Handle the 'E' format.
(count_rtxs): Likewise.
(update_table_tick): Likewise.
(get_last_value_validate): Likewise.
From-SVN: r140669
2008-09-25 19:52:34 +00:00
Samuel Tardieu
3ca37eb74b
re PR ada/37641 (FILE_WRITE_PROPERTIES is deprecated)
...
gcc/ada/
PR ada/37641
* adaint.c (__gnat_set_non_writable): Use FILE_WRITE_EA
instead of deprecated FILE_WRITE_PROPERTIES.
From-SVN: r140665
2008-09-25 15:12:26 +00:00
Tobias Burnus
3dcc3ef2a1
re PR fortran/37504 (Wrongly rejects: unprotected_pointer => protected_pointer)
...
2008-09-25 Tobias Burnus <burnus@net-b.de>
PR fortran/37504
* expr.c (gfc_check_pointer_assign): Allow assignment of
protected pointers.
* match.c (gfc_match_assignment,gfc_match_pointer_assignment):
Remove unreachable code.
2008-09-25 Tobias Burnus <burnus@net-b.de>
PR fortran/37504
* gfortran.dg/protected_7.f90: New test.
From-SVN: r140663
2008-09-25 17:01:16 +02:00
Eric Botcazou
116612b994
* dbxout.c (dbxout_parms): Fetch the inner REG inside a PARALLEL.
...
From-SVN: r140662
2008-09-25 11:52:47 +00:00
Sergei Dyshel
e76314a76e
matrix-reorg.c (transform_allocation_sites): Initializers added to avoid the warning.
...
2008-09-25 Sergei Dyshel <sergeid@il.ibm.com>
* matrix-reorg.c (transform_allocation_sites): Initializers
added to avoid the warning.
From-SVN: r140661
2008-09-25 11:21:43 +00:00
Martin Jambor
2fb16412ad
cgraph.c (free_nodes): New variable.
...
2008-09-25 Martin Jambor <mjambor@suse.cz>
* cgraph.c (free_nodes): New variable.
(NEXT_FREE_NODE): New macro.
(cgraph_create_node): Reuse nodes from the free list. Do not
update uid if doing so.
(cgraph_remove_node): Add the node to the free list.
From-SVN: r140660
2008-09-25 11:53:42 +02:00
GCC Administrator
1f243c2275
Daily bump.
...
From-SVN: r140654
2008-09-25 00:16:52 +00:00
Andrew Pinski
70d1a75009
Remove conflict mark.
...
From-SVN: r140651
2008-09-24 15:49:54 -07:00
Gerald Pfeifer
0c327f097d
* config/freebsd.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
...
From-SVN: r140650
2008-09-24 22:47:14 +00:00
Richard Henderson
b5e9dce1fe
dwarf2.h (DW_OP_GNU_encoded_addr): New.
...
* dwarf2.h (DW_OP_GNU_encoded_addr): New.
* unwind-dw2.c (execute_stack_op): Handle it.
From-SVN: r140648
2008-09-24 15:38:03 -07:00
David Edelsohn
cf8e1455a4
Revert rs6000 change.
...
From-SVN: r140646
2008-09-24 17:58:36 -04:00
Steve Ellcey
1547a82040
* gcc.dg/vect/O3-vect-pr34223.c: Check vect_int_mult.
...
From-SVN: r140645
2008-09-24 21:14:29 +00:00
Aldy Hernandez
3ba09659f1
c-common.c (fname_decl): New location argument.
...
* c-common.c (fname_decl): New location argument.
* c-common.h (fname_decl): Same.
* c-parser.c (c_lex_one_token): Use {warning,error}_at instead of
{warning,error}.
(c_parser_typeof_specifier): Same.
(c_parser_parms_list_declarator): Same.
(c_parser_asm_string_literal): Same.
(c_parser_compound_statement_nostart): Same.
(c_parser_label): Same.
(c_parser_do_statement): Same.
(c_parser_asm_statement): Same.
(c_parser_unary_expression): Same.
(c_parser_sizeof_expression): Same.
(c_parser_postfix_expression): Same.
(c_parser_pragma): Same.
(c_parser_omp_clause_collapse): Same.
(c_parser_omp_clause_num_threads): Same.
(c_parser_omp_clause_schedule): Same.
(c_parser_omp_all_clauses): Same.
(c_parser_omp_sections_scope): Same.
(c_parser_omp_for_loop): Same. Pass condition's location to
c_objc_common_truthvalue_conversion.
(c_parser_enum_specifier): Remove comment.
testsuite/
* gcc.dg/gomp/for-1.c: Test for columns.
* gcc.dg/func-outside-1.c: Same.
* gcc.dg/bitfld-7.c: Same.
cp/
* semantics.c (finish_fname): Pass location to fname_decl.
From-SVN: r140642
2008-09-24 20:00:43 +00:00
Paolo Carlini
19a6a2ea61
bitset: Adjust comment to reflect DR 853.
...
2008-09-24 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/bitset: Adjust comment to reflect DR 853.
* include/debug/bitset: Likewise.
* doc/xml/manual/intro.xml: Add an entry for DR 853.
From-SVN: r140637
2008-09-24 17:49:21 +00:00
Steve Ellcey
fbc2a50569
* gcc.dg/utf-array.c: Fix syntax of dg-error stmts.
...
From-SVN: r140635
2008-09-24 17:13:13 +00:00
Michael J. Eager
2a013f0520
predicates.md (easy_fp_constant): Single FP consts are easy.
...
2008-09-24 Michael J. Eager <eager@eagercon.com>
* config/rs6000/predicates.md (easy_fp_constant): Single FP consts
are easy.
* config/rs6000/rs6000.c (rs6000_override_options): Move
rs6000_init_hard_regno_mode_ok after all options changed.
Set rs6000_single_float, rs6000_double_float if TARGET_HARD_FLOAT.
(rs6000_handle_option): Process -msingle-float, -mdouble-float,
-msimple-fpu flags. Add warning messages if single FP not configured.
(rs6000_file_start): Output gnu_attribute for single-float.
(legitimate_lo_sum_address_p): Condition on TARGET_DOUBLE_FLOAT.
(rs6000_legitimize_address): Likewise.
(rs6000_legitimize_reload_address): Likewise.
(rs6000_emit_move): Condition on TARGET_DOUBLE_FLOAT,
TARGET_SINGLE_FLOAT.
(function_arg_advance): Likewise.
(function_arg): Likewise.
(setup_incoming_varargs): Condition on TARGET_DOUBLE_FLOAT.
(rs6000_gimplify_va_arg): Condition on TARGET_DOUBLE_FLOAT,
TARGET_SINGLE_FLOAT.
(rs6000_split_multireg_move): Condition on TARGET_DOUBLE_FLOAT.
(rs6000_emit_prologue): Likewise.
(rs6000_function_value): Condition on TARGET_DOUBLE_FLOAT,
TARGET_SINGLE_FLOAT.
(rs6000_libcall_value): Likewise.
* config/rs6000/rs6000.h (TARGET_SINGLE_FLOAT): New default to 1.
(TARGET_DOUBLE_FLOAT): New default to 1
(TARGET_SIMPLE_FPU): New default to 0
(TARGET_SINGLE_FPU): New default to 0
(TARGET_SINGLE_FLOAT_MODE): New.
(TARGET_DOUBLE_FLOAT_MODE): New.
* config/rs6000/singlefp.h: New; redefine TARGET_SINGLE_FLOAT,
TARGET_DOUBLE_FLOAT, TARGET_SIMPLE_FPU, TARGET_SINGLE_FPU,
UNITS_PER_FP_WORD
* config/rs6000/rs6000.md (define_mode_iterator): Condition on
TARGET_DOUBLE_FLOAT, TARGET_SINGLE_FLOAT.
(extendsfdf2, extendsfdf2_fpr, truncdfsf2, truncdfsf2_fpr,
copysigndf3,fseldfsf4, negdf2, negdf2_fpr, absdf2, absdf2_fpr,
nabsdf2_fpr, adddf3, adddf3_fpr, subdf3, subdf3_fpr, muldf3,
muldf3_fpr, divdf3, divdf3_fpr, sqrtdf2, smaxdf3, smindf3,
movdfcc, *fseldfdf4, floatsidf2, *floatsidf2_internal,
floatunssidf2, *floatunssidf2_internal, fix_truncdfsi2,
*fix_truncdfsi2_internal, fix_truncdfsi2_internal_gfxopt,
fix_truncdfsi2_mfpgpr, fctiwz, btruncdf2, ceildf2, floordf2,
rounddf2, floatdidf2, floatsidf_ppc64_mfpgpr, floatsidf_ppc64,
floatunssidf_ppc64, fix_truncdfdi2, movdf_hardfloat32,
movdf_hardfloat64_mfpgpr, movdf_hardfloat64, extenddftf2_fprs,
extenddftf2_internal, trunctfdf2_internal2, fix_trunc_helper,
abstf2_internal, movdf_update1, movdf_update2, cmpdf_internal1,
cmptf_internal1, *cmptf_internal2): Condition on
TARGET_DOUBLE_FLOAT.
(aux_truncdfsf2, negsf2, *negsf2, abssf2, *abssf2, addsf3, subsf3,
mulsf3, divsf3, sqrtsf2, copysignsf3, smaxsf3, sminsf3, movsfcc,
*fselsfsf4, fixuns_truncsfsi2, fix_truncsfsi2, floatunssisf2,
btruncsf2, ceilsf2, floorsf2, roundsf2, floatdisf2_internal1,
floatdisf2_internal2, *movsf_hardfloat, trunctfsf2_fprs,
*movsf_update1, *movsf_update2, *cmpsf_internal1): Condition on
TARGET_SINGLE_FLOAT.
(divsf3, sqrtsf2, divdf3, divdf3_fpr): Condition on TARGET_SIMPLE_FPU.
* config/rs6000/rs6000.opt (-msingle-float): New.
(-mdouble-float): New.
(-msimple-fpu): New.
* doc/invoke.texi (RS/6000 and PowerPC Options): Add
-msingle-float, -mdouble-float, -msimple-fpu options.
* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Set
_SOFT_DOUBLE for -msingle-float.
* config.gcc: New config for target=powerpc-xilinx-eabi.
From-SVN: r140632
2008-09-24 11:20:45 -04:00
Tobias Burnus
5fb41e29c6
options.c (set_default_std_flags,gfc_init_options): Add comment: keep in sync with libgfortran.
...
2008-09-24 Tobias Burnus <burnus@net-b.de>
* options.c (set_default_std_flags,gfc_init_options):
Add comment: keep in sync with libgfortran.
2008-09-24 Tobias Burnus <burnus@net-b.de>
* runtime/compile_options.c (init_compile_options):
Sync flags with front end.
From-SVN: r140625
2008-09-24 09:08:22 +02:00
Tobias Burnus
a9b98c2c55
re PR fortran/37626 (ICE for automatic deallocation of character result variable)
...
2008-09-24 Tobias Burnus <burnus@net-b.de>
PR fortran/37626
* trans-array.c (gfc_trans_deferred_array): Don't auto-deallocate
result variables.
2008-09-24 Tobias Burnus <burnus@net-b.de>
PR fortran/37626
* gfortran.dg/allocatable_function_4.f90: New test.
From-SVN: r140624
2008-09-24 09:01:18 +02:00
GCC Administrator
3497139845
Daily bump.
...
From-SVN: r140622
2008-09-24 00:16:31 +00:00
Eric Botcazou
157891a301
constraints.md: New file.
...
* config/sparc/constraints.md: New file.
* config/sparc/sparc.md: Include it.
* config/sparc/sparc-protos.h (memory_ok_for_ldd): Declare.
(sparc_extra_constraint_check): Delete.
* config/sparc/sparc.c (register_ok_for_ldd): Minor tweaks.
(memory_ok_for_ldd): New predicate.
(sparc_extra_constraint_check): Delete.
* config/sparc/sparc.h (REG_CLASS_FROM_LETTER): Likewise.
(CONST_OK_FOR_LETTER_P): Likewise.
(CONST_DOUBLE_OK_FOR_LETTER_P): Likewise.
(EXTRA_CONSTRAINT): Likewise.
From-SVN: r140619
2008-09-23 21:45:06 +00:00
Steve Ellcey
8179c2f253
target-supports.exp (check_effective_target_pow10): New.
...
* lib/target-supports.exp (check_effective_target_pow10): New.
* g++.dg/cdce3.C: Set GNU_EXTENSION if pow10.
From-SVN: r140618
2008-09-23 21:27:17 +00:00
Steve Ellcey
b41310e29d
* regrename.c (do_replace): Copy REG_POINTER value to new reg.
...
From-SVN: r140616
2008-09-23 20:44:18 +00:00
Jakub Jelinek
8569b2d0a9
re PR c++/37533 (ICE with parallel for loop)
...
PR c++/37533
* semantics.c (finish_omp_for): If processing_template_decl, just build
MODIFY_EXPR for init instead of calling cp_build_modify_expr.
* g++.dg/gomp/pr37533.C: New test.
From-SVN: r140613
2008-09-23 20:57:18 +02:00
Richard Sandiford
5345105058
alias.c (find_base_value): Use FIND_BASE_TERM.
...
gcc/
* alias.c (find_base_value): Use FIND_BASE_TERM.
* doc/tm.texi (FIND_BASE_TERM): Update documentation.
From-SVN: r140612
2008-09-23 18:29:58 +00:00
Richard Sandiford
411e138af2
i386.c: Include cselib.h.
...
gcc/
* config/i386/i386.c: Include cselib.h.
(ix86_pic_register_p): New function.
(ix86_delegitimize_address): Use it to check for the PIC register.
From-SVN: r140611
2008-09-23 18:29:14 +00:00
Richard Sandiford
a9e6fc5a60
tm.texi (FIND_BASE_TERM): Expand documentation.
...
gcc/
* doc/tm.texi (FIND_BASE_TERM): Expand documentation.
* config/i386/i386.c (ix86_find_base_term): Don't check for
SYMBOL_REF and LABEL_REF.
From-SVN: r140610
2008-09-23 18:28:24 +00:00
Richard Sandiford
5213f1a643
i386.c (ix86_delegitimize_address): Wrap the constant PLUS in a CONST.
...
gcc/
* config/i386/i386.c (ix86_delegitimize_address): Wrap the
constant PLUS in a CONST.
From-SVN: r140609
2008-09-23 18:27:44 +00:00
Chris Fairles
b6a9bc4d4e
37547.cc: Return void to avoid warnings.
...
2008-09-23 Chris Fairles <cfairles@gcc.gnu.org>
* testsuite/25_algorithms/min/37547.cc: Return void to avoid warnings.
* testsuite/25_algorithms/max/37547.cc: Likewise.
* testsuite/25_algorithms/minmax/37547.cc: Likewise.
From-SVN: r140608
2008-09-23 18:24:20 +00:00
Paolo Carlini
47cd155763
Implement DR 396 [Ready].
...
2008-09-23 Paolo Carlini <paolo.carlini@oracle.com>
Implement DR 396 [Ready].
* include/std/bitset (bitset<>::bitset(const std::basic_string<>&,
size_t, size_t, _CharT, _CharT), bitset<>::bitset(const char*,
char, char), bitset<>::to_string(_CharT, _CharT),
bitset<>::_M_copy_from_string(const std::basic_string<>&, size_t,
size_t, _CharT, _CharT), bitset<>::_M_copy_to_string
(std::basic_string<>&, _CharT, _CharT), bitset<>::_M_copy_from_ptr(
const _CharT*, size_t, size_t, size_t, _CharT, _CharT)): Add.
(operator>>(std::basic_istream<>&, bitset<_Nb>&), operator<<(
std::basic_ostream<>&, const bitset<_Nb>&)): Adjust.
* include/debug/bitset (bitset<>::bitset(const std::basic_string<>&,
size_t, size_t, _CharT, _CharT), bitset<>::bitset(const char*,
char, char), bitset<>::to_string(_CharT, _CharT)): Add.
* doc/xml/manual/intro.xml: Add an entry for DR 396.
* testsuite/23_containers/bitset/cons/dr396.cc: Add.
* testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
From-SVN: r140607
2008-09-23 18:14:24 +00:00
Kai Tietz
37e27d01ca
i386.c (ix86_function_ok_for_sibcall): Correct check for sibcall support for w64.
...
2008-09-23 Kai Tietz <kai.tietz@onevision.com>
*config/i386/i386.c (ix86_function_ok_for_sibcall): Correct
check for sibcall support for w64.
From-SVN: r140606
2008-09-23 19:56:45 +02:00