This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: gcc-2.95.3 proposed patch (was: gcc 2.95.2 PPC code generation bug)
- To: David Edelsohn <dje at watson dot ibm dot com>
- Subject: Re: gcc-2.95.3 proposed patch (was: gcc 2.95.2 PPC code generation bug)
- From: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- Date: Mon, 15 May 2000 00:44:43 +0200
- Cc: Geoff Keating <geoffk at cygnus dot com>,law at cygnus dot com,gcc-patches at gcc dot gnu dot org
- References: <200005121740.NAA23230@mal-ach.watson.ibm.com>
On Fri, 12 May 2000, David Edelsohn wrote:
> This only should affect the AIX -mminimal-toc mode which the
> person did not report using.
>
> This patch looks fine for gcc-2.95.3 to me, please go ahead and
> install it. The AIX code is much shorter, but the value is the most
> pessimistic case for any ABI.
OK, I committed the patch to the gcc-2_95-branch. This brings back my number
of pending patches for 2.95.3 to 3.
Franz.
* rs6000/rs6000.md (nonlocal_goto_receiver): Add length attribute.
Index: gcc/config/rs6000/rs6000.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/rs6000/rs6000.md,v
retrieving revision 1.55.4.13
diff -u -p -r1.55.4.13 rs6000.md
--- gcc/config/rs6000/rs6000.md 2000/03/22 18:54:05 1.55.4.13
+++ gcc/config/rs6000/rs6000.md 2000/05/05 18:10:33
@@ -7865,7 +7867,8 @@
rs6000_output_load_toc_table (asm_out_file, 30);
return \"\";
}"
- [(set_attr "type" "load")])
+ [(set_attr "type" "load")
+ (set_attr "length" "24")])
^L
;; A function pointer under AIX is a pointer to a data area whose first word
;; contains the actual address of the function, whose second word contains a