This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
With your recent patch, GCC HEAD revision 179881 had problems on: native: build (about the same as the previous build) Attached is build output for those targets. The previous build was of revision 179868. Log information for changes since the last build: ------------------------------------------------------------------------ r179869 | jakub | 2011-10-12 15:05:00 -0700 (Wed, 12 Oct 2011) | 12 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/i386/i386.c M /trunk/gcc/config/i386/sse.md * config/i386/sse.md (avx2_gathersi<mode>, avx2_gatherdi<mode>, avx2_gatherdi<mode>256): Add clobber of match_scratch, change memory_operand to register_operand, add (mem:BLK (scratch)) use. (*avx2_gathersi<mode>, *avx2_gatherdi<mode>, *avx2_gatherdi<mode>256): Add clobber of match_scratch, add earlyclobber to the output operand and match_scratch, add (mem:BLK (scratch)) use, change the other mem to match_operand. Use %p6 instead of %c6 in the pattern. * config/i386/i386.c (ix86_expand_builtin): Adjust for operand 2 being a Pmode register_operand instead of memory_operand. ------------------------------------------------------------------------ r179870 | jakub | 2011-10-12 15:05:58 -0700 (Wed, 12 Oct 2011) | 30 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/i386/i386.c M /trunk/gcc/config/i386/i386.md M /trunk/gcc/config/i386/sse.md * config/i386/i386.md (UNSPEC_VPERMDI): Remove. * config/i386/i386.c (ix86_expand_vec_perm): Handle V16QImode and V32QImode for TARGET_AVX2. (MAX_VECT_LEN): Increase to 32. (expand_vec_perm_blend): Add support for 32-byte integer vectors with TARGET_AVX2. (valid_perm_using_mode_p): New function. (expand_vec_perm_pshufb): Add support for 32-byte integer vectors with TARGET_AVX2. (expand_vec_perm_vpshufb2_vpermq): New function. (expand_vec_perm_vpshufb2_vpermq_even_odd): New function. (expand_vec_perm_even_odd_1): Handle 32-byte integer vectors with TARGET_AVX2. (ix86_expand_vec_perm_builtin_1): Try expand_vec_perm_vpshufb2_vpermq and expand_vec_perm_vpshufb2_vpermq_even_odd. * config/i386/sse.md (VEC_EXTRACT_EVENODD_MODE): Add for TARGET_AVX2 32-byte integer vector modes. (vec_pack_trunc_<mode>): Use VI248_AVX2 instead of VI248_128. (avx2_interleave_highv32qi, avx2_interleave_lowv32qi): Remove pasto. (avx2_pshufdv3, avx2_pshuflwv3, avx2_pshufhwv3): Generate 4 new operands. (avx2_pshufd_1, avx2_pshuflw_1, avx2_pshufhw_1): Don't use match_dup, instead add 4 new operands and require they have right cross-lane values. (avx2_permv4di): Change into define_expand. (avx2_permv4di_1): New instruction. (avx2_permv2ti): Use nonimmediate_operand instead of register_operand for "xm" constrained operand. (VEC_PERM_AVX2): Add V32QI and V16QI for TARGET_AVX2. ------------------------------------------------------------------------ r179871 | jakub | 2011-10-12 15:06:45 -0700 (Wed, 12 Oct 2011) | 5 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/i386/sse.md * config/i386/sse.md (vec_avx2): New mode_attr. (mulv16qi3): Macroize to cover also mulv32qi3 for TARGET_AVX2 into ... (mul<mode>3): ... this. ------------------------------------------------------------------------ r179872 | jakub | 2011-10-12 15:07:24 -0700 (Wed, 12 Oct 2011) | 7 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/i386/i386.c M /trunk/gcc/config/i386/sse.md * config/i386/sse.md (vec_unpacks_lo_<mode>, vec_unpacks_hi_<mode>, vec_unpacku_lo_<mode>, vec_unpacku_hi_<mode>): Change VI124_128 mode to VI124_AVX2. * config/i386/i386.c (ix86_expand_sse_unpack): Handle V32QImode, V16HImode and V8SImode for TARGET_AVX2. ------------------------------------------------------------------------ r179873 | ebotcazou | 2011-10-12 15:09:21 -0700 (Wed, 12 Oct 2011) | 9 lines Changed paths: M /trunk/gcc/ada/ChangeLog M /trunk/gcc/ada/gcc-interface/trans.c M /trunk/gcc/ada/gcc-interface/utils.c M /trunk/gcc/ada/gcc-interface/utils2.c * gcc-interface/trans.c (Attribute_to_gnu): Use remove_conversions. (push_range_check_info): Likewise. (gnat_to_gnu) <N_Code_Statement>: Likewise. * gcc-interface/utils2.c (build_unary_op) <INDIRECT_REF>: Likewise. (gnat_invariant_expr): Likewise. * gcc-interface/utils.c (compute_related_constant): Likewise. (max_size): Fix handling of SAVE_EXPR. (remove_conversions): Fix formatting. ------------------------------------------------------------------------ r179875 | davem | 2011-10-12 15:32:23 -0700 (Wed, 12 Oct 2011) | 21 lines Changed paths: M /trunk/gcc/ChangeLog M /trunk/gcc/config/sparc/sparc.c M /trunk/gcc/config/sparc/sparc.h M /trunk/gcc/testsuite/ChangeLog M /trunk/gcc/testsuite/gcc.target/sparc/cmask.c M /trunk/gcc/testsuite/gcc.target/sparc/fhalve.c M /trunk/gcc/testsuite/gcc.target/sparc/fnegop.c M /trunk/gcc/testsuite/gcc.target/sparc/fpadds.c M /trunk/gcc/testsuite/gcc.target/sparc/fshift.c M /trunk/gcc/testsuite/gcc.target/sparc/fucmp.c M /trunk/gcc/testsuite/gcc.target/sparc/lzd.c M /trunk/gcc/testsuite/gcc.target/sparc/vis3misc.c M /trunk/gcc/testsuite/gcc.target/sparc/xmul.c Fix sparc when assembler lacks support for vis3/fmaf instructions. gcc/ * config/sparc/sparc.h: Do not force TARGET_VIS3 and TARGET_FMAF to zero when assembler lacks support for such instructions. * config/sparc/sparc.c (sparc_option_override): Clear MASK_VIS3 and MASK_FMAF in defaults when assembler lacks necessary support. gcc/testsuite/ * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify '-mvis3' instead of 'mcpu=niagara3' in options. * gcc.target/sparc/fhalve.c: Likewise. * gcc.target/sparc/fnegop.c: Likewise. * gcc.target/sparc/fpadds.c: Likewise. * gcc.target/sparc/fshift.c: Likewise. * gcc.target/sparc/fucmp.c: Likewise. * gcc.target/sparc/lzd.c: Likewise. * gcc.target/sparc/vis3misc.c: Likewise. * gcc.target/sparc/xmul.c: Likewise. ------------------------------------------------------------------------ r179876 | janis | 2011-10-12 15:38:57 -0700 (Wed, 12 Oct 2011) | 15 lines Changed paths: M /trunk/gcc/testsuite/ChangeLog M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-11.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-pow.c M /trunk/gcc/testsuite/gcc.target/powerpc/recip-1.c M /trunk/gcc/testsuite/gcc.target/powerpc/recip-2.c M /trunk/gcc/testsuite/gcc.target/powerpc/recip-3.c M /trunk/gcc/testsuite/gcc.target/powerpc/recip-4.c M /trunk/gcc/testsuite/gcc.target/powerpc/recip-5.c * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs. * gcc.target/powerpc/ppc-fma-4.c: Likewise. * gcc.target/powerpc/ppc-fma-5.c: Likewise. * gcc.target/powerpc/ppc-fma-7.c: Likewise. * gcc.target/powerpc/ppc-fpconv-11.c: Likewise. * gcc.target/powerpc/ppc-fpconv-3.c: Likewise. * gcc.target/powerpc/ppc-fpconv-7.c: Likewise. * gcc.target/powerpc/ppc-fpconv-8.c: Likewise. * gcc.target/powerpc/ppc-pow.c: Likewise. * gcc.target/powerpc/recip-1.c: Likewise. * gcc.target/powerpc/recip-2.c: Likewise. * gcc.target/powerpc/recip-3.c: Likewise. * gcc.target/powerpc/recip-4.c: Likewise. * gcc.target/powerpc/recip-5.c: Likewise. ------------------------------------------------------------------------ r179877 | janis | 2011-10-12 15:41:18 -0700 (Wed, 12 Oct 2011) | 3 lines Changed paths: M /trunk/gcc/testsuite/ChangeLog M /trunk/gcc/testsuite/gcc.target/powerpc/warn-1.c M /trunk/gcc/testsuite/gcc.target/powerpc/warn-2.c * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok. * gcc.target/powerpc/warn-2.c: Ditto. ------------------------------------------------------------------------ r179878 | ebotcazou | 2011-10-12 15:41:57 -0700 (Wed, 12 Oct 2011) | 45 lines Changed paths: M /trunk/gcc/ada/ChangeLog M /trunk/gcc/ada/gcc-interface/Make-lang.in M /trunk/gcc/ada/gcc-interface/Makefile.in M /trunk/gcc/ada/gcc-interface/lang.opt M /trunk/gcc/ada/gcc-interface/misc.c M /trunk/gcc/ada/sem_util.adb M /trunk/gnattools/ChangeLog M /trunk/gnattools/Makefile.in M /trunk/libada/ChangeLog M /trunk/libada/Makefile.in M /trunk/libada/configure M /trunk/libada/configure.ac gnattools/ * Makefile.in (LOOSE_WARN): Delete. (GCC_WARN_CFLAGS): Set to -W -Wall. (TOOLS_FLAGS_TO_PASS_1): Delete. (TOOLS_FLAGS_TO_PASS_1re): Rename into... (TOOLS_FLAGS_TO_PASS_RE): ...this. (gnattools-native): Use TOOLS_FLAGS_TO_PASS_NATIVE. (regnattools): Use TOOLS_FLAGS_TO_PASS_RE. libada/ * Makefile.in (LOOSE_WARN): Delete. (GCC_WARN_CFLAGS): Likewise. (WARN_CFLAGS): Likewise. (GNATLIBFLAGS): Add -nostdinc. (GNATLIBCFLAGS_FOR_C): Add -W -Wall. (LIBADA_FLAGS_TO_PASS): Remove WARN_CFLAGS. * configure.ac (warn_cflags): Delete. * configure: Regenerate. gcc/ada/ * sem_util.adb (Denotes_Same_Prefix): Fix fatal warning. * gcc-interface/Make-lang.in (WARN_ADAFLAGS): New. (ALL_ADAFLAGS): Include WARN_ADAFLAGS. (ADA_FLAGS_TO_PASS): Likewise. (COMMON_FLAGS_TO_PASS): New. (ADA_TOOLS_FLAGS_TO_PASS): Use COMMON_FLAGS_TO_PASS. In the regular native case, also use FLAGS_TO_PASS and ADA_FLAGS_TO_PASS. (gnatlib): Use COMMON_FLAGS_TO_PASS. (ada.install-common): Likewise. (install-gnatlib): Likewise. (install-gnatlib-obj): Likewise. (gnattools): Use ADA_TOOLS_FLAGS_TO_PASS for gnattools1 as well. (gnat-cross): Delete. (gnatboot): Likewise. (gnatboot2): Likewise. (gnatboot3): Likewise. (gnatstage1): Likewise. (gnatstage2): Likewise. * gcc-interface/Makefile.in (SOME_ADAFLAGS): Likewise. (MOST_ADAFLAGS): Likewise. (LOOSE_CFLAGS): Likewise. (gnat-cross): Likewise. (GNATLIBFLAGS): Add -W -Wall. (GNATLIBCFLAGS_FOR_C): Likewise. * gcc-interface/lang.opt: Remove C-specific warnings. Add doc lines. * gcc-interface/misc.c (gnat_handle_option): Remove obsolete cases. ------------------------------------------------------------------------ For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
Attachment:
native-log.txt
Description: Text document
-- Geoffrey Keating <geoffk@apple.com> (via an automated GCC regression-testing script.)
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |