Skip to content
Snippets Groups Projects
  1. Jul 06, 2012
  2. Jul 05, 2012
    • Jason Merrill's avatar
      re PR c++/53039 (including <functional> breaks std::is_convertible with template-pack expansion) · 70ba2484
      Jason Merrill authored
      	PR c++/53039
      	* pt.c (arg_from_parm_pack_p): Go back to using same_type_p or
      	cp_tree_equal.
      
      From-SVN: r189305
      70ba2484
    • Jason Merrill's avatar
      cp-tree.h (TEMPLATE_PARM_NUM_SIBLINGS): Remove. · 9ae8d9df
      Jason Merrill authored
      	* cp-tree.h (TEMPLATE_PARM_NUM_SIBLINGS): Remove.
      	(struct template_parm_index_s): Remove num_siblings.
      	* pt.c (fixup_template_parms, fixup_template_parm_index): Remove.
      	(fixup_template_type_parm_type): Remove.
      	(build_template_parm_index): Remove num_siblings parm.
      	(process_template_parm): Likewise.
      	* parser.c (cp_parser_template_parameter_list): Adjust.
      	* tree.c (cp_tree_equal): Don't compare num_siblings.
      	* typeck.c (comp_template_parms_position): Likewise.
      
      From-SVN: r189299
      9ae8d9df
    • Jason Merrill's avatar
      re PR c++/50852 (ICE: internal compiler error: in tsubst, at cp/pt.c:11030) · 49bb4bbe
      Jason Merrill authored
      	PR c++/50852
      	PR c++/53039
      	* tree.c (strip_typedefs_expr): New.
      	* cp-tree.h: Declare it.
      	* pt.c (convert_template_argument, unify): Use it.
      	* parser.c (cp_parser_template_declaration_after_export): Don't call
      	fixup_template_parms.
      
      From-SVN: r189298
      49bb4bbe
    • Ramana Radhakrishnan's avatar
      Correct bug number to PR target/48941 · 40264d66
      Ramana Radhakrishnan authored
      First part of the fix .
      
      From-SVN: r189295
      40264d66
    • Ramana Radhakrishnan's avatar
      re PR rtl-optimization/49891 (ICE in redirect_jump_1) · 37891309
      Ramana Radhakrishnan authored
      
      2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
      
              PR target/49891
              PR target/51980
              * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
              * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
              * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
              * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
              * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
              * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
      
      
      2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
      	    Julian Brown  <julian@codesourcery.com>
      
              PR target/49891
              PR target/51980
              * config/arm/neon-gen.ml (return_by_ptr): Delete.
              (print_function): Handle empty strings.
              (return): Delete use of return_by_ptr.
              (mask_shape_for_shuffle): New function.
              (mask_elems): Likewise.
              (shuffle_fn): Likewise.
              (params): Simplify and remove use of return_by_ptr.
              (get_shuffle): New function.
              (print_variant): Update.
              * config/arm/neon.ml (rev_elems): New function.
              (permute_range): Likewise.
              (zip_range): Likewise.
              (uzip_range): Likewise.
              (trn_range): Likewise.
              (zip_elems): Likewise.
              (uzip_elems): Likewise.
              (trn_elems): Likewise.
              (features): New enumeration Use_shuffle. Delete ReturnPtr.
              (pf_su_8_16): New.
              (suf_32): New.
              (ops): Update entries for Vrev64, Vrev32, Vrev16, Vtr, Vzip, Vuzp.
              * config/arm/arm_neon.h: Regenerate.
      
      
      
      
      Co-Authored-By: default avatarJulian Brown <julian@codesourcery.com>
      
      From-SVN: r189294
      37891309
    • Mikael Morin's avatar
      re PR fortran/53732 ("mismatching comparison operand types" on compile) · 573234ac
      Mikael Morin authored
      fortran/
      	PR fortran/53732
      	* trans-array.c (gfc_add_loop_ss_code): Disable self recursive calls
      	handling nested loop(s) if the subscript flag is true.
      
      testsuite/
      	PR fortran/53732
      	* gfortran.dg/inline_sum_4.f90: New test.
      
      From-SVN: r189292
      573234ac
    • Richard Guenther's avatar
      tree-pretty-print.c (dump_generic_node): Properly test the result of exact_log2. · 44b9837c
      Richard Guenther authored
      2012-07-05  Richard Guenther  <rguenther@suse.de>
      
      	* tree-pretty-print.c (dump_generic_node): Properly test
      	the result of exact_log2.
      
      From-SVN: r189291
      44b9837c
    • Joseph Myers's avatar
      * hr.po: New. · db2c8e60
      Joseph Myers authored
      From-SVN: r189289
      db2c8e60
    • Andreas Krebbel's avatar
      2012-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> · 367d32f3
      Andreas Krebbel authored
      	* config/s390/s390-protos.h (s390_expand_movmem)
      	(s390_expand_cmpmem): Add return value.
      	* config/s390/s390.c (s390_expand_movmem, s390_expand_cmpmem):
      	Return FALSE to use the library function in some cases.
      	* config/s390/s390.md (movmem, cmpmem): Evaluate return value of C
      	helper functions.
      
      From-SVN: r189288
      367d32f3
    • Andreas Krebbel's avatar
      config.gcc: Enable ifunc attribute by default on s390 and s390x. · 604fbe51
      Andreas Krebbel authored
      2012-07-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
      
      	* config.gcc: Enable ifunc attribute by default on s390 and s390x.
      
      From-SVN: r189287
      604fbe51
    • Steven Bosscher's avatar
      expr.c (try_casesi): Remove bogus ATTRIBUTE_UNUSED markers. · 04a40cb9
      Steven Bosscher authored
      gcc/
      	* expr.c (try_casesi): Remove bogus ATTRIBUTE_UNUSED markers.
      	* stmt.c (dump_case_nodes): New.
      	(expand_case): Split out code generation parts into new functions.
      	(expand_switch_as_decision_tree_p): Split out from expand_case.
      	(emit_case_decision_tree): Likewise.
      	(emit_case_dispatch_table): Likewise.
      
      testsuite/
      	* gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
      
      From-SVN: r189285
      04a40cb9
    • Matthew Gretton-Dann's avatar
      Add files forgotten in last commit (ChangeLog has them already): · 12c0399e
      Matthew Gretton-Dann authored
      gcc/testsuite:
      	* gcc.target/arm/fma.c: New testcase.
      	* gcc.target/arm/fma.h: Likewise.
      	* gcc.target/arm/fma-sp.c: Likewise.
      
      From-SVN: r189284
      12c0399e
    • Matthew Gretton-Dann's avatar
      iterators.md (SDF): New mode iterator. · 76f722f4
      Matthew Gretton-Dann authored
      	* gcc/config/arm/iterators.md (SDF): New mode iterator.
      	(V_if_elem): Add support for SF and DF modes.
      	(V_reg): Likewise.
      	(F_constraint): New mode iterator attribute.
      	(F_fma_type): Likewise.
      	config/arm/vfp.md (fma<SDF:mode>4): New pattern.
      	(*fmsub<SDF:mode>4): Likewise.
      	(*fmnsub<SDF:mode>4): Likewise.
      	(*fmnadd<SDF:mode>4): Likewise.
      	* gcc/testsuite/gcc.target/arm/fma-sp.c: New testcase.
      	* gcc/testsuite/gcc.target/arm/fma.c: Likewise.
      	* gcc/testsuite/gcc.target/arm/fma.h: Likewise.
      
      From-SVN: r189283
      76f722f4
    • Uros Bizjak's avatar
      re PR fortran/53449 (fortran fails to build with LTO bootstrap) · 4b68f9ee
      Uros Bizjak authored
      	* expmed.c (expand_mult): Initialize coeff and is_neg.
      
      java/ChangeLog:
      
      	* jcf-io.c (read_zip_member): Initialize d_stream.
      
      fortran/ChangLog:
      
      	PR fortran/53449
      	* parse.c (gfc_parse_file): Initialize errors_before.
      
      From-SVN: r189281
      4b68f9ee
    • Sandra Loosemore's avatar
      libgomp.texi (Library Index): Renamed from "Index" to prevent conflict with... · 3d3949df
      Sandra Loosemore authored
      libgomp.texi (Library Index): Renamed from "Index" to prevent conflict with index.html on case-insensitive...
      
      2012-07-04  Sandra Loosemore <sandra@codesourcery.com>
      
      	libgomp/
      	* libgomp.texi (Library Index): Renamed from "Index" to prevent
      	conflict with index.html on case-insensitive file systems.
      
      From-SVN: r189278
      3d3949df
    • Jonathan Wakely's avatar
      * include/std/condition_variable: Update copyright years. · b63d8901
      Jonathan Wakely authored
      From-SVN: r189277
      b63d8901
    • GCC Administrator's avatar
      Daily bump. · 9f8550f8
      GCC Administrator authored
      From-SVN: r189272
      9f8550f8
  3. Jul 04, 2012
Loading