1. 13 Nov, 2009 14 commits
  2. 12 Nov, 2009 19 commits
  3. 11 Nov, 2009 7 commits
    • re PR middle-end/41729 (Undefined reference with -fPIC -fwhole-program -flto) · 62a0a52e
      
      	PR middle-end/41729
      	* ipa.c (function_and_variable_visibility): Do not privatize COMDAT
      	and WEAK variables at -fwhole-program.
      
      	PR middle-end/41735
      	* ipa.c (whole_program_function_and_variable_visility): COMDAT
      	functions/variables are not needed even if they are externally visible.
      
      From-SVN: r154108
      Jan Hubicka committed
    • re PR fortran/41978 ([F03] ICE in gfc_conv_expr_descriptor for array PPC assignment) · ef2bbc8c
      2009-11-11  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41978
      	* resolve.c (resolve_ref): Take care of procedure pointer component
      	references.
      
      
      2009-11-11  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41978
      	* gfortran.dg/proc_ptr_comp_22.f90: New test.
      
      From-SVN: r154107
      Janus Weil committed
    • call.c (build_op_delete_call): Downgrade error about placement/non-placement… · 188a786d
      call.c (build_op_delete_call): Downgrade error about placement/non-placement confusion to permerror.
      
      	* call.c (build_op_delete_call): Downgrade error about
      	placement/non-placement confusion to permerror.
      
      From-SVN: r154106
      Jason Merrill committed
    • (patch by Richard Guenther) · 811232fe
      
      	(patch by Richard Guenther)
      	* lto-streamer-out.c (output_function): Output head of argument list
      	earlier.
      	* lto-streamer-in.c (input_function): Re-map arguments into merged
      	declaration.
      
      From-SVN: r154105
      Jan Hubicka committed
    • re PR testsuite/42001 (LTO tests fail with non multilib targets (but still not… · 5fae76b1
      re PR testsuite/42001 (LTO tests fail with non multilib targets (but still not --disable-multilib ))
      
      2009-11-11  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR testsuite/42001
      	* gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init.  Call
      	lto_finish at the end.
      
      	* lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
      	(lto_finish): New. Restore mathlib.
      
      From-SVN: r154104
      H.J. Lu committed
    • basic_string.h (to_string(int), [...]): Add, per resolution of DR 1261. · a4ecd144
      2009-11-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/basic_string.h (to_string(int), to_string(unsigned),
      	to_string(long), to_string(unsigned long), to_string(float),
      	to_string(double), to_wstring(int), to_wstring(unsigned),
      	to_wstring(long), to_wstring(unsigned long), to_wstring(float),
      	to_wstring(double)): Add, per resolution of DR 1261.
      	* include/ext/vstring.h: Likewise.
      	* testsuite/21_strings/basic_string/numeric_conversions/char/
      	dr1261.cc: Add.
      	* testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
      	dr1261.cc: Likewise.
      
      From-SVN: r154102
      Paolo Carlini committed
    • lto-cgraph.c: Include gcov-io.h · 0bc1b77f
      	* lto-cgraph.c: Include gcov-io.h
      	(output_profile_summary): New function.
      	(output_cgraph): Use it.
      	(input_profile_summary): New function.
      	(input_cgraph): Use it.
      	* coverage.c (build_ctr_info_value): Use varpool; initalize
      	DECL_ASSEMBLER_NAME.
      	(create_coverage): Likewise.
      	* tree-profile.c (tree_init_ic_make_global_vars): Likewise.
      	(tree_init_edge_profiler): Likewise.
      	* Makefile.in (lto-cgraph.o): Add dependency on gcov-io.h.
      
      From-SVN: r154100
      Jan Hubicka committed