>>> Alan Modra 18.04.05 01:34:05 >>> >The struct test is using a .short, which looks like a data allocation >pseudo-op to me. If .short should have different alignment when you >happen to use it in the absolute section, then md_cons_align should >reflect that fact. I agree to this; therefore I'd suggest the below adjustment to the test. Jan gas/testsuite/ 2005-04-15 Jan Beulich * gas/elf/struct.s: Adjust to not get into alignment issues. * gas/elf/struct.d: Adjust for the above and the test's name. --- cpp/binutils/mainline-cvs/2005-04-11/gas/testsuite/gas/elf/struct.d.0 2005-04-12 11:48:51.000000000 +0200 +++ cpp/binutils/mainline-cvs/2005-04-11/gas/testsuite/gas/elf/struct.d 2005-04-18 09:54:43.846300704 +0200 @@ -1,10 +1,10 @@ #nm: --extern-only -#name: struct +#name: ELF struct # Test the .struct pseudo-op. 0+0 D l1 0+4 D l2 -0+1 A w1 -0+3 A w2 -0+5 A w3 +0+2 A w1 +0+4 A w2 +0+6 A w3 --- cpp/binutils/mainline-cvs/2005-04-11/gas/testsuite/gas/elf/struct.s.0 2005-04-12 11:45:06.000000000 +0200 +++ cpp/binutils/mainline-cvs/2005-04-11/gas/testsuite/gas/elf/struct.s 2005-04-18 09:48:26.401681008 +0200 @@ -1,7 +1,7 @@ .globl w1, w2, w3, l1, l2 .data l1: .long 0 - .struct 1 + .struct 2 w1: .short 0 w2: .short 0 w3: .short 0