Patchwork [committed] Fix mips/memcpy-1.c after DATA_ALIGNMENT change

login
register
mail settings
Submitter Richard Sandiford
Date June 12, 2013, 9:31 p.m.
Message ID <874nd35836.fsf@talisman.default>
Download mbox | patch
Permalink /patch/250887/
State New
Headers show

Comments

Richard Sandiford - June 12, 2013, 9:31 p.m.
Make the array non-common so that it is treated as binding to the
current TU.

Tested on mipsisa32-sde-elf and applied.

Richard


gcc/testsuite/
	* gcc.target/mips/mips.exp: Handle -f{no-,}common.
	* gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
	Run with -fno-common.

Patch

Index: gcc/testsuite/gcc.target/mips/mips.exp
===================================================================
--- gcc/testsuite/gcc.target/mips/mips.exp	2013-03-20 21:01:23.362615041 +0000
+++ gcc/testsuite/gcc.target/mips/mips.exp	2013-06-12 22:26:44.728021026 +0100
@@ -286,6 +286,7 @@  foreach option {
 
 # Add -ffoo/-fno-foo options to mips_option_groups.
 foreach option {
+    common
     delayed-branch
     expensive-optimizations
     fast-math
Index: gcc/testsuite/gcc.target/mips/memcpy-1.c
===================================================================
--- gcc/testsuite/gcc.target/mips/memcpy-1.c	2012-08-27 17:27:13.000000000 +0100
+++ gcc/testsuite/gcc.target/mips/memcpy-1.c	2013-06-12 22:26:09.612659202 +0100
@@ -1,4 +1,4 @@ 
-/* { dg-do compile } */
+/* { dg-options "-fno-common" } */
 /* { dg-skip-if "code quality test" { *-*-* } { "-O0" } { "" } } */
 /* { dg-final { scan-assembler-not "\tlbu\t" } } */