source:
clfs-sysroot/patches/gcc-4.1.1-PR29114-1.patch@
820590f
Last change on this file since 820590f was 096f95d, checked in by , 18 years ago | |
---|---|
|
|
File size: 928 bytes |
-
gcc/config/pa/pa.c
Submitted By: Joe Ciccone <jciccone@linuxfromscratch.org> Date: 2006-11-30 Initial Package Version: 2.5 Upstream Status: In CVS Origin: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29114 Description: Fixes cross-compiling glibc for hppa on a 64bit host. * pa.c (emit_move_sequence): Don't split constants with PLUS for modes larger than BITS_PER_WORD. diff -Naur gcc-4.1.1.orig/gcc/config/pa/pa.c gcc-4.1.1/gcc/config/pa/pa.c
old new 1879 1879 because PLUS uses an 11-bit immediate and the insn sequence 1880 1880 generated is not as efficient as the one using HIGH/LO_SUM. */ 1881 1881 if (GET_CODE (operand1) == CONST_INT 1882 && GET_MODE_BITSIZE (mode) <= BITS_PER_WORD 1882 1883 && GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_WIDE_INT 1883 1884 && !insert) 1884 1885 {
Note:
See TracBrowser
for help on using the repository browser.