- Mar 23, 2010
-
-
Joseph Myers authored
* config.sub: Update to version 2010-03-22. * config.guess: Update to version 2009-12-30. From-SVN: r157667
-
H.J. Lu authored
2010-03-23 H.J. Lu <hongjiu.lu@intel.com> PR target/40722 * mkfixinc.sh: Fix stdlib.h for mingw. From-SVN: r157665
-
Eric Botcazou authored
From-SVN: r157664
-
Dave Korn authored
From-SVN: r157663
-
Dave Korn authored
PR libobjc/30445 * configure.ac (extra_ldflags_libobjc): Define appropriately for Cygwin and MinGW hosts. * Makefile.am (libobjc_s.a): Remove dead pre-libtool target. (libobjc.dll): Likewise. * configure: Regenerate. From-SVN: r157662
-
Mike Stump authored
From-SVN: r157661
-
James E. Wilson authored
PR target/43348 * ia64.md (call_nogp, call_value_nogp, sibcall_nogp, call_gp, call_value_gp,sibcall_gp): Use 's' constraint not 'i'. From-SVN: r157660
-
GCC Administrator authored
From-SVN: r157658
-
- Mar 22, 2010
-
-
H.J. Lu authored
2010-03-22 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (ix86_target_string): Fix a typo in comments. Add -mfma. From-SVN: r157655
-
Mike Stump authored
re PR target/23071 (Darwin alignment ignores "attribute packed" for first 'double' element of a struct) PR target/23071 * config/rs6000/rs6000.c (darwin_rs6000_special_round_type_align): Don't overly align based upon packed packed fields. From-SVN: r157654
-
Jason Merrill authored
PR c++/43333 * tree.c (pod_type_p): Use old meaning in C++98 mode. From-SVN: r157652
-
Jason Merrill authored
PR c++/43281 * pt.c (contains_auto_r): New fn. (do_auto_deduction): Use it. (tsubst): Don't look at TREE_TYPE of a TEMPLATE_TYPE_PARM. From-SVN: r157651
-
Jason Merrill authored
c-pretty-print.c (pp_c_specifier_qualifier_list): Use () rather than [], and move before the element type. * c-pretty-print.c (pp_c_specifier_qualifier_list) [VECTOR_TYPE]: Use () rather than [], and move before the element type. * cp-demangle.c (d_print_mod): Use () rather than [] for vectors. From-SVN: r157650
-
Rainer Orth authored
* doc/configfiles.texi (Configuration Files): Removed fixinc/Makefile*, intl/Makefile.*. * doc/makefile.texi: Fixed markup. Abstract from version control system used. (Makefile): Removed obsolete gcc/java/parse.y example. * doc/sourcebuild.texi: Likewise. (Top Level): Added config, gnattools, libdecnumber, libgcc, libgomp, libssp. Removed fastjar. (Miscellaneous Docs): Clarify location. Added COPYING3, COPYING3.LIB. (Front End Directory): Moved Make-lang.in entry to new subsubsection. From-SVN: r157649
-
Rainer Orth authored
gcc: PR target/38085 * config/i386/i386.c (x86_function_profiler) [!NO_PROFILE_COUNTERS]: Fix typo. * config/i386/gmon-sol2.c (_mcleanup) [__x86_64__]: Use call instead of callq. libgcc: PR target/38085 * config/i386/t-sol2 ($(T)gmon.o): Use CFLAGS instead of MULTILIB_CFLAGS. ($(T)gcrt1.o): Likewise. ($(T)crt1.o): Likewise. ($(T)crti.o): Likewise. ($(T)crtn.o): Likewise. From-SVN: r157648
-
Janis Johnson authored
2010-03-22 Janis Johnson <janis187@us.ibm.com> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * doc/sourcebuild.texi (Test Directives): Split into six subsections, with most of the current text in new subsections Directives, Selectors, and Final Actions. (Directives): Split list of test directives into multiple subsubsections. (Selectors): Describe use and syntax of selectors. (Effective-Target Keywords): Describe all existing keywords. (Add Options): Describe features for dg-add-options. (Require Support): Describe variants of dg-require-support. (Final Actions): Describe commands to use in dg-final. Co-Authored-By:
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> From-SVN: r157646
-
Jan Kratochvil authored
contrib/ Fix *.log tests output containing "===". * dg-extract-results.sh (/\===/): Rename to ... (/^\t\t=== .* ===$/): ... this pattern. From-SVN: r157645
-
Johannes Singler authored
numeric (inner_product, [...]): Precede subsequent call with _GLIBCXX_STD_P:: to avoid ambiguity between... 2010-03-22 Johannes Singler <singler@kit.edu> * include/parallel/numeric (inner_product, partial_sum): Precede subsequent call with _GLIBCXX_STD_P:: to avoid ambiguity between __gnu_parallel:: and std:: * include/parallel/algobase.h (equal): Likewise. * include/parallel/algo.h (find_first_of, search_n, merge, nth_element, partial_sort, max_element, min_element): Likewise. * include/parallel/partial_sum.h (__parallel_partial_sum_linear): Qualify accumulate call with __gnu_parallel::. From-SVN: r157643
-
Michael Matz authored
PR middle-end/43475 * recog.c (validate_replace_rtx_group): Replace also in REG_EQUAL and REG_EQUIV notes. testsuite/ * gfortran.dg/pr43475.f90: New testcase. From-SVN: r157640
-
Jakub Jelinek authored
PR libgomp/42942 * env.c (parse_unsigned_long): Add ALLOW_ZERO argument. (initialize_env): Adjust callers. (omp_set_max_active_levels): Set gomp_max_active_levels_var even when the argument is 0. * testsuite/libgomp.c/pr42942.c: New test. From-SVN: r157635
-
Paolo Carlini authored
2010-03-22 Paolo Carlini <paolo.carlini@oracle.com> * include/parallel/base.h (_PseudoSequence): Do not forward declare. (_VoidFunctor): Remove, unused. (__median_of_three_iterators): Take __comp by value. (_PseudoSequenceIterator<>::operator++(int)): Do not const qualify the return type. (_PseudoSequenceIterator<>::operator!=): Fix return type to bool. From-SVN: r157628
-
Richard Guenther authored
re PR middle-end/43390 (ICE: integral result type precision does not match field size of BIT_FIELD_REF) 2010-03-22 Richard Guenther <rguenther@suse.de> PR tree-optimization/43390 * tree-vect-stmts.c (get_vectype_for_scalar_type): Make sure vector extracts are type correct. * gfortran.fortran-torture/execute/pr43390.f90: New testcase. From-SVN: r157624
-
Richard Guenther authored
re PR middle-end/40106 (Weird interaction between optimize_insn_for_speed_p and -funsafe-math-optimizations) 2010-03-22 Richard Guenther <rguenther@suse.de> PR middle-end/40106 * builtins.c (expand_builtin_pow): Expand pow (x, 1.5) as x * sqrt (x) even when optimizing for size if the target has native support for sqrt. From-SVN: r157623
-
Paolo Carlini authored
2010-03-22 Paolo Carlini <paolo.carlini@oracle.com> * include/parallel/base.h (_Less): Use std::less. (_Plus): Likewise use std::plus. (_Multiplies): Likewise use std::multiplies. * include/parallel/numeric: Adjust. From-SVN: r157622
-
Jakub Jelinek authored
* varasm.c (make_decl_rtl_for_debug): Also clear flag_mudflap for the duration of make_decl_rtl call. From-SVN: r157621
-
Jakub Jelinek authored
PR debug/43443 * var-tracking.c (add_cselib_value_chains): Remove ASM_OPERANDS locs from preserved VALUEs. From-SVN: r157620
-
Jerry DeLisle authored
2010-03-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/43409 * io/io.h: Fix type of size in st_parameter_inquire structure. From-SVN: r157618
-
John David Anglin authored
PR middle-end/42718 * pa.md (movmemsi): Set align to one if zero. (movmemdi): Likewise. From-SVN: r157614
-
GCC Administrator authored
From-SVN: r157613
-
- Mar 21, 2010
-
-
Richard Earnshaw authored
re PR target/42321 (NEON/VFP registers from inline assembly clobber list are saved/restored incorrectly) PR target/42321 * arm.c (arm_output_epilogue): Correctly match VFP pop instructions with their corresponding prologue pushes. From-SVN: r157609
-
Dave Korn authored
PR target/42811 * libjava/configure.ac (DLLTOOL): Call AC_CHECK_TOOL. (libgcj_sublib_core_extra_deps): New host-dependent configure var. (LIBGCJ_SUBLIB_CORE_EXTRA_DEPS): AC_SUBST it. * libjava/configure.host (libgcj_sublib_core_extra_deps): Define appropriately on Cygwin and MinGW. (libgcj_sublib_core_extra_deps): Add libgcj-noncore-dummy import stub library on Cygwin and MinGW. * libjava/Makefile.am (LIBJAVA_CORE_EXTRA): Import AC_SUBST'd LIBGCJ_SUBLIB_CORE_EXTRA_DEPS if building sublibs, else define empty. (libgcj_la_DEPENDENCIES): Use it. (DLL_VERSION): New makefile macro. (libgcj-noncore-dummy.dll.a): New build rule for dummy import stub library. (libgcj_noncore_la_LIBADD): Trim superfluous convenience libs. (AM_MAKEFLAGS): Add DLLTOOL recursive propagation. * libjava/libgcj-noncore-dummy.def: New file. * libjava/Makefile.in: Regenerate. * libjava/include/Makefile.in: Likewise. * libjava/testsuite/Makefile.in: Likewise. * libjava/configure: Likewise. * libjava/gcj/Makefile.in: Likewise. From-SVN: r157606
-
Dave Korn authored
PR target/42811 (prerequisite) * jvmti.cc (_Jv_GetJVMTIEnv): Avoid use of uninitialised memory. From-SVN: r157605
-
Dave Korn authored
PR target/42811 (prerequisite) * include/private/gc_priv.h (struct roots) [CYGWIN32]: Don't declare r_next member on Cygwin as on other windows hosts. (LOG_RT_SIZE) [CYGWIN32]: Don't define likewise. (RT_SIZE) [CYGWIN32]: Likewise. (struct _GC_arrays) [CYGWIN32]: Do declare _heap_bases[] member likewise. (GC_heap_bases) [CYGWIN32]: Do define likewise. (struct _SYSTEM_INFO) [CYGWIN32]: Do forward-declare likewise. (GC_sysinfo) [CYGWIN32]: Do declare extern likewise. (GC_n_heap_bases) [CYGWIN32]: Likewise. (GC_is_tmp_root) [CYGWIN32]: Do prototype likewise. * include/private/gcconfig.h (GC_win32_get_mem) [CYGWIN32]: Likewise. (GET_MEM) [CYGWIN32]: Do define likewise. * boehm-gc/ptr_chck.c (GC_is_visible) [CYGWIN32]: Do handle dynamic registration likewise. * boehm-gc/os_dep.c (GC_setpagesize) [CYGWIN32]: Do define likewise. (GC_no_win32_dlls) [CYGWIN32]: Define as constant false, unlike other windows hosts. (GC_sysinfo) [CYGWIN32]: Define as on other windows hosts. (GC_n_heap_bases) [CYGWIN32]: Likewise. (GLOBAL_ALLOC_TEST) [CYGWIN32]: Likewise. (GC_win32_get_mem) [CYGWIN32]: Likewise, but wrapping GC_unix_get_mem rather than GlobalAlloc/VirtualAlloc. (GC_win32_free_heap) [CYGWIN32]: Likewise, but wrapping free instead of GlobalFree (even though the function body is optimised away). * boehm-gc/mark_rts.c (add_roots_to_index) [CYGWIN32]: Define as on other windows hosts. (GC_add_roots_inner) [CYGWIN32]: Avoid overlapping or adjacent intervals likewise. (GC_clear_roots) [CYGWIN32]: Clear GC_root_index[] likewise. (GC_rebuild_root_index) [CYGWIN32]: Define as on other windows hosts. (GC_remove_tmp_roots) [CYGWIN32]: Call it likewise. (GC_remove_roots) [CYGWIN32]: Don't define, as on other windows hosts. (GC_is_tmp_root) [CYGWIN32]: Define, as on other windows hosts. (GC_cond_register_dynamic_libraries) [CYGWIN32]: Handle temporary roots and dynamic registration likewise. * boehm-gc/dyn_load.c (GC_has_static_roots) [CYGWIN32]: Define as on other windows hosts. (GC_register_has_static_roots_callback) [CYGWIN32]: Likewise. (GC_cond_add_roots) [CYGWIN32]: Likewise. (GC_register_main_static_data) [CYGWIN32]: Define to always return false, as on MSWINCE (HAVE_REGISTER_MAIN_STATIC_DATA) [CYGWIN32]: Define as on other windows hosts. (GC_warn_fb) [CYGWIN32]: Likewise. (GC_disallow_ignore_fb) [CYGWIN32]: Likewise. (GC_ignore_fb_mb) [CYGWIN32]: Likewise. (GC_ignore_fb) [CYGWIN32]: Likewise. (is_frame_buffer) [CYGWIN32]: Likewise. (GC_dump_meminfo) [CYGWIN32]: Likewise. (GC_wnt) [CYGWIN32]: Define to constant true. (GC_register_dynamic_libraries) [CYGWIN32]: Define as on other windows hosts. From-SVN: r157604
-
Kaveh R. Ghazi authored
* gcc.target/powerpc/ppc-sdata-1.c: Require nonpic. * gcc.target/powerpc/ppc-sdata-2.c: Likewise. From-SVN: r157603
-
GCC Administrator authored
From-SVN: r157600
-
- Mar 20, 2010
-
-
Simon Martin authored
gcc/cp/ 2010-03-20 Simon Martin <simartin@users.sourceforge.net> PR c++/43081: * decl2.c (grokfield): Handle invalid initializers for member functions. gcc/testsuite/ 2010-03-20 Simon Martin <simartin@users.sourceforge.net> Michael Matz <matz@suse.de> PR c++/43081 * g++.dg/parse/crash56.C: New test. Co-Authored-By:
Michael Matz <matz@suse.de> From-SVN: r157597
-
Andrew Pinski authored
2010-03-20 Andrew Pinski <pinskia@gmail.com> PR target/43156 * config/spu/spu.c (spu_expand_prologue): Don't emit NOTE_INSN_DELETED at the begining or end. (spu_expand_epilogue): Likewise. From-SVN: r157596
-
Paul Thomas authored
2010-03-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/43450 * trans-decl.c (gfc_create_module_variable): With -fwhole-file do not assert the context of derived types. 2010-03-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/43450 * gfortran.dg/whole_file_15.f90 : New test. From-SVN: r157595
-
Jerry DeLisle authored
2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/43409 * gfortran.dg/inquire_size.f90: New test. From-SVN: r157594
-
Jerry DeLisle authored
2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/43409 * ioparm.def: Change inquire size variable to type pointer to GFC_IO_INT type. 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/43409 * io/unix.h: Add prototype for new function to return file size. * io/unix.c (file_size): New function. * io/inquire.c (inquire_via_unit): Use new function. (inquire_via_filename): Use new function. From-SVN: r157593
-