[Bug 1296601]
Cbaylis-u
1296601 at bugs.launchpad.net
Mon Sep 29 16:48:03 UTC 2014
Author: cbaylis
Date: Mon Sep 29 16:47:31 2014
New Revision: 215685
URL: https://gcc.gnu.org/viewcvs?rev=215685&root=gcc&view=rev
Log:
2014-09-29 Charles Baylis <charles.baylis at linaro.org>
Backport from mainline r212303
PR target/49423
* config/arm/arm-protos.h (arm_legitimate_address_p,
arm_is_constant_pool_ref): Add prototypes.
* config/arm/arm.c (arm_legitimate_address_p): Remove static.
(arm_is_constant_pool_ref) New function.
* config/arm/arm.md (unaligned_loadhis, arm_zero_extendhisi2_v6,
arm_zero_extendqisi2_v6): Use Uh constraint for memory operand.
(arm_extendhisi2, arm_extendhisi2_v6): Use Uh constraint for memory
operand and remove pool_range and neg_pool_range attributes.
(arm_extendqihi_insn, arm_extendqisi, arm_extendqisi_v6): Remove
pool_range and neg_pool_range attributes.
* config/arm/constraints.md (Uh): New constraint. (Uq): Don't allow
constant pool references.
Modified:
branches/gcc-4_9-branch/gcc/ChangeLog
branches/gcc-4_9-branch/gcc/config/arm/arm-protos.h
branches/gcc-4_9-branch/gcc/config/arm/arm.c
branches/gcc-4_9-branch/gcc/config/arm/arm.md
branches/gcc-4_9-branch/gcc/config/arm/constraints.md
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.8-armhf-cross in Ubuntu.
https://bugs.launchpad.net/bugs/1296601
Title:
ICE in push_minipool_fix when building rtl8723ae kernel driver
Status in The GNU Compiler Collection:
Fix Released
Status in Linaro GCC:
New
Status in “gcc-4.8-armhf-cross” package in Ubuntu:
Confirmed
Bug description:
arm-linux-gnueabihf-gcc-4.8 -mlong-calls -Wp,-MD,drivers/net/wireless/rtlwifi/rtl8192ce/.hw.o.d -nostdinc -isystem /usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/include -I/git/arm-soc/arch/arm/include -Iarch/arm/include/generated -I/git/arm-soc/include -Iinclude -I/git/arm-soc/arch/arm/include/uapi -Iarch/arm/include/generated/uapi -I/git/arm-soc/include/uapi -Iinclude/generated/uapi -include /git/arm-soc/include/linux/kconfig.h -I/git/arm-soc/drivers/net/wireless/rtlwifi/rtl8192ce -Idrivers/net/wireless/rtlwifi/rtl8192ce -D__KERNEL__ -mlittle-endian -I/git/arm-soc/arch/arm/mach-dove/include -I/git/arm-soc/arch/arm/plat-orion/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -fno-dwarf2-cfi-asm -mno-unaligned-access -fno-omit-frame-pointer -mapcs -mno-sched-prolog -mabi=aapcs-linux -mno-thumb-interwork -mfpu=vfp -marm -D__LINUX_ARM_ARCH__=7 -march=armv7-a -msoft-float -Uarm -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -D__CHECK_ENDIAN__ -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(hw)" -D"KBUILD_MODNAME=KBUILD_STR(rtl8192ce)" -c -o drivers/net/wireless/rtlwifi/rtl8192ce/hw.o /git/arm-soc/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c
/git/arm-soc/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c: In function '_rtl92ce_read_adapter_info':
/git/arm-soc/drivers/net/wireless/rtlwifi/rtl8192ce/hw.c:1762:1: internal compiler error: in push_minipool_fix, at config/arm/arm.c:14040
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccSN3mtb.out file, please attach this to your bugreport.
$ gcc --version
gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ uname -a
Linux wuerfel 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/1296601/+subscriptions
More information about the foundations-bugs
mailing list