- 28 Jan, 2013 1 commit
-
-
From-SVN: r195500
GCC Administrator committed
-
- 27 Jan, 2013 4 commits
-
-
PR target/56114 * config/i386/i386.md (*movabs<mode>_1): Add square brackets around operand 0 in movabs insn template for -masm=intel asm alternative. (*movabs<mode>_2): Ditto for operand 1. testsuite/ChangeLog: PR target/56114 * gcc.target/i386/pr56114.c: New test. From-SVN: r195494
Uros Bizjak committed -
2013-01-27 Paul Thomas <pault@gcc.gnu.org> PR fortran/55984 * ChangeLog : Correct wrong PR number. From-SVN: r195493
Paul Thomas committed -
2013-01-27 Paul Thomas <pault@gcc.gnu.org> PR fortran/55789 PR fortran/56047 * gfortran.h : Add associate_var to symbol_attr. * resolve.c (resolve_assoc_var): Set associate_var attribute. If the target class_ok is set, set it for the associate variable. * check.c (allocatable_check): Associate variables should not have the allocatable attribute even if their symbols do. * class.c (gfc_build_class_symbol): Symbols with associate_var set will always have a good class container. 2013-01-27 Paul Thomas <pault@gcc.gnu.org> PR fortran/55789 * gfortran.dg/associate_14.f90: New test. PR fortran/56047 * gfortran.dg/associate_13.f90: New test. From-SVN: r195492
Paul Thomas committed -
From-SVN: r195491
GCC Administrator committed
-
- 26 Jan, 2013 5 commits
-
-
gcc: PR target/54663 * config.gcc (microblaze*-linux*): Add tmake_file to allow building of microblaze-c.o. libgcc: * config.host(microblaze*-linux*): tmake_file: Remove t-slibgcc-nolc-override, add t-slibgcc-libgcc. * config/microblaze/t-microblaze: Set LIB2FUNCS_EXCLUDE to exclude functions from being built with libgcc.c and use the microblaze assembly. From-SVN: r195488
David Holsgrove committed -
libgcc/config.host (microblaze*-*-*): Rename microblaze*-*-elf, update extra_parts. From-SVN: r195487
Edgar E. Iglesias committed -
2013-01-25 Michael Haubenwallner <michael.haubenwallner@salomon.at> * configure.ac (gcc_cv_ld_static_dynamic): Define for AIX native ld. * configure: Regenerate. From-SVN: r195486
Michael Haubenwallner committed -
From-SVN: r195485
GCC Administrator committed -
From-SVN: r195482
Ian Lance Taylor committed
-
- 25 Jan, 2013 14 commits
-
-
PR other/56076 runtime: Support sparc64 in lfstack. From-SVN: r195479
Ian Lance Taylor committed -
PR other/56076 * dwarf.c (read_line_header): Don't crash if DW_AT_comp_dir attribute was not seen. From-SVN: r195478
Jakub Jelinek committed -
From-SVN: r195477
Jason Merrill committed -
PR tree-optimization/56098 * tree-ssa-phiopt.c (nt_init_block): Don't call add_or_mark_expr for stmts with volatile ops. (cond_store_replacement): Don't optimize if assign has volatile ops. (cond_if_else_store_replacement_1): Don't optimize if either then_assign or else_assign have volatile ops. (hoist_adjacent_loads): Don't optimize if either def1 or def2 have volatile ops. * gcc.dg/pr56098-1.c: New test. * gcc.dg/pr56098-2.c: New test. From-SVN: r195475
Jakub Jelinek committed -
PR c++/56095 * pt.c (convert_nontype_argument_function): Handle invalid input. (convert_nontype_argument): Likewise. From-SVN: r195474
Jason Merrill committed -
* doc/invoke.texi (AVR Built-in Macros): Document __XMEGA__. From-SVN: r195473
Georg-Johann Lay committed -
* doc/extend.texi (Example of asm with clobbered asm reg): Fix missing ':' in asm example. From-SVN: r195471
Georg-Johann Lay committed -
PR c++/56104 * typeck.c (get_member_function_from_ptrfunc): Optimize if the dynamic type has no virtual functions. From-SVN: r195470
Jason Merrill committed -
2013-01-25 Tejas Belagod <tejas.belagod@arm.com> * config/aarch64/aarch64-simd-builtins.def: Separate sq<r>dmulh_lane entries into lane and laneq entries. * config/aarch64/aarch64-simd.md (aarch64_sq<r>dmulh_lane<mode>): Remove AdvSIMD scalar modes. (aarch64_sq<r>dmulh_laneq<mode>): New. (aarch64_sq<r>dmulh_lane<mode>): New RTL pattern for Scalar AdvSIMD modes. * config/aarch64/arm_neon.h: Fix all the vq<r>dmulh_lane* intrinsics' builtin implementations to relfect changes in RTL in aarch64-simd.md. * config/aarch64/iterators.md (VCOND): New. (VCONQ): New. From-SVN: r195467
Tejas Belagod committed -
gcc/ PR target/54222 * config/avr/builtins.def (DEF_BUILTIN): Add LIBNAME argument. Add NULL LIBNAME argument to existing definitions. (ABSHR, ABSR, ABSLR, ABSLLR, ABSHK, ABSK, ABSLK, ABSLLK): New. * config/avr/avr-c.c (DEF_BUILTIN): Add LIBNAME argument. * config/avr/avr.c (DEF_BUILTIN): Same. (avr_init_builtins): Pass down LIBNAME to add_builtin_function. (avr_expand_builtin): Expand to a vanilla call if a libgcc implementation is available (DECL_ASSEMBLER_NAME is set). (avr_fold_absfx): New static function. (avr_fold_builtin): Use it to handle: AVR_BUILTIN_ABSHR, AVR_BUILTIN_ABSR, AVR_BUILTIN_ABSLR, AVR_BUILTIN_ABSLLR, AVR_BUILTIN_ABSHK, AVR_BUILTIN_ABSK, AVR_BUILTIN_ABSLK, AVR_BUILTIN_ABSLLK. * config/avr/stdfix.h (abshr, absr, abslr, absllr) (abshk, absk, abslk, absllk): Provide as static inline functions. gcc/testsuite/ PR target/54222 * gcc.target/avr/torture/builtins-3-absfx.c: New test. From-SVN: r195464
Georg-Johann Lay committed -
From-SVN: r195462
Marek Polacek committed -
From-SVN: r195461
Eric Botcazou committed -
From-SVN: r195459
Maxim Kuvyrkov committed -
From-SVN: r195451
GCC Administrator committed
-
- 24 Jan, 2013 15 commits
-
-
* config/i386/i386.md (*movti_internal_rex64): Add (o,e) alternative. (*movtf_internal_rex64): Add (!o,C) alternative (*movxf_internal_rex64): Ditto. (*movdf_internal_rex64): Add (?r,C) and (?m,C) alternatives. From-SVN: r195446
Uros Bizjak committed -
gcc/testsuite/ * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls for MIPS. From-SVN: r195443
Richard Sandiford committed -
gcc/testsuite/ * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects From-SVN: r195441
Richard Sandiford committed -
PR go/46986 all: prepend #__USER_LABEL_PREFIX__ to mangled Go symbols For old-fashioned Darwin. From-SVN: r195438
Ian Lance Taylor committed -
* doc/invoke.texi: fix typo. * doc/objc.texi: fix typo. From-SVN: r195437
Shenghou Ma committed -
PR go/46986 libgo/Makefile, libgo/go/os/stat_atimespec.go: fix typos From-SVN: r195436
Ian Lance Taylor committed -
gcc/ * config/mips/mips.md (*and<mode>3_mips16): Use the "W" constraint for the first two alternatives. From-SVN: r195433
Richard Sandiford committed -
PR c/56078 * c-typeck.c (set_nonincremental_init_from_string): If constructor_max_index is NULL, treat it as if tree_int_cst_lt returned false. (process_init_element): Likewise. * gcc.dg/pr56078.c: New test. * gcc.c-torture/compile/20030305-1.c: Add dg-error lines. From-SVN: r195432
Jakub Jelinek committed -
re PR tree-optimization/55927 (FAIL: g++.dg/ipa/devirt-10.C -std=gnu++11 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1) 2013-01-24 Martin Jambor <mjambor@suse.cz> PR tree-optimization/55927 * g++.dg/ipa/devirt-10.C: Disable early inlining. From-SVN: r195430
Martin Jambor committed -
This patch removes the GC zone allocator. It is not used and it produces several regressions in the testsuite. Furthermore, it complicates things for the plan to implement manual GC markers (http://gcc.gnu.org/wiki/cxx-conversion/gc-alternatives#Do_GC_marking_manually). Tested on x86_64 with standard checking, --enable-checking=gc and --enable-checking=release. From-SVN: r195426
Diego Novillo committed -
* config/avr/avr.c (avr_out_fract): Make register numbers that might be outside of source operand signed. From-SVN: r195424
Georg-Johann Lay committed -
* config/i386/constraints.md (Yf): New constraint. * config/i386/i386.md (*movdf_internal_rex64): Use Yf*f instead of f constraint to conditionaly disable x87 register preferences. (*movdf_internal): Ditto. (*movsf_internal): Ditto. testsuite/ChangeLog: * gcc.target/i386/movsd.c: New test. From-SVN: r195423
Uros Bizjak committed -
2013-01-24 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/56085 * include/std/complex (pow(const complex<>&, int)): Avoid __n signed overflow. From-SVN: r195421
Paolo Carlini committed -
gcc/ PR inline-asm/55934 * lra-assigns.c (assign_by_spills): Throw away the pattern of asms that have operands with impossible constraints. Add a FIXME for a speed-up opportunity. * lra-constraints.c (process_alt_operands): Verify that a class selected from constraints on asms is valid for the operand mode. (curr_insn_transform): Remove incorrect comment. testsuite/ PR inline-asm/55934 * gcc.target/i386/pr55934.c: New test. From-SVN: r195420
Steven Bosscher committed -
From-SVN: r195417
GCC Administrator committed
-
- 23 Jan, 2013 1 commit
-
-
* config/isl.m4: don't echo $CFLAGS for ISL_CHECK_VERSION. * configure: Re-generate. From-SVN: r195414
Shenghou Ma committed
-