ChangeLog: Add missing PR number.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
4 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
6 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
7
8 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
9
10 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
11
12 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
13
14 PR middle-end/41993
15 * gcc.dg/torture/pr41993.c: New test.
16
17 2012-11-06 Jan Hubicka <jh@suse.cz>
18
19 * gcc.target/i386/l_fma_float_?.c: Update.
20 * gcc.target/i386/l_fma_double_?.c: Update.
21
22 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
23
24 PR target/54089
25 * gcc.target/sh/pr54089-8.c: New.
26 * gcc.target/sh/pr54089-9.c: New.
27
28 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
29
30 PR target/47440
31 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
32 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
33 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
34 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
35 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
36 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
37 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
38 * gcc.target/i386/avx-vzeroupper-27.c: New.
39
40 2012-11-06 Janus Weil <janus@gcc.gnu.org>
41
42 PR fortran/54917
43 * gfortran.dg/transfer_class_1.f90: New.
44 * gfortran.dg/transfer_class_2.f90: New.
45
46 2012-11-05 Sriraman Tallam <tmsriram@google.com>
47
48 * testsuite/g++.dg/mv1.C: New test.
49 * testsuite/g++.dg/mv2.C: New test.
50 * testsuite/g++.dg/mv3.C: New test.
51 * testsuite/g++.dg/mv4.C: New test.
52 * testsuite/g++.dg/mv5.C: New test.
53 * testsuite/g++.dg/mv6.C: New test.
54
55 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
56
57 PR testsuite/55186
58 * gcc.dg/const-uniq-1.c (a): Increase length four times.
59
60 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
61
62 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
63 darwin.
64
65 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
66
67 * g++.dg/torture/20121105-1.C: New test.
68
69 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
70
71 * gcc.dg/torture/fp-compare.c: New testcase.
72
73 2012-11-05 Jan Hubicka <jh@suse.cz>
74
75 * gcc.dg/const-1.c: Update.
76 * gcc.dg/pure-1.c: Update.
77
78 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
79
80 PR rtl-optimization/55151
81 * gcc.dg/pr55151.c: New test.
82
83 2012-11-05 Jakub Jelinek <jakub@redhat.com>
84
85 PR debug/54970
86 PR debug/54971
87 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
88
89 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
90
91 PR testsuite/51128
92 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
93
94 2012-11-05 Jan Hubicka <jh@suse.cz>
95
96 * gcc.dg/autopar/pr49960.c: Fix testcase.
97
98 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
99
100 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
101 Fix scan-tree-dump-times directive.
102
103 2012-11-04 Janus Weil <janus@gcc.gnu.org>
104
105 PR fortran/55199
106 * gfortran.dg/associate_12.f90: New.
107
108 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
109
110 PR target/54255
111 * lib/target-supports.exp (check_effective_target_masm_intel): New
112 proc.
113 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
114 masm_intel.
115
116 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
117 Jack Howarth <howarth@bromo.med.uc.edu>
118
119 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
120 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
121 * gcc.target/i386/pr53249.c: Likewise.
122
123 2012-11-03 Andrew Pinski <apinski@cavium.com>
124
125 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
126 call abort1 so that cross jumping does not happen.
127
128 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
129
130 PR target/51244
131 * gcc.target/sh/pr51244-18.c: New.
132 * gcc.target/sh/pr51244-19.c: New.
133
134 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
135
136 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
137 b requires a 64-bit operation followed by a truncation.
138
139 2012-11-02 Jan Hubicka <jh@suse.cz>
140
141 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
142
143 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
144
145 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
146 conditions to verify the reduction code is vectorized.
147
148 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
149 in case 'pow', such as 'powerpc' is used in the compiler version name.
150 * gcc.target/powerpc/pr46728-2.c: Likewise.
151 * gcc.target/powerpc/pr46728-3.c: Likewise.
152 * gcc.target/powerpc/pr46728-4.c: Likewise.
153 * gcc.target/powerpc/pr46728-5.c: Likewise.
154 * gcc.target/powerpc/pr46728-7.c: Likewise.
155 * gcc.target/powerpc/pr46728-8.c: Likewise.
156 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
157
158 2012-11-02 Jan Hubicka <jh@suse.cz>
159
160 * gcc.dg/tree-ssa/loop-38.c: New testcase.
161
162 2012-11-02 Jan Hubicka <jh@suse.cz>
163
164 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
165 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
166
167 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
168
169 PR middle-end/55130
170 * gcc.target/i386/pr55130.c: New test.
171
172 2012-11-02 Jakub Jelinek <jakub@redhat.com>
173
174 PR target/55147
175 * gcc.target/i386/pr55147.c: New test.
176
177 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
178
179 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
180 * gfortran.dg/default_format_denormal_1.f90: Same.
181
182 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
183
184 PR middle-end/55001
185 * g++.dg/ext/vector19.C: Remove target restrictions.
186 * gcc.dg/fold-compare-7.c: New testcase.
187
188 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
189
190 PR target/55160
191 * gcc.target/sh/pr55160.c: New.
192
193 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
194
195 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
196 scan-assembler regex.
197
198 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
199
200 PR middle-end/55150
201 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
202 * gcc.dg/pr55150-2.c: New test.
203
204 2012-11-01 Sharad Singhai <singhai@google.com>
205
206 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
207 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
208 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
209 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
210
211 2012-10-31 Dehao Chen <dehao@google.com>
212
213 * g++.dg/debug/dwarf2/block.C: New testcase.
214
215 2012-10-31 Jan Hubicka <jh@suse.cz>
216
217 * gcc.dg/pr44974.c: Add noinline.
218
219 2012-10-31 Janus Weil <janus@gcc.gnu.org>
220
221 PR fortran/53718
222 * gfortran.dg/class_54.f90: New.
223
224 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
225 Jakub Jelinek <jakub@redhat.com>
226
227 PR tree-optimization/55018
228 * gcc.dg/torture/pr55018.c: New test.
229
230 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/54583
233 * g++.dg/ext/vla13.C: New.
234
235 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
236
237 PR middle-end/55150
238 * gcc.dg/pr55150.c: New test.
239
240 2012-10-31 Tobias Burnus <burnus@net-b.de>
241
242 PR fortran/55134
243 * gfortran.dg/associate_11.f90: New.
244
245 2012-10-31 Dodji Seketeli <dodji@redhat.com>
246
247 PR c++/54955
248 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
249
250 2012-10-31 Jakub Jelinek <jakub@redhat.com>
251
252 PR tree-optimization/19105
253 PR tree-optimization/21643
254 PR tree-optimization/46309
255 * gcc.dg/pr19105.c: New test.
256 * gcc.dg/pr21643.c: New test.
257 * gcc.dg/pr46309-2.c: New test.
258 * gcc.c-torture/execute/pr46309.c: New test.
259
260 2012-10-31 Alan Modra <amodra@gmail.com>
261
262 * gcc.target/powerpc/dimode_off.c: New.
263 * gcc.target/powerpc/timode_off.c: New.
264 * gcc.target/powerpc/dfmode_off.c: New.
265 * gcc.target/powerpc/tfmode_off.c: New.
266
267 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
268
269 PR rtl-optimization/55093
270 * gcc.target/i386/pr55093.c: New file.
271
272 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
273
274 * gcc.target/i386/pr55116.c: Renamed to ...
275 * gcc.target/i386/pr55116-1.c: This.
276
277 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
278
279 * gcc.target/i386/pr55116-2.c: New file.
280
281 2012-10-30 Richard Biener <rguenther@suse.de>
282
283 * gcc.dg/vect/slp-perm-2.c: Adjust.
284
285 2012-10-30 Richard Biener <rguenther@suse.de>
286
287 PR tree-optimization/55111
288 * gcc.dg/torture/pr55111.c: New testcase.
289
290 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
291
292 PR target/53988
293 * gcc.target/sh/pr53988.c: New.
294
295 2012-10-30 Bin Cheng <bin.cheng@arm.com>
296
297 PR target/54989
298 * gcc.dg/hoist-register-pressure-1.c: Rename from
299 hoist-register-pressure.c. Add nonpic condition.
300 * gcc.dg/hoist-register-pressure-2.c: New testcase.
301
302 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
303
304 PR c++/54930
305 * gcc.dg/Wreturn-local-addr.c: New.
306 * g++.dg/warn/Wno-return-local-addr.C: New.
307 * g++.dg/warn/Wreturn-local-addr.C: New.
308
309 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
310
311 PR middle-end/55116
312 * gcc.target/i386/pr55116.c: New file.
313
314 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
315
316 PR c/53066
317 * gcc.dg/Wshadow-4.c: New.
318 * gcc.dg/Wshadow-4.h: New.
319
320 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
321
322 PR debug/54693
323 * gcc.dg/guality/pr54693.c: New.
324
325 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
326
327 PR middle-end/55027
328 * gcc.dg/pr55027.c: New testcase.
329
330 2012-10-29 Jan Hubicka <jh@suse.cz>
331
332 * gcc.dg/ipa/inline-6.c: New testcase.
333
334 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
335
336 PR rtl-optimization/55106
337 * g++.dg/pr55106.C: New.
338
339 2012-10-29 Richard Guenther <rguenther@suse.de>
340
341 PR middle-end/53695
342 * gcc.dg/torture/pr53695.c: New testcase.
343
344 2012-10-28 Jan Hubicka <jh@suse.cz>
345
346 * gcc.dg/ipa/inlinehint-3.c: New testcase.
347
348 2012-10-28 Tobias Burnus <burnus@net-b.de>
349
350 PR fortran/54958
351 * gfortran.dg/do_check_6.f90: New.
352
353 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
354 Jack Howarth <howarth@bromo.med.uc.edu>
355
356 PR target/54404
357 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
358 to dg-options.
359 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
360
361 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
362
363 PR target/34283
364 * gcc.target/i386/pr34283.c: New test.
365
366 2012-10-26 Jakub Jelinek <jakub@redhat.com>
367
368 PR c++/55081
369 * g++.dg/opt/pr55081.C: New test.
370
371 PR debug/54970
372 PR debug/54971
373 * gcc.dg/guality/pr54970.c: New test.
374
375 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
376
377 PR c++/54984
378 * g++.dg/template/new11.C: New.
379
380 2012-10-26 Richard Biener <rguenther@suse.de>
381
382 PR middle-end/54824
383 * gcc.dg/torture/pr54824.c: New testcase.
384
385 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
386
387 * gcc.target/i386/fxsave-1.c: New.
388 * gcc.target/i386/fxsave64-1.c: Ditto.
389 * gcc.target/i386/fxrstor-1.c: Ditto.
390 * gcc.target/i386/fxrstor64-1.c: Ditto.
391 * gcc.target/i386/xsave-1.c: Ditto.
392 * gcc.target/i386/xsave64-1.c: Ditto.
393 * gcc.target/i386/xrstor-1.c: Ditto.
394 * gcc.target/i386/xrstor64-1.c: Ditto.
395 * gcc.target/i386/xsaveopt-1.c: Ditto.
396 * gcc.target/i386/xsaveopt64-1.c: Ditto.
397 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
398 * gcc.target/i386/sse-13.c: Ditto.
399 * gcc.target/i386/sse-14.c: Ditto.
400 * gcc.target/i386/sse-22.c: Ditto.
401 * gcc.target/i386/sse-23.c: Ditto.
402 * g++.dg/other/i386-2.C: Ditto.
403 * g++.dg/other/i386-3.C: Ditto.
404
405 2012-10-25 Jan Hubicka <jh@suse.cz>
406
407 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
408 at ivcanon time.
409
410 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
411
412 PR c++/53761
413 * g++.dg/ext/transparent-union.C: New.
414
415 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
416
417 PR c++/54427
418 * g++.dg/ext/vector19.C: New testcase.
419
420 2012-10-25 Richard Biener <rguenther@suse.de>
421
422 PR tree-optimization/54902
423 * g++.dg/torture/pr54902.C: New testcase.
424
425 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/34892
428 * g++.dg/template/crash114.C: New.
429
430 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
431
432 PR bootstrap/55049
433 * gcc.target/i386/pr55049-1.c: New test.
434
435 2012-10-24 Janus Weil <janus@gcc.gnu.org>
436
437 PR fortran/55037
438 * gfortran.dg/class_dummy_4.f03: New.
439
440 2012-10-24 Jakub Jelinek <jakub@redhat.com>
441
442 PR rtl-optimization/55010
443 * gcc.dg/pr55010.c: New test.
444
445 PR debug/54828
446 * g++.dg/debug/pr54828.C: New test.
447
448 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
449
450 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
451 * gcc.dg/vect/vect-83_64.c: Likewise.
452
453 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
454
455 PR c++/54922
456 * g++.dg/cpp0x/constexpr-union4.C: New.
457
458 2012-10-23 Jeff Law <law@redhat.com>
459
460 * gcc.c-torture/execute/pr54985.c: New test.
461
462 2012-10-23 Paul Koning <ni1d@arrl.net>
463
464 PR debug/54508
465 * g++.dg/debug/dwarf2/pr54508.C: New.
466
467 2012-10-23 Jakub Jelinek <jakub@redhat.com>
468
469 PR c++/54844
470 * g++.dg/template/sizeof14.C: New test.
471
472 2012-10-23 Ian Bolton <ian.bolton@arm.com>
473 Jim MacArthur <jim.macarthur@arm.com>
474 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
475 Marcus Shawcroft <marcus.shawcroft@arm.com>
476 Nigel Stephens <nigel.stephens@arm.com>
477 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
478 Richard Earnshaw <rearnsha@arm.com>
479 Sofiane Naci <sofiane.naci@arm.com>
480 Stephen Thomas <stephen.thomas@arm.com>
481 Tejas Belagod <tejas.belagod@arm.com>
482 Yufeng Zhang <yufeng.zhang@arm.com>
483
484 * lib/target-supports.exp
485 (check_profiling_available): Add AArch64.
486 (check_effective_target_vect_int): Likewise.
487 (check_effective_target_vect_shift): Likewise.
488 (check_effective_target_vect_float): Likewise.
489 (check_effective_target_vect_double): Likewise.
490 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
491 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
492 (check_effective_target_vect_pack_trunc): Likewise.
493 (check_effective_target_vect_unpack): Likewise.
494 (check_effective_target_vect_hw_misalign): Likewise.
495 (check_effective_target_vect_short_mult): Likewise.
496 (check_effective_target_vect_int_mult): Likewise.
497 (check_effective_target_vect_stridedN): Likewise.
498 (check_effective_target_sync_int_long): Likewise.
499 (check_effective_target_sync_char_short): Likewise.
500 (check_vect_support_and_set_flags): Likewise.
501 (check_effective_target_aarch64_tiny): New.
502 (check_effective_target_aarch64_small): New.
503 (check_effective_target_aarch64_large): New.
504 * g++.dg/other/PR23205.C: Enable aarch64.
505 * g++.dg/other/pr23205-2.C: Likewise.
506 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
507 * gcc.c-torture/execute/20101011-1.c: Likewise.
508 * gcc.dg/20020312-2.c: Likewise.
509 * gcc.dg/20040813-1.c: Likewise.
510 * gcc.dg/builtin-apply2.c: Likewise.
511 * gcc.dg/stack-usage-1.c: Likewise.
512
513 2012-10-23 Ian Bolton <ian.bolton@arm.com>
514 Jim MacArthur <jim.macarthur@arm.com>
515 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
516 Marcus Shawcroft <marcus.shawcroft@arm.com>
517 Nigel Stephens <nigel.stephens@arm.com>
518 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
519 Richard Earnshaw <rearnsha@arm.com>
520 Sofiane Naci <sofiane.naci@arm.com>
521 Stephen Thomas <stephen.thomas@arm.com>
522 Tejas Belagod <tejas.belagod@arm.com>
523 Yufeng Zhang <yufeng.zhang@arm.com>
524
525 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
526 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
527 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
528 * gcc.target/aarch64/aapcs/abitest.S: New file.
529 * gcc.target/aarch64/aapcs/abitest.h: New file.
530 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
531 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
532 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
533 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
534 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
535 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
536 * gcc.target/aarch64/aapcs/ice_1.c: New file.
537 * gcc.target/aarch64/aapcs/ice_2.c: New file.
538 * gcc.target/aarch64/aapcs/ice_3.c: New file.
539 * gcc.target/aarch64/aapcs/ice_4.c: New file.
540 * gcc.target/aarch64/aapcs/ice_5.c: New file.
541 * gcc.target/aarch64/aapcs/macro-def.h: New file.
542 * gcc.target/aarch64/aapcs/test_1.c: New file.
543 * gcc.target/aarch64/aapcs/test_10.c: New file.
544 * gcc.target/aarch64/aapcs/test_11.c: New file.
545 * gcc.target/aarch64/aapcs/test_12.c: New file.
546 * gcc.target/aarch64/aapcs/test_13.c: New file.
547 * gcc.target/aarch64/aapcs/test_14.c: New file.
548 * gcc.target/aarch64/aapcs/test_15.c: New file.
549 * gcc.target/aarch64/aapcs/test_16.c: New file.
550 * gcc.target/aarch64/aapcs/test_17.c: New file.
551 * gcc.target/aarch64/aapcs/test_18.c: New file.
552 * gcc.target/aarch64/aapcs/test_19.c: New file.
553 * gcc.target/aarch64/aapcs/test_2.c: New file.
554 * gcc.target/aarch64/aapcs/test_20.c: New file.
555 * gcc.target/aarch64/aapcs/test_21.c: New file.
556 * gcc.target/aarch64/aapcs/test_22.c: New file.
557 * gcc.target/aarch64/aapcs/test_23.c: New file.
558 * gcc.target/aarch64/aapcs/test_24.c: New file.
559 * gcc.target/aarch64/aapcs/test_25.c: New file.
560 * gcc.target/aarch64/aapcs/test_26.c: New file.
561 * gcc.target/aarch64/aapcs/test_3.c: New file.
562 * gcc.target/aarch64/aapcs/test_4.c: New file.
563 * gcc.target/aarch64/aapcs/test_5.c: New file.
564 * gcc.target/aarch64/aapcs/test_6.c: New file.
565 * gcc.target/aarch64/aapcs/test_7.c: New file.
566 * gcc.target/aarch64/aapcs/test_8.c: New file.
567 * gcc.target/aarch64/aapcs/test_9.c: New file.
568 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
569 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
570 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
571 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
572 * gcc.target/aarch64/aapcs/test_complex.c: New file.
573 * gcc.target/aarch64/aapcs/test_int128.c: New file.
574 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
575 * gcc.target/aarch64/aapcs/type-def.h: New file.
576 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
577 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
578 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
579 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
580 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
581 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
582 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
583 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
584 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
585 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
586 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
587 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
588 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
589 * gcc.target/aarch64/aarch64.exp: New file.
590 * gcc.target/aarch64/adc-1.c: New file.
591 * gcc.target/aarch64/adc-2.c: New file.
592 * gcc.target/aarch64/asm-1.c: New file.
593 * gcc.target/aarch64/clrsb.c: New file.
594 * gcc.target/aarch64/clz.c: New file.
595 * gcc.target/aarch64/ctz.c: New file.
596 * gcc.target/aarch64/csinc-1.c: New file.
597 * gcc.target/aarch64/csinv-1.c: New file.
598 * gcc.target/aarch64/csneg-1.c: New file.
599 * gcc.target/aarch64/extend.c: New file.
600 * gcc.target/aarch64/fcvt.x: New file.
601 * gcc.target/aarch64/fcvt_double_int.c: New file.
602 * gcc.target/aarch64/fcvt_double_long.c: New file.
603 * gcc.target/aarch64/fcvt_double_uint.c: New file.
604 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
605 * gcc.target/aarch64/fcvt_float_int.c: New file.
606 * gcc.target/aarch64/fcvt_float_long.c: New file.
607 * gcc.target/aarch64/fcvt_float_uint.c: New file.
608 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
609 * gcc.target/aarch64/ffs.c: New file.
610 * gcc.target/aarch64/fmadd.c: New file.
611 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
612 * gcc.target/aarch64/frint.x: New file.
613 * gcc.target/aarch64/frint_double.c: New file.
614 * gcc.target/aarch64/frint_float.c: New file.
615 * gcc.target/aarch64/index.c: New file.
616 * gcc.target/aarch64/mneg-1.c: New file.
617 * gcc.target/aarch64/mneg-2.c: New file.
618 * gcc.target/aarch64/mneg-3.c: New file.
619 * gcc.target/aarch64/mnegl-1.c: New file.
620 * gcc.target/aarch64/mnegl-2.c: New file.
621 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
622 * gcc.target/aarch64/pic-constantpool1.c: New file.
623 * gcc.target/aarch64/pic-symrefplus.c: New file.
624 * gcc.target/aarch64/predefine_large.c: New file.
625 * gcc.target/aarch64/predefine_small.c: New file.
626 * gcc.target/aarch64/predefine_tiny.c: New file.
627 * gcc.target/aarch64/reload-valid-spoff.c: New file.
628 * gcc.target/aarch64/scalar_intrinsics.c: New file.
629 * gcc.target/aarch64/table-intrinsics.c: New file.
630 * gcc.target/aarch64/tst-1.c: New file.
631 * gcc.target/aarch64/vect-abs-compile.c: New file.
632 * gcc.target/aarch64/vect-abs.c: New file.
633 * gcc.target/aarch64/vect-abs.x: New file.
634 * gcc.target/aarch64/vect-compile.c: New file.
635 * gcc.target/aarch64/vect-faddv-compile.c: New file.
636 * gcc.target/aarch64/vect-faddv.c: New file.
637 * gcc.target/aarch64/vect-faddv.x: New file.
638 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
639 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
640 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
641 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
642 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
643 * gcc.target/aarch64/vect-fp-compile.c: New file.
644 * gcc.target/aarch64/vect-fp.c: New file.
645 * gcc.target/aarch64/vect-fp.x: New file.
646 * gcc.target/aarch64/vect-mull-compile.c: New file.
647 * gcc.target/aarch64/vect-mull.c: New file.
648 * gcc.target/aarch64/vect-mull.x: New file.
649 * gcc.target/aarch64/vect.c: New file.
650 * gcc.target/aarch64/vect.x: New file.
651 * gcc.target/aarch64/vector_intrinsics.c: New file.
652 * gcc.target/aarch64/vfp-1.c: New file.
653 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
654 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
655 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
656 * g++.dg/abi/aarch64_guard1.C: New file.
657
658 2012-10-23 Jakub Jelinek <jakub@redhat.com>
659
660 PR c++/54988
661 * c-c++-common/pr54988.c: New test.
662
663 2012-10-23 Jan Hubicka <jh@suse.cz>
664
665 * gcc.dg/tree-prof/peel-1.c: New testcase.
666
667 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
668
669 PR gcc/52945
670 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
671
672 2012-10-23 Joseph Myers <joseph@codesourcery.com>
673
674 * gcc.dg/c99-predef-1.c: New test.
675 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
676 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
677 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
678 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
679 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
680 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
681 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
682 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
683 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
684 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
685 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
686 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
687
688 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
689
690 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
691
692 2012-10-23 Jan Hubicka <jh@suse.cz>
693
694 PR middle-end/54937
695 * gcc.c-torture/execute/pr54937.c: New testcase.
696 * gcc.dg/tree-ssa/cunroll-2.c: Update.
697
698 2012-10-23 Jan Hubicka <jh@suse.cz>
699
700 PR middle-end/54967
701 * gfortran.dg/pr54967.f90: New testcase.
702
703 2012-10-23 Terry Guo <terry.guo@arm.com>
704
705 PR target/55019
706 * gcc.dg/pr55019.c: New.
707
708 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709
710 PR tree-optimization/55008
711 * gcc.dg/tree-ssa/pr55008.c: New test.
712
713 2012-10-22 Richard Biener <rguenther@suse.de>
714
715 PR tree-optimization/55011
716 * gcc.dg/torture/pr55011.c: New testcase.
717
718 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
719
720 * gcc.target/arm/pr40457-1.c: Adjust expected output.
721 * gcc.target/arm/pr40457-2.c: Likewise.
722 * gcc.target/arm/pr40457-3.c: Likewise.
723
724 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
725
726 * gnat.dg/specs/limited_with4.ads: New test.
727 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
728
729 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
730
731 * gnat.dg/modular4.adb: New test.
732 * gnat.dg/modular4_pkg.ads: New helper.
733
734 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
735
736 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
737 * gnat.dg/specs/addr1.ads: Likewise.
738
739 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
740
741 * gcc.dg/webizer.c (main): Add missing exit call.
742
743 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
744
745 PR fortran/54465
746 * gfortran.dg/wextra_1.f: New test.
747
748 2012-10-20 Jan Hubicka <jh@suse.cz>
749
750 * gcc.dg/tree-prof/unroll-1.c: New testcase.
751
752 2012-10-19 Janus Weil <janus@gcc.gnu.org>
753
754 PR fortran/54224
755 * gfortran.dg/warn_unused_function.f90: New.
756
757 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
758
759 * lib/target-supports.exp
760 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
761
762 2012-10-19 Richard Guenther <rguenther@suse.de>
763
764 PR tree-optimization/54981
765 * gcc.dg/pr54981.c: New testcase.
766
767 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
768
769 PR target/54892
770 * gcc.target/arm/pr54892.c: New.
771
772 2012-10-19 Bin Cheng <bin.cheng@arm.com>
773
774 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
775
776 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
777
778 PR c++/54501
779 * g++.dg/init/array30.C: New.
780 * g++.dg/init/array31.C: Likewise.
781
782 2012-10-18 Tobias Burnus <burnus@net-b.de>
783
784 PR fortran/54884
785 * gfortran.dg/public_private_module_7.f90: New.
786
787 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/29633
790 * g++.dg/template/pr29633.C: New.
791
792 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
793
794 * gnat.dg/loop_optimization13.ad[sb]: New test.
795 * gnat.dg/loop_optimization13_pkg.ads: New helper.
796
797 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
798
799 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
800 * gcc.target/arm/neon/vfmaf32.c: Likewise.
801 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
802 * gcc.target/arm/neon/vfmsf32.c: Likewise.
803
804 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
805
806 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
807 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
808 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
809 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
810 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
811 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
812
813 2012-10-16 Jan Hubicka <jh@suse.cz>
814
815 * gcc.target/i386/l_fma_float_?.c: Update.
816 * gcc.target/i386/l_fma_double_?.c: Update.
817 * gfortran.dg/do_1.f90: XFAIL
818 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
819 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
820 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
821 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
822 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
823 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
824 valid.
825
826 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
827
828 PR c/53063
829 PR c/40989
830 * gcc.dg/Wstrict-overflow-24.c: New.
831
832 2012-10-16 Tobias Burnus <burnus@net-b.de>
833
834 PR fortran/50981
835 PR fortran/54618
836 * gfortran.dg/class_optional_1.f90: New.
837 * gfortran.dg/class_optional_2.f90: New.
838
839 2012-10-16 Jakub Jelinek <jakub@redhat.com>
840
841 PR debug/54796
842 * gcc.dg/guality/pr54796.c: New test.
843
844 PR tree-optimization/54889
845 * gfortran.dg/pr54889.f90: New test.
846
847 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
848
849 * g++.dg/other/dump-ada-spec-2.C: New test.
850
851 2012-10-16 Easwaran Raman <eraman@google.com>
852
853 * gcc.dg/tree-prof/switch-case-1.c: New test case.
854 * gcc.dg/tree-prof/switch-case-2.c: New test case.
855
856 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
857
858 * gcc.dg/torture/stackalign/builtin-apply-2.c,
859 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
860
861 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
862
863 PR target/54925
864 * gcc.c-torture/compile/pr54925.c: New.
865
866 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
867
868 PR target/51244
869 * gcc.target/sh/pr51244-17.c: New.
870
871 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
872
873 PR target/54760
874 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
875 functions.
876 * gcc.target/sh/pr54760-4.c: New.
877
878 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
879
880 PR target/34777
881 * gcc.target/sh/torture/sh-torture.exp: New.
882 * gcc.target/sh/torture/pr34777.c: New.
883
884 2012-10-15 Matthias Klose <doko@ubuntu.com>
885
886 * lib/target-supports.exp (check_profiling_available): Match
887 arm*-*-linux-* for ARM Linux/GNU.
888 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
889 * gfortran.dg/enum_10.f90: Likewise.
890 * gfortran.dg/enum_9.f90: Likewise.
891 * gcc.target/arm/synchronize.c: Likewise.
892 * g++.old-deja/g++.jason/enum6.C: Likewise.
893 * g++.old-deja/g++.other/enum4.C: Likewise.
894 * g++.old-deja/g++.law/enum9.C: Likewise.
895
896 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
897
898 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
899 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
900
901 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
902 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/17805
905 * g++.dg/overload/operator6.C: New.
906
907 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/50080 (again)
910 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
911 * g++.dg/parse/tmpl-outside1.C: Likewise.
912 * g++.dg/template/qualttp18.C: Likewise.
913 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
914 * g++.old-deja/g++.pt/overload13.C: Likewise.
915
916 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
917
918 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
919 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
920 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
921 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
922 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
923 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
925 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
926
927 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
928
929 PR c++/50080
930 * g++.dg/parse/tmpl-outside2.C: New.
931 * g++.dg/parse/tmpl-outside1.C: Adjust.
932 * g++.dg/template/qualttp18.C: Likewise.
933 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
934 * g++.old-deja/g++.pt/overload13.C: Likewise.
935
936 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
937
938 PR tree-optimization/54915
939 * gcc.dg/tree-ssa/pr54915.c: New testcase.
940
941 2012-10-15 Richard Guenther <rguenther@suse.de>
942
943 PR tree-optimization/54920
944 * gcc.dg/torture/pr54920.c: New testcase.
945
946 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gnat.dg/unchecked_convert9.ad[sb]: New test.
949
950 2012-10-13 Jason Merrill <jason@redhat.com>
951
952 * g++.dg/tls/thread_local7g.C: Require tls_native.
953
954 2012-10-14 Jason Merrill <jason@redhat.com>
955
956 * g++.dg/cpp0x/inh-ctor1.C: New.
957 * g++.dg/cpp0x/inh-ctor2.C: New.
958 * g++.dg/cpp0x/inh-ctor3.C: New.
959 * g++.dg/cpp0x/inh-ctor4.C: New.
960 * g++.dg/cpp0x/inh-ctor5.C: New.
961 * g++.dg/cpp0x/inh-ctor6.C: New.
962 * g++.dg/cpp0x/inh-ctor7.C: New.
963 * g++.dg/cpp0x/inh-ctor8.C: New.
964 * g++.dg/cpp0x/inh-ctor9.C: New.
965 * g++.dg/cpp0x/inh-ctor10.C: New.
966 * g++.dg/cpp0x/inh-ctor11.C: New.
967 * g++.dg/cpp0x/inh-ctor12.C: New.
968 * g++.dg/cpp0x/inh-ctor13.C: New.
969
970 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
971
972 PR rtl-optimization/54919
973 * gcc.dg/pr54919.c: New testcase.
974
975 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/53581
978 * g++.dg/template/crash113.C: New.
979
980 2012-10-14 Jan Hubicka <jh@suse.cz>
981
982 * gcc.dg/unroll_5.c: New testcase.
983
984 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/52643
987 * g++.dg/opt/pr52643.C: New.
988
989 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
990
991 PR target/54602
992 * gcc.target/sh/pr54602-1.c: New.
993 * gcc.target/sh/pr54602-2.c: New.
994 * gcc.target/sh/pr54602-3.c: New.
995 * gcc.target/sh/pr54602-4.c: New.
996
997 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
998
999 PR target/54680
1000 * gcc.target/sh/pr54680.c: New.
1001
1002 2012-10-12 Jan Hubicka <jh@suse.cz>
1003
1004 * gcc.dg/webizer.c: New testcase.
1005
1006 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1007
1008 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1009 specify -m64.
1010
1011 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1012
1013 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1014 Return 0 if already specifying -mfloat-abi other than hard.
1015
1016 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1017
1018 * gcc.dg/pr53060.c: Prune irrelevant warning.
1019
1020 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR c/54381
1023 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1024 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1025 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1026 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1027 Adjust expected wording of warnings for *cmp* builtins.
1028 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1029 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1030
1031 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1032
1033 PR c++/24449
1034 * g++.dg/parse/friend-main.C: New.
1035
1036 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1037
1038 PR c++/53055
1039 * g++.dg/pr53055.C: New testcase.
1040
1041 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/52744
1044 * g++.dg/cpp0x/pr52744.C: New.
1045
1046 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1047
1048 PR fortran/40453
1049 * gfortran.dg/dummy_procedure_9.f90: New.
1050
1051 2012-10-12 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/54894
1054 * gcc.dg/torture/pr54894.c: New testcase.
1055
1056 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1057
1058 PR target/51244
1059 * gcc.target/sh/pr51244-13.c: New.
1060 * gcc.target/sh/pr51244-14.c: New.
1061 * gcc.target/sh/pr51244-15.c: New.
1062 * gcc.target/sh/pr51244-16.c: New.
1063
1064 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/51878
1067 * g++.dg/cpp0x/decltype45.C: New.
1068
1069 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1070
1071 PR fortran/54784
1072 * gfortran.dg/class_allocate_13.f90: New.
1073
1074 2012-10-11 Jason Merrill <jason@redhat.com>
1075
1076 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1077 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1078
1079 * g++.dg/gomp/tls-5.C: Require tls_native.
1080 * g++.dg/tls/thread_local7.C: Require tls_native.
1081 * g++.dg/tls/static2.C: New.
1082
1083 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1084
1085 PR c++/36107
1086 * g++.dg/ext/weak5.C: New.
1087
1088 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1089
1090 PR testsuite/54868
1091 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1092 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1093
1094 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 PR c++/43765
1097 * g++.dg/parse/pr43765.C: New.
1098
1099 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1100
1101 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1102
1103 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/43663
1106 * g++.dg/init/bitfield3.C: New.
1107
1108 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1109
1110 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1111
1112 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR tree-optimization/54877
1115 * gcc.dg/torture/pr54877.c: New test.
1116
1117 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1118
1119 PR testsuite/53397
1120 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1121 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1122 and remove target info from dg-do compile.
1123 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1124 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1125 and remove target info from dg-do compile.
1126
1127 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1128
1129 * gcc.dg/pr54782.c: Require target with pthread support.
1130
1131 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/53122
1134 * g++.dg/cpp0x/auto35.C: New.
1135
1136 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1137
1138 PR c++/53540 - using fails to be equivalent to typedef
1139 * g++.dg/cpp0x/alias-decl-24.C: New test.
1140
1141 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1142
1143 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1144 that c++11 attributes to types are ignored for now.
1145 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1146 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1147
1148 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 PR c++/53741
1151 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1152
1153 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/50478
1156 * g++.dg/cpp0x/initlist67.C: New.
1157
1158 2012-10-10 Dehao Chen <dehao@google.com>
1159
1160 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1161
1162 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1163
1164 PR target/52480
1165 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1166 Add runtime tests.
1167
1168 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/53307
1171 * g++.dg/cpp0x/decltype44.C: New.
1172
1173 2012-10-09 Steve Ellcey <sellcey@mips.com>
1174
1175 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1176
1177 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/53763
1180 * g++.dg/cpp0x/decltype43.C: New.
1181
1182 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1183
1184 PR middle-end/53397
1185 * gcc.dg/pr53397-1.c: New test case.
1186 * gcc.dg/pr53397-2.c: New test case.
1187
1188 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/54194
1191 * g++.dg/warn/Wparentheses-26.C: Adjust.
1192 * g++.dg/warn/Wparentheses-27.C: New.
1193
1194 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1195
1196 PR c++/54427
1197 * c-c++-common/vector-scalar.c: New testcase.
1198 * g++.dg/ext/vector18.C: New testcase.
1199 * g++.dg/ext/vector5.C: This is not an error anymore.
1200 * gcc.dg/init-vec-1.c: Move ...
1201 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1202 * gcc.c-torture/execute/vector-shift1.c: Move ...
1203 * c-c++-common/torture/vector-shift1.c: ... here.
1204 * gcc.dg/scal-to-vec1.c: Move ...
1205 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1206 C++11. Adapt error messages.
1207 * gcc.dg/convert-vec-1.c: Move ...
1208 * c-c++-common/convert-vec-1.c: ... here.
1209 * gcc.dg/scal-to-vec2.c: Move ...
1210 * c-c++-common/scal-to-vec2.c: ... here.
1211
1212 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1213
1214 PR target/54400
1215 * gcc.target/i386/pr54400.c: New testcase.
1216
1217 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR c++/54858
1220 * g++.dg/template/pr54858.C: New test.
1221
1222 2012-10-08 Marek Polacek <polacek@redhat.com>
1223
1224 PR debug/54831
1225 * g++.dg/debug/pr54831.C: New test.
1226
1227 2012-10-08 Dehao Chen <dehao@google.com>
1228
1229 * g++.dg/predict-loop-exit-1.C: New.
1230 * g++.dg/predict-loop-exit-2.C: New.
1231 * g++.dg/predict-loop-exit-3.C: New.
1232
1233 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1234
1235 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1236
1237 2012-10-08 Jason Merrill <jason@redhat.com>
1238
1239 * g++.dg/gomp/tls-5.C: New.
1240 * g++.dg/gomp/tls-wrap1.C: New.
1241 * g++.dg/gomp/tls-wrap2.C: New.
1242 * g++.dg/gomp/tls-wrap3.C: New.
1243 * g++.dg/gomp/tls-wrap4.C: New.
1244 * g++.dg/gomp/tls-wrapper-cse.C: New.
1245 * g++.dg/tls/thread_local-cse.C: New.
1246 * g++.dg/tls/thread_local-order1.C: New.
1247 * g++.dg/tls/thread_local-order2.C: New.
1248 * g++.dg/tls/thread_local-wrap1.C: New.
1249 * g++.dg/tls/thread_local-wrap2.C: New.
1250 * g++.dg/tls/thread_local-wrap3.C: New.
1251 * g++.dg/tls/thread_local-wrap4.C: New.
1252 * g++.dg/tls/thread_local2g.C: New.
1253 * g++.dg/tls/thread_local3g.C: New.
1254 * g++.dg/tls/thread_local4g.C: New.
1255 * g++.dg/tls/thread_local5g.C: New.
1256 * g++.dg/tls/thread_local6g.C: New.
1257 * g++.dg/tls/thread_local7g.C: New.
1258
1259 * g++.dg/tls/thread_local3.C: New.
1260 * g++.dg/tls/thread_local4.C: New.
1261 * g++.dg/tls/thread_local5.C: New.
1262 * g++.dg/tls/thread_local6.C: New.
1263
1264 * g++.dg/tls/init-2.C: Tweak errors.
1265 * g++.dg/tls/thread_local1.C: New.
1266 * g++.dg/tls/thread_local2.C: New.
1267 * g++.dg/tls/thread_local7.C: New.
1268
1269 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1270
1271 PR target/54866
1272 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1273
1274 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1275
1276 PR target/54685
1277 * gcc.target/sh/pr54685.c: New.
1278
1279 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1280
1281 PR c++/53528 C++11 attribute support
1282 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1283 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1339
1340 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1341
1342 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1343 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1344 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1345
1346 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1347
1348 PR target/54760
1349 * gcc.target/sh/pr54760-2.c: New.
1350 * gcc.target/sh/pr54760-3.c: New.
1351
1352 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1353
1354 PR c++/51422
1355 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1356
1357 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1358 Sandra Loosemore <sandra@codesourcery.com>
1359
1360 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1361 and test that the accumulator is initialized using MULT.
1362 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1363 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1364
1365 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/52764
1368 * g++.dg/cpp0x/stdint.C: New.
1369
1370 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/54249
1373 * g++.dg/cpp0x/stddef.C: New.
1374
1375 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1376
1377 PR fortran/54832
1378 * gfortran.dg/typebound_operator_17.f90: New.
1379
1380 2012-10-06 Jan Hubicka <jh@suse.cz>
1381
1382 PR lto/53831
1383 PR lto/54776
1384 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1385
1386 2012-10-06 Jan Hubicka <jh@suse.cz>
1387
1388 * gcc.dg/lto/resolutions_0.c: New testcase.
1389
1390 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1391
1392 PR fortran/45521
1393 * gfortran.dg/generic_25.f90: New.
1394 * gfortran.dg/generic_26.f90: New.
1395 * gfortran.dg/generic_27.f90: New.
1396
1397 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1398
1399 PR target/54760
1400 * gcc.target/sh/pr54760-1.c: New.
1401
1402 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1403
1404 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1405 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1406 * g++.dg/warn/Wsign-compare-5.C: New test.
1407 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1408 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1409 * g++.dg/ext/builtin30.C: New test.
1410 * g++.dg/ext/vla12.C: New test.
1411 * gcc.dg/builtins-85.c: New test.
1412
1413 PR debug/54519
1414 * gcc.dg/guality/pr54519-1.c: New test.
1415 * gcc.dg/guality/pr54519-2.c: New test.
1416 * gcc.dg/guality/pr54519-3.c: New test.
1417 * gcc.dg/guality/pr54519-4.c: New test.
1418 * gcc.dg/guality/pr54519-5.c: New test.
1419 * gcc.dg/guality/pr54519-6.c: New test.
1420
1421 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/50893
1424 * g++.dg/cpp0x/defaulted38.C: New.
1425
1426 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR tree-optimization/33763
1429 * c-c++-common/pr33763.c: New test.
1430
1431 PR tree-optimization/54810
1432 * gcc.dg/tree-ssa/vrp85.c: New test.
1433
1434 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1435
1436 * gcc.dg/ucnid-7.c: Skip on AIX.
1437 * gcc.dg/ucnid-8.c: Same.
1438 * gcc.dg/ucnid-10.c: Same.
1439 * gcc.dg/ucnid-13.c: Same.
1440 * gcc.dg/attr-alias-3.c: Same.
1441 * gcc.dg/attr-alias-5.c: Same.
1442 * gcc.dg/torture/pr51106-2.c: Same.
1443 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1444
1445 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/52233
1448 * g++.dg/cpp0x/alias-decl-23.C: New.
1449
1450 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/53403
1453 * g++.dg/template/friend53.C: New.
1454
1455 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1458 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1459 (scan-ada-spec): Likewise.
1460 (scan-ada-spec-not): Likewise.
1461 * gcc.dg/dump-ada-spec-1.c: New test.
1462 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1463
1464 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1465
1466 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1467
1468 2012-10-04 Florian Weimer <fweimer@redhat.com>
1469
1470 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1471
1472 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/54323
1475 * g++.dg/cpp0x/pr54323.C: New.
1476
1477 2012-10-04 Richard Guenther <rguenther@suse.de>
1478
1479 PR middle-end/54735
1480 * g++.dg/torture/pr54735.C: New testcase.
1481
1482 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 PR rtl-optimization/54739
1485 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1486
1487 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1488
1489 PR target/51244
1490 * gcc.target/sh/pr51244-12.c: New.
1491
1492 2012-10-03 Dehao Chen <dehao@google.com>
1493
1494 PR middle-end/54782
1495 * gcc.dg/pr54782.c: New test.
1496
1497 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR c++/54777
1500 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1501
1502 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1503
1504 PR fortran/54778
1505 * gfortran.dg/class_53.f90: New.
1506
1507 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1508
1509 PR debug/54551
1510 * gcc.dg/guality/pr54551.c: New.
1511
1512 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1513
1514 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1515 * gcc.target/powerpc/pr46728-2.c: Likewise.
1516
1517 2012-10-02 Sharad Singhai <singhai@google.com>
1518
1519 PR testsuite/54772
1520 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1521 to fix test failures caused by r191883.
1522 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1523 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1524 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1525 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1526 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1527 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1530 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1531
1532 2012-09-30 Sharad Singhai <singhai@google.com>
1533
1534 * gcc.target/i386/vect-double-1.c: Fix test.
1535
1536 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1537
1538 PR target/54087
1539 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1540 atomic_sub fails.
1541
1542 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1543
1544 PR rtl-optimization/54457
1545 * gcc.target/i386/pr54457.c: New test.
1546
1547 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1548
1549 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1550
1551 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1552
1553 * gcc.target/i386/vect-rebuild.c: New testcase.
1554
1555 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1556
1557 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1558
1559 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1560
1561 * gcc.target/mips/pr37362.c: Fix target selector.
1562
1563 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1564
1565 PR target/54083
1566 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1567
1568 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1569
1570 * gcc.dg/ucnid-8.c: Update line number.
1571 * gcc.dg/torture/pr51106-2.c: Likewise.
1572
1573 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1574
1575 PR fortran/54667
1576 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1577 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1578 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1579
1580 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1581
1582 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1583 partially reverting r170092.
1584 * gfortran.dg/class_7.f03: Ditto.
1585 * gfortran.dg/coarray_14.f90: Ditto.
1586 * gfortran.dg/typebound_proc_13.f03: Ditto.
1587
1588 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/54738
1591 * g++.dg/cpp0x/sfinae42.C: New.
1592
1593 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1594
1595 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1596 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1597 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1598 * gcc.dg/pr42629.c: XFAIL on AIX.
1599 * gcc.dg/pr47684.c: Same.
1600 * gcc.dg/pr43670.c: Same.
1601 * gcc.dg/pr42916.c: Same.
1602 * gcc.dg/pr45449.c: Same.
1603 * gcc.dg/pr50017.c: Same.
1604 * gcc.dg/pr42728.c: Same.
1605 * gcc.dg/pr47881.c: Same.
1606 * gcc.dg/pr44023.c: Same.
1607 * gcc.dg/pr41345.c: Same.
1608 * gcc.dg/pr42630.c: Same.
1609 * gcc.dg/pr44971.c: Same.
1610 * gcc.dg/pr46771.c: Same.
1611 * gcc.dg/ucnid-8.c: Same.
1612 * gcc.dg/ucnid-10.c: Same.
1613 * gcc.dg/ucnid-13.c: Same.
1614 * gcc.dg/torture/pr51106-2.c: Same.
1615 * gcc.dg/pr48768.c: Same.
1616 * gcc.dg/pr42631.c: Same.
1617 * gcc.dg/pr43084.c: Same.
1618 * gcc.dg/ucnid-7.c: Same.
1619 * gcc.dg/pr42889.c: Same.
1620 * gcc.dg/pr41241.c: Same.
1621 * gcc.dg/pr42719.c: Same.
1622 * g++.dg/debug/pr46583.C: Same.
1623 * g++.dg/debug/pr47106.C: Same.
1624 * g++.dg/opt/pr48549.C: Same.
1625 * g++.dg/other/pr42685.C: Same.
1626 * c-c++-common/pr43942.c: Same.
1627
1628 2012-09-29 Ian Lance Taylor <iant@google.com>
1629
1630 * go.test/go-test.exp: Update for latest version of Go testsuite.
1631
1632 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1633
1634 PR fortran/52724
1635 * gfortran.dg/internal_readwrite_3.f90: New test.
1636
1637 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1638
1639 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1640 c-c++-common/Wunused-local-typedefs-2.c to here.
1641
1642 PR c++/54372 - unused attribute inactive on dependant entities
1643 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1644
1645 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1646
1647 PR c++/29028 - Missed unused warning on using declaration
1648 * g++.dg/warn/Wunused-var-18.C: New test.
1649
1650 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1651
1652 PR c++/53551 - -Wunused-local-typedefs misses uses
1653 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1654
1655 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1656
1657 PR target/54716
1658 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1659
1660 PR tree-optimization/54713
1661 * gcc.c-torture/compile/pr54713-1.c: New test.
1662 * gcc.c-torture/compile/pr54713-2.c: New test.
1663 * gcc.c-torture/compile/pr54713-3.c: New test.
1664
1665 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1666
1667 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1668
1669 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1670
1671 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1672
1673 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR target/54703
1676 * gcc.target/i386/pr54703.c: New test.
1677
1678 2012-09-27 Richard Guenther <rguenther@suse.de>
1679
1680 PR lto/54709
1681 * gcc.dg/lto/pr54709_0.c: New testcase.
1682 * gcc.dg/lto/pr54709_1.c: Likewise.
1683
1684 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1685
1686 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1687
1688 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1689
1690 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1691
1692 * gcc.target/arm/pr42879.c: Handle big-endian.
1693
1694 2012-09-26 Steve Ellcey <sellcey@mips.com>
1695
1696 PR c/37303
1697 * gcc.dg/pr37303.c: Check for rdata or rodata.
1698
1699 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1700
1701 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1702
1703 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1704
1705 PR target/51274
1706 PR target/53087
1707 * gcc.target/powerpc/ppc-ne0-1.c: New.
1708
1709 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1710
1711 PR target/54089
1712 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1713 test_19, test_20, test_21, test_22, test_23): New functions.
1714 * gcc.target/sh/pr54089-4.c: New.
1715 * gcc.target/sh/pr54089-5.c: New.
1716 * gcc.target/sh/pr54089-6.c: New.
1717 * gcc.target/sh/pr54089-7.c: New.
1718
1719 2012-09-25 Richard Guenther <rguenther@suse.de>
1720
1721 PR lto/54625
1722 * gcc.dg/lto/pr54702_0.c: New testcase.
1723 * gcc.dg/lto/pr54702_1.c: Likewise.
1724 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1725 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1726 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1727 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1728
1729 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1730
1731 PR c++/54526
1732 * g++.dg/cpp0x/parse2.C: New.
1733 * g++.dg/parse/error11.C: Adjust.
1734 * g++.dg/parse/error12.C: Likewise.
1735
1736 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1737
1738 * gcc.target/i386/20030217-1.c: Added check for
1739 large_long_double effective target.
1740 * gcc.target/i386/387-3.c: Likewise.
1741 * gcc.target/i386/387-4.c: Likewise.
1742 * gcc.target/i386/pr36578-1.c: Likewise.
1743 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1744 when long double size is equal double size.
1745 * gcc.target/i386/excess-precision-1.c: Likewise.
1746 * gcc.target/i386/pr36578-2.c: Likewise.
1747 * gcc.target/i386/20030217-2.c: New testcase.
1748
1749 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1750
1751 PR tree-optimization/54676
1752 * gcc.dg/pr54676.c: New test.
1753
1754 2012-09-25 Richard Guenther <rguenther@suse.de>
1755
1756 PR tree-optimization/53663
1757 * gcc.dg/torture/pr53663-1.c: New testcase.
1758 * gcc.dg/torture/pr53663-2.c: Likewise.
1759 * gcc.dg/torture/pr53663-3.c: Likewise.
1760
1761 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1762
1763 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1764
1765 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1766
1767 * lib/target-supports-dg.exp (dg-require-effective-target,
1768 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1769 dg-process-target-1 instead of dg-process-target.
1770 (dg-process-target-1): Rename from dg-process-target.
1771 (dg-process-target): New.
1772
1773 2012-09-24 Richard Guenther <rguenther@suse.de>
1774
1775 PR tree-optimization/54684
1776 * g++.dg/torture/pr54684.C: New testcase.
1777
1778 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1779
1780 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1781
1782 2012-09-24 Richard Guenther <rguenther@suse.de>
1783
1784 PR middle-end/52173
1785 * gcc.dg/tm/pr52173-1.c: New.
1786 * gcc.dg/tm/pr52173-2.c: New.
1787
1788 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1789
1790 * gcc.dg/pr54669.c: New test.
1791
1792 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1793 Dominique Dhumieres <dominiq@lps.ens.fr>
1794
1795 PR testsuite/54677
1796 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1797
1798 2012-09-23 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/54618
1801 * gfortran.dg/class_array_14.f90: New.
1802
1803 2012-09-22 Kai Tietz <ktietz@redhat.com>
1804
1805 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1806 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1807
1808 2012-09-21 Dehao Chen <dehao@google.com>
1809
1810 PR go/54649
1811 PR tree-optimization/54655
1812 * g++.dg/pr54655.C: New testcase.
1813
1814 2012-09-21 Richard Guenther <rguenther@suse.de>
1815
1816 PR tree-optimization/54647
1817 * g++.dg/torture/pr54647.C: New testcase.
1818
1819 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1820
1821 PR c++/54427
1822 * c-c++-common/torture/vector-compare-2.c: Add -w.
1823
1824 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1825
1826 * gnat.dg/opt20.ads: Move dg directive to...
1827 * gnat.dg/opt20.adb: ...here.
1828 * gnat.dg/addr1.ad[sb]: Likewise.
1829 * gnat.dg/concat2.ad[sb]: Likewise.
1830 * gnat.dg/array16.ad[sb]: Likewise.
1831 * gnat.dg/atomic5.ad[sb]: Likewise.
1832 * gnat.dg/discr29.ad[sb]: Likewise.
1833 * gnat.dg/noreturn5.ad[sb]: Likewise.
1834 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1835 * gnat.dg/discr23.ads: Remove dg directive.
1836 * gnat.dg/nested_float_packed.ads: Likewise.
1837 * gnat.dg/oconst6.ads: Move to...
1838 * gnat.dg/specs/oconst6.ads: ...here.
1839
1840 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/52432
1843 * g++.dg/cpp0x/decltype32.C: Tweak.
1844
1845 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1846
1847 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1848 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1849 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1850 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1851
1852 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1853
1854 PR c++/54581
1855 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1856
1857 2012-09-19 Steve Ellcey <sellcey@mips.com>
1858
1859 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1860
1861 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1862
1863 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1864 * gcc.target/powerpc/ppc-mftb.c: New file.
1865
1866 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1867
1868 PR target/54089
1869 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1870 functions.
1871
1872 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1873
1874 PR target/54236
1875 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1876
1877 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1878
1879 * gcc.c-torture/execute/20120919-1.c: New test.
1880
1881 2012-09-19 Richard Guenther <rguenther@suse.de>
1882
1883 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1884
1885 2012-09-19 Richard Guenther <rguenther@suse.de>
1886
1887 * gcc.dg/builtin-unreachable-6.c: Adjust.
1888
1889 2012-09-19 Richard Guenther <rguenther@suse.de>
1890
1891 * gcc.dg/builtin-object-size-10.c: Adjust.
1892 * gcc.dg/builtin-unreachable-5.c: Adjust.
1893 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1894 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1895 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1896 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1897 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1898 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1899 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1900 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1901 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1902 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1903 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1904 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1905
1906 2012-09-19 Richard Guenther <rguenther@suse.de>
1907
1908 PR tree-optimization/54132
1909 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1910 * gcc.dg/torture/pr54132.c: Likewise.
1911
1912 2012-09-19 Terry Guo <terry.guo@arm.com>
1913
1914 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1915 extra prune rules that will be applied to all tests in a .exp file.
1916 (gcc-dg-prune): Use rules defined by the above variable.
1917 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1918 harmless warnings on architecture switch conflict.
1919
1920 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1921
1922 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1923 of asm-comment characters instead of a single one.
1924 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1925
1926 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1927
1928 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1929
1930 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1931 target instead of xfailing it.
1932 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1933 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1934 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1935 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1936 * gcc.dg/vect/vect-104.c: Likewise.
1937 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1938 * gcc.dg/vect/vect-outer-1.c: Likewise.
1939 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1940 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1941 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1942 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1943 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1944 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1945 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1946 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1947 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1948
1949 * lib/target-supports.exp
1950 (check_effective_target_vect_widen_mult_qi_to_hi,
1951 check_effective_target_vect_widen_mult_hi_to_si,
1952 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1953 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1954 check_effective_target_vect_pack_trunc,
1955 check_effective_target_vect_unpack,
1956 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1957 instead of arm_none.
1958
1959 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1960
1961 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1962
1963 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1964 config to compiler_flags.
1965
1966 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR target/54592
1969 * gcc.target/i386/pr54592.c: New test.
1970
1971 PR tree-optimization/54610
1972 * gcc.target/i386/pr54610.c: New test.
1973
1974 2012-09-17 Jason Merrill <jason@redhat.com>
1975
1976 PR c++/54575
1977 * g++.dg/cpp0x/alias-decl-21.C: New.
1978 * g++.dg/cpp0x/alias-decl-22.C: New.
1979
1980 2012-09-17 Tobias Burnus <burnus@net-b.de>
1981
1982 PR fortran/54608
1983 * gfortran.dg/scan_2.f90: New.
1984
1985 2012-09-17 Jason Merrill <jason@redhat.com>
1986
1987 PR c++/53661
1988 * g++.dg/init/aggr9.C: New.
1989
1990 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1991
1992 * gnat.dg/loop_optimization12.ad[sb]: New test.
1993
1994 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1995
1996 PR fortran/54285
1997 * gfortran.dg/proc_ptr_result_7.f90: New.
1998
1999 2012-09-17 Tobias Burnus <burnus@net-b.de>
2000
2001 PR fortran/54603
2002 * gfortran.dg/structure_constructor_11.f90: New.
2003
2004 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR tree-optimization/54563
2007 * g++.dg/torture/pr54563.C: New test.
2008
2009 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2010
2011 PR fortran/54594
2012 * gfortran.dg/typebound_generic_14.f03: New.
2013
2014 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2015
2016 PR fortran/54387
2017 * gfortran.dg/proc_ptr_38.f90: New.
2018
2019 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2020
2021 PR debug/54460
2022 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2023 to scary regexp.
2024
2025 PR testsuite/54007
2026 * gnat.dg/lto15.adb: Require lto.
2027
2028 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2029 "myBindC" for hppa*-*-hpux*.
2030
2031 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2032
2033 * gfortran.dg/namelist_75.f90: New test.
2034
2035 2012-09-15 Tom de Vries <tom@codesourcery.com>
2036
2037 * gcc.dg/tree-ssa/vrp82.c: New test.
2038 * gcc.dg/tree-ssa/vrp83.c: Same.
2039 * gcc.dg/tree-ssa/vrp84.c: Same.
2040
2041 2012-09-15 Tom de Vries <tom@codesourcery.com>
2042
2043 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2044 * gcc.dg/tree-ssa/vrp81.c: ... this.
2045
2046 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2047
2048 PR target/54222
2049 * gcc.target/avr/torture/fix-types.h: New.
2050 * gcc.target/avr/torture/vals-hr.def: New.
2051 * gcc.target/avr/torture/vals-r.def: New.
2052 * gcc.target/avr/torture/vals-k.def: New.
2053 * gcc.target/avr/torture/vals-ur.def: New.
2054 * gcc.target/avr/torture/vals-uk.def: New.
2055 * gcc.target/avr/torture/vals-uhr.def: New.
2056 * gcc.target/avr/torture/vals-llk.def: New.
2057 * gcc.target/avr/torture/vals-ullk.def: New.
2058 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2059 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2060 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2061 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2062 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2063 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2064 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2065 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2066
2067 2012-09-14 Dehao Chen <dehao@google.com>
2068
2069 * g++.dg/debug/dwarf2/deallocator.C: New test.
2070
2071 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2072
2073 PR c/54552
2074 * gcc.c-torture/compile/pr54552-1.c: New test.
2075
2076 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2077
2078 PR c++/54427
2079 * g++.dg/other/vector-compare.C: New testcase.
2080 * c-c++-common/vector-compare-3.c: New testcase.
2081 * gcc.dg/vector-shift.c: Move ...
2082 * c-c++-common/vector-shift.c: ... here.
2083 * gcc.dg/vector-shift1.c: Move ...
2084 * c-c++-common/vector-shift1.c: ... here.
2085 * gcc.dg/vector-shift3.c: Move ...
2086 * c-c++-common/vector-shift3.c: ... here.
2087 * gcc.dg/vector-compare-1.c: Move ...
2088 * c-c++-common/vector-compare-1.c: ... here.
2089 * gcc.dg/vector-compare-2.c: Move ...
2090 * c-c++-common/vector-compare-2.c: ... here.
2091 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2092 * c-c++-common/torture/vector-compare-1.c: ... here.
2093 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2094 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2095 * c-c++-common/torture/vector-compare-2.c: ... here.
2096 * gcc.c-torture/execute/vector-shift.c: Move ...
2097 * c-c++-common/torture/vector-shift.c: ... here.
2098 * gcc.c-torture/execute/vector-shift2.c: Move ...
2099 * c-c++-common/torture/vector-shift2.c: ... here.
2100 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2101 * c-c++-common/torture/vector-subscript-1.c: ... here.
2102 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2103 * c-c++-common/torture/vector-subscript-2.c: ... here.
2104 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2105 * c-c++-common/torture/vector-subscript-3.c: ... here.
2106
2107 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2108
2109 PR c/54103
2110 * gcc.c-torture/compile/pr54103-1.c,
2111 gcc.c-torture/compile/pr54103-2.c,
2112 gcc.c-torture/compile/pr54103-3.c,
2113 gcc.c-torture/compile/pr54103-4.c,
2114 gcc.c-torture/compile/pr54103-5.c,
2115 gcc.c-torture/compile/pr54103-6.c: New tests.
2116 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2117
2118 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2119
2120 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2121
2122 2012-09-14 Richard Guenther <rguenther@suse.de>
2123
2124 PR tree-optimization/54565
2125 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2126 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2127
2128 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2129
2130 * gcc.target/arm/combine-movs.c: Add missing space.
2131
2132 2012-09-14 Richard Guenther <rguenther@suse.de>
2133
2134 * g++.dg/torture/builtin-location.C: New testcase.
2135
2136 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2137 Manuel López-Ibáñez <manu@gcc.gnu.org>
2138
2139 PR c++/53210
2140 * g++.dg/warn/Wuninitialized-self.C: New.
2141
2142 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR c/54559
2145 * gcc.c-torture/compile/pr54559.c: New test.
2146
2147 2012-09-13 Jason Merrill <jason@redhat.com>
2148
2149 PR c++/53839
2150 * g++.dg/cpp0x/constexpr-temp1.C: New.
2151
2152 PR c++/54511
2153 * g++.dg/template/anonunion2.C: New.
2154
2155 PR c++/53836
2156 * g++.dg/template/init10.C: New.
2157
2158 2012-09-13 Tobias Burnus <burnus@net-b.de>
2159
2160 PR fortran/54556
2161 * gfortran.dg/implicit_pure_3.f90: New.
2162
2163 2012-09-13 Richard Guenther <rguenther@suse.de>
2164
2165 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2166
2167 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2168
2169 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2170
2171 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2172
2173 * c-c++-common/pr51712.c: Handle for short-enum targets.
2174
2175 2012-09-12 Terry Guo <terry.guo@arm.com>
2176
2177 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2178 and lsrs for Thumb2 mode.
2179
2180 2012-09-12 Jan Hubicka <jh@suse.cz>
2181
2182 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2183
2184 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2185
2186 PR target/54445
2187 * gcc.target/i386/pr54445-1.c: New file.
2188 * gcc.target/i386/pr54445-2.c: Likewise.
2189
2190 2012-09-12 Tobias Burnus <burnus@net-b.de>
2191
2192 PR fortran/54225
2193 PR fortran/53306
2194 * gfortran.dg/coarray_10.f90: Update dg-error.
2195 * gfortran.dg/coarray_28.f90: New.
2196 * gfortran.dg/array_section_3.f90: New.
2197
2198 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2199
2200 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2201 gcc.target/arm/pr48252.c: Fix for big-endian support.
2202
2203 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2204
2205 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2206
2207 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2208 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2209
2210 * gcc.target/arm/neon-vfma-1.c: New testcase.
2211 * gcc.target/arm/neon-vfms-1.c: Likewise.
2212 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2213 of float.
2214 * gcc.target/arm/neon-vmls-1.c: Likewise.
2215 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2216 function.
2217 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2218 (check_effective_target_arm_neonv2_ok): Likewise.
2219 (check_effective_target_arm_neonv2_hw): Likewise.
2220 (check_effective_target_arm_neonv2): Likewise.
2221
2222 2012-09-11 Richard Guenther <rguenther@suse.de>
2223
2224 PR middle-end/54515
2225 * g++.dg/tree-ssa/pr54515.C: New testcase.
2226
2227 2012-09-10 Andrew Pinski <apinski@cavium.com>
2228
2229 PR tree-opt/c54362
2230 * gcc.dg/tm/memopt-16.c: New testcase.
2231
2232 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2233
2234 PR c++/54541
2235 PR c++/54542
2236 * g++.dg/cpp0x/sfinae40.C: New.
2237 * g++.dg/cpp0x/sfinae41.C: Likewise.
2238
2239 2012-09-10 Jason Merrill <jason@redhat.com>
2240
2241 PR c++/54538
2242 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2243
2244 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2245
2246 PR target/54089
2247 * gcc.target/sh/pr54089-3.c: New.
2248
2249 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2250
2251 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2252
2253 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2254
2255 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2256
2257 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2258
2259 * gcc.dg/pr52558-2.c: Delete.
2260 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2261
2262 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2263
2264 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2265
2266 2012-09-10 Richard Guenther <rguenther@suse.de>
2267
2268 PR tree-optimization/54520
2269 * gcc.dg/torture/pr54520.c: New testcase.
2270
2271 2012-09-10 Jason Merrill <jason@redhat.com>
2272
2273 PR c++/54506
2274 * g++.dg/cpp0x/implicit14.C: New.
2275
2276 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2277
2278 PR fortran/54208
2279 * gfortran.dg/bound_simplification_3.f90: New test.
2280
2281 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2282
2283 PR testsuite/54184
2284 * gcc.dg/pr52558-1.c: Delete.
2285 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2286
2287 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2288
2289 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2290 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2291 * gcc.target/arm/smlaltt-1.c: Likewise.
2292
2293 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2294
2295 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2296
2297 2012-09-07 Tom de Vries <tom@codesourcery.com>
2298
2299 PR tree-optimization/53986
2300 * gcc.dg/tree-ssa/vrp80.c: New test.
2301 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2302
2303 2012-09-06 Jason Merrill <jason@redhat.com>
2304
2305 PR c++/54341
2306 PR c++/54253
2307 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2308 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2309
2310 2012-09-06 Andrew Pinski <apinski@cavium.com>
2311
2312 PR tree-opt/54494
2313 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2314
2315 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR rtl-optimization/54455
2318 * gcc.dg/54455.c: New test.
2319
2320 2012-09-06 Tobias Burnus <burnus@net-b.de>
2321
2322 PR fortran/54463
2323 * gfortran.dg/promotion_2.f90: New.
2324
2325 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR middle-end/54486
2328 * c-c++-common/pr54486.c: New test.
2329
2330 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2331
2332 PR fortran/54474
2333 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2334
2335 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2336
2337 PR c++/54191
2338 * g++.dg/cpp0x/sfinae39.C: New.
2339
2340 2012-09-04 Jason Merrill <jason@redhat.com>
2341
2342 PR c++/54441
2343 * g++.dg/ext/flexary3.C: New.
2344
2345 PR c++/54420
2346 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2347
2348 PR c++/54198
2349 * g++.dg/template/defarg15.C: New.
2350
2351 PR c++/54437
2352 * g++.dg/template/access24.C: New.
2353
2354 2012-09-04 Richard Guenther <rguenther@suse.de>
2355
2356 PR tree-optimization/54458
2357 * gcc.dg/torture/pr54458.c: New testcase.
2358
2359 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2360
2361 * gcc.target/arm/neon-vext.c: New test.
2362 * gcc.target/arm/neon-vext-execute.c: Ditto.
2363
2364 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2365
2366 PR fortran/54243
2367 PR fortran/54244
2368 * gfortran.dg/select_type_29.f03: New.
2369
2370 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2371
2372 * gcc.dg/fold-perm.c: Improve test.
2373
2374 2012-09-03 Tobias Burnus <burnus@net-b.de>
2375
2376 PR fortran/51632
2377 * gfortran.dg/coarray_class_1.f90: New.
2378
2379 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2380
2381 PR target/49206
2382 * gcc.c-torture/compile/pr49206.c: New test.
2383
2384 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2385 Uros Bizjak <ubizjak@gmail.com>
2386
2387 PR target/36680
2388 * gfortran.dg/pr36680.f90: New test.
2389
2390 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2391
2392 PR target/42295
2393 * g++.dg/opt/pr42295.C: New test.
2394
2395 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR target/54436
2398 * gcc.dg/torture/pr54436.c: New test.
2399
2400 2012-09-01 Andrew Pinski <apinski@cavium.com>
2401
2402 * gcc.target/mips/truncate-8.c: New testcase.
2403
2404 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2405
2406 PR target/46829
2407 PR target/46843
2408 * gcc.target/i386/pr46829.c: New test.
2409 * gcc.target/i386/pr46843.c: Ditto.
2410
2411 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2412 Jason Merrill <jason@redhat.com>
2413
2414 PR c++/18747
2415 * g++.dg/parse/error50.C: New.
2416
2417 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR c/54428
2420 * gcc.c-torture/compile/pr54428.c: New test.
2421
2422 2012-08-31 Ollie Wild <aaw@google.com>
2423
2424 PR c++/54197
2425 * g++.dg/init/lifetime3.C: New test.
2426
2427 2012-08-31 Martin Jambor <mjambor@suse.cz>
2428
2429 PR middle-end/54409
2430 * gcc.dg/torture/pr54409.c: New test.
2431
2432 2012-08-31 Martin Jambor <mjambor@suse.cz>
2433
2434 * gfortran.dg/pr48636.f90: Add dump scan checks.
2435
2436 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2437
2438 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2439
2440 2012-08-28 Joey Ye <joey.ye@arm.com>
2441
2442 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2443
2444 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2445
2446 PR target/46254
2447 * gcc.target/i386/pr46254.c: New test.
2448
2449 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2450
2451 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2452 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2453 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2454
2455 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2456
2457 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2458 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2459 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2460 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2461 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2462 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2463 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2464 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2465 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2466 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2467 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2468 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2469 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2470 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2471 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2472 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2473 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2474 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2475 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2476 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2477 gcc.target/mips/unaligned-1.c: Tighten regexps.
2478
2479 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2480
2481 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2482 (mips_option_groups): Remove optimization. Add various -f options.
2483 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2484 and -pg imply -fno-omit-frame-pointer.
2485 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2486 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2487 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2488 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2489 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2490 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2491 * gcc.target/mips/abi-n32-long32.c: Likewise.
2492 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2493 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2494 * gcc.target/mips/abi-n32-long64.c: Likewise.
2495 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2496 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2497 * gcc.target/mips/abi-n64-long32.c: Likewise.
2498 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2499 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2500 * gcc.target/mips/abi-n64-long64.c: Likewise.
2501 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2502 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2503 * gcc.target/mips/abi-o32-long32.c: Likewise.
2504 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2505 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2506 * gcc.target/mips/abi-o32-long64.c: Likewise.
2507 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2508 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2509 * gcc.target/mips/abi-o64-long32.c: Likewise.
2510 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2511 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2512 * gcc.target/mips/abi-o64-long64.c: Likewise.
2513 * gcc.target/mips/asm-1.c: Likewise.
2514 * gcc.target/mips/branch-1.c: Likewise.
2515 * gcc.target/mips/call-3.c: Likewise.
2516 * gcc.target/mips/call-saved-3.c: Likewise.
2517 * gcc.target/mips/clear-cache-1.c: Likewise.
2518 * gcc.target/mips/div-1.c: Likewise.
2519 * gcc.target/mips/div-2.c: Likewise.
2520 * gcc.target/mips/div-3.c: Likewise.
2521 * gcc.target/mips/div-4.c: Likewise.
2522 * gcc.target/mips/div-5.c: Likewise.
2523 * gcc.target/mips/div-6.c: Likewise.
2524 * gcc.target/mips/div-7.c: Likewise.
2525 * gcc.target/mips/div-8.c: Likewise.
2526 * gcc.target/mips/div-9.c: Likewise.
2527 * gcc.target/mips/div-10.c: Likewise.
2528 * gcc.target/mips/div-11.c: Likewise.
2529 * gcc.target/mips/div-12.c: Likewise.
2530 * gcc.target/mips/dsp-ctrl.c: Likewise.
2531 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2532 * gcc.target/mips/ext-8.c: Likewise.
2533 * gcc.target/mips/extend-2.c: Likewise.
2534 * gcc.target/mips/fix-r10000-1.c: Likewise.
2535 * gcc.target/mips/fix-r10000-2.c: Likewise.
2536 * gcc.target/mips/fix-r10000-3.c: Likewise.
2537 * gcc.target/mips/fix-r10000-4.c: Likewise.
2538 * gcc.target/mips/fix-r10000-5.c: Likewise.
2539 * gcc.target/mips/fix-r10000-6.c: Likewise.
2540 * gcc.target/mips/fix-r10000-7.c: Likewise.
2541 * gcc.target/mips/fix-r10000-8.c: Likewise.
2542 * gcc.target/mips/fix-r10000-9.c: Likewise.
2543 * gcc.target/mips/fix-r10000-10.c: Likewise.
2544 * gcc.target/mips/fix-r10000-11.c: Likewise.
2545 * gcc.target/mips/fix-r10000-12.c: Likewise.
2546 * gcc.target/mips/fix-r10000-13.c: Likewise.
2547 * gcc.target/mips/fix-r10000-14.c: Likewise.
2548 * gcc.target/mips/fix-r10000-15.c: Likewise.
2549 * gcc.target/mips/fpcmp-1.c: Likewise.
2550 * gcc.target/mips/fpcmp-2.c: Likewise.
2551 * gcc.target/mips/fpr-moves-7.c: Likewise.
2552 * gcc.target/mips/fpr-moves-8.c: Likewise.
2553 * gcc.target/mips/int-moves-1.c: Likewise.
2554 * gcc.target/mips/int-moves-2.c: Likewise.
2555 * gcc.target/mips/long-calls-pg.c: Likewise.
2556 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2557 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2558 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2559 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2560 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2561 * gcc.target/mips/mips-3d-1.c: Likewise.
2562 * gcc.target/mips/mips-3d-2.c: Likewise.
2563 * gcc.target/mips/mips-3d-3.c: Likewise.
2564 * gcc.target/mips/mips-3d-4.c: Likewise.
2565 * gcc.target/mips/mips-3d-5.c: Likewise.
2566 * gcc.target/mips/mips-3d-6.c: Likewise.
2567 * gcc.target/mips/mips-3d-7.c: Likewise.
2568 * gcc.target/mips/mips-3d-8.c: Likewise.
2569 * gcc.target/mips/mips-3d-9.c: Likewise.
2570 * gcc.target/mips/mips-ps-1.c: Likewise.
2571 * gcc.target/mips/mips-ps-2.c: Likewise.
2572 * gcc.target/mips/mips-ps-3.c: Likewise.
2573 * gcc.target/mips/mips-ps-4.c: Likewise.
2574 * gcc.target/mips/mips-ps-6.c: Likewise.
2575 * gcc.target/mips/mips32-dspr2.c: Likewise.
2576 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2577 * gcc.target/mips/neg-abs-1.c: Likewise.
2578 * gcc.target/mips/neg-abs-2.c: Likewise.
2579 * gcc.target/mips/nmadd-3.c: Likewise.
2580 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2581 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2582 * gcc.target/mips/octeon-pop-1.c: Likewise.
2583 * gcc.target/mips/pr26765.c: Likewise.
2584 * gcc.target/mips/pr33256.c: Likewise.
2585 * gcc.target/mips/pr33635-1.c: Likewise.
2586 * gcc.target/mips/pr33755.c: Likewise.
2587 * gcc.target/mips/pr35802.c: Likewise.
2588 * gcc.target/mips/pr45074.c: Likewise.
2589 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2590 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2591 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2592 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2593 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2594 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2595 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2596 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2597 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2598 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2599 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2600 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2601 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2602 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2603 * gcc.target/mips/save-restore-1.c: Likewise.
2604 * gcc.target/mips/save-restore-3.c: Likewise.
2605 * gcc.target/mips/save-restore-5.c: Likewise.
2606 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2607 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2608 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2609 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2610 * gcc.target/mips/stack-1.c: Likewise.
2611
2612 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2613 Tighten regexps.
2614
2615 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2616 branch under test to be filled with preceding rather than
2617 following instructions.
2618 * gcc.target/mips/branch-10.c: Likewise.
2619 * gcc.target/mips/branch-11.c: Likewise.
2620 * gcc.target/mips/branch-12.c: Likewise.
2621 * gcc.target/mips/branch-13.c: Likewise.
2622 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2623 to be eliminated. Tighten $28 scan-assembler-not test.
2624
2625 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2626 function to...
2627 * gcc.target/mips/call-4.c: ...this new test.
2628
2629 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2630 more likely.
2631 * gcc.target/mips/code-readable-3.c: Likewise.
2632 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2633 flag but skip for -O0.
2634 * gcc.target/mips/code-readable-4.c: Likewise.
2635
2636 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2637 of operations under test.
2638 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2639
2640 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2641 Don't require sibling-call optimization.
2642 * gcc.target/mips/near-far-4.c: Likewise.
2643
2644 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2645 Make sure that the register variable is used.
2646 * gcc.target/mips/soft-float-1.c: Likewise.
2647
2648 * gcc.target/mips/sdata-1.c: Make static data volatile.
2649 * gcc.target/mips/sdata-2.c: Likewise.
2650 * gcc.target/mips/sdata-3.c: Likewise.
2651 * gcc.target/mips/sdata-4.c: Likewise.
2652
2653 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2654 skip for -O0.
2655 * gcc.target/mips/atomic-memory-2.c: Likewise.
2656 * gcc.target/mips/branch-cost-1.c: Likewise.
2657 * gcc.target/mips/branch-cost-2.c: Likewise.
2658 * gcc.target/mips/cache-1.c: Likewise.
2659 * gcc.target/mips/call-1.c: Likewise.
2660 * gcc.target/mips/call-saved-2.c: Likewise.
2661 * gcc.target/mips/const-anchor-1.c: Likewise.
2662 * gcc.target/mips/const-anchor-2.c: Likewise.
2663 * gcc.target/mips/dse-1.c: Likewise.
2664 * gcc.target/mips/dsp-lhx.c: Likewise.
2665 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2666 * gcc.target/mips/ext-1.c: Likewise.
2667 * gcc.target/mips/ext-2.c: Likewise.
2668 * gcc.target/mips/ext-3.c: Likewise.
2669 * gcc.target/mips/ext-4.c: Likewise.
2670 * gcc.target/mips/ext-5.c: Likewise.
2671 * gcc.target/mips/ext-6.c: Likewise.
2672 * gcc.target/mips/ext-7.c: Likewise.
2673 * gcc.target/mips/extend-1.c: Likewise.
2674 * gcc.target/mips/fix-r4000-1.c: Likewise.
2675 * gcc.target/mips/fix-r4000-3.c: Likewise.
2676 * gcc.target/mips/fix-r4000-5.c: Likewise.
2677 * gcc.target/mips/fix-r4000-6.c: Likewise.
2678 * gcc.target/mips/fix-r4000-8.c: Likewise.
2679 * gcc.target/mips/fix-r4000-10.c: Likewise.
2680 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2681 * gcc.target/mips/fixed-vector-type.c: Likewise.
2682 * gcc.target/mips/fpr-moves-1.c: Likewise.
2683 * gcc.target/mips/fpr-moves-2.c: Likewise.
2684 * gcc.target/mips/fpr-moves-3.c: Likewise.
2685 * gcc.target/mips/fpr-moves-4.c: Likewise.
2686 * gcc.target/mips/fpr-moves-5.c: Likewise.
2687 * gcc.target/mips/fpr-moves-6.c: Likewise.
2688 * gcc.target/mips/ins-1.c: Likewise.
2689 * gcc.target/mips/ins-2.c: Likewise.
2690 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2691 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2692 * gcc.target/mips/lazy-binding-1.c: Likewise.
2693 * gcc.target/mips/madd-3.c: Likewise.
2694 * gcc.target/mips/madd-5.c: Likewise.
2695 * gcc.target/mips/madd-6.c: Likewise.
2696 * gcc.target/mips/madd-8.c: Likewise.
2697 * gcc.target/mips/madd-9.c: Likewise.
2698 * gcc.target/mips/memcpy-1.c: Likewise.
2699 * gcc.target/mips/mips-ps-type.c: Likewise.
2700 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2701 * gcc.target/mips/mips-sched-madd.c: Likewise.
2702 * gcc.target/mips/mips16e-extends.c: Likewise.
2703 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2704 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2705 * gcc.target/mips/movcc-1.c: Likewise.
2706 * gcc.target/mips/movcc-2.c: Likewise.
2707 * gcc.target/mips/movcc-3.c: Likewise.
2708 * gcc.target/mips/msub-5.c: Likewise.
2709 * gcc.target/mips/msub-6.c: Likewise.
2710 * gcc.target/mips/msub-8.c: Likewise.
2711 * gcc.target/mips/mult-2.c: Likewise.
2712 * gcc.target/mips/mult-3.c: Likewise.
2713 * gcc.target/mips/mult-5.c: Likewise.
2714 * gcc.target/mips/mult-6.c: Likewise.
2715 * gcc.target/mips/mult-7.c: Likewise.
2716 * gcc.target/mips/mult-12.c: Likewise.
2717 * gcc.target/mips/mult-13.c: Likewise.
2718 * gcc.target/mips/mult-14.c: Likewise.
2719 * gcc.target/mips/mult-15.c: Likewise.
2720 * gcc.target/mips/mult-17.c: Likewise.
2721 * gcc.target/mips/mult-18.c: Likewise.
2722 * gcc.target/mips/mult-19.c: Likewise.
2723 * gcc.target/mips/nmadd-1.c: Likewise.
2724 * gcc.target/mips/nmadd-2.c: Likewise.
2725 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2726 * gcc.target/mips/octeon-cins-1.c: Likewise.
2727 * gcc.target/mips/octeon-cins-2.c: Likewise.
2728 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2729 * gcc.target/mips/octeon-exts-2.c: Likewise.
2730 * gcc.target/mips/octeon-exts-3.c: Likewise.
2731 * gcc.target/mips/octeon-exts-4.c: Likewise.
2732 * gcc.target/mips/octeon-exts-5.c: Likewise.
2733 * gcc.target/mips/octeon-exts-6.c: Likewise.
2734 * gcc.target/mips/octeon-exts-7.c: Likewise.
2735 * gcc.target/mips/octeon-pop-2.c: Likewise.
2736 * gcc.target/mips/octeon-seq-3.c: Likewise.
2737 * gcc.target/mips/octeon-seq-4.c: Likewise.
2738 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2739 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2740 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2741 * gcc.target/mips/pr54240.c: Likewise.
2742 * gcc.target/mips/rsqrt-1.c: Likewise.
2743 * gcc.target/mips/rsqrt-2.c: Likewise.
2744 * gcc.target/mips/rsqrt-3.c: Likewise.
2745 * gcc.target/mips/rsqrt-4.c: Likewise.
2746 * gcc.target/mips/save-restore-2.c: Likewise.
2747 * gcc.target/mips/save-restore-4.c: Likewise.
2748 * gcc.target/mips/sb1-1.c: Likewise.
2749 * gcc.target/mips/scc-1.c: Likewise.
2750 * gcc.target/mips/scc-2.c: Likewise.
2751 * gcc.target/mips/scc-3.c: Likewise.
2752 * gcc.target/mips/scc-4.c: Likewise.
2753 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2754 * gcc.target/mips/truncate-1.c: Likewise.
2755 * gcc.target/mips/truncate-2.c: Likewise.
2756 * gcc.target/mips/truncate-3.c: Likewise.
2757 * gcc.target/mips/truncate-4.c: Likewise.
2758 * gcc.target/mips/truncate-5.c: Likewise.
2759 * gcc.target/mips/truncate-6.c: Likewise.
2760 * gcc.target/mips/unaligned-1.c: Likewise.
2761
2762 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2763 skip for -O0. Require -fexpensive-optimizations.
2764 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2765 * gcc.target/mips/dspr2-MULT.c: Likewise.
2766 * gcc.target/mips/fix-r4000-2.c: Likewise.
2767 * gcc.target/mips/fix-r4000-4.c: Likewise.
2768 * gcc.target/mips/fix-r4000-7.c: Likewise.
2769 * gcc.target/mips/fix-r4000-9.c: Likewise.
2770 * gcc.target/mips/madd-1.c: Likewise.
2771 * gcc.target/mips/madd-2.c: Likewise.
2772 * gcc.target/mips/madd-4.c: Likewise.
2773 * gcc.target/mips/maddu-1.c: Likewise.
2774 * gcc.target/mips/maddu-2.c: Likewise.
2775 * gcc.target/mips/maddu-3.c: Likewise.
2776 * gcc.target/mips/maddu-4.c: Likewise.
2777 * gcc.target/mips/msub-1.c: Likewise.
2778 * gcc.target/mips/msub-2.c: Likewise.
2779 * gcc.target/mips/msub-3.c: Likewise.
2780 * gcc.target/mips/msub-4.c: Likewise.
2781 * gcc.target/mips/msubu-1.c: Likewise.
2782 * gcc.target/mips/msubu-2.c: Likewise.
2783 * gcc.target/mips/msubu-3.c: Likewise.
2784 * gcc.target/mips/msubu-4.c: Likewise.
2785 * gcc.target/mips/mult-1.c: Likewise.
2786 * gcc.target/mips/mult-4.c: Likewise.
2787 * gcc.target/mips/mult-8.c: Likewise.
2788 * gcc.target/mips/mult-9.c: Likewise.
2789 * gcc.target/mips/mult-10.c: Likewise.
2790 * gcc.target/mips/mult-11.c: Likewise.
2791 * gcc.target/mips/mult-16.c: Likewise.
2792
2793 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2794 skip for -O0 and -Os.
2795 * gcc.target/mips/fix-r4000-12.c: Likewise.
2796 * gcc.target/mips/madd-7.c: Likewise.
2797 * gcc.target/mips/mips-ps-5.c: Likewise.
2798 * gcc.target/mips/mips-ps-7.c: Likewise.
2799 * gcc.target/mips/msub-7.c: Likewise.
2800
2801 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2802 skip for -O0. Require -mno-abicalls.
2803 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2804
2805 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2806 skip for -O0. Require a total number of BBIT instructions and
2807 at least one of each kind.
2808
2809 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2810 skip for -O0. Require -fno-unroll-loops.
2811
2812 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2813 skip for -O0. Allow BLTZ as well as BGEZ.
2814
2815 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2816
2817 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2818 skip for -O0. Require -fschedule-insns2.
2819 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2820
2821 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2822 but skip for -O0. Make a branch-likely more likely.
2823
2824 * gcc.target/mips/timode-2.c: Split each test into its own function.
2825 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2826
2827 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2828 skip for -O0. Require -fpeephole2.
2829 * gcc.target/mips/vr-mult-2.c: Likewise.
2830
2831 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2832
2833 PR preprocessor/53469
2834 * gcc.dg/cpp/_Pragma7.c: New test case.
2835
2836 2012-08-27 Tobias Burnus <burnus@net-b.de>
2837
2838 PR fortran/54370
2839 * gfortran.dg/do_5.f90: New.
2840
2841 2012-08-27 Tobias Burnus <burnus@net-b.de>
2842
2843 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2844 from dg-options as -Wall no longer implies it.
2845
2846 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2847
2848 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2849
2850 2012-08-25 Jason Merrill <jason@redhat.com>
2851
2852 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2853
2854 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/51421
2857 * g++.dg/cpp0x/auto34.C: New.
2858
2859 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR c/54363
2862 * gcc.dg/pr54363.c: New test.
2863
2864 PR c/54355
2865 * gcc.dg/pr54355.c: New test.
2866
2867 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2868
2869 PR debug/52857
2870 * gcc.target/i386/pr52857-1.c: New.
2871 * gcc.target/i386/pr52857-2.c: Likewise.
2872
2873 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2874
2875 * gcc.target/mips/code-readable-4.c: New test.
2876
2877 2012-08-23 Julian Brown <julian@codesourcery.com>
2878 Sandra Loosemore <sandra@codesourcery.com>
2879
2880 * gcc.target/mips/code-readable-1.c: Add -O to options.
2881
2882 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2883
2884 PR c++/20420
2885 * g++.dg/lookup/using53.C: New.
2886
2887 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2888
2889 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2890 * gcc.dg/fixed-point/convert-1.c: New.
2891 * gcc.dg/fixed-point/convert-2.c: New.
2892 * gcc.dg/fixed-point/convert-3.c: New.
2893 * gcc.dg/fixed-point/convert-4.c: New.
2894 * gcc.dg/fixed-point/convert-float-1.c: New.
2895 * gcc.dg/fixed-point/convert-float-2.c: New.
2896 * gcc.dg/fixed-point/convert-float-3.c: New.
2897 * gcc.dg/fixed-point/convert-float-4.c: New.
2898 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2899 * gcc.dg/fixed-point/convert-sat.c: New.
2900 * gcc.dg/fixed-point/convert.h: New.
2901
2902 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2903
2904 PR target/54089
2905 * gcc.target/sh/pr54089-2.c: New.
2906
2907 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2908
2909 * gcc.target/i386/long-double-64-1.c: New file.
2910 * gcc.target/i386/long-double-64-2.c: Likewise.
2911 * gcc.target/i386/long-double-64-3.c: Likewise.
2912 * gcc.target/i386/long-double-64-4.c: Likewise.
2913 * gcc.target/i386/long-double-80-1.c: Likewise.
2914 * gcc.target/i386/long-double-80-2.c: Likewise.
2915 * gcc.target/i386/long-double-80-3.c: Likewise.
2916 * gcc.target/i386/long-double-80-4.c: Likewise.
2917 * gcc.target/i386/long-double-80-5.c: Likewise.
2918 * gcc.target/i386/long-double-80-6.c: Likewise.
2919 * gcc.target/i386/long-double-80-7.c: Likewise.
2920
2921 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2922
2923 PR tree-optimization/54317
2924 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2925
2926 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2927
2928 PR target/39423
2929 * gcc.target/sh/pr39423-2.c: New.
2930
2931 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2932
2933 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2934 * gcc.dg/fold-perm.c: Likewise.
2935
2936 2012-08-20 Jan Hubicka <jh@suse.cz>
2937
2938 PR fortran/48636
2939 * gcc.dg/ipa/inlinehint-1.c: New.
2940
2941 2012-08-20 Florian Weimer <fweimer@redhat.com>
2942
2943 PR c++/19351
2944 * g++.dg/init/new38.C: New test.
2945 * g++.dg/init/new39.C: New test.
2946
2947 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2948
2949 PR target/54089
2950 * gcc.target/sh/pr54089-1.c: New.
2951
2952 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2953
2954 PR target/51244
2955 * gcc.target/sh/pr51244-11.c: New.
2956
2957 2012-08-20 Tobias Burnus <burnus@net-b.de>
2958
2959 PR fortran/54301
2960 * gfortran.dg/warn_target_lifetime_2.f90: New.
2961
2962 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2963
2964 PR c++/10416
2965 * g++.dg/warn/Wunused-var-17.C: New.
2966
2967 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2968
2969 PR middle-end/53992
2970 * gcc.dg/gomp/pr53992.c: New test.
2971
2972 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2973
2974 PR tree-ssa/54295
2975 * gcc.c-torture/execute/20120817-1.c: New test.
2976
2977 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2978
2979 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2980 add instruction.
2981 (f2): New test that really does need adds.
2982
2983 2012-08-20 Richard Guenther <rguenther@suse.de>
2984
2985 PR tree-optimization/54327
2986 * gcc.dg/torture/pr54327.c: New testcase.
2987
2988 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR tree-optimization/54321
2991 * gcc.c-torture/compile/pr54321.c: New test.
2992
2993 2012-08-20 Tobias Burnus <burnus@net-b.de>
2994
2995 PR fortran/54301
2996 * gfortran.dg/warn_target_lifetime_1.f90: New.
2997
2998 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2999
3000 PR fortran/54298
3001 * gfortran.dg/real_compare_1.f90: New test case.
3002 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3003
3004 2012-08-18 Jan Hubicka <jh@suse.cz>
3005
3006 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3007
3008 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3009
3010 PR fortran/39290
3011 * gfortran.dg/interface_37.f90: New test.
3012
3013 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3014 Gary Funck <gary@intrepid.com>
3015
3016 PR target/20020
3017 * gcc.target/i386/pr20020-1.c: New test.
3018 * gcc.target/i386/pr20020-2.c: Likewise.
3019 * gcc.target/i386/pr20020-3.c: Likewise.
3020
3021 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3022
3023 * gcc.target/i386/perm-concat.c: New test.
3024
3025 2012-08-17 Julian Brown <julian@codesourcery.com>
3026
3027 * gcc.target/arm/div64-unwinding.c: New test.
3028
3029 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3030
3031 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3032
3033 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3034
3035 PR target/54236
3036 * gcc.target/sh/pr54236-1.c: New.
3037
3038 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3039
3040 * lib/target-supports.exp (check_effective_target_sync_int_long)
3041 (check_effective_target_sync_char_short): Enable for crisv32-*
3042 and cris-*.
3043
3044 PR middle-end/54261
3045 * gcc.dg/torture/pr54261-1.c: New test.
3046
3047 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3048
3049 PR fortran/54243
3050 PR fortran/54244
3051 * gfortran.dg/typebound_call_24.f03: New.
3052
3053 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3054
3055 PR tree-optimization/54245
3056 * gcc.dg/tree-ssa/pr54245.c: New test.
3057
3058 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3059
3060 PR tree-optimization/54240
3061 * gcc.target/powerpc/pr54240.c: New test.
3062 * gcc.target/mips/pr54240.c: Likewise.
3063
3064 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3065
3066 PR target/52933
3067 * gcc.target/sh/pr52933-1.c: New.
3068 * gcc.target/sh/pr52933-2.c: New.
3069
3070 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3071
3072 PR target/50751
3073 * gcc.target/sh/pr50751-8.c: New.
3074
3075 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3076
3077 PR fortran/47586
3078 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3079 * gfortran.dg/typebound_proc_27.f03: New test.
3080
3081 2012-08-14 Sterling Augustine <saugustine@google.com>
3082
3083 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3084
3085 2012-08-14 Tobias Burnus <burnus@net-b.de>
3086
3087 PR fortran/40881
3088 * gfortran.dg/data_constraints_3.f90: New.
3089 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3090 to disable -pedantic compilation.
3091 * gfortran.dg/pr37243.f: Ditto.
3092 * gfortran.dg/g77/19990826-3.f: Ditto.
3093 * gfortran.dg/g77/20020307-1.f : Ditto.
3094 * gfortran.dg/g77/980310-3.f: Ditto.
3095
3096 2012-08-14 Tobias Burnus <burnus@net-b.de>
3097
3098 PR fortran/54234
3099 * gfortran.dg/warn_conversion_4.f90: New.
3100
3101 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3102
3103 PR middle-end/53411
3104 PR rtl-optimization/53495
3105 * gcc.c-torture/compile/pr53411.c: New test.
3106 * gcc.c-torture/compile/pr53495.c: New test.
3107
3108 2012-08-13 Richard Guenther <rguenther@suse.de>
3109
3110 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3111
3112 2012-08-13 Richard Guenther <rguenther@suse.de>
3113
3114 PR tree-optimization/54200
3115 * gcc.dg/guality/pr54200.c: New testcase.
3116 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3117
3118 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3119
3120 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3121
3122 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3123
3124 PR target/51244
3125 * gcc.target/sh/pr51244-7.c: New.
3126 * gcc.target/sh/pr51244-8.c: New.
3127 * gcc.target/sh/pr51244-9.c: New.
3128 * gcc.target/sh/pr51244-10.c: New.
3129
3130 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3131
3132 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3133 -m2e or -m2a.
3134 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3135 * gcc.target/sh/pr53511-1.c: Likewise.
3136 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3137 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3138 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3139 * gcc.target/sh/pr53512-3.c: Likewise.
3140 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3141
3142 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3143
3144 PR target/39423
3145 * gcc.c-torture/compile/pr39423-1.c: New.
3146 * gcc.c-torture/compile/pr39423-2.c: New.
3147
3148 2012-08-12 Tobias Burnus <burnus@net-b.de>
3149
3150 PR fortran/54221
3151 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3152 they appear uninitialized on the RHS.
3153 * gfortran.dg/public_private_module_6.f90: New.
3154
3155 2012-08-11 Martin Jambor <mjambor@suse.cz>
3156
3157 PR fortran/48636
3158 * gfortran.dg/pr48636.f90: New test.
3159
3160 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3161
3162 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3163 to avoid warnings.
3164 (main): Adjust caller.
3165
3166 2012-08-10 Richard Guenther <rguenther@suse.de>
3167
3168 * gcc.dg/matrix/*.c: Adjust and move ...
3169 * gcc.dg/torture/: ... here.
3170 * gcc.dg/matrix: Remove directory.
3171
3172 2012-08-10 Richard Guenther <rguenther@suse.de>
3173
3174 PR middle-end/54219
3175 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3176
3177 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3178
3179 PR middle-end/54211
3180 * gcc.dg/tree-ssa/pr54211.c: New test.
3181
3182 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3183
3184 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3185 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3186
3187 2012-08-10 Richard Guenther <rguenther@suse.de>
3188
3189 PR tree-optimization/54109
3190 * gcc.dg/torture/pr54109.c: New testcase.
3191 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3192 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3193
3194 2012-08-10 Richard Guenther <rguenther@suse.de>
3195
3196 PR tree-optimization/54027
3197 * gcc.dg/torture/pr54027.c: New testcase.
3198
3199 2012-08-10 Richard Guenther <rguenther@suse.de>
3200
3201 * g++.dg/plugin/selfassign.c: Adjust.
3202 * gcc.dg/plugin/selfassign.c: Likewise.
3203 * gcc.dg/strlenopt-11.c: Likewise.
3204 * gcc.dg/strlenopt-13.c: Likewise.
3205 * gcc.dg/no-strict-overflow-4.c: Likewise.
3206 * gcc.dg/strict-overflow-4.c: Likewise.
3207 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3208 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3209 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3210 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3211 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3212 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3213 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3214 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3215 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3216 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3217 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3218 * gcc.dg/pr46309.c: Likewise.
3219 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3220
3221 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3222
3223 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3224 for x86 targets.
3225 * gcc.c-torture/compile/20120727-2.c: New test.
3226
3227 2012-08-09 Martin Jambor <mjambor@suse.cz>
3228
3229 * gcc.dg/ipa/iinline-4.c: New test.
3230 * gcc.dg/ipa/iinline-5.c: Likewise.
3231 * gcc.dg/ipa/iinline-6.c: Likewise.
3232 * gcc.dg/ipa/iinline-7.c: Likewise.
3233 * gcc.dg/lto/20120723_0.c: Likewise.
3234 * gcc.dg/lto/20120723_1.c: Likewise.
3235
3236 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3237
3238 PR target/39423
3239 * gcc.target/sh/pr39423-1.c: New.
3240
3241 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3242
3243 PR target/51244
3244 * gcc.target/sh/pr51244-5: New.
3245 * gcc.target/sh/pr51244-6: New.
3246
3247 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3248
3249 * gcc.target/i386/adx-addxcarry32-3.c: New.
3250 * gcc.target/i386/adx-addxcarry64-3.c: New.
3251
3252 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3253
3254 PR rtl-optimization/53701
3255 * gcc.dg/pr53701.c: New test.
3256
3257 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3258
3259 * gcc.c-torture/compile/20120727-1.c: New test.
3260
3261 2012-08-09 Tobias Burnus <burnus@net-b.de>
3262
3263 PR fortran/54199
3264 * gfortran.dg/intrinsic_shadow_4.f90: New.
3265
3266 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3267
3268 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3269
3270 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3271
3272 * gcc.c-torture/execute/20120808-1.c: New test.
3273
3274 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3275
3276 PR rtl-optimization/54157
3277 * gcc.target/i386/pr54157.c: New file.
3278
3279 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3280
3281 * gcc.target/i386/adx-addcarryx32-1.c: New.
3282 * gcc.target/i386/adx-addcarryx32-2.c: New.
3283 * gcc.target/i386/adx-addcarryx64-1.c: New.
3284 * gcc.target/i386/adx-addcarryx64-2.c: New.
3285 * gcc.target/i386/adx-check.h: New.
3286 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3287 * gcc.target/i386/sse-12.c: Add -madx.
3288 * gcc.target/i386/sse-13.c: Ditto.
3289 * gcc.target/i386/sse-14.c: Ditto.
3290 * gcc.target/i386/sse-22.c: Ditto.
3291 * gcc.target/i386/sse-23.c: Ditto.
3292 * g++.dg/other/i386-2.C: Ditto.
3293 * g++.dg/other/i386-3.C: Ditto.
3294
3295 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3296
3297 * gcc.dg/tree-ssa/slsr-5.c: New.
3298 * gcc.dg/tree-ssa/slsr-6.c: New.
3299 * gcc.dg/tree-ssa/slsr-7.c: New.
3300 * gcc.dg/tree-ssa/slsr-8.c: New.
3301 * gcc.dg/tree-ssa/slsr-9.c: New.
3302 * gcc.dg/tree-ssa/slsr-10.c: New.
3303 * gcc.dg/tree-ssa/slsr-11.c: New.
3304 * gcc.dg/tree-ssa/slsr-12.c: New.
3305 * gcc.dg/tree-ssa/slsr-13.c: New.
3306 * gcc.dg/tree-ssa/slsr-14.c: New.
3307 * gcc.dg/tree-ssa/slsr-15.c: New.
3308 * gcc.dg/tree-ssa/slsr-16.c: New.
3309 * gcc.dg/tree-ssa/slsr-17.c: New.
3310 * gcc.dg/tree-ssa/slsr-18.c: New.
3311 * gcc.dg/tree-ssa/slsr-19.c: New.
3312 * gcc.dg/tree-ssa/slsr-20.c: New.
3313 * gcc.dg/tree-ssa/slsr-21.c: New.
3314 * gcc.dg/tree-ssa/slsr-22.c: New.
3315 * gcc.dg/tree-ssa/slsr-23.c: New.
3316 * gcc.dg/tree-ssa/slsr-24.c: New.
3317 * gcc.dg/tree-ssa/slsr-25.c: New.
3318 * gcc.dg/tree-ssa/slsr-26.c: New.
3319 * gcc.dg/tree-ssa/slsr-30.c: New.
3320 * gcc.dg/tree-ssa/slsr-31.c: New.
3321
3322 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3323
3324 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3325 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3326 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3327
3328 2012-08-06 Cary Coutant <ccoutant@google.com>
3329
3330 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3331
3332 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3333
3334 PR fortran/35831
3335 * gfortran.dg/dummy_procedure_5.f90: Modified.
3336 * gfortran.dg/dummy_procedure_8.f90: New.
3337 * gfortran.dg/interface_26.f90: Modified.
3338 * gfortran.dg/proc_ptr_11.f90: Modified.
3339 * gfortran.dg/proc_ptr_15.f90: Modified.
3340 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3341 * gfortran.dg/typebound_override_1.f90: Modified.
3342 * gfortran.dg/typebound_proc_6.f03: Modified.
3343
3344 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3345
3346 PR tree-optimization/51938
3347 PR tree-optimization/52005
3348 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3349 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3351 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3352
3353 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3354
3355 Avoid crashing on erroneous static_assert usage
3356 * g++.dg/cpp0x/static_assert8.C: New test.
3357
3358 2012-08-06 Jason Merrill <jason@redhat.com>
3359
3360 * g++.dg/cpp0x/sfinae38.C: New.
3361
3362 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3363 Paolo Carlini <paolo.carlini@oracle.com>
3364
3365 PR c++/54165
3366 * g++.dg/conversion/void2.C: New.
3367
3368 2012-08-06 Tom de Vries <tom@codesourcery.com>
3369
3370 * gcc.dg/tree-ssa/vrp78.c: New test.
3371
3372 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3373 Richard Sandiford <rdsandiford@googlemail.com>
3374
3375 * g++.dg/opt/enum2.C: Require fpic target.
3376 * g++.dg/lto/20090303_0.C: Likewise.
3377
3378 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3379 Catherine Moore <clm@codesourcery.com>
3380
3381 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3382 flush function names too.
3383 * gcc.target/mips/clear-cache-1.c: Likewise.
3384
3385 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3386
3387 PR target/54156
3388 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3389
3390 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3391
3392 PR fortran/54166
3393 * gfortran.dg/array_5.f90: New test.
3394
3395 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3396
3397 PR tree-optimization/30318
3398 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3399
3400 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3401
3402 * g++.dg/ext/vector17.C: New testcase.
3403
3404 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3405
3406 PR target/51931
3407 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3408 * g++.dg/opt/longbranch1.C: Likewise.
3409
3410 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3411
3412 PR tree-optimization/53805
3413 * gcc.dg/fold-notunord.c: New testcase.
3414
3415 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3416
3417 PR fortran/48820
3418 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3419 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3420
3421 2012-08-02 Jason Merrill <jason@redhat.com>
3422 Paolo Carlini <paolo.carlini@oracle.com>
3423
3424 PR c++/51213 (again)
3425 * g++.dg/cpp0x/sfinae37.C: Extend.
3426
3427 2012-08-02 Richard Guenther <rguenther@suse.de>
3428
3429 PR tree-optimization/50672
3430 * g++.dg/torture/pr50672.C: New testcase.
3431
3432 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3433
3434 PR fortran/54147
3435 * gfortran.dg/abstract_type_6.f03: Modified.
3436 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3437 * gfortran.dg/proc_ptr_comp_35.f90: New.
3438 * gfortran.dg/typebound_proc_9.f03: Modified.
3439 * gfortran.dg/typebound_proc_26.f90: New.
3440
3441 2012-08-02 Richard Guenther <rguenther@suse.de>
3442
3443 * gcc.dg/torture/pta-callused-1.c: Adjust.
3444 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3445 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3446 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3447 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3448 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3449 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3450 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3451 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3452
3453 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3454
3455 PR fortran/54033
3456 * gfortran.dg/include_6.f90: New test case.
3457 * gfortran.dg/include_7.f90: New test case.
3458 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3459
3460 2012-08-01 Tom de Vries <tom@codesourcery.com>
3461
3462 * gcc.dg/tree-ssa/vrp76.c: New test.
3463
3464 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3465
3466 PR tree-optimization/46556
3467 * gcc.dg/tree-ssa/slsr-27.c: New.
3468 * gcc.dg/tree-ssa/slsr-28.c: New.
3469 * gcc.dg/tree-ssa/slsr-29.c: New.
3470
3471 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3472
3473 PR fortran/42418
3474 * gfortran.dg/proc_decl_29.f90: New.
3475
3476 2012-07-31 Dehao Chen <dehao@google.com>
3477
3478 * gcc.dg/predict-7.c: New test.
3479
3480 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3481
3482 PR fortran/54134
3483 * gfortran.dg/typebound_override_3.f90: New.
3484
3485 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3486
3487 PR tree-optimization/53773
3488 * gcc.dg/vect/pr53773.c: New test.
3489
3490 2012-07-31 Nick Clifton <nickc@redhat.com>
3491
3492 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3493 and for XStormy16.
3494
3495 2012-07-31 Tobias Burnus <burnus@net-b.de>
3496
3497 * gfortran.dg/c_funloc_tests_6.f90: New.
3498 * gfortran.dg/c_funloc_tests_7.f90: New.
3499 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3500
3501 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3502
3503 PR c++/53624
3504 * g++.dg/cpp0x/temp_default5.C: New.
3505
3506 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3507
3508 PR fortran/51081
3509 * gfortran.dg/proc_ptr_37.f90: New.
3510
3511 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3512
3513 * lib/target-supports.exp
3514 (check_effective_target_vect_natural_alignment): New function.
3515 * gcc.dg/align-2.c: Only run on targets with natural alignment
3516 of vector types.
3517 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3518 alignment of vector types.
3519
3520 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3521 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3522
3523 * gcc.target/i386/rdseed16-1.c: New.
3524 * gcc.target/i386/rdseed32-1.c: Ditto
3525 * gcc.target/i386/rdseed64-1.c: Ditto
3526 * gcc.target/i386/sse-12.c: Add -mrdseed.
3527 * gcc.target/i386/sse-13.c: Ditto.
3528 * gcc.target/i386/sse-14.c: Ditto.
3529 * g++.dg/other/i386-2.C: Ditto.
3530 * g++.dg/other/i386-3.C: Ditto.
3531
3532 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3533
3534 PR target/51244
3535 * gcc.target/sh/pr51244-4.c: New.
3536
3537 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3538
3539 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3540 for alpha*-*-* targets. Cleanup original tree dump.
3541
3542 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3543
3544 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3545 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3546
3547 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3548
3549 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3550 rand, srand. Include <stdlib.h>.
3551
3552 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3553
3554 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3555
3556 2012-07-26 Richard Henderson <rth@redhat.com>
3557
3558 * gcc.dg/attr-hotcold-1.c: New.
3559 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3560
3561 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3562 Sandra Loosemore <sandra@codesourcery.com>
3563
3564 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3565
3566 2012-07-26 Tobias Burnus <burnus@net-b.de>
3567
3568 * gfortran.dg/contiguous_1.f90: Update dg-error.
3569 * gfortran.dg/proc_ptr_32.f90: Ditto.
3570
3571 2012-07-26 Richard Guenther <rguenther@suse.de>
3572
3573 PR tree-optimization/54098
3574 * gcc.dg/torture/pr54098.c: New testcase.
3575
3576 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3577
3578 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3579 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3580
3581 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3582
3583 PR fortran/44354
3584 * gfortran.dg/array_constructor_39.f90: New test.
3585
3586 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3587
3588 PR fortran/44354
3589 * gfortran.dg/array_constructor_38.f90: New test.
3590
3591 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3592
3593 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3594
3595 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3596
3597 * gnat.dg/noreturn5.ad[sb]: New test.
3598
3599 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3600 Paul Brook <paul@codesourcery.com>
3601
3602 PR target/53633
3603
3604 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3605 * c-c++-common/pr53633.c: New test.
3606
3607 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3608
3609 * gcc.target/i386/asm-dialect-1.c: New test case.
3610
3611 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3612 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3613
3614 * gcc.target/i386/prefetchw-1.c: New.
3615 * gcc.target/i386/sse-12.c: Add -mprfchw.
3616 * gcc.target/i386/sse-13.c: Ditto.
3617 * gcc.target/i386/sse-14.c: Ditto.
3618 * gcc.target/i386/sse-22.c: Ditto.
3619 * gcc.target/i386/sse-23.c: Ditto.
3620 * g++.dg/other/i386-2.C: Ditto.
3621 * g++.dg/other/i386-3.C: Ditto.
3622
3623 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3624
3625 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3626
3627 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3628
3629 PR target/54051
3630 * gcc.target/arm/pr54051.c: New.
3631 * gcc.target/arm/vfp-1.c: Adjust test.
3632
3633 2012-07-24 Julian Brown <julian@codesourcery.com>
3634
3635 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3636 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3637 hard-float ARM.
3638
3639 2012-07-23 Paul Brook <paul@codesourcery.com>
3640
3641 * g++.dg/other/armv7m-1.c: New test.
3642
3643 2012-07-23 Julian Brown <julian@codesourcery.com>
3644
3645 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3646 ARM.
3647 (DO_TEST): Define to 1 for appropriate ARM targets.
3648
3649 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3650
3651 PR tree-optimization/53881
3652 * gcc.dg/pr53881.c: Renamed to ...
3653 * gcc.dg/pr53881-1.c: ... this.
3654 * gcc.dg/pr53881-2.c: New test.
3655
3656 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3657
3658 Handle recent changes in default atomics for cris*-*-linux*.
3659 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3660 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3661 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3662 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3663 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3664 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3665 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3666 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3667 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3668 -mno-unaligned-atomic-may-use-library is in effect for
3669 cris*-*-linux*.
3670 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3671 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3672 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3673 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3674 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3675 gcc.target/cris/torture/sync-mis-op-i-1.c,
3676 gcc.target/cris/torture/sync-mis-op-i-2.c,
3677 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3678 gcc.target/cris/torture/sync-mis-op-i-3.c,
3679 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3680 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3681 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3682 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3683 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3684 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3685 (main): Remove local variable x.
3686 [mis_ok]: Check that atomics don't fail.
3687
3688 2012-07-21 Andrew Pinski <apinski@cavium.com>
3689
3690 * gcc.dg/tree-ssa/vrp72.c: New test.
3691 * gcc.dg/tree-ssa/vrp73.c: New test.
3692 * gcc.dg/tree-ssa/vrp74.c: New test.
3693 * gcc.dg/tree-ssa/vrp75.c: New test.
3694
3695 2012-07-21 Andrew Pinski <apinski@cavium.com>
3696
3697 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3698 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3699
3700 2012-07-21 Andrew Pinski <apinski@cavium.com>
3701
3702 * gcc.target/mips/octeon-pop-2.c: New testcase.
3703
3704 2012-07-21 Tobias Burnus <burnus@net-b.de>
3705
3706 PR fortran/48820
3707 * gfortran.dg/assumed_rank_3.f90: New.
3708 * gfortran.dg/assumed_rank_11.f90: New.
3709 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3710 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3711 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3712
3713 2012-07-21 Andrew Pinski <apinski@cavium.com>
3714
3715 * gcc.target/mips/unaligned-1.c: New testcase.
3716
3717 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3718
3719 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3720
3721 2012-07-20 Tobias Burnus <burnus@net-b.de>
3722
3723 * gfortran.dg/bind_c_array_params_2.f90: New.
3724 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3725 and update dg-error.
3726
3727 2012-07-20 Tobias Burnus <burnus@net-b.de>
3728
3729 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3730
3731 2012-07-20 Jason Merrill <jason@redhat.com>
3732
3733 PR c++/54038
3734 * g++.dg/other/array7.C: New.
3735
3736 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3737
3738 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3739 the basic block and check loop depth.
3740 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3741 matching patterns and comments.
3742 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3743 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3744
3745 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR c++/28656
3748 * c-c++-common/pr28656.c: New test.
3749
3750 2012-07-19 Jason Merrill <jason@redhat.com>
3751
3752 PR c++/54026
3753 * g++.dg/init/mutable1.C: New.
3754
3755 2012-07-20 Tobias Burnus <burnus@net-b.de>
3756
3757 PR fortran/48820
3758 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3759 * gfortran.dg/assumed_rank_1.f90: New.
3760 * gfortran.dg/assumed_rank_1_c.c: New.
3761 * gfortran.dg/assumed_rank_2.f90: New.
3762 * gfortran.dg/assumed_rank_4.f90: New.
3763 * gfortran.dg/assumed_rank_5.f90: New.
3764 * gfortran.dg/assumed_rank_6.f90: New.
3765 * gfortran.dg/assumed_rank_7.f90: New.
3766 * gfortran.dg/assumed_rank_8.f90: New.
3767 * gfortran.dg/assumed_rank_8_c.c: New.
3768 * gfortran.dg/assumed_rank_9.f90: New.
3769 * gfortran.dg/assumed_rank_10.f90: New.
3770 * gfortran.dg/assumed_rank_12.f90: New.
3771
3772 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3773
3774 * gnat.dg/opt25.adb: New test.
3775 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3776 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3777
3778 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3779
3780 * gnat.dg/aggr20.ad[sb]: New test.
3781 * gnat.dg/aggr20_pkg.ads: New helper.
3782
3783 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3784
3785 * gnat.dg/derived_type3.adb: New test.
3786 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3787
3788 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR rtl-optimization/53942
3791 * gcc.dg/pr53942.c: New test.
3792
3793 2012-07-19 Jason Merrill <jason@redhat.com>
3794
3795 PR c++/54021
3796 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3797
3798 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3799
3800 * gnat.dg/discr38.adb: New test.
3801
3802 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3803
3804 PR middle-end/54017
3805 * c-c++-common/gomp/pr54017.c: New test.
3806
3807 2012-07-19 Richard Guenther <rguenther@suse.de>
3808 Eric Botcazou <ebotcazou@adacore.com>
3809
3810 * gnat.dg/loop_optimization11.adb: New testcase.
3811 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3812
3813 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3814 Jason Merrill <jason@redhat.com>
3815
3816 * g++.dg/cpp0x/sfinae37.C: New.
3817 * g++.dg/template/access23.C: New.
3818 * g++.dg/template/access7.C: Adjust.
3819 * g++.dg/template/sfinae10.C: Don't expect errors.
3820 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3821
3822 2012-07-18 Julian Brown <julian@codesourcery.com>
3823 Sandra Loosemore <sandra@codesroucery.com>
3824
3825 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3826
3827 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3828
3829 * gnat.dg/noreturn4.ad[sb]: New test.
3830 * gnat.dg/noreturn4_pkg.ads: New helper.
3831
3832 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3833 Julian Brown <julian@codesourcery.com>
3834
3835 * gcc.target/arm/neon-vdup-1.c: New test case.
3836 * gcc.target/arm/neon-vdup-2.c: New test case.
3837 * gcc.target/arm/neon-vdup-3.c: New test case.
3838 * gcc.target/arm/neon-vdup-4.c: New test case.
3839 * gcc.target/arm/neon-vdup-5.c: New test case.
3840 * gcc.target/arm/neon-vdup-6.c: New test case.
3841 * gcc.target/arm/neon-vdup-7.c: New test case.
3842 * gcc.target/arm/neon-vdup-8.c: New test case.
3843 * gcc.target/arm/neon-vdup-9.c: New test case.
3844 * gcc.target/arm/neon-vdup-10.c: New test case.
3845 * gcc.target/arm/neon-vdup-11.c: New test case.
3846 * gcc.target/arm/neon-vdup-12.c: New test case.
3847 * gcc.target/arm/neon-vdup-13.c: New test case.
3848 * gcc.target/arm/neon-vdup-14.c: New test case.
3849 * gcc.target/arm/neon-vdup-15.c: New test case.
3850 * gcc.target/arm/neon-vdup-16.c: New test case.
3851 * gcc.target/arm/neon-vdup-17.c: New test case.
3852 * gcc.target/arm/neon-vdup-18.c: New test case.
3853 * gcc.target/arm/neon-vdup-19.c: New test case.
3854 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3855 arguments non-constant.
3856
3857 2012-07-18 Richard Guenther <rguenther@suse.de>
3858
3859 PR tree-optimization/53970
3860 * g++.dg/torture/pr53970.C: New testcase.
3861
3862 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3863
3864 PR target/38621
3865 * gcc.c-torture/compile/pr38621.c: New.
3866
3867 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3868
3869 PR target/33135
3870 * gcc.target/sh/pr33135-1.c: New.
3871 * gcc.target/sh/pr33135-2.c: New.
3872 * gcc.target/sh/pr33135-3.c: New.
3873 * gcc.target/sh/pr33135-4.c: New.
3874
3875 2012-07-17 Jason Merrill <jason@redhat.com>
3876
3877 PR c++/53995
3878 * g++.dg/parse/enum9.C: New.
3879
3880 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3881 Sandra Loosemore <sandra@codesourcery.com>
3882
3883 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3884 if there is a conflict with -mcpu=. Use -mcpu=5208.
3885
3886 2012-07-17 Jason Merrill <jason@redhat.com>
3887
3888 PR c++/53989
3889 * g++.dg/template/array23.C: New.
3890
3891 2012-07-17 Tobias Burnus <burnus@net-b.de>
3892
3893 PR fortran/53985
3894 * gfortran.dg/bind_c_usage_26.f90: New.
3895 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3896 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3897 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3898 * gfortran.dg/interop_params.f03: Ditto.
3899
3900 2012-07-17 Jason Merrill <jason@redhat.com>
3901
3902 * g++.dg/template/inherit8.C: Adjust.
3903 * g++.dg/template/using21.C: Adjust.
3904 * g++.dg/template/using22.C: Adjust.
3905
3906 PR c++/53549
3907 * g++.dg/template/current-inst1.C: New.
3908 * g++.dg/parse/crash35.C: Adjust.
3909
3910 2012-07-17 Tobias Burnus <burnus@net-b.de>
3911
3912 PR fortran/52101
3913 * gfortran.dg/oldstyle_4.f90: New.
3914
3915 2012-07-17 Tobias Burnus <burnus@net-b.de>
3916
3917 PR fortran/49265
3918 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3919 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3920
3921 2012-07-16 Jason Merrill <jason@redhat.com>
3922
3923 * g++.dg/parse/access8.C: Adjust.
3924 * g++.dg/template/sfinae6_neg.C: Adjust.
3925
3926 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3927
3928 PR fortran/53824
3929 * gfortran.dg/coarray_allocate_1.f90: New test.
3930
3931 2012-07-16 Andrew Pinski <apinski@cavium.com>
3932
3933 * gcc.c-torture/execute/bswap-1.c: New testcase.
3934 * gcc.c-torture/compile/unalign-1.c: New testcase.
3935 * gcc.c-torture/compile/20120524-1.c: New testcase.
3936 * gcc.c-torture/compile/20101216-1.c: New testcase.
3937
3938 2012-07-16 Dehao Chen <dehao@google.com>
3939
3940 Revert
3941 2012-07-10 Dehao Chen <dehao@google.com>
3942
3943 * gcc.dg/debug_info_inline.c: New test.
3944
3945 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3946
3947 PR fortran/53956
3948 * gfortran.dg/proc_decl_28.f90: New.
3949
3950 2012-07-16 Andrew Pinski <apinski@cavium.com>
3951
3952 * gcc.dg/torture/builtins-1.c: New testcase.
3953
3954 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3955
3956 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3957 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3958 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3959 gcc.target/cris/sync-1-v10.c,
3960 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3961 pass -mno-unaligned-atomic-may-use-library.
3962 * gcc.target/cris/sync-xchg-1.c: New test.
3963 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3964 valid register operand output modifier.
3965
3966 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3967
3968 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3969 characters.
3970
3971 2012-07-13 Andrew Pinski <apinski@cavium.com>
3972
3973 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3974 rather than cleanup-tree-dump.
3975 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3976
3977 2012-07-13 Richard Guenther <rguenther@suse.de>
3978
3979 PR tree-optimization/53907
3980 * gcc.target/i386/pr53907.c: New testcase.
3981
3982 2012-07-13 Richard Guenther <rguenther@suse.de>
3983
3984 PR tree-optimization/53922
3985 * gcc.dg/torture/pr53922.c: New testcase.
3986
3987 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3988
3989 PR rtl-optimization/53908
3990 * gcc.dg/torture/pr53908.c: New test.
3991
3992 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3993
3994 PR c++/53531
3995 * g++.dg/cpp0x/variadic135.C: New.
3996
3997 2012-07-12 Jason Merrill <jason@redhat.com>
3998
3999 * g++.dg/template/sfinae6_neg.C: Adjust.
4000
4001 2012-07-12 Tobias Burnus <burnus@net-b.de>
4002
4003 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4004 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4005 scan-tree-dump-times pattern.
4006
4007 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4008
4009 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4010
4011 2012-07-11 Jason Merrill <jason@redhat.com>
4012
4013 DR 1402
4014 * g++.g/cpp0x/defaulted37.C: New.
4015
4016 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4017
4018 PR target/53859
4019 * gcc.target/arm/pr53859.c: New test.
4020
4021 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4022
4023 PR target/53886
4024 * gcc.c-torture/compile/pr53886.c: New.
4025
4026 2012-07-10 Dehao Chen <dehao@google.com>
4027
4028 * gcc.dg/debug_info_inline.c: New test.
4029
4030 2012-07-10 Jason Merrill <jason@redhat.com>
4031
4032 PR c++/53733
4033 * g++.dg/cpp0x/defaulted36.C: New.
4034 * g++.dg/cpp0x/defaulted21.C: Adjust.
4035
4036 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4037
4038 2012-07-09 Sterling Augustine <saugustine@google.com>
4039
4040 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4041
4042 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4043
4044 PR tree-optimization/53887
4045 * gcc.dg/pr53887.c: New test.
4046
4047 2012-07-09 Jason Merrill <jason@redhat.com>
4048
4049 PR c++/53882
4050 * g++.dg/cpp0x/nullptr29.C: New.
4051
4052 2012-07-09 Tom de Vries <tom@codesourcery.com>
4053 Richard Guenther <rguenther@suse.de>
4054
4055 * gcc.dg/builtin-unreachable-6.c: New test.
4056 * gcc.dg/builtin-unreachable-5.c: New test.
4057
4058 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4059
4060 PR tree-optimization/53881
4061 * gcc.dg/pr53881.c: New test.
4062
4063 2012-07-06 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/53862
4066 * g++.dg/cpp0x/variadic134.C: New.
4067
4068 PR c++/53858
4069 * g++.dg/cpp0x/alias-decl-20.C: New.
4070
4071 2012-07-06 Tom de Vries <tom@codesourcery.com>
4072
4073 PR tree-optimization/51879
4074 * gcc.dg/pr51879-16.c: New test.
4075 * gcc.dg/pr51879-17.c: Same.
4076
4077 2012-07-06 Tom de Vries <tom@codesourcery.com>
4078
4079 PR tree-optimization/52009
4080 * gcc.dg/pr51879-7.c: New test.
4081 * gcc.dg/pr51879-18.c: New test.
4082
4083 2012-07-05 Jason Merrill <jason@redhat.com>
4084
4085 PR c++/50852
4086 * g++.dg/template/typedef39.C: New.
4087
4088 PR c++/53039
4089 * g++.dg/cpp0x/variadic133.C: New.
4090 * g++.dg/template/param1.C: Adjust.
4091
4092 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4093
4094 PR target/48941
4095 PR target/51980
4096 * gcc.target/arm/neon/vtrnf32.c: Update.
4097 * gcc.target/arm/neon/vtrns32.c: Update.
4098 * gcc.target/arm/neon/vtrnu32.c: Update.
4099 * gcc.target/arm/neon/vzipf32.c: Update.
4100 * gcc.target/arm/neon/vzips32.c: Update.
4101 * gcc.target/arm/neon/vzipu32.c: Update.
4102
4103 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4104
4105 PR fortran/53732
4106 * gfortran.dg/inline_sum_4.f90: New test.
4107
4108 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4109
4110 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4111
4112 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4113
4114 * gcc.target/arm/fma-sp.c: New testcase.
4115 * gcc.target/arm/fma.c: Likewise.
4116 * gcc.target/arm/fma.h: Likewise.
4117
4118 2012-07-04 Jason Merrill <jason@redhat.com>
4119
4120 PR c++/53848
4121 * g++.dg/other/enum3.C: New.
4122
4123 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4124
4125 PR middle-end/53321
4126 * g++.dg/torture/pr53321.C: New test.
4127
4128 2012-07-04 Richard Guenther <rguenther@suse.de>
4129
4130 PR tree-optimization/53844
4131 * g++.dg/tree-ssa/pr53844.C: New testcase.
4132
4133 2012-07-04 Richard Guenther <rguenther@suse.de>
4134
4135 PR tree-optimization/53849
4136 * gcc.dg/pr53849.c: New testcase.
4137
4138 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR c++/53812
4141 * g++.dg/ext/label14.C: New test.
4142
4143 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4144
4145 PR target/53811
4146 * g++.dg/other/pr53811.C: New test.
4147
4148 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4149
4150 PR target/28896
4151 * gcc.target/m68k/stack-limit-1.c: New testcase.
4152
4153 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * gnat.dg/recursive_call.adb: New test.
4156
4157 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4158
4159 * gnat.dg/discr37.ad[sb]: New test.
4160
4161 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4162
4163 * g++.dg/other/packed1.C: Remove SH from xfail list.
4164
4165 2012-07-02 Jason Merrill <jason@redhat.com>
4166
4167 PR c++/53619
4168 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4169
4170 PR c++/53783
4171 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4172
4173 PR c++/53788
4174 * g++.dg/cpp0x/decltype39.C: New.
4175 * g++.dg/diagnostic/method1.C: Adjust.
4176
4177 PR c++/53816
4178 * g++.dg/template/ref6.C: New.
4179
4180 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4181
4182 PR target/53568
4183 * gcc.target/sh/pr53568-1.c: New.
4184
4185 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4186
4187 PR target/51244
4188 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4189
4190 2012-07-02 Jason Merrill <jason@redhat.com>
4191
4192 PR c++/53821
4193 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4194
4195 PR c++/53524
4196 * g++.dg/template/enum7.C: New.
4197 * g++.dg/other/ptrmem10.C: Adjust.
4198 * g++.dg/other/ptrmem11.C: Adjust.
4199 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4200
4201 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4202
4203 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4204
4205 2012-07-01 Wei Guozhi <carrot@google.com>
4206
4207 PR target/53447
4208 * gcc.target/arm/pr53447-1.c: New testcase.
4209 * gcc.target/arm/pr53447-2.c: New testcase.
4210 * gcc.target/arm/pr53447-3.c: New testcase.
4211 * gcc.target/arm/pr53447-4.c: New testcase.
4212
4213 2012-06-29 Richard Guenther <rguenther@suse.de>
4214
4215 PR tree-optimization/47061
4216 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4217
4218 2012-06-29 Richard Guenther <rguenther@suse.de>
4219
4220 PR tree-optimization/37541
4221 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4222
4223 2012-06-29 Richard Guenther <rguenther@suse.de>
4224
4225 PR tree-optimization/52589
4226 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4227
4228 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4229
4230 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4231
4232 * g++.dg/template/error46.C: Add missing comment to dg-message.
4233 * g++.dg/template/crash107.C: Likewise.
4234 * g++.dg/template/error47.C: Likewise.
4235 * g++.dg/template/crash108.C: Likewise.
4236 * g++.dg/overload/operator5.C: Likewise.
4237
4238 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4239 errors in dg-message directives, add comments.
4240
4241 2012-06-28 Kai Tietz <ktietz@redhat.com>
4242
4243 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4244 hard-coded 'unsigned long'.
4245
4246 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4247
4248 PR tree-optimization/51581
4249 * gcc.dg/vect/pr51581-4.c: New test.
4250
4251 PR tree-optimization/53645
4252 * gcc.c-torture/execute/pr53645-2.c: New test.
4253
4254 2012-06-28 Richard Guenther <rguenther@suse.de>
4255
4256 PR middle-end/53790
4257 * gcc.dg/torture/pr53790.c: New testcase.
4258
4259 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR tree-optimization/53645
4262 * gcc.c-torture/execute/pr53645.c: New test.
4263
4264 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4265
4266 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4267
4268 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4269
4270 PR debug/53671
4271 PR debug/49888
4272 * gcc.dg/guality/pr49888.c: Account for the possibility that
4273 the variable is optimized out at the first test.
4274
4275 2012-06-27 Jason Merrill <jason@redhat.com>
4276
4277 * g++.dg/cpp0x/override2.C: Adjust.
4278 * g++.dg/template/error5.C: Adjust.
4279 * g++.dg/parse/crash28.C: Adjust.
4280
4281 PR c++/53563
4282 * g++.dg/parse/template27.C: New.
4283 * g++.dg/template/crash74.C: Adjust expected output.
4284
4285 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4286
4287 PR fortran/41951
4288 PR fortran/49591
4289 * gfortran.dg/typebound_operator_16.f03: New.
4290
4291 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4292
4293 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4294 even src1.i and src2.i fields even in the second half of the arrays.
4295
4296 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4297
4298 PR c++/51033.
4299 * g++.dg/torture/vshuf-16.inc: New test.
4300 * g++.dg/torture/vshuf-2.inc: New test.
4301 * g++.dg/torture/vshuf-4.inc: New test.
4302 * g++.dg/torture/vshuf-8.inc: New test.
4303 * g++.dg/torture/vshuf-main.inc: New test.
4304 * g++.dg/torture/vshuf-v16hi.C: New test.
4305 * g++.dg/torture/vshuf-v16qi.C: New test.
4306 * g++.dg/torture/vshuf-v2df.C: New test.
4307 * g++.dg/torture/vshuf-v2di.C: New test.
4308 * g++.dg/torture/vshuf-v2sf.C: New test.
4309 * g++.dg/torture/vshuf-v2si.C: New test.
4310 * g++.dg/torture/vshuf-v4df.C: New test.
4311 * g++.dg/torture/vshuf-v4di.C: New test.
4312 * g++.dg/torture/vshuf-v4sf.C: New test.
4313 * g++.dg/torture/vshuf-v4si.C: New test.
4314 * g++.dg/torture/vshuf-v8hi.C: New test.
4315 * g++.dg/torture/vshuf-v8qi.C: New test.
4316 * g++.dg/torture/vshuf-v8si.C: New test.
4317
4318 2012-06-27 Richard Guenther <rguenther@suse.de>
4319
4320 PR middle-end/53676
4321 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4322
4323 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4324
4325 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4326 scan-dump-dem-not): Use printable pattern in test name.
4327
4328 2012-06-26 Sterling Augustine <saugustine@google.com>
4329 Dominique Dhumieres <dominiq@lps.ens.fr>
4330
4331 * gcc.dg/pubtypes-2.c: Update expected output.
4332 * gcc.dg/pubtypes-3.c: Likewise.
4333 * gcc.dg/pubtypes-4.c: Likewise.
4334
4335 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4336
4337 * gcc.dg/tree-ssa/slsr-1.c: New test.
4338 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4339 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4340 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4341
4342 2012-06-26 Matt Turner <mattst88@gmail.com>
4343
4344 PR target/35294
4345 * gcc.target/arm/mmx-2.c: New.
4346
4347 2012-06-26 Richard Guenther <rguenther@suse.de>
4348
4349 PR c++/53752
4350 * g++.dg/torture/pr53752.C: New testcase.
4351
4352 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR tree-optimization/53748
4355 * gcc.c-torture/compile/pr53748.c: New test.
4356
4357 2012-06-25 Jason Merrill <jason@redhat.com>
4358
4359 PR c++/53498
4360 PR c++/53305
4361 * g++.dg/cpp0x/decltype38.C: New.
4362 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4363
4364 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4365
4366 * lib/target-supports-dg.exp (testname-for-summary): New.
4367 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4368 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4369 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4370 scan-module-absence, output-exists, output-exists-not: Use
4371 testname-for-summary.
4372 (dg-test): Clean up testname_with_flags.
4373 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4374 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4375 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4376 scan-assembler-dem-not, object-size: Use testname-for-summary.
4377 * lib/gcov.exp (run-gcov): Likewise.
4378 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4379 scan-dump-dem, scan-dump-dem-note): Likewise.
4380
4381 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4382 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4383 including profopt.opt; save and restore existing value.
4384 * g++.dg/bprob/bprob.exp: Likewise.
4385 * gcc.dg/matrix/matrix.exp: Likewise.
4386 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4387 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4388 PROFOPT_OPTIONS.
4389
4390 2012-06-25 Richard Henderson <rth@redhat.com>
4391
4392 * gcc.dg/pr53749.c: New.
4393
4394 2012-06-25 Jason Merrill <jason@redhat.com>
4395
4396 PR c++/52988
4397 * g++.dg/cpp0x/nullptr28.C: New.
4398
4399 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4400
4401 * gcc.target/arm/neon-vld1_dupQ.c: New.
4402
4403 2012-06-25 Florian Weimer <fweimer@redhat.com>
4404
4405 * g++.dg/init/new35.C: New.
4406 * g++.dg/init/new36.C: New.
4407 * g++.dg/init/new37.C: New.
4408 * g++.dg/ext/vla5.C: New warning.
4409 * g++.dg/ext/vla8.C: New warning.
4410 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4411
4412 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4413 James Greenhalgh <james.greenhalgh@arm.com>
4414
4415 * gcc.target/arm/ftest-support-arm.h New testcase.
4416 * gcc.target/arm/ftest-support-thumb.h Likewise.
4417 * gcc.target/arm/ftest-support.h Likewise.
4418 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4419 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4420 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4421 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4422 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4423 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4424 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4425 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4426 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4427 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4428 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4429 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4430 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4431 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4432 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4433 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4434 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4435 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4436 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4437 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4438 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4439 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4440 * lib/target-supports.exp
4441 (check_effective_target_arm_arch_FUNC): Add support for more
4442 architectures.
4443 (add_options_for_arm_arch_FUNC): Likewise.
4444 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4445
4446 2012-06-25 Jason Merrill <jason@redhat.com>
4447
4448 PR c++/53202
4449 * g++.dg/cpp0x/constexpr-tuple.C: New.
4450
4451 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR target/53759
4454 * gcc.target/i386/pr53759.c: New test.
4455
4456 PR c++/53594
4457 * g++.dg/cpp0x/nsdmi7.C: New test.
4458
4459 2012-06-24 Kai Tietz <ktietz@redhat.com>
4460
4461 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4462 for LLP64 targets.
4463 * gcc.target/i386/pr38988.c: Likewise.
4464
4465 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4466
4467 PR fortran/47710
4468 PR fortran/53328
4469 * gfortran.dg/typebound_generic_12.f03: New.
4470 * gfortran.dg/typebound_generic_13.f03: New.
4471
4472 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4473
4474 * gnat.dg/lto15.ad[sb]: New test.
4475
4476 2012-06-21 Meador Inge <meadori@codesourcery.com>
4477
4478 PR c/53702
4479 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4480
4481 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4482
4483 * gcc.dg/pch/ident-1.c: New test.
4484 * gcc.dg/pch/ident-1.hs: Header file for new test.
4485
4486 2012-06-21 Michael Matz <matz@suse.de>
4487
4488 PR middle-end/53688
4489 * gcc.c-torture/execute/pr53688.c: New test.
4490
4491 2012-06-20 Richard Guenther <rguenther@suse.de>
4492
4493 PR tree-optimization/30318
4494 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4495
4496 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4497
4498 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4499
4500 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501
4502 * gcc.target/i386/clearcapv2.map: New file.
4503 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4504
4505 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4506
4507 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4508 and add __sh__ case.
4509
4510 2012-06-19 Jason Merrill <jason@redhat.com>
4511
4512 PR c++/52637
4513 * g++.dg/debug/localclass1.C: New.
4514
4515 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4516
4517 * g++.dg/cpp0x/override4.C: New.
4518
4519 2012-06-14 Jason Merrill <jason@redhat.com>
4520
4521 PR c++/53651
4522 * g++.dg/cpp0x/decltype37.C: New.
4523
4524 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4525
4526 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4527
4528 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4529
4530 * gcc.c-torture/compile/vector-5.c,
4531 gcc.c-torture/compile/vector-6.c: New tests.
4532
4533 2012-06-19 Richard Henderson <rth@redhat.com>
4534
4535 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4536
4537 2012-06-19 Richard Guenther <rguenther@suse.de>
4538
4539 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4540
4541 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4542
4543 PR target/53712
4544 * gcc.target/i386/pr53712.c: New test.
4545
4546 2012-06-18 Tobias Burnus <burnus@net-b.de>
4547
4548 PR fortran/53692
4549 * gfortran.dg/elemental_optional_args_6.f90: New.
4550
4551 2012-06-18 Tobias Burnus <burnus@net-b.de>
4552
4553 PR fortran/53526
4554 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4555 * gfortran.dg/coarray/move_alloc_1.f90
4556
4557 2012-06-18 Tobias Burnus <burnus@net-b.de>
4558
4559 PR fortran/53526
4560 * gfortran.dg/coarray_27.f90: New.
4561
4562 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4563 Greta Yorsh <Greta.Yorsh@arm.com>
4564
4565 * gcc.target/arm/epilog-1.c: New test.
4566
4567 2012-06-18 Richard Guenther <rguenther@suse.de>
4568
4569 PR tree-optimization/53693
4570 * g++.dg/torture/pr53693.C: New testcase.
4571
4572 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4573
4574 PR tree-optimization/53703
4575 * gcc.dg/torture/pr53703.c: New test.
4576
4577 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4578
4579 PR middle-end/53698
4580 * gcc.target/i386/pr53698.c: New test.
4581
4582 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4583
4584 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4585
4586 2012-06-17 Tobias Burnus <burnus@net-b.de>
4587
4588 PR fortran/53691
4589 PR fortran/53685
4590 * gfortran.dg/transfer_check_3.f90: New.
4591
4592 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4593
4594 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4595
4596 2012-06-16 Tobias Burnus <burnus@net-b.de>
4597
4598 PR fortran/53642
4599 PR fortran/45170
4600 * gfortran.dg/deferred_type_param_8.f90: New.
4601
4602 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4603
4604 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4605 testname that includes flags, passed in as new argument, in
4606 pass/fail messages.
4607 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4608 and pass it to verify-* procedures.
4609
4610 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4611 alignment torture options with usual torture options.
4612
4613 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4614 messages reported for one line of source code.
4615 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4616 * g++.dg/cpp0x/decltype2.C: Likewise.
4617 * g++.dg/cpp0x/decltype3.C: Likewise.
4618 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4619 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4620 * g++.dg/cpp0x/static_assert3.C: Likewise.
4621 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4622 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4623 * g++.dg/cpp0x/union1.C: Likewise.
4624 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4625 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4626 * g++.dg/cpp0x/variadic2.C: Likewise.
4627 * g++.dg/cpp0x/variadic20.C: Likewise.
4628 * g++.dg/cpp0x/variadic74.C: Likewise.
4629 * g++.dg/diagnostic/bitfld2.C: Likewise.
4630 * g++.dg/ext/attrib44.C: Likewise.
4631 * g++.dg/ext/no-asm-1.C: Likewise.
4632 * g++.dg/other/error34.C: Likewise.
4633 * g++.dg/parse/crash46.C: Likewise.
4634 * g++.dg/parse/error10.C: Likewise.
4635 * g++.dg/parse/error2.C: Likewise.
4636 * g++.dg/parse/error3.C: Likewise.
4637 * g++.dg/parse/error36.C: Likewise.
4638 * g++.dg/parse/error8.C: Likewise.
4639 * g++.dg/parse/error9.C: Likewise.
4640 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4641 * g++.dg/parse/parser-pr28152.C: Likewise.
4642 * g++.dg/parse/template25.C: Likewise.
4643 * g++.dg/parse/typename11.C: Likewise.
4644 * g++.dg/tc1/dr147.C: Likewise.
4645 * g++.dg/template/deduce3.C: Likewise.
4646 * g++.dg/template/koenig9.C: Likewise.
4647 * g++.dg/template/pr23510.C: Likewise.
4648 * g++.dg/warn/pr12242.C: Likewise.
4649 * g++.dg/warn/pr30551-2.C: Likewise.
4650 * g++.dg/warn/pr30551.C: Likewise.
4651 * g++.old-deja/g++.other/typename1.C: Likewise.
4652 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4653
4654 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4655
4656 PR c++/51033
4657 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4658 * c-c++-common/torture/vshuf-2.inc: Likewise.
4659 * c-c++-common/torture/vshuf-4.inc: Likewise.
4660 * c-c++-common/torture/vshuf-8.inc: Likewise.
4661 * c-c++-common/torture/vshuf-main.inc: Likewise.
4662 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4663 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4664 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4665 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4666 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4667 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4668 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4669 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4670 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4671 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4672 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4673 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4674 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4675 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4676
4677 2012-06-15 Michael Matz <matz@suse.de>
4678
4679 * gcc.dg/tree-ssa/vector-4.c: New test.
4680
4681 2012-06-15 Michael Matz <matz@suse.de>
4682
4683 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4684 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4685
4686 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4687
4688 PR tree-optimization/53636
4689 * gcc.target/arm/pr53636.c: New test.
4690
4691 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR tree-optimization/51581
4694 * gcc.c-torture/execute/pr51581-1.c: New test.
4695 * gcc.c-torture/execute/pr51581-2.c: New test.
4696 * gcc.dg/vect/pr51581-1.c: New test.
4697 * gcc.dg/vect/pr51581-2.c: New test.
4698 * gcc.dg/vect/pr51581-3.c: New test.
4699 * gcc.target/i386/avx-pr51581-1.c: New test.
4700 * gcc.target/i386/avx-pr51581-2.c: New test.
4701 * gcc.target/i386/avx2-pr51581-1.c: New test.
4702 * gcc.target/i386/avx2-pr51581-2.c: New test.
4703 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4704
4705 2012-06-15 Richard Guenther <rguenther@suse.de>
4706
4707 * gcc.c-torture/execute/20120615-1.c: New testcase.
4708
4709 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 * gnat.dg/vect8.ad[sb]: New test.
4712
4713 2012-06-14 Richard Guenther <rguenther@suse.de>
4714
4715 * gcc.dg/tree-ssa/vrp.h: New testcase.
4716 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4717
4718 2012-06-13 Christian Bruel <christian.bruel@st.com>
4719
4720 PR target/53621
4721 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4722
4723 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4724
4725 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4726
4727 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4728
4729 PR testsuite/20771
4730 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4731 test summary unique.
4732
4733 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4734 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4735 scan-stack-usage-not): Don't strip torture options from test name.
4736
4737 * lib/scandump.exp (scan-dump-times): Use printable version of
4738 regexp in test summary line.
4739
4740 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4741 messages reported for one line of source code.
4742 * gcc.dg/format/few-1.c: Likewise.
4743 * gcc.dg/ia64-sync-2.c: Likewise.
4744 * gcc.dg/sync-2.c: Likewise.
4745 * gcc.dg/noncompile/pr44517.c: Likewise.
4746
4747 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4748
4749 PR debug/49888
4750 * gcc.dg/guality/pr49888.c: New.
4751
4752 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4753
4754 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4755 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4756 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4757
4758 2012-06-13 Tobias Burnus <burnus@net-b.de>
4759
4760 PR fortran/53643
4761 * gfortran.dg/intent_out_7.f90: New.
4762
4763 2012-06-13 Tobias Burnus <burnus@net-b.de>
4764
4765 PR fortran/53597
4766 * gfortran.dg/save_4.f90: New.
4767
4768 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR c/53532
4771 PR c/51034
4772 PR c/53196
4773 * gcc.dg/pr53532.c: New test.
4774 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4775 adjust line numbers.
4776 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4777 * gcc.dg/Wcxx-compat-8.c: Likewise.
4778 * gcc.dg/pr51034.c: New test.
4779 * gcc.dg/pr53196-1.c: New test.
4780 * gcc.dg/pr53196-2.c: New test.
4781
4782 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4783
4784 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4785 alignment torture options with usual torture options.
4786 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4787 instead of dg-options.
4788 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4789 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4790 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4791 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4792 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4793 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4794
4795 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4796 to checks for multiple messages reported for one line of source code.
4797 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4798
4799 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4800 messages reported for one line of source code.
4801
4802 * gcc.dg/20031223-1.c: Add comments to check for multiple
4803 messages reported for one line of source code.
4804 * gcc.dg/Wconversion-integer.c: Likewise.
4805 * gcc.dg/Wfatal-2.c: Likewise.
4806 * gcc.dg/Wfatal.c: Likewise.
4807 * gcc.dg/Wobjsize-1.c: Likewise.
4808 * gcc.dg/c99-vla-jump-1.c: Likewise.
4809 * gcc.dg/c99-vla-jump-2.c: Likewise.
4810 * gcc.dg/c99-vla-jump-3.c: Likewise.
4811 * gcc.dg/c99-vla-jump-4.c: Likewise.
4812 * gcc.dg/c99-vla-jump-5.c: Likewise.
4813 * gcc.dg/decl-9.c: Likewise.
4814 * gcc.dg/declspec-10.c: Likewise.
4815 * gcc.dg/declspec-18.c: Likewise.
4816 * gcc.dg/mtune.c: Likewise.
4817 * gcc.dg/parser-pr28152-2.c: Likewise.
4818 * gcc.dg/parser-pr28152.c: Likewise.
4819 * gcc.dg/pr14475.c: Likewise.
4820 * gcc.dg/pr27953.c: Likewise.
4821 * gcc.dg/pr28322-3.c: Likewise.
4822 * gcc.dg/pr30457.c: Likewise.
4823 * gcc.dg/pr30551-2.c: Likewise.
4824 * gcc.dg/pr30551-3.c: Likewise.
4825 * gcc.dg/pr30551-4.c: Likewise.
4826 * gcc.dg/pr30551-5.c: Likewise.
4827 * gcc.dg/pr30551-6.c: Likewise.
4828 * gcc.dg/pr30551.c: Likewise.
4829 * gcc.dg/pr45461.c: Likewise.
4830 * gcc.dg/pr48552-1.c: Likewise.
4831 * gcc.dg/pr48552-2.c: Likewise.
4832 * gcc.dg/redecl-1.c: Likewise.
4833 * gcc.dg/transparent-union-3.c: Likewise.
4834 * gcc.dg/utf-dflt.c: Likewise.
4835 * gcc.dg/utf-dflt2.c: Likewise.
4836 * gcc.dg/vla-8.c: Likewise.
4837 * gcc.dg/vla-init-1.c: Likewise.
4838 * gcc.dg/wtr-int-type-1.c: Likewise.
4839
4840 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4841 messages reported for for one line of source code.
4842 * c-c++-common/raw-string-5.c: Likewise.
4843 * c-c++-common/raw-string-4.c: Likewise.
4844 * c-c++-common/raw-string-6.c: Likewise.
4845 * c-c++-common/pr20000.c: Likewise.
4846
4847 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4848 messages reported for one line of source code.
4849 * gcc.dg/cpp/pr30786.c: Likewise.
4850 * gcc.dg/cpp/pr28709.c: Likewise.
4851 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4852 * gcc.dg/cpp/macspace2.c: Likewise.
4853 * gcc.dg/cpp/missing-header-1.c: Likewise.
4854 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4855 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4856 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4857
4858 2012-06-12 Jason Merrill <jason@redhat.com>
4859
4860 PR c++/53599
4861 * g++.dg/template/local7.C: New.
4862
4863 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4864
4865 PR target/53511
4866 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4867 * gcc.target/sh/pr51340-2.c: Likewise.
4868 * gcc.target/sh/pr51340-3.c: Likewise.
4869
4870 2012-06-12 Michael Matz <matz@suse.de>
4871
4872 * gcc.dg/torture/alias-1.c: New test.
4873
4874 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR rtl-optimization/53589
4877 * gcc.dg/torture/pr53589.c: New test.
4878
4879 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4880
4881 PR target/50749
4882 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4883 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4884 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4885 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4886 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4887 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4888 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4889 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4890 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4891 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4892 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4893 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4894 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4895 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4896 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4897 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4898
4899 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4900
4901 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4902 (check_intel_cpu_model): New function.
4903 (check_amd_cpu_model): New function.
4904 (check_features): New function.
4905 (__get_cpuid_output): New function.
4906 (check_detailed): New function.
4907 (fn1): Rename to quick_check.
4908 (main): Update to call quick_check and call check_detailed.
4909
4910 2012-06-11 Richard Henderson <rth@redhat.com>
4911
4912 * lib/target-supports.exp
4913 (check_effective_target_sync_long_long_runtime): Use
4914 check_effective_target_lp64 instead of
4915 check_effective_target_powerpc64 for powerpc targets.
4916
4917 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4918
4919 PR target/53511
4920 * gcc.target/sh/pr53511-1.c: New.
4921
4922 2012-06-11 Richard Guenther <rguenther@suse.de>
4923
4924 PR middle-end/53470
4925 * g++.dg/lto/pr53470_0.C: New testcase.
4926 * gcc.dg/lto/pr53470_0.c: Likewise.
4927
4928 2012-06-11 Richard Guenther <rguenther@suse.de>
4929
4930 PR c++/53605
4931 * g++.dg/ext/pr53605.C: New testcase.
4932
4933 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4934
4935 * gnat.dg/specs/array1.ads: New test.
4936 * gnat.dg/specs/array2.ads: Likewise.
4937 * gnat.dg/array22.adb: Likewise.
4938
4939 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4940
4941 * gnat.dg/constant4.adb: New test.
4942 * gnat.dg/constant4_pkg.ads: New helper.
4943
4944 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4945
4946 PR fortran/52552
4947 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4948 * gfortran.dg/allocate_class_1.f90: Modified.
4949 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4950 * gfortran.dg/allocate_class_2.f90: New.
4951
4952 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4953
4954 PR middle-end/53535
4955 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4956
4957 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4958
4959 PR fortran/52861
4960 * gfortran.dg/string_assign_2.f90: New test case.
4961
4962 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4963
4964 PR fortran/52861
4965 * gfortran.dg/string_assign_1.f90: New test case.
4966
4967 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR middle-end/53580
4970 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4971 * gcc.dg/gomp/critical-4.c: Likewise.
4972 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4973 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4974 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4975 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4976 * c-c++-common/gomp/pr53580.c: New test.
4977
4978 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4979
4980 PR c++/51214
4981 * g++.dg/cpp0x/forw_enum11.C: New.
4982
4983 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4984
4985 PR c++/53567
4986 * g++.dg/cpp0x/alias-decl-19.C: New.
4987
4988 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4989
4990 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4991
4992 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4993
4994 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4995 (XSTATE_FP): Ditto.
4996 (XSTATE_SSE): Ditto.
4997 (XSTATE_YMM): Ditto.
4998 (avx_os_support): Use new defines.
4999
5000 2012-06-06 Richard Guenther <rguenther@suse.de>
5001
5002 PR testsuite/32380
5003 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5004 loops.
5005
5006 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5007
5008 PR c++/52841
5009 * g++.dg/cpp0x/pr52841.C: New testcase.
5010
5011 2012-06-06 Richard Guenther <rguenther@suse.de>
5012
5013 PR tree-optimization/53081
5014 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5015 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5016
5017 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5018
5019 * gcc.target/powerpc/pr53487.c: New test.
5020
5021 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5022
5023 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5024
5025 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5026
5027 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5028
5029 2012-06-05 Richard Guenther <rguenther@suse.de>
5030
5031 PR tree-optimization/30442
5032 * gcc.dg/vect/bb-slp-30.c: New testcase.
5033
5034 2012-06-05 Richard Guenther <rguenther@suse.de>
5035
5036 PR tree-optimization/53081
5037 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5038 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5039 -fno-tree-loop-distribute-patterns.
5040
5041 2012-06-05 Alan Modra <amodra@gmail.com>
5042
5043 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5044 Check static chain in nested funcs.
5045
5046 2012-06-04 Tobias Burnus <burnus@net-b.de>
5047
5048 PR fortran/50619
5049 * gfortran.dg/init_flag_10.f90: New.
5050
5051 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5052
5053 PR c++/53524
5054 * g++.dg/warn/Wenum-compare-no-2: New.
5055
5056 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5057
5058 PR preprocessor/53463
5059 * g++.dg/cpp/limits.C: New test.
5060 * g++.dg/parse/error19.C: Adjust.
5061 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5062 * g++.dg/warn/pr35635.C: Likewise.
5063 * g++.old-deja/g++.pt/assign1.C: Likewise.
5064
5065 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5066
5067 PR target/53559
5068 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5069 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5070 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5071 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5072 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5073 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5074 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5075 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5076
5077 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5078
5079 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5080
5081 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR tree-optimization/53550
5084 * gcc.dg/pr53550.c: New test.
5085
5086 2012-06-04 Richard Guenther <rguenther@suse.de>
5087
5088 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5089 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5090 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5091
5092 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5093
5094 PR fortran/48831
5095 * gfortran.dg/parameter_array_element_2.f90: New.
5096
5097 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5098
5099 PR target/53512
5100 * gcc.target/sh/pr53512-1.c: New.
5101 * gcc.target/sh/pr53512-2.c: New.
5102 * gcc.target/sh/pr53512-3.c: New.
5103 * gcc.target/sh/pr53512-4.c: New.
5104
5105 2012-06-01 Jason Merrill <jason@redhat.com>
5106
5107 PR c++/52973
5108 * g++.dg/ext/visibility/template12.C: New.
5109 * g++.dg/ext/attrib14.C: Adjust warning line.
5110
5111 PR c++/52725
5112 * g++.dg/parse/new6.C: New.
5113 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5114
5115 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5116
5117 * c-c++-common/restrict-2.c: Revert previous change.
5118
5119 2012-06-01 Jason Merrill <jason@redhat.com>
5120
5121 PR c++/53137
5122 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5123
5124 PR c++/53484
5125 * g++.dg/cpp0x/auto33.C: New.
5126
5127 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5128
5129 PR c++/26155
5130 * g++.dg/parse/namespace-alias-1.C: New.
5131
5132 2012-06-01 Christian Bruel <christian.bruel@st.com>
5133
5134 * gcc.dg/spec-options.c: New test.
5135 * gcc.dg/foo.specs: New file.
5136
5137 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5138
5139 PR ada/53517
5140 * gnat.dg/lto14.adb: Skip on Solaris.
5141
5142 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5143
5144 * gcc.target/cris/sync-1-v10.c,
5145 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5146 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5147 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5148 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5149 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5150 gcc.target/cris/torture/sync-mis-op-i-1.c,
5151 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5152 gcc.target/cris/torture/sync-mis-op-i-2.c,
5153 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5154 gcc.target/cris/torture/sync-mis-op-i-3.c,
5155 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5156 gcc.target/cris/torture/sync-mis-op-s-1.c,
5157 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5158 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5159 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5160 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5161 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5163 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5164 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5165 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5166
5167 2012-05-31 Richard Guenther <rguenther@suse.de>
5168
5169 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5170 ldist-pr45948.c with disabled SCCP.
5171
5172 2012-05-31 Richard Guenther <rguenther@suse.de>
5173
5174 PR middle-end/48493
5175 * gcc.dg/torture/pr48493.c: New testcase.
5176
5177 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5178
5179 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5180 arm32 to targets.
5181 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5182 of the initialization loop.
5183 (dg-final): Adjust the expected number of vectorized loops depending
5184 on vect_char_mult target selector.
5185
5186 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5187
5188 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5189 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5190 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5191 New tests.
5192
5193 2012-05-30 Jason Merrill <jason@redhat.com>
5194
5195 PR c++/53356
5196 * g++.dg/init/new34.C: New.
5197 * g++.dg/tree-ssa/stabilize1.C: New.
5198
5199 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR c++/53356
5202 * g++.dg/init/new33.C: New test.
5203
5204 2012-05-30 Richard Guenther <rguenther@suse.de>
5205
5206 PR middle-end/53501
5207 * gcc.dg/torture/pr53501.c: New testcase.
5208 * c-c++-common/restrict-2.c: Adjust.
5209
5210 2012-05-30 Alan Modra <amodra@gmail.com>
5211
5212 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5213 torture-finish.
5214
5215 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5216
5217 * gcc.target/i386/shuf-concat.c: New test.
5218
5219 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR rtl-optimization/53519
5222 * gcc.c-torture/compile/pr53519.c: New test.
5223
5224 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5225
5226 * gcc.target/arm/neon-vrev.c: New.
5227
5228 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5229
5230 PR target/51340
5231 * gcc.target/sh/pr51340-1.c: New.
5232 * gcc.target/sh/pr51340-2.c: New.
5233 * gcc.target/sh/pr51340-3.c: New.
5234
5235 2012-05-29 Richard Guenther <rguenther@suse.de>
5236
5237 PR tree-optimization/53516
5238 * gcc.dg/torture/pr53516.c: New testcase.
5239
5240 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5241
5242 PR preprocessor/53229
5243 * gcc.dg/cpp/paste6.c: Force to run without
5244 -ftrack-macro-expansion.
5245 * gcc.dg/cpp/paste8.c: Likewise.
5246 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5247 -ftrack-macro-expansion.
5248 * gcc.dg/cpp/paste12.c: Force to run without
5249 -ftrack-macro-expansion.
5250 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5251 -ftrack-macro-expansion.
5252 * gcc.dg/cpp/paste13.c: Likewise.
5253 * gcc.dg/cpp/paste14.c: Likewise.
5254 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5255 -ftrack-macro-expansion.
5256 * gcc.dg/cpp/paste18.c: New test.
5257
5258 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5259
5260 * gcc.target/cris/torture/trap-1.c,
5261 gcc.target/cris/torture/trap-2.c,
5262 gcc.target/cris/torture/trap-3.c,
5263 gcc.target/cris/torture/trap-v0.c,
5264 gcc.target/cris/torture/trap-v3.c: New tests.
5265
5266 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/25137
5269 * g++.dg/warn/Wbraces3.C: New.
5270 * g++.dg/warn/Wbraces4.C: Likewise.
5271
5272 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR tree-optimization/53505
5275 * c-c++-common/torture/pr53505.c: New test.
5276
5277 2012-05-27 Nathan Sidwell <nathan@acm.org>
5278
5279 * gcc.dg/stmt-expr-4.c: New.
5280
5281 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5282
5283 PR c++/53491
5284 * g++.dg/parse/crash60.C: New.
5285
5286 2012-05-26 Jason Merrill <jason@redhat.com>
5287
5288 PR c++/53220
5289 * c-c++-common/array-lit.c: New.
5290 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5291
5292 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5293
5294 PR ada/50294
5295 * gnat.dg/array21.adb: New test.
5296
5297 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5298
5299 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5300
5301 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5302
5303 PR c++/32054
5304 * g++.dg/other/anon-union3.C: New.
5305
5306 2012-05-25 Ian Lance Taylor <iant@google.com>
5307
5308 * gcc.dg/split-6.c: New test.
5309
5310 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5311
5312 * gnat.dg/lto14.adb: New test.
5313
5314 2012-05-25 Tristan Gingold <gingold@adacore.com>
5315
5316 * gcc.target/i386/large-frame.c: New.
5317
5318 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5319 * gcc.target/powerpc/lhs-1.c: New.
5320 * gcc.target/powerpc/lhs-2.c: New.
5321 * gcc.target/powerpc/lhs-3.c: New.
5322
5323 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5324
5325 Make unwound macro expansion trace less redundant
5326 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5327 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5328 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5329 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5330 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5331 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5332
5333 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/53464
5336 * g++.dg/cpp0x/constexpr-default1.C: New.
5337
5338 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/32080
5341 * g++.dg/eh/goto2.C: New.
5342
5343 2012-05-24 Richard Guenther <rguenther@suse.de>
5344
5345 PR middle-end/53460
5346 * g++.dg/tree-prof/pr53460.C: New testcase.
5347
5348 2012-05-24 Richard Guenther <rguenther@suse.de>
5349
5350 PR bootstrap/53466
5351 * g++.dg/debug/pr53466.C: New testcase.
5352
5353 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR tree-optimization/53465
5356 * gcc.c-torture/execute/pr53465.c: New test.
5357
5358 2012-05-23 Tobias Burnus <burnus@net-b.de>
5359
5360 PR fortran/51055
5361 PR fortran/45170
5362 * gfortran.dg/allocate_with_typespec_6.f90: New.
5363
5364 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5365
5366 PR c++/29185
5367 * g++.dg/warn/delete-array-1.C: New.
5368
5369 2012-05-23 Richard Guenther <rguenther@suse.de>
5370
5371 * gcc.dg/torture/pr39074-2.c: Adjust.
5372 * gcc.dg/torture/pr39074.c: Likewise.
5373 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5374 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5375
5376 2012-05-22 Jan Hubicka <jh@suse.cz>
5377
5378 PR middle-end/53161
5379 * g++.dg/torture/pr53161.C: New testcase.
5380
5381 2012-05-22 Tobias Burnus <burnus@net-b.de>
5382
5383 PR fortran/53389
5384 * gfortran.dg/realloc_on_assign_15.f90: New.
5385
5386 2012-05-22 Richard Guenther <rguenther@suse.de>
5387
5388 PR middle-end/51071
5389 * gcc.dg/torture/pr51071-2.c: New testcase.
5390
5391 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5392
5393 PR tree-optimization/53336
5394 * g++.dg/torture/pr53336.C: New testcase.
5395
5396 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5397
5398 PR c++/53322
5399 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5400 instead of -Wunused-local-typedefs.
5401
5402 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR c++/51184
5405 * g++.dg/other/abstract4.C: New-
5406
5407 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5408
5409 PR c++/40821
5410 * g++.dg/ext/attrib46.C: New.
5411
5412 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5413
5414 PR c/53418
5415 * gcc.c-torture/compile/pr53418-1.c,
5416 gcc.c-torture/compile/pr53418-2.c: New tests.
5417
5418 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5419
5420 PR tree-optimization/53366
5421 * gcc.dg/torture/pr53366-1.c: New test.
5422 * gcc.dg/torture/pr53366-2.c: New test.
5423 * gcc.target/i386/pr53366-1.c: New test.
5424 * gcc.target/i386/pr53366-2.c: New test.
5425
5426 PR tree-optimization/53409
5427 * gcc.c-torture/compile/pr53409.c: New test.
5428
5429 PR tree-optimization/53410
5430 * gcc.c-torture/compile/pr53410-1.c: New test.
5431 * gcc.c-torture/compile/pr53410-2.c: New test.
5432
5433 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5434
5435 PR target/53425
5436 * gcc.target/i386/pr53425-1.c: New file.
5437 * gcc.target/i386/pr53425-2.c: Likewise.
5438
5439 2012-05-21 Richard Guenther <rguenther@suse.de>
5440
5441 PR tree-optimization/53408
5442 * gcc.dg/torture/pr53408.c: New testcase.
5443
5444 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5445 H.J. Lu <hongjiu.lu@intel.com>
5446
5447 PR target/53416
5448 * gcc.target/i386/pr53416.c: New file.
5449
5450 2012-05-21 Richard Guenther <rguenther@suse.de>
5451
5452 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5453
5454 2012-05-21 Richard Guenther <rguenther@suse.de>
5455
5456 * gcc.dg/torture/ldist-1.c: New testcase.
5457
5458 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 * gnat.dg/lto13.adb: New test.
5461 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5462
5463 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5464
5465 * gnat.dg/specs/lto12.ads: New test.
5466 * gnat.dg/specs/lto12_pkg.ads: New helper.
5467
5468 2012-05-18 Richard Guenther <rguenther@suse.de>
5469
5470 PR tree-optimization/53346
5471 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5472 * gcc.target/i386/incoming-10.c: Adjust.
5473 * gcc.target/i386/incoming-11.c: Likewise.
5474 * gcc.target/i386/pr46295.c: Likewise.
5475
5476 2012-05-18 Richard Guenther <rguenther@suse.de>
5477
5478 * gcc.dg/pr53352.c: Return zero.
5479
5480 2012-05-18 Richard Guenther <rguenther@suse.de>
5481
5482 PR tree-optimization/53390
5483 * gcc.dg/torture/pr53390.c: New testcase.
5484
5485 2012-05-18 Meador Inge <meadori@codesourcery.com>
5486
5487 PR rtl-optimization/53352
5488 * gcc.dg/pr53352.c: New test.
5489
5490 2012-05-17 David S. Miller <davem@davemloft.net>
5491
5492 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5493 failure on sparc-*-linux-gnu.
5494
5495 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/39681
5498 * g++.dg/parse/error49.C: New.
5499 * g++.dg/cpp0x/error8.C: Likewise.
5500 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5501 * g++.dg/ext/utf-dflt2.C: Likewise.
5502 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5503 * g++.dg/ext/utf-dflt.C: Likewise.
5504 * c-c++-common/raw-string-3.c: Likewise.
5505 * c-c++-common/raw-string-4.c: Likewise.
5506
5507 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/53371
5510 * g++.dg/cpp0x/catch1.C: New.
5511
5512 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5513
5514 PR c++/44516
5515 * g++.dg/parse/error48.C: New.
5516 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5517 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5518
5519 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5520
5521 * gcc.dg/tm/indirect-2.c: New test.
5522
5523 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5524
5525 PR tree-optimization/53217
5526 * gfortran.dg/pr53217.f90: New test.
5527
5528 2012-05-16 Richard Guenther <rguenther@suse.de>
5529
5530 PR tree-optimization/53364
5531 * g++.dg/torture/pr53364.C: New testcase.
5532
5533 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5534
5535 PR testsuite/52641
5536 * gcc.dg/pr52549.c: Fix test for long != void*
5537 * gcc.c-torture/execute/pr52979-1.x: New file.
5538 * gcc.c-torture/execute/pr52979-2.x: New file.
5539
5540 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5541
5542 PR preprocessor/7263
5543 * gcc.dg/binary-constants-2.c: Run without tracking locations
5544 accross macro expansion.
5545 * gcc.dg/binary-constants-3.c: Likewise.
5546 * gcc.dg/cpp/sysmac2.c: Likewise.
5547 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5548 location.
5549 * gcc.dg/cpp/syshdr3.c: New test.
5550 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5551 * gcc.dg/system-binary-constants-1.c: New test.
5552 * gcc.dg/system-binary-constants-1.h: New header for the new test
5553 above.
5554 * g++.dg/cpp/syshdr3.C: New test.
5555 * g++.dg/cpp/syshdr3.h: New header the new test above.
5556 * g++.dg/system-binary-constants-1.C: New test.
5557 * g++.dg/system-binary-constants-1.h: New header the new test
5558 above.
5559
5560 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5563
5564 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR target/53358
5567 * gcc.dg/pr53358.c: New test.
5568
5569 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/11856
5572 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5573 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5574
5575 2012-05-15 Olivier Hainque <hainque@adacore.com>
5576
5577 * g++.dg/eh/sighandle.C: New testcase.
5578
5579 2012-05-15 Richard Guenther <rguenther@suse.de>
5580
5581 PR tree-optimization/53355
5582 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5583
5584 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5585
5586 * gfortran.dg/*.f90: Remove now redundant manual
5587 cleanup-modules directive.
5588
5589 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5590
5591 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5592 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5593
5594 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5595
5596 PR fortran/52428
5597 * gfortran.dg/int_range_io_1.f90: New test.
5598
5599 2012-05-14 Andi Kleen <ak@linux.intel.com>
5600 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR target/53315
5603 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5604 * gcc.target/i386/rtm-check.h: New file.
5605 * gcc.target/i386/pr53315.c: New test.
5606
5607 2012-05-14 Tobias Burnus <burnus@net-b.de>
5608
5609 PR fortran/49110
5610 PR fortran/51055
5611 PR fortran/53329
5612 * gfortran.dg/deferred_type_param_4.f90: New.
5613 * gfortran.dg/deferred_type_param_6.f90: New.
5614
5615 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5616
5617 * gcc.target/i386/retarg.c: New test.
5618
5619 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5620
5621 PR fortran/45170
5622 * gfortran.dg/deferred_type_param_3.f90: New.
5623 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5624 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5625
5626 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5627
5628 * gnat.dg/null_pointer_deref3.adb: New test.
5629
5630 2012-05-12 Tobias Burnus <burnus@net-b.de>
5631
5632 PR fortran/49110
5633 PR fortran/52843
5634 * gfortran.dg/deferred_type_param_5.f90: New.
5635
5636 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 * g++.dg/parse/error47.C: New.
5639
5640 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5641
5642 PR fortran/52537
5643 * gfortran.dg/string_compare_4.f90: Change option
5644 to -fdump-tree-original. Add test case for kind=4.
5645
5646 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5647
5648 PR fortran/52537
5649 * gfortran.dg/string_compare_4.f90: New test.
5650
5651 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5652
5653 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5654
5655 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/53305
5658 * g++.dg/cpp0x/variadic132.C: New.
5659
5660 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 PR c++/53158
5663 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5664 * g++.dg/parse/error26.C: Tweak dg-error column number.
5665
5666 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/53301
5669 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5670
5671 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5672
5673 * gnat.dg/lto11.ad[sb]: New test.
5674
5675 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5676
5677 PR target/52908
5678 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5679 directive to Scan for vpmuldq, not vpmacsdql.
5680
5681 2012-05-09 Michael Matz <matz@suse.de>
5682
5683 PR tree-optimization/53185
5684 * gcc.dg/vect/pr53185.c: New test.
5685
5686 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5687
5688 PR middle-end/53249
5689 * gcc.target/i386/pr53249.c: New.
5690
5691 2012-05-09 Richard Guenther <rguenther@suse.de>
5692
5693 PR tree-optimization/18437
5694 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5695 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5696
5697 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR tree-optimization/53226
5700 * gcc.c-torture/compile/pr53226.c: New test.
5701
5702 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5703
5704 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5705 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5706 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5707 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5708 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5709 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5710 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5711 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5712 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5713 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5714 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5715 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5716 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5717 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5718
5719 2012-05-09 Dehao Chen <dehao@google.com>
5720
5721 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5722 * gcc.dg/predict-2.c: Likewise.
5723 * gcc.dg/predict-3.c: Likewise.
5724 * gcc.dg/predict-4.c: Likewise.
5725 * gcc.dg/predict-5.c: Likewise.
5726 * gcc.dg/predict-6.c: Likewise.
5727
5728 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5729
5730 PR target/53272
5731 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5732
5733 2012-05-08 Richard Guenther <rguenther@suse.de>
5734
5735 * gcc.dg/fold-bitand-4.c: New testcase.
5736
5737 2012-05-08 Dehao Chen <dehao@google.com>
5738
5739 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5740 heuristic is working properly.
5741 * gcc.dg/predict-2.c: Likewise.
5742 * gcc/dg/predict-3.c: Likewise.
5743 * gcc/dg/predict-4.c: Likewise.
5744 * gcc/dg/predict-5.c: Likewise.
5745 * gcc/dg/predict-6.c: Likewise.
5746
5747 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5748
5749 PR tree-optimization/53239
5750 * g++.dg/opt/vrp3.C: New test.
5751 * g++.dg/opt/vrp3-aux.cc: New file.
5752 * g++.dg/opt/vrp3.h: New file.
5753
5754 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5755
5756 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5757 .uleb128 support in assembler output.
5758
5759 2012-05-07 Richard Guenther <rguenther@suse.de>
5760
5761 PR lto/42987
5762 * g++.dg/lto/pr42987_0.C: New testcase.
5763 * g++.dg/lto/pr42987_1.C: Likewise.
5764
5765 2012-05-07 Tobias Burnus <burnus@net-b.de>
5766
5767 PR fortran/53255
5768 * gfortran.dg/typebound_operator_15.f90: New.
5769
5770 2012-05-06 Tobias Burnus <burnus@net-b.de>
5771
5772 PR fortran/41587
5773 * gfortran.dg/class_array_13.f90: New.
5774
5775 2012-05-06 Tristan Gingold <gingold@adacore.com>
5776
5777 * gnat.dg/warn7.adb: New test.
5778
5779 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5780
5781 * gnat.dg/specs/renamings.ads: Rename to...
5782 * gnat.dg/specs/renaming1.ads: ...this.
5783 * gnat.dg/specs/renaming2.ads: New test.
5784 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5785 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5786 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5787 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5788
5789 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5790
5791 * gnat.dg/discr36.ad[sb]: New test.
5792 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5793
5794 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5795
5796 PR c/43772
5797 * c-c++-common/pr43772.c: New.
5798
5799 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5800
5801 PR fortran/41600
5802 * gfortran.dg/select_type_26.f03 : New test.
5803 * gfortran.dg/select_type_27.f03 : New test.
5804
5805 PR fortran/53191
5806 * gfortran.dg/select_type_28.f03 : New test.
5807
5808 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5809
5810 PR fortran/49010
5811 PR fortran/24518
5812 * gfortran.dg/mod_sign0_1.f90: New test.
5813 * gfortran.dg/mod_large_1.f90: New test.
5814
5815 2012-05-04 Tobias Burnus <burnus@net-b.de>
5816
5817 PR fortran/53175
5818 gfortran.dg/public_private_module_5.f90: New.
5819
5820 2012-05-04 Tobias Burnus <burnus@net-b.de>
5821
5822 PR fortran/53111
5823 * gfortran.dg/constructor_7.f90: New.
5824 * gfortran.dg/constructor_8.f90: New.
5825
5826 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 PR c++/53166
5829 * g++.dg/cpp0x/static_assert7.C: New.
5830
5831 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5832
5833 PR tree-optimization/52633
5834 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5835 recognized as widening shifts instead of over-widening.
5836 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5837 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5838 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5839 * gcc.target/arm/pr52633.c: New test.
5840
5841 2012-05-04 Richard Guenther <rguenther@suse.de>
5842
5843 PR tree-optimization/53168
5844 * gcc.dg/torture/pr53168.c: New testcase.
5845 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5846
5847 2012-05-04 Richard Guenther <rguenther@suse.de>
5848
5849 * gcc.dg/lto/pr53214_0.c: New testcase.
5850
5851 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5852
5853 * gcc.target/ia64/pr48496.c: New test.
5854 * gcc.target/ia64/pr52657.c: Likewise.
5855
5856 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5857
5858 PR c/51712
5859 * c-c++-common/pr51712.c: New.
5860
5861 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5862
5863 PR target/53199
5864 * gcc.target/powwerpc/pr53199.c: New file.
5865
5866 2012-05-03 Jason Merrill <jason@redhat.com>
5867
5868 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5869
5870 * gcc.dg/debug/dwarf2/dups-types.c: New.
5871 * gcc.dg/debug/dwarf2/dups-types.h: New.
5872
5873 2012-05-03 Jason Merrill <jason@redhat.com>
5874
5875 * g++.dg/debug/dwarf2/namespace-2.C: New.
5876 * g++.dg/debug/dwarf2/localclass3.C: New.
5877
5878 2012-05-03 Jason Merrill <jason@redhat.com>
5879
5880 * g++.dg/debug/dwarf2/thunk1.C: New.
5881
5882 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5883
5884 PR c++/53186
5885 * g++.dg/other/final2.C: New.
5886
5887 2012-05-03 Richard Guenther <rguenther@suse.de>
5888
5889 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5890
5891 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5892
5893 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5894 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5895 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5896 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5897
5898 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5899
5900 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5901 .byte 0xf2.
5902 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5903 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5904 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5905
5906 PR debug/53174
5907 * gcc.dg/pr53174.c: New test.
5908
5909 PR target/53187
5910 * gcc.target/arm/pr53187.c: New test.
5911 * gcc.c-torture/compile/pr53187.c: New test.
5912
5913 2012-05-03 Richard Guenther <rguenther@suse.de>
5914
5915 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5916 unsupported prefetching support.
5917
5918 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5919
5920 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5921 option -ftrack-macro-expansion=0.
5922 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5923 option -ftrack-macro-expansion=0.
5924
5925 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5926
5927 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5928 dg-options for target arm with dg-additional-options.
5929
5930 2012-05-03 Richard Guenther <rguenther@suse.de>
5931
5932 PR tree-optimization/53144
5933 * gcc.dg/torture/pr53144.c: New testcase.
5934
5935 2012-05-03 Tobias Burnus <burnus@net-b.de>
5936
5937 PR fortran/52864
5938 * gfortran.dg/pointer_intent_7.f90: New.
5939 * gfortran.dg/pure_formal_3.f90: New.
5940
5941 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5942
5943 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5944
5945 2012-05-02 Martin Jambor <mjambor@suse.cz>
5946
5947 PR lto/52605
5948 * g++.dg/lto/pr52605_0.C: New test.
5949
5950 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5951
5952 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5953 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5954 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5955 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5956 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5957 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5958 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5959 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5960 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5961 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5962 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5963 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5964 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5965 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5966 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5967 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5968
5969 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5970
5971 PR middle-end/53153
5972 * gcc.dg/pr53153.c: New test.
5973
5974 2012-05-02 Richard Guenther <rguenther@suse.de>
5975
5976 * g++.dg/tree-ssa/pr19807.C: Adjust.
5977
5978 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR tree-optimization/53163
5981 * gcc.c-torture/compile/pr53163.c: New test.
5982
5983 PR rtl-optimization/53160
5984 * gcc.c-torture/execute/pr53160.c: New test.
5985
5986 2012-05-01 Ian Lance Taylor <iant@google.com>
5987
5988 PR c/37303
5989 * gcc.dg/pr37303.c: New test.
5990
5991 2012-05-01 Richard Henderson <rth@redhat.com>
5992
5993 * lib/target-supports.exp
5994 (check_effective_target_sync_long_long_runtime): True for
5995 check_effective_target_powerpc64.
5996
5997 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5998
5999 PR c++/51033
6000 * gcc.dg/vector-1.c: Move to ...
6001 * c-c++-common/vector-1.c: ... here.
6002 * gcc.dg/vector-2.c: Move to ...
6003 * c-c++-common/vector-2.c: ... here.
6004 * gcc.dg/vector-3.c: Move to ...
6005 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6006 * gcc.dg/vector-4.c: Move to ...
6007 * c-c++-common/vector-4.c: ... here.
6008 * gcc.dg/vector-init-1.c: Move to ...
6009 * c-c++-common/vector-init-1.c: ... here.
6010 * gcc.dg/vector-init-2.c: Move to ...
6011 * c-c++-common/vector-init-2.c: ... here.
6012 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6013 * c-c++-common/vector-subscript-1.c: ... here.
6014 * gcc.dg/vector-subscript-2.c: Move to ...
6015 * c-c++-common/vector-subscript-2.c: ... here.
6016 * gcc.dg/vector-subscript-3.c: Move to ...
6017 * c-c++-common/vector-subscript-3.c: ... here.
6018
6019 PR c++/51314
6020 * g++.dg/cpp0x/vt-51314.C: New test.
6021 * g++.dg/cpp0x/variadic76.C: Fix.
6022
6023 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6024
6025 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6026
6027 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6028
6029 Add -Wvarargs option
6030 * c-c++-common/Wvarargs.c: New test case.
6031 * c-c++-common/Wvarargs-2.c: Likewise.
6032
6033 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6034
6035 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6036 * objc.dg/foreach-7.m: Force the test case to run without
6037 -ftrack-macro-expansion.
6038 * c-c++-common/tm/attrib-1.c: Likewise.
6039 * c-c++-common/warn-ommitted-condop.c: Likewise.
6040 * gcc.dg/assign-warn-1.c: Likewise.
6041 * gcc.dg/assign-warn-2.c: Likewise.
6042 * gcc.dg/attr-alloc_size.c: Likewise.
6043 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6044 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6045 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6046 * gcc.dg/c90-const-expr-9.c: Likewise.
6047 * gcc.dg/c99-const-expr-9.c: Likewise.
6048 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6049 * gcc.dg/cpp/direct2s.c: Likewise.
6050 * gcc.dg/cpp/pr28709.c: Likewise.
6051 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6052 * gcc.dg/dfp/composite-type.c: Likewise.
6053 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6054 with -ftrack-macro-expansion
6055 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6056 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6057 * g++.dg/ext/cleanup-1.C: Likewise.
6058 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6059 * g++.dg/template/sfinae10.C: Likewise.
6060 * g++.dg/tm/wrap-2.C: Likewise.
6061 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6062 * g++.dg/warn/Wsign-conversion.C: Likewise.
6063 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6064 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6065 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6066 it to run with -ftrack-macro-expansion.
6067 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6068 test cases without -ftrack-macro-expansion.
6069
6070 Fix location for static class members
6071 * g++.dg/template/sfinae6_neg.C: Adjust.
6072
6073 Make conversion warnings work on NULL with -ftrack-macro-expansion
6074 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6075 alongside the previous testing for NULL.
6076
6077 Fix -Wuninitialized for -ftrack-macro-expansion
6078 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6079
6080 Strip "<built-in>" loc from displayed expansion context
6081 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6082 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6083 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6084 new test above.
6085
6086 Fix expansion point loc for macro-like tokens
6087 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6088 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6089
6090 Fix token pasting with -ftrack-macro-expansion
6091 * gcc.dg/cpp/paste17.c: New test case for
6092 -ftrack-macro-expansion=2 mode only.
6093 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6094
6095 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6096
6097 * gnat.dg/warn6.ad[sb]: New test.
6098
6099 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6100
6101 PR 53149
6102 * gcc.dg/20011021-1.c: Adjust testcase.
6103
6104 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6105
6106 PR fortran/53148
6107 * gfortran.dg/function_optimize_12.f90: New test.
6108
6109 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6110
6111 PR target/53156
6112 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6113 code to match current output and cover new peephole2 pattern.
6114
6115 2012-04-27 Ollie Wild <aaw@google.com>
6116
6117 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6118
6119 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6120
6121 * gcc.c-torture/execute/20120427-2.c: New testcase.
6122 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6123 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6124 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6125
6126 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6127
6128 PR target/53138
6129 * gcc.c-torture/execute/20120427-1.c: New testcase.
6130
6131 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6132
6133 PR middle-end/27139
6134 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6135
6136 2012-04-27 Tom de Vries <tom@codesourcery.com>
6137
6138 PR tree-optimization/51879
6139 * gcc.dg/pr51879.c: New test.
6140 * gcc.dg/pr51879-2.c: Same.
6141 * gcc.dg/pr51879-3.c: Same.
6142 * gcc.dg/pr51879-4.c: Same.
6143 * gcc.dg/pr51879-6.c: Same.
6144
6145 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6146
6147 PR c++/53096
6148 * g++.dg/cpp0x/defaulted35.C: New.
6149 * g++.dg/cpp0x/defaulted15.C: Adjust.
6150
6151 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6152
6153 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6154 structure layout.
6155
6156 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6157
6158 * gcc.target/i386/builtin_target.c: Check avx2.
6159
6160 2012-04-26 Alan Modra <amodra@gmail.com>
6161
6162 * gcc.target/powerpc/savres.c: New test.
6163 * gcc.target/powerpc/powerpc.exp: Run it.
6164
6165 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6166
6167 PR target/53120
6168 * gcc.dg/torture/pr53120.c: New test.
6169
6170 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR middle-end/52979
6173 * gcc.c-torture/compile/pr52979-1.c: New test.
6174 * gcc.c-torture/execute/pr52979-1.c: New test.
6175 * gcc.c-torture/execute/pr52979-2.c: New test.
6176
6177 2012-04-25 Richard Guenther <rguenther@suse.de>
6178
6179 * gcc.target/i386/l_fma_float_5.c: Adjust.
6180 * gcc.target/i386/l_fma_double_4.c: Likewise.
6181 * gcc.target/i386/l_fma_float_2.c: Likewise.
6182 * gcc.target/i386/l_fma_float_6.c: Likewise.
6183 * gcc.target/i386/l_fma_double_1.c: Likewise.
6184 * gcc.target/i386/l_fma_double_5.c: Likewise.
6185 * gcc.target/i386/l_fma_float_3.c: Likewise.
6186 * gcc.target/i386/l_fma_double_2.c: Likewise.
6187 * gcc.target/i386/l_fma_double_6.c: Likewise.
6188 * gcc.target/i386/l_fma_float_4.c: Likewise.
6189 * gcc.target/i386/l_fma_double_3.c: Likewise.
6190 * gcc.target/i386/l_fma_float_1.c: Likewise.
6191
6192 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR tree-optimization/53058
6195 * gcc.c-torture/compile/pr53058.c: New test.
6196
6197 2012-04-25 Jan Hubicka <jh@suse.cz>
6198
6199 PR middle-end/53088
6200 * gcc.target/i386/pr39082-1.c: Update warning location.
6201
6202 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR c/52880
6205 * gcc.dg/pr52880.c: New test.
6206
6207 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6208
6209 * gcc.dg/m-un-2.c: Update.
6210 * gcc.dg/20011021-1.c: Update.
6211
6212 2012-04-25 Tobias Burnus <burnus@net-b.de>
6213
6214 PR fortran/52196
6215 * gfortran.dg/realloc_on_assign_14.f90: New.
6216
6217 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6218
6219 PR testsuite/52641
6220 PR tree-optimizations/52891
6221 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6222
6223 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6224
6225 PR c++/52363
6226 * g++.dg/cpp0x/sfinae35.C: New.
6227 * g++.dg/cpp0x/sfinae36.C: Likewise.
6228
6229 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6230
6231 * gcc.target/builtin_target.c: New testcase.
6232
6233 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6234
6235 PR target/47197
6236 * gcc.target/powerpc/pr47197.c: New test.
6237
6238 2012-04-24 Richard Guenther <rguenther@suse.de>
6239
6240 PR tree-optimization/53085
6241 * g++.dg/torture/pr53085.C: New testcase.
6242
6243 2012-04-24 Andrew Pinski <apinski@cavium.com>
6244
6245 PR tree-opt/33512
6246 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6247 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6248 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6249
6250 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR middle-end/53084
6253 * gcc.c-torture/execute/pr53084.c: New test.
6254
6255 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6256
6257 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6258
6259 2012-04-23 Andrew Pinski <apinski@cavium.com>
6260
6261 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6262
6263 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6264
6265 PR regression/53076
6266 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6267 * gcc.dg/torture/builtin-power-1.c: Likewise.
6268
6269 2012-04-23 Richard Guenther <rguenther@suse.de>
6270
6271 PR tree-optimization/53070
6272 * gcc.dg/torture/pr53070.c: New testcase.
6273
6274 2012-04-23 Richard Guenther <rguenther@suse.de>
6275
6276 PR c/53060
6277 * gcc.dg/pr53060.c: New testcase.
6278
6279 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR tree-optimizations/52891
6282 * gcc.c-torture/compile/pr52891-1.c: New test.
6283 * gcc.c-torture/compile/pr52891-2.c: New test.
6284
6285 2012-04-22 Tobias Burnus <burnus@net-b.de>
6286
6287 PR fortran/53051
6288 * gfortran.dg/read_float_4.f90: New.
6289
6290 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6291
6292 PR 35441
6293 * c-c++-common/pr35441.C: New.
6294
6295 2012-04-20 Ian Lance Taylor <iant@google.com>
6296
6297 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6298 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6299
6300 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6301
6302 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6303 array access.
6304 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6305
6306 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6307
6308 PR rtl-optimization/44214
6309 * gcc.dg/pr44214-1.c: New test.
6310 * gcc.dg/pr44214-2.c: Likewise.
6311 * gcc.dg/pr44214-3.c: Likewise.
6312
6313 2012-04-20 Richard Guenther <rguenther@suse.de>
6314
6315 * g++.dg/torture/20120420-1.C: New testcase.
6316
6317 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6318
6319 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6320
6321 2012-04-19 Christian Bruel <christian.bruel@st.com>
6322
6323 * gcc.dg/pr52283.c: New test.
6324
6325 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6326
6327 * gcc.dg/pr37985.c: New test.
6328
6329 2012-04-19 Richard Guenther <rguenther@suse.de>
6330
6331 PR rtl-optimization/44688
6332 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6333 possibly profitable.
6334
6335 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6336
6337 PR tree-optimization/52976
6338 * gfortran.dg/reassoc_11.f: New test.
6339
6340 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341
6342 PR tree-optimization/52976
6343 * gfortran.dg/reassoc_7.f: New test.
6344 * gfortran.dg/reassoc_8.f: Likewise.
6345 * gfortran.dg/reassoc_9.f: Likewise.
6346 * gfortran.dg/reassoc_10.f: Likewise.
6347
6348 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6349
6350 PR c++/52422
6351 * g++.dg/cpp0x/sfinae33.C: New.
6352 * g++.dg/cpp0x/sfinae34.C: Likewise.
6353
6354 2012-04-18 Joey Ye <joey.ye@arm.com>
6355
6356 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6357
6358 2012-04-18 Richard Guenther <rguenther@suse.de>
6359
6360 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6361 array access.
6362 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6363 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6364
6365 2012-04-17 Tom de Vries <tom@codesourcery.com>
6366
6367 * g++.dg/pr51264-4.C: New test.
6368
6369 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/52599
6372 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6373
6374 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6375
6376 PR c++/53003
6377 * g++.dg/parse/crash59.C: New.
6378
6379 2012-04-17 Michael Matz <matz@suse.de>
6380
6381 PR tree-optimization/18437
6382 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6383
6384 2012-04-17 Richard Guenther <rguenther@suse.de>
6385
6386 PR middle-end/53011
6387 * g++.dg/torture/pr53011.C: New testcase.
6388
6389 2012-04-16 Jason Merrill <jason@redhat.com>
6390
6391 PR c++/38543
6392 * g++.dg/cpp0x/variadic131.C: New.
6393
6394 PR c++/52008
6395 * g++.dg/cpp0x/variadic130.C: New.
6396
6397 PR c++/50830
6398 * g++.dg/cpp0x/variadic129.C: New.
6399
6400 PR c++/50303
6401 * g++.dg/cpp0x/variadic128.C: New.
6402
6403 2012-04-16 Tobias Burnus <burnus@net-b.de>
6404
6405 PR fortran/52864
6406 * gfortran.dg/pointer_intent_6.f90: New.
6407
6408 2012-04-16 Tobias Burnus <burnus@net-b.de>
6409
6410 PR fortran/52916
6411 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6412 to include public_private_module_4.f90.
6413 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6414 targets.
6415
6416 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6417
6418 PR c++/49152
6419 * g++.dg/diagnostic/operator1.C: New.
6420 * g++.dg/ext/label5.C: Adjust.
6421 * g++.dg/ext/va-arg1.C: Likewise.
6422 * g++.dg/other/error20.C: Likewise.
6423 * g++.dg/other/error20.C: Likewise.
6424 * g++.dg/other/error16.C: Likewise.
6425 * g++.dg/other/error10.C: Likewise.
6426 * g++.dg/parse/error30.C: Likewise.
6427 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6428
6429 2012-04-16 Jason Merrill <jason@redhat.com>
6430
6431 PR c++/51148
6432 * g++.dg/cpp0x/variadic127.C: New.
6433
6434 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435
6436 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6437 testcase name.
6438 Use fail, pass instead of unresolved.
6439 Don't log $optstr.
6440
6441 PR testsuite/52948
6442 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6443 TODO_dump_func.
6444 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6445 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6446 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6447
6448 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6449
6450 PR fortran/52968
6451 * gfortran.dg/typebound_call_23.f03: New test case.
6452
6453 2012-04-15 Jason Merrill <jason@redhat.com>
6454
6455 PR c++/47220
6456 * g++.dg/cpp0x/variadic126.C: New.
6457
6458 PR c++/52380
6459 * g++.dg/cpp0x/variadic125.C: New.
6460
6461 PR c++/52292
6462 * g++.dg/cpp0x/variadic124.C: New.
6463
6464 PR c++/52706
6465 * g++.dg/cpp0x/nullptr27.C: New.
6466
6467 PR c++/52818
6468 * g++.dg/warn/format8.C: New.
6469
6470 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6471
6472 PR fortran/51082
6473 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6474
6475 2012-04-14 Tobias Burnus <burnus@net-b.de>
6476
6477 PR fortran/52916
6478 PR fortran/40973
6479 * gfortran.dg/public_private_module_3.f90: New.
6480 * gfortran.dg/public_private_module_4.f90: New.
6481
6482 2012-04-14 Tom de Vries <tom@codesourcery.com>
6483
6484 * gcc.dg/superblock.c: New test.
6485
6486 2012-04-14 Tom de Vries <tom@codesourcery.com>
6487
6488 * gcc.dg/pr51879-12.c: New test.
6489
6490 2012-04-13 Jason Merrill <jason@redhat.com>
6491
6492 PR c++/52824
6493 * g++.dg/cpp0x/variadic123.C: New.
6494 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6495
6496 PR c++/52905
6497 * g++.dg/cpp0x/initlist-ctor1.C: New.
6498
6499 PR c++/52915
6500 * g++.dg/other/anon-union2.C: New.
6501
6502 2012-04-13 Martin Jambor <mjambor@suse.cz>
6503
6504 PR middle-end/52939
6505 * g++.dg/ipa/pr52939.C: New test.
6506
6507 2012-04-13 Tom de Vries <tom@codesourcery.com>
6508
6509 * gcc.dg/pr52734.c: New test.
6510
6511 2012-04-13 Richard Guenther <rguenther@suse.de>
6512
6513 PR tree-optimization/52969
6514 * gcc.dg/torture/pr52969.c: New testcase.
6515
6516 2012-04-13 Richard Guenther <rguenther@suse.de>
6517
6518 PR c/52549
6519 * gcc.dg/pr52549.c: New testcase.
6520
6521 2012-04-13 Richard Guenther <rguenther@suse.de>
6522
6523 PR c/52862
6524 * gcc.dg/pr52862.c: New testcase.
6525
6526 2012-04-13 Joey Ye <joey.ye@arm.com>
6527
6528 * gcc.target/arm/thumb1-imm.c: New testcase.
6529
6530 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR target/52932
6533 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6534 second function argument.
6535 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6536 (calc_permps): Update declaration. Calculate result correctly.
6537 (avx2_test): Change src2 type to union256i_d.
6538 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6539 correctly.
6540
6541 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6542
6543 PR target/52775
6544 * gcc.target/powerpc/pr52775.c: New file.
6545
6546 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6547
6548 PR tree-optimization/18589
6549 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6550 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6551 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6552 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6553 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6554 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6555 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6556 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6557 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6558 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6559
6560 2012-04-12 Richard Guenther <rguenther@suse.de>
6561
6562 PR tree-optimization/52943
6563 * gcc.dg/torture/pr52943.c: New testcase.
6564
6565 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6566
6567 PR target/50751
6568 * gcc/target/sh/pr50751-4.c: New.
6569 * gcc/target/sh/pr50751-5.c: New.
6570 * gcc/target/sh/pr50751-6.c: New.
6571 * gcc/target/sh/pr50751-7.c: New.
6572
6573 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6574
6575 PR c++/52465
6576 * g++.dg/lookup/using52.C: New.
6577
6578 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6579
6580 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6581
6582 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6583
6584 PR rtl-optimization/52876
6585 * gcc.target/i386/pr52876.c: New.
6586
6587 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6588
6589 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6590 __UINTPTR_TYPE__.
6591 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6592 __INTPTR_TYPE__.
6593 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6594 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6595 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6596 (ptrdiff_t): ... this. All uses changed.
6597 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6598 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6599 __INTPTR_TYPE__.
6600 (main): Cast argument to __INTPTR_TYPE__.
6601 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6602 size_t.
6603 * gcc.dg/mallign.c (main): Likewise.
6604 * gcc.dg/pr38700.c (foo): Likewise.
6605 * gcc.dg/long-long-cst1.c (t): Likewise.
6606 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6607 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6608 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6609 * gcc.dg/pr25682.c (d, foo): Likewise.
6610 * gcc.dg/format/cast-1.c (f): Likewise.
6611 * gcc.dg/c90-const-expr-10.c
6612 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6613 (size_t): ...this. All uses changed.
6614 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6615 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6616 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6617 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6618 * gcc.dg/sequence-pt-1.c: Likewise.
6619 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6620 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6621 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6622 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6623 of ptrdiff_t with it.
6624 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6625 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6626 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6627
6628 2012-04-11 Jason Merrill <jason@redhat.com>
6629
6630 PR debug/45088
6631 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6632 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6633
6634 PR c++/52906
6635 * g++.dg/ext/attrib45.C: New.
6636
6637 * g++.dg/eh/dtor3.C: New.
6638
6639 2012-04-11 Richard Guenther <rguenther@suse.de>
6640
6641 PR middle-end/52621
6642 * gfortran.dg/pr52621.f90: New testcase.
6643
6644 2012-04-11 Richard Guenther <rguenther@suse.de>
6645
6646 PR middle-end/52918
6647 * g++.dg/torture/pr52918-1.C: New testcase.
6648 * g++.dg/torture/pr52918-2.C: Likewise.
6649
6650 2012-04-11 Tobias Burnus <burnus@net-b.de>
6651
6652 PR fortran/52729
6653 * gfortran.dg/block_11.f90: New.
6654
6655 2012-04-11 Nick Clifton <nickc@redhat.com>
6656
6657 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6658
6659 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6660
6661 PR target/16458
6662 * gcc.target/powerpc/pr16458-1.c: New test.
6663 * gcc.target/powerpc/pr16458-2.c: Likewise.
6664 * gcc.target/powerpc/pr16458-3.c: Likewise.
6665 * gcc.target/powerpc/pr16458-4.c: Likewise.
6666
6667 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6668
6669 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6670 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6671 * gcc.dg/builtin-bswap-5.c: Likewise.
6672 * gcc.target/i386/builtin-bswap-4.c: New test.
6673
6674 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6675
6676 PR 24985
6677 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6678
6679 2012-04-11 Richard Guenther <rguenther@suse.de>
6680
6681 PR rtl-optimization/52881
6682 * gcc.dg/torture/pr52881.c: New testcase.
6683 * gcc.dg/torture/pr52913.c: Likewise.
6684
6685 2012-04-11 Richard Guenther <rguenther@suse.de>
6686
6687 PR tree-optimization/52912
6688 * gcc.dg/torture/pr52912.c: New testcase.
6689
6690 2010-04-10 Michael Matz <matz@suse.de>
6691
6692 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6693 * gcc.dg/vect/vect-outer-1.c: Adjust.
6694 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6695 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6696 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6697 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6698 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6699 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6700
6701 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6702
6703 PR tree-optimization/52870
6704 * gcc.dg/vect/pr52870.c: New test.
6705
6706 2012-04-09 Mike Stump <mikestump@comcast.net>
6707
6708 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6709 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6710 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6711 * gnat.dg/aggr11.adb: Likewise.
6712 * gnat.dg/aggr11_pkg.ads: Likewise.
6713 * gnat.dg/aggr15.adb: Likewise.
6714 * gnat.dg/aggr15.ads: Likewise.
6715 * gnat.dg/aggr17.adb: Likewise.
6716 * gnat.dg/aggr18.adb: Likewise.
6717 * gnat.dg/array14.adb: Likewise.
6718 * gnat.dg/array14.ads: Likewise.
6719 * gnat.dg/array14_pkg.ads: Likewise.
6720 * gnat.dg/array19.adb: Likewise.
6721 * gnat.dg/array19.ads: Likewise.
6722 * gnat.dg/discr27.adb: Likewise.
6723 * gnat.dg/discr27.ads: Likewise.
6724 * gnat.dg/discr35.adb: Likewise.
6725 * gnat.dg/discr35.ads: Likewise.
6726 * gnat.dg/discr6.adb: Likewise.
6727 * gnat.dg/discr6_pkg.ads: Likewise.
6728 * gnat.dg/import1.adb: Likewise.
6729 * gnat.dg/import1.ads: Likewise.
6730 * gnat.dg/loop_address2.adb: Likewise.
6731 * gnat.dg/opt7.adb: Likewise.
6732 * gnat.dg/opt7.ads: Likewise.
6733 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6734 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6735 * gnat.dg/rep_clause2.adb: Likewise.
6736 * gnat.dg/rep_clause2.ads: Likewise.
6737 * gnat.dg/slice2.adb: Likewise.
6738 * gnat.dg/slice2.ads: Likewise.
6739 * gnat.dg/slice6.adb: Likewise.
6740 * gnat.dg/slice6_pkg.ads: Likewise.
6741 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6742 * gnat.dg/taft_type2.adb: Likewise.
6743 * gnat.dg/taft_type2.ads: Likewise.
6744 * gnat.dg/taft_type2_pkg.ads: Likewise.
6745 * gnat.dg/volatile10.adb: Likewise.
6746 * gnat.dg/volatile10_pkg.ads: Likewise.
6747
6748 * gcc.dg/dll-8.c: Remove execute permissions.
6749 * g++.dg/ext/dllexport5.C: Likewise.
6750
6751 2012-04-09 Jan Hubicka <jh@suse.cz>
6752
6753 PR lto/52722
6754 PR lto/51765
6755 PR lto/52634
6756 * gcc.dg/lto/pr52634_1.c: New testcase.
6757 * gcc.dg/lto/pr52634_0.c: New testcase.
6758
6759 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6760
6761 PR target/52883
6762 * gcc.target/i386/pr52883.c: New testcase.
6763
6764 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6767 (check_effective_target_sync_long_long): Add SPARC case.
6768 (check_effective_target_sync_long_long_runtime): Likewise.
6769 (check_effective_target_sync_int_long): Adjust SPARC case.
6770 (check_effective_target_sync_char_short): Likewise.
6771
6772 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6773
6774 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6775 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6776
6777 2012-04-08 Tobias Burnus <burnus@net-b.de>
6778
6779 PR fortran/40973
6780 PR fortran/52751
6781 * gfortran.dg/public_private_module_2.f90: New.
6782
6783 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6784
6785 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6786 directives.
6787
6788 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6789
6790 PR fortran/52893
6791 * gfortran.dg/function_optimize_11.f90: New test.
6792
6793 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6794
6795 PR fortran/52668
6796 * gfortran.dg/use_only_6.f90: New test.
6797
6798 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6799
6800 PR fortran/52668
6801 * gfortran.dg/use_only_6.f90: New test.
6802 2012-04-06 Mike Stump <mikestump@comcast.net>
6803
6804 PR testsuite/50722
6805 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6806
6807 2012-04-05 Jason Merrill <jason@redhat.com>
6808
6809 PR c++/52596
6810 * g++.dg/template/qualified-id5.C: New.
6811
6812 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6813
6814 PR target/52882
6815 * gcc.target/i386/pr52882.c: New test.
6816
6817 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6818 Dominique D'Humieures <dominiq@lps.ens.fr>
6819
6820 PR testsuite/52614
6821 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6822 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6823
6824 2012-04-04 Jason Merrill <jason@redhat.com>
6825
6826 PR c++/52845
6827 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6828
6829 2012-04-03 Jason Merrill <jason@redhat.com>
6830
6831 PR c++/52796
6832 * g++.dg/cpp0x/variadic-value1.C: New.
6833
6834 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6835
6836 * gnat.dg/pack18.adb: New test.
6837 * gnat.dg/pack18_pkg.ads: New helper.
6838
6839 2012-04-03 Richard Guenther <rguenther@suse.de>
6840
6841 PR tree-optimization/52808
6842 * gcc.dg/pr52808.c: New testcase.
6843
6844 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR tree-optimization/52835
6847 * gfortran.dg/pr52835.f90: New test.
6848
6849 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/specs/aggr5.ads: New test.
6852
6853 2012-04-02 Richard Guenther <rguenther@suse.de>
6854
6855 PR tree-optimization/52756
6856 * gcc.dg/torture/pr52756.c: New testcase.
6857
6858 2012-04-02 Richard Guenther <rguenther@suse.de>
6859
6860 PR middle-end/52803
6861 * gcc.dg/pr52803.c: New testcase.
6862
6863 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6864
6865 PR c++/40942
6866 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6867 DR 214 in account.
6868
6869 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/50043
6872 * g++.dg/cpp0x/noexcept17.C: New.
6873 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6874 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6875 * g++.dg/cpp0x/noexcept01.C: Likewise.
6876 * g++.dg/eh/init-temp1.C: Likewise.
6877 * g++.dg/eh/ctor1.C: Likwise.
6878
6879 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6880
6881 * gnat.dg/controlled6.adb: New test.
6882 * gnat.dg/controlled6_pkg.ads: New helper.
6883 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6884
6885 2012-03-30 Richard Henderson <rth@redhat.com>
6886
6887 PR debug/52727
6888 * g++.dg/opt/pr52727.C: New testcase.
6889
6890 2012-03-30 Richard Guenther <rguenther@suse.de>
6891
6892 PR tree-optimization/52754
6893 * gcc.target/i386/pr52754.c: New testcase.
6894
6895 2012-03-30 Richard Guenther <rguenther@suse.de>
6896
6897 PR middle-end/52772
6898 * g++.dg/torture/pr52772.C: New testcase.
6899
6900 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/52718
6903 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6904
6905 2012-03-29 Jason Merrill <jason@redhat.com>
6906
6907 PR c++/52685
6908 * g++.dg/template/inherit8.C: New.
6909
6910 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c++/52759
6913 * g++.dg/ext/weak4.C: New test.
6914
6915 PR tree-optimization/52760
6916 * gcc.c-torture/execute/pr52760.c: New test.
6917
6918 2012-03-29 Jason Merrill <jason@redhat.com>
6919
6920 PR c++/52743
6921 * g++.dg/cpp0x/initlist-array3.C: New.
6922
6923 2012-03-28 Jason Merrill <jason@redhat.com>
6924
6925 PR c++/52746
6926 * g++.dg/overload/virtual2.C: New.
6927
6928 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6929
6930 * gnat.dg/vect7.ad[sb]: New test.
6931
6932 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6933 Tobias Burnus <burnus@gcc.gnu.org>
6934
6935 PR fortran/52652
6936 * gfortran.dg/allocate_class_1.f90 : Change error test.
6937 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6938 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6939 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6940
6941 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR middle-end/52691
6944 * gcc.dg/pr52691.c: New test.
6945
6946 PR middle-end/52750
6947 * gcc.c-torture/compile/pr52750.c: New test.
6948
6949 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6950
6951 PR target/52692
6952 * gcc.target/avr/torture/builtins-2.c: New test.
6953
6954 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6955
6956 PR target/52736
6957 * gcc.target/i386/pr52736.c: New test.
6958
6959 2012-03-27 Martin Jambor <mjambor@suse.cz>
6960
6961 PR middle-end/52693
6962 * gcc.dg/torture/pr52693.c: New test.
6963
6964 2012-03-27 Meador Inge <meadori@codesourcery.com>
6965
6966 PR c++/52672
6967 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6968
6969 2012-03-27 Mike Stump <mikestump@comcast.net>
6970
6971 PR target/52665
6972 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6973 failures that match branch names.
6974
6975 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6976 H.J. Lu <hongjiu.lu@intel.com>
6977
6978 PR target/52698
6979 * gcc.target/i386/pr52698.c: New test.
6980
6981 2012-03-27 Richard Guenther <rguenther@suse.de>
6982
6983 PR middle-end/52720
6984 * gcc.dg/torture/pr52720.c: New testcase.
6985
6986 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6987
6988 * gnat.dg/pack17.adb: New test.
6989
6990 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6991
6992 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6993 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6994
6995 2012-03-26 Martin Jambor <mjambor@suse.cz>
6996
6997 PR tree-optimization/50052
6998 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6999
7000 2012-03-26 Richard Guenther <rguenther@suse.de>
7001
7002 PR tree-optimization/52701
7003 * gfortran.dg/pr52701.f90: New testcase.
7004
7005 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7006
7007 PR tree-optimization/52686
7008 * gcc.target/arm/pr52686.c: New test.
7009
7010 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7011
7012 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7013 Add "-Os -flto" to list.
7014
7015 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7016
7017 * gnat.dg/concat2.ad[sb]: New test.
7018
7019 2012-03-24 Jason Merrill <jason@redhat.com>
7020
7021 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7022 * g++.dg/cpp0x/trailing2.C: Likewise.
7023 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7024 * g++.dg/cpp1y/auto-fn1.C: New.
7025 * g++.dg/cpp1y/auto-fn2.C: New.
7026 * g++.dg/cpp1y/auto-fn3.C: New.
7027 * g++.dg/cpp1y/auto-fn4.C: New.
7028 * g++.dg/cpp1y/auto-fn5.C: New.
7029 * g++.dg/cpp1y/auto-fn6.C: New.
7030 * g++.dg/cpp1y/auto-fn7.C: New.
7031 * g++.dg/cpp1y/auto-fn8.C: New.
7032 * g++.dg/cpp1y/auto-fn9.C: New.
7033 * g++.dg/cpp1y/auto-fn10.C: New.
7034 * g++.dg/cpp1y/auto-fn11.C: New.
7035
7036 2012-03-23 Richard Guenther <rguenther@suse.de>
7037
7038 PR tree-optimization/52678
7039 * gfortran.dg/pr52678.f: New testcase.
7040
7041 2012-03-23 Richard Guenther <rguenther@suse.de>
7042
7043 PR tree-optimization/52638
7044 * g++.dg/torture/pr52638.C: New testcase.
7045
7046 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7047
7048 PR c++/52487
7049 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7050
7051 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR c++/52671
7054 * g++.dg/ext/attrib44.C: New test.
7055
7056 2012-03-22 Jan Hubicka <jh@suse.cz>
7057
7058 PR middle-end/51737
7059 * g++.dg/torture/pr51737.C: New testcase
7060
7061 2012-03-22 Richard Guenther <rguenther@suse.de>
7062
7063 PR tree-optimization/52548
7064 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7065
7066 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7067
7068 * lib/fortran-modules.exp (list-module-names-1): Remove
7069 warning.
7070
7071 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7072
7073 PR target/50751
7074 * gcc.target/sh/pr50751-1.c: New.
7075 * gcc.target/sh/pr50751-2.c: New.
7076 * gcc.target/sh/pr50751-3.c: New.
7077
7078 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7079
7080 PR target/52479
7081 * gcc.target/sh/sh4a-cos.c: Remove.
7082 * gcc.target/sh/sh4a-sin.c: Remove.
7083 * gcc.target/sh/sh4a-sincos.c: Remove.
7084
7085 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7086
7087 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7088 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7089
7090 2012-03-21 Martin Jambor <mjambor@suse.cz>
7091
7092 PR testsuite/52641
7093 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7094 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7095
7096 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7097
7098 * gcc.target/arm/thumb-16bit-ops.c: New file.
7099 * gcc.target/arm/thumb-ifcvt.c: New file.
7100
7101 2012-03-20 Jason Merrill <jason@redhat.com>
7102
7103 * lib/target-supports.exp: Add { target c++1y }.
7104
7105 * g++.dg/cpp0x/auto32.C: New.
7106
7107 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7108
7109 PR testsuite/52641
7110 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7111 int32plus.
7112 * gcc.dg/torture/pr48124-4.c: Ditto:
7113 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7114
7115 2012-03-20 Jason Merrill <jason@redhat.com>
7116
7117 PR c++/52510
7118 * g++.dg/cpp0x/initlist66.C: New.
7119
7120 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7121
7122 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7123 __AVR_HAVE_LPMX__
7124
7125 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7126
7127 PR target/49868
7128 * gcc.target/avr/torture/addr-space-2.h: New file.
7129 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7130 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7131 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7132 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7133
7134 2012-03-20 Richard Guenther <rguenther@suse.de>
7135
7136 * gnat.dg/pack16.adb: New testcase.
7137 * gnat.dg/pack16_pkg.ads: Likewise.
7138 * gnat.dg/specs/pack8.ads: Likewise.
7139 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7140
7141 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7142
7143 * g++.dg/warn/Wuseless-cast.C: Extend.
7144
7145 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/14710
7148 * g++.dg/warn/Wuseless-cast.C: New.
7149
7150 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7151
7152 PR libfortran/52608
7153 * gfortran.dg/pr52608.f90: New test.
7154
7155 2012-03-17 Tobias Burnus <burnus@net-b.de>
7156
7157 PR fortran/52585
7158 * gfortran.dg/proc_ptr_36.f90: New.
7159
7160 2012-03-16 Martin Jambor <mjambor@suse.cz>
7161
7162 * gcc.dg/misaligned-expand-1.c: New test.
7163 * gcc.dg/misaligned-expand-3.c: Likewise.
7164
7165 2012-03-16 Richard Guenther <rguenther@suse.de>
7166 Kai Tietz <ktietz@redhat.com>
7167
7168 PR middle-end/48814
7169 * gcc.c-torture/execute/pr48814-1.c: New test.
7170 * gcc.c-torture/execute/pr48814-2.c: New test.
7171 * gcc.dg/tree-ssa/assign-1.c: New test.
7172 * gcc.dg/tree-ssa/assign-2.c: New test.
7173 * gcc.dg/tree-ssa/assign-3.c: New test.
7174
7175 2012-03-16 Richard Guenther <rguenther@suse.de>
7176
7177 * gnat.dg/specs/pack7.ads: New testcase.
7178
7179 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR target/52568
7182 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7183 * gcc.dg/torture/vshuf-8.inc: Likewise.
7184 * gcc.dg/torture/vshuf-16.inc: Likewise.
7185 * gcc.dg/torture/vshuf-32.inc: Likewise.
7186
7187 2012-03-15 Jason Merrill <jason@redhat.com>
7188
7189 * g++.dg/torture/pr52582.C: New.
7190
7191 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7192
7193 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7194
7195 2012-03-15 Ira Rosen <irar@il.ibm.com>
7196 Ulrich Weigand <ulrich.weigand@linaro.org>
7197
7198 * gcc.dg/vect/slp-cond-3.c: New test.
7199 * gcc.dg/vect/slp-cond-4.c: New test.
7200
7201 2012-03-15 Ira Rosen <irar@il.ibm.com>
7202 Ulrich Weigand <ulrich.weigand@linaro.org>
7203
7204 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7205 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7206
7207 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7208
7209 PR libfortran/52434
7210 PR libfortran/48878
7211 PR libfortran/38199
7212 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7213 * gfortran.dg/round_1.f03: Likewise.
7214
7215 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7216 Andrew Pinski <apinski@cavium.com>
7217
7218 PR middle-end/52592
7219 * gcc.dg/pr52592.c: New test.
7220
7221 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7222
7223 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7224 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7225 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7226 * lib/fortran-modules.exp: .. this new file. Adjust users.
7227 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7228 gfortran-dg-debug-runtest): Call cleanup-modules.
7229 * lib/fortran-torture.exp (fortran-torture-execute,
7230 fortran-torture): Likewise.
7231 * gfortran.dg/coarray/caf.exp: Likewise.
7232 * lib/lto.exp: Likewise.
7233 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7234 * gfortran.dg/class_4b.f03: Likewise.
7235 * gfortran.dg/class_4c.f03: Likewise.
7236 * gfortran.dg/class_45a.f03: Likewise.
7237 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7238 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7239 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7240 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7241 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7242 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7243 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7244 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7245 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7246 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7247 * gfortran.dg/whole_file_28.f90: Likewise.
7248 * gfortran.dg/whole_file_29.f90: Likewise.
7249 * gfortran.dg/whole_file_30.f90: Likewise.
7250 * gfortran.dg/whole_file_31.f90: Likewise.
7251
7252 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR tree-optimization/52267
7255 * gcc.dg/pr52267.c: New test.
7256 * gcc.dg/tree-ssa/vrp65.c: New test.
7257 * gcc.dg/tree-ssa/vrp66.c: New test.
7258
7259 2012-03-15 Richard Guenther <rguenther@suse.de>
7260
7261 PR middle-end/52580
7262 * gfortran.dg/vect/pr52580.f: New testcase.
7263
7264 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7265
7266 * gcc.target/sh/fpul-usage-1.c: New.
7267
7268 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7269
7270 PR target/49468
7271 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7272 * gcc.target/sh/pr49468-di.c: Likewise.
7273
7274 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7275
7276 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7277 * gcc.dg/c99-stdint-6.c: Likewise.
7278 * gcc.dg/lto/20090210_0.c: Likewise.
7279 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7280 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7281 * gcc.dg/pragma-init-fini-2.c: Likewise.
7282 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7283 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7284 * gcc.target/i386/pr22152.c: Likewise.
7285 * gcc.target/i386/vect8-ret.c: Likewise.
7286 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7287 handling.
7288
7289 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7290
7291 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7292 * g++.dg/tree-prof/partition1.C: Likewise.
7293 * g++.dg/tree-prof/partition2.C: Likewise.
7294 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7295 handling.
7296 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7297 * gcc.c-torture/execute/20010724-1.c: Remove.
7298 * gcc.c-torture/execute/20010724-1.x: Remove.
7299 * gcc.c-torture/execute/20040208-2.c: Remove.
7300 * gcc.c-torture/execute/20040208-2.x: Remove.
7301 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7302 Remove.
7303 (main) [__mips__ && __sgi__]: Remove.
7304 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7305 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7306 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7307 mips-sgi-irix6* handling.
7308 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7309 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7310 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7311 handling.
7312 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7313 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7314 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7315 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7316 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7317 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7318 mips-sgi-irix6*.
7319 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7320 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7321 * gcc.target/mips/save-restore-3.c: Likewise.
7322 * gcc.target/mips/save-restore-4.c: Likewise.
7323 * gcc.target/mips/save-restore-5.c: Likewise.
7324 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7325 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7326 messages.
7327 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7328 IRIX 6 handling.
7329 (restore_ld_library_path_env_vars): Likewise.
7330 * lib/target-supports.exp (check_profiling_available): Remove
7331 mips*-*-irix* handling.
7332 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7333 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7334 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7335
7336 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR c++/52582
7339 * g++.dg/opt/pr52582.C: New test.
7340
7341 2012-03-14 Richard Guenther <rguenther@suse.de>
7342
7343 PR tree-optimization/52571
7344 * gcc.dg/vect/vect-2.c: Initialize arrays.
7345 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7346 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7347 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7348
7349 2012-03-14 Richard Guenther <rguenther@suse.de>
7350
7351 PR middle-end/52080
7352 PR middle-end/52097
7353 PR middle-end/48124
7354 * gcc.dg/torture/pr48124-1.c: New testcase.
7355 * gcc.dg/torture/pr48124-2.c: Likewise.
7356 * gcc.dg/torture/pr48124-3.c: Likewise.
7357 * gcc.dg/torture/pr48124-4.c: Likewise.
7358
7359 2012-03-14 Richard Guenther <rguenther@suse.de>
7360
7361 PR middle-end/52578
7362 * gcc.dg/pr52578.c: New testcase.
7363
7364 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR c++/52521
7367 * g++.dg/cpp0x/udlit-args2.C: New test.
7368
7369 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7370
7371 PR target/48596
7372 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7373 * gcc.c-torture/compile/pr48596.c: ... here.
7374
7375 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7376
7377 PR c++/51641
7378 * g++.dg/lookup/hidden-class17.C: New test.
7379
7380 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR c/52577
7383 * gcc.dg/Wunused-var-3.c: New test.
7384
7385 2012-03-13 Martin Jambor <mjambor@suse.cz>
7386
7387 * gcc.dg/misaligned-expand-2.c: New test.
7388
7389 2012-03-13 Richard Guenther <rguenther@suse.de>
7390
7391 PR middle-end/52134
7392 * gcc.dg/pr52134.c: New testcase.
7393
7394 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7397
7398 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7399
7400 PR tree-optimization/46728
7401 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7402 * gcc.target/powerpc/pr46728-5.c: Likewise.
7403 * gcc.target/powerpc/pr46728-8.c: Likewise.
7404 * gcc.target/powerpc/pr46728-10.c: Likewise.
7405 * gcc.target/powerpc/pr46728-11.c: Likewise.
7406 * gcc.target/powerpc/pr46728-13.c: Likewise.
7407 * gcc.target/powerpc/pr46728-14.c: Likewise.
7408 * gcc.target/powerpc/pr46728-15.c: Likewise.
7409
7410 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7411
7412 PR c++/52299
7413 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7414
7415 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7416
7417 PR tree-optimization/46728
7418 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7419 * gcc.target/powerpc/pr46728-5.c: Likewise.
7420 * gcc.target/powerpc/pr46728-8.c: Likewise.
7421 * gcc.target/powerpc/pr46728-10.c: Likewise.
7422 * gcc.target/powerpc/pr46728-11.c: Likewise.
7423 * gcc.target/powerpc/pr46728-13.c: Likewise.
7424 * gcc.target/powerpc/pr46728-14.c: Likewise.
7425 * gcc.target/powerpc/pr46728-15.c: Likewise.
7426
7427 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7428
7429 PR target/49868
7430 * gcc.target/avr/torture/addr-space-1.h: New file.
7431 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7432 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7433 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7434 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7435
7436 2012-03-12 Andrew Pinski <apinski@cavium.com>
7437
7438 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7439
7440 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7441
7442 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7443 * g++.dg/abi/thunk4.C: Likewise.
7444 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7445 Adapt line numbers.
7446 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7447 handling.
7448 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7449 * g++.dg/eh/spbp.C: Likewise.
7450 * g++.dg/ext/label13.C: Likewise.
7451 * g++.dg/guality/guality.exp: Likewise.
7452 * g++.dg/other/anon5.C: Likewise.
7453 * g++.dg/other/pragma-ep-1.C: Remove.
7454 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7455 * g++.dg/warn/pr31246.C: Likewise.
7456 * g++.dg/warn/weak1.C: Likewise.
7457 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7458 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7459 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7460 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7461 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7462 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7463 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7464 * gcc.dg/c99-tgmath-1.c: Likewise.
7465 * gcc.dg/c99-tgmath-2.c: Likewise.
7466 * gcc.dg/c99-tgmath-3.c: Likewise.
7467 * gcc.dg/c99-tgmath-4.c: Likewise.
7468 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7469 handling.
7470 * gcc.dg/debug/pr49032.c: Likewise.
7471 * gcc.dg/guality/guality.exp: Likewise.
7472 * gcc.dg/intmax_t-1.c: Likewise.
7473 * gcc.dg/pr48616.c: Likewise.
7474 * gcc.dg/pragma-ep-1.c: Remove.
7475 * gcc.dg/pragma-ep-2.c: Remove.
7476 * gcc.dg/pragma-ep-3.c: Remove.
7477 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7478 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7479 * gcc.misc-tests/gcov-14.c: Likewise.
7480 * gfortran.dg/guality/guality.exp: Likewise.
7481 * lib/target-supports.exp (check_weak_available): Likewise.
7482 (add_options_for_tls): Likewise.
7483 (check_ascii_locale_available): Likewise.
7484 * obj-c++.dg/dwarf-2.mm: Likewise.
7485 * objc.dg/dwarf-1.m: Likewise.
7486 * objc.dg/dwarf-2.m: Likewise.
7487
7488 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR tree-optimization/51721
7491 * gcc.dg/tree-ssa/vrp64.c: New test.
7492
7493 PR tree-optimization/52533
7494 * gcc.c-torture/compile/pr52533.c: New test.
7495
7496 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7497
7498 * gcc.target/i386/rtm-xabort-1.c: New.
7499 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7500 * gcc.target/i386/rtm-xend-1.c: Ditto.
7501 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7502 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7503 * gcc.target/i386/sse-13.c: Ditto.
7504 * gcc.target/i386/sse-14.c: Ditto.
7505 * gcc.target/i386/sse-22.c: Ditto.
7506 * gcc.target/i386/sse-23.c: Ditto.
7507 * g++.dg/other/i386-2.C: Ditto.
7508 * g++.dg/other/i386-3.C: Ditto.
7509
7510 2012-03-12 Tobias Burnus <burnus@net-b.de>
7511
7512 PR fortran/52542
7513 * gfortran.dg/proc_ptr_35.f90: New.
7514
7515 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7516
7517 PR target/52530
7518 * gcc.dg/torture/pr52530.c: New test.
7519
7520 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7521
7522 PR target/51244
7523 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7524
7525 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7526
7527 PR target/52450
7528 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7529
7530 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7531
7532 2012-03-09 Andrew Pinski <apinski@cavium.com>
7533
7534 PR middle-end/51988
7535 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7536 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7537
7538 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7539
7540 * gcc.dg/tree-ssa/scev-3.c: New.
7541 * gcc.dg/tree-ssa/scev-4.c: New.
7542
7543 2012-03-08 Tobias Burnus <burnus@net-b.de>
7544
7545 PR fortran/52469
7546 * gfortran.dg/proc_ptr_34.f90
7547
7548 2012-03-07 Jason Merrill <jason@redhat.com>
7549
7550 PR c++/52521
7551 * g++.dg/cpp0x/udlit-mangle.C: New.
7552
7553 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7554
7555 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7556
7557 2012-03-06 Richard Guenther <rguenther@suse.de>
7558
7559 PR middle-end/52493
7560 * gcc.dg/torture/pr52493.c: New testcase.
7561
7562 2012-03-06 Richard Guenther <rguenther@suse.de>
7563
7564 PR lto/52097
7565 * gcc.dg/lto/pr52097_0.c: New testcase.
7566
7567 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7568
7569 PR target/51244
7570 * gcc.target/sh/pr51244-1.c: New.
7571 * gcc.target/sh/pr51244-2.c: New.
7572 * gcc.target/sh/pr51244-3.c: New.
7573
7574 2012-03-05 Jason Merrill <jason@redhat.com>
7575
7576 PR c++/51930
7577 * g++.dg/ext/visibility/template11.C: New.
7578
7579 * g++.dg/cpp0x/implicit13.C: New.
7580
7581 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR tree-optimization/51721
7584 * gcc.dg/tree-ssa/vrp63.c: New test.
7585 * gcc.dg/pr51721.c: New test.
7586
7587 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7588
7589 PR fortran/50981
7590 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7591 argument checks.
7592
7593 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7594
7595 PR target/52146
7596 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7597
7598 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7599
7600 PR fortran/50981
7601 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7602
7603 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7604
7605 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7606 int32plus.
7607
7608 2012-03-03 Jason Merrill <jason@redhat.com>
7609
7610 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7611
7612 Core 1270
7613 * g++.dg/cpp0x/initlist65.C: New.
7614
7615 PR c++/36797
7616 * g++.dg/ext/is_empty2.C: New.
7617
7618 2012-03-03 Tobias Burnus <burnus@net-b.de>
7619
7620 PR fortran/48820
7621 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7622
7623 2012-03-03 Tobias Burnus <burnus@net-b.de>
7624
7625 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7626 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7627 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7628 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7629 * gfortran.dg/class_30.f90: Remove dg-warning line.
7630 * gfortran.dg/bind_c_usage_25.f90: New.
7631
7632 2012-03-03 Tobias Burnus <burnus@net-b.de>
7633
7634 PR fortran/48820
7635 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7636 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7637 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7638
7639 2012-03-03 Tobias Burnus <burnus@net-b.de>
7640
7641 PR fortran/48820
7642 * gfortran.dg/assumed_type_1.f90: New.
7643 * gfortran.dg/assumed_type_2.f90: New.
7644 * gfortran.dg/assumed_type_3.f90: New.
7645 * gfortran.dg/assumed_type_4.f90: New.
7646
7647 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7648
7649 PR target/49486
7650 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7651 * gcc.target/sh/pr49468-di.c: New.
7652
7653 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7654
7655 * gcc.dg/graphite/pr50561.c: Update.
7656
7657 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7658
7659 * gcc.target/powerpc/pr52457.c: New test.
7660
7661 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7662
7663 * gcc.target/arm/sat-1.c: New test.
7664
7665 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7666
7667 PR target/46716
7668 * gcc.target/i386/pr46716.c: New test.
7669
7670 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7671
7672 PR c++/51989
7673 * g++.dg/cpp0x/sfinae32.C: New.
7674
7675 2012-03-02 Richard Guenther <rguenther@suse.de>
7676
7677 PR tree-optimization/52406
7678 * gcc.dg/torture/pr52406.c: New testcase.
7679
7680 2012-03-02 Tobias Burnus <burnus@net-b.de>
7681
7682 PR fortran/52325
7683 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7684 * gfortran.dg/nullify_2.f90: Update dg-error.
7685 * gfortran.dg/nullify_4.f90: Ditto.
7686 * gfortran.dg/pointer_init_6.f90: Ditto.
7687
7688 2012-03-02 Tobias Burnus <burnus@net-b.de>
7689
7690 PR fortran/52270
7691 * gfortran.dg/class_51.f90: New.
7692
7693 2012-03-02 Tobias Burnus <burnus@net-b.de>
7694
7695 PR fortran/52452
7696 * gfortran.dg/intrinsic_8.f90: New.
7697
7698 2012-03-01 Kai Tietz <ktietz@redhat.com>
7699
7700 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7701 routines on mingw targets.
7702 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7703
7704 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR tree-optimization/52445
7707 * gcc.dg/pr52445.c: New test.
7708
7709 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR target/52437
7712 * gcc.c-torture/compile/pr52437.c: New test.
7713
7714 PR middle-end/52419
7715 * gcc.dg/torture/pr52419.c: New test.
7716
7717 PR tree-optimization/52429
7718 * gcc.dg/torture/pr52429.c: New test.
7719 * g++.dg/opt/pr52429.C: New test.
7720
7721 2012-02-29 Richard Guenther <rguenther@suse.de>
7722
7723 PR testsuite/52297
7724 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7725 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7726 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7727 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7728 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7729 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7730
7731 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7732
7733 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7734
7735 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7736
7737 PR fortran/52386
7738 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7739
7740 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7741
7742 PR target/51534
7743 * gcc.target/arm/neon/pr51534.c: New testcase.
7744
7745 2012-02-28 Richard Guenther <rguenther@suse.de>
7746
7747 PR target/52407
7748 * gcc.dg/torture/pr52407.c: New testcase.
7749
7750 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7751
7752 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7753 * gcc.target/arm/vfp2.c: Likewise.
7754 * gcc.target/arm/vfp3.c: Likewise.
7755 * gcc.target/arm/vfp4.c: Likewise.
7756 * gcc.target/arm/vfp5.c: Likewise.
7757 * gcc.target/arm/vfp6.c: Likewise.
7758 * gcc.target/arm/vfp7.c: Likewise.
7759 * gcc.target/arm/vfp8.c: Likewise.
7760 * gcc.target/arm/vfp9.c: Likewise.
7761 * gcc.target/arm/vfp10.c: Likewise.
7762 * gcc.target/arm/vfp11.c: Likewise.
7763 * gcc.target/arm/vfp12.c: Likewise.
7764 * gcc.target/arm/vfp13.c: Likewise.
7765 * gcc.target/arm/vfp14.c: Likewise.
7766 * gcc.target/arm/vfp15.c: Likewise.
7767 * gcc.target/arm/vfp16.c: Likewise.
7768 * gcc.target/arm/vfp17.c: Likewise.
7769 * gcc.target/arm/neon-constants.h: New file.
7770 * gcc.target/arm/neon-vect1.c: New test.
7771 * gcc.target/arm/neon-vect2.c: New test.
7772 * gcc.target/arm/neon-vect3.c: New test.
7773 * gcc.target/arm/neon-vect4.c: New test.
7774 * gcc.target/arm/neon-vect5.c: New test.
7775 * gcc.target/arm/neon-vect6.c: New test.
7776 * gcc.target/arm/neon-vect7.c: New test.
7777 * gcc.target/arm/neon-vect8.c: New test.
7778
7779 2012-02-28 Richard Guenther <rguenther@suse.de>
7780
7781 PR tree-optimization/52402
7782 * gcc.dg/torture/pr52402.c: New testcase.
7783
7784 2012-02-28 Richard Guenther <rguenther@suse.de>
7785
7786 PR lto/52400
7787 * g++.dg/lto/pr52400_0.C: New testcase.
7788
7789 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7790
7791 * gcc.target/avr/torture/builtins-1.c: New test.
7792 * gcc.target/avr/torture/builtins-error.c: New test.
7793
7794 2012-02-28 Kai Tietz <ktietz@redhat.com>
7795
7796 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7797 * gcc.target/i386/pr45352-2.c: Likewise.
7798 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7799 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7800 targets instead rand.
7801 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7802 * gcc.target/i386/sse2-mul-1.c: Likewise.
7803 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7804 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7805 * gcc.target/i386/pad-1.c: Likewise.
7806 * gcc.target/i386/pad-9.c: Likewise.
7807 * gcc.target/i386/pad-2.c: Likewise.
7808 * gcc.target/i386/pad-5b.c: Likewise.
7809 * gcc.target/i386/pad-8.c: Likewise.
7810 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7811 * gcc.target/i386/pr44130.c: Likewise.
7812 * gcc.target/i386/align-main-1.c: Likewise.
7813 * gcc.target/i386/align-main-2.c: Likewise.
7814 * gcc.target/i386/sw-1.c: Likewise.
7815 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7816 on x64 mingw target.
7817 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7818 * gcc.target/i386/pr46295.c: Likewise.
7819 * gcc.target/i386/amd64-abi-1.c: Likewise.
7820 * gcc.target/i386/amd64-abi-2.c: Likewise.
7821 * gcc.target/i386/pr39082-1.c: Likewise.
7822 * gcc.target/i386/pr39162.c: Likewise.
7823 * gcc.target/i386/pr22152.c: Likewise.
7824 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7825 * gcc.target/i386/wrfsbase-2.c: Likewise.
7826 * gcc.target/i386/local.c: Likewise
7827 * gcc.target/i386/wrgsbase-1.c: Likewise.
7828 * gcc.target/i386/wrfsbase-1.c: Likewise.
7829 * gcc.target/i386/pr39315-3.c: Likewise.
7830 * gcc.target/i386/pr35767-4.c: Likewise.
7831 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7832 x64 mingw target.
7833 * gcc.target/i386/pr45336-2.c: Likewise.
7834 * gcc.target/i386/pr45336-1.c: Likewise.
7835 * gcc.target/i386/pr45336-4.c: Likewise.
7836
7837 2012-02-27 Tristan Gingold <gingold@adacore.com>
7838
7839 * gnat.dg/array20.ad[sb]: New test.
7840
7841 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR target/52375
7844 * gcc.target/arm/pr52375.c: New test.
7845 * gcc.c-torture/compile/pr52375.c: New test.
7846
7847 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7848
7849 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7850 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7851
7852 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7853
7854 * gnat.dg/aggr19.adb: New test.
7855 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7856
7857 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7858
7859 PR target/49263
7860 * gcc.target/sh/pr49263.c: New.
7861
7862 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7863
7864 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7865 simulate_thread_wrapper_other_threads
7866 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7867 Move initialization of 'value' to main().
7868 (main): Initialize 'value';
7869 * gcc.dg/simulate-thread/speculative-store.c
7870 (simulate_thread_step_verify): Return 0 when successful.
7871 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7872 Reduce threshold.
7873 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7874 (simulate_thread_wrapper_other_threads): Return a success/fail value
7875 and issue an error if the instruction count threshold is exceeded.
7876
7877 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7878
7879 PR target/50580
7880 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7881 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7882
7883 2012-02-24 Richard Guenther <rguenther@suse.de>
7884
7885 PR middle-end/52355
7886 * gcc.dg/pr52355.c: New testcase.
7887
7888 2012-02-23 Kai Tietz <ktietz@redhat.com>
7889
7890 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7891 * gcc.dg/Wpadded.c: Likewise.
7892 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7893 structure-layout.
7894 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7895 for sleep by Sleep and add windows.h include for this function.
7896 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7897 targets.
7898 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7899 target.
7900 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7901 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7902 on x64 mingw target.
7903 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7904 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7905 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7906 failure on LLP64 target.
7907
7908 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7909
7910 PR c/52290
7911 * gcc.dg/noncompile/pr52290.c: New test.
7912
7913 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR tree-optimization/52019
7916 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7917
7918 2012-02-22 Kai Tietz <ktietz@redhat.com>
7919
7920 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7921 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7922 derived pdiff_t type.
7923 * g++.dg/torture/pr49720.C: Likewise
7924
7925 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7926
7927 PR target/52330
7928 * gcc.target/i386/pr52330.c: New test.
7929
7930 2012-02-22 Tobias Burnus <burnus@net-b.de>
7931
7932 PR fortran/52335
7933 * gfortran.dg/io_constraints_10.f90: New.
7934
7935 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7936
7937 * lib/target-supports.exp (check_effective_target_vect_condition):
7938 Return true for NEON.
7939
7940 2012-02-21 Kai Tietz <ktietz@redhat.com>
7941
7942 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7943
7944 2012-02-21 Richard Guenther <rguenther@suse.de>
7945
7946 PR tree-optimization/52324
7947 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7948
7949 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7950
7951 PR middle-end/51782
7952 * gcc.target/avr/torture/pr51782-1.c: New test.
7953
7954 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR tree-optimization/52318
7957 * gcc.dg/pr52318.c: New test.
7958
7959 2012-02-20 Kai Tietz <ktietz@redhat.com>
7960
7961 * gcc.dg/bf-ms-layout-3.c: New testcase.
7962
7963 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7964
7965 PR testsuite/52229
7966 PR fortran/32380
7967 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7968
7969 2012-02-20 Richard Guenther <rguenther@suse.de>
7970
7971 PR tree-optimization/52298
7972 * gcc.dg/torture/pr52298.c: New testcase.
7973 * gcc.dg/vect/pr52298.c: Likewise.
7974
7975 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7976
7977 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7978 * gcc.c-torture/execute/pr52286.c: Ditto.
7979
7980 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR tree-optimization/52286
7983 * gcc.c-torture/execute/pr52286.c: New test.
7984
7985 2012-02-18 Tobias Burnus <burnus@net-b.de>
7986
7987 PR fortran/52295
7988 * gfortran.dg/interface_35.f90: Use -std=f2003.
7989 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7990 * gfortran.dg/interface_assignment_4.f90: Ditto.
7991 * gfortran.dg/bessel_1.f90: Ditto.
7992 * gfortran.dg/func_result_6.f90: Ditto.
7993 * gfortran.dg/hypot_1.f90: Ditto.
7994 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7995
7996 2012-02-17 Tobias Burnus <burnus@net-b.de>
7997
7998 PR translation/52232
7999 PR translation/52234
8000 PR translation/52245
8001 PR translation/52246
8002 PR translation/52262
8003 PR translation/52273
8004 * gfortran.dg/coarray_22.f90: Update dg-error.
8005 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8006
8007 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8008
8009 PR target/51753
8010 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8011 (simulate-thread): Use default timeout.
8012
8013 2012-02-16 Jason Merrill <jason@redhat.com>
8014
8015 PR c++/52248
8016 * g++.dg/ext/timevar1.C: New.
8017
8018 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8019
8020 PR c++/52126
8021 * g++.dg/template/using21.C: New.
8022 * g++.dg/template/using22.C: Likewise.
8023
8024 2012-02-16 Jason Merrill <jason@redhat.com>
8025
8026 PR c++/51415
8027 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8028
8029 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR tree-optimization/52255
8032 * gcc.c-torture/compile/pr52255.c: New test.
8033
8034 PR debug/52260
8035 * g++.dg/debug/dwarf2/pr52260.C: New test.
8036
8037 PR middle-end/51929
8038 * g++.dg/ipa/pr51929.C: New test.
8039
8040 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8041
8042 PR target/52199
8043 * gcc.target/powerpc/pr52199.c: New file.
8044
8045 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8046
8047 PR target/52152
8048 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8049
8050 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8051
8052 * gcc.dg/pr51867.c: Don't include <math.h>.
8053 (sqrtf): Declare.
8054
8055 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8056
8057 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8058 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8059
8060 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8061
8062 PR tree-optimization/50561
8063 * gcc.dg/graphite/pr50561.c: New testcase.
8064
8065 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8066
8067 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8068 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8069
8070 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8071
8072 * gnat.dg/discr35.ad[sb]: New test.
8073
8074 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/volatile10.adb: New test.
8077 * gnat.dg/volatile10_pkg.ads: New helper.
8078
8079 2012-02-14 Jason Merrill <jason@redhat.com>
8080
8081 * g++.dg/ext/attrib43.C: New.
8082
8083 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8084
8085 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8086 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8087 fgnu_tm.
8088 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8089 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8090 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8091 effective_target fgnu_tm.
8092 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8093
8094 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR c++/52247
8097 * g++.dg/template/asmgoto1.C: New test.
8098
8099 2012-02-14 Ian Lance Taylor <iant@google.com>
8100
8101 PR go/48501
8102 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8103 compiling generated file for 64bit and index tests.
8104
8105 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8106
8107 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8108
8109 2012-02-14 Richard Guenther <rguenther@suse.de>
8110
8111 PR tree-optimization/52244
8112 PR tree-optimization/51528
8113 * gcc.dg/torture/pr52244.c: New testcase.
8114
8115 2012-02-14 Walter Lee <walt@tilera.com>
8116
8117 * g++.dg/other/PR23205.C: Disable test on tile.
8118 * g++.dg/other/pr23205-2.C: Disable test on tile.
8119 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8120 * gcc.dg/20040813-1.c: Disable test on tile.
8121 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8122 * gcc.misc-tests/linkage.exp: Handle tilegx.
8123
8124 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR tree-optimization/52210
8127 * gcc.dg/pr52210.c: New test.
8128
8129 2012-02-14 Jason Merrill <jason@redhat.com>
8130
8131 PR c++/39055
8132 * g++.dg/overload/defarg5.C: New.
8133
8134 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR c/52181
8137 * c-c++-common/pr52181.c: New test.
8138
8139 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR c++/52215
8142 * g++.dg/ext/atomic-1.C: New test.
8143
8144 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8145
8146 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8147
8148 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR middle-end/52209
8151 * gcc.c-torture/execute/pr52209.c: New test.
8152
8153 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8154
8155 PR fortran/50981
8156 * gfortran.dg/elemental_optional_args_5.f03: New test.
8157
8158 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8159
8160 PR testsuite/50076
8161 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8162 cases.
8163
8164 2012-02-11 Ian Lance Taylor <iant@google.com>
8165
8166 PR go/51874
8167 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8168 SPARC Solaris. Don't run the test at all on systems where it may
8169 not work, rather than xfailing it.
8170
8171 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8172
8173 PR rtl-optimization/52175
8174 * gcc.c-torture/compile/pr52175.c: New test.
8175
8176 2012-02-10 Jason Merrill <jason@redhat.com>
8177
8178 PR c++/51910
8179 * g++.dg/template/repo10.C: New.
8180
8181 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR debug/52132
8184 * gcc.dg/pr52132.c: New test.
8185
8186 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8187
8188 * gnat.dg/specs/aggr4.ads: New test.
8189 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8190
8191 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8192
8193 PR target/52146
8194 * gcc.target/i386/pr52146.c: New.
8195
8196 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR middle-end/52177
8199 * c-c++-common/pr52177.c: New test.
8200
8201 2012-02-10 Jan Hubicka <jh@suse.cz>
8202
8203 PR middle-end/48600
8204 * g++.dg/torture/pr48600.C: New testcase.
8205
8206 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8207
8208 PR middle-end/52140
8209 * gcc.dg/dfp/pr52140.c: New test.
8210
8211 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR fortran/32380
8214 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8215 of dg-options.
8216
8217 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8218
8219 PR middle-end/51867
8220 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8221 * gcc.dg/pr51867.c: New test.
8222
8223 2012-02-09 Ian Lance Taylor <iant@google.com>
8224
8225 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8226 which don't support -fsplit-stack. Turn off optimization when
8227 compiling select5-out.go.
8228
8229 2012-02-08 Ian Lance Taylor <iant@google.com>
8230
8231 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8232 systems which don't support -fsplit-stack.
8233
8234 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8235
8236 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8237 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8238 machine instuction in the log.
8239
8240 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8241
8242 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8243 to 20 seconds.
8244
8245 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8246
8247 PR driver/48524
8248 * gcc.dg/pr48524.c: New test.
8249 * gcc.dg/pr48524.spec: New spec file for test.
8250
8251 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8252
8253 PR fortran/32380
8254 * gfortran.dg/vect/pr32380.f90: New test.
8255
8256 2012-02-08 Tobias Burnus <burnus@net-b.de>
8257
8258 PR fortran/52151
8259 * gfortran.dg/realloc_on_assign_12.f90: New.
8260
8261 2012-02-08 Richard Guenther <rguenther@suse.de>
8262
8263 PR rtl-optimization/52170
8264 * gcc.dg/torture/pr52170.c: New testcase.
8265
8266 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR gcov-profile/52150
8269 * gcc.dg/tree-prof/pr52150.c: New test.
8270
8271 PR rtl-optimization/52139
8272 * gcc.dg/pr52139.c: New test.
8273
8274 2012-02-07 Jason Merrill <jason@redhat.com>
8275
8276 PR c++/51675
8277 * g++.dg/cpp0x/constexpr-union3.C: New.
8278
8279 PR c++/52035
8280 * g++.dg/lto/pr52035_0.C: New.
8281
8282 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8283
8284 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8285 * gcc.dg/special/weak-1.c: Likewise.
8286 * gcc.dg/ucnid-12.c: Likewise.
8287 * gcc.dg/torture/pr45678-1.c: Likewise.
8288 * gcc.dg/torture/pr45678-2.c: Likewise.
8289 * gcc.dg/vector-4.c: Likewise.
8290 * gcc.dg/ipa/inline-5.c: Likewise.
8291 * gcc.dg/ucnid-11.c: Likewise.
8292 * gcc.misc-tests/gcov-13.c: Likewise.
8293 * gcc.misc-tests/gcov-14.c: Likewise.
8294 * g++.dg/ext/label13.C: Likewise.
8295 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8296 hppa*-*-hpux* options.
8297 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8298 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8299 * gcc.dg/pr48616.c: Likewise.
8300 * gcc.dg/pr17957.c: Likewise.
8301 * gcc.dg/pr17055-1.c: Likewise.
8302 * gcc.dg/pr32912-1.c: Likewise.
8303 * gcc.dg/tm/pr51472.c: Likewise.
8304 * c-c++-common/fold-bitand-4.c: Likewise.
8305 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8306 Use dg-additional-options for extra options.
8307
8308 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8309
8310 * gcc.target/epiphany/interrupt-2.c: New test.
8311
8312 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8313
8314 PR target/52155
8315 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8316 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8317 for MIPS ELF.
8318
8319 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8320
8321 PR target/52152
8322 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8323
8324 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8325
8326 PR middle-end/24306
8327 PR target/52154
8328 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8329 * gcc.target/mips/va-arg-1.c: New test.
8330
8331 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8332
8333 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8334 for -mno-pointers-to-nested-functions.
8335
8336 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8337
8338 * gcc.c-torture/execute/20120207-1.c: New test.
8339
8340 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR rtl-optimization/52060
8343 * gcc.dg/torture/pr52060.c: New test.
8344
8345 PR middle-end/52074
8346 * gcc.c-torture/compile/pr52074.c: New test.
8347
8348 2012-02-07 Tobias Burnus <burnus@net-b.de>
8349
8350 PR fortran/51514
8351 * gfortran.dg/class_to_type_2.f90: New.
8352
8353 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8354
8355 PR fortran/32373
8356 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8357 Remove module.
8358
8359 2012-02-06 Jason Merrill <jason@redhat.com>
8360
8361 PR c++/52088
8362 * g++.dg/template/conv13.C: New.
8363
8364 2012-02-06 Richard Guenther <rguenther@suse.de>
8365
8366 PR tree-optimization/52115
8367 * gcc.c-torture/compile/pr52115.c: New testcase.
8368
8369 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR target/52129
8372 * gcc.c-torture/execute/pr52129.c: New test.
8373
8374 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8375
8376 * gcc.dg/pr48374.c: Actually add the test I forgot
8377 in the 2012-01-25 commit.
8378
8379 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8380
8381 PR fortran/32373
8382 * gfortran.dg/vect/vect-8.f90: New test case.
8383
8384 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8385
8386 PR fortran/48847
8387 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8388
8389 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8390
8391 PR fortran/52102
8392 * gfortran.dg/class_48.f90 : Add test of allocate class array
8393 component with source in subroutine test3. Remove commenting
8394 out in subroutine test4, since branching on unitialized variable
8395 is now fixed (no PR for this last.).
8396
8397 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8398
8399 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8400 on MIPS targets.
8401 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8402
8403 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8404
8405 PR target/52125
8406 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8407 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8408
8409 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8410
8411 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8412 (check_effective_target_sync_int_long): Use it.
8413 (check_effective_target_sync_char_short): Likewise.
8414 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8415
8416 2012-02-05 Tobias Burnus <burnus@net-b.de>
8417
8418 PR fortran/51972
8419 * gfortran.dg/class_48.f90: Add some further checks.
8420
8421 2012-02-05 Ira Rosen <irar@il.ibm.com>
8422
8423 PR tree-optimization/52091
8424 * gcc.dg/vect/pr52091.c: New test.
8425
8426 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR rtl-optimization/52113
8429 * gcc.target/avr/pr52113.c: New test.
8430
8431 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR rtl-optimization/52092
8434 * gcc.c-torture/compile/pr52092.c: New test.
8435
8436 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8437
8438 PR fortran/41587
8439 * gfortran.dg/class_array_10.f03: New test.
8440
8441 PR fortran/46356
8442 * gfortran.dg/class_array_11.f03: New test.
8443
8444 PR fortran/51754
8445 * gfortran.dg/class_array_12.f03: New test.
8446
8447 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8448
8449 PR fortran/52012
8450 * gfortran.dg/realloc_on_assign_11.f90: New test.
8451
8452 2012-02-02 Tobias Burnus <burnus@net-b.de>
8453
8454 PR fortran/52093
8455 * gfortran.dg/shape_7.f90: New.
8456
8457 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8458
8459 * gcc.target/mips/mips-prepend-1.c: New test.
8460
8461 2012-02-02 Jan Hubicka <jh@suse.cz>
8462 Tom de Vries <tom@codesourcery.com>
8463
8464 PR middle-end/51998
8465 * gcc.dg/alias-12.c: New testcase.
8466 * gcc.dg/alias-13.c: New testcase.
8467
8468 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR target/52086
8471 * gcc.dg/pr52086.c: New test.
8472
8473 PR tree-optimization/52073
8474 * gcc.c-torture/compile/pr52073.c: New test.
8475
8476 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8477
8478 PR fortran/51958
8479 * gfortran.dg/function_optimize_10.f90: New test.
8480
8481 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8482
8483 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8484 test on alpha*-*-*.
8485
8486 2012-02-01 Tobias Burnus <burnus@net-b.de>
8487
8488 PR fortran/52024
8489 * gfortran.dg/typebound_operator_14.f90: New.
8490
8491 2012-02-01 Tobias Burnus <burnus@net-b.de>
8492
8493 PR fortran/52059
8494 * gfortran.dg/elemental_function_1.f90: New.
8495
8496 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8497
8498 PR rtl-optimization/51374
8499 * gcc.target/avr/torture/pr51374-1.c:
8500 Also fail if SBIS is seen.
8501
8502 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8503
8504 PR rtl-optimization/51374
8505 * gcc.target/avr/torture/pr51374-1.c: New.
8506
8507 2012-01-31 Tobias Burnus <burnus@net-b.de>
8508
8509 PR fortran/52024
8510 * gfortran.dg/typebound_generic_11.f90: New.
8511
8512 2012-01-31 Tobias Burnus <burnus@net-b.de>
8513
8514 PR fortran/52029
8515 * gfortran.dg/class_49.f90: New.
8516
8517 2012-01-31 Tobias Burnus <burnus@net-b.de>
8518
8519 PR fortran/52013
8520 * gfortran.dg/elemental_args_check_6.f90: New.
8521
8522 2012-01-31 Jason Merrill <jason@redhat.com>
8523
8524 PR c++/52043
8525 * g++.dg/cpp0x/variadic122.C: New.
8526
8527 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8528
8529 PR fortran/52012
8530 * gfortran.dg/realloc_on_assign_10.f90: New test.
8531
8532 2012-01-31 Richard Guenther <rguenther@suse.de>
8533
8534 PR tree-optimization/51528
8535 * gcc.dg/torture/pr51528.c: New testcase.
8536
8537 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8538
8539 PR go/48501
8540 * lib/go.exp (go_target_compile): Append timeout= to options.
8541 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8542 select5-out.go test on alpha*-*-* targets.
8543
8544 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8545
8546 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8547 (TEST_SHORT): Reformat in the same way.
8548 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8549 (TEST_SHORT): Reformat in the same way.
8550 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8551 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8552 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8553 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8554 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8555
8556 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8557
8558 PR target/51835
8559 * gcc.target/arm/pr51835.c: New testcase.
8560
8561 2012-01-30 Richard Guenther <rguenther@suse.de>
8562
8563 PR tree-optimization/52028
8564 * gcc.dg/torture/pr52028.c: New testcase.
8565 * gfortran.dg/ldist-pr45199.f: Adjust.
8566 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8567 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8568 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8569
8570 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR debug/52027
8573 * gcc.dg/tree-prof/pr52027.c: New test.
8574
8575 PR tree-optimization/52046
8576 * gcc.dg/pr52046.c: New test.
8577
8578 PR debug/52048
8579 * g++.dg/other/pr52048.C: New test.
8580
8581 2012-01-30 Richard Guenther <rguenther@suse.de>
8582
8583 PR tree-optimization/52045
8584 * gcc.dg/pr52045.c: New testcase.
8585
8586 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8587
8588 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8589 new code generated for __sync_lock_release.
8590
8591 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8592
8593 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8594
8595 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8596
8597 PR testsuite/51875
8598 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8599
8600 * g++.dg/ext/visibility/template10.C: Fix typo.
8601
8602 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8603
8604 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8605
8606 PR c++/51327
8607 * g++.dg/cpp0x/constexpr-ice6.C: New.
8608
8609 2012-01-29 Tobias Burnus <burnus@net-b.de>
8610
8611 PR fortran/41600
8612 * gfortran.dg/default_initialization_6.f90: New.
8613
8614 2012-01-29 Tobias Burnus <burnus@net-b.de>
8615
8616 PR fortran/51972
8617 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8618 * gfortran.dg/class_48.f90: New.
8619
8620 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8621
8622 PR fortran/51808
8623 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8624
8625 2012-01-28 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/51972
8628 * gfortran.dg/class_allocate_12.f90: New.
8629
8630 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8631
8632 * gcc.dg/torture/pr50444.c: Fix dg directives.
8633
8634 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR target/52006
8637 * gcc.target/arm/pr52006.c: New test.
8638
8639 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8640
8641 PR testsuite/52011
8642 * gcc.dg/lto/trans-mem.h: New file.
8643 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8644 * gcc.dg/lto/trans-mem-1_1.c: Same.
8645 * gcc.dg/lto/trans-mem-4_1.c: Same.
8646 * gcc.dg/lto/trans-mem-3_1.c: Same.
8647
8648 2012-01-27 Tobias Burnus <burnus@net-b.de>
8649
8650 PR fortran/52022
8651 * gfortran.dg/dummy_procedure_7.f90: New.
8652
8653 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8654
8655 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8656 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8657
8658 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8659
8660 PR c++/51852
8661 * g++.dg/other/gc5.C: New test.
8662
8663 2012-01-27 Richard Guenther <rguenther@suse.de>
8664
8665 PR tree-optimization/50444
8666 * gcc.dg/torture/pr50444.c: New testcase.
8667
8668 2012-01-27 Tobias Burnus <burnus@net-b.de>
8669
8670 PR fortran/51970
8671 PR fortran/51977
8672 * gfortran.dg/move_alloc_13.f90: New.
8673
8674 2012-01-27 Tobias Burnus <burnus@net-b.de>
8675
8676 PR fortran/51953
8677 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8678 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8679 and change dg-error string.
8680
8681 2012-01-27 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/52016
8684 * gfortran.dg/elemental_args_check_5.f90: New.
8685
8686 2012-01-27 Richard Guenther <rguenther@suse.de>
8687
8688 PR middle-end/51959
8689 * g++.dg/torture/pr51959.C: New testcase.
8690
8691 2012-01-27 Tom de Vries <tom@codesourcery.com>
8692
8693 PR tree-optimization/51990
8694 * gcc.dg/pr51990.c: New test.
8695 * gcc.dg/pr51990-2.c: Same.
8696
8697 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8698 Tobias Burnus <burnus@gcc.gnu.org>
8699
8700 PR fortran/48705
8701 * gfortran.dg/class_allocate_11.f03: New.
8702
8703 PR fortran/51870
8704 PR fortran/51943
8705 PR fortran/51946
8706 * gfortran.dg/class_allocate_7.f03: New.
8707 * gfortran.dg/class_allocate_8.f03: New.
8708 * gfortran.dg/class_allocate_9.f03: New.
8709 * gfortran.dg/class_allocate_10.f03: New.
8710
8711 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8712
8713 * gnat.dg/discr34.adb: New test.
8714 * gnat.dg/discr34_pkg.ads: New helper.
8715
8716 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8717
8718 * gnat.dg/discr33.adb: New test.
8719
8720 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8721
8722 * gnat.dg/limited_with3.ad[sb): New test.
8723 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8724 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8725 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8726
8727 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8728
8729 * gnat.dg/stack_usage1.adb: New test.
8730 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8731
8732 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8733 * gcc.dg/pr44194-2.c: Likewise.
8734
8735 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8736
8737 PR c++/51370
8738 * g++.dg/template/crash112.C: New.
8739
8740 2012-01-27 Richard Henderson <rth@redhat.com>
8741
8742 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8743
8744 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8745
8746 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8747
8748 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR middle-end/51895
8751 * g++.dg/opt/pr51895.C: New test.
8752
8753 2012-01-26 Michael Matz <matz@suse.de>
8754
8755 PR tree-optimization/48794
8756 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8757
8758 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8759
8760 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8761
8762 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8763
8764 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8765 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8766 memory.
8767 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8768 the default value for s390 and s390x.
8769
8770 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8771
8772 PR lto/51698
8773 * gcc.dg/lto/trans-mem-4_0.c: New.
8774 * gcc.dg/lto/trans-mem-4_1.c: New.
8775 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8776 TM builtins.
8777 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8778 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8779 TM builtins.
8780 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8781 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8782 TM builtins.
8783
8784 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8785
8786 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8787
8788 2012-01-25 Ian Lance Taylor <iant@google.com>
8789
8790 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8791
8792 2012-01-25 Tobias Burnus <burnus@net-b.de>
8793
8794 PR fortran/51995
8795 * gfortran.dg/typebound_proc_25.f90: New.
8796
8797 2012-01-25 Jason Merrill <jason@redhat.com>
8798
8799 PR c++/51992
8800 * g++.dg/lto/pr51992_0.C: New.
8801
8802 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8803
8804 PR tree-optimization/51987
8805 * gcc.target/i386/pr51987.c: New test.
8806
8807 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8808
8809 * gcc.dg/tm/lto-1.c: Require lto support in target.
8810
8811 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8812
8813 PR rtl-optimization/48374
8814 * gcc.dg/pr48374.c: New test.
8815
8816 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8817
8818 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8819
8820 2012-01-25 Tobias Burnus <burnus@net-b.de>
8821
8822 PR fortran/51966
8823 * gfortran.dg/derived_constructor_char_3.f90: New.
8824
8825 2012-01-24 Ian Lance Taylor <iant@google.com>
8826
8827 * go.test/go-test.exp (filecmp): New procedure.
8828 (errchk): Handle quoted square brackets.
8829 (go-gc-tests): Set go_compile_args. Handle various new test
8830 lines. Skip a few new tests.
8831 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8832
8833 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8834
8835 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8836 (check_effective_target_vect_extract_even_odd)
8837 (check_effective_target_vect_interleave): Return true for MIPS
8838 paired-single.
8839
8840 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8841
8842 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8843 (main): Use it instead of argc.
8844
8845 2012-01-24 Jason Merrill <jason@redhat.com>
8846
8847 PR c++/51973
8848 * g++.dg/cpp0x/sfinae31.C: New.
8849
8850 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8851
8852 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8853
8854 2012-01-24 Jason Merrill <jason@redhat.com>
8855
8856 PR c++/51812
8857 * g++.dg/inherit/covariant20.C: New.
8858
8859 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8860
8861 PR c++/51223
8862 * g++.dg/parse/crash58.C: New.
8863
8864 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR target/51957
8867 * gcc.dg/pr51957-1.c: New test.
8868 * gcc.dg/pr51957-1.h: New file.
8869 * gcc.dg/pr51957-2.c: New test.
8870
8871 2012-01-23 Jason Merrill <jason@redhat.com>
8872
8873 PR c++/51930
8874 * g++.dg/ext/visibility/template10.C: New.
8875
8876 2012-01-23 Tobias Burnus <burnus@net-b.de>
8877
8878 PR fortran/51948
8879 * gfortran.dg/move_alloc_12.f90: New.
8880
8881 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8882
8883 PR middle-end/45416
8884 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8885
8886 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8887
8888 PR c++/51398
8889 * g++.dg/template/crash111.C: New.
8890
8891 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8892
8893 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8894 configurations.
8895 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8896
8897 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8898
8899 PR testsuite/51941
8900 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8901 the DW_TAG_class_type and DW_AT_name: "Executor".
8902
8903 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8904
8905 * lib/target-supports.exp
8906 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8907 (check_effective_target_vect_interleave): Likewise.
8908
8909 2012-01-22 Jason Merrill <jason@redhat.com>
8910
8911 PR c++/51925
8912 * g++.dg/template/using20.C: New.
8913 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8914
8915 2012-01-23 Jason Merrill <jason@redhat.com>
8916
8917 PR target/51934
8918 * g++.dg/torture/pr51344.C: Limit to x86.
8919
8920 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8921
8922 * c-c++-common/tm/omp.c: Require target with pthread support.
8923
8924 2012-01-23 Richard Guenther <rguenther@suse.de>
8925
8926 PR tree-optimization/51949
8927 * gcc.dg/torture/pr51949.c: New testcase.
8928
8929 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR rtl-optimization/51933
8932 * gcc.c-torture/execute/pr51933.c: New test.
8933
8934 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8935
8936 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8937 Do not define for Interix.
8938
8939 2012-01-22 Jason Merrill <jason@redhat.com>
8940
8941 PR c++/51832
8942 * g++.dg/lto/pr51832.h: New.
8943 * g++.dg/lto/pr51832_0.C: New.
8944 * g++.dg/lto/pr51832_1.C: New.
8945
8946 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8947
8948 * gcc.dg/ext-elim-1.c: New test.
8949
8950 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8951
8952 PR target/51931
8953 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8954 * g++.dg/opt/longbranch1.C: Likewise.
8955
8956 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8957
8958 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8959 in C++11 mode.
8960
8961 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8962
8963 PR fortran/50556
8964 * gfortran.dg/namelist_74.f90: New test.
8965 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8966
8967 2012-01-21 Tobias Burnus <burnus@net-b.de>
8968
8969 PR fortran/51913
8970 * gfortran.dg/class_47.f90: New.
8971
8972 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8973
8974 * gnat.dg/renaming5.ad[sb]: New test.
8975
8976 2012-01-20 Jason Merrill <jason@redhat.com>
8977
8978 PR c++/51919
8979 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8980
8981 2012-01-20 Jason Merrill <jason@redhat.com>
8982
8983 PR c++/51922
8984 * g++.dg/ext/attrib42.C: Require ilp32.
8985
8986 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8987
8988 PR target/51915
8989 * gcc.target/arm/pr51915.c: New test.
8990
8991 2012-01-20 Cary Coutant <ccoutant@google.com>
8992 Dodji Seketeli <dodji@redhat.com>
8993
8994 PR debug/45682
8995 * g++.dg/debug/dwarf2/nested-3.C: New test.
8996
8997 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8998
8999 PR c++/51402
9000 * g++.dg/template/crash110.C: New.
9001
9002 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9003
9004 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9005 Remove default options on hppa*-*-hpux*.
9006
9007 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9008
9009 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9010
9011 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9012
9013 * gcc.c-torture/compile/pr51856.c: New testcase.
9014
9015 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9016
9017 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9018 options to go_target_compile.
9019
9020 2012-01-20 Kai Tietz <ktietz@redhat.com>
9021
9022 * g++.dg/torture/pr51344.C: Fix typo.
9023
9024 2012-01-20 Richard Guenther <rguenther@suse.de>
9025
9026 PR tree-optimization/51903
9027 * g++.dg/torture/pr51903.C: New testcase.
9028
9029 2012-01-20 Tobias Burnus <burnus@net-b.de>
9030 Janus Weil <janus@gcc.gnu.org>
9031
9032 PR fortran/51056
9033 * gfortran.dg/use_21.f90: New.
9034
9035 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR target/51106
9038 * gcc.dg/torture/pr51106-1.c: New test.
9039 * gcc.dg/torture/pr51106-2.c: New test.
9040
9041 2012-01-19 Kai Tietz <ktietz@redhat.com>
9042
9043 * g++.dg/torture/pr51344.C: New test.
9044
9045 2012-01-19 Tobias Burnus <burnus@net-b.de>
9046
9047 PR fortran/51904
9048 * gfortran.dg/intrinsic_size_2.f90: New.
9049
9050 2012-01-19 Jason Merrill <jason@redhat.com>
9051
9052 PR c++/51889
9053 * g++.dg/inherit/using7.C: New.
9054
9055 2012-01-19 Richard Guenther <rguenther@suse.de>
9056
9057 PR tree-optimization/37997
9058 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9059
9060 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9061
9062 PR rtl-optimization/51505
9063 * gcc.dg/pr51505.c: New test.
9064
9065 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9066
9067 PR fortran/51634
9068 * gfortran.dg/typebound_operator_12.f03: New.
9069 * gfortran.dg/typebound_operator_13.f03: New.
9070
9071 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9072
9073 PR c++/51225
9074 * g++.dg/cpp0x/pr51225.C: New.
9075
9076 2012-01-17 Ian Lance Taylor <iant@google.com>
9077
9078 PR go/50656
9079 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9080
9081 2012-01-17 Tobias Burnus <burnus@net-b.de>
9082
9083 PR fortran/51869
9084 * gfortran.dg/realloc_on_assign_9.f90: New.
9085
9086 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9087
9088 PR other/51165
9089 * gcc.dg/tm/memopt-3.c: Remove xfail.
9090 * gcc.dg/tm/memopt-4.c: Remove xfail.
9091 * gcc.dg/tm/memopt-5.c: Remove xfail.
9092 * gcc.dg/tm/memopt-7.c: Remove xfail.
9093
9094 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR tree-optimization/51877
9097 * gcc.c-torture/execute/pr51877.c: New test.
9098
9099 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9100
9101 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9102 {!vect_align_arrays} to vect_sizes_32B_16B.
9103 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9104 * gcc.dg/vect/vect-peel-3.c: Ditto.
9105
9106 2012-01-16 Jason Merrill <jason@redhat.com>
9107
9108 PR c++/51854
9109 * g++.dg/abi/mangle60.C: New.
9110
9111 PR c++/51827
9112 * g++.dg/pch/mangle1.{C,Hs}: New.
9113
9114 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9115 Tobias Burnus <burnus@net-b.de>
9116
9117 PR fortran/50981
9118 * gfortran.dg/elemental_optional_args_3.f90: New
9119 * gfortran.dg/elemental_optional_args_4.f90: New
9120
9121 2012-01-16 Tobias Burnus <burnus@net-b.de>
9122
9123 PR fortran/51809
9124 * gfortran.dg/use_20.f90: New
9125
9126 2012-01-16 Jason Merrill <jason@redhat.com>
9127
9128 PR c++/51868
9129 * g++.dg/cpp0x/rv-bitfield.C: New.
9130 * g++.dg/cpp0x/rv-bitfield2.C: New.
9131
9132 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9133
9134 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9135 subroutine 'qsort' and use index array to assign the result.
9136
9137 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9138
9139 PR tree-optimization/51865
9140 * gcc.dg/pr51865.c: New test.
9141
9142 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9143
9144 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9145
9146 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9147
9148 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9149 to be loaded from the constant pool, rather than via %hi and %lo.
9150
9151 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9152
9153 PR rtl-optimization/51821
9154 * gcc.dg/pr51821.c: New test.
9155
9156 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9157
9158 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9159
9160 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9161
9162 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9163
9164 2012-01-14 Tobias Burnus <burnus@net-b.de>
9165
9166 PR fortran/51800
9167 * gfortran.dg/init_flag_8.f90: New.
9168 * gfortran.dg/init_flag_9.f90: New.
9169
9170 2011-01-14 Tobias Burnus <burnus@net-b.de>
9171
9172 PR fortran/51816
9173 * gfortran.dg/use_18.f90: New.
9174 * gfortran.dg/use_19.f90: New.
9175
9176 2012-01-13 Ian Lance Taylor <iant@google.com>
9177
9178 PR c++/50012
9179 * g++.dg/warn/Wsign-compare-4.C: New.
9180
9181 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9182
9183 PR fortran/48351
9184 * gfortran.dg/alloc_comp_assign.f03: New.
9185 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9186 __BUILTIN_FREE from 38 to 32.
9187
9188 2012-01-13 Jason Merrill <jason@redhat.com>
9189
9190 PR c++/20681
9191 * g++.dg/warn/Wreturn-type-7.C: New.
9192
9193 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9194
9195 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9196 assumption.
9197 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9198 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9199 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9200 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9201 int32plus because of big array needed.
9202 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9203 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9204
9205 2012-01-13 Jason Merrill <jason@redhat.com>
9206
9207 PR c++/51813
9208 * g++.dg/ext/visibility/template9.C: New.
9209
9210 PR c++/51620
9211 * g++.dg/cpp0x/defaulted34.C: New.
9212 * g++.dg/template/virtual3.C: New.
9213
9214 2012-01-13 Richard Guenther <rguenther@suse.de>
9215
9216 PR middle-end/8081
9217 * gcc.dg/torture/pr8081.c: New testcase.
9218
9219 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9220
9221 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9222
9223 2012-01-12 Jason Merrill <jason@redhat.com>
9224
9225 PR c++/51714
9226 * g++.dg/ext/stmtexpr14.C: New.
9227
9228 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9229
9230 PR c++/51633
9231 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9232
9233 2012-01-12 Jason Merrill <jason@redhat.com>
9234
9235 PR c++/48051
9236 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9237 * g++.dg/abi/mangle58.C: Likewise.
9238
9239 PR c++/51403
9240 * g++.dg/template/arg8.C: New.
9241
9242 2012-01-12 Ira Rosen <irar@il.ibm.com>
9243
9244 PR tree-optimization/51799
9245 * gcc.dg/vect/pr51799.c: New test.
9246 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9247 patterns.
9248
9249 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9250 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/51057
9253 PR fortran/51616
9254 * lib/target-supports.exp
9255 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9256 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9257
9258 2012-01-11 Jason Merrill <jason@redhat.com>
9259
9260 PR c++/51565
9261 * g++.dg/ext/attrib42.C: New.
9262
9263 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR bootstrap/51796
9266 * gcc.dg/pr51796.c: New test.
9267
9268 2012-01-11 Jason Merrill <jason@redhat.com>
9269
9270 PR c++/51818
9271 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9272
9273 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9274
9275 * gnat.dg/array19.ad[sb]: New test.
9276
9277 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9278
9279 * gnat.dg/opt23.ad[sb]: New test.
9280 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9281 * gnat.dg/opt24.ad[sb]: New test.
9282
9283 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9284
9285 PR tree-optimization/49642
9286 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9287 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9288
9289 2012-01-11 Jason Merrill <jason@redhat.com>
9290
9291 PR c++/51613
9292 * g++.dg/template/explicit-args5.C: New.
9293
9294 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9295
9296 * gcc.c-torture/execute/20120110-1.c: New testcase.
9297
9298 2012-01-10 Jason Merrill <jason@redhat.com>
9299
9300 PR c++/51614
9301 * g++.dg/inherit/ambig1.C: New.
9302
9303 PR c++/51433
9304 * g++.dg/cpp0x/constexpr-cache1.C: New.
9305
9306 2012-01-10 Richard Guenther <rguenther@suse.de>
9307
9308 PR tree-optimization/51801
9309 * gcc.dg/torture/pr51801.c: New testcase.
9310
9311 2012-01-10 Tobias Burnus <burnus@net-b.de>
9312
9313 PR fortran/51652
9314 * gfortran.dg/allocate_with_typespec_5.f90: New.
9315
9316 2012-01-10 Tobias Burnus <burnus@net-b.de>
9317
9318 * gfortran.dg/class_39.f03: Update dg-error string.
9319
9320 2012-01-10 Richard Guenther <rguenther@suse.de>
9321
9322 PR tree-optimization/50913
9323 * gcc.dg/graphite/interchange-16.c: New testcase.
9324 * gcc.dg/graphite/scop-20.c: XFAIL.
9325 * gfortran.dg/graphite/interchange-1.f: Likewise.
9326 * gfortran.dg/graphite/block-1.f90: Likewise.
9327 * gfortran.dg/graphite/block-2.f: Likewise.
9328
9329 2012-01-10 Richard Henderson <rth@redhat.com>
9330
9331 * lib/target-supports.exp (check_effective_target_vect_perm,
9332 check_effective_target_vect_perm_byte,
9333 check_effective_target_vect_perm_short): Enable for arm neon.
9334
9335 2012-01-09 Tobias Burnus <burnus@net-b.de>
9336
9337 PR fortran/46328
9338 * gfortran.dg/typebound_operator_11.f90: New.
9339
9340 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9341
9342 * gnat.dg/array18.adb: New test.
9343 * gnat.dg/array18_pkg.ads: New helper.
9344
9345 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9346
9347 PR fortran/51791
9348 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9349 around base object in first assignment in main program.
9350 * gfortran.dg/typebound_operator_10.f03: New test.
9351
9352 2012-01-09 Martin Jambor <mjambor@suse.cz>
9353
9354 PR tree-optimization/51759
9355 * g++.dg/ipa/pr51759.C: New test.
9356
9357 2012-01-09 Tobias Burnus <burnus@net-b.de>
9358
9359 PR fortran/51758
9360 * gfortran.dg/optional_absent_2.f90: New.
9361
9362 2012-01-09 Tobias Burnus <burnus@net-b.de>
9363
9364 PR fortran/51578
9365 * gfortran.dg/use_17.f90: New.
9366
9367 2012-01-09 Gary Funck <gary@intrepid.com>
9368
9369 PR preprocessor/33919
9370 * gcc.dg/pr33919.c: New test.
9371 * gcc.dg/pr33919-0.h: New test header file.
9372 * gcc.dg/pr33919-1.h: Ditto.
9373 * gcc.dg/pr33919-2.h: Ditto.
9374
9375 2012-01-07 Jan Hubicka <jh@suse.cz>
9376
9377 PR tree-optimize/51694
9378 * gcc.c-torture/compile/pr51694.c: new testcase.
9379
9380 2012-01-07 Jan Hubicka <jh@suse.cz>
9381
9382 PR tree-optimization/51600
9383 * g++.dg/torture/pr51600.C: New testcase.
9384
9385 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9386
9387 PR gcov-profile/51715
9388 PR gcov-profile/51717
9389 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9390 * gcc.misc-tests/gcov-14.c: Likewise.
9391
9392 2012-01-06 Jason Merrill <jason@redhat.com>
9393
9394 * g++.dg/parse/new5.C: New.
9395
9396 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9397
9398 PR testsuite/51655
9399 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9400 including <string.h>.
9401
9402 2012-01-06 Jason Merrill <jason@redhat.com>
9403
9404 * g++.dg/abi/mangle51.C: New.
9405 * g++.dg/abi/mangle52.C: New.
9406 * g++.dg/abi/mangle53.C: New.
9407 * g++.dg/abi/mangle54.C: New.
9408 * g++.dg/abi/mangle55.C: New.
9409 * g++.dg/abi/mangle56.C: New.
9410 * g++.dg/abi/mangle57.C: New.
9411 * g++.dg/abi/mangle58.C: New.
9412 * g++.dg/abi/mangle59.C: New.
9413 * g++.dg/cpp0x/trailing3.C: Update mangling.
9414 * g++.dg/cpp0x/variadic111.C: Update mangling.
9415 * g++.dg/cpp0x/variadic4.C: Update mangling.
9416 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9417 * g++.dg/template/nontype22.C: Works now.
9418 * g++.dg/template/pr35240.C: Works now.
9419
9420 * g++.dg/cpp0x/error7.C: New.
9421
9422 2012-01-06 Tobias Burnus <burnus@net-b.de>
9423
9424 * gfortran.dg/deallocate_stat_2.f90: New.
9425 * coarray/allocate_errgmsg.f90: New.
9426 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9427 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9428 * coarray/subobject_1.f90: Fix for num_images > 1.
9429 * gfortran.dg/deallocate_stat.f90: Update due to changed
9430 stat= handling.
9431
9432 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9433
9434 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9435
9436 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9437
9438 * ada/acats/overflow.lst: Add cb20004.
9439
9440 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9441
9442 PR c++/51541
9443 * g++.dg/cpp0x/alias-decl-18.C: New test.
9444
9445 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9446
9447 * gcc.c-torture/execute/20120104-1.c: New test.
9448
9449 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9450
9451 PR fortran/PR48946
9452 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9453 the old typebound_operator_8.f03.
9454 * gfortran.dg/typebound_operator_8.f03: New version of
9455 typebound_operator_7.f03 with 'u' a derived type instead of a
9456 class object.
9457
9458 2012-01-05 Richard Guenther <rguenther@suse.de>
9459
9460 * g++.dg/torture/pr49309.C: Skip for -flto.
9461
9462 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR middle-end/51761
9465 * gcc.c-torture/compile/pr51761.c: New test.
9466
9467 2012-01-05 Richard Guenther <rguenther@suse.de>
9468
9469 PR tree-optimization/51760
9470 * gcc.dg/torture/pr51760.c: New testcase.
9471
9472 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9473
9474 PR middle-end/51472
9475 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9476
9477 2012-01-05 Richard Guenther <rguenther@suse.de>
9478
9479 PR lto/41576
9480 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9481 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9482
9483 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR debug/51695
9486 * gcc.dg/pr51695.c: New test.
9487
9488 2012-01-04 Andrew Pinski <apinski@cavium.com>
9489
9490 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9491 * gcc.target/mips/octeon2-lx-1.c: New test.
9492 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9493 * gcc.target/mips/octeon2-lx-2.c: New test.
9494 * gcc.target/mips/octeon2-lx-3.c: New test.
9495
9496 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9497
9498 PR other/51163
9499 PR other/51164
9500 * gcc.dg/tm/alias-1.c: Adjust regexp.
9501 * gcc.dg/tm/alias-2.c: Adjust regexp.
9502
9503 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9504
9505 PR c++/51064
9506 * g++.dg/warn/Wparentheses-26.C: New.
9507
9508 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9509
9510 * gfortran.dg/elemental_optional_args_2.f90: New test.
9511
9512 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9513
9514 PR fortran/49693
9515 * gfortran.dg/common_17.f90: New test.
9516
9517 2012-01-04 Richard Guenther <rguenther@suse.de>
9518
9519 PR tree-optimization/49651
9520 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9521 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9522
9523 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9524
9525 PR c++/51738
9526 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9527
9528 2012-01-03 Andrew Pinski <apinski@cavium.com>
9529
9530 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9531 for all mips targets. Also allow an optional .cfi_startproc.
9532
9533 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9534
9535 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9536
9537 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9538
9539 PR c++/29273
9540 * g++.dg/rtti/dyncast5.C: New.
9541
9542 2012-01-03 Richard Guenther <rguenther@suse.de>
9543
9544 PR tree-optimization/51070
9545 * gcc.dg/torture/pr51070-2.c: New testcase.
9546
9547 2012-01-03 Richard Guenther <rguenther@suse.de>
9548
9549 PR tree-optimization/51692
9550 * gcc.dg/torture/pr51692.c: New testcase.
9551
9552 2012-01-03 Richard Guenther <rguenther@suse.de>
9553
9554 PR debug/51650
9555 * g++.dg/lto/pr51650-3_0.C: New testcase.
9556
9557 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9558
9559 PR c++/15867
9560 * g++.dg/warn/Wredundant-decls-spec.C: New.
9561
9562 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR tree-optimization/51719
9565 * g++.dg/tree-prof/pr51719.C: New test.
9566
9567 2012-01-03 Richard Guenther <rguenther@suse.de>
9568
9569 PR middle-end/51730
9570 * gcc.dg/fold-compare-6.c: New testcase.
9571
9572 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR c++/51669
9575 * g++.dg/gomp/pr51669.C: New test.
9576
9577 2012-01-02 Jason Merrill <jason@redhat.com>
9578
9579 PR c++/51675
9580 * g++.dg/cpp0x/constexpr-union2.C: New.
9581
9582 PR c++/51666
9583 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9584
9585 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9586
9587 PR c++/51462
9588 * g++.dg/cpp0x/constexpr-99.C: New test.
9589
9590 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/20140
9593 * g++.dg/template/init9.C: New.
9594
9595 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9596
9597 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9598 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9599 rather than a specific number.
9600
9601 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9602
9603 PR fortran/46262
9604 PR fortran/46328
9605 PR fortran/51052
9606 * gfortran.dg/typebound_operator_7.f03: New.
9607 * gfortran.dg/typebound_operator_8.f03: New.
9608
9609 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9610
9611 PR target/51729
9612 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9613 XFAIL.
9614 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9615
9616 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9617
9618 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9619
9620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9621
9622 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9623 for MIPS.
9624
9625 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9626
9627 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9628 * gfortran.dg/io_real_boz_4.f90: Likewise.
9629 * gfortran.dg/io_real_boz_5.f90: Likewise.
9630
9631 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9632
9633 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9634
9635 2012-01-02 Revital Eres <revital.eres@linaro.org>
9636
9637 * gcc.dg/sms-11.c: New file.
9638
9639 2012-01-02 Tobias Burnus <burnus@net-b.de>
9640
9641 PR fortran/51682
9642 * gfortran.dg/coarray/image_index_3.f90: New.
9643
9644 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9645
9646 PR c++/16603
9647 * g++.dg/parse/enum8.C: New.
9648
9649 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9650
9651 PR c++/51379
9652 * g++.dg/conversion/reinterpret4.C: New.
9653 * g++.dg/conversion/reinterpret1.C: Adjust.
9654
9655 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9656
9657 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9658
9659 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9660
9661 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9662 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9663 * g++.old-deja/g++.jason/access14.C: Likewise.
9664 * g++.old-deja/g++.jason/access8.C: Likewise.
9665 * g++.old-deja/g++.jason/access1.C: Likewise.
9666 * g++.old-deja/g++.other/access3.C: Likewise.
9667 * g++.old-deja/g++.other/access5.C: Likewise.
9668 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9669 * g++.old-deja/g++.law/visibility22.C: Likewise.
9670 * g++.old-deja/g++.law/visibility26.C: Likewise.
9671 * g++.old-deja/g++.mike/p2746.C: Likewise.
9672 * g++.dg/debug/using1.C: Likewise.
9673 * g++.dg/lookup/using51.C: Likewise.
9674 * g++.dg/inherit/using5.C: Likewise.
9675 * g++.dg/inherit/pr30297.C: Likewise.
9676 * g++.dg/inherit/access8.C: Likewise.
9677 * g++.dg/torture/pr39362.C: Likewise.
9678 * g++.dg/template/crash13.C: Likewise.
9679 * g++.dg/template/using10.C: Likewise.
9680
9681 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9682
9683 PR fortran/51502
9684 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9685
9686 2012-01-01 Ira Rosen <irar@il.ibm.com>
9687
9688 PR tree-optimization/51704
9689 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9690 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9691 corresponding flags.
9692
9693 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9694
9695 PR c++/51723
9696 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9697
9698 2012-01-01 Jan Hubicka <jh@suse.cz>
9699
9700 PR rtl-optimization/51069
9701 * gcc.c-torture/compile/pr51069.c: New testcase.
9702
9703 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR tree-optimization/51683
9706 * gcc.dg/pr51683.c: New test.
9707 \f
9708 Copyright (C) 2012 Free Software Foundation, Inc.
9709
9710 Copying and distribution of this file, with or without modification,
9711 are permitted in any medium without royalty provided the copyright
9712 notice and this notice are preserved.