- 25 Apr, 2008 13 commits
-
-
2008-04-25 Tobias Burnus <burnus@net-b.de> Daniel Franke <franke.daniel@gmail.com> PR fortran/35156 * gfortranspec.c (lang_specific_driver): Deprecate -M option; fix ICE when "-M" is last argument and make "-M<dir>" work. * options.c (gfc_handle_module_path_options): Use -J instead of -M in error messages. * invoke.texi: Mark -M as depecated. Co-Authored-By: Daniel Franke <franke.daniel@gmail.com> From-SVN: r134680
Tobias Burnus committed -
2008-04-25 Kai Tietz <kai.tietz@onvision.com> * fixincl.c (fix_with_system): Cast pointer difference to long. * fixlib.c (make_raw_shell_str): Cast compare to avoid sign warning. From-SVN: r134679
Kai Tietz committed -
2008-04-25 Tobias Burnus <burnus@net-b.de> * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8. * gfortran/array_constructor_24.f: New; REAL(8) version of the test. From-SVN: r134678
Tobias Burnus committed -
2008-04-25 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/35960 * m4/reshape.m4: Fix typo in last commit. * generated/reshape_i4.c: Regererated. * generated/reshape_i8.c: Regenerated. * generated/reshape_i16.c: Regenerated. * generated/reshape_r4.c: Regenerated. * generated/reshape_r8.c: Regenerated. * generated/reshape_r10.c: Regenerated. * generated/reshape_r16.c: Regenerated. * generated/reshape_c4.c: Regenerated. * generated/reshape_c8.c: Regenerated. * generated/reshape_c10.c: Regenerated. * generated/reshape_c16.c: Regenerated. From-SVN: r134677
Thomas Koenig committed -
2008-04-25 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/35887 * acinclude.m4: (GLIBCXX_ENABLE_PARALLEL): Check for thread support. * configure.ac: Re-order compiler macros. * configure: Regenerated. From-SVN: r134675
Benjamin Kosnik committed -
From-SVN: r134673
Bob Wilson committed -
2008-04-25 H.J. Lu <hongjiu.lu@intel.com> * config/i386/sse.md (mov<mode>): Replace SSEMODEI with SSEMODE. (*mov<mode>_internal): Likewise. Support V4SF and V2DF. (mov<mode>): Removed. (*movv4sf_internal): Likewise. (*movv2df_internal): Likewise. From-SVN: r134664
H.J. Lu committed -
From-SVN: r134663
Uros Bizjak committed -
2008-04-25 Pompapathi V Gadad <Pompapathi.V.Gadad@nsc.com> * config.gcc (crx-*-elf): Remove deprecation. From-SVN: r134662
Pompapathi V Gadad committed -
2008-04-25 Pompapathi V Gadad <Pompapathi.V.Gadad@nsc.com> * MAINTAINERS (crx): Add myself. From-SVN: r134660
Pompapathi V Gadad committed -
2008-04-25 Kai Tietz <kai.tietz@onevision.com> * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*. * gcc.dg/builtins-12.c: Add dg-options "-ansi". * gcc.dg/builtins-13.c: Likewise. * gcc.dg/pr25682.c: Likewise. * gcc.dg/pr33694.c: Likewise. * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define. * gcc.dg/c99-const-expr-2.c: Likewise. * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype. * gcc.dg/ia64-sync-2.c: Likewise. * gcc.dg/ia64-sync-3.c: Likewise * gcc.dg/large-size-array.c: Add check for _WIN64 define. * gcc.dg/large-size-array-3.c: Likewise. * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error check. * gcc.dg/large-size-array-4.c: Likewise. * gcc.dg/max-1.c: Replace use of long by ssize_t. From-SVN: r134659
Kai Tietz committed -
* config/i386/cygming-crtend.c (register_frame_ctor): Register __gcc_deregister_frame with atexit. (deregister_frame_dtor): Remove. From-SVN: r134656
Danny Smith committed -
From-SVN: r134654
GCC Administrator committed
-
- 24 Apr, 2008 24 commits
-
-
2008-04-24 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/35887 * configure.ac: Add default argument to GLIBCXX_ENABLE_PARALLEL. Move atomic warnings to GLIBCXX_ENABLE_ATOMIC_BUILTINS. * acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Check for --disable-libgomp. (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Add warning information. * configure: Regenerate. * include/Makefile.am (parallel_headers): Make conditional on ENABLE_PARALLEL. * include/Makefile.in: Regenerate. From-SVN: r134649
Benjamin Kosnik committed -
From-SVN: r134648
Steve Ellcey committed -
From-SVN: r134647
Steve Ellcey committed -
From-SVN: r134645
Nathan Froyd committed -
* config/rs6000/rs6000.opt (mspe): Remove Var property. (misel): Likewise. * config/rs6000/rs6000.h (rs6000_spe): Declare. (rs6000_isel): Likewise. * config/rs6000/rs6000.c (rs6000_spe): New variable. (rs6000_isel): New variable. (rs6000_handle_option): Handle OPT_mspe and OPT_misel. Co-Authored-By: Nathan Sidwell <nathan@codesourcery.com> From-SVN: r134643
Nathan Froyd committed -
2008-04-24 Paolo Carlini <pcarlini@suse.de> PR libstdc++/35969 * include/debug/list (merge): Use _M_transfer_iter, consistently with the splice members. * testsuite/23_containers/list/operations/35969.cc: New. * testsuite/23_containers/list/operators: Rename to testsuite/23_containers/list/operations. From-SVN: r134642
Paolo Carlini committed -
PR testsuite/36035 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check. From-SVN: r134641
Steve Ellcey committed -
PR c++/35758 * c-common.c (handle_vector_size_attribute): Call lang_hooks.types.reconstruct_complex_type instead of reconstruct_complex_type. * config/rs6000/rs6000.c (rs6000_handle_altivec_attribute): Likewise. * config/spu/spu.c (spu_handle_vector_attribute): Likewise. * langhooks.h (struct lang_hooks_for_types): Add reconstruct_complex_type hook. * langhooks-def.h (LANG_HOOKS_RECONSTRUCT_COMPLEX_TYPE): Define. (LANG_HOOKS_FOR_TYPES_INITIALIZER): Add it. * cp-tree.h (cp_reconstruct_complex_type): New prototype. * cp-objcp-common.h (LANG_HOOKS_RECONSTRUCT_COMPLEX_TYPE): Define. * decl2.c (is_late_template_attribute): Only make vector_size late tmpl attribute if argument is type or value dependent. (cp_reconstruct_complex_type): New function. * g++.dg/ext/vector14.C: New test. From-SVN: r134639
Jakub Jelinek committed -
From-SVN: r134637
Jakub Jelinek committed -
2008-04-24 Richard Guenther <rguenther@suse.de> * c-common.h (check_builtin_function_arguments): Declare. * c-common.c (validate_nargs): New function. (check_builtin_function_arguments): Likewise. * c-typeck.c (build_function_call): Call check_builtin_function_arguments. * builtins.c (fold_builtin_classify): Remove error reporting code. (fold_builtin_unordered_cmp): Likewise. (fold_builtin_1): Likewise. (fold_builtin_n): Likewise. cp/ * typeck.c (cp_build_function_call): Call check_builtin_function_arguments. * gcc.dg/builtin-constant_p-1.c: New testcase. * gcc.dg/builtin-errors.c: Adjust expected error. From-SVN: r134635
Richard Guenther committed -
PR tree-optimization/36008 * fold-const.c (try_move_mult_to_index): If s == NULL, divide the original op1, rather than delta by step. * gcc.c-torture/execute/20080424-1.c: New test. From-SVN: r134634
Jakub Jelinek committed -
tree-parloops.c (take_address_of, [...]): Make them work on a region of code delimited by two edges in the CFG. 2008-04-22 Antoniu Pop <antoniu.pop@gmail.com> Sebastian Pop <sebastian.pop@amd.com> * tree-parloops.c (take_address_of, eliminate_local_variables_1, eliminate_local_variables_stmt, eliminate_local_variables, separate_decls_in_loop_name, separate_decls_in_loop_stmt, separate_decls_in_loop, gen_parallel_loop): Make them work on a region of code delimited by two edges in the CFG. (separate_decls_in_loop_name): Renamed separate_decls_in_region_name. (separate_decls_in_loop_stmt): Renamed separate_decls_in_region_stmt. (separate_decls_in_loop): Renamed separate_decls_in_region. Isolate the case of parallelisation of reductions. (expr_invariant_in_region_p): New. * tree-flow.h (gather_blocks_in_sese_region): Declared. * tree-cfg.c (gather_blocks_in_sese_region): Extern. Co-Authored-By: Sebastian Pop <sebastian.pop@amd.com> From-SVN: r134632
Antoniu Pop committed -
From-SVN: r134630
Francois-Xavier Coudert committed -
acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Check for set of all used __sync builtins, in two sizes. 2008-04-24 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Check for set of all used __sync builtins, in two sizes. * config.h.in: Regenerate. * configure: Regenerate. * src/atomic.cc: Use _GLIBCXX_ATOMIC_BUILTINS_1. * include/ext/atomicity.h: Use _GLIBCXX_ATOMIC_BUILTINS_4. * libsupc++/guard.cc: Use _GLIBCXX_ATOMIC_BUILTINS_4. * doc/xml/manual/concurrency.xm: Update docs. From-SVN: r134629
Benjamin Kosnik committed -
2008-04-24 Ira Rosen <irar@il.ibm.com> Richard Guenther <rguenther@suse.de> PR tree-optimization/36034 * tree-vect-analyze.c (vect_analyze_group_access): SLP is incapable of dealing with loads with gaps. * gcc.c-torture/execute/pr36034-1.c: New testcase. * gcc.c-torture/execute/pr36034-2.c: Likewise. Co-Authored-By: Richard Guenther <rguenther@suse.de> From-SVN: r134628
Ira Rosen committed -
2008-04-24 Olivier Hainque <hainque@adacore.com> ada/ * trans.c (Attribute_to_gnu) <case Attr_Length>: Length * computation doesn't require signed arithmetic anymore. testsuite/ * gnat.dg/concat_length.adb: New test. From-SVN: r134627
Olivier Hainque committed -
2008-04-24 Rafael Espindola <espindola@google.com> * tree-flow.h (vrp_evaluate_conditional): Change signature. * tree-ssa-propagate.c (fold_predicate_in): Update call to vrp_evaluate_conditional. * tree-vrp.c (vrp_evaluate_conditional_warnv): Remove. (vrp_evaluate_conditional): Split the cond argument. (vrp_visit_cond_stmt): Use vrp_evaluate_conditional_warnv_with_ops. (simplify_stmt_for_jump_threading): Update call to vrp_evaluate_conditional. From-SVN: r134625
Rafael Avila de Espindola committed -
PR tree-optimization/35982 * tree-vect-analyze.c (vect_check_interleaving): Check that the interleaved data-refs are of the same type. From-SVN: r134624
Ira Rosen committed -
c-format.c (check_format_info_main): Use strncmp rather than a magic prefix to handle multichar length specs. gcc * c-format.c (check_format_info_main): Use strncmp rather than a magic prefix to handle multichar length specs. * config/i386/msformat-c.c (format_length_info ms_printf_length_specs): Don't prefix "I64" and "I32" with '\0'. testsuite * gcc.dg/format/ms-warnI64-1.c: New file. From-SVN: r134623
Danny Smith committed -
PR target/36015 * config/i386/i386.c (init_cumulative_args): Don't pass anything in registers for -m32 only if stdarg_p (fntype). * gcc.dg/pr36015.c: New test. From-SVN: r134621
Jakub Jelinek committed -
PR rtl-optimization/36006 * expmed.c (store_fixed_bit_field): Copy op0 rtx before moving temp to op0 in order to avoid invalid rtx sharing. testsuite/ChangeLog: PR rtl-optimization/36006 * gfortran.dg/pr36006-1.f90: New test. * gfortran.dg/pr36006-2.f90: Ditto. From-SVN: r134618
Uros Bizjak committed -
2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35994 * gfortran.dg/minmaxloc_5.f90: New test. * gfortran.dg/minmaxloc_6.f90: New test. From-SVN: r134616
Jerry DeLisle committed -
2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR fortran/35994 * trans-instrinsic.c (gfc_conv_intrinsic_minmaxloc): Correctly adjust loop counter offset. Co-Authored-By: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> From-SVN: r134615
Jerry DeLisle committed -
From-SVN: r134611
GCC Administrator committed
-
- 23 Apr, 2008 3 commits
-
-
2008-04-23 Benjamin Kosnik <bkoz@redhat.com> * config/os/hpux/os_defines.h: Use _GLIBCXX_BEGIN_NAMESPACE, _GLIBCXX_BEGIN_EXTERN_C, etc. From-SVN: r134607
Benjamin Kosnik committed -
From-SVN: r134601
Steve Ellcey committed -
* patch_tester.sh (report): Do not print the time. From-SVN: r134600
Sebastian Pop committed
-