1. 04 Mar, 2014 10 commits
    • lto-section-in.c (lto_get_section_data): Fix const cast. · 3c24e842
      2014-03-04  Richard Biener  <rguenther@suse.de>
      
      	* lto-section-in.c (lto_get_section_data): Fix const cast.
      
      From-SVN: r208315
      Richard Biener committed
    • tree-streamer.c (record_common_node): Assert we don't record nodes with type double. · 3740bda6
      2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
      
              * tree-streamer.c (record_common_node): Assert we don't record
              nodes with type double.
              (preload_common_node): Skip type double, complex double and
              double pointer since it is now frontend dependent due to
              fshort-double option.
      
      2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
      
              * gcc.dg/lto/pr55113_0.c: New testcase.
      
      From-SVN: r208312
      Paulo Matos committed
    • re PR lto/60405 (ICE in lto1 on x86_64-linux-gnu) · 91856735
      2014-03-04  Richard Biener  <rguenther@suse.de>
      
      	PR lto/60405
      	* lto-streamer-in.c (lto_read_body): Remove LTO bytecode version
      	check.
      	(lto_input_toplevel_asms): Likewise.
      	* lto-section-in.c (lto_get_section_data): Instead do it here
      	for every section.
      
      From-SVN: r208311
      Richard Biener committed
    • re PR c++/60376 ([c++1y] ICE on invalid with using declaration in template function) · 064fd5a8
      /gcc/cp
      2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/60376
      	* parser.c (cp_parser_using_declaration): Early return when
      	cp_parser_nested_name_specifier errors out.
      
      /gcc/testsuite
      2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/60376
      	* g++.dg/cpp1y/pr60376.C: New.
      
      /libstdc++-v3
      2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/60376
      	* testsuite/29_atomics/headers/atomic/types_std_c++0x_neg.cc:
      	Adjust dg-error directives.
      
      From-SVN: r208309
      Paolo Carlini committed
    • Fix g++.dg/abi/anon2.C with -std=c++98 · 79bc1d65
      	* g++.dg/abi/anon2.C: Don't scan assembler for c++98.
      
      From-SVN: r208307
      Rainer Orth committed
    • re PR tree-optimization/60382 (ICE on valid code at -O3 on x86_64-linux-gnu (in… · b75f28e1
      re PR tree-optimization/60382 (ICE on valid code at -O3 on x86_64-linux-gnu (in vect_create_epilog_for_reduction, at tree-vect-loop.c:4352))
      
      2014-03-04  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/60382
      	* tree-vect-loop.c (vect_is_simple_reduction_1): Do not consider
      	dead PHIs a reduction.
      
      	* gcc.dg/vect/pr60382.c: New testcase.
      
      From-SVN: r208305
      Richard Biener committed
    • re PR fortran/60148 (strings in NAMELIST do not honor DELIM= in open statement) · 03aac9ce
      2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
      
      	PR libfortran/60148
      	* gfortran.dg/namelist_84.f90: New test.
      
      From-SVN: r208303
      Jerry DeLisle committed
    • re PR fortran/60148 (strings in NAMELIST do not honor DELIM= in open statement) · 75b2dba9
      2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
      
      	PR libfortran/60148
      	* io/inquire.c (inquire_via_unit): In the case of
      	DELIM_UNSPECIFIED set inquire return string to "NONE".
      	* io/list_read.c (read_character): In the case of DELIM_NONE and
      	namelists, complete the character read using the namelist
      	variable length.
      	* io/open.c (new_unit): Don't set delim status to none if not
      	specified so that DELIM_UNSPECIFIED can be used later.
      	* io/transfer.c (data_transfer_init): For namelist I/O, if the
      	unit delim status is unspecified set the current status to quote.
      	Otherwise, set current status to the unit status.
      	* io/unit.c (get_internel_unit, init_unit): Remember to set
      	flags_delim initially to DELIM_UNSPECIFIED so defaults come out
      	correctly.
      	* io/write.c (write_character): Add a new function argument
      	"mode" to signify that raw output is to be used vs output with
      	delimiters. If the mode is set to DELIM (1) proceed with
      	delimiters. (list_formatted_write_scalar): Write the separator
      	only if a delimiter was previously specified. Update the call to
      	write_character with the mode argument given.
      	(namelist_write_newline): Use the mode argument. (nml_write_obj):
      	Use the mode argument. Remove use of tmp_delim. Write the
      	semi-colon or comma correctly only when needed with using
      	delimiters. Cleanup whitespace.
      	(namelist_write): If delim is not specified in namelist I/O,
      	default	to using quotes. Get rid of the tmp_delim variable and
      	use the new mode argument in write_character.
      
      From-SVN: r208302
      Jerry DeLisle committed
    • go-gcc.cc (Gcc_backend::immutable_struct): If IS_COMMON, set DECL_WEAK. · 915182a0
      	* go-gcc.cc (Gcc_backend::immutable_struct): If IS_COMMON, set
      	DECL_WEAK.
      	(GCC_backend::immutable_struct_set_init): If IS_COMMON, clear
      	DECL_WEAK.
      
      From-SVN: r208301
      Ian Lance Taylor committed
    • Daily bump. · 9b1a9494
      From-SVN: r208299
      GCC Administrator committed
  2. 03 Mar, 2014 21 commits
  3. 02 Mar, 2014 5 commits
  4. 01 Mar, 2014 4 commits