- 18 Jan, 2009 9 commits
-
-
* configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin, as it no longer shares libiberty object files. * configure: Regenerated. From-SVN: r143487
Dave Korn committed -
gcc/ 2009-01-18 H.J. Lu <hongjiu.lu@intel.com> PR target/38736 * c-common.c (handle_aligned_attribute): Use ATTRIBUTE_ALIGNED_VALUE instead of BIGGEST_ALIGNMENT for default alignment value. * c-cppbuiltin.c (c_cpp_builtins): Define __BIGGEST_ALIGNMENT__. * defaults.h (ATTRIBUTE_ALIGNED_VALUE): New. * config/i386/i386.h (ATTRIBUTE_ALIGNED_VALUE): Likewise. * doc/extend.texi: Update __attribute__ ((aligned)). Document __BIGGEST_ALIGNMENT__. * doc/tm.texi: Document ATTRIBUTE_ALIGNED_VALUE. gcc/testsuite/ 2009-01-18 H.J. Lu <hongjiu.lu@intel.com> PR target/38736 * g++.dg/compat/abi/pr38736_main.C: New. * g++.dg/compat/abi/pr38736_x.C: Likewise. * g++.dg/compat/abi/pr38736_y.C: Likewise. * g++.dg/other/macro-1.C: Likewise. * gcc.dg/macro-1.c: Likewise. * gcc.dg/compat/pr38736_main.c: Likewise. * gcc.dg/compat/pr38736_x.c: Likewise. * gcc.dg/compat/pr38736_y.c: Likewise. From-SVN: r143486
H.J. Lu committed -
2009-01-18 Richard Guenther <rguenther@suse.de> PR tree-optimization/38819 * tree-flow.h (operation_could_trap_helper_p): Declare. * tree-eh.c (operation_could_trap_helper_p): Export. * tree-ssa-sccvn.h (vn_nary_may_trap): Declare. * tree-ssa-sccvn.c (vn_nary_may_trap): New function. * tree-ssa-pre.c (insert_into_preds_of_block): Check if we are about to insert a possibly trapping instruction and fail in this case. * gcc.c-torture/execute/pr38819.c: New testcase. From-SVN: r143485
Richard Guenther committed -
about use of --with-gnu-ld with --with-gnu-as. From-SVN: r143484
Andreas Schwab committed -
* include/std/thread (__thread_data_base::__run): Make non-const. * testsuite/30_threads/thread/cons/5.cc: New. From-SVN: r143483
Jonathan Wakely committed -
From-SVN: r143482
Ben Elliston committed -
* doc/extend.texi, doc/gimple.texi, doc/invoke.texi, doc/md.texi, doc/sourcebuild.texi, doc/tm.texi: Fix typos. Follow spelling conventions. From-SVN: r143481
Kazu Hirata committed -
bitmap.c (bitmap_obstack_alloc_stat): Adjust cast to eliminate C++ warning about implicit conversion from void * to... * bitmap.c (bitmap_obstack_alloc_stat): Adjust cast to eliminate C++ warning about implicit conversion from void * to struct bitmap_head_def *. (bitmap_obstack_free): Likewise for bitmap_element *. From-SVN: r143480
Ben Elliston committed -
From-SVN: r143478
GCC Administrator committed
-
- 17 Jan, 2009 12 commits
-
-
From-SVN: r143475
Ben Elliston committed -
From-SVN: r143474
Gerald Pfeifer committed -
From-SVN: r143473
Gerald Pfeifer committed -
PR bootstrap/38862 * Makefile.in (BACKENDLIBS): Reorder to match dependencies. From-SVN: r143472
Dave Korn committed -
2009-01-17 Sebastian Pop <sebastian.pop@amd.com> Tobias Grosser <tobi.grosser@amd.com> * graphite.c (graphite_trans_scop_block): Do not block single nested loops. Co-Authored-By: Tobias Grosser <tobi.grosser@amd.com> From-SVN: r143468
Sebastian Pop committed -
2009-01-17 Richard Guenther <rguenther@suse.de> * gcc_release (JAVA_DIRS): Remove fastjar. From-SVN: r143465
Richard Guenther committed -
2009-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/38657 * module.c (write_common_0): Add argument 'this_module' and check that non-use associated common blocks are written first. (write_common): Call write_common_0 twice, once with true and then with false. 2009-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/38657 * gfortran.dg/module_commons_3.f90: Reapply. From-SVN: r143463
Paul Thomas committed -
2009-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/34955 * trans-intrinsic.c (gfc_conv_intrinsic_array_transfer): Has been absorbed into gfc_conv_intrinsic_transfer. All references to it in trans-intrinsic.c have been changed accordingly. PR fixed by using a temporary for scalar character transfer, when the source is shorter than the destination. 2009-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/34955 * gfortran.dg/transfer_intrinsic_1.f90: New test. * gfortran.dg/transfer_intrinsic_2.f90: New test. From-SVN: r143462
Paul Thomas committed -
2009-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/38657 * module.c (write_common_0): Revert patch of 2009-01-10. 2009-01-17 Paul Thomas <pault@gcc.gnu.org> PR fortran/38657 * gfortran.dg/module_commons_3.f90: Remove From-SVN: r143459
Paul Thomas committed -
2009-01-16 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am (sources): Add math_stubs_float.cc. * src/Makefile.in: Regenerate. * src/math_stubs_float.cc: New, from libmath/stubs.c. From-SVN: r143457
Benjamin Kosnik committed -
2009-01-16 H.J. Lu <hongjiu.lu@intel.com> * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'. From-SVN: r143455
H.J. Lu committed -
From-SVN: r143453
GCC Administrator committed
-
- 16 Jan, 2009 19 commits
-
-
PR c++/38877 * tree.c (lvalue_p_1): Allow non-fields in COMPONENT_REF. * init.c (build_new): Don't call describable_type unless we have an auto. From-SVN: r143448
Jason Merrill committed -
* gcc-interface/Makefile.in: Fix multilib handling for powerpc64-linux. From-SVN: r143447
Jakub Jelinek committed -
PR c++/38877 * tree.c (lvalue_p_1): Allow non-fields in COMPONENT_REF. * init.c (build_new): Don't call describable_type unless we have an auto. From-SVN: r143446
Jason Merrill committed -
PR c++/29470 * pt.c (tsubst_decl) [USING_DECL]: Propagate access flags. From-SVN: r143445
Jason Merrill committed -
* ebitmap.h (ebitmap_iter_init): Initialize all fields. * ipa-struct-reorg.c (gen_struct_type): Replace known-true test with assertion. From-SVN: r143443
Alexandre Oliva committed -
2009-01-16 Richard Guenther <rguenther@suse.de> PR tree-optimization/38835 PR middle-end/36227 * fold-const.c (fold_binary): Remove PTR + INT -> (INT)(PTR p+ INT) and INT + PTR -> (INT)(PTR p+ INT) folding. * tree-ssa-address.c (create_mem_ref): Properly use POINTER_PLUS_EXPR. java/ * builtins.c (build_addr_sum): Use POINTER_PLUS_EXPR. * gcc.c-torture/execute/pr36227.c: New testcase. * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL. * g++.dg/init/const7.C: Likewise. From-SVN: r143442
Richard Guenther committed -
PR target/38554 * expmed.c (expand_shift): With SHIFT_COUNT_TRUNCATED, don't lift the subreg from a lowpart subreg if it is also casting the value. testsuite/ PR target/38554 * gcc.c-torture/compile/pr38554.c: New test. From-SVN: r143440
Adam Nemet committed -
PR c++/38579 * search.c (protected_accessible_p): N doesn't vary. From-SVN: r143439
Jason Merrill committed -
2009-01-16 Sebastian Pop <sebastian.pop@amd.com> Tobias Grosser <tobi.grosser@amd.com> * graphite.c (compare_prefix_loops): New. (build_scop_canonical_schedules): Rewritten. (graphite_transform_loops): Move build_scop_canonical_schedules after build_scop_iteration_domain. Co-Authored-By: Tobias Grosser <tobi.grosser@amd.com> From-SVN: r143437
Sebastian Pop committed -
2009-01-16 Sebastian Pop <sebastian.pop@amd.com> Tobias Grosser <tobi.grosser@amd.com> * graphite.c (add_conditions_to_domain): Add the loops to the dimension of the iteration domain. Do copy the domain only when it exists. (build_scop_conditions_1): Do not call add_conditions_to_domain. (add_conditions_to_constraints): New. (can_generate_code_stmt, can_generate_code): Removed. (gloog): Do not call can_generate_code. (graphite_transform_loops): Call add_conditions_to_constraints after building the iteration domain. Co-Authored-By: Tobias Grosser <tobi.grosser@amd.com> From-SVN: r143436
Sebastian Pop committed -
re PR tree-optimization/38789 (__builtin_constant_p appears to evaluate to true for non-constant arguments.) PR tree-optimization/38789 * tree-ssa-threadedge.c (record_temporary_equivalences_from_stmts_at_dest): Ignore calls to __builtin_constant_p. * gcc.c-torture/compile/pr38789.c: New test. From-SVN: r143435
Jakub Jelinek committed -
2009-01-16 Kenneth Zadeck <zadeck@naturalbridge.com> * dce.c (delete_unmarked_insns): Reversed the order that insns are examined before deleting them. From-SVN: r143433
Kenneth Zadeck committed -
* function.c (aggregate_value_p): Correctly extract the function type from CALL_EXPR_FN lookup. From-SVN: r143432
Richard Earnshaw committed -
2009-01-16 Janus Weil <janus@gcc.gnu.org> PR fortran/38152 * expr.c (gfc_check_pointer_assign): Allow use-associated procedure pointers as lvalue. * trans-decl.c (get_proc_pointer_decl,gfc_create_module_variable): Enable procedure pointers as module variables. 2009-01-16 Janus Weil <janus@gcc.gnu.org> PR fortran/38152 * gfortran.dg/proc_ptr_13.f90: New. From-SVN: r143430
Janus Weil committed -
* config/picochip/picochip.c (picochip_override_options): Revert CFI asm flag disable commited previously. From-SVN: r143429
Hariharan Sandanagobalane committed -
* Makefile.def (configure-opcodes): Depend on configure-libiberty. (all-opcodes): Depend on all-libiberty. * Makefile.in: Regenerate. From-SVN: r143426
Alan Modra committed -
re PR c++/38850 (Cannot find inline friend function in template class when called from within a template function) PR c++/38850 * pt.c (tsubst_copy_and_build): Tell finish_call_expr to accept hidden friends. From-SVN: r143422
Jason Merrill committed -
* config.host (i[34567]86-*-linux*, x86_64-*-linux*): Add t-softfp to tmake_file. From-SVN: r143421
Ben Elliston committed -
2009-01-15 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am (sources): Add math_stubs_long_double.cc. * src/Makefile.in: Regenerate. * src/math_stubs_long_double.cc: New, from libmath/stubs.c. From-SVN: r143420
Benjamin Kosnik committed
-