- 06 Aug, 2011 23 commits
-
-
* gcc.dg/pr48770.c: Cleanup coverage files. * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump. From-SVN: r177536
Uros Bizjak committed -
* config.host (*-*-darwin*, *-*-freebsd*, *-*-linux*, frv-*-*linux*) (*-*-kfreebsd*-gnu, *-*-knetbsd*-gnu, *-*-gnu*, *-*-kopensolaris*-gnu): Add to tmake_file rather than overriding it. From-SVN: r177533
Richard Sandiford committed -
PR target/50001 * config/alpha/alpha.c (alpha_instantiate_decls): New function. (TARGET_INSTANTIATE_DECLS): New define. From-SVN: r177531
Uros Bizjak committed -
* testsuite/test-expandargv.c (writeout_test): Check result of fwrite. From-SVN: r177529
Uros Bizjak committed -
* gcc.target/i386/sse-22.c (dg-options): Add -march=k8. (pragma GCC target): Add avx, fma4, lzcnt and bmi options. * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4, lzcnt and bmi options. From-SVN: r177528
Uros Bizjak committed -
2011-08-06 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/50004 * target-memory.c (gfc_target_expr-size): Don't clobber typespec for derived types. * simplify.c (gfc_simplify_transfer): Don't calculate source_size twice. From-SVN: r177527
Thomas Koenig committed -
2011-08-06 Paolo Bonzini <bonzini@gnu.org> Mikael Morin <mikael.morin@sfr.fr> * Makefile.in (INCLUDES_FOR_TARGET): New. (LIBGCC2_CFLAGS): Use it. (CRTSTUFF_CFLAGS): Use it instead of INCLUDES. Co-Authored-By: Mikael Morin <mikael.morin@sfr.fr> From-SVN: r177522
Paolo Bonzini committed -
2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR target/47381 * gcc.dg/pr47381-1.c: New. * gcc.dg/pr47381-2.c: Likewise. * gcc.target/i386/pr47381.c: Likewise. From-SVN: r177514
H.J. Lu committed -
2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47727 * gcc.dg/pr47727.c: New. PR target/47372 * gcc.dg/pr47372-1.c: New. * gcc.dg/pr47372-2.c: Likewise. PR target/47715 * gcc.dg/tls/pr47715-5.c: New. From-SVN: r177513
H.J. Lu committed -
2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47449 * gcc.target/i386/pr47449.c: New. PR target/47446 * gcc.dg/pr47446-1.c: New. * gcc.dg/pr47446-2.c: Likewise. From-SVN: r177512
H.J. Lu committed -
2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR target/47766 * gcc.dg/pr47766.c: New. PR target/47715 * gcc.dg/tls/pr47715-1.c: New. * gcc.dg/tls/pr47715-2.c: Likewise. * gcc.dg/tls/pr47715-3.c: Likewise. * gcc.dg/tls/pr47715-4.c: Likewise. From-SVN: r177511
H.J. Lu committed -
In libobjc/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/50002 * class.c (__objc_update_classes_with_methods): Iterate over meta classes as well as normal classes when refreshing the method implementations. This fixes replacing class methods. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> * class.c (class_getSuperclass): Fixed to work with meta classes still in construction too. In gcc/testsuite/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/50002 * objc.dg/gnu-api-2-class.m: Updated comments. * obj-c++.dg/gnu-api-2-class.mm: Likewise. * objc.dg/gnu-api-2-class-meta.m: New test. * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/49882 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass() with classes that are in construction. From-SVN: r177510
Nicola Pero committed -
2011-08-06 H.J. Lu <hongjiu.lu@intel.com> PR target/48084 * gcc.target/i386/pr48084-1.c: New. * gcc.target/i386/pr48084-2.c: Likewise. * gcc.target/i386/pr48084-3.c: Likewise. * gcc.target/i386/pr48084-4.c: Likewise. * gcc.target/i386/pr48084-5.c: Likewise. PR rtl-optimization/49504 * gcc.target/i386/pr49504.c: New. PR target/49860 * gcc.dg/pr49860.c: New. From-SVN: r177509
H.J. Lu committed -
* config/i386/i386.c (ix86_compute_frame_layout): Simplify frame->save_regs_using_mov calculation. From-SVN: r177508
Uros Bizjak committed -
From-SVN: r177507
Andreas Schwab committed -
In libobjc/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> * class.c (class_getSuperclass): Fixed typo in comment. From-SVN: r177506
Nicola Pero committed -
In libobjc/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/49882 * class.c (class_getSuperclass): Return the superclass if the class is in construction. * objc/runtime.h (class_getSuperclass): Updated documentation. In gcc/testsuite/: 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> PR libobjc/49882 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass() with classes that are in construction. From-SVN: r177505
Nicola Pero committed -
* config/i386/i386.md (ssemodesuffix): Remove V8SI mode. * config/i386/sse.md (castmode): New mode attribute. (avx_<castmode><avxsizesuffix>_<castmode>): Rename from avx_<ssemodesuffix><avxsizesuffix>_<ssemodesuffix>. From-SVN: r177504
Uros Bizjak committed -
PR c++/48993 * semantics.c (potential_constant_expression_1) [CALL_EXPR]: Sorry on 'this' in a constructor. From-SVN: r177499
Jason Merrill committed -
PR c++/49921 * semantics.c (finish_decltype_type): Call invalid_nonstatic_memfn_p. From-SVN: r177498
Jason Merrill committed -
re PR c++/49669 ([C++0x] Compiler crashes with "internal compiler error: in perform_member_init, at cp/init.c:530") PR c++/49669 * init.c (perform_member_init): Handle invalid array initializer. From-SVN: r177497
Jason Merrill committed -
PR c++/49988 * semantics.c (cxx_eval_array_reference): Handle failure to reduce the array operand to something we can work with. From-SVN: r177496
Jason Merrill committed -
From-SVN: r177495
GCC Administrator committed
-
- 05 Aug, 2011 17 commits
-
-
2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/37211 * fortran/ChangeLog: Correct PR number from last commit. * testsuite/ChangeLog: Likewise. From-SVN: r177491
Thomas Koenig committed -
2011-08-05 H.J. Lu <hongjiu.lu@intel.com> PR target/47369 * gcc.dg/pr47369-1.c: New. From-SVN: r177490
H.J. Lu committed -
From-SVN: r177489
H.J. Lu committed -
From-SVN: r177488
H.J. Lu committed -
2011-08-05 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47364 * gcc.dg/torture/pr47364-1.c: New. From-SVN: r177487
H.J. Lu committed -
2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/37221 * gfortran.h (gfc_calculate_transfer_sizes): Add prototype. * target-memory.h (gfc_target_interpret_expr): Add boolean argument wether to convert wide characters. * target-memory.c (gfc_target_expr_size): Also return length of characters for non-constant expressions if these can be determined from the cl. (interpret_array): Add argument for gfc_target_interpret_expr. (gfc_interpret_derived): Likewise. (gfc_target_interpret_expr): Likewise. * check.c: Include target-memory.h. (gfc_calculate_transfer_sizes): New function. (gfc_check_transfer): When -Wsurprising is in force, calculate sizes and warn if result is larger than size (check moved from gfc_simplify_transfer). * simplify.c (gfc_simplify_transfer): Use gfc_calculate_transfer_sizes. Remove warning. 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/37221 * gfortran.dg/transfer_check_2.f90: New test case. From-SVN: r177486
Thomas Koenig committed -
This hack to attach a line 0 source_location to the return statement of main, after parsing is over, was creating a bug in the line_table, creating an extra entry, which was creating problems now that we are trying to serialize the line_table in pph. * decl.c (finish_function): Remove unecessary line 0 hack. From-SVN: r177485
Gabriel Charette committed -
+ PR middle-end/49494 + * ipa-inline-analysis.c (remap_predicate): Add bounds check. + * gfortran.dg/pr49494.f90: New testcase. From-SVN: r177484
Jan Hubicka committed -
PR middle-end/49500 * tree-emultls.c (new_emutls_decl):Add alias_of parameter; handle aliases. (create_emultls_var):New function. (ipa_lower_emutls): Handle aliases correctly. From-SVN: r177483
Jan Hubicka committed -
PR middle-end/49735 * gcc.c-torture/compile/pr49735.c: New testcase * ipa-inline.c (recursive_inlining): Look through aliases. From-SVN: r177482
Jan Hubicka committed -
* config/i386/i386.c (setup_incoming_varargs_ms_64): Move declarations to beginning of function. From-SVN: r177481
Jason Merrill committed -
PR c++/47453 * typeck.c (build_x_compound_expr_from_list): Also complain about ({...}). From-SVN: r177480
Jason Merrill committed -
PR c++/49812 * typeck.c (cp_build_unary_op) [POSTINCREMENT_EXPR]: Strip cv-quals. From-SVN: r177479
Jason Merrill committed -
PR c++/49983 * parser.c (cp_parser_range_for): Only do auto deduction in template if the range is non-dependent. From-SVN: r177478
Jason Merrill committed -
init.c (perform_member_init): Always build_aggr_init for a class member with an explicit mem-initializer. * init.c (perform_member_init): Always build_aggr_init for a class member with an explicit mem-initializer. From-SVN: r177477
Jason Merrill committed -
From-SVN: r177476
Jason Merrill committed -
PR rtl-optimization/49900 * sched-ebb.c (add_deps_for_risky_insns): Also add dependencies to ensure basic blocks stay in the same order. From-SVN: r177475
Bernd Schmidt committed
-