4656072289597242dee515f50e8ea51db0d9e1a8
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
2
3 PR middle-end/41993
4 * gcc.dg/torture/pr41993.c: New test.
5
6 2012-11-06 Jan Hubicka <jh@suse.cz>
7
8 * gcc.target/i386/l_fma_float_?.c: Update.
9 * gcc.target/i386/l_fma_double_?.c: Update.
10
11 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
12
13 PR target/54089
14 * gcc.target/sh/pr54089-8.c: New.
15 * gcc.target/sh/pr54089-9.c: New.
16
17 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
18
19 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
20 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
21 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
22 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
23 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
24 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
25 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
26 * gcc.target/i386/avx-vzeroupper-27.c: New.
27
28 2012-11-06 Janus Weil <janus@gcc.gnu.org>
29
30 PR fortran/54917
31 * gfortran.dg/transfer_class_1.f90: New.
32 * gfortran.dg/transfer_class_2.f90: New.
33
34 2012-11-05 Sriraman Tallam <tmsriram@google.com>
35
36 * testsuite/g++.dg/mv1.C: New test.
37 * testsuite/g++.dg/mv2.C: New test.
38 * testsuite/g++.dg/mv3.C: New test.
39 * testsuite/g++.dg/mv4.C: New test.
40 * testsuite/g++.dg/mv5.C: New test.
41 * testsuite/g++.dg/mv6.C: New test.
42
43 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
44
45 PR testsuite/55186
46 * gcc.dg/const-uniq-1.c (a): Increase length four times.
47
48 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
49
50 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
51 darwin.
52
53 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
54
55 * g++.dg/torture/20121105-1.C: New test.
56
57 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
58
59 * gcc.dg/torture/fp-compare.c: New testcase.
60
61 2012-11-05 Jan Hubicka <jh@suse.cz>
62
63 * gcc.dg/const-1.c: Update.
64 * gcc.dg/pure-1.c: Update.
65
66 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
67
68 PR rtl-optimization/55151
69 * gcc.dg/pr55151.c: New test.
70
71 2012-11-05 Jakub Jelinek <jakub@redhat.com>
72
73 PR debug/54970
74 PR debug/54971
75 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
76
77 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
78
79 PR testsuite/51128
80 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
81
82 2012-11-05 Jan Hubicka <jh@suse.cz>
83
84 * gcc.dg/autopar/pr49960.c: Fix testcase.
85
86 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
87
88 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
89 Fix scan-tree-dump-times directive.
90
91 2012-11-04 Janus Weil <janus@gcc.gnu.org>
92
93 PR fortran/55199
94 * gfortran.dg/associate_12.f90: New.
95
96 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
97
98 PR target/54255
99 * lib/target-supports.exp (check_effective_target_masm_intel): New
100 proc.
101 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
102 masm_intel.
103
104 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
105 Jack Howarth <howarth@bromo.med.uc.edu>
106
107 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
108 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
109 * gcc.target/i386/pr53249.c: Likewise.
110
111 2012-11-03 Andrew Pinski <apinski@cavium.com>
112
113 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
114 call abort1 so that cross jumping does not happen.
115
116 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
117
118 PR target/51244
119 * gcc.target/sh/pr51244-18.c: New.
120 * gcc.target/sh/pr51244-19.c: New.
121
122 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
123
124 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
125 b requires a 64-bit operation followed by a truncation.
126
127 2012-11-02 Jan Hubicka <jh@suse.cz>
128
129 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
130
131 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
132
133 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
134 conditions to verify the reduction code is vectorized.
135
136 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
137 in case 'pow', such as 'powerpc' is used in the compiler version name.
138 * gcc.target/powerpc/pr46728-2.c: Likewise.
139 * gcc.target/powerpc/pr46728-3.c: Likewise.
140 * gcc.target/powerpc/pr46728-4.c: Likewise.
141 * gcc.target/powerpc/pr46728-5.c: Likewise.
142 * gcc.target/powerpc/pr46728-7.c: Likewise.
143 * gcc.target/powerpc/pr46728-8.c: Likewise.
144 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
145
146 2012-11-02 Jan Hubicka <jh@suse.cz>
147
148 * gcc.dg/tree-ssa/loop-38.c: New testcase.
149
150 2012-11-02 Jan Hubicka <jh@suse.cz>
151
152 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
153 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
154
155 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
156
157 PR middle-end/55130
158 * gcc.target/i386/pr55130.c: New test.
159
160 2012-11-02 Jakub Jelinek <jakub@redhat.com>
161
162 PR target/55147
163 * gcc.target/i386/pr55147.c: New test.
164
165 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
166
167 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
168 * gfortran.dg/default_format_denormal_1.f90: Same.
169
170 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
171
172 PR middle-end/55001
173 * g++.dg/ext/vector19.C: Remove target restrictions.
174 * gcc.dg/fold-compare-7.c: New testcase.
175
176 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
177
178 PR target/55160
179 * gcc.target/sh/pr55160.c: New.
180
181 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
182
183 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
184 scan-assembler regex.
185
186 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
187
188 PR middle-end/55150
189 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
190 * gcc.dg/pr55150-2.c: New test.
191
192 2012-11-01 Sharad Singhai <singhai@google.com>
193
194 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
195 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
196 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
197 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
198
199 2012-10-31 Dehao Chen <dehao@google.com>
200
201 * g++.dg/debug/dwarf2/block.C: New testcase.
202
203 2012-10-31 Jan Hubicka <jh@suse.cz>
204
205 * gcc.dg/pr44974.c: Add noinline.
206
207 2012-10-31 Janus Weil <janus@gcc.gnu.org>
208
209 PR fortran/53718
210 * gfortran.dg/class_54.f90: New.
211
212 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
213 Jakub Jelinek <jakub@redhat.com>
214
215 PR tree-optimization/55018
216 * gcc.dg/torture/pr55018.c: New test.
217
218 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/54583
221 * g++.dg/ext/vla13.C: New.
222
223 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
224
225 PR middle-end/55150
226 * gcc.dg/pr55150.c: New test.
227
228 2012-10-31 Tobias Burnus <burnus@net-b.de>
229
230 PR fortran/55134
231 * gfortran.dg/associate_11.f90: New.
232
233 2012-10-31 Dodji Seketeli <dodji@redhat.com>
234
235 PR c++/54955
236 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
237
238 2012-10-31 Jakub Jelinek <jakub@redhat.com>
239
240 PR tree-optimization/19105
241 PR tree-optimization/21643
242 PR tree-optimization/46309
243 * gcc.dg/pr19105.c: New test.
244 * gcc.dg/pr21643.c: New test.
245 * gcc.dg/pr46309-2.c: New test.
246 * gcc.c-torture/execute/pr46309.c: New test.
247
248 2012-10-31 Alan Modra <amodra@gmail.com>
249
250 * gcc.target/powerpc/dimode_off.c: New.
251 * gcc.target/powerpc/timode_off.c: New.
252 * gcc.target/powerpc/dfmode_off.c: New.
253 * gcc.target/powerpc/tfmode_off.c: New.
254
255 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR rtl-optimization/55093
258 * gcc.target/i386/pr55093.c: New file.
259
260 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
261
262 * gcc.target/i386/pr55116.c: Renamed to ...
263 * gcc.target/i386/pr55116-1.c: This.
264
265 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
266
267 * gcc.target/i386/pr55116-2.c: New file.
268
269 2012-10-30 Richard Biener <rguenther@suse.de>
270
271 * gcc.dg/vect/slp-perm-2.c: Adjust.
272
273 2012-10-30 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/55111
276 * gcc.dg/torture/pr55111.c: New testcase.
277
278 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
279
280 PR target/53988
281 * gcc.target/sh/pr53988.c: New.
282
283 2012-10-30 Bin Cheng <bin.cheng@arm.com>
284
285 PR target/54989
286 * gcc.dg/hoist-register-pressure-1.c: Rename from
287 hoist-register-pressure.c. Add nonpic condition.
288 * gcc.dg/hoist-register-pressure-2.c: New testcase.
289
290 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
291
292 PR c++/54930
293 * gcc.dg/Wreturn-local-addr.c: New.
294 * g++.dg/warn/Wno-return-local-addr.C: New.
295 * g++.dg/warn/Wreturn-local-addr.C: New.
296
297 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
298
299 PR middle-end/55116
300 * gcc.target/i386/pr55116.c: New file.
301
302 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
303
304 PR c/53066
305 * gcc.dg/Wshadow-4.c: New.
306 * gcc.dg/Wshadow-4.h: New.
307
308 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
309
310 PR debug/54693
311 * gcc.dg/guality/pr54693.c: New.
312
313 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
314
315 PR middle-end/55027
316 * gcc.dg/pr55027.c: New testcase.
317
318 2012-10-29 Jan Hubicka <jh@suse.cz>
319
320 * gcc.dg/ipa/inline-6.c: New testcase.
321
322 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
323
324 PR rtl-optimization/55106
325 * g++.dg/pr55106.C: New.
326
327 2012-10-29 Richard Guenther <rguenther@suse.de>
328
329 PR middle-end/53695
330 * gcc.dg/torture/pr53695.c: New testcase.
331
332 2012-10-28 Jan Hubicka <jh@suse.cz>
333
334 * gcc.dg/ipa/inlinehint-3.c: New testcase.
335
336 2012-10-28 Tobias Burnus <burnus@net-b.de>
337
338 PR fortran/54958
339 * gfortran.dg/do_check_6.f90: New.
340
341 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
342 Jack Howarth <howarth@bromo.med.uc.edu>
343
344 PR target/54404
345 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
346 to dg-options.
347 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
348
349 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
350
351 PR target/34283
352 * gcc.target/i386/pr34283.c: New test.
353
354 2012-10-26 Jakub Jelinek <jakub@redhat.com>
355
356 PR c++/55081
357 * g++.dg/opt/pr55081.C: New test.
358
359 PR debug/54970
360 PR debug/54971
361 * gcc.dg/guality/pr54970.c: New test.
362
363 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
364
365 PR c++/54984
366 * g++.dg/template/new11.C: New.
367
368 2012-10-26 Richard Biener <rguenther@suse.de>
369
370 PR middle-end/54824
371 * gcc.dg/torture/pr54824.c: New testcase.
372
373 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
374
375 * gcc.target/i386/fxsave-1.c: New.
376 * gcc.target/i386/fxsave64-1.c: Ditto.
377 * gcc.target/i386/fxrstor-1.c: Ditto.
378 * gcc.target/i386/fxrstor64-1.c: Ditto.
379 * gcc.target/i386/xsave-1.c: Ditto.
380 * gcc.target/i386/xsave64-1.c: Ditto.
381 * gcc.target/i386/xrstor-1.c: Ditto.
382 * gcc.target/i386/xrstor64-1.c: Ditto.
383 * gcc.target/i386/xsaveopt-1.c: Ditto.
384 * gcc.target/i386/xsaveopt64-1.c: Ditto.
385 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
386 * gcc.target/i386/sse-13.c: Ditto.
387 * gcc.target/i386/sse-14.c: Ditto.
388 * gcc.target/i386/sse-22.c: Ditto.
389 * gcc.target/i386/sse-23.c: Ditto.
390 * g++.dg/other/i386-2.C: Ditto.
391 * g++.dg/other/i386-3.C: Ditto.
392
393 2012-10-25 Jan Hubicka <jh@suse.cz>
394
395 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
396 at ivcanon time.
397
398 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
399
400 PR c++/53761
401 * g++.dg/ext/transparent-union.C: New.
402
403 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
404
405 PR c++/54427
406 * g++.dg/ext/vector19.C: New testcase.
407
408 2012-10-25 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/54902
411 * g++.dg/torture/pr54902.C: New testcase.
412
413 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
414
415 PR c++/34892
416 * g++.dg/template/crash114.C: New.
417
418 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
419
420 PR bootstrap/55049
421 * gcc.target/i386/pr55049-1.c: New test.
422
423 2012-10-24 Janus Weil <janus@gcc.gnu.org>
424
425 PR fortran/55037
426 * gfortran.dg/class_dummy_4.f03: New.
427
428 2012-10-24 Jakub Jelinek <jakub@redhat.com>
429
430 PR rtl-optimization/55010
431 * gcc.dg/pr55010.c: New test.
432
433 PR debug/54828
434 * g++.dg/debug/pr54828.C: New test.
435
436 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
437
438 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
439 * gcc.dg/vect/vect-83_64.c: Likewise.
440
441 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
442
443 PR c++/54922
444 * g++.dg/cpp0x/constexpr-union4.C: New.
445
446 2012-10-23 Jeff Law <law@redhat.com>
447
448 * gcc.c-torture/execute/pr54985.c: New test.
449
450 2012-10-23 Paul Koning <ni1d@arrl.net>
451
452 PR debug/54508
453 * g++.dg/debug/dwarf2/pr54508.C: New.
454
455 2012-10-23 Jakub Jelinek <jakub@redhat.com>
456
457 PR c++/54844
458 * g++.dg/template/sizeof14.C: New test.
459
460 2012-10-23 Ian Bolton <ian.bolton@arm.com>
461 Jim MacArthur <jim.macarthur@arm.com>
462 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
463 Marcus Shawcroft <marcus.shawcroft@arm.com>
464 Nigel Stephens <nigel.stephens@arm.com>
465 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
466 Richard Earnshaw <rearnsha@arm.com>
467 Sofiane Naci <sofiane.naci@arm.com>
468 Stephen Thomas <stephen.thomas@arm.com>
469 Tejas Belagod <tejas.belagod@arm.com>
470 Yufeng Zhang <yufeng.zhang@arm.com>
471
472 * lib/target-supports.exp
473 (check_profiling_available): Add AArch64.
474 (check_effective_target_vect_int): Likewise.
475 (check_effective_target_vect_shift): Likewise.
476 (check_effective_target_vect_float): Likewise.
477 (check_effective_target_vect_double): Likewise.
478 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
479 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
480 (check_effective_target_vect_pack_trunc): Likewise.
481 (check_effective_target_vect_unpack): Likewise.
482 (check_effective_target_vect_hw_misalign): Likewise.
483 (check_effective_target_vect_short_mult): Likewise.
484 (check_effective_target_vect_int_mult): Likewise.
485 (check_effective_target_vect_stridedN): Likewise.
486 (check_effective_target_sync_int_long): Likewise.
487 (check_effective_target_sync_char_short): Likewise.
488 (check_vect_support_and_set_flags): Likewise.
489 (check_effective_target_aarch64_tiny): New.
490 (check_effective_target_aarch64_small): New.
491 (check_effective_target_aarch64_large): New.
492 * g++.dg/other/PR23205.C: Enable aarch64.
493 * g++.dg/other/pr23205-2.C: Likewise.
494 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
495 * gcc.c-torture/execute/20101011-1.c: Likewise.
496 * gcc.dg/20020312-2.c: Likewise.
497 * gcc.dg/20040813-1.c: Likewise.
498 * gcc.dg/builtin-apply2.c: Likewise.
499 * gcc.dg/stack-usage-1.c: Likewise.
500
501 2012-10-23 Ian Bolton <ian.bolton@arm.com>
502 Jim MacArthur <jim.macarthur@arm.com>
503 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
504 Marcus Shawcroft <marcus.shawcroft@arm.com>
505 Nigel Stephens <nigel.stephens@arm.com>
506 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
507 Richard Earnshaw <rearnsha@arm.com>
508 Sofiane Naci <sofiane.naci@arm.com>
509 Stephen Thomas <stephen.thomas@arm.com>
510 Tejas Belagod <tejas.belagod@arm.com>
511 Yufeng Zhang <yufeng.zhang@arm.com>
512
513 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
514 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
515 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
516 * gcc.target/aarch64/aapcs/abitest.S: New file.
517 * gcc.target/aarch64/aapcs/abitest.h: New file.
518 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
519 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
520 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
521 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
522 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
523 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
524 * gcc.target/aarch64/aapcs/ice_1.c: New file.
525 * gcc.target/aarch64/aapcs/ice_2.c: New file.
526 * gcc.target/aarch64/aapcs/ice_3.c: New file.
527 * gcc.target/aarch64/aapcs/ice_4.c: New file.
528 * gcc.target/aarch64/aapcs/ice_5.c: New file.
529 * gcc.target/aarch64/aapcs/macro-def.h: New file.
530 * gcc.target/aarch64/aapcs/test_1.c: New file.
531 * gcc.target/aarch64/aapcs/test_10.c: New file.
532 * gcc.target/aarch64/aapcs/test_11.c: New file.
533 * gcc.target/aarch64/aapcs/test_12.c: New file.
534 * gcc.target/aarch64/aapcs/test_13.c: New file.
535 * gcc.target/aarch64/aapcs/test_14.c: New file.
536 * gcc.target/aarch64/aapcs/test_15.c: New file.
537 * gcc.target/aarch64/aapcs/test_16.c: New file.
538 * gcc.target/aarch64/aapcs/test_17.c: New file.
539 * gcc.target/aarch64/aapcs/test_18.c: New file.
540 * gcc.target/aarch64/aapcs/test_19.c: New file.
541 * gcc.target/aarch64/aapcs/test_2.c: New file.
542 * gcc.target/aarch64/aapcs/test_20.c: New file.
543 * gcc.target/aarch64/aapcs/test_21.c: New file.
544 * gcc.target/aarch64/aapcs/test_22.c: New file.
545 * gcc.target/aarch64/aapcs/test_23.c: New file.
546 * gcc.target/aarch64/aapcs/test_24.c: New file.
547 * gcc.target/aarch64/aapcs/test_25.c: New file.
548 * gcc.target/aarch64/aapcs/test_26.c: New file.
549 * gcc.target/aarch64/aapcs/test_3.c: New file.
550 * gcc.target/aarch64/aapcs/test_4.c: New file.
551 * gcc.target/aarch64/aapcs/test_5.c: New file.
552 * gcc.target/aarch64/aapcs/test_6.c: New file.
553 * gcc.target/aarch64/aapcs/test_7.c: New file.
554 * gcc.target/aarch64/aapcs/test_8.c: New file.
555 * gcc.target/aarch64/aapcs/test_9.c: New file.
556 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
557 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
558 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
559 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
560 * gcc.target/aarch64/aapcs/test_complex.c: New file.
561 * gcc.target/aarch64/aapcs/test_int128.c: New file.
562 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
563 * gcc.target/aarch64/aapcs/type-def.h: New file.
564 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
565 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
566 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
567 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
568 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
569 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
570 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
571 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
572 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
573 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
574 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
575 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
576 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
577 * gcc.target/aarch64/aarch64.exp: New file.
578 * gcc.target/aarch64/adc-1.c: New file.
579 * gcc.target/aarch64/adc-2.c: New file.
580 * gcc.target/aarch64/asm-1.c: New file.
581 * gcc.target/aarch64/clrsb.c: New file.
582 * gcc.target/aarch64/clz.c: New file.
583 * gcc.target/aarch64/ctz.c: New file.
584 * gcc.target/aarch64/csinc-1.c: New file.
585 * gcc.target/aarch64/csinv-1.c: New file.
586 * gcc.target/aarch64/csneg-1.c: New file.
587 * gcc.target/aarch64/extend.c: New file.
588 * gcc.target/aarch64/fcvt.x: New file.
589 * gcc.target/aarch64/fcvt_double_int.c: New file.
590 * gcc.target/aarch64/fcvt_double_long.c: New file.
591 * gcc.target/aarch64/fcvt_double_uint.c: New file.
592 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
593 * gcc.target/aarch64/fcvt_float_int.c: New file.
594 * gcc.target/aarch64/fcvt_float_long.c: New file.
595 * gcc.target/aarch64/fcvt_float_uint.c: New file.
596 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
597 * gcc.target/aarch64/ffs.c: New file.
598 * gcc.target/aarch64/fmadd.c: New file.
599 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
600 * gcc.target/aarch64/frint.x: New file.
601 * gcc.target/aarch64/frint_double.c: New file.
602 * gcc.target/aarch64/frint_float.c: New file.
603 * gcc.target/aarch64/index.c: New file.
604 * gcc.target/aarch64/mneg-1.c: New file.
605 * gcc.target/aarch64/mneg-2.c: New file.
606 * gcc.target/aarch64/mneg-3.c: New file.
607 * gcc.target/aarch64/mnegl-1.c: New file.
608 * gcc.target/aarch64/mnegl-2.c: New file.
609 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
610 * gcc.target/aarch64/pic-constantpool1.c: New file.
611 * gcc.target/aarch64/pic-symrefplus.c: New file.
612 * gcc.target/aarch64/predefine_large.c: New file.
613 * gcc.target/aarch64/predefine_small.c: New file.
614 * gcc.target/aarch64/predefine_tiny.c: New file.
615 * gcc.target/aarch64/reload-valid-spoff.c: New file.
616 * gcc.target/aarch64/scalar_intrinsics.c: New file.
617 * gcc.target/aarch64/table-intrinsics.c: New file.
618 * gcc.target/aarch64/tst-1.c: New file.
619 * gcc.target/aarch64/vect-abs-compile.c: New file.
620 * gcc.target/aarch64/vect-abs.c: New file.
621 * gcc.target/aarch64/vect-abs.x: New file.
622 * gcc.target/aarch64/vect-compile.c: New file.
623 * gcc.target/aarch64/vect-faddv-compile.c: New file.
624 * gcc.target/aarch64/vect-faddv.c: New file.
625 * gcc.target/aarch64/vect-faddv.x: New file.
626 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
627 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
628 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
629 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
630 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
631 * gcc.target/aarch64/vect-fp-compile.c: New file.
632 * gcc.target/aarch64/vect-fp.c: New file.
633 * gcc.target/aarch64/vect-fp.x: New file.
634 * gcc.target/aarch64/vect-mull-compile.c: New file.
635 * gcc.target/aarch64/vect-mull.c: New file.
636 * gcc.target/aarch64/vect-mull.x: New file.
637 * gcc.target/aarch64/vect.c: New file.
638 * gcc.target/aarch64/vect.x: New file.
639 * gcc.target/aarch64/vector_intrinsics.c: New file.
640 * gcc.target/aarch64/vfp-1.c: New file.
641 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
642 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
643 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
644 * g++.dg/abi/aarch64_guard1.C: New file.
645
646 2012-10-23 Jakub Jelinek <jakub@redhat.com>
647
648 PR c++/54988
649 * c-c++-common/pr54988.c: New test.
650
651 2012-10-23 Jan Hubicka <jh@suse.cz>
652
653 * gcc.dg/tree-prof/peel-1.c: New testcase.
654
655 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
656
657 PR gcc/52945
658 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
659
660 2012-10-23 Joseph Myers <joseph@codesourcery.com>
661
662 * gcc.dg/c99-predef-1.c: New test.
663 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
664 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
665 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
666 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
667 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
668 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
669 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
670 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
671 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
672 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
673 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
674 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
675
676 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
677
678 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
679
680 2012-10-23 Jan Hubicka <jh@suse.cz>
681
682 PR middle-end/54937
683 * gcc.c-torture/execute/pr54937.c: New testcase.
684 * gcc.dg/tree-ssa/cunroll-2.c: Update.
685
686 2012-10-23 Jan Hubicka <jh@suse.cz>
687
688 PR middle-end/54967
689 * gfortran.dg/pr54967.f90: New testcase.
690
691 2012-10-23 Terry Guo <terry.guo@arm.com>
692
693 PR target/55019
694 * gcc.dg/pr55019.c: New.
695
696 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
697
698 PR tree-optimization/55008
699 * gcc.dg/tree-ssa/pr55008.c: New test.
700
701 2012-10-22 Richard Biener <rguenther@suse.de>
702
703 PR tree-optimization/55011
704 * gcc.dg/torture/pr55011.c: New testcase.
705
706 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
707
708 * gcc.target/arm/pr40457-1.c: Adjust expected output.
709 * gcc.target/arm/pr40457-2.c: Likewise.
710 * gcc.target/arm/pr40457-3.c: Likewise.
711
712 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
713
714 * gnat.dg/specs/limited_with4.ads: New test.
715 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
716
717 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
718
719 * gnat.dg/modular4.adb: New test.
720 * gnat.dg/modular4_pkg.ads: New helper.
721
722 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
723
724 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
725 * gnat.dg/specs/addr1.ads: Likewise.
726
727 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
728
729 * gcc.dg/webizer.c (main): Add missing exit call.
730
731 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
732
733 PR fortran/54465
734 * gfortran.dg/wextra_1.f: New test.
735
736 2012-10-20 Jan Hubicka <jh@suse.cz>
737
738 * gcc.dg/tree-prof/unroll-1.c: New testcase.
739
740 2012-10-19 Janus Weil <janus@gcc.gnu.org>
741
742 PR fortran/54224
743 * gfortran.dg/warn_unused_function.f90: New.
744
745 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
746
747 * lib/target-supports.exp
748 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
749
750 2012-10-19 Richard Guenther <rguenther@suse.de>
751
752 PR tree-optimization/54981
753 * gcc.dg/pr54981.c: New testcase.
754
755 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
756
757 PR target/54892
758 * gcc.target/arm/pr54892.c: New.
759
760 2012-10-19 Bin Cheng <bin.cheng@arm.com>
761
762 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
763
764 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
765
766 PR c++/54501
767 * g++.dg/init/array30.C: New.
768 * g++.dg/init/array31.C: Likewise.
769
770 2012-10-18 Tobias Burnus <burnus@net-b.de>
771
772 PR fortran/54884
773 * gfortran.dg/public_private_module_7.f90: New.
774
775 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
776
777 PR c++/29633
778 * g++.dg/template/pr29633.C: New.
779
780 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
781
782 * gnat.dg/loop_optimization13.ad[sb]: New test.
783 * gnat.dg/loop_optimization13_pkg.ads: New helper.
784
785 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
786
787 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
788 * gcc.target/arm/neon/vfmaf32.c: Likewise.
789 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
790 * gcc.target/arm/neon/vfmsf32.c: Likewise.
791
792 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
793
794 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
795 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
796 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
797 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
798 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
799 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
800
801 2012-10-16 Jan Hubicka <jh@suse.cz>
802
803 * gcc.target/i386/l_fma_float_?.c: Update.
804 * gcc.target/i386/l_fma_double_?.c: Update.
805 * gfortran.dg/do_1.f90: XFAIL
806 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
807 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
808 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
809 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
810 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
811 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
812 valid.
813
814 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
815
816 PR c/53063
817 PR c/40989
818 * gcc.dg/Wstrict-overflow-24.c: New.
819
820 2012-10-16 Tobias Burnus <burnus@net-b.de>
821
822 PR fortran/50981
823 PR fortran/54618
824 * gfortran.dg/class_optional_1.f90: New.
825 * gfortran.dg/class_optional_2.f90: New.
826
827 2012-10-16 Jakub Jelinek <jakub@redhat.com>
828
829 PR debug/54796
830 * gcc.dg/guality/pr54796.c: New test.
831
832 PR tree-optimization/54889
833 * gfortran.dg/pr54889.f90: New test.
834
835 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
836
837 * g++.dg/other/dump-ada-spec-2.C: New test.
838
839 2012-10-16 Easwaran Raman <eraman@google.com>
840
841 * gcc.dg/tree-prof/switch-case-1.c: New test case.
842 * gcc.dg/tree-prof/switch-case-2.c: New test case.
843
844 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
845
846 * gcc.dg/torture/stackalign/builtin-apply-2.c,
847 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
848
849 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
850
851 PR target/54925
852 * gcc.c-torture/compile/pr54925.c: New.
853
854 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
855
856 PR target/51244
857 * gcc.target/sh/pr51244-17.c: New.
858
859 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
860
861 PR target/54760
862 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
863 functions.
864 * gcc.target/sh/pr54760-4.c: New.
865
866 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
867
868 PR target/34777
869 * gcc.target/sh/torture/sh-torture.exp: New.
870 * gcc.target/sh/torture/pr34777.c: New.
871
872 2012-10-15 Matthias Klose <doko@ubuntu.com>
873
874 * lib/target-supports.exp (check_profiling_available): Match
875 arm*-*-linux-* for ARM Linux/GNU.
876 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
877 * gfortran.dg/enum_10.f90: Likewise.
878 * gfortran.dg/enum_9.f90: Likewise.
879 * gcc.target/arm/synchronize.c: Likewise.
880 * g++.old-deja/g++.jason/enum6.C: Likewise.
881 * g++.old-deja/g++.other/enum4.C: Likewise.
882 * g++.old-deja/g++.law/enum9.C: Likewise.
883
884 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
885
886 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
887 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
888
889 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
890 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/17805
893 * g++.dg/overload/operator6.C: New.
894
895 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
896
897 PR c++/50080 (again)
898 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
899 * g++.dg/parse/tmpl-outside1.C: Likewise.
900 * g++.dg/template/qualttp18.C: Likewise.
901 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
902 * g++.old-deja/g++.pt/overload13.C: Likewise.
903
904 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
905
906 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
907 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
908 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
909 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
910 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
911 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
912 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
913 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
914
915 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
916
917 PR c++/50080
918 * g++.dg/parse/tmpl-outside2.C: New.
919 * g++.dg/parse/tmpl-outside1.C: Adjust.
920 * g++.dg/template/qualttp18.C: Likewise.
921 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
922 * g++.old-deja/g++.pt/overload13.C: Likewise.
923
924 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
925
926 PR tree-optimization/54915
927 * gcc.dg/tree-ssa/pr54915.c: New testcase.
928
929 2012-10-15 Richard Guenther <rguenther@suse.de>
930
931 PR tree-optimization/54920
932 * gcc.dg/torture/pr54920.c: New testcase.
933
934 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
935
936 * gnat.dg/unchecked_convert9.ad[sb]: New test.
937
938 2012-10-13 Jason Merrill <jason@redhat.com>
939
940 * g++.dg/tls/thread_local7g.C: Require tls_native.
941
942 2012-10-14 Jason Merrill <jason@redhat.com>
943
944 * g++.dg/cpp0x/inh-ctor1.C: New.
945 * g++.dg/cpp0x/inh-ctor2.C: New.
946 * g++.dg/cpp0x/inh-ctor3.C: New.
947 * g++.dg/cpp0x/inh-ctor4.C: New.
948 * g++.dg/cpp0x/inh-ctor5.C: New.
949 * g++.dg/cpp0x/inh-ctor6.C: New.
950 * g++.dg/cpp0x/inh-ctor7.C: New.
951 * g++.dg/cpp0x/inh-ctor8.C: New.
952 * g++.dg/cpp0x/inh-ctor9.C: New.
953 * g++.dg/cpp0x/inh-ctor10.C: New.
954 * g++.dg/cpp0x/inh-ctor11.C: New.
955 * g++.dg/cpp0x/inh-ctor12.C: New.
956 * g++.dg/cpp0x/inh-ctor13.C: New.
957
958 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
959
960 PR rtl-optimization/54919
961 * gcc.dg/pr54919.c: New testcase.
962
963 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
964
965 PR c++/53581
966 * g++.dg/template/crash113.C: New.
967
968 2012-10-14 Jan Hubicka <jh@suse.cz>
969
970 * gcc.dg/unroll_5.c: New testcase.
971
972 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
973
974 PR c++/52643
975 * g++.dg/opt/pr52643.C: New.
976
977 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
978
979 PR target/54602
980 * gcc.target/sh/pr54602-1.c: New.
981 * gcc.target/sh/pr54602-2.c: New.
982 * gcc.target/sh/pr54602-3.c: New.
983 * gcc.target/sh/pr54602-4.c: New.
984
985 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
986
987 PR target/54680
988 * gcc.target/sh/pr54680.c: New.
989
990 2012-10-12 Jan Hubicka <jh@suse.cz>
991
992 * gcc.dg/webizer.c: New testcase.
993
994 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
995
996 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
997 specify -m64.
998
999 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1000
1001 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1002 Return 0 if already specifying -mfloat-abi other than hard.
1003
1004 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1005
1006 * gcc.dg/pr53060.c: Prune irrelevant warning.
1007
1008 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR c/54381
1011 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1012 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1013 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1014 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1015 Adjust expected wording of warnings for *cmp* builtins.
1016 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1017 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1018
1019 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1020
1021 PR c++/24449
1022 * g++.dg/parse/friend-main.C: New.
1023
1024 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1025
1026 PR c++/53055
1027 * g++.dg/pr53055.C: New testcase.
1028
1029 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1030
1031 PR c++/52744
1032 * g++.dg/cpp0x/pr52744.C: New.
1033
1034 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1035
1036 PR fortran/40453
1037 * gfortran.dg/dummy_procedure_9.f90: New.
1038
1039 2012-10-12 Richard Biener <rguenther@suse.de>
1040
1041 PR tree-optimization/54894
1042 * gcc.dg/torture/pr54894.c: New testcase.
1043
1044 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1045
1046 PR target/51244
1047 * gcc.target/sh/pr51244-13.c: New.
1048 * gcc.target/sh/pr51244-14.c: New.
1049 * gcc.target/sh/pr51244-15.c: New.
1050 * gcc.target/sh/pr51244-16.c: New.
1051
1052 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1053
1054 PR c++/51878
1055 * g++.dg/cpp0x/decltype45.C: New.
1056
1057 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1058
1059 PR fortran/54784
1060 * gfortran.dg/class_allocate_13.f90: New.
1061
1062 2012-10-11 Jason Merrill <jason@redhat.com>
1063
1064 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1065 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1066
1067 * g++.dg/gomp/tls-5.C: Require tls_native.
1068 * g++.dg/tls/thread_local7.C: Require tls_native.
1069 * g++.dg/tls/static2.C: New.
1070
1071 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/36107
1074 * g++.dg/ext/weak5.C: New.
1075
1076 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1077
1078 PR testsuite/54868
1079 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1080 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1081
1082 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1083
1084 PR c++/43765
1085 * g++.dg/parse/pr43765.C: New.
1086
1087 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1088
1089 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1090
1091 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1092
1093 PR c++/43663
1094 * g++.dg/init/bitfield3.C: New.
1095
1096 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1097
1098 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1099
1100 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR tree-optimization/54877
1103 * gcc.dg/torture/pr54877.c: New test.
1104
1105 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1106
1107 PR testsuite/53397
1108 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1109 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1110 and remove target info from dg-do compile.
1111 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1112 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1113 and remove target info from dg-do compile.
1114
1115 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1116
1117 * gcc.dg/pr54782.c: Require target with pthread support.
1118
1119 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 PR c++/53122
1122 * g++.dg/cpp0x/auto35.C: New.
1123
1124 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1125
1126 PR c++/53540 - using fails to be equivalent to typedef
1127 * g++.dg/cpp0x/alias-decl-24.C: New test.
1128
1129 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1130
1131 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1132 that c++11 attributes to types are ignored for now.
1133 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1134 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1135
1136 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/53741
1139 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1140
1141 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1142
1143 PR c++/50478
1144 * g++.dg/cpp0x/initlist67.C: New.
1145
1146 2012-10-10 Dehao Chen <dehao@google.com>
1147
1148 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1149
1150 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/52480
1153 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1154 Add runtime tests.
1155
1156 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/53307
1159 * g++.dg/cpp0x/decltype44.C: New.
1160
1161 2012-10-09 Steve Ellcey <sellcey@mips.com>
1162
1163 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1164
1165 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1166
1167 PR c++/53763
1168 * g++.dg/cpp0x/decltype43.C: New.
1169
1170 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1171
1172 PR middle-end/53397
1173 * gcc.dg/pr53397-1.c: New test case.
1174 * gcc.dg/pr53397-2.c: New test case.
1175
1176 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/54194
1179 * g++.dg/warn/Wparentheses-26.C: Adjust.
1180 * g++.dg/warn/Wparentheses-27.C: New.
1181
1182 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1183
1184 PR c++/54427
1185 * c-c++-common/vector-scalar.c: New testcase.
1186 * g++.dg/ext/vector18.C: New testcase.
1187 * g++.dg/ext/vector5.C: This is not an error anymore.
1188 * gcc.dg/init-vec-1.c: Move ...
1189 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1190 * gcc.c-torture/execute/vector-shift1.c: Move ...
1191 * c-c++-common/torture/vector-shift1.c: ... here.
1192 * gcc.dg/scal-to-vec1.c: Move ...
1193 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1194 C++11. Adapt error messages.
1195 * gcc.dg/convert-vec-1.c: Move ...
1196 * c-c++-common/convert-vec-1.c: ... here.
1197 * gcc.dg/scal-to-vec2.c: Move ...
1198 * c-c++-common/scal-to-vec2.c: ... here.
1199
1200 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1201
1202 PR target/54400
1203 * gcc.target/i386/pr54400.c: New testcase.
1204
1205 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR c++/54858
1208 * g++.dg/template/pr54858.C: New test.
1209
1210 2012-10-08 Marek Polacek <polacek@redhat.com>
1211
1212 PR debug/54831
1213 * g++.dg/debug/pr54831.C: New test.
1214
1215 2012-10-08 Dehao Chen <dehao@google.com>
1216
1217 * g++.dg/predict-loop-exit-1.C: New.
1218 * g++.dg/predict-loop-exit-2.C: New.
1219 * g++.dg/predict-loop-exit-3.C: New.
1220
1221 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1222
1223 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1224
1225 2012-10-08 Jason Merrill <jason@redhat.com>
1226
1227 * g++.dg/gomp/tls-5.C: New.
1228 * g++.dg/gomp/tls-wrap1.C: New.
1229 * g++.dg/gomp/tls-wrap2.C: New.
1230 * g++.dg/gomp/tls-wrap3.C: New.
1231 * g++.dg/gomp/tls-wrap4.C: New.
1232 * g++.dg/gomp/tls-wrapper-cse.C: New.
1233 * g++.dg/tls/thread_local-cse.C: New.
1234 * g++.dg/tls/thread_local-order1.C: New.
1235 * g++.dg/tls/thread_local-order2.C: New.
1236 * g++.dg/tls/thread_local-wrap1.C: New.
1237 * g++.dg/tls/thread_local-wrap2.C: New.
1238 * g++.dg/tls/thread_local-wrap3.C: New.
1239 * g++.dg/tls/thread_local-wrap4.C: New.
1240 * g++.dg/tls/thread_local2g.C: New.
1241 * g++.dg/tls/thread_local3g.C: New.
1242 * g++.dg/tls/thread_local4g.C: New.
1243 * g++.dg/tls/thread_local5g.C: New.
1244 * g++.dg/tls/thread_local6g.C: New.
1245 * g++.dg/tls/thread_local7g.C: New.
1246
1247 * g++.dg/tls/thread_local3.C: New.
1248 * g++.dg/tls/thread_local4.C: New.
1249 * g++.dg/tls/thread_local5.C: New.
1250 * g++.dg/tls/thread_local6.C: New.
1251
1252 * g++.dg/tls/init-2.C: Tweak errors.
1253 * g++.dg/tls/thread_local1.C: New.
1254 * g++.dg/tls/thread_local2.C: New.
1255 * g++.dg/tls/thread_local7.C: New.
1256
1257 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1258
1259 PR target/54866
1260 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1261
1262 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1263
1264 PR target/54685
1265 * gcc.target/sh/pr54685.c: New.
1266
1267 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1268
1269 PR c++/53528 C++11 attribute support
1270 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1271 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1272 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1273 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1274 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1275 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1276 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1277 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1278 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1279 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1280 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1281 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1282 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1283 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1327
1328 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1329
1330 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1331 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1332 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1333
1334 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1335
1336 PR target/54760
1337 * gcc.target/sh/pr54760-2.c: New.
1338 * gcc.target/sh/pr54760-3.c: New.
1339
1340 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/51422
1343 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1344
1345 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1346 Sandra Loosemore <sandra@codesourcery.com>
1347
1348 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1349 and test that the accumulator is initialized using MULT.
1350 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1351 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1352
1353 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/52764
1356 * g++.dg/cpp0x/stdint.C: New.
1357
1358 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1359
1360 PR c++/54249
1361 * g++.dg/cpp0x/stddef.C: New.
1362
1363 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/54832
1366 * gfortran.dg/typebound_operator_17.f90: New.
1367
1368 2012-10-06 Jan Hubicka <jh@suse.cz>
1369
1370 PR lto/53831
1371 PR lto/54776
1372 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1373
1374 2012-10-06 Jan Hubicka <jh@suse.cz>
1375
1376 * gcc.dg/lto/resolutions_0.c: New testcase.
1377
1378 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1379
1380 PR fortran/45521
1381 * gfortran.dg/generic_25.f90: New.
1382 * gfortran.dg/generic_26.f90: New.
1383 * gfortran.dg/generic_27.f90: New.
1384
1385 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1386
1387 PR target/54760
1388 * gcc.target/sh/pr54760-1.c: New.
1389
1390 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1391
1392 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1393 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1394 * g++.dg/warn/Wsign-compare-5.C: New test.
1395 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1396 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1397 * g++.dg/ext/builtin30.C: New test.
1398 * g++.dg/ext/vla12.C: New test.
1399 * gcc.dg/builtins-85.c: New test.
1400
1401 PR debug/54519
1402 * gcc.dg/guality/pr54519-1.c: New test.
1403 * gcc.dg/guality/pr54519-2.c: New test.
1404 * gcc.dg/guality/pr54519-3.c: New test.
1405 * gcc.dg/guality/pr54519-4.c: New test.
1406 * gcc.dg/guality/pr54519-5.c: New test.
1407 * gcc.dg/guality/pr54519-6.c: New test.
1408
1409 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/50893
1412 * g++.dg/cpp0x/defaulted38.C: New.
1413
1414 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1415
1416 PR tree-optimization/33763
1417 * c-c++-common/pr33763.c: New test.
1418
1419 PR tree-optimization/54810
1420 * gcc.dg/tree-ssa/vrp85.c: New test.
1421
1422 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1423
1424 * gcc.dg/ucnid-7.c: Skip on AIX.
1425 * gcc.dg/ucnid-8.c: Same.
1426 * gcc.dg/ucnid-10.c: Same.
1427 * gcc.dg/ucnid-13.c: Same.
1428 * gcc.dg/attr-alias-3.c: Same.
1429 * gcc.dg/attr-alias-5.c: Same.
1430 * gcc.dg/torture/pr51106-2.c: Same.
1431 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1432
1433 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/52233
1436 * g++.dg/cpp0x/alias-decl-23.C: New.
1437
1438 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/53403
1441 * g++.dg/template/friend53.C: New.
1442
1443 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1444
1445 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1446 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1447 (scan-ada-spec): Likewise.
1448 (scan-ada-spec-not): Likewise.
1449 * gcc.dg/dump-ada-spec-1.c: New test.
1450 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1451
1452 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1453
1454 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1455
1456 2012-10-04 Florian Weimer <fweimer@redhat.com>
1457
1458 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1459
1460 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/54323
1463 * g++.dg/cpp0x/pr54323.C: New.
1464
1465 2012-10-04 Richard Guenther <rguenther@suse.de>
1466
1467 PR middle-end/54735
1468 * g++.dg/torture/pr54735.C: New testcase.
1469
1470 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1471
1472 PR rtl-optimization/54739
1473 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1474
1475 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1476
1477 PR target/51244
1478 * gcc.target/sh/pr51244-12.c: New.
1479
1480 2012-10-03 Dehao Chen <dehao@google.com>
1481
1482 PR middle-end/54782
1483 * gcc.dg/pr54782.c: New test.
1484
1485 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR c++/54777
1488 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1489
1490 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1491
1492 PR fortran/54778
1493 * gfortran.dg/class_53.f90: New.
1494
1495 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1496
1497 PR debug/54551
1498 * gcc.dg/guality/pr54551.c: New.
1499
1500 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1501
1502 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1503 * gcc.target/powerpc/pr46728-2.c: Likewise.
1504
1505 2012-10-02 Sharad Singhai <singhai@google.com>
1506
1507 PR testsuite/54772
1508 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1509 to fix test failures caused by r191883.
1510 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1511 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1512 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1513 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1514 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1515 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1516 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1517 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1518 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1519
1520 2012-09-30 Sharad Singhai <singhai@google.com>
1521
1522 * gcc.target/i386/vect-double-1.c: Fix test.
1523
1524 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1525
1526 PR target/54087
1527 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1528 atomic_sub fails.
1529
1530 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1531
1532 PR rtl-optimization/54457
1533 * gcc.target/i386/pr54457.c: New test.
1534
1535 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1536
1537 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1538
1539 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1540
1541 * gcc.target/i386/vect-rebuild.c: New testcase.
1542
1543 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1544
1545 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1546
1547 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1548
1549 * gcc.target/mips/pr37362.c: Fix target selector.
1550
1551 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1552
1553 PR target/54083
1554 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1555
1556 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1557
1558 * gcc.dg/ucnid-8.c: Update line number.
1559 * gcc.dg/torture/pr51106-2.c: Likewise.
1560
1561 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1562
1563 PR fortran/54667
1564 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1565 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1566 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1567
1568 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1569
1570 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1571 partially reverting r170092.
1572 * gfortran.dg/class_7.f03: Ditto.
1573 * gfortran.dg/coarray_14.f90: Ditto.
1574 * gfortran.dg/typebound_proc_13.f03: Ditto.
1575
1576 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/54738
1579 * g++.dg/cpp0x/sfinae42.C: New.
1580
1581 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1582
1583 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1584 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1585 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1586 * gcc.dg/pr42629.c: XFAIL on AIX.
1587 * gcc.dg/pr47684.c: Same.
1588 * gcc.dg/pr43670.c: Same.
1589 * gcc.dg/pr42916.c: Same.
1590 * gcc.dg/pr45449.c: Same.
1591 * gcc.dg/pr50017.c: Same.
1592 * gcc.dg/pr42728.c: Same.
1593 * gcc.dg/pr47881.c: Same.
1594 * gcc.dg/pr44023.c: Same.
1595 * gcc.dg/pr41345.c: Same.
1596 * gcc.dg/pr42630.c: Same.
1597 * gcc.dg/pr44971.c: Same.
1598 * gcc.dg/pr46771.c: Same.
1599 * gcc.dg/ucnid-8.c: Same.
1600 * gcc.dg/ucnid-10.c: Same.
1601 * gcc.dg/ucnid-13.c: Same.
1602 * gcc.dg/torture/pr51106-2.c: Same.
1603 * gcc.dg/pr48768.c: Same.
1604 * gcc.dg/pr42631.c: Same.
1605 * gcc.dg/pr43084.c: Same.
1606 * gcc.dg/ucnid-7.c: Same.
1607 * gcc.dg/pr42889.c: Same.
1608 * gcc.dg/pr41241.c: Same.
1609 * gcc.dg/pr42719.c: Same.
1610 * g++.dg/debug/pr46583.C: Same.
1611 * g++.dg/debug/pr47106.C: Same.
1612 * g++.dg/opt/pr48549.C: Same.
1613 * g++.dg/other/pr42685.C: Same.
1614 * c-c++-common/pr43942.c: Same.
1615
1616 2012-09-29 Ian Lance Taylor <iant@google.com>
1617
1618 * go.test/go-test.exp: Update for latest version of Go testsuite.
1619
1620 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1621
1622 PR fortran/52724
1623 * gfortran.dg/internal_readwrite_3.f90: New test.
1624
1625 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1626
1627 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1628 c-c++-common/Wunused-local-typedefs-2.c to here.
1629
1630 PR c++/54372 - unused attribute inactive on dependant entities
1631 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1632
1633 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1634
1635 PR c++/29028 - Missed unused warning on using declaration
1636 * g++.dg/warn/Wunused-var-18.C: New test.
1637
1638 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1639
1640 PR c++/53551 - -Wunused-local-typedefs misses uses
1641 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1642
1643 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/54716
1646 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1647
1648 PR tree-optimization/54713
1649 * gcc.c-torture/compile/pr54713-1.c: New test.
1650 * gcc.c-torture/compile/pr54713-2.c: New test.
1651 * gcc.c-torture/compile/pr54713-3.c: New test.
1652
1653 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1654
1655 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1656
1657 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1658
1659 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1660
1661 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR target/54703
1664 * gcc.target/i386/pr54703.c: New test.
1665
1666 2012-09-27 Richard Guenther <rguenther@suse.de>
1667
1668 PR lto/54709
1669 * gcc.dg/lto/pr54709_0.c: New testcase.
1670 * gcc.dg/lto/pr54709_1.c: Likewise.
1671
1672 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1673
1674 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1675
1676 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1677
1678 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1679
1680 * gcc.target/arm/pr42879.c: Handle big-endian.
1681
1682 2012-09-26 Steve Ellcey <sellcey@mips.com>
1683
1684 PR c/37303
1685 * gcc.dg/pr37303.c: Check for rdata or rodata.
1686
1687 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1688
1689 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1690
1691 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1692
1693 PR target/51274
1694 PR target/53087
1695 * gcc.target/powerpc/ppc-ne0-1.c: New.
1696
1697 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1698
1699 PR target/54089
1700 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1701 test_19, test_20, test_21, test_22, test_23): New functions.
1702 * gcc.target/sh/pr54089-4.c: New.
1703 * gcc.target/sh/pr54089-5.c: New.
1704 * gcc.target/sh/pr54089-6.c: New.
1705 * gcc.target/sh/pr54089-7.c: New.
1706
1707 2012-09-25 Richard Guenther <rguenther@suse.de>
1708
1709 PR lto/54625
1710 * gcc.dg/lto/pr54702_0.c: New testcase.
1711 * gcc.dg/lto/pr54702_1.c: Likewise.
1712 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1713 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1714 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1715 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1716
1717 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 PR c++/54526
1720 * g++.dg/cpp0x/parse2.C: New.
1721 * g++.dg/parse/error11.C: Adjust.
1722 * g++.dg/parse/error12.C: Likewise.
1723
1724 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1725
1726 * gcc.target/i386/20030217-1.c: Added check for
1727 large_long_double effective target.
1728 * gcc.target/i386/387-3.c: Likewise.
1729 * gcc.target/i386/387-4.c: Likewise.
1730 * gcc.target/i386/pr36578-1.c: Likewise.
1731 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1732 when long double size is equal double size.
1733 * gcc.target/i386/excess-precision-1.c: Likewise.
1734 * gcc.target/i386/pr36578-2.c: Likewise.
1735 * gcc.target/i386/20030217-2.c: New testcase.
1736
1737 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR tree-optimization/54676
1740 * gcc.dg/pr54676.c: New test.
1741
1742 2012-09-25 Richard Guenther <rguenther@suse.de>
1743
1744 PR tree-optimization/53663
1745 * gcc.dg/torture/pr53663-1.c: New testcase.
1746 * gcc.dg/torture/pr53663-2.c: Likewise.
1747 * gcc.dg/torture/pr53663-3.c: Likewise.
1748
1749 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1750
1751 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1752
1753 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1754
1755 * lib/target-supports-dg.exp (dg-require-effective-target,
1756 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1757 dg-process-target-1 instead of dg-process-target.
1758 (dg-process-target-1): Rename from dg-process-target.
1759 (dg-process-target): New.
1760
1761 2012-09-24 Richard Guenther <rguenther@suse.de>
1762
1763 PR tree-optimization/54684
1764 * g++.dg/torture/pr54684.C: New testcase.
1765
1766 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1767
1768 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1769
1770 2012-09-24 Richard Guenther <rguenther@suse.de>
1771
1772 PR middle-end/52173
1773 * gcc.dg/tm/pr52173-1.c: New.
1774 * gcc.dg/tm/pr52173-2.c: New.
1775
1776 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1777
1778 * gcc.dg/pr54669.c: New test.
1779
1780 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1781 Dominique Dhumieres <dominiq@lps.ens.fr>
1782
1783 PR testsuite/54677
1784 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1785
1786 2012-09-23 Tobias Burnus <burnus@net-b.de>
1787
1788 PR fortran/54618
1789 * gfortran.dg/class_array_14.f90: New.
1790
1791 2012-09-22 Kai Tietz <ktietz@redhat.com>
1792
1793 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1794 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1795
1796 2012-09-21 Dehao Chen <dehao@google.com>
1797
1798 PR go/54649
1799 PR tree-optimization/54655
1800 * g++.dg/pr54655.C: New testcase.
1801
1802 2012-09-21 Richard Guenther <rguenther@suse.de>
1803
1804 PR tree-optimization/54647
1805 * g++.dg/torture/pr54647.C: New testcase.
1806
1807 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1808
1809 PR c++/54427
1810 * c-c++-common/torture/vector-compare-2.c: Add -w.
1811
1812 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gnat.dg/opt20.ads: Move dg directive to...
1815 * gnat.dg/opt20.adb: ...here.
1816 * gnat.dg/addr1.ad[sb]: Likewise.
1817 * gnat.dg/concat2.ad[sb]: Likewise.
1818 * gnat.dg/array16.ad[sb]: Likewise.
1819 * gnat.dg/atomic5.ad[sb]: Likewise.
1820 * gnat.dg/discr29.ad[sb]: Likewise.
1821 * gnat.dg/noreturn5.ad[sb]: Likewise.
1822 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1823 * gnat.dg/discr23.ads: Remove dg directive.
1824 * gnat.dg/nested_float_packed.ads: Likewise.
1825 * gnat.dg/oconst6.ads: Move to...
1826 * gnat.dg/specs/oconst6.ads: ...here.
1827
1828 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1829
1830 PR c++/52432
1831 * g++.dg/cpp0x/decltype32.C: Tweak.
1832
1833 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1834
1835 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1836 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1837 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1838 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1839
1840 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1841
1842 PR c++/54581
1843 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1844
1845 2012-09-19 Steve Ellcey <sellcey@mips.com>
1846
1847 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1848
1849 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1850
1851 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1852 * gcc.target/powerpc/ppc-mftb.c: New file.
1853
1854 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1855
1856 PR target/54089
1857 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1858 functions.
1859
1860 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1861
1862 PR target/54236
1863 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1864
1865 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1866
1867 * gcc.c-torture/execute/20120919-1.c: New test.
1868
1869 2012-09-19 Richard Guenther <rguenther@suse.de>
1870
1871 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1872
1873 2012-09-19 Richard Guenther <rguenther@suse.de>
1874
1875 * gcc.dg/builtin-unreachable-6.c: Adjust.
1876
1877 2012-09-19 Richard Guenther <rguenther@suse.de>
1878
1879 * gcc.dg/builtin-object-size-10.c: Adjust.
1880 * gcc.dg/builtin-unreachable-5.c: Adjust.
1881 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1882 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1883 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1884 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1885 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1886 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1887 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1888 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1889 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1890 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1891 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1892 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1893
1894 2012-09-19 Richard Guenther <rguenther@suse.de>
1895
1896 PR tree-optimization/54132
1897 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1898 * gcc.dg/torture/pr54132.c: Likewise.
1899
1900 2012-09-19 Terry Guo <terry.guo@arm.com>
1901
1902 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1903 extra prune rules that will be applied to all tests in a .exp file.
1904 (gcc-dg-prune): Use rules defined by the above variable.
1905 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1906 harmless warnings on architecture switch conflict.
1907
1908 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1909
1910 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1911 of asm-comment characters instead of a single one.
1912 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1913
1914 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1915
1916 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1917
1918 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1919 target instead of xfailing it.
1920 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1921 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1922 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1923 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1924 * gcc.dg/vect/vect-104.c: Likewise.
1925 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1926 * gcc.dg/vect/vect-outer-1.c: Likewise.
1927 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1928 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1929 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1930 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1931 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1932 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1933 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1934 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1935 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1936
1937 * lib/target-supports.exp
1938 (check_effective_target_vect_widen_mult_qi_to_hi,
1939 check_effective_target_vect_widen_mult_hi_to_si,
1940 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1941 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1942 check_effective_target_vect_pack_trunc,
1943 check_effective_target_vect_unpack,
1944 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1945 instead of arm_none.
1946
1947 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1948
1949 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1950
1951 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1952 config to compiler_flags.
1953
1954 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR target/54592
1957 * gcc.target/i386/pr54592.c: New test.
1958
1959 PR tree-optimization/54610
1960 * gcc.target/i386/pr54610.c: New test.
1961
1962 2012-09-17 Jason Merrill <jason@redhat.com>
1963
1964 PR c++/54575
1965 * g++.dg/cpp0x/alias-decl-21.C: New.
1966 * g++.dg/cpp0x/alias-decl-22.C: New.
1967
1968 2012-09-17 Tobias Burnus <burnus@net-b.de>
1969
1970 PR fortran/54608
1971 * gfortran.dg/scan_2.f90: New.
1972
1973 2012-09-17 Jason Merrill <jason@redhat.com>
1974
1975 PR c++/53661
1976 * g++.dg/init/aggr9.C: New.
1977
1978 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1979
1980 * gnat.dg/loop_optimization12.ad[sb]: New test.
1981
1982 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1983
1984 PR fortran/54285
1985 * gfortran.dg/proc_ptr_result_7.f90: New.
1986
1987 2012-09-17 Tobias Burnus <burnus@net-b.de>
1988
1989 PR fortran/54603
1990 * gfortran.dg/structure_constructor_11.f90: New.
1991
1992 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR tree-optimization/54563
1995 * g++.dg/torture/pr54563.C: New test.
1996
1997 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1998
1999 PR fortran/54594
2000 * gfortran.dg/typebound_generic_14.f03: New.
2001
2002 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2003
2004 PR fortran/54387
2005 * gfortran.dg/proc_ptr_38.f90: New.
2006
2007 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2008
2009 PR debug/54460
2010 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2011 to scary regexp.
2012
2013 PR testsuite/54007
2014 * gnat.dg/lto15.adb: Require lto.
2015
2016 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2017 "myBindC" for hppa*-*-hpux*.
2018
2019 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2020
2021 * gfortran.dg/namelist_75.f90: New test.
2022
2023 2012-09-15 Tom de Vries <tom@codesourcery.com>
2024
2025 * gcc.dg/tree-ssa/vrp82.c: New test.
2026 * gcc.dg/tree-ssa/vrp83.c: Same.
2027 * gcc.dg/tree-ssa/vrp84.c: Same.
2028
2029 2012-09-15 Tom de Vries <tom@codesourcery.com>
2030
2031 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2032 * gcc.dg/tree-ssa/vrp81.c: ... this.
2033
2034 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2035
2036 PR target/54222
2037 * gcc.target/avr/torture/fix-types.h: New.
2038 * gcc.target/avr/torture/vals-hr.def: New.
2039 * gcc.target/avr/torture/vals-r.def: New.
2040 * gcc.target/avr/torture/vals-k.def: New.
2041 * gcc.target/avr/torture/vals-ur.def: New.
2042 * gcc.target/avr/torture/vals-uk.def: New.
2043 * gcc.target/avr/torture/vals-uhr.def: New.
2044 * gcc.target/avr/torture/vals-llk.def: New.
2045 * gcc.target/avr/torture/vals-ullk.def: New.
2046 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2047 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2048 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2049 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2050 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2051 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2052 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2053 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2054
2055 2012-09-14 Dehao Chen <dehao@google.com>
2056
2057 * g++.dg/debug/dwarf2/deallocator.C: New test.
2058
2059 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2060
2061 PR c/54552
2062 * gcc.c-torture/compile/pr54552-1.c: New test.
2063
2064 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2065
2066 PR c++/54427
2067 * g++.dg/other/vector-compare.C: New testcase.
2068 * c-c++-common/vector-compare-3.c: New testcase.
2069 * gcc.dg/vector-shift.c: Move ...
2070 * c-c++-common/vector-shift.c: ... here.
2071 * gcc.dg/vector-shift1.c: Move ...
2072 * c-c++-common/vector-shift1.c: ... here.
2073 * gcc.dg/vector-shift3.c: Move ...
2074 * c-c++-common/vector-shift3.c: ... here.
2075 * gcc.dg/vector-compare-1.c: Move ...
2076 * c-c++-common/vector-compare-1.c: ... here.
2077 * gcc.dg/vector-compare-2.c: Move ...
2078 * c-c++-common/vector-compare-2.c: ... here.
2079 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2080 * c-c++-common/torture/vector-compare-1.c: ... here.
2081 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2082 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2083 * c-c++-common/torture/vector-compare-2.c: ... here.
2084 * gcc.c-torture/execute/vector-shift.c: Move ...
2085 * c-c++-common/torture/vector-shift.c: ... here.
2086 * gcc.c-torture/execute/vector-shift2.c: Move ...
2087 * c-c++-common/torture/vector-shift2.c: ... here.
2088 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2089 * c-c++-common/torture/vector-subscript-1.c: ... here.
2090 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2091 * c-c++-common/torture/vector-subscript-2.c: ... here.
2092 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2093 * c-c++-common/torture/vector-subscript-3.c: ... here.
2094
2095 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2096
2097 PR c/54103
2098 * gcc.c-torture/compile/pr54103-1.c,
2099 gcc.c-torture/compile/pr54103-2.c,
2100 gcc.c-torture/compile/pr54103-3.c,
2101 gcc.c-torture/compile/pr54103-4.c,
2102 gcc.c-torture/compile/pr54103-5.c,
2103 gcc.c-torture/compile/pr54103-6.c: New tests.
2104 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2105
2106 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2107
2108 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2109
2110 2012-09-14 Richard Guenther <rguenther@suse.de>
2111
2112 PR tree-optimization/54565
2113 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2114 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2115
2116 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2117
2118 * gcc.target/arm/combine-movs.c: Add missing space.
2119
2120 2012-09-14 Richard Guenther <rguenther@suse.de>
2121
2122 * g++.dg/torture/builtin-location.C: New testcase.
2123
2124 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2125 Manuel López-Ibåñez <manu@gcc.gnu.org>
2126
2127 PR c++/53210
2128 * g++.dg/warn/Wuninitialized-self.C: New.
2129
2130 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR c/54559
2133 * gcc.c-torture/compile/pr54559.c: New test.
2134
2135 2012-09-13 Jason Merrill <jason@redhat.com>
2136
2137 PR c++/53839
2138 * g++.dg/cpp0x/constexpr-temp1.C: New.
2139
2140 PR c++/54511
2141 * g++.dg/template/anonunion2.C: New.
2142
2143 PR c++/53836
2144 * g++.dg/template/init10.C: New.
2145
2146 2012-09-13 Tobias Burnus <burnus@net-b.de>
2147
2148 PR fortran/54556
2149 * gfortran.dg/implicit_pure_3.f90: New.
2150
2151 2012-09-13 Richard Guenther <rguenther@suse.de>
2152
2153 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2154
2155 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2156
2157 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2158
2159 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2160
2161 * c-c++-common/pr51712.c: Handle for short-enum targets.
2162
2163 2012-09-12 Terry Guo <terry.guo@arm.com>
2164
2165 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2166 and lsrs for Thumb2 mode.
2167
2168 2012-09-12 Jan Hubicka <jh@suse.cz>
2169
2170 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2171
2172 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2173
2174 PR target/54445
2175 * gcc.target/i386/pr54445-1.c: New file.
2176 * gcc.target/i386/pr54445-2.c: Likewise.
2177
2178 2012-09-12 Tobias Burnus <burnus@net-b.de>
2179
2180 PR fortran/54225
2181 PR fortran/53306
2182 * gfortran.dg/coarray_10.f90: Update dg-error.
2183 * gfortran.dg/coarray_28.f90: New.
2184 * gfortran.dg/array_section_3.f90: New.
2185
2186 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2187
2188 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2189 gcc.target/arm/pr48252.c: Fix for big-endian support.
2190
2191 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2192
2193 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2194
2195 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2196 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2197
2198 * gcc.target/arm/neon-vfma-1.c: New testcase.
2199 * gcc.target/arm/neon-vfms-1.c: Likewise.
2200 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2201 of float.
2202 * gcc.target/arm/neon-vmls-1.c: Likewise.
2203 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2204 function.
2205 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2206 (check_effective_target_arm_neonv2_ok): Likewise.
2207 (check_effective_target_arm_neonv2_hw): Likewise.
2208 (check_effective_target_arm_neonv2): Likewise.
2209
2210 2012-09-11 Richard Guenther <rguenther@suse.de>
2211
2212 PR middle-end/54515
2213 * g++.dg/tree-ssa/pr54515.C: New testcase.
2214
2215 2012-09-10 Andrew Pinski <apinski@cavium.com>
2216
2217 PR tree-opt/c54362
2218 * gcc.dg/tm/memopt-16.c: New testcase.
2219
2220 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2221
2222 PR c++/54541
2223 PR c++/54542
2224 * g++.dg/cpp0x/sfinae40.C: New.
2225 * g++.dg/cpp0x/sfinae41.C: Likewise.
2226
2227 2012-09-10 Jason Merrill <jason@redhat.com>
2228
2229 PR c++/54538
2230 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2231
2232 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2233
2234 PR target/54089
2235 * gcc.target/sh/pr54089-3.c: New.
2236
2237 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2238
2239 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2240
2241 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2242
2243 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2244
2245 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2246
2247 * gcc.dg/pr52558-2.c: Delete.
2248 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2249
2250 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2251
2252 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2253
2254 2012-09-10 Richard Guenther <rguenther@suse.de>
2255
2256 PR tree-optimization/54520
2257 * gcc.dg/torture/pr54520.c: New testcase.
2258
2259 2012-09-10 Jason Merrill <jason@redhat.com>
2260
2261 PR c++/54506
2262 * g++.dg/cpp0x/implicit14.C: New.
2263
2264 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2265
2266 PR fortran/54208
2267 * gfortran.dg/bound_simplification_3.f90: New test.
2268
2269 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2270
2271 PR testsuite/54184
2272 * gcc.dg/pr52558-1.c: Delete.
2273 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2274
2275 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2276
2277 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2278 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2279 * gcc.target/arm/smlaltt-1.c: Likewise.
2280
2281 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2282
2283 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2284
2285 2012-09-07 Tom de Vries <tom@codesourcery.com>
2286
2287 PR tree-optimization/53986
2288 * gcc.dg/tree-ssa/vrp80.c: New test.
2289 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2290
2291 2012-09-06 Jason Merrill <jason@redhat.com>
2292
2293 PR c++/54341
2294 PR c++/54253
2295 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2296 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2297
2298 2012-09-06 Andrew Pinski <apinski@cavium.com>
2299
2300 PR tree-opt/54494
2301 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2302
2303 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR rtl-optimization/54455
2306 * gcc.dg/54455.c: New test.
2307
2308 2012-09-06 Tobias Burnus <burnus@net-b.de>
2309
2310 PR fortran/54463
2311 * gfortran.dg/promotion_2.f90: New.
2312
2313 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR middle-end/54486
2316 * c-c++-common/pr54486.c: New test.
2317
2318 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2319
2320 PR fortran/54474
2321 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2322
2323 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2324
2325 PR c++/54191
2326 * g++.dg/cpp0x/sfinae39.C: New.
2327
2328 2012-09-04 Jason Merrill <jason@redhat.com>
2329
2330 PR c++/54441
2331 * g++.dg/ext/flexary3.C: New.
2332
2333 PR c++/54420
2334 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2335
2336 PR c++/54198
2337 * g++.dg/template/defarg15.C: New.
2338
2339 PR c++/54437
2340 * g++.dg/template/access24.C: New.
2341
2342 2012-09-04 Richard Guenther <rguenther@suse.de>
2343
2344 PR tree-optimization/54458
2345 * gcc.dg/torture/pr54458.c: New testcase.
2346
2347 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2348
2349 * gcc.target/arm/neon-vext.c: New test.
2350 * gcc.target/arm/neon-vext-execute.c: Ditto.
2351
2352 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2353
2354 PR fortran/54243
2355 PR fortran/54244
2356 * gfortran.dg/select_type_29.f03: New.
2357
2358 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2359
2360 * gcc.dg/fold-perm.c: Improve test.
2361
2362 2012-09-03 Tobias Burnus <burnus@net-b.de>
2363
2364 PR fortran/51632
2365 * gfortran.dg/coarray_class_1.f90: New.
2366
2367 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2368
2369 PR target/49206
2370 * gcc.c-torture/compile/pr49206.c: New test.
2371
2372 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2373 Uros Bizjak <ubizjak@gmail.com>
2374
2375 PR target/36680
2376 * gfortran.dg/pr36680.f90: New test.
2377
2378 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2379
2380 PR target/42295
2381 * g++.dg/opt/pr42295.C: New test.
2382
2383 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR target/54436
2386 * gcc.dg/torture/pr54436.c: New test.
2387
2388 2012-09-01 Andrew Pinski <apinski@cavium.com>
2389
2390 * gcc.target/mips/truncate-8.c: New testcase.
2391
2392 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2393
2394 PR target/46829
2395 PR target/46843
2396 * gcc.target/i386/pr46829.c: New test.
2397 * gcc.target/i386/pr46843.c: Ditto.
2398
2399 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2400 Jason Merrill <jason@redhat.com>
2401
2402 PR c++/18747
2403 * g++.dg/parse/error50.C: New.
2404
2405 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR c/54428
2408 * gcc.c-torture/compile/pr54428.c: New test.
2409
2410 2012-08-31 Ollie Wild <aaw@google.com>
2411
2412 PR c++/54197
2413 * g++.dg/init/lifetime3.C: New test.
2414
2415 2012-08-31 Martin Jambor <mjambor@suse.cz>
2416
2417 PR middle-end/54409
2418 * gcc.dg/torture/pr54409.c: New test.
2419
2420 2012-08-31 Martin Jambor <mjambor@suse.cz>
2421
2422 * gfortran.dg/pr48636.f90: Add dump scan checks.
2423
2424 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2425
2426 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2427
2428 2012-08-28 Joey Ye <joey.ye@arm.com>
2429
2430 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2431
2432 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2433
2434 PR target/46254
2435 * gcc.target/i386/pr46254.c: New test.
2436
2437 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2438
2439 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2440 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2441 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2442
2443 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2444
2445 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2446 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2447 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2448 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2449 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2450 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2451 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2452 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2453 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2454 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2455 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2456 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2457 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2458 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2459 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2460 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2461 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2462 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2463 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2464 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2465 gcc.target/mips/unaligned-1.c: Tighten regexps.
2466
2467 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2468
2469 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2470 (mips_option_groups): Remove optimization. Add various -f options.
2471 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2472 and -pg imply -fno-omit-frame-pointer.
2473 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2474 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2475 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2476 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2477 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2478 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2479 * gcc.target/mips/abi-n32-long32.c: Likewise.
2480 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2481 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2482 * gcc.target/mips/abi-n32-long64.c: Likewise.
2483 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2484 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2485 * gcc.target/mips/abi-n64-long32.c: Likewise.
2486 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2487 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2488 * gcc.target/mips/abi-n64-long64.c: Likewise.
2489 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2490 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2491 * gcc.target/mips/abi-o32-long32.c: Likewise.
2492 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2493 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2494 * gcc.target/mips/abi-o32-long64.c: Likewise.
2495 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2496 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2497 * gcc.target/mips/abi-o64-long32.c: Likewise.
2498 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2499 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2500 * gcc.target/mips/abi-o64-long64.c: Likewise.
2501 * gcc.target/mips/asm-1.c: Likewise.
2502 * gcc.target/mips/branch-1.c: Likewise.
2503 * gcc.target/mips/call-3.c: Likewise.
2504 * gcc.target/mips/call-saved-3.c: Likewise.
2505 * gcc.target/mips/clear-cache-1.c: Likewise.
2506 * gcc.target/mips/div-1.c: Likewise.
2507 * gcc.target/mips/div-2.c: Likewise.
2508 * gcc.target/mips/div-3.c: Likewise.
2509 * gcc.target/mips/div-4.c: Likewise.
2510 * gcc.target/mips/div-5.c: Likewise.
2511 * gcc.target/mips/div-6.c: Likewise.
2512 * gcc.target/mips/div-7.c: Likewise.
2513 * gcc.target/mips/div-8.c: Likewise.
2514 * gcc.target/mips/div-9.c: Likewise.
2515 * gcc.target/mips/div-10.c: Likewise.
2516 * gcc.target/mips/div-11.c: Likewise.
2517 * gcc.target/mips/div-12.c: Likewise.
2518 * gcc.target/mips/dsp-ctrl.c: Likewise.
2519 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2520 * gcc.target/mips/ext-8.c: Likewise.
2521 * gcc.target/mips/extend-2.c: Likewise.
2522 * gcc.target/mips/fix-r10000-1.c: Likewise.
2523 * gcc.target/mips/fix-r10000-2.c: Likewise.
2524 * gcc.target/mips/fix-r10000-3.c: Likewise.
2525 * gcc.target/mips/fix-r10000-4.c: Likewise.
2526 * gcc.target/mips/fix-r10000-5.c: Likewise.
2527 * gcc.target/mips/fix-r10000-6.c: Likewise.
2528 * gcc.target/mips/fix-r10000-7.c: Likewise.
2529 * gcc.target/mips/fix-r10000-8.c: Likewise.
2530 * gcc.target/mips/fix-r10000-9.c: Likewise.
2531 * gcc.target/mips/fix-r10000-10.c: Likewise.
2532 * gcc.target/mips/fix-r10000-11.c: Likewise.
2533 * gcc.target/mips/fix-r10000-12.c: Likewise.
2534 * gcc.target/mips/fix-r10000-13.c: Likewise.
2535 * gcc.target/mips/fix-r10000-14.c: Likewise.
2536 * gcc.target/mips/fix-r10000-15.c: Likewise.
2537 * gcc.target/mips/fpcmp-1.c: Likewise.
2538 * gcc.target/mips/fpcmp-2.c: Likewise.
2539 * gcc.target/mips/fpr-moves-7.c: Likewise.
2540 * gcc.target/mips/fpr-moves-8.c: Likewise.
2541 * gcc.target/mips/int-moves-1.c: Likewise.
2542 * gcc.target/mips/int-moves-2.c: Likewise.
2543 * gcc.target/mips/long-calls-pg.c: Likewise.
2544 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2545 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2546 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2547 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2548 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2549 * gcc.target/mips/mips-3d-1.c: Likewise.
2550 * gcc.target/mips/mips-3d-2.c: Likewise.
2551 * gcc.target/mips/mips-3d-3.c: Likewise.
2552 * gcc.target/mips/mips-3d-4.c: Likewise.
2553 * gcc.target/mips/mips-3d-5.c: Likewise.
2554 * gcc.target/mips/mips-3d-6.c: Likewise.
2555 * gcc.target/mips/mips-3d-7.c: Likewise.
2556 * gcc.target/mips/mips-3d-8.c: Likewise.
2557 * gcc.target/mips/mips-3d-9.c: Likewise.
2558 * gcc.target/mips/mips-ps-1.c: Likewise.
2559 * gcc.target/mips/mips-ps-2.c: Likewise.
2560 * gcc.target/mips/mips-ps-3.c: Likewise.
2561 * gcc.target/mips/mips-ps-4.c: Likewise.
2562 * gcc.target/mips/mips-ps-6.c: Likewise.
2563 * gcc.target/mips/mips32-dspr2.c: Likewise.
2564 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2565 * gcc.target/mips/neg-abs-1.c: Likewise.
2566 * gcc.target/mips/neg-abs-2.c: Likewise.
2567 * gcc.target/mips/nmadd-3.c: Likewise.
2568 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2569 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2570 * gcc.target/mips/octeon-pop-1.c: Likewise.
2571 * gcc.target/mips/pr26765.c: Likewise.
2572 * gcc.target/mips/pr33256.c: Likewise.
2573 * gcc.target/mips/pr33635-1.c: Likewise.
2574 * gcc.target/mips/pr33755.c: Likewise.
2575 * gcc.target/mips/pr35802.c: Likewise.
2576 * gcc.target/mips/pr45074.c: Likewise.
2577 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2578 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2579 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2580 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2581 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2582 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2583 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2584 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2585 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2586 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2587 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2588 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2589 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2590 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2591 * gcc.target/mips/save-restore-1.c: Likewise.
2592 * gcc.target/mips/save-restore-3.c: Likewise.
2593 * gcc.target/mips/save-restore-5.c: Likewise.
2594 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2595 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2596 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2597 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2598 * gcc.target/mips/stack-1.c: Likewise.
2599
2600 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2601 Tighten regexps.
2602
2603 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2604 branch under test to be filled with preceding rather than
2605 following instructions.
2606 * gcc.target/mips/branch-10.c: Likewise.
2607 * gcc.target/mips/branch-11.c: Likewise.
2608 * gcc.target/mips/branch-12.c: Likewise.
2609 * gcc.target/mips/branch-13.c: Likewise.
2610 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2611 to be eliminated. Tighten $28 scan-assembler-not test.
2612
2613 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2614 function to...
2615 * gcc.target/mips/call-4.c: ...this new test.
2616
2617 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2618 more likely.
2619 * gcc.target/mips/code-readable-3.c: Likewise.
2620 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2621 flag but skip for -O0.
2622 * gcc.target/mips/code-readable-4.c: Likewise.
2623
2624 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2625 of operations under test.
2626 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2627
2628 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2629 Don't require sibling-call optimization.
2630 * gcc.target/mips/near-far-4.c: Likewise.
2631
2632 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2633 Make sure that the register variable is used.
2634 * gcc.target/mips/soft-float-1.c: Likewise.
2635
2636 * gcc.target/mips/sdata-1.c: Make static data volatile.
2637 * gcc.target/mips/sdata-2.c: Likewise.
2638 * gcc.target/mips/sdata-3.c: Likewise.
2639 * gcc.target/mips/sdata-4.c: Likewise.
2640
2641 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2642 skip for -O0.
2643 * gcc.target/mips/atomic-memory-2.c: Likewise.
2644 * gcc.target/mips/branch-cost-1.c: Likewise.
2645 * gcc.target/mips/branch-cost-2.c: Likewise.
2646 * gcc.target/mips/cache-1.c: Likewise.
2647 * gcc.target/mips/call-1.c: Likewise.
2648 * gcc.target/mips/call-saved-2.c: Likewise.
2649 * gcc.target/mips/const-anchor-1.c: Likewise.
2650 * gcc.target/mips/const-anchor-2.c: Likewise.
2651 * gcc.target/mips/dse-1.c: Likewise.
2652 * gcc.target/mips/dsp-lhx.c: Likewise.
2653 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2654 * gcc.target/mips/ext-1.c: Likewise.
2655 * gcc.target/mips/ext-2.c: Likewise.
2656 * gcc.target/mips/ext-3.c: Likewise.
2657 * gcc.target/mips/ext-4.c: Likewise.
2658 * gcc.target/mips/ext-5.c: Likewise.
2659 * gcc.target/mips/ext-6.c: Likewise.
2660 * gcc.target/mips/ext-7.c: Likewise.
2661 * gcc.target/mips/extend-1.c: Likewise.
2662 * gcc.target/mips/fix-r4000-1.c: Likewise.
2663 * gcc.target/mips/fix-r4000-3.c: Likewise.
2664 * gcc.target/mips/fix-r4000-5.c: Likewise.
2665 * gcc.target/mips/fix-r4000-6.c: Likewise.
2666 * gcc.target/mips/fix-r4000-8.c: Likewise.
2667 * gcc.target/mips/fix-r4000-10.c: Likewise.
2668 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2669 * gcc.target/mips/fixed-vector-type.c: Likewise.
2670 * gcc.target/mips/fpr-moves-1.c: Likewise.
2671 * gcc.target/mips/fpr-moves-2.c: Likewise.
2672 * gcc.target/mips/fpr-moves-3.c: Likewise.
2673 * gcc.target/mips/fpr-moves-4.c: Likewise.
2674 * gcc.target/mips/fpr-moves-5.c: Likewise.
2675 * gcc.target/mips/fpr-moves-6.c: Likewise.
2676 * gcc.target/mips/ins-1.c: Likewise.
2677 * gcc.target/mips/ins-2.c: Likewise.
2678 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2679 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2680 * gcc.target/mips/lazy-binding-1.c: Likewise.
2681 * gcc.target/mips/madd-3.c: Likewise.
2682 * gcc.target/mips/madd-5.c: Likewise.
2683 * gcc.target/mips/madd-6.c: Likewise.
2684 * gcc.target/mips/madd-8.c: Likewise.
2685 * gcc.target/mips/madd-9.c: Likewise.
2686 * gcc.target/mips/memcpy-1.c: Likewise.
2687 * gcc.target/mips/mips-ps-type.c: Likewise.
2688 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2689 * gcc.target/mips/mips-sched-madd.c: Likewise.
2690 * gcc.target/mips/mips16e-extends.c: Likewise.
2691 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2692 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2693 * gcc.target/mips/movcc-1.c: Likewise.
2694 * gcc.target/mips/movcc-2.c: Likewise.
2695 * gcc.target/mips/movcc-3.c: Likewise.
2696 * gcc.target/mips/msub-5.c: Likewise.
2697 * gcc.target/mips/msub-6.c: Likewise.
2698 * gcc.target/mips/msub-8.c: Likewise.
2699 * gcc.target/mips/mult-2.c: Likewise.
2700 * gcc.target/mips/mult-3.c: Likewise.
2701 * gcc.target/mips/mult-5.c: Likewise.
2702 * gcc.target/mips/mult-6.c: Likewise.
2703 * gcc.target/mips/mult-7.c: Likewise.
2704 * gcc.target/mips/mult-12.c: Likewise.
2705 * gcc.target/mips/mult-13.c: Likewise.
2706 * gcc.target/mips/mult-14.c: Likewise.
2707 * gcc.target/mips/mult-15.c: Likewise.
2708 * gcc.target/mips/mult-17.c: Likewise.
2709 * gcc.target/mips/mult-18.c: Likewise.
2710 * gcc.target/mips/mult-19.c: Likewise.
2711 * gcc.target/mips/nmadd-1.c: Likewise.
2712 * gcc.target/mips/nmadd-2.c: Likewise.
2713 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2714 * gcc.target/mips/octeon-cins-1.c: Likewise.
2715 * gcc.target/mips/octeon-cins-2.c: Likewise.
2716 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2717 * gcc.target/mips/octeon-exts-2.c: Likewise.
2718 * gcc.target/mips/octeon-exts-3.c: Likewise.
2719 * gcc.target/mips/octeon-exts-4.c: Likewise.
2720 * gcc.target/mips/octeon-exts-5.c: Likewise.
2721 * gcc.target/mips/octeon-exts-6.c: Likewise.
2722 * gcc.target/mips/octeon-exts-7.c: Likewise.
2723 * gcc.target/mips/octeon-pop-2.c: Likewise.
2724 * gcc.target/mips/octeon-seq-3.c: Likewise.
2725 * gcc.target/mips/octeon-seq-4.c: Likewise.
2726 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2727 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2728 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2729 * gcc.target/mips/pr54240.c: Likewise.
2730 * gcc.target/mips/rsqrt-1.c: Likewise.
2731 * gcc.target/mips/rsqrt-2.c: Likewise.
2732 * gcc.target/mips/rsqrt-3.c: Likewise.
2733 * gcc.target/mips/rsqrt-4.c: Likewise.
2734 * gcc.target/mips/save-restore-2.c: Likewise.
2735 * gcc.target/mips/save-restore-4.c: Likewise.
2736 * gcc.target/mips/sb1-1.c: Likewise.
2737 * gcc.target/mips/scc-1.c: Likewise.
2738 * gcc.target/mips/scc-2.c: Likewise.
2739 * gcc.target/mips/scc-3.c: Likewise.
2740 * gcc.target/mips/scc-4.c: Likewise.
2741 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2742 * gcc.target/mips/truncate-1.c: Likewise.
2743 * gcc.target/mips/truncate-2.c: Likewise.
2744 * gcc.target/mips/truncate-3.c: Likewise.
2745 * gcc.target/mips/truncate-4.c: Likewise.
2746 * gcc.target/mips/truncate-5.c: Likewise.
2747 * gcc.target/mips/truncate-6.c: Likewise.
2748 * gcc.target/mips/unaligned-1.c: Likewise.
2749
2750 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2751 skip for -O0. Require -fexpensive-optimizations.
2752 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2753 * gcc.target/mips/dspr2-MULT.c: Likewise.
2754 * gcc.target/mips/fix-r4000-2.c: Likewise.
2755 * gcc.target/mips/fix-r4000-4.c: Likewise.
2756 * gcc.target/mips/fix-r4000-7.c: Likewise.
2757 * gcc.target/mips/fix-r4000-9.c: Likewise.
2758 * gcc.target/mips/madd-1.c: Likewise.
2759 * gcc.target/mips/madd-2.c: Likewise.
2760 * gcc.target/mips/madd-4.c: Likewise.
2761 * gcc.target/mips/maddu-1.c: Likewise.
2762 * gcc.target/mips/maddu-2.c: Likewise.
2763 * gcc.target/mips/maddu-3.c: Likewise.
2764 * gcc.target/mips/maddu-4.c: Likewise.
2765 * gcc.target/mips/msub-1.c: Likewise.
2766 * gcc.target/mips/msub-2.c: Likewise.
2767 * gcc.target/mips/msub-3.c: Likewise.
2768 * gcc.target/mips/msub-4.c: Likewise.
2769 * gcc.target/mips/msubu-1.c: Likewise.
2770 * gcc.target/mips/msubu-2.c: Likewise.
2771 * gcc.target/mips/msubu-3.c: Likewise.
2772 * gcc.target/mips/msubu-4.c: Likewise.
2773 * gcc.target/mips/mult-1.c: Likewise.
2774 * gcc.target/mips/mult-4.c: Likewise.
2775 * gcc.target/mips/mult-8.c: Likewise.
2776 * gcc.target/mips/mult-9.c: Likewise.
2777 * gcc.target/mips/mult-10.c: Likewise.
2778 * gcc.target/mips/mult-11.c: Likewise.
2779 * gcc.target/mips/mult-16.c: Likewise.
2780
2781 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2782 skip for -O0 and -Os.
2783 * gcc.target/mips/fix-r4000-12.c: Likewise.
2784 * gcc.target/mips/madd-7.c: Likewise.
2785 * gcc.target/mips/mips-ps-5.c: Likewise.
2786 * gcc.target/mips/mips-ps-7.c: Likewise.
2787 * gcc.target/mips/msub-7.c: Likewise.
2788
2789 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2790 skip for -O0. Require -mno-abicalls.
2791 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2792
2793 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2794 skip for -O0. Require a total number of BBIT instructions and
2795 at least one of each kind.
2796
2797 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2798 skip for -O0. Require -fno-unroll-loops.
2799
2800 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2801 skip for -O0. Allow BLTZ as well as BGEZ.
2802
2803 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2804
2805 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2806 skip for -O0. Require -fschedule-insns2.
2807 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2808
2809 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2810 but skip for -O0. Make a branch-likely more likely.
2811
2812 * gcc.target/mips/timode-2.c: Split each test into its own function.
2813 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2814
2815 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2816 skip for -O0. Require -fpeephole2.
2817 * gcc.target/mips/vr-mult-2.c: Likewise.
2818
2819 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2820
2821 PR preprocessor/53469
2822 * gcc.dg/cpp/_Pragma7.c: New test case.
2823
2824 2012-08-27 Tobias Burnus <burnus@net-b.de>
2825
2826 PR fortran/54370
2827 * gfortran.dg/do_5.f90: New.
2828
2829 2012-08-27 Tobias Burnus <burnus@net-b.de>
2830
2831 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2832 from dg-options as -Wall no longer implies it.
2833
2834 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2835
2836 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2837
2838 2012-08-25 Jason Merrill <jason@redhat.com>
2839
2840 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2841
2842 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2843
2844 PR c++/51421
2845 * g++.dg/cpp0x/auto34.C: New.
2846
2847 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR c/54363
2850 * gcc.dg/pr54363.c: New test.
2851
2852 PR c/54355
2853 * gcc.dg/pr54355.c: New test.
2854
2855 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2856
2857 PR debug/52857
2858 * gcc.target/i386/pr52857-1.c: New.
2859 * gcc.target/i386/pr52857-2.c: Likewise.
2860
2861 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2862
2863 * gcc.target/mips/code-readable-4.c: New test.
2864
2865 2012-08-23 Julian Brown <julian@codesourcery.com>
2866 Sandra Loosemore <sandra@codesourcery.com>
2867
2868 * gcc.target/mips/code-readable-1.c: Add -O to options.
2869
2870 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 PR c++/20420
2873 * g++.dg/lookup/using53.C: New.
2874
2875 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2876
2877 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2878 * gcc.dg/fixed-point/convert-1.c: New.
2879 * gcc.dg/fixed-point/convert-2.c: New.
2880 * gcc.dg/fixed-point/convert-3.c: New.
2881 * gcc.dg/fixed-point/convert-4.c: New.
2882 * gcc.dg/fixed-point/convert-float-1.c: New.
2883 * gcc.dg/fixed-point/convert-float-2.c: New.
2884 * gcc.dg/fixed-point/convert-float-3.c: New.
2885 * gcc.dg/fixed-point/convert-float-4.c: New.
2886 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2887 * gcc.dg/fixed-point/convert-sat.c: New.
2888 * gcc.dg/fixed-point/convert.h: New.
2889
2890 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2891
2892 PR target/54089
2893 * gcc.target/sh/pr54089-2.c: New.
2894
2895 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2896
2897 * gcc.target/i386/long-double-64-1.c: New file.
2898 * gcc.target/i386/long-double-64-2.c: Likewise.
2899 * gcc.target/i386/long-double-64-3.c: Likewise.
2900 * gcc.target/i386/long-double-64-4.c: Likewise.
2901 * gcc.target/i386/long-double-80-1.c: Likewise.
2902 * gcc.target/i386/long-double-80-2.c: Likewise.
2903 * gcc.target/i386/long-double-80-3.c: Likewise.
2904 * gcc.target/i386/long-double-80-4.c: Likewise.
2905 * gcc.target/i386/long-double-80-5.c: Likewise.
2906 * gcc.target/i386/long-double-80-6.c: Likewise.
2907 * gcc.target/i386/long-double-80-7.c: Likewise.
2908
2909 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2910
2911 PR tree-optimization/54317
2912 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2913
2914 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2915
2916 PR target/39423
2917 * gcc.target/sh/pr39423-2.c: New.
2918
2919 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2920
2921 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2922 * gcc.dg/fold-perm.c: Likewise.
2923
2924 2012-08-20 Jan Hubicka <jh@suse.cz>
2925
2926 PR fortran/48636
2927 * gcc.dg/ipa/inlinehint-1.c: New.
2928
2929 2012-08-20 Florian Weimer <fweimer@redhat.com>
2930
2931 PR c++/19351
2932 * g++.dg/init/new38.C: New test.
2933 * g++.dg/init/new39.C: New test.
2934
2935 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2936
2937 PR target/54089
2938 * gcc.target/sh/pr54089-1.c: New.
2939
2940 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2941
2942 PR target/51244
2943 * gcc.target/sh/pr51244-11.c: New.
2944
2945 2012-08-20 Tobias Burnus <burnus@net-b.de>
2946
2947 PR fortran/54301
2948 * gfortran.dg/warn_target_lifetime_2.f90: New.
2949
2950 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/10416
2953 * g++.dg/warn/Wunused-var-17.C: New.
2954
2955 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2956
2957 PR middle-end/53992
2958 * gcc.dg/gomp/pr53992.c: New test.
2959
2960 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2961
2962 PR tree-ssa/54295
2963 * gcc.c-torture/execute/20120817-1.c: New test.
2964
2965 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2966
2967 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2968 add instruction.
2969 (f2): New test that really does need adds.
2970
2971 2012-08-20 Richard Guenther <rguenther@suse.de>
2972
2973 PR tree-optimization/54327
2974 * gcc.dg/torture/pr54327.c: New testcase.
2975
2976 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR tree-optimization/54321
2979 * gcc.c-torture/compile/pr54321.c: New test.
2980
2981 2012-08-20 Tobias Burnus <burnus@net-b.de>
2982
2983 PR fortran/54301
2984 * gfortran.dg/warn_target_lifetime_1.f90: New.
2985
2986 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2987
2988 PR fortran/54298
2989 * gfortran.dg/real_compare_1.f90: New test case.
2990 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2991
2992 2012-08-18 Jan Hubicka <jh@suse.cz>
2993
2994 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2995
2996 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2997
2998 PR fortran/39290
2999 * gfortran.dg/interface_37.f90: New test.
3000
3001 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3002 Gary Funck <gary@intrepid.com>
3003
3004 PR target/20020
3005 * gcc.target/i386/pr20020-1.c: New test.
3006 * gcc.target/i386/pr20020-2.c: Likewise.
3007 * gcc.target/i386/pr20020-3.c: Likewise.
3008
3009 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3010
3011 * gcc.target/i386/perm-concat.c: New test.
3012
3013 2012-08-17 Julian Brown <julian@codesourcery.com>
3014
3015 * gcc.target/arm/div64-unwinding.c: New test.
3016
3017 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3018
3019 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3020
3021 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3022
3023 PR target/54236
3024 * gcc.target/sh/pr54236-1.c: New.
3025
3026 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3027
3028 * lib/target-supports.exp (check_effective_target_sync_int_long)
3029 (check_effective_target_sync_char_short): Enable for crisv32-*
3030 and cris-*.
3031
3032 PR middle-end/54261
3033 * gcc.dg/torture/pr54261-1.c: New test.
3034
3035 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3036
3037 PR fortran/54243
3038 PR fortran/54244
3039 * gfortran.dg/typebound_call_24.f03: New.
3040
3041 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3042
3043 PR tree-optimization/54245
3044 * gcc.dg/tree-ssa/pr54245.c: New test.
3045
3046 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3047
3048 PR tree-optimization/54240
3049 * gcc.target/powerpc/pr54240.c: New test.
3050 * gcc.target/mips/pr54240.c: Likewise.
3051
3052 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3053
3054 PR target/52933
3055 * gcc.target/sh/pr52933-1.c: New.
3056 * gcc.target/sh/pr52933-2.c: New.
3057
3058 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3059
3060 PR target/50751
3061 * gcc.target/sh/pr50751-8.c: New.
3062
3063 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3064
3065 PR fortran/47586
3066 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3067 * gfortran.dg/typebound_proc_27.f03: New test.
3068
3069 2012-08-14 Sterling Augustine <saugustine@google.com>
3070
3071 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3072
3073 2012-08-14 Tobias Burnus <burnus@net-b.de>
3074
3075 PR fortran/40881
3076 * gfortran.dg/data_constraints_3.f90: New.
3077 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3078 to disable -pedantic compilation.
3079 * gfortran.dg/pr37243.f: Ditto.
3080 * gfortran.dg/g77/19990826-3.f: Ditto.
3081 * gfortran.dg/g77/20020307-1.f : Ditto.
3082 * gfortran.dg/g77/980310-3.f: Ditto.
3083
3084 2012-08-14 Tobias Burnus <burnus@net-b.de>
3085
3086 PR fortran/54234
3087 * gfortran.dg/warn_conversion_4.f90: New.
3088
3089 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR middle-end/53411
3092 PR rtl-optimization/53495
3093 * gcc.c-torture/compile/pr53411.c: New test.
3094 * gcc.c-torture/compile/pr53495.c: New test.
3095
3096 2012-08-13 Richard Guenther <rguenther@suse.de>
3097
3098 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3099
3100 2012-08-13 Richard Guenther <rguenther@suse.de>
3101
3102 PR tree-optimization/54200
3103 * gcc.dg/guality/pr54200.c: New testcase.
3104 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3105
3106 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3107
3108 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3109
3110 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3111
3112 PR target/51244
3113 * gcc.target/sh/pr51244-7.c: New.
3114 * gcc.target/sh/pr51244-8.c: New.
3115 * gcc.target/sh/pr51244-9.c: New.
3116 * gcc.target/sh/pr51244-10.c: New.
3117
3118 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3119
3120 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3121 -m2e or -m2a.
3122 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3123 * gcc.target/sh/pr53511-1.c: Likewise.
3124 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3125 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3126 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3127 * gcc.target/sh/pr53512-3.c: Likewise.
3128 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3129
3130 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3131
3132 PR target/39423
3133 * gcc.c-torture/compile/pr39423-1.c: New.
3134 * gcc.c-torture/compile/pr39423-2.c: New.
3135
3136 2012-08-12 Tobias Burnus <burnus@net-b.de>
3137
3138 PR fortran/54221
3139 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3140 they appear uninitialized on the RHS.
3141 * gfortran.dg/public_private_module_6.f90: New.
3142
3143 2012-08-11 Martin Jambor <mjambor@suse.cz>
3144
3145 PR fortran/48636
3146 * gfortran.dg/pr48636.f90: New test.
3147
3148 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3149
3150 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3151 to avoid warnings.
3152 (main): Adjust caller.
3153
3154 2012-08-10 Richard Guenther <rguenther@suse.de>
3155
3156 * gcc.dg/matrix/*.c: Adjust and move ...
3157 * gcc.dg/torture/: ... here.
3158 * gcc.dg/matrix: Remove directory.
3159
3160 2012-08-10 Richard Guenther <rguenther@suse.de>
3161
3162 PR middle-end/54219
3163 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3164
3165 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3166
3167 PR middle-end/54211
3168 * gcc.dg/tree-ssa/pr54211.c: New test.
3169
3170 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3171
3172 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3173 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3174
3175 2012-08-10 Richard Guenther <rguenther@suse.de>
3176
3177 PR tree-optimization/54109
3178 * gcc.dg/torture/pr54109.c: New testcase.
3179 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3180 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3181
3182 2012-08-10 Richard Guenther <rguenther@suse.de>
3183
3184 PR tree-optimization/54027
3185 * gcc.dg/torture/pr54027.c: New testcase.
3186
3187 2012-08-10 Richard Guenther <rguenther@suse.de>
3188
3189 * g++.dg/plugin/selfassign.c: Adjust.
3190 * gcc.dg/plugin/selfassign.c: Likewise.
3191 * gcc.dg/strlenopt-11.c: Likewise.
3192 * gcc.dg/strlenopt-13.c: Likewise.
3193 * gcc.dg/no-strict-overflow-4.c: Likewise.
3194 * gcc.dg/strict-overflow-4.c: Likewise.
3195 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3196 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3197 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3198 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3199 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3200 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3201 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3202 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3203 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3204 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3205 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3206 * gcc.dg/pr46309.c: Likewise.
3207 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3208
3209 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3210
3211 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3212 for x86 targets.
3213 * gcc.c-torture/compile/20120727-2.c: New test.
3214
3215 2012-08-09 Martin Jambor <mjambor@suse.cz>
3216
3217 * gcc.dg/ipa/iinline-4.c: New test.
3218 * gcc.dg/ipa/iinline-5.c: Likewise.
3219 * gcc.dg/ipa/iinline-6.c: Likewise.
3220 * gcc.dg/ipa/iinline-7.c: Likewise.
3221 * gcc.dg/lto/20120723_0.c: Likewise.
3222 * gcc.dg/lto/20120723_1.c: Likewise.
3223
3224 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3225
3226 PR target/39423
3227 * gcc.target/sh/pr39423-1.c: New.
3228
3229 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3230
3231 PR target/51244
3232 * gcc.target/sh/pr51244-5: New.
3233 * gcc.target/sh/pr51244-6: New.
3234
3235 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3236
3237 * gcc.target/i386/adx-addxcarry32-3.c: New.
3238 * gcc.target/i386/adx-addxcarry64-3.c: New.
3239
3240 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3241
3242 PR rtl-optimization/53701
3243 * gcc.dg/pr53701.c: New test.
3244
3245 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3246
3247 * gcc.c-torture/compile/20120727-1.c: New test.
3248
3249 2012-08-09 Tobias Burnus <burnus@net-b.de>
3250
3251 PR fortran/54199
3252 * gfortran.dg/intrinsic_shadow_4.f90: New.
3253
3254 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3255
3256 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3257
3258 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3259
3260 * gcc.c-torture/execute/20120808-1.c: New test.
3261
3262 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3263
3264 PR rtl-optimization/54157
3265 * gcc.target/i386/pr54157.c: New file.
3266
3267 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3268
3269 * gcc.target/i386/adx-addcarryx32-1.c: New.
3270 * gcc.target/i386/adx-addcarryx32-2.c: New.
3271 * gcc.target/i386/adx-addcarryx64-1.c: New.
3272 * gcc.target/i386/adx-addcarryx64-2.c: New.
3273 * gcc.target/i386/adx-check.h: New.
3274 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3275 * gcc.target/i386/sse-12.c: Add -madx.
3276 * gcc.target/i386/sse-13.c: Ditto.
3277 * gcc.target/i386/sse-14.c: Ditto.
3278 * gcc.target/i386/sse-22.c: Ditto.
3279 * gcc.target/i386/sse-23.c: Ditto.
3280 * g++.dg/other/i386-2.C: Ditto.
3281 * g++.dg/other/i386-3.C: Ditto.
3282
3283 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3284
3285 * gcc.dg/tree-ssa/slsr-5.c: New.
3286 * gcc.dg/tree-ssa/slsr-6.c: New.
3287 * gcc.dg/tree-ssa/slsr-7.c: New.
3288 * gcc.dg/tree-ssa/slsr-8.c: New.
3289 * gcc.dg/tree-ssa/slsr-9.c: New.
3290 * gcc.dg/tree-ssa/slsr-10.c: New.
3291 * gcc.dg/tree-ssa/slsr-11.c: New.
3292 * gcc.dg/tree-ssa/slsr-12.c: New.
3293 * gcc.dg/tree-ssa/slsr-13.c: New.
3294 * gcc.dg/tree-ssa/slsr-14.c: New.
3295 * gcc.dg/tree-ssa/slsr-15.c: New.
3296 * gcc.dg/tree-ssa/slsr-16.c: New.
3297 * gcc.dg/tree-ssa/slsr-17.c: New.
3298 * gcc.dg/tree-ssa/slsr-18.c: New.
3299 * gcc.dg/tree-ssa/slsr-19.c: New.
3300 * gcc.dg/tree-ssa/slsr-20.c: New.
3301 * gcc.dg/tree-ssa/slsr-21.c: New.
3302 * gcc.dg/tree-ssa/slsr-22.c: New.
3303 * gcc.dg/tree-ssa/slsr-23.c: New.
3304 * gcc.dg/tree-ssa/slsr-24.c: New.
3305 * gcc.dg/tree-ssa/slsr-25.c: New.
3306 * gcc.dg/tree-ssa/slsr-26.c: New.
3307 * gcc.dg/tree-ssa/slsr-30.c: New.
3308 * gcc.dg/tree-ssa/slsr-31.c: New.
3309
3310 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3311
3312 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3313 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3314 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3315
3316 2012-08-06 Cary Coutant <ccoutant@google.com>
3317
3318 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3319
3320 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3321
3322 PR fortran/35831
3323 * gfortran.dg/dummy_procedure_5.f90: Modified.
3324 * gfortran.dg/dummy_procedure_8.f90: New.
3325 * gfortran.dg/interface_26.f90: Modified.
3326 * gfortran.dg/proc_ptr_11.f90: Modified.
3327 * gfortran.dg/proc_ptr_15.f90: Modified.
3328 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3329 * gfortran.dg/typebound_override_1.f90: Modified.
3330 * gfortran.dg/typebound_proc_6.f03: Modified.
3331
3332 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3333
3334 PR tree-optimization/51938
3335 PR tree-optimization/52005
3336 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3337 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3339 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3340
3341 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3342
3343 Avoid crashing on erroneous static_assert usage
3344 * g++.dg/cpp0x/static_assert8.C: New test.
3345
3346 2012-08-06 Jason Merrill <jason@redhat.com>
3347
3348 * g++.dg/cpp0x/sfinae38.C: New.
3349
3350 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3351 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 PR c++/54165
3354 * g++.dg/conversion/void2.C: New.
3355
3356 2012-08-06 Tom de Vries <tom@codesourcery.com>
3357
3358 * gcc.dg/tree-ssa/vrp78.c: New test.
3359
3360 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3361 Richard Sandiford <rdsandiford@googlemail.com>
3362
3363 * g++.dg/opt/enum2.C: Require fpic target.
3364 * g++.dg/lto/20090303_0.C: Likewise.
3365
3366 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3367 Catherine Moore <clm@codesourcery.com>
3368
3369 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3370 flush function names too.
3371 * gcc.target/mips/clear-cache-1.c: Likewise.
3372
3373 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3374
3375 PR target/54156
3376 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3377
3378 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3379
3380 PR fortran/54166
3381 * gfortran.dg/array_5.f90: New test.
3382
3383 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3384
3385 PR tree-optimization/30318
3386 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3387
3388 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3389
3390 * g++.dg/ext/vector17.C: New testcase.
3391
3392 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3393
3394 PR target/51931
3395 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3396 * g++.dg/opt/longbranch1.C: Likewise.
3397
3398 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3399
3400 PR tree-optimization/53805
3401 * gcc.dg/fold-notunord.c: New testcase.
3402
3403 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3404
3405 PR fortran/48820
3406 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3407 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3408
3409 2012-08-02 Jason Merrill <jason@redhat.com>
3410 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 PR c++/51213 (again)
3413 * g++.dg/cpp0x/sfinae37.C: Extend.
3414
3415 2012-08-02 Richard Guenther <rguenther@suse.de>
3416
3417 PR tree-optimization/50672
3418 * g++.dg/torture/pr50672.C: New testcase.
3419
3420 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3421
3422 PR fortran/54147
3423 * gfortran.dg/abstract_type_6.f03: Modified.
3424 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3425 * gfortran.dg/proc_ptr_comp_35.f90: New.
3426 * gfortran.dg/typebound_proc_9.f03: Modified.
3427 * gfortran.dg/typebound_proc_26.f90: New.
3428
3429 2012-08-02 Richard Guenther <rguenther@suse.de>
3430
3431 * gcc.dg/torture/pta-callused-1.c: Adjust.
3432 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3433 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3434 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3435 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3436 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3437 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3438 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3439 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3440
3441 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3442
3443 PR fortran/54033
3444 * gfortran.dg/include_6.f90: New test case.
3445 * gfortran.dg/include_7.f90: New test case.
3446 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3447
3448 2012-08-01 Tom de Vries <tom@codesourcery.com>
3449
3450 * gcc.dg/tree-ssa/vrp76.c: New test.
3451
3452 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3453
3454 PR tree-optimization/46556
3455 * gcc.dg/tree-ssa/slsr-27.c: New.
3456 * gcc.dg/tree-ssa/slsr-28.c: New.
3457 * gcc.dg/tree-ssa/slsr-29.c: New.
3458
3459 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3460
3461 PR fortran/42418
3462 * gfortran.dg/proc_decl_29.f90: New.
3463
3464 2012-07-31 Dehao Chen <dehao@google.com>
3465
3466 * gcc.dg/predict-7.c: New test.
3467
3468 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3469
3470 PR fortran/54134
3471 * gfortran.dg/typebound_override_3.f90: New.
3472
3473 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3474
3475 PR tree-optimization/53773
3476 * gcc.dg/vect/pr53773.c: New test.
3477
3478 2012-07-31 Nick Clifton <nickc@redhat.com>
3479
3480 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3481 and for XStormy16.
3482
3483 2012-07-31 Tobias Burnus <burnus@net-b.de>
3484
3485 * gfortran.dg/c_funloc_tests_6.f90: New.
3486 * gfortran.dg/c_funloc_tests_7.f90: New.
3487 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3488
3489 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3490
3491 PR c++/53624
3492 * g++.dg/cpp0x/temp_default5.C: New.
3493
3494 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3495
3496 PR fortran/51081
3497 * gfortran.dg/proc_ptr_37.f90: New.
3498
3499 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3500
3501 * lib/target-supports.exp
3502 (check_effective_target_vect_natural_alignment): New function.
3503 * gcc.dg/align-2.c: Only run on targets with natural alignment
3504 of vector types.
3505 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3506 alignment of vector types.
3507
3508 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3509 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3510
3511 * gcc.target/i386/rdseed16-1.c: New.
3512 * gcc.target/i386/rdseed32-1.c: Ditto
3513 * gcc.target/i386/rdseed64-1.c: Ditto
3514 * gcc.target/i386/sse-12.c: Add -mrdseed.
3515 * gcc.target/i386/sse-13.c: Ditto.
3516 * gcc.target/i386/sse-14.c: Ditto.
3517 * g++.dg/other/i386-2.C: Ditto.
3518 * g++.dg/other/i386-3.C: Ditto.
3519
3520 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3521
3522 PR target/51244
3523 * gcc.target/sh/pr51244-4.c: New.
3524
3525 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3526
3527 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3528 for alpha*-*-* targets. Cleanup original tree dump.
3529
3530 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3531
3532 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3533 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3534
3535 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3536
3537 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3538 rand, srand. Include <stdlib.h>.
3539
3540 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3541
3542 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3543
3544 2012-07-26 Richard Henderson <rth@redhat.com>
3545
3546 * gcc.dg/attr-hotcold-1.c: New.
3547 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3548
3549 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3550 Sandra Loosemore <sandra@codesourcery.com>
3551
3552 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3553
3554 2012-07-26 Tobias Burnus <burnus@net-b.de>
3555
3556 * gfortran.dg/contiguous_1.f90: Update dg-error.
3557 * gfortran.dg/proc_ptr_32.f90: Ditto.
3558
3559 2012-07-26 Richard Guenther <rguenther@suse.de>
3560
3561 PR tree-optimization/54098
3562 * gcc.dg/torture/pr54098.c: New testcase.
3563
3564 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3565
3566 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3567 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3568
3569 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3570
3571 PR fortran/44354
3572 * gfortran.dg/array_constructor_39.f90: New test.
3573
3574 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3575
3576 PR fortran/44354
3577 * gfortran.dg/array_constructor_38.f90: New test.
3578
3579 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3580
3581 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3582
3583 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3584
3585 * gnat.dg/noreturn5.ad[sb]: New test.
3586
3587 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3588 Paul Brook <paul@codesourcery.com>
3589
3590 PR target/53633
3591
3592 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3593 * c-c++-common/pr53633.c: New test.
3594
3595 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3596
3597 * gcc.target/i386/asm-dialect-1.c: New test case.
3598
3599 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3600 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3601
3602 * gcc.target/i386/prefetchw-1.c: New.
3603 * gcc.target/i386/sse-12.c: Add -mprfchw.
3604 * gcc.target/i386/sse-13.c: Ditto.
3605 * gcc.target/i386/sse-14.c: Ditto.
3606 * gcc.target/i386/sse-22.c: Ditto.
3607 * gcc.target/i386/sse-23.c: Ditto.
3608 * g++.dg/other/i386-2.C: Ditto.
3609 * g++.dg/other/i386-3.C: Ditto.
3610
3611 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3612
3613 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3614
3615 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3616
3617 PR target/54051
3618 * gcc.target/arm/pr54051.c: New.
3619 * gcc.target/arm/vfp-1.c: Adjust test.
3620
3621 2012-07-24 Julian Brown <julian@codesourcery.com>
3622
3623 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3624 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3625 hard-float ARM.
3626
3627 2012-07-23 Paul Brook <paul@codesourcery.com>
3628
3629 * g++.dg/other/armv7m-1.c: New test.
3630
3631 2012-07-23 Julian Brown <julian@codesourcery.com>
3632
3633 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3634 ARM.
3635 (DO_TEST): Define to 1 for appropriate ARM targets.
3636
3637 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3638
3639 PR tree-optimization/53881
3640 * gcc.dg/pr53881.c: Renamed to ...
3641 * gcc.dg/pr53881-1.c: ... this.
3642 * gcc.dg/pr53881-2.c: New test.
3643
3644 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3645
3646 Handle recent changes in default atomics for cris*-*-linux*.
3647 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3648 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3649 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3650 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3651 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3652 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3653 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3654 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3655 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3656 -mno-unaligned-atomic-may-use-library is in effect for
3657 cris*-*-linux*.
3658 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3659 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3660 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3661 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3662 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3663 gcc.target/cris/torture/sync-mis-op-i-1.c,
3664 gcc.target/cris/torture/sync-mis-op-i-2.c,
3665 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3666 gcc.target/cris/torture/sync-mis-op-i-3.c,
3667 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3668 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3669 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3670 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3671 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3672 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3673 (main): Remove local variable x.
3674 [mis_ok]: Check that atomics don't fail.
3675
3676 2012-07-21 Andrew Pinski <apinski@cavium.com>
3677
3678 * gcc.dg/tree-ssa/vrp72.c: New test.
3679 * gcc.dg/tree-ssa/vrp73.c: New test.
3680 * gcc.dg/tree-ssa/vrp74.c: New test.
3681 * gcc.dg/tree-ssa/vrp75.c: New test.
3682
3683 2012-07-21 Andrew Pinski <apinski@cavium.com>
3684
3685 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3686 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3687
3688 2012-07-21 Andrew Pinski <apinski@cavium.com>
3689
3690 * gcc.target/mips/octeon-pop-2.c: New testcase.
3691
3692 2012-07-21 Tobias Burnus <burnus@net-b.de>
3693
3694 PR fortran/48820
3695 * gfortran.dg/assumed_rank_3.f90: New.
3696 * gfortran.dg/assumed_rank_11.f90: New.
3697 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3698 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3699 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3700
3701 2012-07-21 Andrew Pinski <apinski@cavium.com>
3702
3703 * gcc.target/mips/unaligned-1.c: New testcase.
3704
3705 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3706
3707 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3708
3709 2012-07-20 Tobias Burnus <burnus@net-b.de>
3710
3711 * gfortran.dg/bind_c_array_params_2.f90: New.
3712 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3713 and update dg-error.
3714
3715 2012-07-20 Tobias Burnus <burnus@net-b.de>
3716
3717 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3718
3719 2012-07-20 Jason Merrill <jason@redhat.com>
3720
3721 PR c++/54038
3722 * g++.dg/other/array7.C: New.
3723
3724 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3725
3726 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3727 the basic block and check loop depth.
3728 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3729 matching patterns and comments.
3730 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3731 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3732
3733 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR c++/28656
3736 * c-c++-common/pr28656.c: New test.
3737
3738 2012-07-19 Jason Merrill <jason@redhat.com>
3739
3740 PR c++/54026
3741 * g++.dg/init/mutable1.C: New.
3742
3743 2012-07-20 Tobias Burnus <burnus@net-b.de>
3744
3745 PR fortran/48820
3746 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3747 * gfortran.dg/assumed_rank_1.f90: New.
3748 * gfortran.dg/assumed_rank_1_c.c: New.
3749 * gfortran.dg/assumed_rank_2.f90: New.
3750 * gfortran.dg/assumed_rank_4.f90: New.
3751 * gfortran.dg/assumed_rank_5.f90: New.
3752 * gfortran.dg/assumed_rank_6.f90: New.
3753 * gfortran.dg/assumed_rank_7.f90: New.
3754 * gfortran.dg/assumed_rank_8.f90: New.
3755 * gfortran.dg/assumed_rank_8_c.c: New.
3756 * gfortran.dg/assumed_rank_9.f90: New.
3757 * gfortran.dg/assumed_rank_10.f90: New.
3758 * gfortran.dg/assumed_rank_12.f90: New.
3759
3760 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3761
3762 * gnat.dg/opt25.adb: New test.
3763 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3764 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3765
3766 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3767
3768 * gnat.dg/aggr20.ad[sb]: New test.
3769 * gnat.dg/aggr20_pkg.ads: New helper.
3770
3771 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3772
3773 * gnat.dg/derived_type3.adb: New test.
3774 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3775
3776 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR rtl-optimization/53942
3779 * gcc.dg/pr53942.c: New test.
3780
3781 2012-07-19 Jason Merrill <jason@redhat.com>
3782
3783 PR c++/54021
3784 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3785
3786 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3787
3788 * gnat.dg/discr38.adb: New test.
3789
3790 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR middle-end/54017
3793 * c-c++-common/gomp/pr54017.c: New test.
3794
3795 2012-07-19 Richard Guenther <rguenther@suse.de>
3796 Eric Botcazou <ebotcazou@adacore.com>
3797
3798 * gnat.dg/loop_optimization11.adb: New testcase.
3799 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3800
3801 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3802 Jason Merrill <jason@redhat.com>
3803
3804 * g++.dg/cpp0x/sfinae37.C: New.
3805 * g++.dg/template/access23.C: New.
3806 * g++.dg/template/access7.C: Adjust.
3807 * g++.dg/template/sfinae10.C: Don't expect errors.
3808 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3809
3810 2012-07-18 Julian Brown <julian@codesourcery.com>
3811 Sandra Loosemore <sandra@codesroucery.com>
3812
3813 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3814
3815 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3816
3817 * gnat.dg/noreturn4.ad[sb]: New test.
3818 * gnat.dg/noreturn4_pkg.ads: New helper.
3819
3820 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3821 Julian Brown <julian@codesourcery.com>
3822
3823 * gcc.target/arm/neon-vdup-1.c: New test case.
3824 * gcc.target/arm/neon-vdup-2.c: New test case.
3825 * gcc.target/arm/neon-vdup-3.c: New test case.
3826 * gcc.target/arm/neon-vdup-4.c: New test case.
3827 * gcc.target/arm/neon-vdup-5.c: New test case.
3828 * gcc.target/arm/neon-vdup-6.c: New test case.
3829 * gcc.target/arm/neon-vdup-7.c: New test case.
3830 * gcc.target/arm/neon-vdup-8.c: New test case.
3831 * gcc.target/arm/neon-vdup-9.c: New test case.
3832 * gcc.target/arm/neon-vdup-10.c: New test case.
3833 * gcc.target/arm/neon-vdup-11.c: New test case.
3834 * gcc.target/arm/neon-vdup-12.c: New test case.
3835 * gcc.target/arm/neon-vdup-13.c: New test case.
3836 * gcc.target/arm/neon-vdup-14.c: New test case.
3837 * gcc.target/arm/neon-vdup-15.c: New test case.
3838 * gcc.target/arm/neon-vdup-16.c: New test case.
3839 * gcc.target/arm/neon-vdup-17.c: New test case.
3840 * gcc.target/arm/neon-vdup-18.c: New test case.
3841 * gcc.target/arm/neon-vdup-19.c: New test case.
3842 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3843 arguments non-constant.
3844
3845 2012-07-18 Richard Guenther <rguenther@suse.de>
3846
3847 PR tree-optimization/53970
3848 * g++.dg/torture/pr53970.C: New testcase.
3849
3850 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3851
3852 PR target/38621
3853 * gcc.c-torture/compile/pr38621.c: New.
3854
3855 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3856
3857 PR target/33135
3858 * gcc.target/sh/pr33135-1.c: New.
3859 * gcc.target/sh/pr33135-2.c: New.
3860 * gcc.target/sh/pr33135-3.c: New.
3861 * gcc.target/sh/pr33135-4.c: New.
3862
3863 2012-07-17 Jason Merrill <jason@redhat.com>
3864
3865 PR c++/53995
3866 * g++.dg/parse/enum9.C: New.
3867
3868 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3869 Sandra Loosemore <sandra@codesourcery.com>
3870
3871 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3872 if there is a conflict with -mcpu=. Use -mcpu=5208.
3873
3874 2012-07-17 Jason Merrill <jason@redhat.com>
3875
3876 PR c++/53989
3877 * g++.dg/template/array23.C: New.
3878
3879 2012-07-17 Tobias Burnus <burnus@net-b.de>
3880
3881 PR fortran/53985
3882 * gfortran.dg/bind_c_usage_26.f90: New.
3883 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3884 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3885 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3886 * gfortran.dg/interop_params.f03: Ditto.
3887
3888 2012-07-17 Jason Merrill <jason@redhat.com>
3889
3890 * g++.dg/template/inherit8.C: Adjust.
3891 * g++.dg/template/using21.C: Adjust.
3892 * g++.dg/template/using22.C: Adjust.
3893
3894 PR c++/53549
3895 * g++.dg/template/current-inst1.C: New.
3896 * g++.dg/parse/crash35.C: Adjust.
3897
3898 2012-07-17 Tobias Burnus <burnus@net-b.de>
3899
3900 PR fortran/52101
3901 * gfortran.dg/oldstyle_4.f90: New.
3902
3903 2012-07-17 Tobias Burnus <burnus@net-b.de>
3904
3905 PR fortran/49265
3906 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3907 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3908
3909 2012-07-16 Jason Merrill <jason@redhat.com>
3910
3911 * g++.dg/parse/access8.C: Adjust.
3912 * g++.dg/template/sfinae6_neg.C: Adjust.
3913
3914 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3915
3916 PR fortran/53824
3917 * gfortran.dg/coarray_allocate_1.f90: New test.
3918
3919 2012-07-16 Andrew Pinski <apinski@cavium.com>
3920
3921 * gcc.c-torture/execute/bswap-1.c: New testcase.
3922 * gcc.c-torture/compile/unalign-1.c: New testcase.
3923 * gcc.c-torture/compile/20120524-1.c: New testcase.
3924 * gcc.c-torture/compile/20101216-1.c: New testcase.
3925
3926 2012-07-16 Dehao Chen <dehao@google.com>
3927
3928 Revert
3929 2012-07-10 Dehao Chen <dehao@google.com>
3930
3931 * gcc.dg/debug_info_inline.c: New test.
3932
3933 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3934
3935 PR fortran/53956
3936 * gfortran.dg/proc_decl_28.f90: New.
3937
3938 2012-07-16 Andrew Pinski <apinski@cavium.com>
3939
3940 * gcc.dg/torture/builtins-1.c: New testcase.
3941
3942 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3943
3944 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3945 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3946 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3947 gcc.target/cris/sync-1-v10.c,
3948 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3949 pass -mno-unaligned-atomic-may-use-library.
3950 * gcc.target/cris/sync-xchg-1.c: New test.
3951 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3952 valid register operand output modifier.
3953
3954 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3955
3956 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3957 characters.
3958
3959 2012-07-13 Andrew Pinski <apinski@cavium.com>
3960
3961 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3962 rather than cleanup-tree-dump.
3963 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3964
3965 2012-07-13 Richard Guenther <rguenther@suse.de>
3966
3967 PR tree-optimization/53907
3968 * gcc.target/i386/pr53907.c: New testcase.
3969
3970 2012-07-13 Richard Guenther <rguenther@suse.de>
3971
3972 PR tree-optimization/53922
3973 * gcc.dg/torture/pr53922.c: New testcase.
3974
3975 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3976
3977 PR rtl-optimization/53908
3978 * gcc.dg/torture/pr53908.c: New test.
3979
3980 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3981
3982 PR c++/53531
3983 * g++.dg/cpp0x/variadic135.C: New.
3984
3985 2012-07-12 Jason Merrill <jason@redhat.com>
3986
3987 * g++.dg/template/sfinae6_neg.C: Adjust.
3988
3989 2012-07-12 Tobias Burnus <burnus@net-b.de>
3990
3991 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3992 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3993 scan-tree-dump-times pattern.
3994
3995 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3996
3997 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3998
3999 2012-07-11 Jason Merrill <jason@redhat.com>
4000
4001 DR 1402
4002 * g++.g/cpp0x/defaulted37.C: New.
4003
4004 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4005
4006 PR target/53859
4007 * gcc.target/arm/pr53859.c: New test.
4008
4009 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4010
4011 PR target/53886
4012 * gcc.c-torture/compile/pr53886.c: New.
4013
4014 2012-07-10 Dehao Chen <dehao@google.com>
4015
4016 * gcc.dg/debug_info_inline.c: New test.
4017
4018 2012-07-10 Jason Merrill <jason@redhat.com>
4019
4020 PR c++/53733
4021 * g++.dg/cpp0x/defaulted36.C: New.
4022 * g++.dg/cpp0x/defaulted21.C: Adjust.
4023
4024 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4025
4026 2012-07-09 Sterling Augustine <saugustine@google.com>
4027
4028 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4029
4030 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4031
4032 PR tree-optimization/53887
4033 * gcc.dg/pr53887.c: New test.
4034
4035 2012-07-09 Jason Merrill <jason@redhat.com>
4036
4037 PR c++/53882
4038 * g++.dg/cpp0x/nullptr29.C: New.
4039
4040 2012-07-09 Tom de Vries <tom@codesourcery.com>
4041 Richard Guenther <rguenther@suse.de>
4042
4043 * gcc.dg/builtin-unreachable-6.c: New test.
4044 * gcc.dg/builtin-unreachable-5.c: New test.
4045
4046 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4047
4048 PR tree-optimization/53881
4049 * gcc.dg/pr53881.c: New test.
4050
4051 2012-07-06 Jason Merrill <jason@redhat.com>
4052
4053 PR c++/53862
4054 * g++.dg/cpp0x/variadic134.C: New.
4055
4056 PR c++/53858
4057 * g++.dg/cpp0x/alias-decl-20.C: New.
4058
4059 2012-07-06 Tom de Vries <tom@codesourcery.com>
4060
4061 PR tree-optimization/51879
4062 * gcc.dg/pr51879-16.c: New test.
4063 * gcc.dg/pr51879-17.c: Same.
4064
4065 2012-07-06 Tom de Vries <tom@codesourcery.com>
4066
4067 PR tree-optimization/52009
4068 * gcc.dg/pr51879-7.c: New test.
4069 * gcc.dg/pr51879-18.c: New test.
4070
4071 2012-07-05 Jason Merrill <jason@redhat.com>
4072
4073 PR c++/50852
4074 * g++.dg/template/typedef39.C: New.
4075
4076 PR c++/53039
4077 * g++.dg/cpp0x/variadic133.C: New.
4078 * g++.dg/template/param1.C: Adjust.
4079
4080 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4081
4082 PR target/48941
4083 PR target/51980
4084 * gcc.target/arm/neon/vtrnf32.c: Update.
4085 * gcc.target/arm/neon/vtrns32.c: Update.
4086 * gcc.target/arm/neon/vtrnu32.c: Update.
4087 * gcc.target/arm/neon/vzipf32.c: Update.
4088 * gcc.target/arm/neon/vzips32.c: Update.
4089 * gcc.target/arm/neon/vzipu32.c: Update.
4090
4091 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4092
4093 PR fortran/53732
4094 * gfortran.dg/inline_sum_4.f90: New test.
4095
4096 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4097
4098 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4099
4100 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4101
4102 * gcc.target/arm/fma-sp.c: New testcase.
4103 * gcc.target/arm/fma.c: Likewise.
4104 * gcc.target/arm/fma.h: Likewise.
4105
4106 2012-07-04 Jason Merrill <jason@redhat.com>
4107
4108 PR c++/53848
4109 * g++.dg/other/enum3.C: New.
4110
4111 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4112
4113 PR middle-end/53321
4114 * g++.dg/torture/pr53321.C: New test.
4115
4116 2012-07-04 Richard Guenther <rguenther@suse.de>
4117
4118 PR tree-optimization/53844
4119 * g++.dg/tree-ssa/pr53844.C: New testcase.
4120
4121 2012-07-04 Richard Guenther <rguenther@suse.de>
4122
4123 PR tree-optimization/53849
4124 * gcc.dg/pr53849.c: New testcase.
4125
4126 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4127
4128 PR c++/53812
4129 * g++.dg/ext/label14.C: New test.
4130
4131 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4132
4133 PR target/53811
4134 * g++.dg/other/pr53811.C: New test.
4135
4136 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4137
4138 PR target/28896
4139 * gcc.target/m68k/stack-limit-1.c: New testcase.
4140
4141 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4142
4143 * gnat.dg/recursive_call.adb: New test.
4144
4145 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4146
4147 * gnat.dg/discr37.ad[sb]: New test.
4148
4149 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4150
4151 * g++.dg/other/packed1.C: Remove SH from xfail list.
4152
4153 2012-07-02 Jason Merrill <jason@redhat.com>
4154
4155 PR c++/53619
4156 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4157
4158 PR c++/53783
4159 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4160
4161 PR c++/53788
4162 * g++.dg/cpp0x/decltype39.C: New.
4163 * g++.dg/diagnostic/method1.C: Adjust.
4164
4165 PR c++/53816
4166 * g++.dg/template/ref6.C: New.
4167
4168 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4169
4170 PR target/53568
4171 * gcc.target/sh/pr53568-1.c: New.
4172
4173 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4174
4175 PR target/51244
4176 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4177
4178 2012-07-02 Jason Merrill <jason@redhat.com>
4179
4180 PR c++/53821
4181 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4182
4183 PR c++/53524
4184 * g++.dg/template/enum7.C: New.
4185 * g++.dg/other/ptrmem10.C: Adjust.
4186 * g++.dg/other/ptrmem11.C: Adjust.
4187 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4188
4189 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4190
4191 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4192
4193 2012-07-01 Wei Guozhi <carrot@google.com>
4194
4195 PR target/53447
4196 * gcc.target/arm/pr53447-1.c: New testcase.
4197 * gcc.target/arm/pr53447-2.c: New testcase.
4198 * gcc.target/arm/pr53447-3.c: New testcase.
4199 * gcc.target/arm/pr53447-4.c: New testcase.
4200
4201 2012-06-29 Richard Guenther <rguenther@suse.de>
4202
4203 PR tree-optimization/47061
4204 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4205
4206 2012-06-29 Richard Guenther <rguenther@suse.de>
4207
4208 PR tree-optimization/37541
4209 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4210
4211 2012-06-29 Richard Guenther <rguenther@suse.de>
4212
4213 PR tree-optimization/52589
4214 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4215
4216 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4217
4218 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4219
4220 * g++.dg/template/error46.C: Add missing comment to dg-message.
4221 * g++.dg/template/crash107.C: Likewise.
4222 * g++.dg/template/error47.C: Likewise.
4223 * g++.dg/template/crash108.C: Likewise.
4224 * g++.dg/overload/operator5.C: Likewise.
4225
4226 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4227 errors in dg-message directives, add comments.
4228
4229 2012-06-28 Kai Tietz <ktietz@redhat.com>
4230
4231 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4232 hard-coded 'unsigned long'.
4233
4234 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR tree-optimization/51581
4237 * gcc.dg/vect/pr51581-4.c: New test.
4238
4239 PR tree-optimization/53645
4240 * gcc.c-torture/execute/pr53645-2.c: New test.
4241
4242 2012-06-28 Richard Guenther <rguenther@suse.de>
4243
4244 PR middle-end/53790
4245 * gcc.dg/torture/pr53790.c: New testcase.
4246
4247 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR tree-optimization/53645
4250 * gcc.c-torture/execute/pr53645.c: New test.
4251
4252 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4253
4254 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4255
4256 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4257
4258 PR debug/53671
4259 PR debug/49888
4260 * gcc.dg/guality/pr49888.c: Account for the possibility that
4261 the variable is optimized out at the first test.
4262
4263 2012-06-27 Jason Merrill <jason@redhat.com>
4264
4265 * g++.dg/cpp0x/override2.C: Adjust.
4266 * g++.dg/template/error5.C: Adjust.
4267 * g++.dg/parse/crash28.C: Adjust.
4268
4269 PR c++/53563
4270 * g++.dg/parse/template27.C: New.
4271 * g++.dg/template/crash74.C: Adjust expected output.
4272
4273 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4274
4275 PR fortran/41951
4276 PR fortran/49591
4277 * gfortran.dg/typebound_operator_16.f03: New.
4278
4279 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4280
4281 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4282 even src1.i and src2.i fields even in the second half of the arrays.
4283
4284 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4285
4286 PR c++/51033.
4287 * g++.dg/torture/vshuf-16.inc: New test.
4288 * g++.dg/torture/vshuf-2.inc: New test.
4289 * g++.dg/torture/vshuf-4.inc: New test.
4290 * g++.dg/torture/vshuf-8.inc: New test.
4291 * g++.dg/torture/vshuf-main.inc: New test.
4292 * g++.dg/torture/vshuf-v16hi.C: New test.
4293 * g++.dg/torture/vshuf-v16qi.C: New test.
4294 * g++.dg/torture/vshuf-v2df.C: New test.
4295 * g++.dg/torture/vshuf-v2di.C: New test.
4296 * g++.dg/torture/vshuf-v2sf.C: New test.
4297 * g++.dg/torture/vshuf-v2si.C: New test.
4298 * g++.dg/torture/vshuf-v4df.C: New test.
4299 * g++.dg/torture/vshuf-v4di.C: New test.
4300 * g++.dg/torture/vshuf-v4sf.C: New test.
4301 * g++.dg/torture/vshuf-v4si.C: New test.
4302 * g++.dg/torture/vshuf-v8hi.C: New test.
4303 * g++.dg/torture/vshuf-v8qi.C: New test.
4304 * g++.dg/torture/vshuf-v8si.C: New test.
4305
4306 2012-06-27 Richard Guenther <rguenther@suse.de>
4307
4308 PR middle-end/53676
4309 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4310
4311 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4312
4313 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4314 scan-dump-dem-not): Use printable pattern in test name.
4315
4316 2012-06-26 Sterling Augustine <saugustine@google.com>
4317 Dominique Dhumieres <dominiq@lps.ens.fr>
4318
4319 * gcc.dg/pubtypes-2.c: Update expected output.
4320 * gcc.dg/pubtypes-3.c: Likewise.
4321 * gcc.dg/pubtypes-4.c: Likewise.
4322
4323 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4324
4325 * gcc.dg/tree-ssa/slsr-1.c: New test.
4326 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4327 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4328 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4329
4330 2012-06-26 Matt Turner <mattst88@gmail.com>
4331
4332 PR target/35294
4333 * gcc.target/arm/mmx-2.c: New.
4334
4335 2012-06-26 Richard Guenther <rguenther@suse.de>
4336
4337 PR c++/53752
4338 * g++.dg/torture/pr53752.C: New testcase.
4339
4340 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR tree-optimization/53748
4343 * gcc.c-torture/compile/pr53748.c: New test.
4344
4345 2012-06-25 Jason Merrill <jason@redhat.com>
4346
4347 PR c++/53498
4348 PR c++/53305
4349 * g++.dg/cpp0x/decltype38.C: New.
4350 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4351
4352 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4353
4354 * lib/target-supports-dg.exp (testname-for-summary): New.
4355 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4356 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4357 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4358 scan-module-absence, output-exists, output-exists-not: Use
4359 testname-for-summary.
4360 (dg-test): Clean up testname_with_flags.
4361 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4362 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4363 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4364 scan-assembler-dem-not, object-size: Use testname-for-summary.
4365 * lib/gcov.exp (run-gcov): Likewise.
4366 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4367 scan-dump-dem, scan-dump-dem-note): Likewise.
4368
4369 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4370 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4371 including profopt.opt; save and restore existing value.
4372 * g++.dg/bprob/bprob.exp: Likewise.
4373 * gcc.dg/matrix/matrix.exp: Likewise.
4374 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4375 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4376 PROFOPT_OPTIONS.
4377
4378 2012-06-25 Richard Henderson <rth@redhat.com>
4379
4380 * gcc.dg/pr53749.c: New.
4381
4382 2012-06-25 Jason Merrill <jason@redhat.com>
4383
4384 PR c++/52988
4385 * g++.dg/cpp0x/nullptr28.C: New.
4386
4387 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4388
4389 * gcc.target/arm/neon-vld1_dupQ.c: New.
4390
4391 2012-06-25 Florian Weimer <fweimer@redhat.com>
4392
4393 * g++.dg/init/new35.C: New.
4394 * g++.dg/init/new36.C: New.
4395 * g++.dg/init/new37.C: New.
4396 * g++.dg/ext/vla5.C: New warning.
4397 * g++.dg/ext/vla8.C: New warning.
4398 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4399
4400 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4401 James Greenhalgh <james.greenhalgh@arm.com>
4402
4403 * gcc.target/arm/ftest-support-arm.h New testcase.
4404 * gcc.target/arm/ftest-support-thumb.h Likewise.
4405 * gcc.target/arm/ftest-support.h Likewise.
4406 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4407 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4408 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4409 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4410 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4411 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4412 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4413 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4414 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4415 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4416 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4417 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4418 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4419 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4420 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4421 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4422 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4423 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4424 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4425 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4426 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4427 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4428 * lib/target-supports.exp
4429 (check_effective_target_arm_arch_FUNC): Add support for more
4430 architectures.
4431 (add_options_for_arm_arch_FUNC): Likewise.
4432 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4433
4434 2012-06-25 Jason Merrill <jason@redhat.com>
4435
4436 PR c++/53202
4437 * g++.dg/cpp0x/constexpr-tuple.C: New.
4438
4439 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR target/53759
4442 * gcc.target/i386/pr53759.c: New test.
4443
4444 PR c++/53594
4445 * g++.dg/cpp0x/nsdmi7.C: New test.
4446
4447 2012-06-24 Kai Tietz <ktietz@redhat.com>
4448
4449 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4450 for LLP64 targets.
4451 * gcc.target/i386/pr38988.c: Likewise.
4452
4453 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4454
4455 PR fortran/47710
4456 PR fortran/53328
4457 * gfortran.dg/typebound_generic_12.f03: New.
4458 * gfortran.dg/typebound_generic_13.f03: New.
4459
4460 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4461
4462 * gnat.dg/lto15.ad[sb]: New test.
4463
4464 2012-06-21 Meador Inge <meadori@codesourcery.com>
4465
4466 PR c/53702
4467 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4468
4469 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4470
4471 * gcc.dg/pch/ident-1.c: New test.
4472 * gcc.dg/pch/ident-1.hs: Header file for new test.
4473
4474 2012-06-21 Michael Matz <matz@suse.de>
4475
4476 PR middle-end/53688
4477 * gcc.c-torture/execute/pr53688.c: New test.
4478
4479 2012-06-20 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/30318
4482 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4483
4484 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4485
4486 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4487
4488 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4489
4490 * gcc.target/i386/clearcapv2.map: New file.
4491 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4492
4493 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4494
4495 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4496 and add __sh__ case.
4497
4498 2012-06-19 Jason Merrill <jason@redhat.com>
4499
4500 PR c++/52637
4501 * g++.dg/debug/localclass1.C: New.
4502
4503 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4504
4505 * g++.dg/cpp0x/override4.C: New.
4506
4507 2012-06-14 Jason Merrill <jason@redhat.com>
4508
4509 PR c++/53651
4510 * g++.dg/cpp0x/decltype37.C: New.
4511
4512 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4513
4514 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4515
4516 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4517
4518 * gcc.c-torture/compile/vector-5.c,
4519 gcc.c-torture/compile/vector-6.c: New tests.
4520
4521 2012-06-19 Richard Henderson <rth@redhat.com>
4522
4523 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4524
4525 2012-06-19 Richard Guenther <rguenther@suse.de>
4526
4527 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4528
4529 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4530
4531 PR target/53712
4532 * gcc.target/i386/pr53712.c: New test.
4533
4534 2012-06-18 Tobias Burnus <burnus@net-b.de>
4535
4536 PR fortran/53692
4537 * gfortran.dg/elemental_optional_args_6.f90: New.
4538
4539 2012-06-18 Tobias Burnus <burnus@net-b.de>
4540
4541 PR fortran/53526
4542 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4543 * gfortran.dg/coarray/move_alloc_1.f90
4544
4545 2012-06-18 Tobias Burnus <burnus@net-b.de>
4546
4547 PR fortran/53526
4548 * gfortran.dg/coarray_27.f90: New.
4549
4550 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4551 Greta Yorsh <Greta.Yorsh@arm.com>
4552
4553 * gcc.target/arm/epilog-1.c: New test.
4554
4555 2012-06-18 Richard Guenther <rguenther@suse.de>
4556
4557 PR tree-optimization/53693
4558 * g++.dg/torture/pr53693.C: New testcase.
4559
4560 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4561
4562 PR tree-optimization/53703
4563 * gcc.dg/torture/pr53703.c: New test.
4564
4565 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4566
4567 PR middle-end/53698
4568 * gcc.target/i386/pr53698.c: New test.
4569
4570 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4571
4572 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4573
4574 2012-06-17 Tobias Burnus <burnus@net-b.de>
4575
4576 PR fortran/53691
4577 PR fortran/53685
4578 * gfortran.dg/transfer_check_3.f90: New.
4579
4580 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4581
4582 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4583
4584 2012-06-16 Tobias Burnus <burnus@net-b.de>
4585
4586 PR fortran/53642
4587 PR fortran/45170
4588 * gfortran.dg/deferred_type_param_8.f90: New.
4589
4590 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4591
4592 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4593 testname that includes flags, passed in as new argument, in
4594 pass/fail messages.
4595 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4596 and pass it to verify-* procedures.
4597
4598 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4599 alignment torture options with usual torture options.
4600
4601 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4602 messages reported for one line of source code.
4603 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4604 * g++.dg/cpp0x/decltype2.C: Likewise.
4605 * g++.dg/cpp0x/decltype3.C: Likewise.
4606 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4607 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4608 * g++.dg/cpp0x/static_assert3.C: Likewise.
4609 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4610 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4611 * g++.dg/cpp0x/union1.C: Likewise.
4612 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4613 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4614 * g++.dg/cpp0x/variadic2.C: Likewise.
4615 * g++.dg/cpp0x/variadic20.C: Likewise.
4616 * g++.dg/cpp0x/variadic74.C: Likewise.
4617 * g++.dg/diagnostic/bitfld2.C: Likewise.
4618 * g++.dg/ext/attrib44.C: Likewise.
4619 * g++.dg/ext/no-asm-1.C: Likewise.
4620 * g++.dg/other/error34.C: Likewise.
4621 * g++.dg/parse/crash46.C: Likewise.
4622 * g++.dg/parse/error10.C: Likewise.
4623 * g++.dg/parse/error2.C: Likewise.
4624 * g++.dg/parse/error3.C: Likewise.
4625 * g++.dg/parse/error36.C: Likewise.
4626 * g++.dg/parse/error8.C: Likewise.
4627 * g++.dg/parse/error9.C: Likewise.
4628 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4629 * g++.dg/parse/parser-pr28152.C: Likewise.
4630 * g++.dg/parse/template25.C: Likewise.
4631 * g++.dg/parse/typename11.C: Likewise.
4632 * g++.dg/tc1/dr147.C: Likewise.
4633 * g++.dg/template/deduce3.C: Likewise.
4634 * g++.dg/template/koenig9.C: Likewise.
4635 * g++.dg/template/pr23510.C: Likewise.
4636 * g++.dg/warn/pr12242.C: Likewise.
4637 * g++.dg/warn/pr30551-2.C: Likewise.
4638 * g++.dg/warn/pr30551.C: Likewise.
4639 * g++.old-deja/g++.other/typename1.C: Likewise.
4640 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4641
4642 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4643
4644 PR c++/51033
4645 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4646 * c-c++-common/torture/vshuf-2.inc: Likewise.
4647 * c-c++-common/torture/vshuf-4.inc: Likewise.
4648 * c-c++-common/torture/vshuf-8.inc: Likewise.
4649 * c-c++-common/torture/vshuf-main.inc: Likewise.
4650 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4651 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4652 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4653 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4654 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4655 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4656 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4657 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4658 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4659 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4660 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4661 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4662 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4663 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4664
4665 2012-06-15 Michael Matz <matz@suse.de>
4666
4667 * gcc.dg/tree-ssa/vector-4.c: New test.
4668
4669 2012-06-15 Michael Matz <matz@suse.de>
4670
4671 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4672 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4673
4674 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4675
4676 PR tree-optimization/53636
4677 * gcc.target/arm/pr53636.c: New test.
4678
4679 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR tree-optimization/51581
4682 * gcc.c-torture/execute/pr51581-1.c: New test.
4683 * gcc.c-torture/execute/pr51581-2.c: New test.
4684 * gcc.dg/vect/pr51581-1.c: New test.
4685 * gcc.dg/vect/pr51581-2.c: New test.
4686 * gcc.dg/vect/pr51581-3.c: New test.
4687 * gcc.target/i386/avx-pr51581-1.c: New test.
4688 * gcc.target/i386/avx-pr51581-2.c: New test.
4689 * gcc.target/i386/avx2-pr51581-1.c: New test.
4690 * gcc.target/i386/avx2-pr51581-2.c: New test.
4691 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4692
4693 2012-06-15 Richard Guenther <rguenther@suse.de>
4694
4695 * gcc.c-torture/execute/20120615-1.c: New testcase.
4696
4697 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4698
4699 * gnat.dg/vect8.ad[sb]: New test.
4700
4701 2012-06-14 Richard Guenther <rguenther@suse.de>
4702
4703 * gcc.dg/tree-ssa/vrp.h: New testcase.
4704 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4705
4706 2012-06-13 Christian Bruel <christian.bruel@st.com>
4707
4708 PR target/53621
4709 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4710
4711 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4712
4713 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4714
4715 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4716
4717 PR testsuite/20771
4718 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4719 test summary unique.
4720
4721 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4722 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4723 scan-stack-usage-not): Don't strip torture options from test name.
4724
4725 * lib/scandump.exp (scan-dump-times): Use printable version of
4726 regexp in test summary line.
4727
4728 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4729 messages reported for one line of source code.
4730 * gcc.dg/format/few-1.c: Likewise.
4731 * gcc.dg/ia64-sync-2.c: Likewise.
4732 * gcc.dg/sync-2.c: Likewise.
4733 * gcc.dg/noncompile/pr44517.c: Likewise.
4734
4735 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4736
4737 PR debug/49888
4738 * gcc.dg/guality/pr49888.c: New.
4739
4740 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4741
4742 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4743 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4744 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4745
4746 2012-06-13 Tobias Burnus <burnus@net-b.de>
4747
4748 PR fortran/53643
4749 * gfortran.dg/intent_out_7.f90: New.
4750
4751 2012-06-13 Tobias Burnus <burnus@net-b.de>
4752
4753 PR fortran/53597
4754 * gfortran.dg/save_4.f90: New.
4755
4756 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR c/53532
4759 PR c/51034
4760 PR c/53196
4761 * gcc.dg/pr53532.c: New test.
4762 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4763 adjust line numbers.
4764 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4765 * gcc.dg/Wcxx-compat-8.c: Likewise.
4766 * gcc.dg/pr51034.c: New test.
4767 * gcc.dg/pr53196-1.c: New test.
4768 * gcc.dg/pr53196-2.c: New test.
4769
4770 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4771
4772 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4773 alignment torture options with usual torture options.
4774 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4775 instead of dg-options.
4776 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4777 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4778 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4779 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4780 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4781 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4782
4783 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4784 to checks for multiple messages reported for one line of source code.
4785 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4786
4787 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4788 messages reported for one line of source code.
4789
4790 * gcc.dg/20031223-1.c: Add comments to check for multiple
4791 messages reported for one line of source code.
4792 * gcc.dg/Wconversion-integer.c: Likewise.
4793 * gcc.dg/Wfatal-2.c: Likewise.
4794 * gcc.dg/Wfatal.c: Likewise.
4795 * gcc.dg/Wobjsize-1.c: Likewise.
4796 * gcc.dg/c99-vla-jump-1.c: Likewise.
4797 * gcc.dg/c99-vla-jump-2.c: Likewise.
4798 * gcc.dg/c99-vla-jump-3.c: Likewise.
4799 * gcc.dg/c99-vla-jump-4.c: Likewise.
4800 * gcc.dg/c99-vla-jump-5.c: Likewise.
4801 * gcc.dg/decl-9.c: Likewise.
4802 * gcc.dg/declspec-10.c: Likewise.
4803 * gcc.dg/declspec-18.c: Likewise.
4804 * gcc.dg/mtune.c: Likewise.
4805 * gcc.dg/parser-pr28152-2.c: Likewise.
4806 * gcc.dg/parser-pr28152.c: Likewise.
4807 * gcc.dg/pr14475.c: Likewise.
4808 * gcc.dg/pr27953.c: Likewise.
4809 * gcc.dg/pr28322-3.c: Likewise.
4810 * gcc.dg/pr30457.c: Likewise.
4811 * gcc.dg/pr30551-2.c: Likewise.
4812 * gcc.dg/pr30551-3.c: Likewise.
4813 * gcc.dg/pr30551-4.c: Likewise.
4814 * gcc.dg/pr30551-5.c: Likewise.
4815 * gcc.dg/pr30551-6.c: Likewise.
4816 * gcc.dg/pr30551.c: Likewise.
4817 * gcc.dg/pr45461.c: Likewise.
4818 * gcc.dg/pr48552-1.c: Likewise.
4819 * gcc.dg/pr48552-2.c: Likewise.
4820 * gcc.dg/redecl-1.c: Likewise.
4821 * gcc.dg/transparent-union-3.c: Likewise.
4822 * gcc.dg/utf-dflt.c: Likewise.
4823 * gcc.dg/utf-dflt2.c: Likewise.
4824 * gcc.dg/vla-8.c: Likewise.
4825 * gcc.dg/vla-init-1.c: Likewise.
4826 * gcc.dg/wtr-int-type-1.c: Likewise.
4827
4828 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4829 messages reported for for one line of source code.
4830 * c-c++-common/raw-string-5.c: Likewise.
4831 * c-c++-common/raw-string-4.c: Likewise.
4832 * c-c++-common/raw-string-6.c: Likewise.
4833 * c-c++-common/pr20000.c: Likewise.
4834
4835 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4836 messages reported for one line of source code.
4837 * gcc.dg/cpp/pr30786.c: Likewise.
4838 * gcc.dg/cpp/pr28709.c: Likewise.
4839 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4840 * gcc.dg/cpp/macspace2.c: Likewise.
4841 * gcc.dg/cpp/missing-header-1.c: Likewise.
4842 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4843 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4844 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4845
4846 2012-06-12 Jason Merrill <jason@redhat.com>
4847
4848 PR c++/53599
4849 * g++.dg/template/local7.C: New.
4850
4851 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4852
4853 PR target/53511
4854 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4855 * gcc.target/sh/pr51340-2.c: Likewise.
4856 * gcc.target/sh/pr51340-3.c: Likewise.
4857
4858 2012-06-12 Michael Matz <matz@suse.de>
4859
4860 * gcc.dg/torture/alias-1.c: New test.
4861
4862 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR rtl-optimization/53589
4865 * gcc.dg/torture/pr53589.c: New test.
4866
4867 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4868
4869 PR target/50749
4870 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4871 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4872 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4873 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4874 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4875 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4876 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4877 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4878 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4879 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4880 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4881 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4882 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4883 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4884 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4885 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4886
4887 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4888
4889 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4890 (check_intel_cpu_model): New function.
4891 (check_amd_cpu_model): New function.
4892 (check_features): New function.
4893 (__get_cpuid_output): New function.
4894 (check_detailed): New function.
4895 (fn1): Rename to quick_check.
4896 (main): Update to call quick_check and call check_detailed.
4897
4898 2012-06-11 Richard Henderson <rth@redhat.com>
4899
4900 * lib/target-supports.exp
4901 (check_effective_target_sync_long_long_runtime): Use
4902 check_effective_target_lp64 instead of
4903 check_effective_target_powerpc64 for powerpc targets.
4904
4905 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4906
4907 PR target/53511
4908 * gcc.target/sh/pr53511-1.c: New.
4909
4910 2012-06-11 Richard Guenther <rguenther@suse.de>
4911
4912 PR middle-end/53470
4913 * g++.dg/lto/pr53470_0.C: New testcase.
4914 * gcc.dg/lto/pr53470_0.c: Likewise.
4915
4916 2012-06-11 Richard Guenther <rguenther@suse.de>
4917
4918 PR c++/53605
4919 * g++.dg/ext/pr53605.C: New testcase.
4920
4921 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4922
4923 * gnat.dg/specs/array1.ads: New test.
4924 * gnat.dg/specs/array2.ads: Likewise.
4925 * gnat.dg/array22.adb: Likewise.
4926
4927 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4928
4929 * gnat.dg/constant4.adb: New test.
4930 * gnat.dg/constant4_pkg.ads: New helper.
4931
4932 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4933
4934 PR fortran/52552
4935 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4936 * gfortran.dg/allocate_class_1.f90: Modified.
4937 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4938 * gfortran.dg/allocate_class_2.f90: New.
4939
4940 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4941
4942 PR middle-end/53535
4943 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4944
4945 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4946
4947 PR fortran/52861
4948 * gfortran.dg/string_assign_2.f90: New test case.
4949
4950 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4951
4952 PR fortran/52861
4953 * gfortran.dg/string_assign_1.f90: New test case.
4954
4955 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4956
4957 PR middle-end/53580
4958 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4959 * gcc.dg/gomp/critical-4.c: Likewise.
4960 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4961 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4962 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4963 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4964 * c-c++-common/gomp/pr53580.c: New test.
4965
4966 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4967
4968 PR c++/51214
4969 * g++.dg/cpp0x/forw_enum11.C: New.
4970
4971 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 PR c++/53567
4974 * g++.dg/cpp0x/alias-decl-19.C: New.
4975
4976 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4977
4978 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4979
4980 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4981
4982 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4983 (XSTATE_FP): Ditto.
4984 (XSTATE_SSE): Ditto.
4985 (XSTATE_YMM): Ditto.
4986 (avx_os_support): Use new defines.
4987
4988 2012-06-06 Richard Guenther <rguenther@suse.de>
4989
4990 PR testsuite/32380
4991 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4992 loops.
4993
4994 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4995
4996 PR c++/52841
4997 * g++.dg/cpp0x/pr52841.C: New testcase.
4998
4999 2012-06-06 Richard Guenther <rguenther@suse.de>
5000
5001 PR tree-optimization/53081
5002 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5003 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5004
5005 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5006
5007 * gcc.target/powerpc/pr53487.c: New test.
5008
5009 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5010
5011 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5012
5013 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5014
5015 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5016
5017 2012-06-05 Richard Guenther <rguenther@suse.de>
5018
5019 PR tree-optimization/30442
5020 * gcc.dg/vect/bb-slp-30.c: New testcase.
5021
5022 2012-06-05 Richard Guenther <rguenther@suse.de>
5023
5024 PR tree-optimization/53081
5025 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5026 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5027 -fno-tree-loop-distribute-patterns.
5028
5029 2012-06-05 Alan Modra <amodra@gmail.com>
5030
5031 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5032 Check static chain in nested funcs.
5033
5034 2012-06-04 Tobias Burnus <burnus@net-b.de>
5035
5036 PR fortran/50619
5037 * gfortran.dg/init_flag_10.f90: New.
5038
5039 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5040
5041 PR c++/53524
5042 * g++.dg/warn/Wenum-compare-no-2: New.
5043
5044 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5045
5046 PR preprocessor/53463
5047 * g++.dg/cpp/limits.C: New test.
5048 * g++.dg/parse/error19.C: Adjust.
5049 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5050 * g++.dg/warn/pr35635.C: Likewise.
5051 * g++.old-deja/g++.pt/assign1.C: Likewise.
5052
5053 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5054
5055 PR target/53559
5056 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5057 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5058 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5059 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5060 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5061 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5062 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5063 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5064
5065 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5066
5067 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5068
5069 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR tree-optimization/53550
5072 * gcc.dg/pr53550.c: New test.
5073
5074 2012-06-04 Richard Guenther <rguenther@suse.de>
5075
5076 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5077 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5078 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5079
5080 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5081
5082 PR fortran/48831
5083 * gfortran.dg/parameter_array_element_2.f90: New.
5084
5085 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5086
5087 PR target/53512
5088 * gcc.target/sh/pr53512-1.c: New.
5089 * gcc.target/sh/pr53512-2.c: New.
5090 * gcc.target/sh/pr53512-3.c: New.
5091 * gcc.target/sh/pr53512-4.c: New.
5092
5093 2012-06-01 Jason Merrill <jason@redhat.com>
5094
5095 PR c++/52973
5096 * g++.dg/ext/visibility/template12.C: New.
5097 * g++.dg/ext/attrib14.C: Adjust warning line.
5098
5099 PR c++/52725
5100 * g++.dg/parse/new6.C: New.
5101 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5102
5103 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5104
5105 * c-c++-common/restrict-2.c: Revert previous change.
5106
5107 2012-06-01 Jason Merrill <jason@redhat.com>
5108
5109 PR c++/53137
5110 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5111
5112 PR c++/53484
5113 * g++.dg/cpp0x/auto33.C: New.
5114
5115 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 PR c++/26155
5118 * g++.dg/parse/namespace-alias-1.C: New.
5119
5120 2012-06-01 Christian Bruel <christian.bruel@st.com>
5121
5122 * gcc.dg/spec-options.c: New test.
5123 * gcc.dg/foo.specs: New file.
5124
5125 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5126
5127 PR ada/53517
5128 * gnat.dg/lto14.adb: Skip on Solaris.
5129
5130 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5131
5132 * gcc.target/cris/sync-1-v10.c,
5133 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5134 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5135 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5136 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5137 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5138 gcc.target/cris/torture/sync-mis-op-i-1.c,
5139 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5140 gcc.target/cris/torture/sync-mis-op-i-2.c,
5141 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5142 gcc.target/cris/torture/sync-mis-op-i-3.c,
5143 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5144 gcc.target/cris/torture/sync-mis-op-s-1.c,
5145 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5146 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5147 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5148 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5149 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5150 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5151 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5152 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5153 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5154
5155 2012-05-31 Richard Guenther <rguenther@suse.de>
5156
5157 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5158 ldist-pr45948.c with disabled SCCP.
5159
5160 2012-05-31 Richard Guenther <rguenther@suse.de>
5161
5162 PR middle-end/48493
5163 * gcc.dg/torture/pr48493.c: New testcase.
5164
5165 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5166
5167 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5168 arm32 to targets.
5169 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5170 of the initialization loop.
5171 (dg-final): Adjust the expected number of vectorized loops depending
5172 on vect_char_mult target selector.
5173
5174 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5175
5176 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5177 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5178 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5179 New tests.
5180
5181 2012-05-30 Jason Merrill <jason@redhat.com>
5182
5183 PR c++/53356
5184 * g++.dg/init/new34.C: New.
5185 * g++.dg/tree-ssa/stabilize1.C: New.
5186
5187 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR c++/53356
5190 * g++.dg/init/new33.C: New test.
5191
5192 2012-05-30 Richard Guenther <rguenther@suse.de>
5193
5194 PR middle-end/53501
5195 * gcc.dg/torture/pr53501.c: New testcase.
5196 * c-c++-common/restrict-2.c: Adjust.
5197
5198 2012-05-30 Alan Modra <amodra@gmail.com>
5199
5200 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5201 torture-finish.
5202
5203 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5204
5205 * gcc.target/i386/shuf-concat.c: New test.
5206
5207 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR rtl-optimization/53519
5210 * gcc.c-torture/compile/pr53519.c: New test.
5211
5212 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5213
5214 * gcc.target/arm/neon-vrev.c: New.
5215
5216 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5217
5218 PR target/51340
5219 * gcc.target/sh/pr51340-1.c: New.
5220 * gcc.target/sh/pr51340-2.c: New.
5221 * gcc.target/sh/pr51340-3.c: New.
5222
5223 2012-05-29 Richard Guenther <rguenther@suse.de>
5224
5225 PR tree-optimization/53516
5226 * gcc.dg/torture/pr53516.c: New testcase.
5227
5228 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5229
5230 PR preprocessor/53229
5231 * gcc.dg/cpp/paste6.c: Force to run without
5232 -ftrack-macro-expansion.
5233 * gcc.dg/cpp/paste8.c: Likewise.
5234 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5235 -ftrack-macro-expansion.
5236 * gcc.dg/cpp/paste12.c: Force to run without
5237 -ftrack-macro-expansion.
5238 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5239 -ftrack-macro-expansion.
5240 * gcc.dg/cpp/paste13.c: Likewise.
5241 * gcc.dg/cpp/paste14.c: Likewise.
5242 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5243 -ftrack-macro-expansion.
5244 * gcc.dg/cpp/paste18.c: New test.
5245
5246 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5247
5248 * gcc.target/cris/torture/trap-1.c,
5249 gcc.target/cris/torture/trap-2.c,
5250 gcc.target/cris/torture/trap-3.c,
5251 gcc.target/cris/torture/trap-v0.c,
5252 gcc.target/cris/torture/trap-v3.c: New tests.
5253
5254 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5255
5256 PR c++/25137
5257 * g++.dg/warn/Wbraces3.C: New.
5258 * g++.dg/warn/Wbraces4.C: Likewise.
5259
5260 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR tree-optimization/53505
5263 * c-c++-common/torture/pr53505.c: New test.
5264
5265 2012-05-27 Nathan Sidwell <nathan@acm.org>
5266
5267 * gcc.dg/stmt-expr-4.c: New.
5268
5269 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/53491
5272 * g++.dg/parse/crash60.C: New.
5273
5274 2012-05-26 Jason Merrill <jason@redhat.com>
5275
5276 PR c++/53220
5277 * c-c++-common/array-lit.c: New.
5278 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5279
5280 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 PR ada/50294
5283 * gnat.dg/array21.adb: New test.
5284
5285 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5288
5289 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 PR c++/32054
5292 * g++.dg/other/anon-union3.C: New.
5293
5294 2012-05-25 Ian Lance Taylor <iant@google.com>
5295
5296 * gcc.dg/split-6.c: New test.
5297
5298 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5299
5300 * gnat.dg/lto14.adb: New test.
5301
5302 2012-05-25 Tristan Gingold <gingold@adacore.com>
5303
5304 * gcc.target/i386/large-frame.c: New.
5305
5306 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5307 * gcc.target/powerpc/lhs-1.c: New.
5308 * gcc.target/powerpc/lhs-2.c: New.
5309 * gcc.target/powerpc/lhs-3.c: New.
5310
5311 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5312
5313 Make unwound macro expansion trace less redundant
5314 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5315 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5316 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5317 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5318 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5319 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5320
5321 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/53464
5324 * g++.dg/cpp0x/constexpr-default1.C: New.
5325
5326 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5327
5328 PR c++/32080
5329 * g++.dg/eh/goto2.C: New.
5330
5331 2012-05-24 Richard Guenther <rguenther@suse.de>
5332
5333 PR middle-end/53460
5334 * g++.dg/tree-prof/pr53460.C: New testcase.
5335
5336 2012-05-24 Richard Guenther <rguenther@suse.de>
5337
5338 PR bootstrap/53466
5339 * g++.dg/debug/pr53466.C: New testcase.
5340
5341 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR tree-optimization/53465
5344 * gcc.c-torture/execute/pr53465.c: New test.
5345
5346 2012-05-23 Tobias Burnus <burnus@net-b.de>
5347
5348 PR fortran/51055
5349 PR fortran/45170
5350 * gfortran.dg/allocate_with_typespec_6.f90: New.
5351
5352 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5353
5354 PR c++/29185
5355 * g++.dg/warn/delete-array-1.C: New.
5356
5357 2012-05-23 Richard Guenther <rguenther@suse.de>
5358
5359 * gcc.dg/torture/pr39074-2.c: Adjust.
5360 * gcc.dg/torture/pr39074.c: Likewise.
5361 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5362 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5363
5364 2012-05-22 Jan Hubicka <jh@suse.cz>
5365
5366 PR middle-end/53161
5367 * g++.dg/torture/pr53161.C: New testcase.
5368
5369 2012-05-22 Tobias Burnus <burnus@net-b.de>
5370
5371 PR fortran/53389
5372 * gfortran.dg/realloc_on_assign_15.f90: New.
5373
5374 2012-05-22 Richard Guenther <rguenther@suse.de>
5375
5376 PR middle-end/51071
5377 * gcc.dg/torture/pr51071-2.c: New testcase.
5378
5379 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5380
5381 PR tree-optimization/53336
5382 * g++.dg/torture/pr53336.C: New testcase.
5383
5384 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5385
5386 PR c++/53322
5387 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5388 instead of -Wunused-local-typedefs.
5389
5390 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 PR c++/51184
5393 * g++.dg/other/abstract4.C: New-
5394
5395 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5396
5397 PR c++/40821
5398 * g++.dg/ext/attrib46.C: New.
5399
5400 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5401
5402 PR c/53418
5403 * gcc.c-torture/compile/pr53418-1.c,
5404 gcc.c-torture/compile/pr53418-2.c: New tests.
5405
5406 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR tree-optimization/53366
5409 * gcc.dg/torture/pr53366-1.c: New test.
5410 * gcc.dg/torture/pr53366-2.c: New test.
5411 * gcc.target/i386/pr53366-1.c: New test.
5412 * gcc.target/i386/pr53366-2.c: New test.
5413
5414 PR tree-optimization/53409
5415 * gcc.c-torture/compile/pr53409.c: New test.
5416
5417 PR tree-optimization/53410
5418 * gcc.c-torture/compile/pr53410-1.c: New test.
5419 * gcc.c-torture/compile/pr53410-2.c: New test.
5420
5421 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5422
5423 PR target/53425
5424 * gcc.target/i386/pr53425-1.c: New file.
5425 * gcc.target/i386/pr53425-2.c: Likewise.
5426
5427 2012-05-21 Richard Guenther <rguenther@suse.de>
5428
5429 PR tree-optimization/53408
5430 * gcc.dg/torture/pr53408.c: New testcase.
5431
5432 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5433 H.J. Lu <hongjiu.lu@intel.com>
5434
5435 PR target/53416
5436 * gcc.target/i386/pr53416.c: New file.
5437
5438 2012-05-21 Richard Guenther <rguenther@suse.de>
5439
5440 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5441
5442 2012-05-21 Richard Guenther <rguenther@suse.de>
5443
5444 * gcc.dg/torture/ldist-1.c: New testcase.
5445
5446 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5447
5448 * gnat.dg/lto13.adb: New test.
5449 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5450
5451 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5452
5453 * gnat.dg/specs/lto12.ads: New test.
5454 * gnat.dg/specs/lto12_pkg.ads: New helper.
5455
5456 2012-05-18 Richard Guenther <rguenther@suse.de>
5457
5458 PR tree-optimization/53346
5459 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5460 * gcc.target/i386/incoming-10.c: Adjust.
5461 * gcc.target/i386/incoming-11.c: Likewise.
5462 * gcc.target/i386/pr46295.c: Likewise.
5463
5464 2012-05-18 Richard Guenther <rguenther@suse.de>
5465
5466 * gcc.dg/pr53352.c: Return zero.
5467
5468 2012-05-18 Richard Guenther <rguenther@suse.de>
5469
5470 PR tree-optimization/53390
5471 * gcc.dg/torture/pr53390.c: New testcase.
5472
5473 2012-05-18 Meador Inge <meadori@codesourcery.com>
5474
5475 PR rtl-optimization/53352
5476 * gcc.dg/pr53352.c: New test.
5477
5478 2012-05-17 David S. Miller <davem@davemloft.net>
5479
5480 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5481 failure on sparc-*-linux-gnu.
5482
5483 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5484
5485 PR c++/39681
5486 * g++.dg/parse/error49.C: New.
5487 * g++.dg/cpp0x/error8.C: Likewise.
5488 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5489 * g++.dg/ext/utf-dflt2.C: Likewise.
5490 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5491 * g++.dg/ext/utf-dflt.C: Likewise.
5492 * c-c++-common/raw-string-3.c: Likewise.
5493 * c-c++-common/raw-string-4.c: Likewise.
5494
5495 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/53371
5498 * g++.dg/cpp0x/catch1.C: New.
5499
5500 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5501
5502 PR c++/44516
5503 * g++.dg/parse/error48.C: New.
5504 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5505 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5506
5507 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5508
5509 * gcc.dg/tm/indirect-2.c: New test.
5510
5511 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5512
5513 PR tree-optimization/53217
5514 * gfortran.dg/pr53217.f90: New test.
5515
5516 2012-05-16 Richard Guenther <rguenther@suse.de>
5517
5518 PR tree-optimization/53364
5519 * g++.dg/torture/pr53364.C: New testcase.
5520
5521 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5522
5523 PR testsuite/52641
5524 * gcc.dg/pr52549.c: Fix test for long != void*
5525 * gcc.c-torture/execute/pr52979-1.x: New file.
5526 * gcc.c-torture/execute/pr52979-2.x: New file.
5527
5528 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5529
5530 PR preprocessor/7263
5531 * gcc.dg/binary-constants-2.c: Run without tracking locations
5532 accross macro expansion.
5533 * gcc.dg/binary-constants-3.c: Likewise.
5534 * gcc.dg/cpp/sysmac2.c: Likewise.
5535 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5536 location.
5537 * gcc.dg/cpp/syshdr3.c: New test.
5538 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5539 * gcc.dg/system-binary-constants-1.c: New test.
5540 * gcc.dg/system-binary-constants-1.h: New header for the new test
5541 above.
5542 * g++.dg/cpp/syshdr3.C: New test.
5543 * g++.dg/cpp/syshdr3.h: New header the new test above.
5544 * g++.dg/system-binary-constants-1.C: New test.
5545 * g++.dg/system-binary-constants-1.h: New header the new test
5546 above.
5547
5548 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5551
5552 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR target/53358
5555 * gcc.dg/pr53358.c: New test.
5556
5557 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5558
5559 PR c++/11856
5560 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5561 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5562
5563 2012-05-15 Olivier Hainque <hainque@adacore.com>
5564
5565 * g++.dg/eh/sighandle.C: New testcase.
5566
5567 2012-05-15 Richard Guenther <rguenther@suse.de>
5568
5569 PR tree-optimization/53355
5570 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5571
5572 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5573
5574 * gfortran.dg/*.f90: Remove now redundant manual
5575 cleanup-modules directive.
5576
5577 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5578
5579 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5580 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5581
5582 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5583
5584 PR fortran/52428
5585 * gfortran.dg/int_range_io_1.f90: New test.
5586
5587 2012-05-14 Andi Kleen <ak@linux.intel.com>
5588 Jakub Jelinek <jakub@redhat.com>
5589
5590 PR target/53315
5591 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5592 * gcc.target/i386/rtm-check.h: New file.
5593 * gcc.target/i386/pr53315.c: New test.
5594
5595 2012-05-14 Tobias Burnus <burnus@net-b.de>
5596
5597 PR fortran/49110
5598 PR fortran/51055
5599 PR fortran/53329
5600 * gfortran.dg/deferred_type_param_4.f90: New.
5601 * gfortran.dg/deferred_type_param_6.f90: New.
5602
5603 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5604
5605 * gcc.target/i386/retarg.c: New test.
5606
5607 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5608
5609 PR fortran/45170
5610 * gfortran.dg/deferred_type_param_3.f90: New.
5611 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5612 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5613
5614 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5615
5616 * gnat.dg/null_pointer_deref3.adb: New test.
5617
5618 2012-05-12 Tobias Burnus <burnus@net-b.de>
5619
5620 PR fortran/49110
5621 PR fortran/52843
5622 * gfortran.dg/deferred_type_param_5.f90: New.
5623
5624 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 * g++.dg/parse/error47.C: New.
5627
5628 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5629
5630 PR fortran/52537
5631 * gfortran.dg/string_compare_4.f90: Change option
5632 to -fdump-tree-original. Add test case for kind=4.
5633
5634 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5635
5636 PR fortran/52537
5637 * gfortran.dg/string_compare_4.f90: New test.
5638
5639 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5640
5641 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5642
5643 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/53305
5646 * g++.dg/cpp0x/variadic132.C: New.
5647
5648 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/53158
5651 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5652 * g++.dg/parse/error26.C: Tweak dg-error column number.
5653
5654 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5655
5656 PR c++/53301
5657 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5658
5659 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gnat.dg/lto11.ad[sb]: New test.
5662
5663 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5664
5665 PR target/52908
5666 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5667 directive to Scan for vpmuldq, not vpmacsdql.
5668
5669 2012-05-09 Michael Matz <matz@suse.de>
5670
5671 PR tree-optimization/53185
5672 * gcc.dg/vect/pr53185.c: New test.
5673
5674 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5675
5676 PR middle-end/53249
5677 * gcc.target/i386/pr53249.c: New.
5678
5679 2012-05-09 Richard Guenther <rguenther@suse.de>
5680
5681 PR tree-optimization/18437
5682 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5683 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5684
5685 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR tree-optimization/53226
5688 * gcc.c-torture/compile/pr53226.c: New test.
5689
5690 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5691
5692 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5693 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5694 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5695 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5696 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5697 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5698 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5699 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5700 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5701 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5702 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5703 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5704 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5705 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5706
5707 2012-05-09 Dehao Chen <dehao@google.com>
5708
5709 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5710 * gcc.dg/predict-2.c: Likewise.
5711 * gcc.dg/predict-3.c: Likewise.
5712 * gcc.dg/predict-4.c: Likewise.
5713 * gcc.dg/predict-5.c: Likewise.
5714 * gcc.dg/predict-6.c: Likewise.
5715
5716 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5717
5718 PR target/53272
5719 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5720
5721 2012-05-08 Richard Guenther <rguenther@suse.de>
5722
5723 * gcc.dg/fold-bitand-4.c: New testcase.
5724
5725 2012-05-08 Dehao Chen <dehao@google.com>
5726
5727 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5728 heuristic is working properly.
5729 * gcc.dg/predict-2.c: Likewise.
5730 * gcc/dg/predict-3.c: Likewise.
5731 * gcc/dg/predict-4.c: Likewise.
5732 * gcc/dg/predict-5.c: Likewise.
5733 * gcc/dg/predict-6.c: Likewise.
5734
5735 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR tree-optimization/53239
5738 * g++.dg/opt/vrp3.C: New test.
5739 * g++.dg/opt/vrp3-aux.cc: New file.
5740 * g++.dg/opt/vrp3.h: New file.
5741
5742 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5743
5744 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5745 .uleb128 support in assembler output.
5746
5747 2012-05-07 Richard Guenther <rguenther@suse.de>
5748
5749 PR lto/42987
5750 * g++.dg/lto/pr42987_0.C: New testcase.
5751 * g++.dg/lto/pr42987_1.C: Likewise.
5752
5753 2012-05-07 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/53255
5756 * gfortran.dg/typebound_operator_15.f90: New.
5757
5758 2012-05-06 Tobias Burnus <burnus@net-b.de>
5759
5760 PR fortran/41587
5761 * gfortran.dg/class_array_13.f90: New.
5762
5763 2012-05-06 Tristan Gingold <gingold@adacore.com>
5764
5765 * gnat.dg/warn7.adb: New test.
5766
5767 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5768
5769 * gnat.dg/specs/renamings.ads: Rename to...
5770 * gnat.dg/specs/renaming1.ads: ...this.
5771 * gnat.dg/specs/renaming2.ads: New test.
5772 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5773 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5774 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5775 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5776
5777 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5778
5779 * gnat.dg/discr36.ad[sb]: New test.
5780 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5781
5782 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5783
5784 PR c/43772
5785 * c-c++-common/pr43772.c: New.
5786
5787 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5788
5789 PR fortran/41600
5790 * gfortran.dg/select_type_26.f03 : New test.
5791 * gfortran.dg/select_type_27.f03 : New test.
5792
5793 PR fortran/53191
5794 * gfortran.dg/select_type_28.f03 : New test.
5795
5796 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5797
5798 PR fortran/49010
5799 PR fortran/24518
5800 * gfortran.dg/mod_sign0_1.f90: New test.
5801 * gfortran.dg/mod_large_1.f90: New test.
5802
5803 2012-05-04 Tobias Burnus <burnus@net-b.de>
5804
5805 PR fortran/53175
5806 gfortran.dg/public_private_module_5.f90: New.
5807
5808 2012-05-04 Tobias Burnus <burnus@net-b.de>
5809
5810 PR fortran/53111
5811 * gfortran.dg/constructor_7.f90: New.
5812 * gfortran.dg/constructor_8.f90: New.
5813
5814 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5815
5816 PR c++/53166
5817 * g++.dg/cpp0x/static_assert7.C: New.
5818
5819 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5820
5821 PR tree-optimization/52633
5822 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5823 recognized as widening shifts instead of over-widening.
5824 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5825 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5826 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5827 * gcc.target/arm/pr52633.c: New test.
5828
5829 2012-05-04 Richard Guenther <rguenther@suse.de>
5830
5831 PR tree-optimization/53168
5832 * gcc.dg/torture/pr53168.c: New testcase.
5833 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5834
5835 2012-05-04 Richard Guenther <rguenther@suse.de>
5836
5837 * gcc.dg/lto/pr53214_0.c: New testcase.
5838
5839 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5840
5841 * gcc.target/ia64/pr48496.c: New test.
5842 * gcc.target/ia64/pr52657.c: Likewise.
5843
5844 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5845
5846 PR c/51712
5847 * c-c++-common/pr51712.c: New.
5848
5849 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5850
5851 PR target/53199
5852 * gcc.target/powwerpc/pr53199.c: New file.
5853
5854 2012-05-03 Jason Merrill <jason@redhat.com>
5855
5856 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5857
5858 * gcc.dg/debug/dwarf2/dups-types.c: New.
5859 * gcc.dg/debug/dwarf2/dups-types.h: New.
5860
5861 2012-05-03 Jason Merrill <jason@redhat.com>
5862
5863 * g++.dg/debug/dwarf2/namespace-2.C: New.
5864 * g++.dg/debug/dwarf2/localclass3.C: New.
5865
5866 2012-05-03 Jason Merrill <jason@redhat.com>
5867
5868 * g++.dg/debug/dwarf2/thunk1.C: New.
5869
5870 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5871
5872 PR c++/53186
5873 * g++.dg/other/final2.C: New.
5874
5875 2012-05-03 Richard Guenther <rguenther@suse.de>
5876
5877 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5878
5879 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5880
5881 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5882 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5883 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5884 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5885
5886 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5887
5888 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5889 .byte 0xf2.
5890 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5891 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5892 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5893
5894 PR debug/53174
5895 * gcc.dg/pr53174.c: New test.
5896
5897 PR target/53187
5898 * gcc.target/arm/pr53187.c: New test.
5899 * gcc.c-torture/compile/pr53187.c: New test.
5900
5901 2012-05-03 Richard Guenther <rguenther@suse.de>
5902
5903 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5904 unsupported prefetching support.
5905
5906 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5907
5908 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5909 option -ftrack-macro-expansion=0.
5910 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5911 option -ftrack-macro-expansion=0.
5912
5913 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5914
5915 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5916 dg-options for target arm with dg-additional-options.
5917
5918 2012-05-03 Richard Guenther <rguenther@suse.de>
5919
5920 PR tree-optimization/53144
5921 * gcc.dg/torture/pr53144.c: New testcase.
5922
5923 2012-05-03 Tobias Burnus <burnus@net-b.de>
5924
5925 PR fortran/52864
5926 * gfortran.dg/pointer_intent_7.f90: New.
5927 * gfortran.dg/pure_formal_3.f90: New.
5928
5929 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5930
5931 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5932
5933 2012-05-02 Martin Jambor <mjambor@suse.cz>
5934
5935 PR lto/52605
5936 * g++.dg/lto/pr52605_0.C: New test.
5937
5938 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5939
5940 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5941 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5942 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5943 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5944 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5945 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5946 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5947 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5948 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5949 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5950 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5951 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5952 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5953 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5954 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5955 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5956
5957 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5958
5959 PR middle-end/53153
5960 * gcc.dg/pr53153.c: New test.
5961
5962 2012-05-02 Richard Guenther <rguenther@suse.de>
5963
5964 * g++.dg/tree-ssa/pr19807.C: Adjust.
5965
5966 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5967
5968 PR tree-optimization/53163
5969 * gcc.c-torture/compile/pr53163.c: New test.
5970
5971 PR rtl-optimization/53160
5972 * gcc.c-torture/execute/pr53160.c: New test.
5973
5974 2012-05-01 Ian Lance Taylor <iant@google.com>
5975
5976 PR c/37303
5977 * gcc.dg/pr37303.c: New test.
5978
5979 2012-05-01 Richard Henderson <rth@redhat.com>
5980
5981 * lib/target-supports.exp
5982 (check_effective_target_sync_long_long_runtime): True for
5983 check_effective_target_powerpc64.
5984
5985 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5986
5987 PR c++/51033
5988 * gcc.dg/vector-1.c: Move to ...
5989 * c-c++-common/vector-1.c: ... here.
5990 * gcc.dg/vector-2.c: Move to ...
5991 * c-c++-common/vector-2.c: ... here.
5992 * gcc.dg/vector-3.c: Move to ...
5993 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5994 * gcc.dg/vector-4.c: Move to ...
5995 * c-c++-common/vector-4.c: ... here.
5996 * gcc.dg/vector-init-1.c: Move to ...
5997 * c-c++-common/vector-init-1.c: ... here.
5998 * gcc.dg/vector-init-2.c: Move to ...
5999 * c-c++-common/vector-init-2.c: ... here.
6000 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6001 * c-c++-common/vector-subscript-1.c: ... here.
6002 * gcc.dg/vector-subscript-2.c: Move to ...
6003 * c-c++-common/vector-subscript-2.c: ... here.
6004 * gcc.dg/vector-subscript-3.c: Move to ...
6005 * c-c++-common/vector-subscript-3.c: ... here.
6006
6007 PR c++/51314
6008 * g++.dg/cpp0x/vt-51314.C: New test.
6009 * g++.dg/cpp0x/variadic76.C: Fix.
6010
6011 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6012
6013 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6014
6015 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6016
6017 Add -Wvarargs option
6018 * c-c++-common/Wvarargs.c: New test case.
6019 * c-c++-common/Wvarargs-2.c: Likewise.
6020
6021 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6022
6023 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6024 * objc.dg/foreach-7.m: Force the test case to run without
6025 -ftrack-macro-expansion.
6026 * c-c++-common/tm/attrib-1.c: Likewise.
6027 * c-c++-common/warn-ommitted-condop.c: Likewise.
6028 * gcc.dg/assign-warn-1.c: Likewise.
6029 * gcc.dg/assign-warn-2.c: Likewise.
6030 * gcc.dg/attr-alloc_size.c: Likewise.
6031 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6032 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6033 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6034 * gcc.dg/c90-const-expr-9.c: Likewise.
6035 * gcc.dg/c99-const-expr-9.c: Likewise.
6036 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6037 * gcc.dg/cpp/direct2s.c: Likewise.
6038 * gcc.dg/cpp/pr28709.c: Likewise.
6039 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6040 * gcc.dg/dfp/composite-type.c: Likewise.
6041 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6042 with -ftrack-macro-expansion
6043 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6044 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6045 * g++.dg/ext/cleanup-1.C: Likewise.
6046 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6047 * g++.dg/template/sfinae10.C: Likewise.
6048 * g++.dg/tm/wrap-2.C: Likewise.
6049 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6050 * g++.dg/warn/Wsign-conversion.C: Likewise.
6051 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6052 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6053 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6054 it to run with -ftrack-macro-expansion.
6055 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6056 test cases without -ftrack-macro-expansion.
6057
6058 Fix location for static class members
6059 * g++.dg/template/sfinae6_neg.C: Adjust.
6060
6061 Make conversion warnings work on NULL with -ftrack-macro-expansion
6062 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6063 alongside the previous testing for NULL.
6064
6065 Fix -Wuninitialized for -ftrack-macro-expansion
6066 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6067
6068 Strip "<built-in>" loc from displayed expansion context
6069 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6070 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6071 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6072 new test above.
6073
6074 Fix expansion point loc for macro-like tokens
6075 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6076 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6077
6078 Fix token pasting with -ftrack-macro-expansion
6079 * gcc.dg/cpp/paste17.c: New test case for
6080 -ftrack-macro-expansion=2 mode only.
6081 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6082
6083 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6084
6085 * gnat.dg/warn6.ad[sb]: New test.
6086
6087 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6088
6089 PR 53149
6090 * gcc.dg/20011021-1.c: Adjust testcase.
6091
6092 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6093
6094 PR fortran/53148
6095 * gfortran.dg/function_optimize_12.f90: New test.
6096
6097 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6098
6099 PR target/53156
6100 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6101 code to match current output and cover new peephole2 pattern.
6102
6103 2012-04-27 Ollie Wild <aaw@google.com>
6104
6105 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6106
6107 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6108
6109 * gcc.c-torture/execute/20120427-2.c: New testcase.
6110 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6111 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6112 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6113
6114 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6115
6116 PR target/53138
6117 * gcc.c-torture/execute/20120427-1.c: New testcase.
6118
6119 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6120
6121 PR middle-end/27139
6122 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6123
6124 2012-04-27 Tom de Vries <tom@codesourcery.com>
6125
6126 PR tree-optimization/51879
6127 * gcc.dg/pr51879.c: New test.
6128 * gcc.dg/pr51879-2.c: Same.
6129 * gcc.dg/pr51879-3.c: Same.
6130 * gcc.dg/pr51879-4.c: Same.
6131 * gcc.dg/pr51879-6.c: Same.
6132
6133 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6134
6135 PR c++/53096
6136 * g++.dg/cpp0x/defaulted35.C: New.
6137 * g++.dg/cpp0x/defaulted15.C: Adjust.
6138
6139 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6140
6141 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6142 structure layout.
6143
6144 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6145
6146 * gcc.target/i386/builtin_target.c: Check avx2.
6147
6148 2012-04-26 Alan Modra <amodra@gmail.com>
6149
6150 * gcc.target/powerpc/savres.c: New test.
6151 * gcc.target/powerpc/powerpc.exp: Run it.
6152
6153 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6154
6155 PR target/53120
6156 * gcc.dg/torture/pr53120.c: New test.
6157
6158 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR middle-end/52979
6161 * gcc.c-torture/compile/pr52979-1.c: New test.
6162 * gcc.c-torture/execute/pr52979-1.c: New test.
6163 * gcc.c-torture/execute/pr52979-2.c: New test.
6164
6165 2012-04-25 Richard Guenther <rguenther@suse.de>
6166
6167 * gcc.target/i386/l_fma_float_5.c: Adjust.
6168 * gcc.target/i386/l_fma_double_4.c: Likewise.
6169 * gcc.target/i386/l_fma_float_2.c: Likewise.
6170 * gcc.target/i386/l_fma_float_6.c: Likewise.
6171 * gcc.target/i386/l_fma_double_1.c: Likewise.
6172 * gcc.target/i386/l_fma_double_5.c: Likewise.
6173 * gcc.target/i386/l_fma_float_3.c: Likewise.
6174 * gcc.target/i386/l_fma_double_2.c: Likewise.
6175 * gcc.target/i386/l_fma_double_6.c: Likewise.
6176 * gcc.target/i386/l_fma_float_4.c: Likewise.
6177 * gcc.target/i386/l_fma_double_3.c: Likewise.
6178 * gcc.target/i386/l_fma_float_1.c: Likewise.
6179
6180 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6181
6182 PR tree-optimization/53058
6183 * gcc.c-torture/compile/pr53058.c: New test.
6184
6185 2012-04-25 Jan Hubicka <jh@suse.cz>
6186
6187 PR middle-end/53088
6188 * gcc.target/i386/pr39082-1.c: Update warning location.
6189
6190 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR c/52880
6193 * gcc.dg/pr52880.c: New test.
6194
6195 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6196
6197 * gcc.dg/m-un-2.c: Update.
6198 * gcc.dg/20011021-1.c: Update.
6199
6200 2012-04-25 Tobias Burnus <burnus@net-b.de>
6201
6202 PR fortran/52196
6203 * gfortran.dg/realloc_on_assign_14.f90: New.
6204
6205 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6206
6207 PR testsuite/52641
6208 PR tree-optimizations/52891
6209 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6210
6211 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/52363
6214 * g++.dg/cpp0x/sfinae35.C: New.
6215 * g++.dg/cpp0x/sfinae36.C: Likewise.
6216
6217 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6218
6219 * gcc.target/builtin_target.c: New testcase.
6220
6221 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6222
6223 PR target/47197
6224 * gcc.target/powerpc/pr47197.c: New test.
6225
6226 2012-04-24 Richard Guenther <rguenther@suse.de>
6227
6228 PR tree-optimization/53085
6229 * g++.dg/torture/pr53085.C: New testcase.
6230
6231 2012-04-24 Andrew Pinski <apinski@cavium.com>
6232
6233 PR tree-opt/33512
6234 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6235 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6236 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6237
6238 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR middle-end/53084
6241 * gcc.c-torture/execute/pr53084.c: New test.
6242
6243 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6244
6245 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6246
6247 2012-04-23 Andrew Pinski <apinski@cavium.com>
6248
6249 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6250
6251 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6252
6253 PR regression/53076
6254 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6255 * gcc.dg/torture/builtin-power-1.c: Likewise.
6256
6257 2012-04-23 Richard Guenther <rguenther@suse.de>
6258
6259 PR tree-optimization/53070
6260 * gcc.dg/torture/pr53070.c: New testcase.
6261
6262 2012-04-23 Richard Guenther <rguenther@suse.de>
6263
6264 PR c/53060
6265 * gcc.dg/pr53060.c: New testcase.
6266
6267 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR tree-optimizations/52891
6270 * gcc.c-torture/compile/pr52891-1.c: New test.
6271 * gcc.c-torture/compile/pr52891-2.c: New test.
6272
6273 2012-04-22 Tobias Burnus <burnus@net-b.de>
6274
6275 PR fortran/53051
6276 * gfortran.dg/read_float_4.f90: New.
6277
6278 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6279
6280 PR 35441
6281 * c-c++-common/pr35441.C: New.
6282
6283 2012-04-20 Ian Lance Taylor <iant@google.com>
6284
6285 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6286 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6287
6288 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6289
6290 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6291 array access.
6292 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6293
6294 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6295
6296 PR rtl-optimization/44214
6297 * gcc.dg/pr44214-1.c: New test.
6298 * gcc.dg/pr44214-2.c: Likewise.
6299 * gcc.dg/pr44214-3.c: Likewise.
6300
6301 2012-04-20 Richard Guenther <rguenther@suse.de>
6302
6303 * g++.dg/torture/20120420-1.C: New testcase.
6304
6305 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6306
6307 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6308
6309 2012-04-19 Christian Bruel <christian.bruel@st.com>
6310
6311 * gcc.dg/pr52283.c: New test.
6312
6313 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6314
6315 * gcc.dg/pr37985.c: New test.
6316
6317 2012-04-19 Richard Guenther <rguenther@suse.de>
6318
6319 PR rtl-optimization/44688
6320 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6321 possibly profitable.
6322
6323 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6324
6325 PR tree-optimization/52976
6326 * gfortran.dg/reassoc_11.f: New test.
6327
6328 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6329
6330 PR tree-optimization/52976
6331 * gfortran.dg/reassoc_7.f: New test.
6332 * gfortran.dg/reassoc_8.f: Likewise.
6333 * gfortran.dg/reassoc_9.f: Likewise.
6334 * gfortran.dg/reassoc_10.f: Likewise.
6335
6336 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/52422
6339 * g++.dg/cpp0x/sfinae33.C: New.
6340 * g++.dg/cpp0x/sfinae34.C: Likewise.
6341
6342 2012-04-18 Joey Ye <joey.ye@arm.com>
6343
6344 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6345
6346 2012-04-18 Richard Guenther <rguenther@suse.de>
6347
6348 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6349 array access.
6350 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6351 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6352
6353 2012-04-17 Tom de Vries <tom@codesourcery.com>
6354
6355 * g++.dg/pr51264-4.C: New test.
6356
6357 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/52599
6360 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6361
6362 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 PR c++/53003
6365 * g++.dg/parse/crash59.C: New.
6366
6367 2012-04-17 Michael Matz <matz@suse.de>
6368
6369 PR tree-optimization/18437
6370 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6371
6372 2012-04-17 Richard Guenther <rguenther@suse.de>
6373
6374 PR middle-end/53011
6375 * g++.dg/torture/pr53011.C: New testcase.
6376
6377 2012-04-16 Jason Merrill <jason@redhat.com>
6378
6379 PR c++/38543
6380 * g++.dg/cpp0x/variadic131.C: New.
6381
6382 PR c++/52008
6383 * g++.dg/cpp0x/variadic130.C: New.
6384
6385 PR c++/50830
6386 * g++.dg/cpp0x/variadic129.C: New.
6387
6388 PR c++/50303
6389 * g++.dg/cpp0x/variadic128.C: New.
6390
6391 2012-04-16 Tobias Burnus <burnus@net-b.de>
6392
6393 PR fortran/52864
6394 * gfortran.dg/pointer_intent_6.f90: New.
6395
6396 2012-04-16 Tobias Burnus <burnus@net-b.de>
6397
6398 PR fortran/52916
6399 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6400 to include public_private_module_4.f90.
6401 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6402 targets.
6403
6404 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6405
6406 PR c++/49152
6407 * g++.dg/diagnostic/operator1.C: New.
6408 * g++.dg/ext/label5.C: Adjust.
6409 * g++.dg/ext/va-arg1.C: Likewise.
6410 * g++.dg/other/error20.C: Likewise.
6411 * g++.dg/other/error20.C: Likewise.
6412 * g++.dg/other/error16.C: Likewise.
6413 * g++.dg/other/error10.C: Likewise.
6414 * g++.dg/parse/error30.C: Likewise.
6415 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6416
6417 2012-04-16 Jason Merrill <jason@redhat.com>
6418
6419 PR c++/51148
6420 * g++.dg/cpp0x/variadic127.C: New.
6421
6422 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423
6424 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6425 testcase name.
6426 Use fail, pass instead of unresolved.
6427 Don't log $optstr.
6428
6429 PR testsuite/52948
6430 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6431 TODO_dump_func.
6432 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6433 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6434 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6435
6436 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6437
6438 PR fortran/52968
6439 * gfortran.dg/typebound_call_23.f03: New test case.
6440
6441 2012-04-15 Jason Merrill <jason@redhat.com>
6442
6443 PR c++/47220
6444 * g++.dg/cpp0x/variadic126.C: New.
6445
6446 PR c++/52380
6447 * g++.dg/cpp0x/variadic125.C: New.
6448
6449 PR c++/52292
6450 * g++.dg/cpp0x/variadic124.C: New.
6451
6452 PR c++/52706
6453 * g++.dg/cpp0x/nullptr27.C: New.
6454
6455 PR c++/52818
6456 * g++.dg/warn/format8.C: New.
6457
6458 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6459
6460 PR fortran/51082
6461 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6462
6463 2012-04-14 Tobias Burnus <burnus@net-b.de>
6464
6465 PR fortran/52916
6466 PR fortran/40973
6467 * gfortran.dg/public_private_module_3.f90: New.
6468 * gfortran.dg/public_private_module_4.f90: New.
6469
6470 2012-04-14 Tom de Vries <tom@codesourcery.com>
6471
6472 * gcc.dg/superblock.c: New test.
6473
6474 2012-04-14 Tom de Vries <tom@codesourcery.com>
6475
6476 * gcc.dg/pr51879-12.c: New test.
6477
6478 2012-04-13 Jason Merrill <jason@redhat.com>
6479
6480 PR c++/52824
6481 * g++.dg/cpp0x/variadic123.C: New.
6482 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6483
6484 PR c++/52905
6485 * g++.dg/cpp0x/initlist-ctor1.C: New.
6486
6487 PR c++/52915
6488 * g++.dg/other/anon-union2.C: New.
6489
6490 2012-04-13 Martin Jambor <mjambor@suse.cz>
6491
6492 PR middle-end/52939
6493 * g++.dg/ipa/pr52939.C: New test.
6494
6495 2012-04-13 Tom de Vries <tom@codesourcery.com>
6496
6497 * gcc.dg/pr52734.c: New test.
6498
6499 2012-04-13 Richard Guenther <rguenther@suse.de>
6500
6501 PR tree-optimization/52969
6502 * gcc.dg/torture/pr52969.c: New testcase.
6503
6504 2012-04-13 Richard Guenther <rguenther@suse.de>
6505
6506 PR c/52549
6507 * gcc.dg/pr52549.c: New testcase.
6508
6509 2012-04-13 Richard Guenther <rguenther@suse.de>
6510
6511 PR c/52862
6512 * gcc.dg/pr52862.c: New testcase.
6513
6514 2012-04-13 Joey Ye <joey.ye@arm.com>
6515
6516 * gcc.target/arm/thumb1-imm.c: New testcase.
6517
6518 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6519
6520 PR target/52932
6521 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6522 second function argument.
6523 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6524 (calc_permps): Update declaration. Calculate result correctly.
6525 (avx2_test): Change src2 type to union256i_d.
6526 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6527 correctly.
6528
6529 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6530
6531 PR target/52775
6532 * gcc.target/powerpc/pr52775.c: New file.
6533
6534 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6535
6536 PR tree-optimization/18589
6537 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6538 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6539 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6540 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6541 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6542 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6543 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6544 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6545 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6546 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6547
6548 2012-04-12 Richard Guenther <rguenther@suse.de>
6549
6550 PR tree-optimization/52943
6551 * gcc.dg/torture/pr52943.c: New testcase.
6552
6553 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6554
6555 PR target/50751
6556 * gcc/target/sh/pr50751-4.c: New.
6557 * gcc/target/sh/pr50751-5.c: New.
6558 * gcc/target/sh/pr50751-6.c: New.
6559 * gcc/target/sh/pr50751-7.c: New.
6560
6561 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6562
6563 PR c++/52465
6564 * g++.dg/lookup/using52.C: New.
6565
6566 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6567
6568 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6569
6570 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6571
6572 PR rtl-optimization/52876
6573 * gcc.target/i386/pr52876.c: New.
6574
6575 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6576
6577 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6578 __UINTPTR_TYPE__.
6579 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6580 __INTPTR_TYPE__.
6581 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6582 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6583 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6584 (ptrdiff_t): ... this. All uses changed.
6585 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6586 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6587 __INTPTR_TYPE__.
6588 (main): Cast argument to __INTPTR_TYPE__.
6589 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6590 size_t.
6591 * gcc.dg/mallign.c (main): Likewise.
6592 * gcc.dg/pr38700.c (foo): Likewise.
6593 * gcc.dg/long-long-cst1.c (t): Likewise.
6594 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6595 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6596 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6597 * gcc.dg/pr25682.c (d, foo): Likewise.
6598 * gcc.dg/format/cast-1.c (f): Likewise.
6599 * gcc.dg/c90-const-expr-10.c
6600 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6601 (size_t): ...this. All uses changed.
6602 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6603 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6604 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6605 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6606 * gcc.dg/sequence-pt-1.c: Likewise.
6607 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6608 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6609 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6610 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6611 of ptrdiff_t with it.
6612 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6613 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6614 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6615
6616 2012-04-11 Jason Merrill <jason@redhat.com>
6617
6618 PR debug/45088
6619 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6620 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6621
6622 PR c++/52906
6623 * g++.dg/ext/attrib45.C: New.
6624
6625 * g++.dg/eh/dtor3.C: New.
6626
6627 2012-04-11 Richard Guenther <rguenther@suse.de>
6628
6629 PR middle-end/52621
6630 * gfortran.dg/pr52621.f90: New testcase.
6631
6632 2012-04-11 Richard Guenther <rguenther@suse.de>
6633
6634 PR middle-end/52918
6635 * g++.dg/torture/pr52918-1.C: New testcase.
6636 * g++.dg/torture/pr52918-2.C: Likewise.
6637
6638 2012-04-11 Tobias Burnus <burnus@net-b.de>
6639
6640 PR fortran/52729
6641 * gfortran.dg/block_11.f90: New.
6642
6643 2012-04-11 Nick Clifton <nickc@redhat.com>
6644
6645 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6646
6647 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6648
6649 PR target/16458
6650 * gcc.target/powerpc/pr16458-1.c: New test.
6651 * gcc.target/powerpc/pr16458-2.c: Likewise.
6652 * gcc.target/powerpc/pr16458-3.c: Likewise.
6653 * gcc.target/powerpc/pr16458-4.c: Likewise.
6654
6655 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6656
6657 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6658 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6659 * gcc.dg/builtin-bswap-5.c: Likewise.
6660 * gcc.target/i386/builtin-bswap-4.c: New test.
6661
6662 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6663
6664 PR 24985
6665 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6666
6667 2012-04-11 Richard Guenther <rguenther@suse.de>
6668
6669 PR rtl-optimization/52881
6670 * gcc.dg/torture/pr52881.c: New testcase.
6671 * gcc.dg/torture/pr52913.c: Likewise.
6672
6673 2012-04-11 Richard Guenther <rguenther@suse.de>
6674
6675 PR tree-optimization/52912
6676 * gcc.dg/torture/pr52912.c: New testcase.
6677
6678 2010-04-10 Michael Matz <matz@suse.de>
6679
6680 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6681 * gcc.dg/vect/vect-outer-1.c: Adjust.
6682 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6683 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6684 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6685 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6686 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6687 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6688
6689 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6690
6691 PR tree-optimization/52870
6692 * gcc.dg/vect/pr52870.c: New test.
6693
6694 2012-04-09 Mike Stump <mikestump@comcast.net>
6695
6696 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6697 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6698 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6699 * gnat.dg/aggr11.adb: Likewise.
6700 * gnat.dg/aggr11_pkg.ads: Likewise.
6701 * gnat.dg/aggr15.adb: Likewise.
6702 * gnat.dg/aggr15.ads: Likewise.
6703 * gnat.dg/aggr17.adb: Likewise.
6704 * gnat.dg/aggr18.adb: Likewise.
6705 * gnat.dg/array14.adb: Likewise.
6706 * gnat.dg/array14.ads: Likewise.
6707 * gnat.dg/array14_pkg.ads: Likewise.
6708 * gnat.dg/array19.adb: Likewise.
6709 * gnat.dg/array19.ads: Likewise.
6710 * gnat.dg/discr27.adb: Likewise.
6711 * gnat.dg/discr27.ads: Likewise.
6712 * gnat.dg/discr35.adb: Likewise.
6713 * gnat.dg/discr35.ads: Likewise.
6714 * gnat.dg/discr6.adb: Likewise.
6715 * gnat.dg/discr6_pkg.ads: Likewise.
6716 * gnat.dg/import1.adb: Likewise.
6717 * gnat.dg/import1.ads: Likewise.
6718 * gnat.dg/loop_address2.adb: Likewise.
6719 * gnat.dg/opt7.adb: Likewise.
6720 * gnat.dg/opt7.ads: Likewise.
6721 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6722 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6723 * gnat.dg/rep_clause2.adb: Likewise.
6724 * gnat.dg/rep_clause2.ads: Likewise.
6725 * gnat.dg/slice2.adb: Likewise.
6726 * gnat.dg/slice2.ads: Likewise.
6727 * gnat.dg/slice6.adb: Likewise.
6728 * gnat.dg/slice6_pkg.ads: Likewise.
6729 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6730 * gnat.dg/taft_type2.adb: Likewise.
6731 * gnat.dg/taft_type2.ads: Likewise.
6732 * gnat.dg/taft_type2_pkg.ads: Likewise.
6733 * gnat.dg/volatile10.adb: Likewise.
6734 * gnat.dg/volatile10_pkg.ads: Likewise.
6735
6736 * gcc.dg/dll-8.c: Remove execute permissions.
6737 * g++.dg/ext/dllexport5.C: Likewise.
6738
6739 2012-04-09 Jan Hubicka <jh@suse.cz>
6740
6741 PR lto/52722
6742 PR lto/51765
6743 PR lto/52634
6744 * gcc.dg/lto/pr52634_1.c: New testcase.
6745 * gcc.dg/lto/pr52634_0.c: New testcase.
6746
6747 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6748
6749 PR target/52883
6750 * gcc.target/i386/pr52883.c: New testcase.
6751
6752 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6753
6754 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6755 (check_effective_target_sync_long_long): Add SPARC case.
6756 (check_effective_target_sync_long_long_runtime): Likewise.
6757 (check_effective_target_sync_int_long): Adjust SPARC case.
6758 (check_effective_target_sync_char_short): Likewise.
6759
6760 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6761
6762 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6763 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6764
6765 2012-04-08 Tobias Burnus <burnus@net-b.de>
6766
6767 PR fortran/40973
6768 PR fortran/52751
6769 * gfortran.dg/public_private_module_2.f90: New.
6770
6771 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6772
6773 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6774 directives.
6775
6776 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6777
6778 PR fortran/52893
6779 * gfortran.dg/function_optimize_11.f90: New test.
6780
6781 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6782
6783 PR fortran/52668
6784 * gfortran.dg/use_only_6.f90: New test.
6785
6786 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6787
6788 PR fortran/52668
6789 * gfortran.dg/use_only_6.f90: New test.
6790 2012-04-06 Mike Stump <mikestump@comcast.net>
6791
6792 PR testsuite/50722
6793 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6794
6795 2012-04-05 Jason Merrill <jason@redhat.com>
6796
6797 PR c++/52596
6798 * g++.dg/template/qualified-id5.C: New.
6799
6800 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6801
6802 PR target/52882
6803 * gcc.target/i386/pr52882.c: New test.
6804
6805 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6806 Dominique D'Humieures <dominiq@lps.ens.fr>
6807
6808 PR testsuite/52614
6809 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6810 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6811
6812 2012-04-04 Jason Merrill <jason@redhat.com>
6813
6814 PR c++/52845
6815 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6816
6817 2012-04-03 Jason Merrill <jason@redhat.com>
6818
6819 PR c++/52796
6820 * g++.dg/cpp0x/variadic-value1.C: New.
6821
6822 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6823
6824 * gnat.dg/pack18.adb: New test.
6825 * gnat.dg/pack18_pkg.ads: New helper.
6826
6827 2012-04-03 Richard Guenther <rguenther@suse.de>
6828
6829 PR tree-optimization/52808
6830 * gcc.dg/pr52808.c: New testcase.
6831
6832 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR tree-optimization/52835
6835 * gfortran.dg/pr52835.f90: New test.
6836
6837 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6838
6839 * gnat.dg/specs/aggr5.ads: New test.
6840
6841 2012-04-02 Richard Guenther <rguenther@suse.de>
6842
6843 PR tree-optimization/52756
6844 * gcc.dg/torture/pr52756.c: New testcase.
6845
6846 2012-04-02 Richard Guenther <rguenther@suse.de>
6847
6848 PR middle-end/52803
6849 * gcc.dg/pr52803.c: New testcase.
6850
6851 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6852
6853 PR c++/40942
6854 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6855 DR 214 in account.
6856
6857 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/50043
6860 * g++.dg/cpp0x/noexcept17.C: New.
6861 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6862 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6863 * g++.dg/cpp0x/noexcept01.C: Likewise.
6864 * g++.dg/eh/init-temp1.C: Likewise.
6865 * g++.dg/eh/ctor1.C: Likwise.
6866
6867 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6868
6869 * gnat.dg/controlled6.adb: New test.
6870 * gnat.dg/controlled6_pkg.ads: New helper.
6871 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6872
6873 2012-03-30 Richard Henderson <rth@redhat.com>
6874
6875 PR debug/52727
6876 * g++.dg/opt/pr52727.C: New testcase.
6877
6878 2012-03-30 Richard Guenther <rguenther@suse.de>
6879
6880 PR tree-optimization/52754
6881 * gcc.target/i386/pr52754.c: New testcase.
6882
6883 2012-03-30 Richard Guenther <rguenther@suse.de>
6884
6885 PR middle-end/52772
6886 * g++.dg/torture/pr52772.C: New testcase.
6887
6888 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6889
6890 PR c++/52718
6891 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6892
6893 2012-03-29 Jason Merrill <jason@redhat.com>
6894
6895 PR c++/52685
6896 * g++.dg/template/inherit8.C: New.
6897
6898 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6899
6900 PR c++/52759
6901 * g++.dg/ext/weak4.C: New test.
6902
6903 PR tree-optimization/52760
6904 * gcc.c-torture/execute/pr52760.c: New test.
6905
6906 2012-03-29 Jason Merrill <jason@redhat.com>
6907
6908 PR c++/52743
6909 * g++.dg/cpp0x/initlist-array3.C: New.
6910
6911 2012-03-28 Jason Merrill <jason@redhat.com>
6912
6913 PR c++/52746
6914 * g++.dg/overload/virtual2.C: New.
6915
6916 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/vect7.ad[sb]: New test.
6919
6920 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6921 Tobias Burnus <burnus@gcc.gnu.org>
6922
6923 PR fortran/52652
6924 * gfortran.dg/allocate_class_1.f90 : Change error test.
6925 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6926 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6927 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6928
6929 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR middle-end/52691
6932 * gcc.dg/pr52691.c: New test.
6933
6934 PR middle-end/52750
6935 * gcc.c-torture/compile/pr52750.c: New test.
6936
6937 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6938
6939 PR target/52692
6940 * gcc.target/avr/torture/builtins-2.c: New test.
6941
6942 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR target/52736
6945 * gcc.target/i386/pr52736.c: New test.
6946
6947 2012-03-27 Martin Jambor <mjambor@suse.cz>
6948
6949 PR middle-end/52693
6950 * gcc.dg/torture/pr52693.c: New test.
6951
6952 2012-03-27 Meador Inge <meadori@codesourcery.com>
6953
6954 PR c++/52672
6955 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6956
6957 2012-03-27 Mike Stump <mikestump@comcast.net>
6958
6959 PR target/52665
6960 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6961 failures that match branch names.
6962
6963 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6964 H.J. Lu <hongjiu.lu@intel.com>
6965
6966 PR target/52698
6967 * gcc.target/i386/pr52698.c: New test.
6968
6969 2012-03-27 Richard Guenther <rguenther@suse.de>
6970
6971 PR middle-end/52720
6972 * gcc.dg/torture/pr52720.c: New testcase.
6973
6974 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6975
6976 * gnat.dg/pack17.adb: New test.
6977
6978 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6979
6980 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6981 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6982
6983 2012-03-26 Martin Jambor <mjambor@suse.cz>
6984
6985 PR tree-optimization/50052
6986 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6987
6988 2012-03-26 Richard Guenther <rguenther@suse.de>
6989
6990 PR tree-optimization/52701
6991 * gfortran.dg/pr52701.f90: New testcase.
6992
6993 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6994
6995 PR tree-optimization/52686
6996 * gcc.target/arm/pr52686.c: New test.
6997
6998 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6999
7000 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7001 Add "-Os -flto" to list.
7002
7003 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gnat.dg/concat2.ad[sb]: New test.
7006
7007 2012-03-24 Jason Merrill <jason@redhat.com>
7008
7009 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7010 * g++.dg/cpp0x/trailing2.C: Likewise.
7011 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7012 * g++.dg/cpp1y/auto-fn1.C: New.
7013 * g++.dg/cpp1y/auto-fn2.C: New.
7014 * g++.dg/cpp1y/auto-fn3.C: New.
7015 * g++.dg/cpp1y/auto-fn4.C: New.
7016 * g++.dg/cpp1y/auto-fn5.C: New.
7017 * g++.dg/cpp1y/auto-fn6.C: New.
7018 * g++.dg/cpp1y/auto-fn7.C: New.
7019 * g++.dg/cpp1y/auto-fn8.C: New.
7020 * g++.dg/cpp1y/auto-fn9.C: New.
7021 * g++.dg/cpp1y/auto-fn10.C: New.
7022 * g++.dg/cpp1y/auto-fn11.C: New.
7023
7024 2012-03-23 Richard Guenther <rguenther@suse.de>
7025
7026 PR tree-optimization/52678
7027 * gfortran.dg/pr52678.f: New testcase.
7028
7029 2012-03-23 Richard Guenther <rguenther@suse.de>
7030
7031 PR tree-optimization/52638
7032 * g++.dg/torture/pr52638.C: New testcase.
7033
7034 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7035
7036 PR c++/52487
7037 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7038
7039 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR c++/52671
7042 * g++.dg/ext/attrib44.C: New test.
7043
7044 2012-03-22 Jan Hubicka <jh@suse.cz>
7045
7046 PR middle-end/51737
7047 * g++.dg/torture/pr51737.C: New testcase
7048
7049 2012-03-22 Richard Guenther <rguenther@suse.de>
7050
7051 PR tree-optimization/52548
7052 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7053
7054 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7055
7056 * lib/fortran-modules.exp (list-module-names-1): Remove
7057 warning.
7058
7059 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7060
7061 PR target/50751
7062 * gcc.target/sh/pr50751-1.c: New.
7063 * gcc.target/sh/pr50751-2.c: New.
7064 * gcc.target/sh/pr50751-3.c: New.
7065
7066 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7067
7068 PR target/52479
7069 * gcc.target/sh/sh4a-cos.c: Remove.
7070 * gcc.target/sh/sh4a-sin.c: Remove.
7071 * gcc.target/sh/sh4a-sincos.c: Remove.
7072
7073 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7074
7075 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7076 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7077
7078 2012-03-21 Martin Jambor <mjambor@suse.cz>
7079
7080 PR testsuite/52641
7081 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7082 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7083
7084 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7085
7086 * gcc.target/arm/thumb-16bit-ops.c: New file.
7087 * gcc.target/arm/thumb-ifcvt.c: New file.
7088
7089 2012-03-20 Jason Merrill <jason@redhat.com>
7090
7091 * lib/target-supports.exp: Add { target c++1y }.
7092
7093 * g++.dg/cpp0x/auto32.C: New.
7094
7095 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7096
7097 PR testsuite/52641
7098 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7099 int32plus.
7100 * gcc.dg/torture/pr48124-4.c: Ditto:
7101 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7102
7103 2012-03-20 Jason Merrill <jason@redhat.com>
7104
7105 PR c++/52510
7106 * g++.dg/cpp0x/initlist66.C: New.
7107
7108 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7109
7110 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7111 __AVR_HAVE_LPMX__
7112
7113 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7114
7115 PR target/49868
7116 * gcc.target/avr/torture/addr-space-2.h: New file.
7117 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7118 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7119 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7120 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7121
7122 2012-03-20 Richard Guenther <rguenther@suse.de>
7123
7124 * gnat.dg/pack16.adb: New testcase.
7125 * gnat.dg/pack16_pkg.ads: Likewise.
7126 * gnat.dg/specs/pack8.ads: Likewise.
7127 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7128
7129 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 * g++.dg/warn/Wuseless-cast.C: Extend.
7132
7133 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/14710
7136 * g++.dg/warn/Wuseless-cast.C: New.
7137
7138 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7139
7140 PR libfortran/52608
7141 * gfortran.dg/pr52608.f90: New test.
7142
7143 2012-03-17 Tobias Burnus <burnus@net-b.de>
7144
7145 PR fortran/52585
7146 * gfortran.dg/proc_ptr_36.f90: New.
7147
7148 2012-03-16 Martin Jambor <mjambor@suse.cz>
7149
7150 * gcc.dg/misaligned-expand-1.c: New test.
7151 * gcc.dg/misaligned-expand-3.c: Likewise.
7152
7153 2012-03-16 Richard Guenther <rguenther@suse.de>
7154 Kai Tietz <ktietz@redhat.com>
7155
7156 PR middle-end/48814
7157 * gcc.c-torture/execute/pr48814-1.c: New test.
7158 * gcc.c-torture/execute/pr48814-2.c: New test.
7159 * gcc.dg/tree-ssa/assign-1.c: New test.
7160 * gcc.dg/tree-ssa/assign-2.c: New test.
7161 * gcc.dg/tree-ssa/assign-3.c: New test.
7162
7163 2012-03-16 Richard Guenther <rguenther@suse.de>
7164
7165 * gnat.dg/specs/pack7.ads: New testcase.
7166
7167 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR target/52568
7170 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7171 * gcc.dg/torture/vshuf-8.inc: Likewise.
7172 * gcc.dg/torture/vshuf-16.inc: Likewise.
7173 * gcc.dg/torture/vshuf-32.inc: Likewise.
7174
7175 2012-03-15 Jason Merrill <jason@redhat.com>
7176
7177 * g++.dg/torture/pr52582.C: New.
7178
7179 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7180
7181 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7182
7183 2012-03-15 Ira Rosen <irar@il.ibm.com>
7184 Ulrich Weigand <ulrich.weigand@linaro.org>
7185
7186 * gcc.dg/vect/slp-cond-3.c: New test.
7187 * gcc.dg/vect/slp-cond-4.c: New test.
7188
7189 2012-03-15 Ira Rosen <irar@il.ibm.com>
7190 Ulrich Weigand <ulrich.weigand@linaro.org>
7191
7192 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7193 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7194
7195 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7196
7197 PR libfortran/52434
7198 PR libfortran/48878
7199 PR libfortran/38199
7200 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7201 * gfortran.dg/round_1.f03: Likewise.
7202
7203 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7204 Andrew Pinski <apinski@cavium.com>
7205
7206 PR middle-end/52592
7207 * gcc.dg/pr52592.c: New test.
7208
7209 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7210
7211 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7212 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7213 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7214 * lib/fortran-modules.exp: .. this new file. Adjust users.
7215 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7216 gfortran-dg-debug-runtest): Call cleanup-modules.
7217 * lib/fortran-torture.exp (fortran-torture-execute,
7218 fortran-torture): Likewise.
7219 * gfortran.dg/coarray/caf.exp: Likewise.
7220 * lib/lto.exp: Likewise.
7221 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7222 * gfortran.dg/class_4b.f03: Likewise.
7223 * gfortran.dg/class_4c.f03: Likewise.
7224 * gfortran.dg/class_45a.f03: Likewise.
7225 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7226 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7227 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7228 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7229 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7230 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7231 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7232 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7233 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7234 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7235 * gfortran.dg/whole_file_28.f90: Likewise.
7236 * gfortran.dg/whole_file_29.f90: Likewise.
7237 * gfortran.dg/whole_file_30.f90: Likewise.
7238 * gfortran.dg/whole_file_31.f90: Likewise.
7239
7240 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7241
7242 PR tree-optimization/52267
7243 * gcc.dg/pr52267.c: New test.
7244 * gcc.dg/tree-ssa/vrp65.c: New test.
7245 * gcc.dg/tree-ssa/vrp66.c: New test.
7246
7247 2012-03-15 Richard Guenther <rguenther@suse.de>
7248
7249 PR middle-end/52580
7250 * gfortran.dg/vect/pr52580.f: New testcase.
7251
7252 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7253
7254 * gcc.target/sh/fpul-usage-1.c: New.
7255
7256 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7257
7258 PR target/49468
7259 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7260 * gcc.target/sh/pr49468-di.c: Likewise.
7261
7262 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7263
7264 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7265 * gcc.dg/c99-stdint-6.c: Likewise.
7266 * gcc.dg/lto/20090210_0.c: Likewise.
7267 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7268 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7269 * gcc.dg/pragma-init-fini-2.c: Likewise.
7270 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7271 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7272 * gcc.target/i386/pr22152.c: Likewise.
7273 * gcc.target/i386/vect8-ret.c: Likewise.
7274 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7275 handling.
7276
7277 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7278
7279 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7280 * g++.dg/tree-prof/partition1.C: Likewise.
7281 * g++.dg/tree-prof/partition2.C: Likewise.
7282 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7283 handling.
7284 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7285 * gcc.c-torture/execute/20010724-1.c: Remove.
7286 * gcc.c-torture/execute/20010724-1.x: Remove.
7287 * gcc.c-torture/execute/20040208-2.c: Remove.
7288 * gcc.c-torture/execute/20040208-2.x: Remove.
7289 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7290 Remove.
7291 (main) [__mips__ && __sgi__]: Remove.
7292 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7293 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7294 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7295 mips-sgi-irix6* handling.
7296 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7297 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7298 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7299 handling.
7300 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7301 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7302 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7303 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7304 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7305 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7306 mips-sgi-irix6*.
7307 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7308 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7309 * gcc.target/mips/save-restore-3.c: Likewise.
7310 * gcc.target/mips/save-restore-4.c: Likewise.
7311 * gcc.target/mips/save-restore-5.c: Likewise.
7312 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7313 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7314 messages.
7315 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7316 IRIX 6 handling.
7317 (restore_ld_library_path_env_vars): Likewise.
7318 * lib/target-supports.exp (check_profiling_available): Remove
7319 mips*-*-irix* handling.
7320 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7321 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7322 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7323
7324 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR c++/52582
7327 * g++.dg/opt/pr52582.C: New test.
7328
7329 2012-03-14 Richard Guenther <rguenther@suse.de>
7330
7331 PR tree-optimization/52571
7332 * gcc.dg/vect/vect-2.c: Initialize arrays.
7333 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7334 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7335 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7336
7337 2012-03-14 Richard Guenther <rguenther@suse.de>
7338
7339 PR middle-end/52080
7340 PR middle-end/52097
7341 PR middle-end/48124
7342 * gcc.dg/torture/pr48124-1.c: New testcase.
7343 * gcc.dg/torture/pr48124-2.c: Likewise.
7344 * gcc.dg/torture/pr48124-3.c: Likewise.
7345 * gcc.dg/torture/pr48124-4.c: Likewise.
7346
7347 2012-03-14 Richard Guenther <rguenther@suse.de>
7348
7349 PR middle-end/52578
7350 * gcc.dg/pr52578.c: New testcase.
7351
7352 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR c++/52521
7355 * g++.dg/cpp0x/udlit-args2.C: New test.
7356
7357 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7358
7359 PR target/48596
7360 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7361 * gcc.c-torture/compile/pr48596.c: ... here.
7362
7363 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7364
7365 PR c++/51641
7366 * g++.dg/lookup/hidden-class17.C: New test.
7367
7368 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR c/52577
7371 * gcc.dg/Wunused-var-3.c: New test.
7372
7373 2012-03-13 Martin Jambor <mjambor@suse.cz>
7374
7375 * gcc.dg/misaligned-expand-2.c: New test.
7376
7377 2012-03-13 Richard Guenther <rguenther@suse.de>
7378
7379 PR middle-end/52134
7380 * gcc.dg/pr52134.c: New testcase.
7381
7382 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7383
7384 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7385
7386 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7387
7388 PR tree-optimization/46728
7389 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7390 * gcc.target/powerpc/pr46728-5.c: Likewise.
7391 * gcc.target/powerpc/pr46728-8.c: Likewise.
7392 * gcc.target/powerpc/pr46728-10.c: Likewise.
7393 * gcc.target/powerpc/pr46728-11.c: Likewise.
7394 * gcc.target/powerpc/pr46728-13.c: Likewise.
7395 * gcc.target/powerpc/pr46728-14.c: Likewise.
7396 * gcc.target/powerpc/pr46728-15.c: Likewise.
7397
7398 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7399
7400 PR c++/52299
7401 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7402
7403 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7404
7405 PR tree-optimization/46728
7406 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7407 * gcc.target/powerpc/pr46728-5.c: Likewise.
7408 * gcc.target/powerpc/pr46728-8.c: Likewise.
7409 * gcc.target/powerpc/pr46728-10.c: Likewise.
7410 * gcc.target/powerpc/pr46728-11.c: Likewise.
7411 * gcc.target/powerpc/pr46728-13.c: Likewise.
7412 * gcc.target/powerpc/pr46728-14.c: Likewise.
7413 * gcc.target/powerpc/pr46728-15.c: Likewise.
7414
7415 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7416
7417 PR target/49868
7418 * gcc.target/avr/torture/addr-space-1.h: New file.
7419 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7420 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7421 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7422 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7423
7424 2012-03-12 Andrew Pinski <apinski@cavium.com>
7425
7426 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7427
7428 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7429
7430 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7431 * g++.dg/abi/thunk4.C: Likewise.
7432 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7433 Adapt line numbers.
7434 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7435 handling.
7436 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7437 * g++.dg/eh/spbp.C: Likewise.
7438 * g++.dg/ext/label13.C: Likewise.
7439 * g++.dg/guality/guality.exp: Likewise.
7440 * g++.dg/other/anon5.C: Likewise.
7441 * g++.dg/other/pragma-ep-1.C: Remove.
7442 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7443 * g++.dg/warn/pr31246.C: Likewise.
7444 * g++.dg/warn/weak1.C: Likewise.
7445 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7446 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7447 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7448 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7449 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7450 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7451 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7452 * gcc.dg/c99-tgmath-1.c: Likewise.
7453 * gcc.dg/c99-tgmath-2.c: Likewise.
7454 * gcc.dg/c99-tgmath-3.c: Likewise.
7455 * gcc.dg/c99-tgmath-4.c: Likewise.
7456 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7457 handling.
7458 * gcc.dg/debug/pr49032.c: Likewise.
7459 * gcc.dg/guality/guality.exp: Likewise.
7460 * gcc.dg/intmax_t-1.c: Likewise.
7461 * gcc.dg/pr48616.c: Likewise.
7462 * gcc.dg/pragma-ep-1.c: Remove.
7463 * gcc.dg/pragma-ep-2.c: Remove.
7464 * gcc.dg/pragma-ep-3.c: Remove.
7465 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7466 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7467 * gcc.misc-tests/gcov-14.c: Likewise.
7468 * gfortran.dg/guality/guality.exp: Likewise.
7469 * lib/target-supports.exp (check_weak_available): Likewise.
7470 (add_options_for_tls): Likewise.
7471 (check_ascii_locale_available): Likewise.
7472 * obj-c++.dg/dwarf-2.mm: Likewise.
7473 * objc.dg/dwarf-1.m: Likewise.
7474 * objc.dg/dwarf-2.m: Likewise.
7475
7476 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR tree-optimization/51721
7479 * gcc.dg/tree-ssa/vrp64.c: New test.
7480
7481 PR tree-optimization/52533
7482 * gcc.c-torture/compile/pr52533.c: New test.
7483
7484 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7485
7486 * gcc.target/i386/rtm-xabort-1.c: New.
7487 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7488 * gcc.target/i386/rtm-xend-1.c: Ditto.
7489 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7490 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7491 * gcc.target/i386/sse-13.c: Ditto.
7492 * gcc.target/i386/sse-14.c: Ditto.
7493 * gcc.target/i386/sse-22.c: Ditto.
7494 * gcc.target/i386/sse-23.c: Ditto.
7495 * g++.dg/other/i386-2.C: Ditto.
7496 * g++.dg/other/i386-3.C: Ditto.
7497
7498 2012-03-12 Tobias Burnus <burnus@net-b.de>
7499
7500 PR fortran/52542
7501 * gfortran.dg/proc_ptr_35.f90: New.
7502
7503 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7504
7505 PR target/52530
7506 * gcc.dg/torture/pr52530.c: New test.
7507
7508 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7509
7510 PR target/51244
7511 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7512
7513 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7514
7515 PR target/52450
7516 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7517
7518 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7519
7520 2012-03-09 Andrew Pinski <apinski@cavium.com>
7521
7522 PR middle-end/51988
7523 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7524 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7525
7526 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7527
7528 * gcc.dg/tree-ssa/scev-3.c: New.
7529 * gcc.dg/tree-ssa/scev-4.c: New.
7530
7531 2012-03-08 Tobias Burnus <burnus@net-b.de>
7532
7533 PR fortran/52469
7534 * gfortran.dg/proc_ptr_34.f90
7535
7536 2012-03-07 Jason Merrill <jason@redhat.com>
7537
7538 PR c++/52521
7539 * g++.dg/cpp0x/udlit-mangle.C: New.
7540
7541 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7542
7543 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7544
7545 2012-03-06 Richard Guenther <rguenther@suse.de>
7546
7547 PR middle-end/52493
7548 * gcc.dg/torture/pr52493.c: New testcase.
7549
7550 2012-03-06 Richard Guenther <rguenther@suse.de>
7551
7552 PR lto/52097
7553 * gcc.dg/lto/pr52097_0.c: New testcase.
7554
7555 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7556
7557 PR target/51244
7558 * gcc.target/sh/pr51244-1.c: New.
7559 * gcc.target/sh/pr51244-2.c: New.
7560 * gcc.target/sh/pr51244-3.c: New.
7561
7562 2012-03-05 Jason Merrill <jason@redhat.com>
7563
7564 PR c++/51930
7565 * g++.dg/ext/visibility/template11.C: New.
7566
7567 * g++.dg/cpp0x/implicit13.C: New.
7568
7569 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR tree-optimization/51721
7572 * gcc.dg/tree-ssa/vrp63.c: New test.
7573 * gcc.dg/pr51721.c: New test.
7574
7575 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7576
7577 PR fortran/50981
7578 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7579 argument checks.
7580
7581 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7582
7583 PR target/52146
7584 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7585
7586 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7587
7588 PR fortran/50981
7589 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7590
7591 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7592
7593 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7594 int32plus.
7595
7596 2012-03-03 Jason Merrill <jason@redhat.com>
7597
7598 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7599
7600 Core 1270
7601 * g++.dg/cpp0x/initlist65.C: New.
7602
7603 PR c++/36797
7604 * g++.dg/ext/is_empty2.C: New.
7605
7606 2012-03-03 Tobias Burnus <burnus@net-b.de>
7607
7608 PR fortran/48820
7609 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7610
7611 2012-03-03 Tobias Burnus <burnus@net-b.de>
7612
7613 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7614 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7615 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7616 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7617 * gfortran.dg/class_30.f90: Remove dg-warning line.
7618 * gfortran.dg/bind_c_usage_25.f90: New.
7619
7620 2012-03-03 Tobias Burnus <burnus@net-b.de>
7621
7622 PR fortran/48820
7623 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7624 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7625 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7626
7627 2012-03-03 Tobias Burnus <burnus@net-b.de>
7628
7629 PR fortran/48820
7630 * gfortran.dg/assumed_type_1.f90: New.
7631 * gfortran.dg/assumed_type_2.f90: New.
7632 * gfortran.dg/assumed_type_3.f90: New.
7633 * gfortran.dg/assumed_type_4.f90: New.
7634
7635 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7636
7637 PR target/49486
7638 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7639 * gcc.target/sh/pr49468-di.c: New.
7640
7641 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7642
7643 * gcc.dg/graphite/pr50561.c: Update.
7644
7645 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7646
7647 * gcc.target/powerpc/pr52457.c: New test.
7648
7649 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7650
7651 * gcc.target/arm/sat-1.c: New test.
7652
7653 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7654
7655 PR target/46716
7656 * gcc.target/i386/pr46716.c: New test.
7657
7658 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7659
7660 PR c++/51989
7661 * g++.dg/cpp0x/sfinae32.C: New.
7662
7663 2012-03-02 Richard Guenther <rguenther@suse.de>
7664
7665 PR tree-optimization/52406
7666 * gcc.dg/torture/pr52406.c: New testcase.
7667
7668 2012-03-02 Tobias Burnus <burnus@net-b.de>
7669
7670 PR fortran/52325
7671 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7672 * gfortran.dg/nullify_2.f90: Update dg-error.
7673 * gfortran.dg/nullify_4.f90: Ditto.
7674 * gfortran.dg/pointer_init_6.f90: Ditto.
7675
7676 2012-03-02 Tobias Burnus <burnus@net-b.de>
7677
7678 PR fortran/52270
7679 * gfortran.dg/class_51.f90: New.
7680
7681 2012-03-02 Tobias Burnus <burnus@net-b.de>
7682
7683 PR fortran/52452
7684 * gfortran.dg/intrinsic_8.f90: New.
7685
7686 2012-03-01 Kai Tietz <ktietz@redhat.com>
7687
7688 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7689 routines on mingw targets.
7690 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7691
7692 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR tree-optimization/52445
7695 * gcc.dg/pr52445.c: New test.
7696
7697 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR target/52437
7700 * gcc.c-torture/compile/pr52437.c: New test.
7701
7702 PR middle-end/52419
7703 * gcc.dg/torture/pr52419.c: New test.
7704
7705 PR tree-optimization/52429
7706 * gcc.dg/torture/pr52429.c: New test.
7707 * g++.dg/opt/pr52429.C: New test.
7708
7709 2012-02-29 Richard Guenther <rguenther@suse.de>
7710
7711 PR testsuite/52297
7712 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7713 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7714 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7715 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7716 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7717 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7718
7719 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7720
7721 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7722
7723 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7724
7725 PR fortran/52386
7726 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7727
7728 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7729
7730 PR target/51534
7731 * gcc.target/arm/neon/pr51534.c: New testcase.
7732
7733 2012-02-28 Richard Guenther <rguenther@suse.de>
7734
7735 PR target/52407
7736 * gcc.dg/torture/pr52407.c: New testcase.
7737
7738 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7739
7740 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7741 * gcc.target/arm/vfp2.c: Likewise.
7742 * gcc.target/arm/vfp3.c: Likewise.
7743 * gcc.target/arm/vfp4.c: Likewise.
7744 * gcc.target/arm/vfp5.c: Likewise.
7745 * gcc.target/arm/vfp6.c: Likewise.
7746 * gcc.target/arm/vfp7.c: Likewise.
7747 * gcc.target/arm/vfp8.c: Likewise.
7748 * gcc.target/arm/vfp9.c: Likewise.
7749 * gcc.target/arm/vfp10.c: Likewise.
7750 * gcc.target/arm/vfp11.c: Likewise.
7751 * gcc.target/arm/vfp12.c: Likewise.
7752 * gcc.target/arm/vfp13.c: Likewise.
7753 * gcc.target/arm/vfp14.c: Likewise.
7754 * gcc.target/arm/vfp15.c: Likewise.
7755 * gcc.target/arm/vfp16.c: Likewise.
7756 * gcc.target/arm/vfp17.c: Likewise.
7757 * gcc.target/arm/neon-constants.h: New file.
7758 * gcc.target/arm/neon-vect1.c: New test.
7759 * gcc.target/arm/neon-vect2.c: New test.
7760 * gcc.target/arm/neon-vect3.c: New test.
7761 * gcc.target/arm/neon-vect4.c: New test.
7762 * gcc.target/arm/neon-vect5.c: New test.
7763 * gcc.target/arm/neon-vect6.c: New test.
7764 * gcc.target/arm/neon-vect7.c: New test.
7765 * gcc.target/arm/neon-vect8.c: New test.
7766
7767 2012-02-28 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/52402
7770 * gcc.dg/torture/pr52402.c: New testcase.
7771
7772 2012-02-28 Richard Guenther <rguenther@suse.de>
7773
7774 PR lto/52400
7775 * g++.dg/lto/pr52400_0.C: New testcase.
7776
7777 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7778
7779 * gcc.target/avr/torture/builtins-1.c: New test.
7780 * gcc.target/avr/torture/builtins-error.c: New test.
7781
7782 2012-02-28 Kai Tietz <ktietz@redhat.com>
7783
7784 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7785 * gcc.target/i386/pr45352-2.c: Likewise.
7786 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7787 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7788 targets instead rand.
7789 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7790 * gcc.target/i386/sse2-mul-1.c: Likewise.
7791 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7792 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7793 * gcc.target/i386/pad-1.c: Likewise.
7794 * gcc.target/i386/pad-9.c: Likewise.
7795 * gcc.target/i386/pad-2.c: Likewise.
7796 * gcc.target/i386/pad-5b.c: Likewise.
7797 * gcc.target/i386/pad-8.c: Likewise.
7798 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7799 * gcc.target/i386/pr44130.c: Likewise.
7800 * gcc.target/i386/align-main-1.c: Likewise.
7801 * gcc.target/i386/align-main-2.c: Likewise.
7802 * gcc.target/i386/sw-1.c: Likewise.
7803 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7804 on x64 mingw target.
7805 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7806 * gcc.target/i386/pr46295.c: Likewise.
7807 * gcc.target/i386/amd64-abi-1.c: Likewise.
7808 * gcc.target/i386/amd64-abi-2.c: Likewise.
7809 * gcc.target/i386/pr39082-1.c: Likewise.
7810 * gcc.target/i386/pr39162.c: Likewise.
7811 * gcc.target/i386/pr22152.c: Likewise.
7812 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7813 * gcc.target/i386/wrfsbase-2.c: Likewise.
7814 * gcc.target/i386/local.c: Likewise
7815 * gcc.target/i386/wrgsbase-1.c: Likewise.
7816 * gcc.target/i386/wrfsbase-1.c: Likewise.
7817 * gcc.target/i386/pr39315-3.c: Likewise.
7818 * gcc.target/i386/pr35767-4.c: Likewise.
7819 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7820 x64 mingw target.
7821 * gcc.target/i386/pr45336-2.c: Likewise.
7822 * gcc.target/i386/pr45336-1.c: Likewise.
7823 * gcc.target/i386/pr45336-4.c: Likewise.
7824
7825 2012-02-27 Tristan Gingold <gingold@adacore.com>
7826
7827 * gnat.dg/array20.ad[sb]: New test.
7828
7829 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR target/52375
7832 * gcc.target/arm/pr52375.c: New test.
7833 * gcc.c-torture/compile/pr52375.c: New test.
7834
7835 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7836
7837 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7838 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7839
7840 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7841
7842 * gnat.dg/aggr19.adb: New test.
7843 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7844
7845 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7846
7847 PR target/49263
7848 * gcc.target/sh/pr49263.c: New.
7849
7850 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7851
7852 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7853 simulate_thread_wrapper_other_threads
7854 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7855 Move initialization of 'value' to main().
7856 (main): Initialize 'value';
7857 * gcc.dg/simulate-thread/speculative-store.c
7858 (simulate_thread_step_verify): Return 0 when successful.
7859 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7860 Reduce threshold.
7861 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7862 (simulate_thread_wrapper_other_threads): Return a success/fail value
7863 and issue an error if the instruction count threshold is exceeded.
7864
7865 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7866
7867 PR target/50580
7868 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7869 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7870
7871 2012-02-24 Richard Guenther <rguenther@suse.de>
7872
7873 PR middle-end/52355
7874 * gcc.dg/pr52355.c: New testcase.
7875
7876 2012-02-23 Kai Tietz <ktietz@redhat.com>
7877
7878 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7879 * gcc.dg/Wpadded.c: Likewise.
7880 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7881 structure-layout.
7882 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7883 for sleep by Sleep and add windows.h include for this function.
7884 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7885 targets.
7886 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7887 target.
7888 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7889 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7890 on x64 mingw target.
7891 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7892 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7893 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7894 failure on LLP64 target.
7895
7896 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7897
7898 PR c/52290
7899 * gcc.dg/noncompile/pr52290.c: New test.
7900
7901 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/52019
7904 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7905
7906 2012-02-22 Kai Tietz <ktietz@redhat.com>
7907
7908 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7909 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7910 derived pdiff_t type.
7911 * g++.dg/torture/pr49720.C: Likewise
7912
7913 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7914
7915 PR target/52330
7916 * gcc.target/i386/pr52330.c: New test.
7917
7918 2012-02-22 Tobias Burnus <burnus@net-b.de>
7919
7920 PR fortran/52335
7921 * gfortran.dg/io_constraints_10.f90: New.
7922
7923 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7924
7925 * lib/target-supports.exp (check_effective_target_vect_condition):
7926 Return true for NEON.
7927
7928 2012-02-21 Kai Tietz <ktietz@redhat.com>
7929
7930 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7931
7932 2012-02-21 Richard Guenther <rguenther@suse.de>
7933
7934 PR tree-optimization/52324
7935 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7936
7937 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7938
7939 PR middle-end/51782
7940 * gcc.target/avr/torture/pr51782-1.c: New test.
7941
7942 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR tree-optimization/52318
7945 * gcc.dg/pr52318.c: New test.
7946
7947 2012-02-20 Kai Tietz <ktietz@redhat.com>
7948
7949 * gcc.dg/bf-ms-layout-3.c: New testcase.
7950
7951 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7952
7953 PR testsuite/52229
7954 PR fortran/32380
7955 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7956
7957 2012-02-20 Richard Guenther <rguenther@suse.de>
7958
7959 PR tree-optimization/52298
7960 * gcc.dg/torture/pr52298.c: New testcase.
7961 * gcc.dg/vect/pr52298.c: Likewise.
7962
7963 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7964
7965 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7966 * gcc.c-torture/execute/pr52286.c: Ditto.
7967
7968 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR tree-optimization/52286
7971 * gcc.c-torture/execute/pr52286.c: New test.
7972
7973 2012-02-18 Tobias Burnus <burnus@net-b.de>
7974
7975 PR fortran/52295
7976 * gfortran.dg/interface_35.f90: Use -std=f2003.
7977 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7978 * gfortran.dg/interface_assignment_4.f90: Ditto.
7979 * gfortran.dg/bessel_1.f90: Ditto.
7980 * gfortran.dg/func_result_6.f90: Ditto.
7981 * gfortran.dg/hypot_1.f90: Ditto.
7982 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7983
7984 2012-02-17 Tobias Burnus <burnus@net-b.de>
7985
7986 PR translation/52232
7987 PR translation/52234
7988 PR translation/52245
7989 PR translation/52246
7990 PR translation/52262
7991 PR translation/52273
7992 * gfortran.dg/coarray_22.f90: Update dg-error.
7993 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7994
7995 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997 PR target/51753
7998 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7999 (simulate-thread): Use default timeout.
8000
8001 2012-02-16 Jason Merrill <jason@redhat.com>
8002
8003 PR c++/52248
8004 * g++.dg/ext/timevar1.C: New.
8005
8006 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8007
8008 PR c++/52126
8009 * g++.dg/template/using21.C: New.
8010 * g++.dg/template/using22.C: Likewise.
8011
8012 2012-02-16 Jason Merrill <jason@redhat.com>
8013
8014 PR c++/51415
8015 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8016
8017 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR tree-optimization/52255
8020 * gcc.c-torture/compile/pr52255.c: New test.
8021
8022 PR debug/52260
8023 * g++.dg/debug/dwarf2/pr52260.C: New test.
8024
8025 PR middle-end/51929
8026 * g++.dg/ipa/pr51929.C: New test.
8027
8028 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8029
8030 PR target/52199
8031 * gcc.target/powerpc/pr52199.c: New file.
8032
8033 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8034
8035 PR target/52152
8036 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8037
8038 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8039
8040 * gcc.dg/pr51867.c: Don't include <math.h>.
8041 (sqrtf): Declare.
8042
8043 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8044
8045 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8046 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8047
8048 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8049
8050 PR tree-optimization/50561
8051 * gcc.dg/graphite/pr50561.c: New testcase.
8052
8053 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8054
8055 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8056 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8057
8058 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8059
8060 * gnat.dg/discr35.ad[sb]: New test.
8061
8062 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8063
8064 * gnat.dg/volatile10.adb: New test.
8065 * gnat.dg/volatile10_pkg.ads: New helper.
8066
8067 2012-02-14 Jason Merrill <jason@redhat.com>
8068
8069 * g++.dg/ext/attrib43.C: New.
8070
8071 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8072
8073 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8074 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8075 fgnu_tm.
8076 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8077 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8078 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8079 effective_target fgnu_tm.
8080 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8081
8082 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR c++/52247
8085 * g++.dg/template/asmgoto1.C: New test.
8086
8087 2012-02-14 Ian Lance Taylor <iant@google.com>
8088
8089 PR go/48501
8090 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8091 compiling generated file for 64bit and index tests.
8092
8093 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8094
8095 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8096
8097 2012-02-14 Richard Guenther <rguenther@suse.de>
8098
8099 PR tree-optimization/52244
8100 PR tree-optimization/51528
8101 * gcc.dg/torture/pr52244.c: New testcase.
8102
8103 2012-02-14 Walter Lee <walt@tilera.com>
8104
8105 * g++.dg/other/PR23205.C: Disable test on tile.
8106 * g++.dg/other/pr23205-2.C: Disable test on tile.
8107 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8108 * gcc.dg/20040813-1.c: Disable test on tile.
8109 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8110 * gcc.misc-tests/linkage.exp: Handle tilegx.
8111
8112 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR tree-optimization/52210
8115 * gcc.dg/pr52210.c: New test.
8116
8117 2012-02-14 Jason Merrill <jason@redhat.com>
8118
8119 PR c++/39055
8120 * g++.dg/overload/defarg5.C: New.
8121
8122 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR c/52181
8125 * c-c++-common/pr52181.c: New test.
8126
8127 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR c++/52215
8130 * g++.dg/ext/atomic-1.C: New test.
8131
8132 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8133
8134 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8135
8136 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR middle-end/52209
8139 * gcc.c-torture/execute/pr52209.c: New test.
8140
8141 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8142
8143 PR fortran/50981
8144 * gfortran.dg/elemental_optional_args_5.f03: New test.
8145
8146 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8147
8148 PR testsuite/50076
8149 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8150 cases.
8151
8152 2012-02-11 Ian Lance Taylor <iant@google.com>
8153
8154 PR go/51874
8155 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8156 SPARC Solaris. Don't run the test at all on systems where it may
8157 not work, rather than xfailing it.
8158
8159 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8160
8161 PR rtl-optimization/52175
8162 * gcc.c-torture/compile/pr52175.c: New test.
8163
8164 2012-02-10 Jason Merrill <jason@redhat.com>
8165
8166 PR c++/51910
8167 * g++.dg/template/repo10.C: New.
8168
8169 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR debug/52132
8172 * gcc.dg/pr52132.c: New test.
8173
8174 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8175
8176 * gnat.dg/specs/aggr4.ads: New test.
8177 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8178
8179 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8180
8181 PR target/52146
8182 * gcc.target/i386/pr52146.c: New.
8183
8184 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR middle-end/52177
8187 * c-c++-common/pr52177.c: New test.
8188
8189 2012-02-10 Jan Hubicka <jh@suse.cz>
8190
8191 PR middle-end/48600
8192 * g++.dg/torture/pr48600.C: New testcase.
8193
8194 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8195
8196 PR middle-end/52140
8197 * gcc.dg/dfp/pr52140.c: New test.
8198
8199 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR fortran/32380
8202 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8203 of dg-options.
8204
8205 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8206
8207 PR middle-end/51867
8208 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8209 * gcc.dg/pr51867.c: New test.
8210
8211 2012-02-09 Ian Lance Taylor <iant@google.com>
8212
8213 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8214 which don't support -fsplit-stack. Turn off optimization when
8215 compiling select5-out.go.
8216
8217 2012-02-08 Ian Lance Taylor <iant@google.com>
8218
8219 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8220 systems which don't support -fsplit-stack.
8221
8222 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8223
8224 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8225 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8226 machine instuction in the log.
8227
8228 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8229
8230 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8231 to 20 seconds.
8232
8233 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8234
8235 PR driver/48524
8236 * gcc.dg/pr48524.c: New test.
8237 * gcc.dg/pr48524.spec: New spec file for test.
8238
8239 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8240
8241 PR fortran/32380
8242 * gfortran.dg/vect/pr32380.f90: New test.
8243
8244 2012-02-08 Tobias Burnus <burnus@net-b.de>
8245
8246 PR fortran/52151
8247 * gfortran.dg/realloc_on_assign_12.f90: New.
8248
8249 2012-02-08 Richard Guenther <rguenther@suse.de>
8250
8251 PR rtl-optimization/52170
8252 * gcc.dg/torture/pr52170.c: New testcase.
8253
8254 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR gcov-profile/52150
8257 * gcc.dg/tree-prof/pr52150.c: New test.
8258
8259 PR rtl-optimization/52139
8260 * gcc.dg/pr52139.c: New test.
8261
8262 2012-02-07 Jason Merrill <jason@redhat.com>
8263
8264 PR c++/51675
8265 * g++.dg/cpp0x/constexpr-union3.C: New.
8266
8267 PR c++/52035
8268 * g++.dg/lto/pr52035_0.C: New.
8269
8270 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8271
8272 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8273 * gcc.dg/special/weak-1.c: Likewise.
8274 * gcc.dg/ucnid-12.c: Likewise.
8275 * gcc.dg/torture/pr45678-1.c: Likewise.
8276 * gcc.dg/torture/pr45678-2.c: Likewise.
8277 * gcc.dg/vector-4.c: Likewise.
8278 * gcc.dg/ipa/inline-5.c: Likewise.
8279 * gcc.dg/ucnid-11.c: Likewise.
8280 * gcc.misc-tests/gcov-13.c: Likewise.
8281 * gcc.misc-tests/gcov-14.c: Likewise.
8282 * g++.dg/ext/label13.C: Likewise.
8283 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8284 hppa*-*-hpux* options.
8285 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8286 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8287 * gcc.dg/pr48616.c: Likewise.
8288 * gcc.dg/pr17957.c: Likewise.
8289 * gcc.dg/pr17055-1.c: Likewise.
8290 * gcc.dg/pr32912-1.c: Likewise.
8291 * gcc.dg/tm/pr51472.c: Likewise.
8292 * c-c++-common/fold-bitand-4.c: Likewise.
8293 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8294 Use dg-additional-options for extra options.
8295
8296 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8297
8298 * gcc.target/epiphany/interrupt-2.c: New test.
8299
8300 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8301
8302 PR target/52155
8303 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8304 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8305 for MIPS ELF.
8306
8307 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8308
8309 PR target/52152
8310 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8311
8312 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8313
8314 PR middle-end/24306
8315 PR target/52154
8316 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8317 * gcc.target/mips/va-arg-1.c: New test.
8318
8319 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8320
8321 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8322 for -mno-pointers-to-nested-functions.
8323
8324 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8325
8326 * gcc.c-torture/execute/20120207-1.c: New test.
8327
8328 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR rtl-optimization/52060
8331 * gcc.dg/torture/pr52060.c: New test.
8332
8333 PR middle-end/52074
8334 * gcc.c-torture/compile/pr52074.c: New test.
8335
8336 2012-02-07 Tobias Burnus <burnus@net-b.de>
8337
8338 PR fortran/51514
8339 * gfortran.dg/class_to_type_2.f90: New.
8340
8341 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8342
8343 PR fortran/32373
8344 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8345 Remove module.
8346
8347 2012-02-06 Jason Merrill <jason@redhat.com>
8348
8349 PR c++/52088
8350 * g++.dg/template/conv13.C: New.
8351
8352 2012-02-06 Richard Guenther <rguenther@suse.de>
8353
8354 PR tree-optimization/52115
8355 * gcc.c-torture/compile/pr52115.c: New testcase.
8356
8357 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR target/52129
8360 * gcc.c-torture/execute/pr52129.c: New test.
8361
8362 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8363
8364 * gcc.dg/pr48374.c: Actually add the test I forgot
8365 in the 2012-01-25 commit.
8366
8367 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8368
8369 PR fortran/32373
8370 * gfortran.dg/vect/vect-8.f90: New test case.
8371
8372 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8373
8374 PR fortran/48847
8375 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8376
8377 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8378
8379 PR fortran/52102
8380 * gfortran.dg/class_48.f90 : Add test of allocate class array
8381 component with source in subroutine test3. Remove commenting
8382 out in subroutine test4, since branching on unitialized variable
8383 is now fixed (no PR for this last.).
8384
8385 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8386
8387 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8388 on MIPS targets.
8389 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8390
8391 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8392
8393 PR target/52125
8394 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8395 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8396
8397 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8398
8399 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8400 (check_effective_target_sync_int_long): Use it.
8401 (check_effective_target_sync_char_short): Likewise.
8402 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8403
8404 2012-02-05 Tobias Burnus <burnus@net-b.de>
8405
8406 PR fortran/51972
8407 * gfortran.dg/class_48.f90: Add some further checks.
8408
8409 2012-02-05 Ira Rosen <irar@il.ibm.com>
8410
8411 PR tree-optimization/52091
8412 * gcc.dg/vect/pr52091.c: New test.
8413
8414 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR rtl-optimization/52113
8417 * gcc.target/avr/pr52113.c: New test.
8418
8419 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR rtl-optimization/52092
8422 * gcc.c-torture/compile/pr52092.c: New test.
8423
8424 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8425
8426 PR fortran/41587
8427 * gfortran.dg/class_array_10.f03: New test.
8428
8429 PR fortran/46356
8430 * gfortran.dg/class_array_11.f03: New test.
8431
8432 PR fortran/51754
8433 * gfortran.dg/class_array_12.f03: New test.
8434
8435 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8436
8437 PR fortran/52012
8438 * gfortran.dg/realloc_on_assign_11.f90: New test.
8439
8440 2012-02-02 Tobias Burnus <burnus@net-b.de>
8441
8442 PR fortran/52093
8443 * gfortran.dg/shape_7.f90: New.
8444
8445 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8446
8447 * gcc.target/mips/mips-prepend-1.c: New test.
8448
8449 2012-02-02 Jan Hubicka <jh@suse.cz>
8450 Tom de Vries <tom@codesourcery.com>
8451
8452 PR middle-end/51998
8453 * gcc.dg/alias-12.c: New testcase.
8454 * gcc.dg/alias-13.c: New testcase.
8455
8456 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR target/52086
8459 * gcc.dg/pr52086.c: New test.
8460
8461 PR tree-optimization/52073
8462 * gcc.c-torture/compile/pr52073.c: New test.
8463
8464 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8465
8466 PR fortran/51958
8467 * gfortran.dg/function_optimize_10.f90: New test.
8468
8469 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8470
8471 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8472 test on alpha*-*-*.
8473
8474 2012-02-01 Tobias Burnus <burnus@net-b.de>
8475
8476 PR fortran/52024
8477 * gfortran.dg/typebound_operator_14.f90: New.
8478
8479 2012-02-01 Tobias Burnus <burnus@net-b.de>
8480
8481 PR fortran/52059
8482 * gfortran.dg/elemental_function_1.f90: New.
8483
8484 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8485
8486 PR rtl-optimization/51374
8487 * gcc.target/avr/torture/pr51374-1.c:
8488 Also fail if SBIS is seen.
8489
8490 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8491
8492 PR rtl-optimization/51374
8493 * gcc.target/avr/torture/pr51374-1.c: New.
8494
8495 2012-01-31 Tobias Burnus <burnus@net-b.de>
8496
8497 PR fortran/52024
8498 * gfortran.dg/typebound_generic_11.f90: New.
8499
8500 2012-01-31 Tobias Burnus <burnus@net-b.de>
8501
8502 PR fortran/52029
8503 * gfortran.dg/class_49.f90: New.
8504
8505 2012-01-31 Tobias Burnus <burnus@net-b.de>
8506
8507 PR fortran/52013
8508 * gfortran.dg/elemental_args_check_6.f90: New.
8509
8510 2012-01-31 Jason Merrill <jason@redhat.com>
8511
8512 PR c++/52043
8513 * g++.dg/cpp0x/variadic122.C: New.
8514
8515 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8516
8517 PR fortran/52012
8518 * gfortran.dg/realloc_on_assign_10.f90: New test.
8519
8520 2012-01-31 Richard Guenther <rguenther@suse.de>
8521
8522 PR tree-optimization/51528
8523 * gcc.dg/torture/pr51528.c: New testcase.
8524
8525 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8526
8527 PR go/48501
8528 * lib/go.exp (go_target_compile): Append timeout= to options.
8529 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8530 select5-out.go test on alpha*-*-* targets.
8531
8532 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8533
8534 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8535 (TEST_SHORT): Reformat in the same way.
8536 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8537 (TEST_SHORT): Reformat in the same way.
8538 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8539 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8540 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8541 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8542 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8543
8544 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8545
8546 PR target/51835
8547 * gcc.target/arm/pr51835.c: New testcase.
8548
8549 2012-01-30 Richard Guenther <rguenther@suse.de>
8550
8551 PR tree-optimization/52028
8552 * gcc.dg/torture/pr52028.c: New testcase.
8553 * gfortran.dg/ldist-pr45199.f: Adjust.
8554 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8555 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8556 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8557
8558 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR debug/52027
8561 * gcc.dg/tree-prof/pr52027.c: New test.
8562
8563 PR tree-optimization/52046
8564 * gcc.dg/pr52046.c: New test.
8565
8566 PR debug/52048
8567 * g++.dg/other/pr52048.C: New test.
8568
8569 2012-01-30 Richard Guenther <rguenther@suse.de>
8570
8571 PR tree-optimization/52045
8572 * gcc.dg/pr52045.c: New testcase.
8573
8574 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8575
8576 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8577 new code generated for __sync_lock_release.
8578
8579 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8580
8581 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8582
8583 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8584
8585 PR testsuite/51875
8586 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8587
8588 * g++.dg/ext/visibility/template10.C: Fix typo.
8589
8590 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8591
8592 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8593
8594 PR c++/51327
8595 * g++.dg/cpp0x/constexpr-ice6.C: New.
8596
8597 2012-01-29 Tobias Burnus <burnus@net-b.de>
8598
8599 PR fortran/41600
8600 * gfortran.dg/default_initialization_6.f90: New.
8601
8602 2012-01-29 Tobias Burnus <burnus@net-b.de>
8603
8604 PR fortran/51972
8605 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8606 * gfortran.dg/class_48.f90: New.
8607
8608 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8609
8610 PR fortran/51808
8611 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8612
8613 2012-01-28 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/51972
8616 * gfortran.dg/class_allocate_12.f90: New.
8617
8618 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gcc.dg/torture/pr50444.c: Fix dg directives.
8621
8622 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR target/52006
8625 * gcc.target/arm/pr52006.c: New test.
8626
8627 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8628
8629 PR testsuite/52011
8630 * gcc.dg/lto/trans-mem.h: New file.
8631 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8632 * gcc.dg/lto/trans-mem-1_1.c: Same.
8633 * gcc.dg/lto/trans-mem-4_1.c: Same.
8634 * gcc.dg/lto/trans-mem-3_1.c: Same.
8635
8636 2012-01-27 Tobias Burnus <burnus@net-b.de>
8637
8638 PR fortran/52022
8639 * gfortran.dg/dummy_procedure_7.f90: New.
8640
8641 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8642
8643 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8644 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8645
8646 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR c++/51852
8649 * g++.dg/other/gc5.C: New test.
8650
8651 2012-01-27 Richard Guenther <rguenther@suse.de>
8652
8653 PR tree-optimization/50444
8654 * gcc.dg/torture/pr50444.c: New testcase.
8655
8656 2012-01-27 Tobias Burnus <burnus@net-b.de>
8657
8658 PR fortran/51970
8659 PR fortran/51977
8660 * gfortran.dg/move_alloc_13.f90: New.
8661
8662 2012-01-27 Tobias Burnus <burnus@net-b.de>
8663
8664 PR fortran/51953
8665 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8666 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8667 and change dg-error string.
8668
8669 2012-01-27 Tobias Burnus <burnus@net-b.de>
8670
8671 PR fortran/52016
8672 * gfortran.dg/elemental_args_check_5.f90: New.
8673
8674 2012-01-27 Richard Guenther <rguenther@suse.de>
8675
8676 PR middle-end/51959
8677 * g++.dg/torture/pr51959.C: New testcase.
8678
8679 2012-01-27 Tom de Vries <tom@codesourcery.com>
8680
8681 PR tree-optimization/51990
8682 * gcc.dg/pr51990.c: New test.
8683 * gcc.dg/pr51990-2.c: Same.
8684
8685 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8686 Tobias Burnus <burnus@gcc.gnu.org>
8687
8688 PR fortran/48705
8689 * gfortran.dg/class_allocate_11.f03: New.
8690
8691 PR fortran/51870
8692 PR fortran/51943
8693 PR fortran/51946
8694 * gfortran.dg/class_allocate_7.f03: New.
8695 * gfortran.dg/class_allocate_8.f03: New.
8696 * gfortran.dg/class_allocate_9.f03: New.
8697 * gfortran.dg/class_allocate_10.f03: New.
8698
8699 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8700
8701 * gnat.dg/discr34.adb: New test.
8702 * gnat.dg/discr34_pkg.ads: New helper.
8703
8704 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8705
8706 * gnat.dg/discr33.adb: New test.
8707
8708 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8709
8710 * gnat.dg/limited_with3.ad[sb): New test.
8711 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8712 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8713 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8714
8715 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8716
8717 * gnat.dg/stack_usage1.adb: New test.
8718 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8719
8720 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8721 * gcc.dg/pr44194-2.c: Likewise.
8722
8723 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/51370
8726 * g++.dg/template/crash112.C: New.
8727
8728 2012-01-27 Richard Henderson <rth@redhat.com>
8729
8730 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8731
8732 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8733
8734 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8735
8736 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR middle-end/51895
8739 * g++.dg/opt/pr51895.C: New test.
8740
8741 2012-01-26 Michael Matz <matz@suse.de>
8742
8743 PR tree-optimization/48794
8744 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8745
8746 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8747
8748 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8749
8750 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8751
8752 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8753 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8754 memory.
8755 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8756 the default value for s390 and s390x.
8757
8758 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8759
8760 PR lto/51698
8761 * gcc.dg/lto/trans-mem-4_0.c: New.
8762 * gcc.dg/lto/trans-mem-4_1.c: New.
8763 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8764 TM builtins.
8765 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8766 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8767 TM builtins.
8768 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8769 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8770 TM builtins.
8771
8772 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8773
8774 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8775
8776 2012-01-25 Ian Lance Taylor <iant@google.com>
8777
8778 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8779
8780 2012-01-25 Tobias Burnus <burnus@net-b.de>
8781
8782 PR fortran/51995
8783 * gfortran.dg/typebound_proc_25.f90: New.
8784
8785 2012-01-25 Jason Merrill <jason@redhat.com>
8786
8787 PR c++/51992
8788 * g++.dg/lto/pr51992_0.C: New.
8789
8790 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR tree-optimization/51987
8793 * gcc.target/i386/pr51987.c: New test.
8794
8795 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8796
8797 * gcc.dg/tm/lto-1.c: Require lto support in target.
8798
8799 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8800
8801 PR rtl-optimization/48374
8802 * gcc.dg/pr48374.c: New test.
8803
8804 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8805
8806 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8807
8808 2012-01-25 Tobias Burnus <burnus@net-b.de>
8809
8810 PR fortran/51966
8811 * gfortran.dg/derived_constructor_char_3.f90: New.
8812
8813 2012-01-24 Ian Lance Taylor <iant@google.com>
8814
8815 * go.test/go-test.exp (filecmp): New procedure.
8816 (errchk): Handle quoted square brackets.
8817 (go-gc-tests): Set go_compile_args. Handle various new test
8818 lines. Skip a few new tests.
8819 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8820
8821 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8822
8823 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8824 (check_effective_target_vect_extract_even_odd)
8825 (check_effective_target_vect_interleave): Return true for MIPS
8826 paired-single.
8827
8828 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8829
8830 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8831 (main): Use it instead of argc.
8832
8833 2012-01-24 Jason Merrill <jason@redhat.com>
8834
8835 PR c++/51973
8836 * g++.dg/cpp0x/sfinae31.C: New.
8837
8838 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8839
8840 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8841
8842 2012-01-24 Jason Merrill <jason@redhat.com>
8843
8844 PR c++/51812
8845 * g++.dg/inherit/covariant20.C: New.
8846
8847 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8848
8849 PR c++/51223
8850 * g++.dg/parse/crash58.C: New.
8851
8852 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR target/51957
8855 * gcc.dg/pr51957-1.c: New test.
8856 * gcc.dg/pr51957-1.h: New file.
8857 * gcc.dg/pr51957-2.c: New test.
8858
8859 2012-01-23 Jason Merrill <jason@redhat.com>
8860
8861 PR c++/51930
8862 * g++.dg/ext/visibility/template10.C: New.
8863
8864 2012-01-23 Tobias Burnus <burnus@net-b.de>
8865
8866 PR fortran/51948
8867 * gfortran.dg/move_alloc_12.f90: New.
8868
8869 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8870
8871 PR middle-end/45416
8872 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8873
8874 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8875
8876 PR c++/51398
8877 * g++.dg/template/crash111.C: New.
8878
8879 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8880
8881 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8882 configurations.
8883 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8884
8885 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8886
8887 PR testsuite/51941
8888 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8889 the DW_TAG_class_type and DW_AT_name: "Executor".
8890
8891 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8892
8893 * lib/target-supports.exp
8894 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8895 (check_effective_target_vect_interleave): Likewise.
8896
8897 2012-01-22 Jason Merrill <jason@redhat.com>
8898
8899 PR c++/51925
8900 * g++.dg/template/using20.C: New.
8901 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8902
8903 2012-01-23 Jason Merrill <jason@redhat.com>
8904
8905 PR target/51934
8906 * g++.dg/torture/pr51344.C: Limit to x86.
8907
8908 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8909
8910 * c-c++-common/tm/omp.c: Require target with pthread support.
8911
8912 2012-01-23 Richard Guenther <rguenther@suse.de>
8913
8914 PR tree-optimization/51949
8915 * gcc.dg/torture/pr51949.c: New testcase.
8916
8917 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR rtl-optimization/51933
8920 * gcc.c-torture/execute/pr51933.c: New test.
8921
8922 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8923
8924 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8925 Do not define for Interix.
8926
8927 2012-01-22 Jason Merrill <jason@redhat.com>
8928
8929 PR c++/51832
8930 * g++.dg/lto/pr51832.h: New.
8931 * g++.dg/lto/pr51832_0.C: New.
8932 * g++.dg/lto/pr51832_1.C: New.
8933
8934 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8935
8936 * gcc.dg/ext-elim-1.c: New test.
8937
8938 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8939
8940 PR target/51931
8941 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8942 * g++.dg/opt/longbranch1.C: Likewise.
8943
8944 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8945
8946 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8947 in C++11 mode.
8948
8949 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8950
8951 PR fortran/50556
8952 * gfortran.dg/namelist_74.f90: New test.
8953 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8954
8955 2012-01-21 Tobias Burnus <burnus@net-b.de>
8956
8957 PR fortran/51913
8958 * gfortran.dg/class_47.f90: New.
8959
8960 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8961
8962 * gnat.dg/renaming5.ad[sb]: New test.
8963
8964 2012-01-20 Jason Merrill <jason@redhat.com>
8965
8966 PR c++/51919
8967 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8968
8969 2012-01-20 Jason Merrill <jason@redhat.com>
8970
8971 PR c++/51922
8972 * g++.dg/ext/attrib42.C: Require ilp32.
8973
8974 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR target/51915
8977 * gcc.target/arm/pr51915.c: New test.
8978
8979 2012-01-20 Cary Coutant <ccoutant@google.com>
8980 Dodji Seketeli <dodji@redhat.com>
8981
8982 PR debug/45682
8983 * g++.dg/debug/dwarf2/nested-3.C: New test.
8984
8985 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/51402
8988 * g++.dg/template/crash110.C: New.
8989
8990 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991
8992 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8993 Remove default options on hppa*-*-hpux*.
8994
8995 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8996
8997 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8998
8999 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9000
9001 * gcc.c-torture/compile/pr51856.c: New testcase.
9002
9003 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9004
9005 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9006 options to go_target_compile.
9007
9008 2012-01-20 Kai Tietz <ktietz@redhat.com>
9009
9010 * g++.dg/torture/pr51344.C: Fix typo.
9011
9012 2012-01-20 Richard Guenther <rguenther@suse.de>
9013
9014 PR tree-optimization/51903
9015 * g++.dg/torture/pr51903.C: New testcase.
9016
9017 2012-01-20 Tobias Burnus <burnus@net-b.de>
9018 Janus Weil <janus@gcc.gnu.org>
9019
9020 PR fortran/51056
9021 * gfortran.dg/use_21.f90: New.
9022
9023 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR target/51106
9026 * gcc.dg/torture/pr51106-1.c: New test.
9027 * gcc.dg/torture/pr51106-2.c: New test.
9028
9029 2012-01-19 Kai Tietz <ktietz@redhat.com>
9030
9031 * g++.dg/torture/pr51344.C: New test.
9032
9033 2012-01-19 Tobias Burnus <burnus@net-b.de>
9034
9035 PR fortran/51904
9036 * gfortran.dg/intrinsic_size_2.f90: New.
9037
9038 2012-01-19 Jason Merrill <jason@redhat.com>
9039
9040 PR c++/51889
9041 * g++.dg/inherit/using7.C: New.
9042
9043 2012-01-19 Richard Guenther <rguenther@suse.de>
9044
9045 PR tree-optimization/37997
9046 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9047
9048 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9049
9050 PR rtl-optimization/51505
9051 * gcc.dg/pr51505.c: New test.
9052
9053 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9054
9055 PR fortran/51634
9056 * gfortran.dg/typebound_operator_12.f03: New.
9057 * gfortran.dg/typebound_operator_13.f03: New.
9058
9059 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9060
9061 PR c++/51225
9062 * g++.dg/cpp0x/pr51225.C: New.
9063
9064 2012-01-17 Ian Lance Taylor <iant@google.com>
9065
9066 PR go/50656
9067 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9068
9069 2012-01-17 Tobias Burnus <burnus@net-b.de>
9070
9071 PR fortran/51869
9072 * gfortran.dg/realloc_on_assign_9.f90: New.
9073
9074 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9075
9076 PR other/51165
9077 * gcc.dg/tm/memopt-3.c: Remove xfail.
9078 * gcc.dg/tm/memopt-4.c: Remove xfail.
9079 * gcc.dg/tm/memopt-5.c: Remove xfail.
9080 * gcc.dg/tm/memopt-7.c: Remove xfail.
9081
9082 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR tree-optimization/51877
9085 * gcc.c-torture/execute/pr51877.c: New test.
9086
9087 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9088
9089 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9090 {!vect_align_arrays} to vect_sizes_32B_16B.
9091 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9092 * gcc.dg/vect/vect-peel-3.c: Ditto.
9093
9094 2012-01-16 Jason Merrill <jason@redhat.com>
9095
9096 PR c++/51854
9097 * g++.dg/abi/mangle60.C: New.
9098
9099 PR c++/51827
9100 * g++.dg/pch/mangle1.{C,Hs}: New.
9101
9102 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9103 Tobias Burnus <burnus@net-b.de>
9104
9105 PR fortran/50981
9106 * gfortran.dg/elemental_optional_args_3.f90: New
9107 * gfortran.dg/elemental_optional_args_4.f90: New
9108
9109 2012-01-16 Tobias Burnus <burnus@net-b.de>
9110
9111 PR fortran/51809
9112 * gfortran.dg/use_20.f90: New
9113
9114 2012-01-16 Jason Merrill <jason@redhat.com>
9115
9116 PR c++/51868
9117 * g++.dg/cpp0x/rv-bitfield.C: New.
9118 * g++.dg/cpp0x/rv-bitfield2.C: New.
9119
9120 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9121
9122 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9123 subroutine 'qsort' and use index array to assign the result.
9124
9125 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR tree-optimization/51865
9128 * gcc.dg/pr51865.c: New test.
9129
9130 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9131
9132 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9133
9134 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9135
9136 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9137 to be loaded from the constant pool, rather than via %hi and %lo.
9138
9139 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9140
9141 PR rtl-optimization/51821
9142 * gcc.dg/pr51821.c: New test.
9143
9144 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9145
9146 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9147
9148 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9149
9150 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9151
9152 2012-01-14 Tobias Burnus <burnus@net-b.de>
9153
9154 PR fortran/51800
9155 * gfortran.dg/init_flag_8.f90: New.
9156 * gfortran.dg/init_flag_9.f90: New.
9157
9158 2011-01-14 Tobias Burnus <burnus@net-b.de>
9159
9160 PR fortran/51816
9161 * gfortran.dg/use_18.f90: New.
9162 * gfortran.dg/use_19.f90: New.
9163
9164 2012-01-13 Ian Lance Taylor <iant@google.com>
9165
9166 PR c++/50012
9167 * g++.dg/warn/Wsign-compare-4.C: New.
9168
9169 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9170
9171 PR fortran/48351
9172 * gfortran.dg/alloc_comp_assign.f03: New.
9173 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9174 __BUILTIN_FREE from 38 to 32.
9175
9176 2012-01-13 Jason Merrill <jason@redhat.com>
9177
9178 PR c++/20681
9179 * g++.dg/warn/Wreturn-type-7.C: New.
9180
9181 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9182
9183 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9184 assumption.
9185 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9186 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9187 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9188 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9189 int32plus because of big array needed.
9190 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9191 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9192
9193 2012-01-13 Jason Merrill <jason@redhat.com>
9194
9195 PR c++/51813
9196 * g++.dg/ext/visibility/template9.C: New.
9197
9198 PR c++/51620
9199 * g++.dg/cpp0x/defaulted34.C: New.
9200 * g++.dg/template/virtual3.C: New.
9201
9202 2012-01-13 Richard Guenther <rguenther@suse.de>
9203
9204 PR middle-end/8081
9205 * gcc.dg/torture/pr8081.c: New testcase.
9206
9207 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9208
9209 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9210
9211 2012-01-12 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51714
9214 * g++.dg/ext/stmtexpr14.C: New.
9215
9216 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9217
9218 PR c++/51633
9219 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9220
9221 2012-01-12 Jason Merrill <jason@redhat.com>
9222
9223 PR c++/48051
9224 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9225 * g++.dg/abi/mangle58.C: Likewise.
9226
9227 PR c++/51403
9228 * g++.dg/template/arg8.C: New.
9229
9230 2012-01-12 Ira Rosen <irar@il.ibm.com>
9231
9232 PR tree-optimization/51799
9233 * gcc.dg/vect/pr51799.c: New test.
9234 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9235 patterns.
9236
9237 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9238 Tobias Burnus <burnus@net-b.de>
9239
9240 PR fortran/51057
9241 PR fortran/51616
9242 * lib/target-supports.exp
9243 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9244 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9245
9246 2012-01-11 Jason Merrill <jason@redhat.com>
9247
9248 PR c++/51565
9249 * g++.dg/ext/attrib42.C: New.
9250
9251 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR bootstrap/51796
9254 * gcc.dg/pr51796.c: New test.
9255
9256 2012-01-11 Jason Merrill <jason@redhat.com>
9257
9258 PR c++/51818
9259 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9260
9261 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * gnat.dg/array19.ad[sb]: New test.
9264
9265 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9266
9267 * gnat.dg/opt23.ad[sb]: New test.
9268 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9269 * gnat.dg/opt24.ad[sb]: New test.
9270
9271 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9272
9273 PR tree-optimization/49642
9274 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9275 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9276
9277 2012-01-11 Jason Merrill <jason@redhat.com>
9278
9279 PR c++/51613
9280 * g++.dg/template/explicit-args5.C: New.
9281
9282 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9283
9284 * gcc.c-torture/execute/20120110-1.c: New testcase.
9285
9286 2012-01-10 Jason Merrill <jason@redhat.com>
9287
9288 PR c++/51614
9289 * g++.dg/inherit/ambig1.C: New.
9290
9291 PR c++/51433
9292 * g++.dg/cpp0x/constexpr-cache1.C: New.
9293
9294 2012-01-10 Richard Guenther <rguenther@suse.de>
9295
9296 PR tree-optimization/51801
9297 * gcc.dg/torture/pr51801.c: New testcase.
9298
9299 2012-01-10 Tobias Burnus <burnus@net-b.de>
9300
9301 PR fortran/51652
9302 * gfortran.dg/allocate_with_typespec_5.f90: New.
9303
9304 2012-01-10 Tobias Burnus <burnus@net-b.de>
9305
9306 * gfortran.dg/class_39.f03: Update dg-error string.
9307
9308 2012-01-10 Richard Guenther <rguenther@suse.de>
9309
9310 PR tree-optimization/50913
9311 * gcc.dg/graphite/interchange-16.c: New testcase.
9312 * gcc.dg/graphite/scop-20.c: XFAIL.
9313 * gfortran.dg/graphite/interchange-1.f: Likewise.
9314 * gfortran.dg/graphite/block-1.f90: Likewise.
9315 * gfortran.dg/graphite/block-2.f: Likewise.
9316
9317 2012-01-10 Richard Henderson <rth@redhat.com>
9318
9319 * lib/target-supports.exp (check_effective_target_vect_perm,
9320 check_effective_target_vect_perm_byte,
9321 check_effective_target_vect_perm_short): Enable for arm neon.
9322
9323 2012-01-09 Tobias Burnus <burnus@net-b.de>
9324
9325 PR fortran/46328
9326 * gfortran.dg/typebound_operator_11.f90: New.
9327
9328 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9329
9330 * gnat.dg/array18.adb: New test.
9331 * gnat.dg/array18_pkg.ads: New helper.
9332
9333 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9334
9335 PR fortran/51791
9336 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9337 around base object in first assignment in main program.
9338 * gfortran.dg/typebound_operator_10.f03: New test.
9339
9340 2012-01-09 Martin Jambor <mjambor@suse.cz>
9341
9342 PR tree-optimization/51759
9343 * g++.dg/ipa/pr51759.C: New test.
9344
9345 2012-01-09 Tobias Burnus <burnus@net-b.de>
9346
9347 PR fortran/51758
9348 * gfortran.dg/optional_absent_2.f90: New.
9349
9350 2012-01-09 Tobias Burnus <burnus@net-b.de>
9351
9352 PR fortran/51578
9353 * gfortran.dg/use_17.f90: New.
9354
9355 2012-01-09 Gary Funck <gary@intrepid.com>
9356
9357 PR preprocessor/33919
9358 * gcc.dg/pr33919.c: New test.
9359 * gcc.dg/pr33919-0.h: New test header file.
9360 * gcc.dg/pr33919-1.h: Ditto.
9361 * gcc.dg/pr33919-2.h: Ditto.
9362
9363 2012-01-07 Jan Hubicka <jh@suse.cz>
9364
9365 PR tree-optimize/51694
9366 * gcc.c-torture/compile/pr51694.c: new testcase.
9367
9368 2012-01-07 Jan Hubicka <jh@suse.cz>
9369
9370 PR tree-optimization/51600
9371 * g++.dg/torture/pr51600.C: New testcase.
9372
9373 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9374
9375 PR gcov-profile/51715
9376 PR gcov-profile/51717
9377 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9378 * gcc.misc-tests/gcov-14.c: Likewise.
9379
9380 2012-01-06 Jason Merrill <jason@redhat.com>
9381
9382 * g++.dg/parse/new5.C: New.
9383
9384 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9385
9386 PR testsuite/51655
9387 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9388 including <string.h>.
9389
9390 2012-01-06 Jason Merrill <jason@redhat.com>
9391
9392 * g++.dg/abi/mangle51.C: New.
9393 * g++.dg/abi/mangle52.C: New.
9394 * g++.dg/abi/mangle53.C: New.
9395 * g++.dg/abi/mangle54.C: New.
9396 * g++.dg/abi/mangle55.C: New.
9397 * g++.dg/abi/mangle56.C: New.
9398 * g++.dg/abi/mangle57.C: New.
9399 * g++.dg/abi/mangle58.C: New.
9400 * g++.dg/abi/mangle59.C: New.
9401 * g++.dg/cpp0x/trailing3.C: Update mangling.
9402 * g++.dg/cpp0x/variadic111.C: Update mangling.
9403 * g++.dg/cpp0x/variadic4.C: Update mangling.
9404 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9405 * g++.dg/template/nontype22.C: Works now.
9406 * g++.dg/template/pr35240.C: Works now.
9407
9408 * g++.dg/cpp0x/error7.C: New.
9409
9410 2012-01-06 Tobias Burnus <burnus@net-b.de>
9411
9412 * gfortran.dg/deallocate_stat_2.f90: New.
9413 * coarray/allocate_errgmsg.f90: New.
9414 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9415 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9416 * coarray/subobject_1.f90: Fix for num_images > 1.
9417 * gfortran.dg/deallocate_stat.f90: Update due to changed
9418 stat= handling.
9419
9420 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9421
9422 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9423
9424 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9425
9426 * ada/acats/overflow.lst: Add cb20004.
9427
9428 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9429
9430 PR c++/51541
9431 * g++.dg/cpp0x/alias-decl-18.C: New test.
9432
9433 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9434
9435 * gcc.c-torture/execute/20120104-1.c: New test.
9436
9437 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9438
9439 PR fortran/PR48946
9440 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9441 the old typebound_operator_8.f03.
9442 * gfortran.dg/typebound_operator_8.f03: New version of
9443 typebound_operator_7.f03 with 'u' a derived type instead of a
9444 class object.
9445
9446 2012-01-05 Richard Guenther <rguenther@suse.de>
9447
9448 * g++.dg/torture/pr49309.C: Skip for -flto.
9449
9450 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR middle-end/51761
9453 * gcc.c-torture/compile/pr51761.c: New test.
9454
9455 2012-01-05 Richard Guenther <rguenther@suse.de>
9456
9457 PR tree-optimization/51760
9458 * gcc.dg/torture/pr51760.c: New testcase.
9459
9460 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9461
9462 PR middle-end/51472
9463 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9464
9465 2012-01-05 Richard Guenther <rguenther@suse.de>
9466
9467 PR lto/41576
9468 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9469 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9470
9471 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR debug/51695
9474 * gcc.dg/pr51695.c: New test.
9475
9476 2012-01-04 Andrew Pinski <apinski@cavium.com>
9477
9478 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9479 * gcc.target/mips/octeon2-lx-1.c: New test.
9480 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9481 * gcc.target/mips/octeon2-lx-2.c: New test.
9482 * gcc.target/mips/octeon2-lx-3.c: New test.
9483
9484 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9485
9486 PR other/51163
9487 PR other/51164
9488 * gcc.dg/tm/alias-1.c: Adjust regexp.
9489 * gcc.dg/tm/alias-2.c: Adjust regexp.
9490
9491 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9492
9493 PR c++/51064
9494 * g++.dg/warn/Wparentheses-26.C: New.
9495
9496 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9497
9498 * gfortran.dg/elemental_optional_args_2.f90: New test.
9499
9500 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9501
9502 PR fortran/49693
9503 * gfortran.dg/common_17.f90: New test.
9504
9505 2012-01-04 Richard Guenther <rguenther@suse.de>
9506
9507 PR tree-optimization/49651
9508 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9509 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9510
9511 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9512
9513 PR c++/51738
9514 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9515
9516 2012-01-03 Andrew Pinski <apinski@cavium.com>
9517
9518 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9519 for all mips targets. Also allow an optional .cfi_startproc.
9520
9521 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9522
9523 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9524
9525 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9526
9527 PR c++/29273
9528 * g++.dg/rtti/dyncast5.C: New.
9529
9530 2012-01-03 Richard Guenther <rguenther@suse.de>
9531
9532 PR tree-optimization/51070
9533 * gcc.dg/torture/pr51070-2.c: New testcase.
9534
9535 2012-01-03 Richard Guenther <rguenther@suse.de>
9536
9537 PR tree-optimization/51692
9538 * gcc.dg/torture/pr51692.c: New testcase.
9539
9540 2012-01-03 Richard Guenther <rguenther@suse.de>
9541
9542 PR debug/51650
9543 * g++.dg/lto/pr51650-3_0.C: New testcase.
9544
9545 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9546
9547 PR c++/15867
9548 * g++.dg/warn/Wredundant-decls-spec.C: New.
9549
9550 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR tree-optimization/51719
9553 * g++.dg/tree-prof/pr51719.C: New test.
9554
9555 2012-01-03 Richard Guenther <rguenther@suse.de>
9556
9557 PR middle-end/51730
9558 * gcc.dg/fold-compare-6.c: New testcase.
9559
9560 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9561
9562 PR c++/51669
9563 * g++.dg/gomp/pr51669.C: New test.
9564
9565 2012-01-02 Jason Merrill <jason@redhat.com>
9566
9567 PR c++/51675
9568 * g++.dg/cpp0x/constexpr-union2.C: New.
9569
9570 PR c++/51666
9571 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9572
9573 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9574
9575 PR c++/51462
9576 * g++.dg/cpp0x/constexpr-99.C: New test.
9577
9578 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9579
9580 PR c++/20140
9581 * g++.dg/template/init9.C: New.
9582
9583 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9584
9585 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9586 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9587 rather than a specific number.
9588
9589 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9590
9591 PR fortran/46262
9592 PR fortran/46328
9593 PR fortran/51052
9594 * gfortran.dg/typebound_operator_7.f03: New.
9595 * gfortran.dg/typebound_operator_8.f03: New.
9596
9597 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9598
9599 PR target/51729
9600 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9601 XFAIL.
9602 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9603
9604 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9605
9606 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9607
9608 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9609
9610 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9611 for MIPS.
9612
9613 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9614
9615 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9616 * gfortran.dg/io_real_boz_4.f90: Likewise.
9617 * gfortran.dg/io_real_boz_5.f90: Likewise.
9618
9619 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9620
9621 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9622
9623 2012-01-02 Revital Eres <revital.eres@linaro.org>
9624
9625 * gcc.dg/sms-11.c: New file.
9626
9627 2012-01-02 Tobias Burnus <burnus@net-b.de>
9628
9629 PR fortran/51682
9630 * gfortran.dg/coarray/image_index_3.f90: New.
9631
9632 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9633
9634 PR c++/16603
9635 * g++.dg/parse/enum8.C: New.
9636
9637 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9638
9639 PR c++/51379
9640 * g++.dg/conversion/reinterpret4.C: New.
9641 * g++.dg/conversion/reinterpret1.C: Adjust.
9642
9643 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9644
9645 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9646
9647 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9648
9649 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9650 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9651 * g++.old-deja/g++.jason/access14.C: Likewise.
9652 * g++.old-deja/g++.jason/access8.C: Likewise.
9653 * g++.old-deja/g++.jason/access1.C: Likewise.
9654 * g++.old-deja/g++.other/access3.C: Likewise.
9655 * g++.old-deja/g++.other/access5.C: Likewise.
9656 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9657 * g++.old-deja/g++.law/visibility22.C: Likewise.
9658 * g++.old-deja/g++.law/visibility26.C: Likewise.
9659 * g++.old-deja/g++.mike/p2746.C: Likewise.
9660 * g++.dg/debug/using1.C: Likewise.
9661 * g++.dg/lookup/using51.C: Likewise.
9662 * g++.dg/inherit/using5.C: Likewise.
9663 * g++.dg/inherit/pr30297.C: Likewise.
9664 * g++.dg/inherit/access8.C: Likewise.
9665 * g++.dg/torture/pr39362.C: Likewise.
9666 * g++.dg/template/crash13.C: Likewise.
9667 * g++.dg/template/using10.C: Likewise.
9668
9669 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9670
9671 PR fortran/51502
9672 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9673
9674 2012-01-01 Ira Rosen <irar@il.ibm.com>
9675
9676 PR tree-optimization/51704
9677 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9678 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9679 corresponding flags.
9680
9681 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9682
9683 PR c++/51723
9684 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9685
9686 2012-01-01 Jan Hubicka <jh@suse.cz>
9687
9688 PR rtl-optimization/51069
9689 * gcc.c-torture/compile/pr51069.c: New testcase.
9690
9691 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR tree-optimization/51683
9694 * gcc.dg/pr51683.c: New test.
9695 \f
9696 Copyright (C) 2012 Free Software Foundation, Inc.
9697
9698 Copying and distribution of this file, with or without modification,
9699 are permitted in any medium without royalty provided the copyright
9700 notice and this notice are preserved.