This is the mail archive of the gcc-bugs@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]

[Bug target/6456] builtin memset broken on x86 with -minline-all-stringops


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6456



------- Additional Comments From cvs-commit@gcc.gnu.org  2003-06-11 13:07 -------
Subject: Bug 6456

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_2-rhl8-branch
Changes by:	jakub@gcc.gnu.org	2003-06-11 13:07:32

Modified files:
	gcc            : ChangeLog rtl.h expr.c calls.c expr.h 
	                 builtins.def builtins.c 
	gcc/testsuite  : ChangeLog 
	gcc/config/mips: mips.c 
	gcc/testsuite/gcc.c-torture/execute: string-opt-10.c 
	                                     string-opt-11.c 
	                                     string-opt-12.c 
	                                     string-opt-13.c 
	                                     string-opt-14.c 
	                                     string-opt-15.c 
	                                     string-opt-1.c 
	                                     string-opt-2.c 
	                                     string-opt-6.c 
	                                     string-opt-7.c 
	                                     string-opt-8.c 
	                                     string-opt-9.c 
	gcc/testsuite/lib: c-torture.exp 
Added files:
	gcc/testsuite/gcc.c-torture/execute/builtins/lib: main.c 
	                                                  memcmp.c 
	                                                  memmove.c 
	                                                  mempcpy.c 
	                                                  stpcpy.c 
	                                                  strchr.c 
	                                                  strcmp.c 
	                                                  strlen.c 
	                                                  strrchr.c 
	gcc/testsuite/gcc.c-torture/execute/builtins: builtins.exp 
	                                              string-1.c 
	                                              string-1-lib.c 
	                                              string-2.c 
	                                              string-2-lib.c 
	                                              string-3.c 
	                                              string-3-lib.c 
	                                              string-4.c 
	                                              string-4-lib.c 
	                                              string-5.c 
	                                              string-5-lib.c 
	                                              string-6.c 
	                                              string-6-lib.c 
	                                              string-asm-1.c 
	                                              string-asm-1-lib.c 
	                                              string-asm-2.c 
	                                              string-asm-2-lib.c 
	                                              string-7-lib.c 
	                                              string-7.c 
	gcc/testsuite/gcc.c-torture/execute: memset-2.c memset-1.c 
	gcc/testsuite/gcc.dg: string-opt-1.c i386-memset-1.c 
Removed files:
	gcc/testsuite/gcc.c-torture/execute: string-opt-3.c 
	                                     string-opt-4.c 
	                                     string-opt-16.c 

Log message:
	2003-06-09  Jakub Jelinek  <jakub@redhat.com>
	
	* calls.c (save_fixed_argument_area, restore_fixed_argument_area):
	Adjust calls to move_by_pieces.
	
	2003-06-03  Jakub Jelinek  <jakub@redhat.com>
	
	* builtins.c (expand_builtin_memcpy): Remove endp argument and endp
	!= 0 handling.  Pass 0 to store_by_pieces.
	(expand_builtin_mempcpy): Add endp argument.  Don't call
	expand_builtin_memcpy, call store_by_pieces resp. move_by_pieces
	directly.  If ignoring result, only do expand_call.
	(expand_builtin_stpcpy): Likewise.  Call expand_builtin_mempcpy
	otherwise.
	(expand_builtin_strncpy, expand_builtin_memset): Adjust
	store_by_pices callers.
	(expand_builtin): Adjust expand_builtin_memcpy and
	expand_builtin_mempcpy callers.
	* expr.c (can_move_by_pieces): New function.
	(move_by_pieces): Add endp argument, return to resp. memory at end
	or one byte earlier depending on endp.
	(store_by_pieces): Likewise.
	(emit_block_move): Adjust call to move_by_pieces.
	(emit_push_insn): Adjust move_by_pieces caller.
	* expr.h (can_move_by_pieces): New prototype.
	(store_by_pieces): Adjust prototypes.
	* rtl.h (move_by_pieces): Adjust prototype.
	* config/mips/mips.c (expand_block_move): Adjust move_by_pieces
	caller.
	
	2003-05-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	
	* builtins.c (expand_builtin_stpcpy): Only expand when the length
	of the source string can be evaluated at compile-time.
	
	2003-05-05  Jakub Jelinek  <jakub@redhat.com>
	
	* builtins.c (expand_builtin_mempcpy): New function.
	(expand_builtin_stpcpy): Optimize stpcpy whose return value is
	ignored into strcpy no matter what arguments it has.
	(expand_builtin) <case BUILT_IN_MEMPCPY>: Call
	expand_builtin_mempcpy.
	
	2003-05-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	
	* builtins.c (expand_builtin_stpcpy): Copy `arglist' before
	modifying it.
	
	2002-04-23  Roger Sayle  <roger@eyesopen.com>
	
	* builtins.c (builtin_memset_gen_str): New function.
	(expand_builtin_memset): Optimize the case of constant length, but
	unknown value.
	
	2003-04-19  Roger Sayle  <roger@eyesopen.com>
	
	* builtins.c (expand_builtin):  Don't expand a pure or const
	built-in function if the result will be ignored and none of
	its arguments are volatile.
	
	2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	
	* builtins.c (expand_builtin_memcpy): Add `endp' argument, use it.
	(expand_builtin_stpcpy): New.
	(expand_builtin): Add BUILT_IN_MEMPCPY & BUILT_IN_STPCPY.
	* builtins.def: Add mempcpy & stpcpy support.
	
	testsuite/
	2003-06-06  Jakub Jelinek  <jakub@redhat.com>
	
	* gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
	mempcpy/stpcpy calls not to be optimized into something else.
	* gcc.c-torture/execute/string-opt-3.c: Moved to...
	* gcc.c-torture/execute/builtins/string-7.c: ...here.
	* gcc.c-torture/execute/builtins/string-7-lib.c: New.
	
	2003-06-03  Jakub Jelinek  <jakub@redhat.com>
	
	* gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
	mempcpy test with post-increments.
	* gcc.c-torture/execute/string-opt-3.c: New test.
	* gcc.dg/string-opt-1.c: New test.
	
	2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
	
	* gcc.c-torture/execute/builtins/string-asm-1.c: Take
	__USER_LABEL_PREFIX__ into account.
	* gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
	
	2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
	
	* gcc.c-torture/execute/builtins: New directory.
	* gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
	gcc.c-torture/execute/builtins.
	* gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
	
	2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	
	* gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
	(bcopy): Call memmove.
	
	2003-05-05  Jakub Jelinek  <jakub@redhat.com>
	
	* gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
	
	2003-04-28  Jakub Jelinek  <jakub@redhat.com>
	
	* gcc.c-torture/execute/string-opt-19.c: New test.
	
	* gcc.c-torture/execute/string-opt-asm-1.c: New test.
	* gcc.c-torture/execute/string-opt-asm-2.c: New test.
	
	2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	
	* gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
	date.
	
	2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
	
	* gcc.c-torture/execute/string-opt-18.c: New test.
	
	2003-01-21  Jan Hubicka  <jh@suse.cz>
	
	* gcc.c-torture/execute/string-opt-*.c:  Add noinline attributes as
	needed.
	
	2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
	
	* gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
	return type.
	
	2002-05-24  Ben Elliston  <bje@redhat.com>
	
	* lib/c-torture.exp (c-torture-execute): Handle multiple sources.
	
	2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
	
	* gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
	(MAX_COPY): Bump up to 10 times sizeof (long long).
	(main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
	
	* gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
	sizeof (long long).
	
	2002-04-25  Roger Sayle  <roger@eyesopen.com>
	
	* gcc.dg/i386-memset-1.c: New test case for PR target/6456.
	
	2002-04-23  Roger Sayle  <roger@eyesopen.com>
	
	* gcc.c-torture/execute/string-opt-17.c: New test case.
	* gcc.c-torture/execute/memset-2.c: New test case.
	
	2002-03-09  Michael Meissner  <meissner@redhat.com>
	
	* gcc.c-torture/execute/memset-1.c: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.13152.2.657.2.27.2.123&r2=1.13152.2.657.2.27.2.124
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/rtl.h.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.331.2.2.4.5&r2=1.331.2.2.4.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.423.2.19.4.1.2.13&r2=1.423.2.19.4.1.2.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/calls.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.221.2.2.8.5&r2=1.221.2.2.8.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.h.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.110.2.3.4.1.2.5&r2=1.110.2.3.4.1.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/builtins.def.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.28.10.2&r2=1.28.10.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/builtins.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.142.2.2.8.5&r2=1.142.2.2.8.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.1672.2.166.2.8.2.47&r2=1.1672.2.166.2.8.2.48
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/mips/mips.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.176.2.6.2.1.2.1&r2=1.176.2.6.2.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memcmp.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/memmove.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/mempcpy.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strchr.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strcmp.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strlen.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/strrchr.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.2.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-1-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-2.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-2-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-3.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-3-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-4.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.3.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-4-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-5.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-5-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-6.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-6-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-asm-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.2.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-asm-1-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-asm-2.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.2.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-asm-2-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-7-lib.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/string-7.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/memset-2.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.42.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/memset-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.2.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-10.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-11.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.3&r2=1.3.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-12.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.3&r2=1.3.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-13.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.1&r2=1.1.38.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-14.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.1&r2=1.1.38.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-15.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.1&r2=1.1.38.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.4&r2=1.4.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-2.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.3&r2=1.3.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-6.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-7.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-8.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.5&r2=1.5.34.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-9.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.2&r2=1.2.46.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-3.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.5&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-4.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.4&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-16.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.1&r2=NONE
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/string-opt-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.6.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/i386-memset-1.c.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=NONE&r2=1.1.42.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/lib/c-torture.exp.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.16&r2=1.16.30.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]