]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/49651 (nested lambdas and -O3 produced incorrect integer...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1a5d20a4
RG
12011-07-14 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/49651
4 * gcc.dg/torture/pr49651.c: New testcase.
5
eb1dcdff
GJL
62011-07-14 Georg-Johann Lay <avr@gjlay.de>
7
8 PR target/43746
9 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
10
1db75f6c
MM
112011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12
13 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
14 -mno-pointers-to-nested-functions.
15 * gcc.target/powerpc/no-r11-2.c: Ditto.
16 * gcc.target/powerpc/no-r11-3.c: Ditto.
17
e2995714
JM
182011-07-13 Jason Merrill <jason@redhat.com>
19
20 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
21 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
22 when compiling C files.
23 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
24 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
25 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
26 * g++.dg/lookup/anon2.C: Likewise.
27 * g++.dg/tree-ssa/copyprop.C: Likewise.
28 * g++.old-deja/g++.jason/rfg27.C: Likewise.
29 * g++.dg/init/vector1.C: Ignore narrowing errors.
30 * g++.dg/torture/pr35526.C: Likewise.
31 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
32
5f547104
JB
332011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
34
35 PR libfortran/49296
36 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
37 and logical reads.
38
b3fe1584
RO
392011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40
41 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
42 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
43
19073ebc
UB
442011-07-13 Uros Bizjak <ubizjak@gmail.com>
45
46 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
47 * lib/obj-c++.exp (obj-c++_init): Ditto.
48 * lib/file-format.exp (gcc_target_object_format): Ditto.
49 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
50 * lib/target-supports-dg-exp (check_weak_available): Ditto.
51 (check_visibility_available): Ditto.
52 (check_effective_target_tls_native): Ditto.
53 (check_effective_target_tls_emulated): Ditto.
54 (check_effective_target_function_sections): Ditto.
55
953d0c90
RS
562011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
57
58 * gcc.target/arm/pr48183.c: New test.
59
9111c715
RG
602011-07-13 Richard Guenther <rguenther@suse.de>
61
62 * gcc.dg/torture/20110713-1.c: New testcase.
63
10b75750
AP
642011-07-12 Andrew Pinski <pinskia@gmail.com>
65
66 PR rtl-opt/49474
67 * gcc.c-torture/compile/pr49474.c: New testcase.
68
d5fed62d
JJ
692011-07-12 Jakub Jelinek <jakub@redhat.com>
70
71 PR tree-optimization/49712
72 * gcc.c-torture/execute/pr49712.c: New test.
73
4904b64b
JM
742011-07-11 Jason Merrill <jason@redhat.com>
75
76 PR c++/44609
77 * g++.dg/template/recurse3.C: New.
78
932ebb94
JJ
792011-07-11 Jakub Jelinek <jakub@redhat.com>
80
96ae7458
JJ
81 PR debug/49676
82 * gcc.dg/guality/csttest.c: New test.
83
932ebb94
JJ
84 PR fortran/49698
85 * gfortran.dg/pr49698.f90: New test.
86
872011-07-11 Jeff Law <law@redhat.com>
699010ba
JL
88
89 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
90
f07e929d
L
912011-07-11 H.J. Lu <hongjiu.lu@intel.com>
92
19073ebc 93 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
f07e929d
L
94 * go.test/go-test.exp (go-set-goarch): Likewise.
95
7e4ec472 962011-07-11 Georg-Johann Lay <avr@gjlay.de>
19073ebc 97
7e4ec472
GJL
98 PR target/39633
99 * gcc.target/avr/torture/pr39633.c: New test case.
100
790f025f
TB
1012011-07-11 Tobias Burnus <burnus@net-b.de>
102
103 PR fortran/18918
104 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
105
5097ad6c 1062011-07-11 Georg-Johann Lay <avr@gjlay.de>
19073ebc 107
5097ad6c
GJL
108 * lib/target-supports.exp (check_effective_target_scheduling):
109 New Function.
110 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
111 * gcc.dg/pr45055.c: Ditto.
112 * gcc.dg/pr45353.c: Ditto.
113 * g++.dg/pr45056.C: Ditto.
114
7ae3b0b6 1152011-07-11 Georg-Johann Lay <avr@gjlay.de>
19073ebc 116
7ae3b0b6
GJL
117 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
118 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
119 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
120 * g++.dg/torture/pr31863.C: Skip AVR.
121
89560a3c
TB
1222011-07-10 Tobias Burnus <burnus@net-b.de>
123
124 PR fortran/49690
125 * gfortran.dg/intrinsic_signal.f90: New.
126
53130f75
JM
1272011-07-09 Jason Merrill <jason@redhat.com>
128
129 * g++.dg/cpp0x/regress/regress6.C: New.
130 * g++.dg/parse/crash45.C: Adjust message.
131 * g++.dg/template/crash38.C: Adjust message.
132 * g++.dg/template/crash64.C: Adjust message.
133
dbbb299a
L
1342011-07-09 H.J. Lu <hongjiu.lu@intel.com>
135
136 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
137 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
138 * g++.dg/abi/bitfield3.C: Likewise.
139 * g++.dg/eh/pr38662.C: Likewise.
140 * g++.dg/ext/attrib36.C: Likewise.
141 * g++.dg/ext/attrib37.C: Likewise.
142 * g++.dg/ext/attrib8.C: Likewise.
143 * g++.dg/ext/tmplattr1.C: Likewise.
144 * g++.dg/inherit/override-attribs.C: Likewise.
145 * g++.dg/opt/inline9.C: Likewise.
146 * g++.dg/opt/life1.C: Likewise.
147 * g++.dg/opt/longbranch2.C: Likewise.
148 * g++.dg/opt/nrv12.C: Likewise.
149 * g++.dg/opt/reg-stack4.C: Likewise.
150 * g++.dg/other/pr35504.C: Likewise.
151 * g++.dg/other/pr39496.C: Likewise.
152 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
153 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
154 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
155 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
156 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
157 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
158 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
159 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
160 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
161 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
162 * g++.dg/warn/pr15774-1.C: Likewise.
163 * g++.dg/warn/pr15774-2.C: Likewise.
164 * g++.old-deja/g++.ext/attrib1.C: Likewise.
165 * g++.old-deja/g++.ext/attrib2.C: Likewise.
166 * g++.old-deja/g++.ext/attrib3.C: Likewise.
167 * g++.old-deja/g++.pt/asm2.C: Likewise.
168 * gcc.c-torture/compile/20000804-1.c: Likewise.
169 * gcc.c-torture/compile/pr16566-2.c: Likewise.
170 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
171 * gcc.dg/20020108-1.c: Likewise.
172 * gcc.dg/20020122-2.c: Likewise.
173 * gcc.dg/20020122-3.c: Likewise.
174 * gcc.dg/20020206-1.c: Likewise.
175 * gcc.dg/20020219-1.c: Likewise.
176 * gcc.dg/20020310-1.c: Likewise.
177 * gcc.dg/20020411-1.c: Likewise.
178 * gcc.dg/20020418-2.c: Likewise.
179 * gcc.dg/20020426-2.c: Likewise.
180 * gcc.dg/20020517-1.c: Likewise.
181 * gcc.dg/20030204-1.c: Likewise.
182 * gcc.dg/20030826-2.c: Likewise.
183 * gcc.dg/20031102-1.c: Likewise.
184 * gcc.dg/20031202-1.c: Likewise.
185 * gcc.dg/20050111-1.c: Likewise.
186 * gcc.dg/20050503-1.c: Likewise.
187 * gcc.dg/array-init-1.c: Likewise.
188 * gcc.dg/builtin-apply4.c: Likewise.
189 * gcc.dg/dfp/pr31344.c: Likewise.
190 * gcc.dg/gomp/atomic-11.c: Likewise.
191 * gcc.dg/graphite/pr40281.c: Likewise.
192 * gcc.dg/ia64-sync-1.c: Likewise.
193 * gcc.dg/ia64-sync-2.c: Likewise.
194 * gcc.dg/ia64-sync-3.c: Likewise.
195 * gcc.dg/ia64-sync-4.c: Likewise.
196 * gcc.dg/ifcvt-fabs-1.c: Likewise.
197 * gcc.dg/invalid-call-1.c: Likewise.
198 * gcc.dg/loop-3.c: Likewise.
199 * gcc.dg/lower-subreg-1.c: Likewise.
200 * gcc.dg/lto/pr47259_0.c: Likewise.
201 * gcc.dg/nested-calls-1.c: Likewise.
202 * gcc.dg/pr20017.c: Likewise.
203 * gcc.dg/pr25023.c: Likewise.
204 * gcc.dg/pr27671-2.c: Likewise.
205 * gcc.dg/pr32176.c: Likewise.
206 * gcc.dg/pr33676.c: Likewise.
207 * gcc.dg/pr35045.c: Likewise.
208 * gcc.dg/pr36015.c: Likewise.
209 * gcc.dg/pr36584.c: Likewise.
210 * gcc.dg/pr36998.c: Likewise.
211 * gcc.dg/pr37438.c: Likewise.
212 * gcc.dg/pr37908.c: Likewise.
213 * gcc.dg/pr41241.c: Likewise.
214 * gcc.dg/pr41340.c: Likewise.
215 * gcc.dg/pr44136.c: Likewise.
216 * gcc.dg/pr44194-1.c: Likewise.
217 * gcc.dg/pr46212.c: Likewise.
218 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
219 * gcc.dg/setjmp-2.c: Likewise.
220 * gcc.dg/short-compare-1.c: Likewise.
221 * gcc.dg/short-compare-2.c: Likewise.
222 * gcc.dg/smod-1.c: Likewise.
223 * gcc.dg/sync-2.c: Likewise.
224 * gcc.dg/sync-3.c: Likewise.
225 * gcc.dg/tls/opt-1.c: Likewise.
226 * gcc.dg/tls/opt-2.c: Likewise.
227 * gcc.dg/tls/opt-3.c: Likewise.
228 * gcc.dg/torture/badshift.c: Likewise.
229 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
230 * gcc.dg/torture/pr20314-2.c: Likewise.
231 * gcc.dg/torture/pr36891.c: Likewise.
232 * gcc.dg/torture/pr38774.c: Likewise.
233 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
234 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
235 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
236 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
237 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
238 * gcc.dg/torture/stackalign/push-1.c: Likewise.
239 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
240 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
241 * gcc.dg/tree-ssa/loop-28.c: Likewise.
242 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
243 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
244 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
245 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
246 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
247 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
248 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
249 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
250 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
251 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
252 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
253 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
254 * gcc.dg/unroll-1.c: Likewise.
255 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
256 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
257 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
258 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
259 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
260 * gcc.target/i386/20000609-1.c: Likewise.
261 * gcc.target/i386/20000720-1.c: Likewise.
262 * gcc.target/i386/20000724-1.c: Likewise.
263 * gcc.target/i386/20011107-1.c: Likewise.
264 * gcc.target/i386/20011119-1.c: Likewise.
265 * gcc.target/i386/20020201-3.c: Likewise.
266 * gcc.target/i386/20020218-1.c: Likewise.
267 * gcc.target/i386/20020729-1.c: Likewise.
268 * gcc.target/i386/20030926-1.c: Likewise.
269 * gcc.target/i386/20060125-1.c: Likewise.
270 * gcc.target/i386/20060125-2.c: Likewise.
271 * gcc.target/i386/20060512-1.c: Likewise.
272 * gcc.target/i386/20060512-2.c: Likewise.
273 * gcc.target/i386/20060512-3.c: Likewise.
274 * gcc.target/i386/20060512-4.c: Likewise.
275 * gcc.target/i386/387-1.c: Likewise.
276 * gcc.target/i386/387-2.c: Likewise.
277 * gcc.target/i386/387-5.c: Likewise.
278 * gcc.target/i386/387-6.c: Likewise.
279 * gcc.target/i386/980312-1.c: Likewise.
280 * gcc.target/i386/980313-1.c: Likewise.
281 * gcc.target/i386/990117-1.c: Likewise.
282 * gcc.target/i386/990424-1.c: Likewise.
283 * gcc.target/i386/990524-1.c: Likewise.
284 * gcc.target/i386/991129-1.c: Likewise.
285 * gcc.target/i386/991214-1.c: Likewise.
286 * gcc.target/i386/991230-1.c: Likewise.
287 * gcc.target/i386/addr-sel-1.c: Likewise.
288 * gcc.target/i386/aggregate-ret1.c: Likewise.
289 * gcc.target/i386/aggregate-ret2.c: Likewise.
290 * gcc.target/i386/align-main-3.c: Likewise.
291 * gcc.target/i386/amd64-abi-1.c: Likewise.
292 * gcc.target/i386/amd64-abi-2.c: Likewise.
293 * gcc.target/i386/amd64-abi-4.c: Likewise.
294 * gcc.target/i386/amd64-abi-5.c: Likewise.
295 * gcc.target/i386/amd64-abi-6.c: Likewise.
296 * gcc.target/i386/asm-1.c: Likewise.
297 * gcc.target/i386/asm-3.c: Likewise.
298 * gcc.target/i386/asm-5.c: Likewise.
299 * gcc.target/i386/attributes-error.c: Likewise.
300 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
301 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
302 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
303 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
304 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
305 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
306 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
307 * gcc.target/i386/avx-vmovd-2.c: Likewise.
308 * gcc.target/i386/avx-vmovq-2.c: Likewise.
309 * gcc.target/i386/avx-vmovq-3.c: Likewise.
310 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
311 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
312 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
313 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
314 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
315 * gcc.target/i386/bitfield1.c: Likewise.
316 * gcc.target/i386/bitfield2.c: Likewise.
317 * gcc.target/i386/bmi-2.c: Likewise.
318 * gcc.target/i386/bmi-5.c: Likewise.
319 * gcc.target/i386/builtin-unreachable.c: Likewise.
320 * gcc.target/i386/cleanup-2.c: Likewise.
321 * gcc.target/i386/clobbers.c: Likewise.
322 * gcc.target/i386/cmov8.c: Likewise.
323 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
324 * gcc.target/i386/compress-float-387-pic.c: Likewise.
325 * gcc.target/i386/compress-float-387.c: Likewise.
326 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
327 * gcc.target/i386/compress-float-sse.c: Likewise.
328 * gcc.target/i386/crc32-2.c: Likewise.
329 * gcc.target/i386/crc32-3.c: Likewise.
330 * gcc.target/i386/divmod-7.c: Likewise.
331 * gcc.target/i386/divmod-8.c: Likewise.
332 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
333 * gcc.target/i386/fma3-builtin.c: Likewise.
334 * gcc.target/i386/fma3-fma.c: Likewise.
335 * gcc.target/i386/fma4-256-vector.c: Likewise.
336 * gcc.target/i386/fma4-builtin.c: Likewise.
337 * gcc.target/i386/fma4-fma-2.c: Likewise.
338 * gcc.target/i386/fma4-fma.c: Likewise.
339 * gcc.target/i386/fma4-vector-2.c: Likewise.
340 * gcc.target/i386/fma4-vector.c: Likewise.
341 * gcc.target/i386/funcspec-1.c: Likewise.
342 * gcc.target/i386/funcspec-10.c: Likewise.
343 * gcc.target/i386/funcspec-11.c: Likewise.
344 * gcc.target/i386/funcspec-2.c: Likewise.
345 * gcc.target/i386/funcspec-5.c: Likewise.
346 * gcc.target/i386/funcspec-6.c: Likewise.
347 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
348 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
349 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
350 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
351 * gcc.target/i386/incoming-1.c: Likewise.
352 * gcc.target/i386/incoming-10.c: Likewise.
353 * gcc.target/i386/incoming-11.c: Likewise.
354 * gcc.target/i386/incoming-12.c: Likewise.
355 * gcc.target/i386/incoming-13.c: Likewise.
356 * gcc.target/i386/incoming-14.c: Likewise.
357 * gcc.target/i386/incoming-15.c: Likewise.
358 * gcc.target/i386/incoming-2.c: Likewise.
359 * gcc.target/i386/incoming-3.c: Likewise.
360 * gcc.target/i386/incoming-4.c: Likewise.
361 * gcc.target/i386/incoming-5.c: Likewise.
362 * gcc.target/i386/incoming-6.c: Likewise.
363 * gcc.target/i386/incoming-7.c: Likewise.
364 * gcc.target/i386/incoming-8.c: Likewise.
365 * gcc.target/i386/incoming-9.c: Likewise.
366 * gcc.target/i386/lea.c: Likewise.
367 * gcc.target/i386/local.c: Likewise.
368 * gcc.target/i386/loop-1.c: Likewise.
369 * gcc.target/i386/loop-2.c: Likewise.
370 * gcc.target/i386/loop-3.c: Likewise.
371 * gcc.target/i386/max-stack-align.c: Likewise.
372 * gcc.target/i386/memcpy-1.c: Likewise.
373 * gcc.target/i386/movbe-2.c: Likewise.
374 * gcc.target/i386/movq-2.c: Likewise.
375 * gcc.target/i386/movq.c: Likewise.
376 * gcc.target/i386/nrv1.c: Likewise.
377 * gcc.target/i386/pad-4.c: Likewise.
378 * gcc.target/i386/pad-5a.c: Likewise.
379 * gcc.target/i386/pad-5b.c: Likewise.
380 * gcc.target/i386/pad-6a.c: Likewise.
381 * gcc.target/i386/pad-6b.c: Likewise.
382 * gcc.target/i386/pad-7.c: Likewise.
383 * gcc.target/i386/pad-9.c: Likewise.
384 * gcc.target/i386/pentium4-not-mull.c: Likewise.
385 * gcc.target/i386/pic-1.c: Likewise.
386 * gcc.target/i386/pr12092-1.c: Likewise.
387 * gcc.target/i386/pr12329.c: Likewise.
388 * gcc.target/i386/pr21518.c: Likewise.
389 * gcc.target/i386/pr22362.c: Likewise.
390 * gcc.target/i386/pr22585.c: Likewise.
391 * gcc.target/i386/pr23098.c: Likewise.
392 * gcc.target/i386/pr25196.c: Likewise.
393 * gcc.target/i386/pr25293.c: Likewise.
394 * gcc.target/i386/pr25654.c: Likewise.
395 * gcc.target/i386/pr26449.c: Likewise.
396 * gcc.target/i386/pr26778.c: Likewise.
397 * gcc.target/i386/pr26826.c: Likewise.
398 * gcc.target/i386/pr27266.c: Likewise.
399 * gcc.target/i386/pr29978.c: Likewise.
400 * gcc.target/i386/pr30505.c: Likewise.
401 * gcc.target/i386/pr30961-1.c: Likewise.
402 * gcc.target/i386/pr31628.c: Likewise.
403 * gcc.target/i386/pr32000-2.c: Likewise.
404 * gcc.target/i386/pr32661-1.c: Likewise.
405 * gcc.target/i386/pr32708-2.c: Likewise.
406 * gcc.target/i386/pr32708-3.c: Likewise.
407 * gcc.target/i386/pr34256.c: Likewise.
408 * gcc.target/i386/pr34312.c: Likewise.
409 * gcc.target/i386/pr34522.c: Likewise.
410 * gcc.target/i386/pr35160.c: Likewise.
411 * gcc.target/i386/pr35281.c: Likewise.
412 * gcc.target/i386/pr36246.c: Likewise.
413 * gcc.target/i386/pr36786.c: Likewise.
414 * gcc.target/i386/pr37275.c: Likewise.
415 * gcc.target/i386/pr37843-3.c: Likewise.
416 * gcc.target/i386/pr37843-4.c: Likewise.
417 * gcc.target/i386/pr39082-1.c: Likewise.
418 * gcc.target/i386/pr39431.c: Likewise.
419 * gcc.target/i386/pr39496.c: Likewise.
420 * gcc.target/i386/pr39543-2.c: Likewise.
421 * gcc.target/i386/pr39911.c: Likewise.
422 * gcc.target/i386/pr40718.c: Likewise.
423 * gcc.target/i386/pr40906-1.c: Likewise.
424 * gcc.target/i386/pr40906-2.c: Likewise.
425 * gcc.target/i386/pr40906-3.c: Likewise.
426 * gcc.target/i386/pr40934.c: Likewise.
427 * gcc.target/i386/pr41900.c: Likewise.
428 * gcc.target/i386/pr42589.c: Likewise.
429 * gcc.target/i386/pr43662.c: Likewise.
430 * gcc.target/i386/pr43671.c: Likewise.
431 * gcc.target/i386/pr43766.c: Likewise.
432 * gcc.target/i386/pr43869.c: Likewise.
433 * gcc.target/i386/pr44942.c: Likewise.
434 * gcc.target/i386/pr44948-2a.c: Likewise.
435 * gcc.target/i386/pr45234.c: Likewise.
436 * gcc.target/i386/pr45336-2.c: Likewise.
437 * gcc.target/i386/pr45336-4.c: Likewise.
438 * gcc.target/i386/pr45852.c: Likewise.
439 * gcc.target/i386/pr46470.c: Likewise.
440 * gcc.target/i386/pr48037-1.c: Likewise.
441 * gcc.target/i386/pr48389.c: Likewise.
442 * gcc.target/i386/pr49095.c: Likewise.
443 * gcc.target/i386/pr9771-1.c: Likewise.
444 * gcc.target/i386/rdfsbase-1.c: Likewise.
445 * gcc.target/i386/rdfsbase-2.c: Likewise.
446 * gcc.target/i386/rdgsbase-1.c: Likewise.
447 * gcc.target/i386/rdgsbase-2.c: Likewise.
448 * gcc.target/i386/rdrand-3.c: Likewise.
449 * gcc.target/i386/regparm-stdcall.c: Likewise.
450 * gcc.target/i386/regparm.c: Likewise.
451 * gcc.target/i386/reload-1.c: Likewise.
452 * gcc.target/i386/rotate-2.c: Likewise.
453 * gcc.target/i386/sibcall-5.c: Likewise.
454 * gcc.target/i386/signbit-1.c: Likewise.
455 * gcc.target/i386/signbit-2.c: Likewise.
456 * gcc.target/i386/signbit-3.c: Likewise.
457 * gcc.target/i386/sse-5.c: Likewise.
458 * gcc.target/i386/sse-8.c: Likewise.
459 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
460 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
461 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
462 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
463 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
464 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
465 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
466 * gcc.target/i386/sse2-movq-2.c: Likewise.
467 * gcc.target/i386/sse2-movq-3.c: Likewise.
468 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
469 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
470 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
471 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
472 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
473 * gcc.target/i386/ssefn-1.c: Likewise.
474 * gcc.target/i386/ssefn-2.c: Likewise.
475 * gcc.target/i386/sseregparm-1.c: Likewise.
476 * gcc.target/i386/sseregparm-2.c: Likewise.
477 * gcc.target/i386/sseregparm-3.c: Likewise.
478 * gcc.target/i386/sseregparm-4.c: Likewise.
479 * gcc.target/i386/sseregparm-5.c: Likewise.
480 * gcc.target/i386/sseregparm-6.c: Likewise.
481 * gcc.target/i386/sseregparm-7.c: Likewise.
482 * gcc.target/i386/sseregparm-8.c: Likewise.
483 * gcc.target/i386/stack-realign.c: Likewise.
484 * gcc.target/i386/stack-usage-realign.c: Likewise.
485 * gcc.target/i386/stackalign/asm-1.c: Likewise.
486 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
487 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
488 * gcc.target/i386/stackalign/return-1.c: Likewise.
489 * gcc.target/i386/stackalign/return-2.c: Likewise.
490 * gcc.target/i386/stackalign/return-3.c: Likewise.
491 * gcc.target/i386/tailcall-1.c: Likewise.
492 * gcc.target/i386/tbm-2.c: Likewise.
493 * gcc.target/i386/udivmod-7.c: Likewise.
494 * gcc.target/i386/udivmod-8.c: Likewise.
495 * gcc.target/i386/unroll-1.c: Likewise.
496 * gcc.target/i386/vararg-1.c: Likewise.
497 * gcc.target/i386/vararg-2.c: Likewise.
498 * gcc.target/i386/vect8-ret.c: Likewise.
499 * gcc.target/i386/vectorize5.c: Likewise.
500 * gcc.target/i386/wmul-1.c: Likewise.
501 * gcc.target/i386/wmul-2.c: Likewise.
502 * gcc.target/i386/wrfsbase-1.c: Likewise.
503 * gcc.target/i386/wrfsbase-2.c: Likewise.
504 * gcc.target/i386/wrgsbase-1.c: Likewise.
505 * gcc.target/i386/wrgsbase-2.c: Likewise.
506 * gcc.target/i386/xop-pcmov.c: Likewise.
507 * gcc.target/i386/xop-pcmov2.c: Likewise.
508 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
509 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
510 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
511 * gcc.target/i386/xop-shift1-vector.c: Likewise.
512 * gcc.target/i386/xop-shift2-vector.c: Likewise.
513 * gcc.target/i386/xop-shift3-vector.c: Likewise.
514 * gcc.target/i386/zee.c: Likewise.
515 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
516 * gfortran.dg/compiler-directive_2.f: Likewise.
517 * gfortran.dg/g77/20010216-1.f: Likewise.
518 * gfortran.dg/gomp/pr39152.f90: Likewise.
519 * gfortran.dg/pr33794.f90: Likewise.
520
20888def
JM
5212011-07-09 Jason Merrill <jason@redhat.com>
522
523 * g++.dg/cpp0x/regress/regress5.C: New.
524
4063e61b
JM
5252011-07-08 Jason Merrill <jason@redhat.com>
526
527 PR c++/45437
528 * g++.dg/expr/compound-asn1.C: New.
529 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
530
70db9095
JJ
5312011-07-08 Jakub Jelinek <jakub@redhat.com>
532
533 PR target/49621
534 * gcc.target/powerpc/altivec-34.c: New test.
535
34bec556
JM
5362011-07-08 Jason Merrill <jason@redhat.com>
537
538 PR c++/45603
539 * g++.dg/abi/guard3.C: New.
540
0094f21b
JB
5412011-07-08 Julian Brown <julian@codesourcery.com>
542
543 * lib/target-supports.exp
544 (check_effective_target_arm_little_endian): New.
545 (check_effective_target_vect_pack_trunc): Use above.
546 (check_effective_target_vect_unpack): Likewise.
547 (check_effective_target_vect_element_align): Test
548 check_effective_target_arm_vect_no_misalign for ARM.
549
329af3c7
JM
5502011-07-08 Jason Merrill <jason@redhat.com>
551
552 PR c++/49673
553 * g++.dg/cpp0x/constexpr-rom.C: New.
554
6c3cb698
KY
5552011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
556
557 PR middle-end/49519
558 * g++.dg/torture/pr49519.C: New test.
559
c0d8ec2b
MJ
5602011-07-08 Martin Jambor <mjambor@suse.cz>
561
562 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
563
6a6e7144
RO
5642011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
565
566 PR testsuite/48727
567 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
568
e3fe5418
RG
5692011-07-08 Richard Guenther <rguenther@suse.de>
570
571 PR tree-optimization/49662
572 * gcc.dg/graphite/interchange-14.c: XFAIL.
573 * gcc.dg/graphite/interchange-15.c: Likewise.
574 * gcc.dg/graphite/interchange-mvt.c: Likewise.
575
0771d9d7
JM
5762011-07-06 Jason Merrill <jason@redhat.com>
577
578 PR c++/49663
579 * g++.dg/cpp0x/regress/regress4.C: New.
580
ceeb79a4
MM
5812011-07-07 Mikael Morin <mikael.morin@sfr.fr>
582
583 PR fortran/49648
584 * gfortran.dg/result_in_spec_4.f90: New test.
585
b286d9ed
EB
5862011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
587
588 * gcc.target/sparc/cas64.c: New test.
589
c4603e7c
JJ
5902011-07-07 Jakub Jelinek <jakub@redhat.com>
591
e834d848
JJ
592 PR c/49644
593 * g++.dg/torture/pr49644.C: New test.
594
c4603e7c
JJ
595 PR c/49644
596 * gcc.c-torture/execute/pr49644.c: New test.
597
489319d5
L
5982011-07-07 H.J. Lu <hongjiu.lu@intel.com>
599
600 * lib/target-supports.exp (check_effective_target_ia32): New.
601 (check_effective_target_x32): Likewise.
602 (check_effective_target_vect_cmdline_needed): Also check x32.
603
09411ce3
JJ
6042011-07-07 Janis Johnson <janisjo@codesourcery.com>
605
1797adbd
JJ
606 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
607 dg-prune-output.
608 * gcc.target/arm/pr42235.c: Likewise.
609 * gcc.target/arm/pr42495.c: Likewise.
610 * gcc.target/arm/pr42574.c: Likewise.
611 * gcc.target/arm/thumb-branch1.c: Likewise.
612
040629af
JJ
613 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
614 unneeded prune of possible warning.
615 * gcc.target/arm/pr40956.c: Likewise.
616 * gcc.target/arm/pr42505.c: Likewise.
617
2c3fb7f3
JJ
618 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
619 * gcc.c-torture/compile/pr46883.c: Likewise.
620 * gcc.c-torture/compile/pr46934.c: Likewise.
621
a0fb5ebd
JJ
622 * gcc.target/arm/pr41679.c: Remove test directives in preparation
623 for move to ../../gcc.c-torture/compile.
624 * gcc.target/arm/pr46883.c: Likewise.
625 * gcc.target/arm/pr46934.c: Likewise.
626
09411ce3
JJ
627 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
628 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
629 * gcc.target/arm/wmul-1.c: Likewise.
630 * gcc.target/arm/wmul-2.c: Likewise.
631 * gcc.target/arm/wmul-3.c: Likewise.
632 * gcc.target/arm/wmul-4.c: Likewise.
633 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
634 add tab after scan target.
635 * gcc.target/arm/smlaltt-1.c: Likewise.
636 * gcc.target/arm/smlatb-1.c: Likewise.
637 * gcc.target/arm/smlatt-1.c: Likewise.
638
d7ff1e11
JJ
6392011-07-07 Jakub Jelinek <jakub@redhat.com>
640
641 PR debug/49522
642 * gcc.dg/debug/pr49522.c: New test.
643
5c318df5 6442011-07-07 Georg-Johann Lay <avr@gjlay.de>
19073ebc 645
5c318df5
GJL
646 * gcc.dg/pragma-align.c: Run only if target !default_packed.
647 * gcc.dg/pr46212.c: Run only if target int32plus.
648 * gcc.dg/torture/pr48146.c: Ditto.
649 * gcc.dg/tree-ssa/vrp51.c: Ditto.
650 * c-c++-common/pr44832.c: Ditto.
651 * gcc.dg/pr49544.c: Run only if target ptr32plus.
652 * gcc.dg/pr31490.c: Ditto.
653 * gcc.dg/torture/builtin-math-7.c: Run only if target
654 large_double.
655 * gcc.dg/torture/pr45764.c: Skip for AVR.
656 * gcc.dg/pr47893.c: Ditto.
657
7122998a
JJ
6582011-07-07 Janis Johnson <janisjo@codesourcery.com>
659
660 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
661 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
662 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
663 add tab to scan target.
664
3f125532
RS
6652011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
666
667 * gcc.target/arm/neon-modes-3.c: New test.
668
30af957b
UB
6692011-07-07 Uros Bizjak <ubizjak@gmail.com>
670
671 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
672 -fno-loop-interchange -ffast-math.
673
bbc210ab
RG
6742011-07-07 Richard Guenther <rguenther@suse.de>
675
676 * gcc.dg/ftrapv-3.c: New testcase.
677
29c5134a
RG
6782011-07-07 Richard Guenther <rguenther@suse.de>
679
680 * gcc.dg/tree-ssa/vrp58.c: New testcase.
681 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
682
0816a42a
KT
6832011-07-07 Kai Tietz <ktietz@redhat.com>
684
685 * gcc.dg/binop-notxor1.c: New test.
686 * gcc.dg/binop-notand4a.c: New test.
687 * gcc.dg/binop-notxor2.c: New test.
688 * gcc.dg/binop-notand3a.c: New test.
689 * gcc.dg/binop-notand2a.c: New test.
690 * gcc.dg/binop-notand6a.c: New test.
691 * gcc.dg/binop-notor1.c: New test.
692 * gcc.dg/binop-notand1a.c: New test.
693 * gcc.dg/binop-notand5a.c: New test.
694 * gcc.dg/binop-notor2.c: New test.
695
19c44640
JJ
6962011-07-07 Jakub Jelinek <jakub@redhat.com>
697
698 PR middle-end/49640
699 * gcc.dg/gomp/pr49640.c: New test.
700
51ca9593
RG
7012011-07-07 Richard Guenther <rguenther@suse.de>
702
703 * gcc.dg/graphite/pr37485.c: Add -floop-block.
704
fbdd5d87
RO
7052011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
706
707 PR target/39150
708 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
709
76594d53
MM
7102011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
711
712 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
713 * gcc.target/powerpc/no-r11-2.c: Ditto.
714 * gcc.target/powerpc/no-r11-3.c: Ditto.
715
04543ace
UB
7162011-07-06 Uros Bizjak <ubizjak@gmail.com>
717
718 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
719 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
720
c8ecdaba 7212011-07-06 Georg-Johann Lay <avr@gjlay.de>
04543ace 722
c8ecdaba
GJL
723 * lib/target-supports.exp (check_profiling_available): Disable
724 profiling with -fprofile-generate for target avr.
725
6d6c9525
RG
7262011-07-06 Richard Guenther <rguenther@suse.de>
727
728 PR tree-optimization/49645
729 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
730
a369b639
L
7312011-07-06 H.J. Lu <hongjiu.lu@intel.com>
732
733 PR middle-end/47383
734 * gcc.dg/pr47383.c: New.
735
8dabd098
RO
7362011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
737
738 PR tree-optimization/49647
739 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
740
e6a64b21
EB
7412011-07-06 Eric Botcazou <ebotcazou@adacore.com>
742
743 PR testsuite/49542
744 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
745 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
746
31d2ea2a
JM
7472011-07-05 Jason Merrill <jason@redhat.com>
748
749 PR c++/48157
750 * g++.dg/template/template-id-4.C: New.
751
49bf9170
GJL
7522011-07-05 Georg-Johann Lay <avr@gjlay.de>
753
754 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
755 * gcc.dg/pr43402.c: Ditto.
756
3c428fb3 7572011-07-05 Georg-Johann Lay <avr@gjlay.de>
04543ace 758
3c428fb3
GJL
759 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
760
3aa439ed
MM
7612011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
762
763 * gcc.target/powerpc/ppc-switch-1.c: New test for
764 --param case-values-threshold.
765 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
766
fb237f9c
JJ
7672011-07-05 Janis Johnson <janisjo@codesourcery.com>
768
769 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
770
96241349
JM
7712011-07-05 Jason Merrill <jason@redhat.com>
772
773 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
774
cec11ec4
SP
7752011-07-05 Sebastian Pop <sebastian.pop@amd.com>
776
777 PR tree-optimization/47654
778 * gcc.dg/graphite/block-pr47654.c: New.
779
f395f5e2
JM
7802011-07-05 Jason Merrill <jason@redhat.com>
781
782 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
783
12037899
RL
7842011-07-05 Razya Ladelsky <razya@il.ibm.com>
785
786 PR tree-optimization/49580
787 * gcc.dg/autopar/pr49580.c: New test.
788
39becbac
RG
7892011-07-05 Richard Guenther <rguenther@suse.de>
790
791 PR tree-optimization/49518
792 PR tree-optimization/49628
793 * g++.dg/torture/pr49628.C: New testcase.
794 * gcc.dg/torture/pr49518.c: Likewise.
795
08b3c764
RO
7962011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
797
798 * ada/acats/run_acats (which): Extract last field from type -p,
799 type output only if command succeeded.
800
0d3128d6
JM
8012011-07-04 Jason Merrill <jason@redhat.com>
802
f2fe30af
JM
803 * g++.dg/abi/mangle48.C: New.
804
21d69a5b
JM
805 * g++.dg/cpp0x/diag1.C: New.
806
0d3128d6
JM
807 * g++.dg/diagnostic/aka1.C: New.
808
15923c25
JJ
8092011-07-04 Jakub Jelinek <jakub@redhat.com>
810
af421d9c
JJ
811 PR rtl-optimization/49619
812 * gcc.dg/pr49619.c: New test.
813
707f9919
JJ
814 PR rtl-optimization/49472
815 * gfortran.dg/pr49472.f90: New test.
816
15923c25
JJ
817 PR debug/49602
818 * gcc.dg/pr49602.c: New test.
819
a648cfe8 8202011-07-04 Georg-Johann Lay <avr@gjlay.de>
cec11ec4 821
a648cfe8
GJL
822 PR target/34734
823 PR target/44643
824 * gcc.target/avr/avr.exp: Run over cpp files, too.
825 * gcc.target/avr/torture/avr-torture.exp: Ditto.
826 * gcc.target/avr/progmem.h: New file.
827 * gcc.target/avr/exit-abort.h: New file.
828 * gcc.target/avr/progmem-error-1.c: New file.
829 * gcc.target/avr/progmem-error-1.cpp: New file.
830 * gcc.target/avr/progmem-warning-1.c: New file.
831 * gcc.target/avr/torture/progmem-1.c: New file.
832 * gcc.target/avr/torture/progmem-1.cpp: New file.
833
30f1e6de
RG
8342011-07-04 Richard Guenther <rguenther@suse.de>
835
836 PR tree-optimization/49615
837 * g++.dg/torture/pr49615.C: New testcase.
838
b5066d8b
IR
8392011-07-03 Ira Rosen <ira.rosen@linaro.org>
840
841 PR tree-optimization/49610
842 * gcc.dg/vect/pr49610.c: New test.
843
bc712852
EB
8442011-07-02 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gnat.dg/specs/debug1.ads: New test.
847
49860194
JW
8482011-07-02 Janus Weil <janus@gcc.gnu.org>
849
850 PR fortran/49562
851 * gfortran.dg/typebound_proc_23.f90: New.
852
e2ab8a0f
JW
8532011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
854
855 PR c++/49605
856 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
857
a174e38c
JM
8582011-07-01 Jason Merrill <jason@redhat.com>
859
948587e7
JM
860 PR c++/48261
861 * g++.dg/template/template-id-3.C: New.
862
d816a3ba
JM
863 PR c++/48593
864 * g++.dg/template/qualified-id4.C: New.
865
a771bf1c
JM
866 PR c++/48883
867 * g++.dg/template/explicit-args4.C: New.
868
a174e38c
JM
869 PR c++/49085
870 * g++.dg/template/offsetof2.C: New.
871
80d3dd38
KT
8722011-07-01 Kai Tietz <ktietz@redhat.com>
873
30af957b 874 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
80d3dd38 875
14a393a3
RO
8762011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
877
878 PR libmudflap/49549
879 * lib/target-supports.exp (check_effective_target_gld): New proc.
880
ab70d825
RG
8812011-07-01 Richard Guenther <rguenther@suse.de>
882
883 PR tree-optimization/49603
884 * gcc.dg/torture/pr49603.c: New testcase.
885
b9d6b015
JM
8862011-06-30 Jason Merrill <jason@redhat.com>
887
17d208b5
JM
888 PR c++/49387
889 * g++.dg/rtti/template1.C: New.
890
e2c17be0
JM
891 PR c++/49569
892 * g++.dg/cpp0x/regress/ctor1.C: New.
893
b9d6b015
JM
894 PR c++/49355
895 * g++.dg/cpp0x/initlist54.C: New.
896
1ac93f10
MJ
8972011-06-30 Martin Jambor <mjambor@suse.cz>
898
899 * gcc.dg/tree-ssa/sra-12.c: New test.
900
4757b071
JM
9012011-06-29 Jason Merrill <jason@redhat.com>
902
903 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
904
42373e0b
RG
9052011-06-30 Richard Guenther <rguenther@suse.de>
906
907 PR tree-optimization/46787
908 * gcc.dg/vect/vect-121.c: New testcase.
909
7aa62ea1
MJ
9102011-06-30 Martin Jambor <mjambor@suse.cz>
911
912 PR tree-optimization/49094
913 * gcc.dg/tree-ssa/pr49094.c: New test.
914
21ea4922
JJ
9152011-06-30 Jakub Jelinek <jakub@redhat.com>
916
917 PR fortran/49540
918 * gfortran.dg/pr49540-1.f90: New test.
919 * gfortran.dg/pr49540-2.f90: New test.
920
f7069d58
RO
9212011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
922
923 PR ada/49511
924 * ada/acats/run_acats (which): Use last field of type -p output.
925
2f0c1df6
DH
9262011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
927 Iain Sandoe <iains@gcc.gnu.org>
928
929 PR libobjc/36610
930 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
931 Only skip on 64-bit *-*-darwin8* && !objc2.
932
4372bd28
RG
9332011-06-30 Richard Guenther <rguenther@suse.de>
934
935 PR tree-optimization/38752
936 * gcc.c-torture/compile/pr38752.c: New testcase.
937
83197f37
IR
9382011-06-30 Ira Rosen <ira.rosen@linaro.org>
939
940 * gcc.dg/vect/slp-widen-mult-half.c: New test.
941 * gcc.dg/vect/vect-widen-mult-half.c: New test.
942
f732fa7b
JM
9432011-06-29 Jason Merrill <jason@redhat.com>
944
1f65a8c8
JM
945 PR c++/49216
946 * g++.dg/cpp0x/initlist53.C: Use placement new.
947 * g++.dg/cpp0x/initlist-value.C: Use placement new.
948 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
949
417ae187
JM
950 PR c++/49003
951 * g++.dg/cpp0x/trailing6.C: New.
952 * g++.dg/cpp0x/pr45908.C: No error.
953
55d80bc4
JM
954 PR c++/49272
955 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
956
11324716
JM
957 PR c++/49520
958 * g++.dg/cpp0x/constexpr-using2.C: New.
959
40d55020
JM
960 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
961
f732fa7b
JM
962 PR c++/45923
963 * g++.dg/cpp0x/constexpr-diag3.C: New.
964 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
965 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
966 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
967 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
968
b198484e
JM
9692011-06-29 Jason Merrill <jason@redhat.com>
970
971 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
972
dfedbe40
RG
9732011-06-29 Richard Guenther <rguenther@suse.de>
974
975 * gcc.dg/tree-ssa/loop-17.c: Adjust.
976
2061820e
JM
9772011-06-29 Jason Merrill <jason@redhat.com>
978
7b37a0c5
JM
979 * g++.dg/cpp0x/initlist-value2.C: New.
980
2061820e
JM
981 * g++.dg/cpp0x/constexpr-initlist4.C: New.
982 * g++.dg/cpp0x/initlist-value.C: New.
983
73f6eabc
RS
9842011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
985
986 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
987
0e8377f2
RO
9882011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
989
990 * gcc.dg/inline_1.c: Remove dg-excess-errors.
991 * gcc.dg/inline_2.c: Likewise.
992 * gcc.dg/unroll_1.c: Likewise.
993
a0f33d3a
JJ
9942011-06-29 Jakub Jelinek <jakub@redhat.com>
995
996 PR debug/49567
997 * gcc.target/i386/pr49567.c: New test.
998
4a9206ce
EB
9992011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1000
1001 * gnat.dg/opt17.ad[sb]: New test.
1002
3b99e635
JJ
10032011-06-28 Janis Johnson <janisjo@codesourcery.com>
1004 Tom de Vries <tom@codesourcery.com>
1005
1006 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1007 (check_effective_target_arm_thumb2): New effective targets.
1008 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1009 properly. Clean up temporary files.
1010 * gcc.target/arm/ivopts-2.c: Likewise.
1011 * gcc.target/arm/ivopts-3.c: Likewise.
1012 * gcc.target/arm/ivopts-4.c: Likewise.
1013 * gcc.target/arm/ivopts-5.c: Likewise.
1014 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1015
19b76346
TK
10162011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1017
1018 PR fortran/49479
1019 * gfortran.dg/reshape_zerosize_3.f90: New test.
1020
cc6aa100
JJ
10212011-06-28 Janis Johnson <janisjo@codesourcery.com>
1022
1023 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1024 * gcc.target/arm/vfp-ldmias.c: Likewise.
1025 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1026 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1027 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1028 * gcc.target/arm/vfp-stmias.c: Likewise.
1029 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1030 * gcc.target/arm/vfp-stmiad.c: Likewise.
1031
6dd61d84
JJ
10322011-06-27 Janis Johnson <janisjo@codesourcery.com>
1033
1034 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1035 dg-prune-output.
1036 * gcc.target/arm/pr45701-2.c: Ditto.
1037
dbb7247b
JW
10382011-06-27 Janus Weil <janus@gcc.gnu.org>
1039
1040 PR fortran/49466
1041 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1042 * gfortran.dg/extends_14.f03: Modified.
1043
cf0a9c20
JJ
10442011-06-27 Janis Johnson <janisjo@codesourcery.com>
1045
2972d17c
JJ
1046 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1047 early if the test is already being skipped.
1048
0e0ccb0f
JJ
1049 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1050 scan-assembler-dem-not): For missing file, report unresolved with
1051 same message as for pass/fail, with reason reported in log file.
1052
cf0a9c20
JJ
1053 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1054 from add_options_for_arm_neon_fp16.
1055 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1056 check_effective_target_arm_neon_fp16_ok_nocache.
1057 Check -mfpu and -mfloat-abi options from current multilib.
1058 Do not require neon support.
1059 (check_effective_target_arm_fp16_ok): Renamed from
1060 check_effecitve_target_arm_neon_fp16_ok.
1061 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1062 arm_neon_fp16_ok and arm_fp16.
1063 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1064 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1065 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1066 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1067
dc2a58da
JJ
10682011-06-27 Jakub Jelinek <jakub@redhat.com>
1069
45d439ac
JJ
1070 * gcc.dg/builtin-assume-aligned-1.c: New test.
1071 * gcc.dg/builtin-assume-aligned-2.c: New test.
1072 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1073
dc2a58da
JJ
1074 PR debug/49544
1075 * gcc.dg/pr49544.c: New test.
1076
1c86160a
RG
10772011-06-27 Richard Guenther <rguenther@suse.de>
1078
1079 PR tree-optimization/49394
1080 * g++.dg/torture/pr49394.C: New testcase.
1081
5da49a9d
KT
10822011-06-27 Kai Tietz <ktietz@redhat.com>
1083
1084 * gcc.dg/optimize-bswapdi-2.c: New test.
1085
afc3f22f
RS
10862011-06-27 Michael Hope <michael.hope@linaro.org>
1087 Richard Sandiford <richard.sandiford@linaro.org>
1088
1089 PR tree-optimization/49169
1090 * gcc.dg/torture/pr49169.c: New test.
1091
9d8c2be2
JDA
10922011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1093
d38e4e3f
JDA
1094 PR testsuite/49529
1095 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1096
9d8c2be2
JDA
1097 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1098 hppa*-*-hpux*.
1099
07a9e891
JM
11002011-06-26 Jason Merrill <jason@redhat.com>
1101
8c2f5419
JM
1102 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1103
07a9e891
JM
1104 PR c++/49528
1105 * g++.dg/init/ref19.C: New.
1106 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1107
4ff10c0e
JJ
11082011-06-26 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR tree-optimization/48377
1111 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1112 non_strict_align.
1113
11142011-06-26 Steve Ellcey <sje@cup.hp.com>
1115
1116 PR middle-end/49191
1117 * lib/target-supports.exp (check_effective_target_non_strict_align):
1118 New.
1119 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1120
b807e627
MJ
11212011-06-24 Martin Jambor <mjambor@suse.cz>
1122
1123 PR tree-optimizations/49516
1124 * g++.dg/tree-ssa/pr49516.C: New test.
1125
cb77790a
JM
11262011-06-23 Jason Merrill <jason@redhat.com>
1127
1128 PR c++/35255
1129 * g++.dg/template/partial10.C: New.
1130 * g++.dg/template/partial11.C: New.
1131
b0c11403
JL
11322011-06-23 Jeff Law <law@redhat.com>
1133
1134 PR middle-end/48770
1135 * gcc.dg/pr48770.c: New test.
1136
ddc41bb4
JH
11372011-06-23 Jan Hubicka <jh@suse.cz>
1138
1139 PR middle-end/49373
1140 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1141
d890980a
JJ
11422011-06-23 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR testsuite/49512
1145 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1146 instead of -fdump-tree-optimized.
1147
165d997d
PC
11482011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 PR c++/44625
1151 * g++.dg/template/crash107.C: New.
1152 * g++.dg/template/error17.C: Adjust.
1153
d708df29
JM
11542011-06-23 Jason Merrill <jason@redhat.com>
1155
767de87d
JM
1156 PR c++/49507
1157 * g++.dg/cpp0x/defaulted30.C: New.
1158
012d5d25
JM
1159 PR c++/49440
1160 * g++.dg/rtti/anon-ns1.C: New.
1161
ece62004
JM
1162 PR c++/49395
1163 * g++.dg/init/ref18.C: New.
1164
d708df29
JM
1165 PR c++/36435
1166 * g++.dg/template/partial9.C: New.
1167
96427cb5
HPN
11682011-06-22 Hans-Peter Nilsson <hp@axis.com>
1169
1170 PR middle-end/49373
1171 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1172
4fb489e7
JJ
11732011-06-22 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR debug/49496
1176 * gcc.dg/pr49496.c: New test.
1177
280216a9
JJ
11782011-06-22 Janis Johnson <janisjo@codesourcery.com>
1179
7d059f18
JJ
1180 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1181 is not xscale.
1182
ba16e766
JJ
1183 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1184
c8c93307
JJ
1185 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1186 * gcc.target/arm/pr42879.c: Likewise.
1187 * gcc.target/arm/pr45701-3.c: Likewise.
1188
280216a9
JJ
1189 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1190 * gcc.target/arm/pr40482.c: Likewise.
1191 * gcc.target/arm/stack-corruption.c: Likewise.
1192
9c7c9f10
RG
11932011-06-22 Richard Guenther <rguenther@suse.de>
1194
1195 PR tree-optimization/49493
1196 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1197
8288cc73
JM
11982011-06-22 Jason Merrill <jason@redhat.com>
1199
1200 PR c++/49260
1201 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1202
31a0c825 12032011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7b902b81 1204 Dmitry Melnik <dm@ispras.ru>
31a0c825
DP
1205
1206 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1207 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1208 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1209
ccdc2164
NS
12102011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1211
1212 * gcc.target/arm/tlscall.c: New.
1213
29367844
JM
12142011-06-21 Jason Merrill <jason@redhat.com>
1215
da7d9218
JM
1216 PR c++/49172
1217 * g++.dg/cpp0x/constexpr-ref1.C: New.
1218 * g++.dg/cpp0x/constexpr-ref2.C: New.
1219 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1220
358bb337
JM
1221 PR c++/49482
1222 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1223
29367844
JM
1224 PR c++/49418
1225 * g++.dg/template/param3.C: New.
1226
3801c801
BS
12272011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1228
1229 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1230 my_clrsb test functions.
1231 (main): Test clrsb.
1232 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1233 test_sll, test_ull): Add clrsb tests.
1234 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1235 clrsbll.
1236
95f5c775
JW
12372011-06-21 Janus Weil <janus@gcc.gnu.org>
1238
1239 PR fortran/49112
1240 * gfortran.dg/class_44.f03: New.
1241
5181cd6a
IR
12422011-06-21 Ira Rosen <ira.rosen@linaro.org>
1243
1244 PR tree-optimization/49478
1245 * gcc.dg/vect/pr49478.c
1246
7b7ec6c5
RG
12472011-06-21 Richard Guenther <rguenther@suse.de>
1248
1249 PR tree-optimization/49483
1250 * gcc.dg/vect/vect-120.c: New testcase.
1251
fce37f71
IR
12522011-06-21 Ira Rosen <ira.rosen@linaro.org>
1253
1254 PR testsuite/49443
637c11bd 1255 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
fce37f71
IR
1256 * gcc.dg/vect/vect-peel-4.c: Likewise.
1257
3bb556ad 12582011-06-22 Christian Bruel <christian.bruel@st.com>
3801c801 1259
3bb556ad
CB
1260 PR middle-end/49139
1261 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1262 * gcc.dg/always_inline2.c: Likewise.
1263 * gcc.dg/always_inline3.c: Likewise.
1264 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1265 * gcc.dg/inline_1.c: Likewise.
1266 * gcc.dg/inline_2.c: Likewise.
1267 * gcc.dg/inline_3.c: Likewise.
1268 * gcc.dg/inline_4.c: Likewise.
1269 * gcc.dg/20051201-1.c: Likewise.
2ad97a1e 1270 * gcc.dg/pr40087.c: Likewise.
3bb556ad
CB
1271 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1272 * gcc.dg/inline-22.c: Likewise.
1273 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1274 * gcc.dg/lto/20090218-1_1.c: Likewise.
1275 * g++.dg/ipa/devirt-7.C: Likewise.
1276 * gcc.dg/uninit-pred-5_a.c: Likewise.
1277 * gcc.dg/uninit-pred-5_b.c: Likewise.
1278 * gcc.dg/fail_always_inline.c: New.
3801c801 1279
f1ee724c
JJ
12802011-06-21 Jakub Jelinek <jakub@redhat.com>
1281
1282 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1283 into 6 jobs instead of 3.
1284
fe7eb484
JM
12852011-06-20 Jason Merrill <jason@redhat.com>
1286
1287 PR c++/49216
1288 * g++.dg/cpp0x/initlist53.C: New.
1289
fea54935
TB
12902011-06-20 Tobias Burnus <burnus@net-b.de>
1291
1292 PR fortran/18918
1293 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1294 * gfortran.dg/coarray_lock_3.f90: New.
1295 * gfortran.dg/coarray/lock_1.f90: New.
1296
b73b50c9
JJ
12972011-06-20 Janis Johnson <janisjo@codesourcery.com>
1298
222d3b39
JJ
1299 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1300 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1301 unresolved and report the reason to the log file.
1302
b73b50c9
JJ
1303 * lib/scanasm.exp (object-size): Move argument processing earlier
1304 to report errors before verifying that the file exists. Report
1305 problems detected at runtime as unresolved instead of error and
1306 report their reasons to the log file.
1307
4b7d9ed4
JM
13082011-06-20 Jason Merrill <jason@redhat.com>
1309
b028af11
JM
1310 PR c++/47080
1311 * g++.dg/cpp0x/explicit6.C: New.
1312
de721390
JM
1313 PR c++/47635
1314 * g++.dg/cpp0x/enum20.C: New.
1315
05322543
JM
1316 PR c++/48138
1317 * g++.dg/ext/attr-aligned01.C: New.
1318
2602f8fe
JM
1319 PR c++/49205
1320 * g++.dg/cpp0x/variadic-default.C: New.
1321
d84572a4
JM
1322 PR c++/43321
1323 * g++.dg/cpp0x/auto26.C: New.
1324
4b7d9ed4
JM
1325 PR c++/43831
1326 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1327
a95015b6
KT
13282011-06-20 Kai Tietz <ktietz@redhat.com>
1329
1330 * gcc.dg/binop-notand1.c: New test.
1331 * gcc.dg/binop-notand2.c: New test.
1332 * gcc.dg/binop-notand3.c: New test.
1333 * gcc.dg/binop-notand4.c: New test.
1334 * gcc.dg/binop-notand5.c: New test.
1335 * gcc.dg/binop-notand6.c: New test.
1336
6e6224c1
JJ
13372011-06-18 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR testsuite/49432
1340 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1341
3547d57e
JW
13422011-06-18 Janus Weil <janus@gcc.gnu.org>
1343
1344 PR fortran/49400
1345 * gfortran.dg/proc_ptr_31.f90: New.
1346
c020c92b
EB
13472011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1348
1349 * gnat.dg/volatile6.adb: New test.
1350 * gnat.dg/volatile7.adb: Likewise.
1351 * gnat.dg/volatile8.adb: Likewise.
1352 * gnat.dg/volatile9.adb: Likewise.
1353
7e4680c1
EB
13542011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gnat.dg/constant3.adb: New test.
1357
d3ff9ee4
JB
13582011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1359
5e2fda44 1360 PR libfortran/49296
d3ff9ee4
JB
1361 * gfortran.dg/read_list_eof_1.f90: New test.
1362
c96b4102
JJ
13632011-06-18 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR target/49411
1366 * gcc.target/i386/testimm-1.c: New test.
1367 * gcc.target/i386/testimm-2.c: New test.
1368 * gcc.target/i386/testimm-3.c: New test.
1369 * gcc.target/i386/testimm-4.c: New test.
1370 * gcc.target/i386/testimm-5.c: New test.
1371 * gcc.target/i386/testimm-6.c: New test.
1372 * gcc.target/i386/testimm-7.c: New test.
1373 * gcc.target/i386/testimm-8.c: New test.
1374 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1375 * gcc.target/i386/xop-rotate1-int.c: New test.
1376 * gcc.target/i386/xop-rotate2-int.c: New test.
1377
61ca4737
JM
13782011-06-17 Jason Merrill <jason@redhat.com>
1379
dfe8601c
JM
1380 * g++.dg/cpp0x/rv-func2.C: New.
1381
61ca4737
JM
1382 * g++.dg/debug/dwarf2/lambda1.C: New.
1383 * g++.dg/warn/Wshadow-6.C: Adjust.
1384
b53abf71
JW
13852011-06-17 Janus Weil <janus@gcc.gnu.org>
1386
1387 PR fortran/48699
1388 * gfortran.dg/move_alloc_5.f90: New.
1389
041efc9a
HPN
13902011-06-17 Hans-Peter Nilsson <hp@axis.com>
1391
1392 PR rtl-optimization/48542
1393 * gcc.dg/torture/pr48542.c: New test.
1394
89a27d8f
JM
13952011-06-16 Jason Merrill <jason@redhat.com>
1396
e9f389f0
JM
1397 PR c++/44160
1398 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1399
fa54bbb7
JM
1400 PR c++/45378
1401 * g++.dg/cpp0x/initlist52.C New.
1402
8787a05a
JM
1403 PR c++/45399
1404 * c-c++-common/raw-string-12.c: New.
1405
42db600d
JM
1406 PR c++/49229
1407 * g++.dg/cpp0x/sfinae26.C: New.
1408
80390766
JM
1409 PR c++/49251
1410 * g++.dg/cpp0x/variadic113.C: New.
1411
89a27d8f
JM
1412 PR c++/49420
1413 * g++.dg/cpp0x/variadic112.C: New.
1414
361b51c0
JL
14152011-06-16 Jeff Law <law@redhat.com>
1416
1417 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1418 improved jump threading.
1419 * gcc.dg/builtin-object-size-2.c: Likewise.
1420 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1421
67a7c837
JW
14222011-06-16 Janus Weil <janus@gcc.gnu.org>
1423
1424 PR fortran/49074
1425 * gfortran.dg/typebound_assignment_3.f03: New.
1426
45f86e0f
SE
14272011-06-16 Steve Ellcey <sje@cup.hp.com>
1428
1429 PR testsuite/48727
1430 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1431
ee460e75
MJ
14322011-06-16 Martin Jambor <mjambor@suse.cz>
1433
1434 PR tree-optimization/49343
7e4680c1 1435 * gnat.dg/discr31.ad[sb]: New test.
ee460e75 1436
9b4ffb14
RO
14372011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1440
2a728446
TV
14412011-06-16 Tom de Vries <tom@codesourcery.com>
1442
1443 PR target/45098
1444 * gcc.target/arm/ivopts-3.c: Update test.
1445 * gcc.target/arm/ivopts-5.c: Same.
1446
900c07da
RR
14472011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1448
637c11bd 1449 Revert:
900c07da
RR
1450 2011-06-10 Wei Guozhi <carrot@google.com>
1451
1452 PR target/45335
1453 * gcc.target/arm/pr45335.c: New test.
1454 * gcc.target/arm/pr45335-2.c: New test.
1455 * gcc.target/arm/pr45335-3.c: New test.
1456 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1457 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1458 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1459
51312233
IR
14602011-06-16 Ira Rosen <ira.rosen@linaro.org>
1461
1462 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1463
9c9eacb9
JW
14642011-06-16 Janus Weil <janus@gcc.gnu.org>
1465
1466 PR fortran/49417
1467 * gfortran.dg/class_43.f03: New.
1468
09302442
JJ
14692011-06-16 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR tree-optimization/49419
1472 * gcc.c-torture/execute/pr49419.c: New test.
1473
d24dc7b3
RE
14742011-06-16 Revital Eres <revital.eres@linaro.org>
1475
1476 * gcc.dg/sms-9.c: New file.
1477
30408162
ER
14782011-06-15 Easwaran Raman <eraman@google.com>
1479
1480 PR rtl-optimization/49414
1481 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1482
b273cdb1
JM
14832011-06-14 Jason Merrill <jason@redhat.com>
1484
1485 * g++.dg/cpp0x/noexcept13.C: New.
1486
d26c7090
ER
14872011-06-14 Easwaran Raman <eraman@google.com>
1488
1489 PR rtl-optimization/44194
1490 * gcc.dg/pr44194-1.c: New test.
1491 * gcc.dg/pr44194-2.c: New test.
1492
764703cd
JJ
14932011-06-14 Janis Johnson <janisjo@codesourcery.com>
1494
637c11bd
UB
1495 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1496 switches.
764703cd
JJ
1497 * gcc.target/arm/pr45701-2.c: Likewise.
1498 * gcc.target/arm/thumb-branch1.c: Likewise.
1499
8177d857
SE
15002011-06-14 Steve Ellcey <sje@cup.hp.com>
1501
1502 PR testsuite/48727
1503 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1504
1c990129
JJ
15052011-06-14 Janis Johnson <janisjo@codesourcery.com>
1506
5d645661
JJ
1507 * gcc.target/arm/pr45701-1.c: Require thumb support.
1508 * gcc.target/arm/pr45701-2.c: Likewise.
1509 * gcc.target/arm/thumb-branch1.c: Likewise.
1510
1c990129
JJ
1511 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1512 * gcc.target/arm/pr39839.c: Likewise.
1513 * gcc.target/arm/pr40657-2.c: Likewise.
1514 * gcc.target/arm/pr40956.c: Likewise.
1515 * gcc.target/arm/pr41679.c: Likewise.
1516 * gcc.target/arm/pr42235.c: Likewise.
1517 * gcc.target/arm/pr42495.c: Likewise.
1518 * gcc.target/arm/pr42505.c: Likewise.
1519 * gcc.target/arm/pr42574.c: Likewise.
1520 * gcc.target/arm/pr46883.c: Likewise.
1521 * gcc.target/arm/pr46934.c: Likewise.
1522 * gcc.target/arm/xor-and.c: Likewise.
1523
11f449ab
JM
15242011-06-14 Jason Merrill <jason@redhat.com>
1525
84f32ce3
JM
1526 * g++.dg/other/error23.C: Adjust error message.
1527 * g++.dg/other/error32.C: Likewise.
1528
0171567e
JM
1529 PR c++/49389
1530 * g++.dg/cpp0x/rv-dotstar.C: New.
1531
2bbf86a4
JM
1532 PR c++/49369
1533 * g++.dg/cpp0x/decltype30.C: New.
1534
11f449ab
JM
1535 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1536
1ace6185
JJ
15372011-06-14 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR fortran/49103
1540 * gfortran.dg/pr49103.f90: New test.
1541
5e59d472
TV
15422011-06-14 Tom de Vries <tom@codesourcery.com>
1543
1544 PR target/45098
1545 * gcc.target/arm/ivopts-3.c: New test.
1546 * gcc.target/arm/ivopts-4.c: New test.
1547 * gcc.target/arm/ivopts-5.c: New test.
1548
8a76c4a0
JJ
15492011-06-14 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR rtl-optimization/49390
1552 * gcc.c-torture/execute/pr49390.c: New test.
1553
6868b351
RO
15542011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555
1556 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1557
37e1a18f
GJL
15582011-06-14 Georg-Johann Lay <avr@gjlay.de>
1559
1560 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1561 * gcc.c-torture/execute/cmpsi-2.x: New file.
1562 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1563 * gcc.c-torture/execute/pr45262.x: New file.
1564 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1565 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1566 int32plus
1567 * gcc.c-torture/compile/pr49163.c: Ditto.
1568
456e1323
IR
15692011-06-14 Ira Rosen <ira.rosen@linaro.org>
1570
1571 * gcc.dg/vect/vect-16.c: Rename to...
1572 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1573 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1574 for double-word vectors.
1575 * gcc.dg/vect/vect-peel-4.c: Likewise.
1576 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1577 vect_element_align.
1578 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1579 -fno-fast-math.
1580
8b160d50
EW
15812011-06-13 Edmar Wienskoski <edmar@freescale.com>
1582
e641e495 1583 PR target/44618
8b160d50
EW
1584 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1585
ec25ed43
L
15862011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1587
32dccc18 1588 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
ec25ed43
L
1589
15902011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1591
32dccc18 1592 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
ec25ed43 1593
4f21f0da
TK
15942011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1595
1596 * gfortran.dg/trim_optimize_8.f90: New test case.
1597
29f85237
JJ
15982011-06-13 Jakub Jelinek <jakub@redhat.com>
1599 Ira Rosen <ira.rosen@linaro.org>
1600
1601 PR tree-optimization/49352
1602 * gcc.dg/vect/pr49352.c: New test.
1603
73039f89
TB
16042011-06-12 Tobias Burnus
1605
1606 PR fortran/49324
1607 * gfortran.dg/alloc_comp_assign_11.f90: New.
1608
b5ee9d1c
TK
16092011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 * gfortran.dg/trim_optimize_7.f90: New test.
1612
ba68a139
WG
16132011-06-10 Wei Guozhi <carrot@google.com>
1614
1615 PR target/45335
1616 * gcc.target/arm/pr45335.c: New test.
1617 * gcc.target/arm/pr45335-2.c: New test.
1618 * gcc.target/arm/pr45335-3.c: New test.
1619 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1620 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1621 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1622
106fcf8f
PC
16232011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/41769
1626 * g++.dg/parse/error39.C: New.
1627
f7ba183b
JJ
16282011-06-10 Janis Johnson <janisjo@codesourcery.com>
1629
34a0d11c 1630 * gcc.target/arm/20090811-1.c: Skip for incompatible
26440449 1631 options, do not override other options.
34a0d11c 1632 * gcc.target/arm/combine-cmp-shift.c: Skip for
26440449 1633 incompatible options.
34a0d11c
RO
1634 * gcc.target/arm/pr45094.c: Likewise.
1635 * gcc.target/arm/scd42-1.c: Likewise.
1636 * gcc.target/arm/scd42-3.c: Likewise.
1637 * gcc.target/arm/thumb-ltu.c: Likewise.
26440449 1638
f7ba183b
JJ
1639 * lib/target-supports.exp
1640 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1641 multilib flags use -mfpu with a value other than neon-fp16.
1642
9c8cf7b7
RO
16432011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1644
1645 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1646 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1647
8340fbd7
RO
16482011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1649
1650 * lib/target-supports.exp (check_effective_target_pie): New proc.
1651 * gcc.dg/pie-link.c: Use target pie.
1652
b11b0904
EB
16532011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1654