- 09 Dec, 2008 22 commits
-
-
From-SVN: r142609
Ben Elliston committed -
2008-12-09 Daniel Franke <franke.daniel@gmail.com> PR fortran/36376 PR fortran/37468 * lang-specs.h: Pass on -i* options to f951 to (probably) report them as unknown. Duplicate gcc.c (cpp_options), but omit -fpch-preprocess on -save-temps. From-SVN: r142608
Daniel Franke committed -
2008-12-09 Daniel Franke <franke.daniel@gmail.com> PR fortran/36457 * lang.opt: Added option idirafter. * cpp.h (gfc_cpp_add_include_path_after): New prototype. * cpp.c (gfc_cpp_handle_option): Recognize and handle OPT_dirafter. (gfc_cpp_add_include_path_after): New, adds user-defined search path after any other paths. * invoke.texi (idirafter): New. (no-range-check): Fixed entry in option-index. From-SVN: r142607
Daniel Franke committed -
2008-12-09 Mikael Morin <mikael.morin@tele2.fr> PR fortran/37469 * expr.c (find_array_element): Simplify array bounds. Assert that both bounds are constant expressions. From-SVN: r142606
Mikael Morin committed -
2008-12-09 Mikael Morin <mikael.morin@tele2.fr> PR fortran/35983 * trans-expr.c (gfc_trans_subcomponent_assign): Add se's pre and post blocks to current block. (gfc_trans_structure_assign): Remove specific handling of C_NULL_PTR and C_NULL_FUNPTR. 2008-12-09 Mikael Morin <mikael.morin@tele2.fr> PR fortran/35983 * gfortran.dg/pr35983.f90: New test. From-SVN: r142605
Mikael Morin committed -
2008-12-09 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/38420 * gcc.target/i386/pr37248-2.c: Support hex dump on 32bit host. * gcc.target/i386/pr37248-3.c: Likewise. From-SVN: r142601
H.J. Lu committed -
From-SVN: r142600
Jan Hubicka committed -
re PR testsuite/37326 (gcc.dg/tree-ssa/ssa-store-ccp-3.c scan-tree-dump-times optimized "conststaticvariable" 1) PR testsuite/37326 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip on hppa*64-*-*. From-SVN: r142599
Steve Ellcey committed -
PR tree-optimization/35468 * tree-ssa-ccp.c (fold_stmt_r): Don't fold reads from constant string on LHS. * gcc.dg/pr35468.c: New test. * gcc.c-torture/compile/pr35468.c: New test. From-SVN: r142598
Jakub Jelinek committed -
2008-12-09 Richard Guenther <rguenther@suse.de> PR tree-optimization/38445 * tree-ssa-structalias.c (emit_pointer_definition): Only visit names once. (emit_alias_warning): Adjust. From-SVN: r142590
Richard Guenther committed -
2008-12-09 Andrew Haley <aph@redhat.com> * fixed-value.c (do_fixed_add): Add comment. * tree-ssa-loop-ivopts.c (iv_ca_cost): Likewise. * builtins.c (fold_builtin_sqrt): Likewise. From-SVN: r142589
Andrew Haley committed -
PR ada/38450 * gcc-interface/utils.c (finish_record_type): Use SET_TYPE_MODE. * gcc-interface/decl.c (gnat_to_gnu_entity, make_aligning_type): Likewise. From-SVN: r142588
Jakub Jelinek committed -
2008-12-09 Kai Tietz <kai.tietz@onevision.com> PR/38366 * function.c (aggregate_value_p): Get fntype from CALL_EXPR in any case. * calls.c (nitialize_argument_information): Add fntype argument and use it for calls.promote_function_args. (expand_call): Pass fntype to aggregate_value_p if no fndecl available and pass additional fntype to initialize_argument_information. * config/i386/i386.c (ix86_reg_parm_stack_space): Remove cfun part to get function abi type. (init_cumulative_args): Use for abi kind detection fntype, when no fndecl is available. From-SVN: r142584
Kai Tietz committed -
* config/s390/s390.md (movti, movdi_64, movdi_31, *movsi_zarch, *movhi, *movqi, *mov<mode>_64, *mov<mode>_31, *mov<mode>_64dfp, *mov<mode>_64, *mov<mode>_31, mov<mode>): Remove Q->Q alternative. (Integer->BLKmode splitter): Removed. From-SVN: r142583
Andreas Krebbel committed -
* config/alpha/alpha.c (alpha_set_memflags): Process memory references in full insn sequence. From-SVN: r142581
Uros Bizjak committed -
PR c++/38410 * gimplify.c (gimplify_init_constructor): Don't write out a static copy of the CONSTRUCTOR for TREE_ADDRESSABLE types or small sparse initializers. From-SVN: r142580
Jason Merrill committed -
* emutls.c (__emutls_get_address): Prototype. (__emutls_register_common): Likewise. From-SVN: r142579
Ben Elliston committed -
2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de> PR middle-end/38084 Fix testsuite/gfortran.dg/graphite/id-3.f90. * graphite.c (scopdet_basic_block_info): Fix bug that found some regions more than once. * testsuite/gfortran.dg/graphite/id-3.f90: New. * gcc/testsuite/gcc.dg/graphite/pr38084.c: New. From-SVN: r142578
Tobias Grosser committed -
From-SVN: r142577
Ben Elliston committed -
From-SVN: r142576
Ben Elliston committed -
2008-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/38430 * io/transfer.c (data_transfer_init): Move constraint check for REC= and STREAM access into condition for other REC= constraints to simplify. Comment out this constraint to avoid breaking compatibility with 4.3 until later. Added a TODO for above comment and this one. Fix test for max pos. From-SVN: r142575
Jerry DeLisle committed -
From-SVN: r142572
GCC Administrator committed
-
- 08 Dec, 2008 16 commits
-
-
* config/ia64/ia64.md (UNSPECV_GOTO_RECEIVER): New constant. (nonlocal_goto_receiver): New instruction. From-SVN: r142568
Steve Ellcey committed -
* ChangeLog: Fix small typo. * testsuite/ChangeLog: Ditto. From-SVN: r142565
Uros Bizjak committed -
* gcc.target/mips/fix-r10000-6.c: Add dg-message to look for the note about changed semantics of NAND builtin. * gcc.target/mips/fix-r10000-6.c: Ditto. * gcc.target/mips/atomic-memory-1.c: Ditto. (main): Correct __sync_nand_and_fetch results. From-SVN: r142564
Uros Bizjak committed -
From-SVN: r142563
Steve Ellcey committed -
gcc/cp/ChangeLog: 2008-12-07 Dodji Seketeli <dodji@redhat.com> PR debug/38390 * name-lookup.c (kept_level_p): Don't forget the case of levels having using directives. gcc/testsuite/ChangeLog: 2008-12-07 Dodji Seketeli <dodji@redhat.com> PR debug/38390 * g++.dg/debug/dwarf2/imported-module-2.C: New test. From-SVN: r142562
Dodji Seketeli committed -
From-SVN: r142561
Steve Ellcey committed -
* gcc.target/ia64/versionid-1.c (dg-final): Fix syntax. * gcc.target/ia64/versionid-2.c (dg-final): Ditto. From-SVN: r142560
Steve Ellcey committed -
PR c/35443 * c-pretty-print.c (pp_c_expression): Handle BIND_EXPR. * gcc.dg/pr35443.c: New test. From-SVN: r142559
Jakub Jelinek committed -
PR c/35442 * c-pretty-print.c (pp_c_cast_expression, pp_c_expression): Handle VIEW_CONVERT_EXPR the same as CASE_CONVERT. * gcc.dg/pr35442.c: New test. From-SVN: r142558
Jakub Jelinek committed -
PR 38240 * tree.h (TYPE_MODE): Invoke vector_type_mode when needed. (SET_TYPE_MODE): New. * c-decl.c (parser_xref_tag): Use it. (finish_enum): Likewise. * tree.c (build_pointer_type_for_mode): Likewise. (build_reference_type_for_mode, build_index_type): Likewise. (build_range_type, make_vector_type): Likewise. (build_common_tree_nodes_2): Likewise. * stor-layout.c (compute_record_mode): Likewise. (finalize_type_size, layout_type, make_fract_type): Likewise. (make_accum_type, initialize_sizetypes): Likewise. (vector_type_mode): New. * function.c (allocate_struct_function): Call invoke_set_current_function_hook before querying anything else. * config/i386/i386.c (ix86_valid_target_attribute_inner_p): Add avx. cp/ * class.c (finish_struct_bits): Use SET_TYPE_MODE. * decl.c (record_unknown_type): Likewise. (start_enum, finish_enum): Likewise. From-SVN: r142556
Richard Henderson committed -
2008-12-08 Luis Machado <luisgpm@br.ibm.com> * alias.c (find_base_term): Synch LO_SUM handling with what find_base_value does. From-SVN: r142553
Luis Machado committed -
From-SVN: r142552
Luis Machado committed -
2008-12-08 Andrew Haley <aph@redhat.com> Kamaraju Kusumanchi <raju.mailinglists@gmail.com> * gimple.h (gimple_build_try): Fix declaration. * builtins.c (fold_builtin_sqrt): Don't use a conditional operator. * fixed-value.c (do_fixed_add): Likewise. * tree-ssa-loop-ivopts.c (iv_ca_cost): Likewise. Co-Authored-By: Kamaraju Kusumanchi <raju.mailinglists@gmail.com> From-SVN: r142549
Andrew Haley committed -
2008-12-08 Paolo Carlini <paolo.carlini@oracle.com> * include/tr1_impl/cmath: Undef requof / remquol too; add using declarations. * acinclude.m4 [GLIBCXX_CHECK_C99_TR1]: Check remquof / remquol too. * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Adjust. * configure: Regenerate. 2008-12-08 Edward Smith-Rowland <3dw4rd@verizon.net> * include/bits/forward_list.h: Fixed spurious "forward_swap" in doxy. From-SVN: r142548
Paolo Carlini committed -
PR middle-end/36802 * omp-low.c (use_pointer_for_field): Only call maybe_lookup_decl on parallel and task contexts. * testsuite/libgomp.c/pr36802-1.c: New test. * testsuite/libgomp.c/pr36802-2.c: New test. * testsuite/libgomp.c/pr36802-3.c: New test. From-SVN: r142546
Jakub Jelinek committed -
From-SVN: r142544
GCC Administrator committed
-
- 07 Dec, 2008 2 commits
-
-
From-SVN: r142541
Eric Botcazou committed -
2008-12-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/38405 * tree-vrp.c (simplify_truth_ops_using_ranges): Make sure to not sign-extend truth values. From-SVN: r142539
Richard Guenther committed
-