vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Andrew Pinski <apinski@cavium.com>
2
3 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
4
5 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
6
7 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
8 * gcc.dg/tm/debug-1.c: Same.
9 * gcc.dg/tm/irrevocable-3.c: Same.
10 * gcc.dg/tm/irrevocable-4.c: Same.
11 * gcc.dg/tm/memopt-10.c: Same.
12 * gcc.dg/tm/memopt-11.c: Same.
13 * gcc.dg/tm/props-4.c: Same.
14 * gcc.dg/tm/wrap-3.c: Same.
15 * gcc.dg/tm/wrap-4.c: Same.
16
17 2012-11-06 Andrew Pinski <apinski@cavium.com>
18
19 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
20
21 2012-11-06 Jan Hubicka <jh@suse.cz>
22
23 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
24 * gcc.dg/tree-ssa/loop-23.c: Likewise.
25 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
26 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
27
28 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
29
30 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
31
32 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
33
34 PR middle-end/41993
35 * gcc.dg/torture/pr41993.c: New test.
36
37 2012-11-06 Jan Hubicka <jh@suse.cz>
38
39 * gcc.target/i386/l_fma_float_?.c: Update.
40 * gcc.target/i386/l_fma_double_?.c: Update.
41
42 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
43
44 PR target/54089
45 * gcc.target/sh/pr54089-8.c: New.
46 * gcc.target/sh/pr54089-9.c: New.
47
48 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
49
50 PR target/47440
51 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
52 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
53 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
54 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
55 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
56 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
57 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
58 * gcc.target/i386/avx-vzeroupper-27.c: New.
59
60 2012-11-06 Janus Weil <janus@gcc.gnu.org>
61
62 PR fortran/54917
63 * gfortran.dg/transfer_class_1.f90: New.
64 * gfortran.dg/transfer_class_2.f90: New.
65
66 2012-11-05 Sriraman Tallam <tmsriram@google.com>
67
68 * testsuite/g++.dg/mv1.C: New test.
69 * testsuite/g++.dg/mv2.C: New test.
70 * testsuite/g++.dg/mv3.C: New test.
71 * testsuite/g++.dg/mv4.C: New test.
72 * testsuite/g++.dg/mv5.C: New test.
73 * testsuite/g++.dg/mv6.C: New test.
74
75 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
76
77 PR testsuite/55186
78 * gcc.dg/const-uniq-1.c (a): Increase length four times.
79
80 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
81
82 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
83 darwin.
84
85 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
86
87 * g++.dg/torture/20121105-1.C: New test.
88
89 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
90
91 * gcc.dg/torture/fp-compare.c: New testcase.
92
93 2012-11-05 Jan Hubicka <jh@suse.cz>
94
95 * gcc.dg/const-1.c: Update.
96 * gcc.dg/pure-1.c: Update.
97
98 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
99
100 PR rtl-optimization/55151
101 * gcc.dg/pr55151.c: New test.
102
103 2012-11-05 Jakub Jelinek <jakub@redhat.com>
104
105 PR debug/54970
106 PR debug/54971
107 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
108
109 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
110
111 PR testsuite/51128
112 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
113
114 2012-11-05 Jan Hubicka <jh@suse.cz>
115
116 * gcc.dg/autopar/pr49960.c: Fix testcase.
117
118 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
119
120 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
121 Fix scan-tree-dump-times directive.
122
123 2012-11-04 Janus Weil <janus@gcc.gnu.org>
124
125 PR fortran/55199
126 * gfortran.dg/associate_12.f90: New.
127
128 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
129
130 PR target/54255
131 * lib/target-supports.exp (check_effective_target_masm_intel): New
132 proc.
133 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
134 masm_intel.
135
136 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
137 Jack Howarth <howarth@bromo.med.uc.edu>
138
139 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
140 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
141 * gcc.target/i386/pr53249.c: Likewise.
142
143 2012-11-03 Andrew Pinski <apinski@cavium.com>
144
145 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
146 call abort1 so that cross jumping does not happen.
147
148 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
149
150 PR target/51244
151 * gcc.target/sh/pr51244-18.c: New.
152 * gcc.target/sh/pr51244-19.c: New.
153
154 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
155
156 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
157 b requires a 64-bit operation followed by a truncation.
158
159 2012-11-02 Jan Hubicka <jh@suse.cz>
160
161 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
162
163 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
164
165 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
166 conditions to verify the reduction code is vectorized.
167
168 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
169 in case 'pow', such as 'powerpc' is used in the compiler version name.
170 * gcc.target/powerpc/pr46728-2.c: Likewise.
171 * gcc.target/powerpc/pr46728-3.c: Likewise.
172 * gcc.target/powerpc/pr46728-4.c: Likewise.
173 * gcc.target/powerpc/pr46728-5.c: Likewise.
174 * gcc.target/powerpc/pr46728-7.c: Likewise.
175 * gcc.target/powerpc/pr46728-8.c: Likewise.
176 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
177
178 2012-11-02 Jan Hubicka <jh@suse.cz>
179
180 * gcc.dg/tree-ssa/loop-38.c: New testcase.
181
182 2012-11-02 Jan Hubicka <jh@suse.cz>
183
184 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
185 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
186
187 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
188
189 PR middle-end/55130
190 * gcc.target/i386/pr55130.c: New test.
191
192 2012-11-02 Jakub Jelinek <jakub@redhat.com>
193
194 PR target/55147
195 * gcc.target/i386/pr55147.c: New test.
196
197 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
198
199 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
200 * gfortran.dg/default_format_denormal_1.f90: Same.
201
202 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
203
204 PR middle-end/55001
205 * g++.dg/ext/vector19.C: Remove target restrictions.
206 * gcc.dg/fold-compare-7.c: New testcase.
207
208 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
209
210 PR target/55160
211 * gcc.target/sh/pr55160.c: New.
212
213 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
214
215 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
216 scan-assembler regex.
217
218 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
219
220 PR middle-end/55150
221 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
222 * gcc.dg/pr55150-2.c: New test.
223
224 2012-11-01 Sharad Singhai <singhai@google.com>
225
226 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
227 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
228 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
229 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
230
231 2012-10-31 Dehao Chen <dehao@google.com>
232
233 * g++.dg/debug/dwarf2/block.C: New testcase.
234
235 2012-10-31 Jan Hubicka <jh@suse.cz>
236
237 * gcc.dg/pr44974.c: Add noinline.
238
239 2012-10-31 Janus Weil <janus@gcc.gnu.org>
240
241 PR fortran/53718
242 * gfortran.dg/class_54.f90: New.
243
244 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
245 Jakub Jelinek <jakub@redhat.com>
246
247 PR tree-optimization/55018
248 * gcc.dg/torture/pr55018.c: New test.
249
250 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/54583
253 * g++.dg/ext/vla13.C: New.
254
255 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
256
257 PR middle-end/55150
258 * gcc.dg/pr55150.c: New test.
259
260 2012-10-31 Tobias Burnus <burnus@net-b.de>
261
262 PR fortran/55134
263 * gfortran.dg/associate_11.f90: New.
264
265 2012-10-31 Dodji Seketeli <dodji@redhat.com>
266
267 PR c++/54955
268 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
269
270 2012-10-31 Jakub Jelinek <jakub@redhat.com>
271
272 PR tree-optimization/19105
273 PR tree-optimization/21643
274 PR tree-optimization/46309
275 * gcc.dg/pr19105.c: New test.
276 * gcc.dg/pr21643.c: New test.
277 * gcc.dg/pr46309-2.c: New test.
278 * gcc.c-torture/execute/pr46309.c: New test.
279
280 2012-10-31 Alan Modra <amodra@gmail.com>
281
282 * gcc.target/powerpc/dimode_off.c: New.
283 * gcc.target/powerpc/timode_off.c: New.
284 * gcc.target/powerpc/dfmode_off.c: New.
285 * gcc.target/powerpc/tfmode_off.c: New.
286
287 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
288
289 PR rtl-optimization/55093
290 * gcc.target/i386/pr55093.c: New file.
291
292 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
293
294 * gcc.target/i386/pr55116.c: Renamed to ...
295 * gcc.target/i386/pr55116-1.c: This.
296
297 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
298
299 * gcc.target/i386/pr55116-2.c: New file.
300
301 2012-10-30 Richard Biener <rguenther@suse.de>
302
303 * gcc.dg/vect/slp-perm-2.c: Adjust.
304
305 2012-10-30 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/55111
308 * gcc.dg/torture/pr55111.c: New testcase.
309
310 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
311
312 PR target/53988
313 * gcc.target/sh/pr53988.c: New.
314
315 2012-10-30 Bin Cheng <bin.cheng@arm.com>
316
317 PR target/54989
318 * gcc.dg/hoist-register-pressure-1.c: Rename from
319 hoist-register-pressure.c. Add nonpic condition.
320 * gcc.dg/hoist-register-pressure-2.c: New testcase.
321
322 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
323
324 PR c++/54930
325 * gcc.dg/Wreturn-local-addr.c: New.
326 * g++.dg/warn/Wno-return-local-addr.C: New.
327 * g++.dg/warn/Wreturn-local-addr.C: New.
328
329 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
330
331 PR middle-end/55116
332 * gcc.target/i386/pr55116.c: New file.
333
334 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
335
336 PR c/53066
337 * gcc.dg/Wshadow-4.c: New.
338 * gcc.dg/Wshadow-4.h: New.
339
340 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
341
342 PR debug/54693
343 * gcc.dg/guality/pr54693.c: New.
344
345 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
346
347 PR middle-end/55027
348 * gcc.dg/pr55027.c: New testcase.
349
350 2012-10-29 Jan Hubicka <jh@suse.cz>
351
352 * gcc.dg/ipa/inline-6.c: New testcase.
353
354 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
355
356 PR rtl-optimization/55106
357 * g++.dg/pr55106.C: New.
358
359 2012-10-29 Richard Guenther <rguenther@suse.de>
360
361 PR middle-end/53695
362 * gcc.dg/torture/pr53695.c: New testcase.
363
364 2012-10-28 Jan Hubicka <jh@suse.cz>
365
366 * gcc.dg/ipa/inlinehint-3.c: New testcase.
367
368 2012-10-28 Tobias Burnus <burnus@net-b.de>
369
370 PR fortran/54958
371 * gfortran.dg/do_check_6.f90: New.
372
373 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
374 Jack Howarth <howarth@bromo.med.uc.edu>
375
376 PR target/54404
377 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
378 to dg-options.
379 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
380
381 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
382
383 PR target/34283
384 * gcc.target/i386/pr34283.c: New test.
385
386 2012-10-26 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/55081
389 * g++.dg/opt/pr55081.C: New test.
390
391 PR debug/54970
392 PR debug/54971
393 * gcc.dg/guality/pr54970.c: New test.
394
395 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
396
397 PR c++/54984
398 * g++.dg/template/new11.C: New.
399
400 2012-10-26 Richard Biener <rguenther@suse.de>
401
402 PR middle-end/54824
403 * gcc.dg/torture/pr54824.c: New testcase.
404
405 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
406
407 * gcc.target/i386/fxsave-1.c: New.
408 * gcc.target/i386/fxsave64-1.c: Ditto.
409 * gcc.target/i386/fxrstor-1.c: Ditto.
410 * gcc.target/i386/fxrstor64-1.c: Ditto.
411 * gcc.target/i386/xsave-1.c: Ditto.
412 * gcc.target/i386/xsave64-1.c: Ditto.
413 * gcc.target/i386/xrstor-1.c: Ditto.
414 * gcc.target/i386/xrstor64-1.c: Ditto.
415 * gcc.target/i386/xsaveopt-1.c: Ditto.
416 * gcc.target/i386/xsaveopt64-1.c: Ditto.
417 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
418 * gcc.target/i386/sse-13.c: Ditto.
419 * gcc.target/i386/sse-14.c: Ditto.
420 * gcc.target/i386/sse-22.c: Ditto.
421 * gcc.target/i386/sse-23.c: Ditto.
422 * g++.dg/other/i386-2.C: Ditto.
423 * g++.dg/other/i386-3.C: Ditto.
424
425 2012-10-25 Jan Hubicka <jh@suse.cz>
426
427 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
428 at ivcanon time.
429
430 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/53761
433 * g++.dg/ext/transparent-union.C: New.
434
435 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
436
437 PR c++/54427
438 * g++.dg/ext/vector19.C: New testcase.
439
440 2012-10-25 Richard Biener <rguenther@suse.de>
441
442 PR tree-optimization/54902
443 * g++.dg/torture/pr54902.C: New testcase.
444
445 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/34892
448 * g++.dg/template/crash114.C: New.
449
450 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
451
452 PR bootstrap/55049
453 * gcc.target/i386/pr55049-1.c: New test.
454
455 2012-10-24 Janus Weil <janus@gcc.gnu.org>
456
457 PR fortran/55037
458 * gfortran.dg/class_dummy_4.f03: New.
459
460 2012-10-24 Jakub Jelinek <jakub@redhat.com>
461
462 PR rtl-optimization/55010
463 * gcc.dg/pr55010.c: New test.
464
465 PR debug/54828
466 * g++.dg/debug/pr54828.C: New test.
467
468 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
469
470 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
471 * gcc.dg/vect/vect-83_64.c: Likewise.
472
473 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
474
475 PR c++/54922
476 * g++.dg/cpp0x/constexpr-union4.C: New.
477
478 2012-10-23 Jeff Law <law@redhat.com>
479
480 * gcc.c-torture/execute/pr54985.c: New test.
481
482 2012-10-23 Paul Koning <ni1d@arrl.net>
483
484 PR debug/54508
485 * g++.dg/debug/dwarf2/pr54508.C: New.
486
487 2012-10-23 Jakub Jelinek <jakub@redhat.com>
488
489 PR c++/54844
490 * g++.dg/template/sizeof14.C: New test.
491
492 2012-10-23 Ian Bolton <ian.bolton@arm.com>
493 Jim MacArthur <jim.macarthur@arm.com>
494 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
495 Marcus Shawcroft <marcus.shawcroft@arm.com>
496 Nigel Stephens <nigel.stephens@arm.com>
497 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
498 Richard Earnshaw <rearnsha@arm.com>
499 Sofiane Naci <sofiane.naci@arm.com>
500 Stephen Thomas <stephen.thomas@arm.com>
501 Tejas Belagod <tejas.belagod@arm.com>
502 Yufeng Zhang <yufeng.zhang@arm.com>
503
504 * lib/target-supports.exp
505 (check_profiling_available): Add AArch64.
506 (check_effective_target_vect_int): Likewise.
507 (check_effective_target_vect_shift): Likewise.
508 (check_effective_target_vect_float): Likewise.
509 (check_effective_target_vect_double): Likewise.
510 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
511 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
512 (check_effective_target_vect_pack_trunc): Likewise.
513 (check_effective_target_vect_unpack): Likewise.
514 (check_effective_target_vect_hw_misalign): Likewise.
515 (check_effective_target_vect_short_mult): Likewise.
516 (check_effective_target_vect_int_mult): Likewise.
517 (check_effective_target_vect_stridedN): Likewise.
518 (check_effective_target_sync_int_long): Likewise.
519 (check_effective_target_sync_char_short): Likewise.
520 (check_vect_support_and_set_flags): Likewise.
521 (check_effective_target_aarch64_tiny): New.
522 (check_effective_target_aarch64_small): New.
523 (check_effective_target_aarch64_large): New.
524 * g++.dg/other/PR23205.C: Enable aarch64.
525 * g++.dg/other/pr23205-2.C: Likewise.
526 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
527 * gcc.c-torture/execute/20101011-1.c: Likewise.
528 * gcc.dg/20020312-2.c: Likewise.
529 * gcc.dg/20040813-1.c: Likewise.
530 * gcc.dg/builtin-apply2.c: Likewise.
531 * gcc.dg/stack-usage-1.c: Likewise.
532
533 2012-10-23 Ian Bolton <ian.bolton@arm.com>
534 Jim MacArthur <jim.macarthur@arm.com>
535 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
536 Marcus Shawcroft <marcus.shawcroft@arm.com>
537 Nigel Stephens <nigel.stephens@arm.com>
538 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
539 Richard Earnshaw <rearnsha@arm.com>
540 Sofiane Naci <sofiane.naci@arm.com>
541 Stephen Thomas <stephen.thomas@arm.com>
542 Tejas Belagod <tejas.belagod@arm.com>
543 Yufeng Zhang <yufeng.zhang@arm.com>
544
545 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
546 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
547 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
548 * gcc.target/aarch64/aapcs/abitest.S: New file.
549 * gcc.target/aarch64/aapcs/abitest.h: New file.
550 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
551 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
552 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
553 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
554 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
555 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
556 * gcc.target/aarch64/aapcs/ice_1.c: New file.
557 * gcc.target/aarch64/aapcs/ice_2.c: New file.
558 * gcc.target/aarch64/aapcs/ice_3.c: New file.
559 * gcc.target/aarch64/aapcs/ice_4.c: New file.
560 * gcc.target/aarch64/aapcs/ice_5.c: New file.
561 * gcc.target/aarch64/aapcs/macro-def.h: New file.
562 * gcc.target/aarch64/aapcs/test_1.c: New file.
563 * gcc.target/aarch64/aapcs/test_10.c: New file.
564 * gcc.target/aarch64/aapcs/test_11.c: New file.
565 * gcc.target/aarch64/aapcs/test_12.c: New file.
566 * gcc.target/aarch64/aapcs/test_13.c: New file.
567 * gcc.target/aarch64/aapcs/test_14.c: New file.
568 * gcc.target/aarch64/aapcs/test_15.c: New file.
569 * gcc.target/aarch64/aapcs/test_16.c: New file.
570 * gcc.target/aarch64/aapcs/test_17.c: New file.
571 * gcc.target/aarch64/aapcs/test_18.c: New file.
572 * gcc.target/aarch64/aapcs/test_19.c: New file.
573 * gcc.target/aarch64/aapcs/test_2.c: New file.
574 * gcc.target/aarch64/aapcs/test_20.c: New file.
575 * gcc.target/aarch64/aapcs/test_21.c: New file.
576 * gcc.target/aarch64/aapcs/test_22.c: New file.
577 * gcc.target/aarch64/aapcs/test_23.c: New file.
578 * gcc.target/aarch64/aapcs/test_24.c: New file.
579 * gcc.target/aarch64/aapcs/test_25.c: New file.
580 * gcc.target/aarch64/aapcs/test_26.c: New file.
581 * gcc.target/aarch64/aapcs/test_3.c: New file.
582 * gcc.target/aarch64/aapcs/test_4.c: New file.
583 * gcc.target/aarch64/aapcs/test_5.c: New file.
584 * gcc.target/aarch64/aapcs/test_6.c: New file.
585 * gcc.target/aarch64/aapcs/test_7.c: New file.
586 * gcc.target/aarch64/aapcs/test_8.c: New file.
587 * gcc.target/aarch64/aapcs/test_9.c: New file.
588 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
589 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
590 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
591 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
592 * gcc.target/aarch64/aapcs/test_complex.c: New file.
593 * gcc.target/aarch64/aapcs/test_int128.c: New file.
594 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
595 * gcc.target/aarch64/aapcs/type-def.h: New file.
596 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
597 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
598 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
599 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
600 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
601 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
602 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
603 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
604 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
605 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
606 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
607 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
608 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
609 * gcc.target/aarch64/aarch64.exp: New file.
610 * gcc.target/aarch64/adc-1.c: New file.
611 * gcc.target/aarch64/adc-2.c: New file.
612 * gcc.target/aarch64/asm-1.c: New file.
613 * gcc.target/aarch64/clrsb.c: New file.
614 * gcc.target/aarch64/clz.c: New file.
615 * gcc.target/aarch64/ctz.c: New file.
616 * gcc.target/aarch64/csinc-1.c: New file.
617 * gcc.target/aarch64/csinv-1.c: New file.
618 * gcc.target/aarch64/csneg-1.c: New file.
619 * gcc.target/aarch64/extend.c: New file.
620 * gcc.target/aarch64/fcvt.x: New file.
621 * gcc.target/aarch64/fcvt_double_int.c: New file.
622 * gcc.target/aarch64/fcvt_double_long.c: New file.
623 * gcc.target/aarch64/fcvt_double_uint.c: New file.
624 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
625 * gcc.target/aarch64/fcvt_float_int.c: New file.
626 * gcc.target/aarch64/fcvt_float_long.c: New file.
627 * gcc.target/aarch64/fcvt_float_uint.c: New file.
628 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
629 * gcc.target/aarch64/ffs.c: New file.
630 * gcc.target/aarch64/fmadd.c: New file.
631 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
632 * gcc.target/aarch64/frint.x: New file.
633 * gcc.target/aarch64/frint_double.c: New file.
634 * gcc.target/aarch64/frint_float.c: New file.
635 * gcc.target/aarch64/index.c: New file.
636 * gcc.target/aarch64/mneg-1.c: New file.
637 * gcc.target/aarch64/mneg-2.c: New file.
638 * gcc.target/aarch64/mneg-3.c: New file.
639 * gcc.target/aarch64/mnegl-1.c: New file.
640 * gcc.target/aarch64/mnegl-2.c: New file.
641 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
642 * gcc.target/aarch64/pic-constantpool1.c: New file.
643 * gcc.target/aarch64/pic-symrefplus.c: New file.
644 * gcc.target/aarch64/predefine_large.c: New file.
645 * gcc.target/aarch64/predefine_small.c: New file.
646 * gcc.target/aarch64/predefine_tiny.c: New file.
647 * gcc.target/aarch64/reload-valid-spoff.c: New file.
648 * gcc.target/aarch64/scalar_intrinsics.c: New file.
649 * gcc.target/aarch64/table-intrinsics.c: New file.
650 * gcc.target/aarch64/tst-1.c: New file.
651 * gcc.target/aarch64/vect-abs-compile.c: New file.
652 * gcc.target/aarch64/vect-abs.c: New file.
653 * gcc.target/aarch64/vect-abs.x: New file.
654 * gcc.target/aarch64/vect-compile.c: New file.
655 * gcc.target/aarch64/vect-faddv-compile.c: New file.
656 * gcc.target/aarch64/vect-faddv.c: New file.
657 * gcc.target/aarch64/vect-faddv.x: New file.
658 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
659 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
660 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
661 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
662 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
663 * gcc.target/aarch64/vect-fp-compile.c: New file.
664 * gcc.target/aarch64/vect-fp.c: New file.
665 * gcc.target/aarch64/vect-fp.x: New file.
666 * gcc.target/aarch64/vect-mull-compile.c: New file.
667 * gcc.target/aarch64/vect-mull.c: New file.
668 * gcc.target/aarch64/vect-mull.x: New file.
669 * gcc.target/aarch64/vect.c: New file.
670 * gcc.target/aarch64/vect.x: New file.
671 * gcc.target/aarch64/vector_intrinsics.c: New file.
672 * gcc.target/aarch64/vfp-1.c: New file.
673 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
674 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
675 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
676 * g++.dg/abi/aarch64_guard1.C: New file.
677
678 2012-10-23 Jakub Jelinek <jakub@redhat.com>
679
680 PR c++/54988
681 * c-c++-common/pr54988.c: New test.
682
683 2012-10-23 Jan Hubicka <jh@suse.cz>
684
685 * gcc.dg/tree-prof/peel-1.c: New testcase.
686
687 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
688
689 PR gcc/52945
690 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
691
692 2012-10-23 Joseph Myers <joseph@codesourcery.com>
693
694 * gcc.dg/c99-predef-1.c: New test.
695 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
696 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
697 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
698 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
699 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
700 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
701 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
702 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
703 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
704 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
705 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
706 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
707
708 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
709
710 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
711
712 2012-10-23 Jan Hubicka <jh@suse.cz>
713
714 PR middle-end/54937
715 * gcc.c-torture/execute/pr54937.c: New testcase.
716 * gcc.dg/tree-ssa/cunroll-2.c: Update.
717
718 2012-10-23 Jan Hubicka <jh@suse.cz>
719
720 PR middle-end/54967
721 * gfortran.dg/pr54967.f90: New testcase.
722
723 2012-10-23 Terry Guo <terry.guo@arm.com>
724
725 PR target/55019
726 * gcc.dg/pr55019.c: New.
727
728 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
729
730 PR tree-optimization/55008
731 * gcc.dg/tree-ssa/pr55008.c: New test.
732
733 2012-10-22 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/55011
736 * gcc.dg/torture/pr55011.c: New testcase.
737
738 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
739
740 * gcc.target/arm/pr40457-1.c: Adjust expected output.
741 * gcc.target/arm/pr40457-2.c: Likewise.
742 * gcc.target/arm/pr40457-3.c: Likewise.
743
744 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
745
746 * gnat.dg/specs/limited_with4.ads: New test.
747 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
748
749 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gnat.dg/modular4.adb: New test.
752 * gnat.dg/modular4_pkg.ads: New helper.
753
754 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
755
756 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
757 * gnat.dg/specs/addr1.ads: Likewise.
758
759 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
760
761 * gcc.dg/webizer.c (main): Add missing exit call.
762
763 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
764
765 PR fortran/54465
766 * gfortran.dg/wextra_1.f: New test.
767
768 2012-10-20 Jan Hubicka <jh@suse.cz>
769
770 * gcc.dg/tree-prof/unroll-1.c: New testcase.
771
772 2012-10-19 Janus Weil <janus@gcc.gnu.org>
773
774 PR fortran/54224
775 * gfortran.dg/warn_unused_function.f90: New.
776
777 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
778
779 * lib/target-supports.exp
780 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
781
782 2012-10-19 Richard Guenther <rguenther@suse.de>
783
784 PR tree-optimization/54981
785 * gcc.dg/pr54981.c: New testcase.
786
787 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
788
789 PR target/54892
790 * gcc.target/arm/pr54892.c: New.
791
792 2012-10-19 Bin Cheng <bin.cheng@arm.com>
793
794 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
795
796 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
797
798 PR c++/54501
799 * g++.dg/init/array30.C: New.
800 * g++.dg/init/array31.C: Likewise.
801
802 2012-10-18 Tobias Burnus <burnus@net-b.de>
803
804 PR fortran/54884
805 * gfortran.dg/public_private_module_7.f90: New.
806
807 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
808
809 PR c++/29633
810 * g++.dg/template/pr29633.C: New.
811
812 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
813
814 * gnat.dg/loop_optimization13.ad[sb]: New test.
815 * gnat.dg/loop_optimization13_pkg.ads: New helper.
816
817 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
818
819 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
820 * gcc.target/arm/neon/vfmaf32.c: Likewise.
821 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
822 * gcc.target/arm/neon/vfmsf32.c: Likewise.
823
824 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
825
826 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
827 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
828 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
829 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
830 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
831 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
832
833 2012-10-16 Jan Hubicka <jh@suse.cz>
834
835 * gcc.target/i386/l_fma_float_?.c: Update.
836 * gcc.target/i386/l_fma_double_?.c: Update.
837 * gfortran.dg/do_1.f90: XFAIL
838 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
839 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
840 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
841 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
842 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
843 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
844 valid.
845
846 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
847
848 PR c/53063
849 PR c/40989
850 * gcc.dg/Wstrict-overflow-24.c: New.
851
852 2012-10-16 Tobias Burnus <burnus@net-b.de>
853
854 PR fortran/50981
855 PR fortran/54618
856 * gfortran.dg/class_optional_1.f90: New.
857 * gfortran.dg/class_optional_2.f90: New.
858
859 2012-10-16 Jakub Jelinek <jakub@redhat.com>
860
861 PR debug/54796
862 * gcc.dg/guality/pr54796.c: New test.
863
864 PR tree-optimization/54889
865 * gfortran.dg/pr54889.f90: New test.
866
867 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
868
869 * g++.dg/other/dump-ada-spec-2.C: New test.
870
871 2012-10-16 Easwaran Raman <eraman@google.com>
872
873 * gcc.dg/tree-prof/switch-case-1.c: New test case.
874 * gcc.dg/tree-prof/switch-case-2.c: New test case.
875
876 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
877
878 * gcc.dg/torture/stackalign/builtin-apply-2.c,
879 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
880
881 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
882
883 PR target/54925
884 * gcc.c-torture/compile/pr54925.c: New.
885
886 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
887
888 PR target/51244
889 * gcc.target/sh/pr51244-17.c: New.
890
891 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
892
893 PR target/54760
894 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
895 functions.
896 * gcc.target/sh/pr54760-4.c: New.
897
898 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
899
900 PR target/34777
901 * gcc.target/sh/torture/sh-torture.exp: New.
902 * gcc.target/sh/torture/pr34777.c: New.
903
904 2012-10-15 Matthias Klose <doko@ubuntu.com>
905
906 * lib/target-supports.exp (check_profiling_available): Match
907 arm*-*-linux-* for ARM Linux/GNU.
908 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
909 * gfortran.dg/enum_10.f90: Likewise.
910 * gfortran.dg/enum_9.f90: Likewise.
911 * gcc.target/arm/synchronize.c: Likewise.
912 * g++.old-deja/g++.jason/enum6.C: Likewise.
913 * g++.old-deja/g++.other/enum4.C: Likewise.
914 * g++.old-deja/g++.law/enum9.C: Likewise.
915
916 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
917
918 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
919 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
920
921 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
922 Paolo Carlini <paolo.carlini@oracle.com>
923
924 PR c++/17805
925 * g++.dg/overload/operator6.C: New.
926
927 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
928
929 PR c++/50080 (again)
930 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
931 * g++.dg/parse/tmpl-outside1.C: Likewise.
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 Uros Bizjak <ubizjak@gmail.com>
937
938 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
939 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
940 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
941 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
946
947 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
948
949 PR c++/50080
950 * g++.dg/parse/tmpl-outside2.C: New.
951 * g++.dg/parse/tmpl-outside1.C: Adjust.
952 * g++.dg/template/qualttp18.C: Likewise.
953 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
954 * g++.old-deja/g++.pt/overload13.C: Likewise.
955
956 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
957
958 PR tree-optimization/54915
959 * gcc.dg/tree-ssa/pr54915.c: New testcase.
960
961 2012-10-15 Richard Guenther <rguenther@suse.de>
962
963 PR tree-optimization/54920
964 * gcc.dg/torture/pr54920.c: New testcase.
965
966 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
967
968 * gnat.dg/unchecked_convert9.ad[sb]: New test.
969
970 2012-10-13 Jason Merrill <jason@redhat.com>
971
972 * g++.dg/tls/thread_local7g.C: Require tls_native.
973
974 2012-10-14 Jason Merrill <jason@redhat.com>
975
976 * g++.dg/cpp0x/inh-ctor1.C: New.
977 * g++.dg/cpp0x/inh-ctor2.C: New.
978 * g++.dg/cpp0x/inh-ctor3.C: New.
979 * g++.dg/cpp0x/inh-ctor4.C: New.
980 * g++.dg/cpp0x/inh-ctor5.C: New.
981 * g++.dg/cpp0x/inh-ctor6.C: New.
982 * g++.dg/cpp0x/inh-ctor7.C: New.
983 * g++.dg/cpp0x/inh-ctor8.C: New.
984 * g++.dg/cpp0x/inh-ctor9.C: New.
985 * g++.dg/cpp0x/inh-ctor10.C: New.
986 * g++.dg/cpp0x/inh-ctor11.C: New.
987 * g++.dg/cpp0x/inh-ctor12.C: New.
988 * g++.dg/cpp0x/inh-ctor13.C: New.
989
990 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
991
992 PR rtl-optimization/54919
993 * gcc.dg/pr54919.c: New testcase.
994
995 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
996
997 PR c++/53581
998 * g++.dg/template/crash113.C: New.
999
1000 2012-10-14 Jan Hubicka <jh@suse.cz>
1001
1002 * gcc.dg/unroll_5.c: New testcase.
1003
1004 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1005
1006 PR c++/52643
1007 * g++.dg/opt/pr52643.C: New.
1008
1009 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1010
1011 PR target/54602
1012 * gcc.target/sh/pr54602-1.c: New.
1013 * gcc.target/sh/pr54602-2.c: New.
1014 * gcc.target/sh/pr54602-3.c: New.
1015 * gcc.target/sh/pr54602-4.c: New.
1016
1017 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1018
1019 PR target/54680
1020 * gcc.target/sh/pr54680.c: New.
1021
1022 2012-10-12 Jan Hubicka <jh@suse.cz>
1023
1024 * gcc.dg/webizer.c: New testcase.
1025
1026 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1027
1028 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1029 specify -m64.
1030
1031 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1032
1033 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1034 Return 0 if already specifying -mfloat-abi other than hard.
1035
1036 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1037
1038 * gcc.dg/pr53060.c: Prune irrelevant warning.
1039
1040 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR c/54381
1043 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1044 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1045 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1046 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1047 Adjust expected wording of warnings for *cmp* builtins.
1048 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1049 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1050
1051 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1052
1053 PR c++/24449
1054 * g++.dg/parse/friend-main.C: New.
1055
1056 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1057
1058 PR c++/53055
1059 * g++.dg/pr53055.C: New testcase.
1060
1061 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1062
1063 PR c++/52744
1064 * g++.dg/cpp0x/pr52744.C: New.
1065
1066 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1067
1068 PR fortran/40453
1069 * gfortran.dg/dummy_procedure_9.f90: New.
1070
1071 2012-10-12 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/54894
1074 * gcc.dg/torture/pr54894.c: New testcase.
1075
1076 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1077
1078 PR target/51244
1079 * gcc.target/sh/pr51244-13.c: New.
1080 * gcc.target/sh/pr51244-14.c: New.
1081 * gcc.target/sh/pr51244-15.c: New.
1082 * gcc.target/sh/pr51244-16.c: New.
1083
1084 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/51878
1087 * g++.dg/cpp0x/decltype45.C: New.
1088
1089 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1090
1091 PR fortran/54784
1092 * gfortran.dg/class_allocate_13.f90: New.
1093
1094 2012-10-11 Jason Merrill <jason@redhat.com>
1095
1096 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1097 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1098
1099 * g++.dg/gomp/tls-5.C: Require tls_native.
1100 * g++.dg/tls/thread_local7.C: Require tls_native.
1101 * g++.dg/tls/static2.C: New.
1102
1103 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/36107
1106 * g++.dg/ext/weak5.C: New.
1107
1108 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1109
1110 PR testsuite/54868
1111 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1112 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1113
1114 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 PR c++/43765
1117 * g++.dg/parse/pr43765.C: New.
1118
1119 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1120
1121 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1122
1123 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/43663
1126 * g++.dg/init/bitfield3.C: New.
1127
1128 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1129
1130 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1131
1132 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR tree-optimization/54877
1135 * gcc.dg/torture/pr54877.c: New test.
1136
1137 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1138
1139 PR testsuite/53397
1140 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1141 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1142 and remove target info from dg-do compile.
1143 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1144 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1145 and remove target info from dg-do compile.
1146
1147 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1148
1149 * gcc.dg/pr54782.c: Require target with pthread support.
1150
1151 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/53122
1154 * g++.dg/cpp0x/auto35.C: New.
1155
1156 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1157
1158 PR c++/53540 - using fails to be equivalent to typedef
1159 * g++.dg/cpp0x/alias-decl-24.C: New test.
1160
1161 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1162
1163 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1164 that c++11 attributes to types are ignored for now.
1165 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1166 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1167
1168 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/53741
1171 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1172
1173 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/50478
1176 * g++.dg/cpp0x/initlist67.C: New.
1177
1178 2012-10-10 Dehao Chen <dehao@google.com>
1179
1180 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1181
1182 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1183
1184 PR target/52480
1185 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1186 Add runtime tests.
1187
1188 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/53307
1191 * g++.dg/cpp0x/decltype44.C: New.
1192
1193 2012-10-09 Steve Ellcey <sellcey@mips.com>
1194
1195 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1196
1197 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/53763
1200 * g++.dg/cpp0x/decltype43.C: New.
1201
1202 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1203
1204 PR middle-end/53397
1205 * gcc.dg/pr53397-1.c: New test case.
1206 * gcc.dg/pr53397-2.c: New test case.
1207
1208 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 PR c++/54194
1211 * g++.dg/warn/Wparentheses-26.C: Adjust.
1212 * g++.dg/warn/Wparentheses-27.C: New.
1213
1214 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1215
1216 PR c++/54427
1217 * c-c++-common/vector-scalar.c: New testcase.
1218 * g++.dg/ext/vector18.C: New testcase.
1219 * g++.dg/ext/vector5.C: This is not an error anymore.
1220 * gcc.dg/init-vec-1.c: Move ...
1221 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1222 * gcc.c-torture/execute/vector-shift1.c: Move ...
1223 * c-c++-common/torture/vector-shift1.c: ... here.
1224 * gcc.dg/scal-to-vec1.c: Move ...
1225 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1226 C++11. Adapt error messages.
1227 * gcc.dg/convert-vec-1.c: Move ...
1228 * c-c++-common/convert-vec-1.c: ... here.
1229 * gcc.dg/scal-to-vec2.c: Move ...
1230 * c-c++-common/scal-to-vec2.c: ... here.
1231
1232 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1233
1234 PR target/54400
1235 * gcc.target/i386/pr54400.c: New testcase.
1236
1237 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR c++/54858
1240 * g++.dg/template/pr54858.C: New test.
1241
1242 2012-10-08 Marek Polacek <polacek@redhat.com>
1243
1244 PR debug/54831
1245 * g++.dg/debug/pr54831.C: New test.
1246
1247 2012-10-08 Dehao Chen <dehao@google.com>
1248
1249 * g++.dg/predict-loop-exit-1.C: New.
1250 * g++.dg/predict-loop-exit-2.C: New.
1251 * g++.dg/predict-loop-exit-3.C: New.
1252
1253 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1254
1255 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1256
1257 2012-10-08 Jason Merrill <jason@redhat.com>
1258
1259 * g++.dg/gomp/tls-5.C: New.
1260 * g++.dg/gomp/tls-wrap1.C: New.
1261 * g++.dg/gomp/tls-wrap2.C: New.
1262 * g++.dg/gomp/tls-wrap3.C: New.
1263 * g++.dg/gomp/tls-wrap4.C: New.
1264 * g++.dg/gomp/tls-wrapper-cse.C: New.
1265 * g++.dg/tls/thread_local-cse.C: New.
1266 * g++.dg/tls/thread_local-order1.C: New.
1267 * g++.dg/tls/thread_local-order2.C: New.
1268 * g++.dg/tls/thread_local-wrap1.C: New.
1269 * g++.dg/tls/thread_local-wrap2.C: New.
1270 * g++.dg/tls/thread_local-wrap3.C: New.
1271 * g++.dg/tls/thread_local-wrap4.C: New.
1272 * g++.dg/tls/thread_local2g.C: New.
1273 * g++.dg/tls/thread_local3g.C: New.
1274 * g++.dg/tls/thread_local4g.C: New.
1275 * g++.dg/tls/thread_local5g.C: New.
1276 * g++.dg/tls/thread_local6g.C: New.
1277 * g++.dg/tls/thread_local7g.C: New.
1278
1279 * g++.dg/tls/thread_local3.C: New.
1280 * g++.dg/tls/thread_local4.C: New.
1281 * g++.dg/tls/thread_local5.C: New.
1282 * g++.dg/tls/thread_local6.C: New.
1283
1284 * g++.dg/tls/init-2.C: Tweak errors.
1285 * g++.dg/tls/thread_local1.C: New.
1286 * g++.dg/tls/thread_local2.C: New.
1287 * g++.dg/tls/thread_local7.C: New.
1288
1289 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1290
1291 PR target/54866
1292 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1293
1294 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1295
1296 PR target/54685
1297 * gcc.target/sh/pr54685.c: New.
1298
1299 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1300
1301 PR c++/53528 C++11 attribute support
1302 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1303 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1359
1360 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1361
1362 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1363 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1364 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1365
1366 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1367
1368 PR target/54760
1369 * gcc.target/sh/pr54760-2.c: New.
1370 * gcc.target/sh/pr54760-3.c: New.
1371
1372 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1373
1374 PR c++/51422
1375 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1376
1377 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1378 Sandra Loosemore <sandra@codesourcery.com>
1379
1380 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1381 and test that the accumulator is initialized using MULT.
1382 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1383 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1384
1385 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/52764
1388 * g++.dg/cpp0x/stdint.C: New.
1389
1390 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1391
1392 PR c++/54249
1393 * g++.dg/cpp0x/stddef.C: New.
1394
1395 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1396
1397 PR fortran/54832
1398 * gfortran.dg/typebound_operator_17.f90: New.
1399
1400 2012-10-06 Jan Hubicka <jh@suse.cz>
1401
1402 PR lto/53831
1403 PR lto/54776
1404 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1405
1406 2012-10-06 Jan Hubicka <jh@suse.cz>
1407
1408 * gcc.dg/lto/resolutions_0.c: New testcase.
1409
1410 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1411
1412 PR fortran/45521
1413 * gfortran.dg/generic_25.f90: New.
1414 * gfortran.dg/generic_26.f90: New.
1415 * gfortran.dg/generic_27.f90: New.
1416
1417 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/54760
1420 * gcc.target/sh/pr54760-1.c: New.
1421
1422 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1423
1424 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1425 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1426 * g++.dg/warn/Wsign-compare-5.C: New test.
1427 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1428 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1429 * g++.dg/ext/builtin30.C: New test.
1430 * g++.dg/ext/vla12.C: New test.
1431 * gcc.dg/builtins-85.c: New test.
1432
1433 PR debug/54519
1434 * gcc.dg/guality/pr54519-1.c: New test.
1435 * gcc.dg/guality/pr54519-2.c: New test.
1436 * gcc.dg/guality/pr54519-3.c: New test.
1437 * gcc.dg/guality/pr54519-4.c: New test.
1438 * gcc.dg/guality/pr54519-5.c: New test.
1439 * gcc.dg/guality/pr54519-6.c: New test.
1440
1441 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1442
1443 PR c++/50893
1444 * g++.dg/cpp0x/defaulted38.C: New.
1445
1446 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR tree-optimization/33763
1449 * c-c++-common/pr33763.c: New test.
1450
1451 PR tree-optimization/54810
1452 * gcc.dg/tree-ssa/vrp85.c: New test.
1453
1454 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1455
1456 * gcc.dg/ucnid-7.c: Skip on AIX.
1457 * gcc.dg/ucnid-8.c: Same.
1458 * gcc.dg/ucnid-10.c: Same.
1459 * gcc.dg/ucnid-13.c: Same.
1460 * gcc.dg/attr-alias-3.c: Same.
1461 * gcc.dg/attr-alias-5.c: Same.
1462 * gcc.dg/torture/pr51106-2.c: Same.
1463 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1464
1465 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/52233
1468 * g++.dg/cpp0x/alias-decl-23.C: New.
1469
1470 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/53403
1473 * g++.dg/template/friend53.C: New.
1474
1475 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1478 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1479 (scan-ada-spec): Likewise.
1480 (scan-ada-spec-not): Likewise.
1481 * gcc.dg/dump-ada-spec-1.c: New test.
1482 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1483
1484 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1487
1488 2012-10-04 Florian Weimer <fweimer@redhat.com>
1489
1490 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1491
1492 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1493
1494 PR c++/54323
1495 * g++.dg/cpp0x/pr54323.C: New.
1496
1497 2012-10-04 Richard Guenther <rguenther@suse.de>
1498
1499 PR middle-end/54735
1500 * g++.dg/torture/pr54735.C: New testcase.
1501
1502 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1503
1504 PR rtl-optimization/54739
1505 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1506
1507 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1508
1509 PR target/51244
1510 * gcc.target/sh/pr51244-12.c: New.
1511
1512 2012-10-03 Dehao Chen <dehao@google.com>
1513
1514 PR middle-end/54782
1515 * gcc.dg/pr54782.c: New test.
1516
1517 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR c++/54777
1520 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1521
1522 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1523
1524 PR fortran/54778
1525 * gfortran.dg/class_53.f90: New.
1526
1527 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1528
1529 PR debug/54551
1530 * gcc.dg/guality/pr54551.c: New.
1531
1532 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1533
1534 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1535 * gcc.target/powerpc/pr46728-2.c: Likewise.
1536
1537 2012-10-02 Sharad Singhai <singhai@google.com>
1538
1539 PR testsuite/54772
1540 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1541 to fix test failures caused by r191883.
1542 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1543 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1544 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1545 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1546 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1547 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1548 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1549 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1550 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1551
1552 2012-09-30 Sharad Singhai <singhai@google.com>
1553
1554 * gcc.target/i386/vect-double-1.c: Fix test.
1555
1556 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1557
1558 PR target/54087
1559 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1560 atomic_sub fails.
1561
1562 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1563
1564 PR rtl-optimization/54457
1565 * gcc.target/i386/pr54457.c: New test.
1566
1567 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1568
1569 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1570
1571 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1572
1573 * gcc.target/i386/vect-rebuild.c: New testcase.
1574
1575 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1576
1577 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1578
1579 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1580
1581 * gcc.target/mips/pr37362.c: Fix target selector.
1582
1583 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1584
1585 PR target/54083
1586 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1587
1588 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1589
1590 * gcc.dg/ucnid-8.c: Update line number.
1591 * gcc.dg/torture/pr51106-2.c: Likewise.
1592
1593 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1594
1595 PR fortran/54667
1596 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1597 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1598 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1599
1600 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1601
1602 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1603 partially reverting r170092.
1604 * gfortran.dg/class_7.f03: Ditto.
1605 * gfortran.dg/coarray_14.f90: Ditto.
1606 * gfortran.dg/typebound_proc_13.f03: Ditto.
1607
1608 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/54738
1611 * g++.dg/cpp0x/sfinae42.C: New.
1612
1613 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1614
1615 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1616 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1617 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1618 * gcc.dg/pr42629.c: XFAIL on AIX.
1619 * gcc.dg/pr47684.c: Same.
1620 * gcc.dg/pr43670.c: Same.
1621 * gcc.dg/pr42916.c: Same.
1622 * gcc.dg/pr45449.c: Same.
1623 * gcc.dg/pr50017.c: Same.
1624 * gcc.dg/pr42728.c: Same.
1625 * gcc.dg/pr47881.c: Same.
1626 * gcc.dg/pr44023.c: Same.
1627 * gcc.dg/pr41345.c: Same.
1628 * gcc.dg/pr42630.c: Same.
1629 * gcc.dg/pr44971.c: Same.
1630 * gcc.dg/pr46771.c: Same.
1631 * gcc.dg/ucnid-8.c: Same.
1632 * gcc.dg/ucnid-10.c: Same.
1633 * gcc.dg/ucnid-13.c: Same.
1634 * gcc.dg/torture/pr51106-2.c: Same.
1635 * gcc.dg/pr48768.c: Same.
1636 * gcc.dg/pr42631.c: Same.
1637 * gcc.dg/pr43084.c: Same.
1638 * gcc.dg/ucnid-7.c: Same.
1639 * gcc.dg/pr42889.c: Same.
1640 * gcc.dg/pr41241.c: Same.
1641 * gcc.dg/pr42719.c: Same.
1642 * g++.dg/debug/pr46583.C: Same.
1643 * g++.dg/debug/pr47106.C: Same.
1644 * g++.dg/opt/pr48549.C: Same.
1645 * g++.dg/other/pr42685.C: Same.
1646 * c-c++-common/pr43942.c: Same.
1647
1648 2012-09-29 Ian Lance Taylor <iant@google.com>
1649
1650 * go.test/go-test.exp: Update for latest version of Go testsuite.
1651
1652 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1653
1654 PR fortran/52724
1655 * gfortran.dg/internal_readwrite_3.f90: New test.
1656
1657 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1658
1659 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1660 c-c++-common/Wunused-local-typedefs-2.c to here.
1661
1662 PR c++/54372 - unused attribute inactive on dependant entities
1663 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1664
1665 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1666
1667 PR c++/29028 - Missed unused warning on using declaration
1668 * g++.dg/warn/Wunused-var-18.C: New test.
1669
1670 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1671
1672 PR c++/53551 - -Wunused-local-typedefs misses uses
1673 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1674
1675 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR target/54716
1678 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1679
1680 PR tree-optimization/54713
1681 * gcc.c-torture/compile/pr54713-1.c: New test.
1682 * gcc.c-torture/compile/pr54713-2.c: New test.
1683 * gcc.c-torture/compile/pr54713-3.c: New test.
1684
1685 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1686
1687 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1688
1689 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1690
1691 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1692
1693 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR target/54703
1696 * gcc.target/i386/pr54703.c: New test.
1697
1698 2012-09-27 Richard Guenther <rguenther@suse.de>
1699
1700 PR lto/54709
1701 * gcc.dg/lto/pr54709_0.c: New testcase.
1702 * gcc.dg/lto/pr54709_1.c: Likewise.
1703
1704 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1705
1706 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1707
1708 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1709
1710 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1711
1712 * gcc.target/arm/pr42879.c: Handle big-endian.
1713
1714 2012-09-26 Steve Ellcey <sellcey@mips.com>
1715
1716 PR c/37303
1717 * gcc.dg/pr37303.c: Check for rdata or rodata.
1718
1719 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1720
1721 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1722
1723 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1724
1725 PR target/51274
1726 PR target/53087
1727 * gcc.target/powerpc/ppc-ne0-1.c: New.
1728
1729 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1730
1731 PR target/54089
1732 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1733 test_19, test_20, test_21, test_22, test_23): New functions.
1734 * gcc.target/sh/pr54089-4.c: New.
1735 * gcc.target/sh/pr54089-5.c: New.
1736 * gcc.target/sh/pr54089-6.c: New.
1737 * gcc.target/sh/pr54089-7.c: New.
1738
1739 2012-09-25 Richard Guenther <rguenther@suse.de>
1740
1741 PR lto/54625
1742 * gcc.dg/lto/pr54702_0.c: New testcase.
1743 * gcc.dg/lto/pr54702_1.c: Likewise.
1744 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1745 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1746 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1747 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1748
1749 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1750
1751 PR c++/54526
1752 * g++.dg/cpp0x/parse2.C: New.
1753 * g++.dg/parse/error11.C: Adjust.
1754 * g++.dg/parse/error12.C: Likewise.
1755
1756 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1757
1758 * gcc.target/i386/20030217-1.c: Added check for
1759 large_long_double effective target.
1760 * gcc.target/i386/387-3.c: Likewise.
1761 * gcc.target/i386/387-4.c: Likewise.
1762 * gcc.target/i386/pr36578-1.c: Likewise.
1763 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1764 when long double size is equal double size.
1765 * gcc.target/i386/excess-precision-1.c: Likewise.
1766 * gcc.target/i386/pr36578-2.c: Likewise.
1767 * gcc.target/i386/20030217-2.c: New testcase.
1768
1769 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR tree-optimization/54676
1772 * gcc.dg/pr54676.c: New test.
1773
1774 2012-09-25 Richard Guenther <rguenther@suse.de>
1775
1776 PR tree-optimization/53663
1777 * gcc.dg/torture/pr53663-1.c: New testcase.
1778 * gcc.dg/torture/pr53663-2.c: Likewise.
1779 * gcc.dg/torture/pr53663-3.c: Likewise.
1780
1781 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1782
1783 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1784
1785 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1786
1787 * lib/target-supports-dg.exp (dg-require-effective-target,
1788 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1789 dg-process-target-1 instead of dg-process-target.
1790 (dg-process-target-1): Rename from dg-process-target.
1791 (dg-process-target): New.
1792
1793 2012-09-24 Richard Guenther <rguenther@suse.de>
1794
1795 PR tree-optimization/54684
1796 * g++.dg/torture/pr54684.C: New testcase.
1797
1798 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1799
1800 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1801
1802 2012-09-24 Richard Guenther <rguenther@suse.de>
1803
1804 PR middle-end/52173
1805 * gcc.dg/tm/pr52173-1.c: New.
1806 * gcc.dg/tm/pr52173-2.c: New.
1807
1808 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gcc.dg/pr54669.c: New test.
1811
1812 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1813 Dominique Dhumieres <dominiq@lps.ens.fr>
1814
1815 PR testsuite/54677
1816 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1817
1818 2012-09-23 Tobias Burnus <burnus@net-b.de>
1819
1820 PR fortran/54618
1821 * gfortran.dg/class_array_14.f90: New.
1822
1823 2012-09-22 Kai Tietz <ktietz@redhat.com>
1824
1825 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1826 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1827
1828 2012-09-21 Dehao Chen <dehao@google.com>
1829
1830 PR go/54649
1831 PR tree-optimization/54655
1832 * g++.dg/pr54655.C: New testcase.
1833
1834 2012-09-21 Richard Guenther <rguenther@suse.de>
1835
1836 PR tree-optimization/54647
1837 * g++.dg/torture/pr54647.C: New testcase.
1838
1839 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1840
1841 PR c++/54427
1842 * c-c++-common/torture/vector-compare-2.c: Add -w.
1843
1844 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gnat.dg/opt20.ads: Move dg directive to...
1847 * gnat.dg/opt20.adb: ...here.
1848 * gnat.dg/addr1.ad[sb]: Likewise.
1849 * gnat.dg/concat2.ad[sb]: Likewise.
1850 * gnat.dg/array16.ad[sb]: Likewise.
1851 * gnat.dg/atomic5.ad[sb]: Likewise.
1852 * gnat.dg/discr29.ad[sb]: Likewise.
1853 * gnat.dg/noreturn5.ad[sb]: Likewise.
1854 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1855 * gnat.dg/discr23.ads: Remove dg directive.
1856 * gnat.dg/nested_float_packed.ads: Likewise.
1857 * gnat.dg/oconst6.ads: Move to...
1858 * gnat.dg/specs/oconst6.ads: ...here.
1859
1860 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR c++/52432
1863 * g++.dg/cpp0x/decltype32.C: Tweak.
1864
1865 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1866
1867 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1868 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1869 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1870 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1871
1872 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1873
1874 PR c++/54581
1875 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1876
1877 2012-09-19 Steve Ellcey <sellcey@mips.com>
1878
1879 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1880
1881 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1882
1883 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1884 * gcc.target/powerpc/ppc-mftb.c: New file.
1885
1886 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1887
1888 PR target/54089
1889 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1890 functions.
1891
1892 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1893
1894 PR target/54236
1895 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1896
1897 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gcc.c-torture/execute/20120919-1.c: New test.
1900
1901 2012-09-19 Richard Guenther <rguenther@suse.de>
1902
1903 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1904
1905 2012-09-19 Richard Guenther <rguenther@suse.de>
1906
1907 * gcc.dg/builtin-unreachable-6.c: Adjust.
1908
1909 2012-09-19 Richard Guenther <rguenther@suse.de>
1910
1911 * gcc.dg/builtin-object-size-10.c: Adjust.
1912 * gcc.dg/builtin-unreachable-5.c: Adjust.
1913 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1914 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1915 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1916 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1917 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1918 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1919 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1920 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1921 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1922 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1923 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1924 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1925
1926 2012-09-19 Richard Guenther <rguenther@suse.de>
1927
1928 PR tree-optimization/54132
1929 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1930 * gcc.dg/torture/pr54132.c: Likewise.
1931
1932 2012-09-19 Terry Guo <terry.guo@arm.com>
1933
1934 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1935 extra prune rules that will be applied to all tests in a .exp file.
1936 (gcc-dg-prune): Use rules defined by the above variable.
1937 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1938 harmless warnings on architecture switch conflict.
1939
1940 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1941
1942 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1943 of asm-comment characters instead of a single one.
1944 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1945
1946 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1947
1948 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1949
1950 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1951 target instead of xfailing it.
1952 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1953 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1954 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1955 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1956 * gcc.dg/vect/vect-104.c: Likewise.
1957 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1958 * gcc.dg/vect/vect-outer-1.c: Likewise.
1959 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1960 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1961 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1962 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1963 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1964 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1965 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1966 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1967 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1968
1969 * lib/target-supports.exp
1970 (check_effective_target_vect_widen_mult_qi_to_hi,
1971 check_effective_target_vect_widen_mult_hi_to_si,
1972 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1973 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1974 check_effective_target_vect_pack_trunc,
1975 check_effective_target_vect_unpack,
1976 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1977 instead of arm_none.
1978
1979 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1980
1981 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1982
1983 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1984 config to compiler_flags.
1985
1986 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR target/54592
1989 * gcc.target/i386/pr54592.c: New test.
1990
1991 PR tree-optimization/54610
1992 * gcc.target/i386/pr54610.c: New test.
1993
1994 2012-09-17 Jason Merrill <jason@redhat.com>
1995
1996 PR c++/54575
1997 * g++.dg/cpp0x/alias-decl-21.C: New.
1998 * g++.dg/cpp0x/alias-decl-22.C: New.
1999
2000 2012-09-17 Tobias Burnus <burnus@net-b.de>
2001
2002 PR fortran/54608
2003 * gfortran.dg/scan_2.f90: New.
2004
2005 2012-09-17 Jason Merrill <jason@redhat.com>
2006
2007 PR c++/53661
2008 * g++.dg/init/aggr9.C: New.
2009
2010 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/loop_optimization12.ad[sb]: New test.
2013
2014 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2015
2016 PR fortran/54285
2017 * gfortran.dg/proc_ptr_result_7.f90: New.
2018
2019 2012-09-17 Tobias Burnus <burnus@net-b.de>
2020
2021 PR fortran/54603
2022 * gfortran.dg/structure_constructor_11.f90: New.
2023
2024 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR tree-optimization/54563
2027 * g++.dg/torture/pr54563.C: New test.
2028
2029 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2030
2031 PR fortran/54594
2032 * gfortran.dg/typebound_generic_14.f03: New.
2033
2034 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2035
2036 PR fortran/54387
2037 * gfortran.dg/proc_ptr_38.f90: New.
2038
2039 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2040
2041 PR debug/54460
2042 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2043 to scary regexp.
2044
2045 PR testsuite/54007
2046 * gnat.dg/lto15.adb: Require lto.
2047
2048 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2049 "myBindC" for hppa*-*-hpux*.
2050
2051 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2052
2053 * gfortran.dg/namelist_75.f90: New test.
2054
2055 2012-09-15 Tom de Vries <tom@codesourcery.com>
2056
2057 * gcc.dg/tree-ssa/vrp82.c: New test.
2058 * gcc.dg/tree-ssa/vrp83.c: Same.
2059 * gcc.dg/tree-ssa/vrp84.c: Same.
2060
2061 2012-09-15 Tom de Vries <tom@codesourcery.com>
2062
2063 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2064 * gcc.dg/tree-ssa/vrp81.c: ... this.
2065
2066 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2067
2068 PR target/54222
2069 * gcc.target/avr/torture/fix-types.h: New.
2070 * gcc.target/avr/torture/vals-hr.def: New.
2071 * gcc.target/avr/torture/vals-r.def: New.
2072 * gcc.target/avr/torture/vals-k.def: New.
2073 * gcc.target/avr/torture/vals-ur.def: New.
2074 * gcc.target/avr/torture/vals-uk.def: New.
2075 * gcc.target/avr/torture/vals-uhr.def: New.
2076 * gcc.target/avr/torture/vals-llk.def: New.
2077 * gcc.target/avr/torture/vals-ullk.def: New.
2078 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2079 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2080 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2081 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2082 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2083 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2084 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2085 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2086
2087 2012-09-14 Dehao Chen <dehao@google.com>
2088
2089 * g++.dg/debug/dwarf2/deallocator.C: New test.
2090
2091 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2092
2093 PR c/54552
2094 * gcc.c-torture/compile/pr54552-1.c: New test.
2095
2096 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2097
2098 PR c++/54427
2099 * g++.dg/other/vector-compare.C: New testcase.
2100 * c-c++-common/vector-compare-3.c: New testcase.
2101 * gcc.dg/vector-shift.c: Move ...
2102 * c-c++-common/vector-shift.c: ... here.
2103 * gcc.dg/vector-shift1.c: Move ...
2104 * c-c++-common/vector-shift1.c: ... here.
2105 * gcc.dg/vector-shift3.c: Move ...
2106 * c-c++-common/vector-shift3.c: ... here.
2107 * gcc.dg/vector-compare-1.c: Move ...
2108 * c-c++-common/vector-compare-1.c: ... here.
2109 * gcc.dg/vector-compare-2.c: Move ...
2110 * c-c++-common/vector-compare-2.c: ... here.
2111 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2112 * c-c++-common/torture/vector-compare-1.c: ... here.
2113 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2114 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2115 * c-c++-common/torture/vector-compare-2.c: ... here.
2116 * gcc.c-torture/execute/vector-shift.c: Move ...
2117 * c-c++-common/torture/vector-shift.c: ... here.
2118 * gcc.c-torture/execute/vector-shift2.c: Move ...
2119 * c-c++-common/torture/vector-shift2.c: ... here.
2120 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2121 * c-c++-common/torture/vector-subscript-1.c: ... here.
2122 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2123 * c-c++-common/torture/vector-subscript-2.c: ... here.
2124 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2125 * c-c++-common/torture/vector-subscript-3.c: ... here.
2126
2127 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2128
2129 PR c/54103
2130 * gcc.c-torture/compile/pr54103-1.c,
2131 gcc.c-torture/compile/pr54103-2.c,
2132 gcc.c-torture/compile/pr54103-3.c,
2133 gcc.c-torture/compile/pr54103-4.c,
2134 gcc.c-torture/compile/pr54103-5.c,
2135 gcc.c-torture/compile/pr54103-6.c: New tests.
2136 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2137
2138 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2141
2142 2012-09-14 Richard Guenther <rguenther@suse.de>
2143
2144 PR tree-optimization/54565
2145 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2146 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2147
2148 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2149
2150 * gcc.target/arm/combine-movs.c: Add missing space.
2151
2152 2012-09-14 Richard Guenther <rguenther@suse.de>
2153
2154 * g++.dg/torture/builtin-location.C: New testcase.
2155
2156 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2157 Manuel López-Ibåñez <manu@gcc.gnu.org>
2158
2159 PR c++/53210
2160 * g++.dg/warn/Wuninitialized-self.C: New.
2161
2162 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR c/54559
2165 * gcc.c-torture/compile/pr54559.c: New test.
2166
2167 2012-09-13 Jason Merrill <jason@redhat.com>
2168
2169 PR c++/53839
2170 * g++.dg/cpp0x/constexpr-temp1.C: New.
2171
2172 PR c++/54511
2173 * g++.dg/template/anonunion2.C: New.
2174
2175 PR c++/53836
2176 * g++.dg/template/init10.C: New.
2177
2178 2012-09-13 Tobias Burnus <burnus@net-b.de>
2179
2180 PR fortran/54556
2181 * gfortran.dg/implicit_pure_3.f90: New.
2182
2183 2012-09-13 Richard Guenther <rguenther@suse.de>
2184
2185 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2186
2187 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2188
2189 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2190
2191 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2192
2193 * c-c++-common/pr51712.c: Handle for short-enum targets.
2194
2195 2012-09-12 Terry Guo <terry.guo@arm.com>
2196
2197 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2198 and lsrs for Thumb2 mode.
2199
2200 2012-09-12 Jan Hubicka <jh@suse.cz>
2201
2202 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2203
2204 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2205
2206 PR target/54445
2207 * gcc.target/i386/pr54445-1.c: New file.
2208 * gcc.target/i386/pr54445-2.c: Likewise.
2209
2210 2012-09-12 Tobias Burnus <burnus@net-b.de>
2211
2212 PR fortran/54225
2213 PR fortran/53306
2214 * gfortran.dg/coarray_10.f90: Update dg-error.
2215 * gfortran.dg/coarray_28.f90: New.
2216 * gfortran.dg/array_section_3.f90: New.
2217
2218 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2219
2220 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2221 gcc.target/arm/pr48252.c: Fix for big-endian support.
2222
2223 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2224
2225 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2226
2227 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2228 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2229
2230 * gcc.target/arm/neon-vfma-1.c: New testcase.
2231 * gcc.target/arm/neon-vfms-1.c: Likewise.
2232 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2233 of float.
2234 * gcc.target/arm/neon-vmls-1.c: Likewise.
2235 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2236 function.
2237 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2238 (check_effective_target_arm_neonv2_ok): Likewise.
2239 (check_effective_target_arm_neonv2_hw): Likewise.
2240 (check_effective_target_arm_neonv2): Likewise.
2241
2242 2012-09-11 Richard Guenther <rguenther@suse.de>
2243
2244 PR middle-end/54515
2245 * g++.dg/tree-ssa/pr54515.C: New testcase.
2246
2247 2012-09-10 Andrew Pinski <apinski@cavium.com>
2248
2249 PR tree-opt/c54362
2250 * gcc.dg/tm/memopt-16.c: New testcase.
2251
2252 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/54541
2255 PR c++/54542
2256 * g++.dg/cpp0x/sfinae40.C: New.
2257 * g++.dg/cpp0x/sfinae41.C: Likewise.
2258
2259 2012-09-10 Jason Merrill <jason@redhat.com>
2260
2261 PR c++/54538
2262 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2263
2264 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2265
2266 PR target/54089
2267 * gcc.target/sh/pr54089-3.c: New.
2268
2269 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2270
2271 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2272
2273 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2274
2275 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2276
2277 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2278
2279 * gcc.dg/pr52558-2.c: Delete.
2280 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2281
2282 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2283
2284 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2285
2286 2012-09-10 Richard Guenther <rguenther@suse.de>
2287
2288 PR tree-optimization/54520
2289 * gcc.dg/torture/pr54520.c: New testcase.
2290
2291 2012-09-10 Jason Merrill <jason@redhat.com>
2292
2293 PR c++/54506
2294 * g++.dg/cpp0x/implicit14.C: New.
2295
2296 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2297
2298 PR fortran/54208
2299 * gfortran.dg/bound_simplification_3.f90: New test.
2300
2301 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2302
2303 PR testsuite/54184
2304 * gcc.dg/pr52558-1.c: Delete.
2305 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2306
2307 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2308
2309 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2310 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2311 * gcc.target/arm/smlaltt-1.c: Likewise.
2312
2313 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2314
2315 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2316
2317 2012-09-07 Tom de Vries <tom@codesourcery.com>
2318
2319 PR tree-optimization/53986
2320 * gcc.dg/tree-ssa/vrp80.c: New test.
2321 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2322
2323 2012-09-06 Jason Merrill <jason@redhat.com>
2324
2325 PR c++/54341
2326 PR c++/54253
2327 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2328 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2329
2330 2012-09-06 Andrew Pinski <apinski@cavium.com>
2331
2332 PR tree-opt/54494
2333 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2334
2335 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR rtl-optimization/54455
2338 * gcc.dg/54455.c: New test.
2339
2340 2012-09-06 Tobias Burnus <burnus@net-b.de>
2341
2342 PR fortran/54463
2343 * gfortran.dg/promotion_2.f90: New.
2344
2345 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR middle-end/54486
2348 * c-c++-common/pr54486.c: New test.
2349
2350 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2351
2352 PR fortran/54474
2353 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2354
2355 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 PR c++/54191
2358 * g++.dg/cpp0x/sfinae39.C: New.
2359
2360 2012-09-04 Jason Merrill <jason@redhat.com>
2361
2362 PR c++/54441
2363 * g++.dg/ext/flexary3.C: New.
2364
2365 PR c++/54420
2366 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2367
2368 PR c++/54198
2369 * g++.dg/template/defarg15.C: New.
2370
2371 PR c++/54437
2372 * g++.dg/template/access24.C: New.
2373
2374 2012-09-04 Richard Guenther <rguenther@suse.de>
2375
2376 PR tree-optimization/54458
2377 * gcc.dg/torture/pr54458.c: New testcase.
2378
2379 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2380
2381 * gcc.target/arm/neon-vext.c: New test.
2382 * gcc.target/arm/neon-vext-execute.c: Ditto.
2383
2384 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2385
2386 PR fortran/54243
2387 PR fortran/54244
2388 * gfortran.dg/select_type_29.f03: New.
2389
2390 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2391
2392 * gcc.dg/fold-perm.c: Improve test.
2393
2394 2012-09-03 Tobias Burnus <burnus@net-b.de>
2395
2396 PR fortran/51632
2397 * gfortran.dg/coarray_class_1.f90: New.
2398
2399 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2400
2401 PR target/49206
2402 * gcc.c-torture/compile/pr49206.c: New test.
2403
2404 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2405 Uros Bizjak <ubizjak@gmail.com>
2406
2407 PR target/36680
2408 * gfortran.dg/pr36680.f90: New test.
2409
2410 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/42295
2413 * g++.dg/opt/pr42295.C: New test.
2414
2415 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR target/54436
2418 * gcc.dg/torture/pr54436.c: New test.
2419
2420 2012-09-01 Andrew Pinski <apinski@cavium.com>
2421
2422 * gcc.target/mips/truncate-8.c: New testcase.
2423
2424 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2425
2426 PR target/46829
2427 PR target/46843
2428 * gcc.target/i386/pr46829.c: New test.
2429 * gcc.target/i386/pr46843.c: Ditto.
2430
2431 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2432 Jason Merrill <jason@redhat.com>
2433
2434 PR c++/18747
2435 * g++.dg/parse/error50.C: New.
2436
2437 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR c/54428
2440 * gcc.c-torture/compile/pr54428.c: New test.
2441
2442 2012-08-31 Ollie Wild <aaw@google.com>
2443
2444 PR c++/54197
2445 * g++.dg/init/lifetime3.C: New test.
2446
2447 2012-08-31 Martin Jambor <mjambor@suse.cz>
2448
2449 PR middle-end/54409
2450 * gcc.dg/torture/pr54409.c: New test.
2451
2452 2012-08-31 Martin Jambor <mjambor@suse.cz>
2453
2454 * gfortran.dg/pr48636.f90: Add dump scan checks.
2455
2456 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2457
2458 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2459
2460 2012-08-28 Joey Ye <joey.ye@arm.com>
2461
2462 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2463
2464 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2465
2466 PR target/46254
2467 * gcc.target/i386/pr46254.c: New test.
2468
2469 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2470
2471 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2472 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2473 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2474
2475 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2476
2477 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2478 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2479 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2480 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2481 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2482 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2483 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2484 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2485 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2486 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2487 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2488 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2489 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2490 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2491 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2492 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2493 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2494 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2495 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2496 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2497 gcc.target/mips/unaligned-1.c: Tighten regexps.
2498
2499 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2500
2501 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2502 (mips_option_groups): Remove optimization. Add various -f options.
2503 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2504 and -pg imply -fno-omit-frame-pointer.
2505 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2506 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2507 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2508 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2509 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2510 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2511 * gcc.target/mips/abi-n32-long32.c: Likewise.
2512 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2513 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2514 * gcc.target/mips/abi-n32-long64.c: Likewise.
2515 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2516 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2517 * gcc.target/mips/abi-n64-long32.c: Likewise.
2518 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2519 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2520 * gcc.target/mips/abi-n64-long64.c: Likewise.
2521 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2522 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2523 * gcc.target/mips/abi-o32-long32.c: Likewise.
2524 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2525 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2526 * gcc.target/mips/abi-o32-long64.c: Likewise.
2527 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2528 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2529 * gcc.target/mips/abi-o64-long32.c: Likewise.
2530 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2531 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2532 * gcc.target/mips/abi-o64-long64.c: Likewise.
2533 * gcc.target/mips/asm-1.c: Likewise.
2534 * gcc.target/mips/branch-1.c: Likewise.
2535 * gcc.target/mips/call-3.c: Likewise.
2536 * gcc.target/mips/call-saved-3.c: Likewise.
2537 * gcc.target/mips/clear-cache-1.c: Likewise.
2538 * gcc.target/mips/div-1.c: Likewise.
2539 * gcc.target/mips/div-2.c: Likewise.
2540 * gcc.target/mips/div-3.c: Likewise.
2541 * gcc.target/mips/div-4.c: Likewise.
2542 * gcc.target/mips/div-5.c: Likewise.
2543 * gcc.target/mips/div-6.c: Likewise.
2544 * gcc.target/mips/div-7.c: Likewise.
2545 * gcc.target/mips/div-8.c: Likewise.
2546 * gcc.target/mips/div-9.c: Likewise.
2547 * gcc.target/mips/div-10.c: Likewise.
2548 * gcc.target/mips/div-11.c: Likewise.
2549 * gcc.target/mips/div-12.c: Likewise.
2550 * gcc.target/mips/dsp-ctrl.c: Likewise.
2551 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2552 * gcc.target/mips/ext-8.c: Likewise.
2553 * gcc.target/mips/extend-2.c: Likewise.
2554 * gcc.target/mips/fix-r10000-1.c: Likewise.
2555 * gcc.target/mips/fix-r10000-2.c: Likewise.
2556 * gcc.target/mips/fix-r10000-3.c: Likewise.
2557 * gcc.target/mips/fix-r10000-4.c: Likewise.
2558 * gcc.target/mips/fix-r10000-5.c: Likewise.
2559 * gcc.target/mips/fix-r10000-6.c: Likewise.
2560 * gcc.target/mips/fix-r10000-7.c: Likewise.
2561 * gcc.target/mips/fix-r10000-8.c: Likewise.
2562 * gcc.target/mips/fix-r10000-9.c: Likewise.
2563 * gcc.target/mips/fix-r10000-10.c: Likewise.
2564 * gcc.target/mips/fix-r10000-11.c: Likewise.
2565 * gcc.target/mips/fix-r10000-12.c: Likewise.
2566 * gcc.target/mips/fix-r10000-13.c: Likewise.
2567 * gcc.target/mips/fix-r10000-14.c: Likewise.
2568 * gcc.target/mips/fix-r10000-15.c: Likewise.
2569 * gcc.target/mips/fpcmp-1.c: Likewise.
2570 * gcc.target/mips/fpcmp-2.c: Likewise.
2571 * gcc.target/mips/fpr-moves-7.c: Likewise.
2572 * gcc.target/mips/fpr-moves-8.c: Likewise.
2573 * gcc.target/mips/int-moves-1.c: Likewise.
2574 * gcc.target/mips/int-moves-2.c: Likewise.
2575 * gcc.target/mips/long-calls-pg.c: Likewise.
2576 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2577 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2578 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2579 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2580 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2581 * gcc.target/mips/mips-3d-1.c: Likewise.
2582 * gcc.target/mips/mips-3d-2.c: Likewise.
2583 * gcc.target/mips/mips-3d-3.c: Likewise.
2584 * gcc.target/mips/mips-3d-4.c: Likewise.
2585 * gcc.target/mips/mips-3d-5.c: Likewise.
2586 * gcc.target/mips/mips-3d-6.c: Likewise.
2587 * gcc.target/mips/mips-3d-7.c: Likewise.
2588 * gcc.target/mips/mips-3d-8.c: Likewise.
2589 * gcc.target/mips/mips-3d-9.c: Likewise.
2590 * gcc.target/mips/mips-ps-1.c: Likewise.
2591 * gcc.target/mips/mips-ps-2.c: Likewise.
2592 * gcc.target/mips/mips-ps-3.c: Likewise.
2593 * gcc.target/mips/mips-ps-4.c: Likewise.
2594 * gcc.target/mips/mips-ps-6.c: Likewise.
2595 * gcc.target/mips/mips32-dspr2.c: Likewise.
2596 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2597 * gcc.target/mips/neg-abs-1.c: Likewise.
2598 * gcc.target/mips/neg-abs-2.c: Likewise.
2599 * gcc.target/mips/nmadd-3.c: Likewise.
2600 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2601 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2602 * gcc.target/mips/octeon-pop-1.c: Likewise.
2603 * gcc.target/mips/pr26765.c: Likewise.
2604 * gcc.target/mips/pr33256.c: Likewise.
2605 * gcc.target/mips/pr33635-1.c: Likewise.
2606 * gcc.target/mips/pr33755.c: Likewise.
2607 * gcc.target/mips/pr35802.c: Likewise.
2608 * gcc.target/mips/pr45074.c: Likewise.
2609 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2610 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2611 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2612 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2613 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2614 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2615 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2616 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2617 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2618 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2619 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2620 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2621 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2622 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2623 * gcc.target/mips/save-restore-1.c: Likewise.
2624 * gcc.target/mips/save-restore-3.c: Likewise.
2625 * gcc.target/mips/save-restore-5.c: Likewise.
2626 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2627 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2628 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2629 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2630 * gcc.target/mips/stack-1.c: Likewise.
2631
2632 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2633 Tighten regexps.
2634
2635 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2636 branch under test to be filled with preceding rather than
2637 following instructions.
2638 * gcc.target/mips/branch-10.c: Likewise.
2639 * gcc.target/mips/branch-11.c: Likewise.
2640 * gcc.target/mips/branch-12.c: Likewise.
2641 * gcc.target/mips/branch-13.c: Likewise.
2642 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2643 to be eliminated. Tighten $28 scan-assembler-not test.
2644
2645 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2646 function to...
2647 * gcc.target/mips/call-4.c: ...this new test.
2648
2649 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2650 more likely.
2651 * gcc.target/mips/code-readable-3.c: Likewise.
2652 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2653 flag but skip for -O0.
2654 * gcc.target/mips/code-readable-4.c: Likewise.
2655
2656 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2657 of operations under test.
2658 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2659
2660 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2661 Don't require sibling-call optimization.
2662 * gcc.target/mips/near-far-4.c: Likewise.
2663
2664 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2665 Make sure that the register variable is used.
2666 * gcc.target/mips/soft-float-1.c: Likewise.
2667
2668 * gcc.target/mips/sdata-1.c: Make static data volatile.
2669 * gcc.target/mips/sdata-2.c: Likewise.
2670 * gcc.target/mips/sdata-3.c: Likewise.
2671 * gcc.target/mips/sdata-4.c: Likewise.
2672
2673 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2674 skip for -O0.
2675 * gcc.target/mips/atomic-memory-2.c: Likewise.
2676 * gcc.target/mips/branch-cost-1.c: Likewise.
2677 * gcc.target/mips/branch-cost-2.c: Likewise.
2678 * gcc.target/mips/cache-1.c: Likewise.
2679 * gcc.target/mips/call-1.c: Likewise.
2680 * gcc.target/mips/call-saved-2.c: Likewise.
2681 * gcc.target/mips/const-anchor-1.c: Likewise.
2682 * gcc.target/mips/const-anchor-2.c: Likewise.
2683 * gcc.target/mips/dse-1.c: Likewise.
2684 * gcc.target/mips/dsp-lhx.c: Likewise.
2685 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2686 * gcc.target/mips/ext-1.c: Likewise.
2687 * gcc.target/mips/ext-2.c: Likewise.
2688 * gcc.target/mips/ext-3.c: Likewise.
2689 * gcc.target/mips/ext-4.c: Likewise.
2690 * gcc.target/mips/ext-5.c: Likewise.
2691 * gcc.target/mips/ext-6.c: Likewise.
2692 * gcc.target/mips/ext-7.c: Likewise.
2693 * gcc.target/mips/extend-1.c: Likewise.
2694 * gcc.target/mips/fix-r4000-1.c: Likewise.
2695 * gcc.target/mips/fix-r4000-3.c: Likewise.
2696 * gcc.target/mips/fix-r4000-5.c: Likewise.
2697 * gcc.target/mips/fix-r4000-6.c: Likewise.
2698 * gcc.target/mips/fix-r4000-8.c: Likewise.
2699 * gcc.target/mips/fix-r4000-10.c: Likewise.
2700 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2701 * gcc.target/mips/fixed-vector-type.c: Likewise.
2702 * gcc.target/mips/fpr-moves-1.c: Likewise.
2703 * gcc.target/mips/fpr-moves-2.c: Likewise.
2704 * gcc.target/mips/fpr-moves-3.c: Likewise.
2705 * gcc.target/mips/fpr-moves-4.c: Likewise.
2706 * gcc.target/mips/fpr-moves-5.c: Likewise.
2707 * gcc.target/mips/fpr-moves-6.c: Likewise.
2708 * gcc.target/mips/ins-1.c: Likewise.
2709 * gcc.target/mips/ins-2.c: Likewise.
2710 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2711 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2712 * gcc.target/mips/lazy-binding-1.c: Likewise.
2713 * gcc.target/mips/madd-3.c: Likewise.
2714 * gcc.target/mips/madd-5.c: Likewise.
2715 * gcc.target/mips/madd-6.c: Likewise.
2716 * gcc.target/mips/madd-8.c: Likewise.
2717 * gcc.target/mips/madd-9.c: Likewise.
2718 * gcc.target/mips/memcpy-1.c: Likewise.
2719 * gcc.target/mips/mips-ps-type.c: Likewise.
2720 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2721 * gcc.target/mips/mips-sched-madd.c: Likewise.
2722 * gcc.target/mips/mips16e-extends.c: Likewise.
2723 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2724 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2725 * gcc.target/mips/movcc-1.c: Likewise.
2726 * gcc.target/mips/movcc-2.c: Likewise.
2727 * gcc.target/mips/movcc-3.c: Likewise.
2728 * gcc.target/mips/msub-5.c: Likewise.
2729 * gcc.target/mips/msub-6.c: Likewise.
2730 * gcc.target/mips/msub-8.c: Likewise.
2731 * gcc.target/mips/mult-2.c: Likewise.
2732 * gcc.target/mips/mult-3.c: Likewise.
2733 * gcc.target/mips/mult-5.c: Likewise.
2734 * gcc.target/mips/mult-6.c: Likewise.
2735 * gcc.target/mips/mult-7.c: Likewise.
2736 * gcc.target/mips/mult-12.c: Likewise.
2737 * gcc.target/mips/mult-13.c: Likewise.
2738 * gcc.target/mips/mult-14.c: Likewise.
2739 * gcc.target/mips/mult-15.c: Likewise.
2740 * gcc.target/mips/mult-17.c: Likewise.
2741 * gcc.target/mips/mult-18.c: Likewise.
2742 * gcc.target/mips/mult-19.c: Likewise.
2743 * gcc.target/mips/nmadd-1.c: Likewise.
2744 * gcc.target/mips/nmadd-2.c: Likewise.
2745 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2746 * gcc.target/mips/octeon-cins-1.c: Likewise.
2747 * gcc.target/mips/octeon-cins-2.c: Likewise.
2748 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2749 * gcc.target/mips/octeon-exts-2.c: Likewise.
2750 * gcc.target/mips/octeon-exts-3.c: Likewise.
2751 * gcc.target/mips/octeon-exts-4.c: Likewise.
2752 * gcc.target/mips/octeon-exts-5.c: Likewise.
2753 * gcc.target/mips/octeon-exts-6.c: Likewise.
2754 * gcc.target/mips/octeon-exts-7.c: Likewise.
2755 * gcc.target/mips/octeon-pop-2.c: Likewise.
2756 * gcc.target/mips/octeon-seq-3.c: Likewise.
2757 * gcc.target/mips/octeon-seq-4.c: Likewise.
2758 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2759 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2760 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2761 * gcc.target/mips/pr54240.c: Likewise.
2762 * gcc.target/mips/rsqrt-1.c: Likewise.
2763 * gcc.target/mips/rsqrt-2.c: Likewise.
2764 * gcc.target/mips/rsqrt-3.c: Likewise.
2765 * gcc.target/mips/rsqrt-4.c: Likewise.
2766 * gcc.target/mips/save-restore-2.c: Likewise.
2767 * gcc.target/mips/save-restore-4.c: Likewise.
2768 * gcc.target/mips/sb1-1.c: Likewise.
2769 * gcc.target/mips/scc-1.c: Likewise.
2770 * gcc.target/mips/scc-2.c: Likewise.
2771 * gcc.target/mips/scc-3.c: Likewise.
2772 * gcc.target/mips/scc-4.c: Likewise.
2773 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2774 * gcc.target/mips/truncate-1.c: Likewise.
2775 * gcc.target/mips/truncate-2.c: Likewise.
2776 * gcc.target/mips/truncate-3.c: Likewise.
2777 * gcc.target/mips/truncate-4.c: Likewise.
2778 * gcc.target/mips/truncate-5.c: Likewise.
2779 * gcc.target/mips/truncate-6.c: Likewise.
2780 * gcc.target/mips/unaligned-1.c: Likewise.
2781
2782 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2783 skip for -O0. Require -fexpensive-optimizations.
2784 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2785 * gcc.target/mips/dspr2-MULT.c: Likewise.
2786 * gcc.target/mips/fix-r4000-2.c: Likewise.
2787 * gcc.target/mips/fix-r4000-4.c: Likewise.
2788 * gcc.target/mips/fix-r4000-7.c: Likewise.
2789 * gcc.target/mips/fix-r4000-9.c: Likewise.
2790 * gcc.target/mips/madd-1.c: Likewise.
2791 * gcc.target/mips/madd-2.c: Likewise.
2792 * gcc.target/mips/madd-4.c: Likewise.
2793 * gcc.target/mips/maddu-1.c: Likewise.
2794 * gcc.target/mips/maddu-2.c: Likewise.
2795 * gcc.target/mips/maddu-3.c: Likewise.
2796 * gcc.target/mips/maddu-4.c: Likewise.
2797 * gcc.target/mips/msub-1.c: Likewise.
2798 * gcc.target/mips/msub-2.c: Likewise.
2799 * gcc.target/mips/msub-3.c: Likewise.
2800 * gcc.target/mips/msub-4.c: Likewise.
2801 * gcc.target/mips/msubu-1.c: Likewise.
2802 * gcc.target/mips/msubu-2.c: Likewise.
2803 * gcc.target/mips/msubu-3.c: Likewise.
2804 * gcc.target/mips/msubu-4.c: Likewise.
2805 * gcc.target/mips/mult-1.c: Likewise.
2806 * gcc.target/mips/mult-4.c: Likewise.
2807 * gcc.target/mips/mult-8.c: Likewise.
2808 * gcc.target/mips/mult-9.c: Likewise.
2809 * gcc.target/mips/mult-10.c: Likewise.
2810 * gcc.target/mips/mult-11.c: Likewise.
2811 * gcc.target/mips/mult-16.c: Likewise.
2812
2813 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2814 skip for -O0 and -Os.
2815 * gcc.target/mips/fix-r4000-12.c: Likewise.
2816 * gcc.target/mips/madd-7.c: Likewise.
2817 * gcc.target/mips/mips-ps-5.c: Likewise.
2818 * gcc.target/mips/mips-ps-7.c: Likewise.
2819 * gcc.target/mips/msub-7.c: Likewise.
2820
2821 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2822 skip for -O0. Require -mno-abicalls.
2823 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2824
2825 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2826 skip for -O0. Require a total number of BBIT instructions and
2827 at least one of each kind.
2828
2829 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2830 skip for -O0. Require -fno-unroll-loops.
2831
2832 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2833 skip for -O0. Allow BLTZ as well as BGEZ.
2834
2835 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2836
2837 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2838 skip for -O0. Require -fschedule-insns2.
2839 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2840
2841 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2842 but skip for -O0. Make a branch-likely more likely.
2843
2844 * gcc.target/mips/timode-2.c: Split each test into its own function.
2845 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2846
2847 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2848 skip for -O0. Require -fpeephole2.
2849 * gcc.target/mips/vr-mult-2.c: Likewise.
2850
2851 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2852
2853 PR preprocessor/53469
2854 * gcc.dg/cpp/_Pragma7.c: New test case.
2855
2856 2012-08-27 Tobias Burnus <burnus@net-b.de>
2857
2858 PR fortran/54370
2859 * gfortran.dg/do_5.f90: New.
2860
2861 2012-08-27 Tobias Burnus <burnus@net-b.de>
2862
2863 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2864 from dg-options as -Wall no longer implies it.
2865
2866 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2867
2868 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2869
2870 2012-08-25 Jason Merrill <jason@redhat.com>
2871
2872 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2873
2874 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 PR c++/51421
2877 * g++.dg/cpp0x/auto34.C: New.
2878
2879 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR c/54363
2882 * gcc.dg/pr54363.c: New test.
2883
2884 PR c/54355
2885 * gcc.dg/pr54355.c: New test.
2886
2887 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2888
2889 PR debug/52857
2890 * gcc.target/i386/pr52857-1.c: New.
2891 * gcc.target/i386/pr52857-2.c: Likewise.
2892
2893 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2894
2895 * gcc.target/mips/code-readable-4.c: New test.
2896
2897 2012-08-23 Julian Brown <julian@codesourcery.com>
2898 Sandra Loosemore <sandra@codesourcery.com>
2899
2900 * gcc.target/mips/code-readable-1.c: Add -O to options.
2901
2902 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 PR c++/20420
2905 * g++.dg/lookup/using53.C: New.
2906
2907 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2908
2909 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2910 * gcc.dg/fixed-point/convert-1.c: New.
2911 * gcc.dg/fixed-point/convert-2.c: New.
2912 * gcc.dg/fixed-point/convert-3.c: New.
2913 * gcc.dg/fixed-point/convert-4.c: New.
2914 * gcc.dg/fixed-point/convert-float-1.c: New.
2915 * gcc.dg/fixed-point/convert-float-2.c: New.
2916 * gcc.dg/fixed-point/convert-float-3.c: New.
2917 * gcc.dg/fixed-point/convert-float-4.c: New.
2918 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2919 * gcc.dg/fixed-point/convert-sat.c: New.
2920 * gcc.dg/fixed-point/convert.h: New.
2921
2922 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2923
2924 PR target/54089
2925 * gcc.target/sh/pr54089-2.c: New.
2926
2927 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2928
2929 * gcc.target/i386/long-double-64-1.c: New file.
2930 * gcc.target/i386/long-double-64-2.c: Likewise.
2931 * gcc.target/i386/long-double-64-3.c: Likewise.
2932 * gcc.target/i386/long-double-64-4.c: Likewise.
2933 * gcc.target/i386/long-double-80-1.c: Likewise.
2934 * gcc.target/i386/long-double-80-2.c: Likewise.
2935 * gcc.target/i386/long-double-80-3.c: Likewise.
2936 * gcc.target/i386/long-double-80-4.c: Likewise.
2937 * gcc.target/i386/long-double-80-5.c: Likewise.
2938 * gcc.target/i386/long-double-80-6.c: Likewise.
2939 * gcc.target/i386/long-double-80-7.c: Likewise.
2940
2941 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2942
2943 PR tree-optimization/54317
2944 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2945
2946 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2947
2948 PR target/39423
2949 * gcc.target/sh/pr39423-2.c: New.
2950
2951 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2952
2953 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2954 * gcc.dg/fold-perm.c: Likewise.
2955
2956 2012-08-20 Jan Hubicka <jh@suse.cz>
2957
2958 PR fortran/48636
2959 * gcc.dg/ipa/inlinehint-1.c: New.
2960
2961 2012-08-20 Florian Weimer <fweimer@redhat.com>
2962
2963 PR c++/19351
2964 * g++.dg/init/new38.C: New test.
2965 * g++.dg/init/new39.C: New test.
2966
2967 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2968
2969 PR target/54089
2970 * gcc.target/sh/pr54089-1.c: New.
2971
2972 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2973
2974 PR target/51244
2975 * gcc.target/sh/pr51244-11.c: New.
2976
2977 2012-08-20 Tobias Burnus <burnus@net-b.de>
2978
2979 PR fortran/54301
2980 * gfortran.dg/warn_target_lifetime_2.f90: New.
2981
2982 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/10416
2985 * g++.dg/warn/Wunused-var-17.C: New.
2986
2987 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2988
2989 PR middle-end/53992
2990 * gcc.dg/gomp/pr53992.c: New test.
2991
2992 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2993
2994 PR tree-ssa/54295
2995 * gcc.c-torture/execute/20120817-1.c: New test.
2996
2997 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2998
2999 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3000 add instruction.
3001 (f2): New test that really does need adds.
3002
3003 2012-08-20 Richard Guenther <rguenther@suse.de>
3004
3005 PR tree-optimization/54327
3006 * gcc.dg/torture/pr54327.c: New testcase.
3007
3008 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR tree-optimization/54321
3011 * gcc.c-torture/compile/pr54321.c: New test.
3012
3013 2012-08-20 Tobias Burnus <burnus@net-b.de>
3014
3015 PR fortran/54301
3016 * gfortran.dg/warn_target_lifetime_1.f90: New.
3017
3018 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3019
3020 PR fortran/54298
3021 * gfortran.dg/real_compare_1.f90: New test case.
3022 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3023
3024 2012-08-18 Jan Hubicka <jh@suse.cz>
3025
3026 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3027
3028 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3029
3030 PR fortran/39290
3031 * gfortran.dg/interface_37.f90: New test.
3032
3033 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3034 Gary Funck <gary@intrepid.com>
3035
3036 PR target/20020
3037 * gcc.target/i386/pr20020-1.c: New test.
3038 * gcc.target/i386/pr20020-2.c: Likewise.
3039 * gcc.target/i386/pr20020-3.c: Likewise.
3040
3041 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3042
3043 * gcc.target/i386/perm-concat.c: New test.
3044
3045 2012-08-17 Julian Brown <julian@codesourcery.com>
3046
3047 * gcc.target/arm/div64-unwinding.c: New test.
3048
3049 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3050
3051 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3052
3053 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3054
3055 PR target/54236
3056 * gcc.target/sh/pr54236-1.c: New.
3057
3058 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3059
3060 * lib/target-supports.exp (check_effective_target_sync_int_long)
3061 (check_effective_target_sync_char_short): Enable for crisv32-*
3062 and cris-*.
3063
3064 PR middle-end/54261
3065 * gcc.dg/torture/pr54261-1.c: New test.
3066
3067 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3068
3069 PR fortran/54243
3070 PR fortran/54244
3071 * gfortran.dg/typebound_call_24.f03: New.
3072
3073 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3074
3075 PR tree-optimization/54245
3076 * gcc.dg/tree-ssa/pr54245.c: New test.
3077
3078 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3079
3080 PR tree-optimization/54240
3081 * gcc.target/powerpc/pr54240.c: New test.
3082 * gcc.target/mips/pr54240.c: Likewise.
3083
3084 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3085
3086 PR target/52933
3087 * gcc.target/sh/pr52933-1.c: New.
3088 * gcc.target/sh/pr52933-2.c: New.
3089
3090 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3091
3092 PR target/50751
3093 * gcc.target/sh/pr50751-8.c: New.
3094
3095 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3096
3097 PR fortran/47586
3098 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3099 * gfortran.dg/typebound_proc_27.f03: New test.
3100
3101 2012-08-14 Sterling Augustine <saugustine@google.com>
3102
3103 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3104
3105 2012-08-14 Tobias Burnus <burnus@net-b.de>
3106
3107 PR fortran/40881
3108 * gfortran.dg/data_constraints_3.f90: New.
3109 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3110 to disable -pedantic compilation.
3111 * gfortran.dg/pr37243.f: Ditto.
3112 * gfortran.dg/g77/19990826-3.f: Ditto.
3113 * gfortran.dg/g77/20020307-1.f : Ditto.
3114 * gfortran.dg/g77/980310-3.f: Ditto.
3115
3116 2012-08-14 Tobias Burnus <burnus@net-b.de>
3117
3118 PR fortran/54234
3119 * gfortran.dg/warn_conversion_4.f90: New.
3120
3121 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR middle-end/53411
3124 PR rtl-optimization/53495
3125 * gcc.c-torture/compile/pr53411.c: New test.
3126 * gcc.c-torture/compile/pr53495.c: New test.
3127
3128 2012-08-13 Richard Guenther <rguenther@suse.de>
3129
3130 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3131
3132 2012-08-13 Richard Guenther <rguenther@suse.de>
3133
3134 PR tree-optimization/54200
3135 * gcc.dg/guality/pr54200.c: New testcase.
3136 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3137
3138 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3139
3140 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3141
3142 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3143
3144 PR target/51244
3145 * gcc.target/sh/pr51244-7.c: New.
3146 * gcc.target/sh/pr51244-8.c: New.
3147 * gcc.target/sh/pr51244-9.c: New.
3148 * gcc.target/sh/pr51244-10.c: New.
3149
3150 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3151
3152 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3153 -m2e or -m2a.
3154 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3155 * gcc.target/sh/pr53511-1.c: Likewise.
3156 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3157 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3158 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3159 * gcc.target/sh/pr53512-3.c: Likewise.
3160 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3161
3162 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3163
3164 PR target/39423
3165 * gcc.c-torture/compile/pr39423-1.c: New.
3166 * gcc.c-torture/compile/pr39423-2.c: New.
3167
3168 2012-08-12 Tobias Burnus <burnus@net-b.de>
3169
3170 PR fortran/54221
3171 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3172 they appear uninitialized on the RHS.
3173 * gfortran.dg/public_private_module_6.f90: New.
3174
3175 2012-08-11 Martin Jambor <mjambor@suse.cz>
3176
3177 PR fortran/48636
3178 * gfortran.dg/pr48636.f90: New test.
3179
3180 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3181
3182 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3183 to avoid warnings.
3184 (main): Adjust caller.
3185
3186 2012-08-10 Richard Guenther <rguenther@suse.de>
3187
3188 * gcc.dg/matrix/*.c: Adjust and move ...
3189 * gcc.dg/torture/: ... here.
3190 * gcc.dg/matrix: Remove directory.
3191
3192 2012-08-10 Richard Guenther <rguenther@suse.de>
3193
3194 PR middle-end/54219
3195 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3196
3197 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198
3199 PR middle-end/54211
3200 * gcc.dg/tree-ssa/pr54211.c: New test.
3201
3202 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3203
3204 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3205 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3206
3207 2012-08-10 Richard Guenther <rguenther@suse.de>
3208
3209 PR tree-optimization/54109
3210 * gcc.dg/torture/pr54109.c: New testcase.
3211 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3212 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3213
3214 2012-08-10 Richard Guenther <rguenther@suse.de>
3215
3216 PR tree-optimization/54027
3217 * gcc.dg/torture/pr54027.c: New testcase.
3218
3219 2012-08-10 Richard Guenther <rguenther@suse.de>
3220
3221 * g++.dg/plugin/selfassign.c: Adjust.
3222 * gcc.dg/plugin/selfassign.c: Likewise.
3223 * gcc.dg/strlenopt-11.c: Likewise.
3224 * gcc.dg/strlenopt-13.c: Likewise.
3225 * gcc.dg/no-strict-overflow-4.c: Likewise.
3226 * gcc.dg/strict-overflow-4.c: Likewise.
3227 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3228 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3229 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3230 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3231 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3232 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3233 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3234 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3235 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3236 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3237 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3238 * gcc.dg/pr46309.c: Likewise.
3239 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3240
3241 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3242
3243 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3244 for x86 targets.
3245 * gcc.c-torture/compile/20120727-2.c: New test.
3246
3247 2012-08-09 Martin Jambor <mjambor@suse.cz>
3248
3249 * gcc.dg/ipa/iinline-4.c: New test.
3250 * gcc.dg/ipa/iinline-5.c: Likewise.
3251 * gcc.dg/ipa/iinline-6.c: Likewise.
3252 * gcc.dg/ipa/iinline-7.c: Likewise.
3253 * gcc.dg/lto/20120723_0.c: Likewise.
3254 * gcc.dg/lto/20120723_1.c: Likewise.
3255
3256 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3257
3258 PR target/39423
3259 * gcc.target/sh/pr39423-1.c: New.
3260
3261 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 PR target/51244
3264 * gcc.target/sh/pr51244-5: New.
3265 * gcc.target/sh/pr51244-6: New.
3266
3267 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3268
3269 * gcc.target/i386/adx-addxcarry32-3.c: New.
3270 * gcc.target/i386/adx-addxcarry64-3.c: New.
3271
3272 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3273
3274 PR rtl-optimization/53701
3275 * gcc.dg/pr53701.c: New test.
3276
3277 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3278
3279 * gcc.c-torture/compile/20120727-1.c: New test.
3280
3281 2012-08-09 Tobias Burnus <burnus@net-b.de>
3282
3283 PR fortran/54199
3284 * gfortran.dg/intrinsic_shadow_4.f90: New.
3285
3286 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3287
3288 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3289
3290 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3291
3292 * gcc.c-torture/execute/20120808-1.c: New test.
3293
3294 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 PR rtl-optimization/54157
3297 * gcc.target/i386/pr54157.c: New file.
3298
3299 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3300
3301 * gcc.target/i386/adx-addcarryx32-1.c: New.
3302 * gcc.target/i386/adx-addcarryx32-2.c: New.
3303 * gcc.target/i386/adx-addcarryx64-1.c: New.
3304 * gcc.target/i386/adx-addcarryx64-2.c: New.
3305 * gcc.target/i386/adx-check.h: New.
3306 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3307 * gcc.target/i386/sse-12.c: Add -madx.
3308 * gcc.target/i386/sse-13.c: Ditto.
3309 * gcc.target/i386/sse-14.c: Ditto.
3310 * gcc.target/i386/sse-22.c: Ditto.
3311 * gcc.target/i386/sse-23.c: Ditto.
3312 * g++.dg/other/i386-2.C: Ditto.
3313 * g++.dg/other/i386-3.C: Ditto.
3314
3315 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3316
3317 * gcc.dg/tree-ssa/slsr-5.c: New.
3318 * gcc.dg/tree-ssa/slsr-6.c: New.
3319 * gcc.dg/tree-ssa/slsr-7.c: New.
3320 * gcc.dg/tree-ssa/slsr-8.c: New.
3321 * gcc.dg/tree-ssa/slsr-9.c: New.
3322 * gcc.dg/tree-ssa/slsr-10.c: New.
3323 * gcc.dg/tree-ssa/slsr-11.c: New.
3324 * gcc.dg/tree-ssa/slsr-12.c: New.
3325 * gcc.dg/tree-ssa/slsr-13.c: New.
3326 * gcc.dg/tree-ssa/slsr-14.c: New.
3327 * gcc.dg/tree-ssa/slsr-15.c: New.
3328 * gcc.dg/tree-ssa/slsr-16.c: New.
3329 * gcc.dg/tree-ssa/slsr-17.c: New.
3330 * gcc.dg/tree-ssa/slsr-18.c: New.
3331 * gcc.dg/tree-ssa/slsr-19.c: New.
3332 * gcc.dg/tree-ssa/slsr-20.c: New.
3333 * gcc.dg/tree-ssa/slsr-21.c: New.
3334 * gcc.dg/tree-ssa/slsr-22.c: New.
3335 * gcc.dg/tree-ssa/slsr-23.c: New.
3336 * gcc.dg/tree-ssa/slsr-24.c: New.
3337 * gcc.dg/tree-ssa/slsr-25.c: New.
3338 * gcc.dg/tree-ssa/slsr-26.c: New.
3339 * gcc.dg/tree-ssa/slsr-30.c: New.
3340 * gcc.dg/tree-ssa/slsr-31.c: New.
3341
3342 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3343
3344 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3345 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3346 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3347
3348 2012-08-06 Cary Coutant <ccoutant@google.com>
3349
3350 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3351
3352 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3353
3354 PR fortran/35831
3355 * gfortran.dg/dummy_procedure_5.f90: Modified.
3356 * gfortran.dg/dummy_procedure_8.f90: New.
3357 * gfortran.dg/interface_26.f90: Modified.
3358 * gfortran.dg/proc_ptr_11.f90: Modified.
3359 * gfortran.dg/proc_ptr_15.f90: Modified.
3360 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3361 * gfortran.dg/typebound_override_1.f90: Modified.
3362 * gfortran.dg/typebound_proc_6.f03: Modified.
3363
3364 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3365
3366 PR tree-optimization/51938
3367 PR tree-optimization/52005
3368 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3369 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3370 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3371 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3372
3373 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3374
3375 Avoid crashing on erroneous static_assert usage
3376 * g++.dg/cpp0x/static_assert8.C: New test.
3377
3378 2012-08-06 Jason Merrill <jason@redhat.com>
3379
3380 * g++.dg/cpp0x/sfinae38.C: New.
3381
3382 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3383 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/54165
3386 * g++.dg/conversion/void2.C: New.
3387
3388 2012-08-06 Tom de Vries <tom@codesourcery.com>
3389
3390 * gcc.dg/tree-ssa/vrp78.c: New test.
3391
3392 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3393 Richard Sandiford <rdsandiford@googlemail.com>
3394
3395 * g++.dg/opt/enum2.C: Require fpic target.
3396 * g++.dg/lto/20090303_0.C: Likewise.
3397
3398 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3399 Catherine Moore <clm@codesourcery.com>
3400
3401 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3402 flush function names too.
3403 * gcc.target/mips/clear-cache-1.c: Likewise.
3404
3405 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3406
3407 PR target/54156
3408 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3409
3410 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3411
3412 PR fortran/54166
3413 * gfortran.dg/array_5.f90: New test.
3414
3415 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3416
3417 PR tree-optimization/30318
3418 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3419
3420 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3421
3422 * g++.dg/ext/vector17.C: New testcase.
3423
3424 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3425
3426 PR target/51931
3427 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3428 * g++.dg/opt/longbranch1.C: Likewise.
3429
3430 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3431
3432 PR tree-optimization/53805
3433 * gcc.dg/fold-notunord.c: New testcase.
3434
3435 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3436
3437 PR fortran/48820
3438 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3439 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3440
3441 2012-08-02 Jason Merrill <jason@redhat.com>
3442 Paolo Carlini <paolo.carlini@oracle.com>
3443
3444 PR c++/51213 (again)
3445 * g++.dg/cpp0x/sfinae37.C: Extend.
3446
3447 2012-08-02 Richard Guenther <rguenther@suse.de>
3448
3449 PR tree-optimization/50672
3450 * g++.dg/torture/pr50672.C: New testcase.
3451
3452 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3453
3454 PR fortran/54147
3455 * gfortran.dg/abstract_type_6.f03: Modified.
3456 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3457 * gfortran.dg/proc_ptr_comp_35.f90: New.
3458 * gfortran.dg/typebound_proc_9.f03: Modified.
3459 * gfortran.dg/typebound_proc_26.f90: New.
3460
3461 2012-08-02 Richard Guenther <rguenther@suse.de>
3462
3463 * gcc.dg/torture/pta-callused-1.c: Adjust.
3464 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3465 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3466 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3467 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3468 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3469 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3470 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3471 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3472
3473 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3474
3475 PR fortran/54033
3476 * gfortran.dg/include_6.f90: New test case.
3477 * gfortran.dg/include_7.f90: New test case.
3478 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3479
3480 2012-08-01 Tom de Vries <tom@codesourcery.com>
3481
3482 * gcc.dg/tree-ssa/vrp76.c: New test.
3483
3484 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3485
3486 PR tree-optimization/46556
3487 * gcc.dg/tree-ssa/slsr-27.c: New.
3488 * gcc.dg/tree-ssa/slsr-28.c: New.
3489 * gcc.dg/tree-ssa/slsr-29.c: New.
3490
3491 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3492
3493 PR fortran/42418
3494 * gfortran.dg/proc_decl_29.f90: New.
3495
3496 2012-07-31 Dehao Chen <dehao@google.com>
3497
3498 * gcc.dg/predict-7.c: New test.
3499
3500 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3501
3502 PR fortran/54134
3503 * gfortran.dg/typebound_override_3.f90: New.
3504
3505 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3506
3507 PR tree-optimization/53773
3508 * gcc.dg/vect/pr53773.c: New test.
3509
3510 2012-07-31 Nick Clifton <nickc@redhat.com>
3511
3512 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3513 and for XStormy16.
3514
3515 2012-07-31 Tobias Burnus <burnus@net-b.de>
3516
3517 * gfortran.dg/c_funloc_tests_6.f90: New.
3518 * gfortran.dg/c_funloc_tests_7.f90: New.
3519 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3520
3521 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/53624
3524 * g++.dg/cpp0x/temp_default5.C: New.
3525
3526 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3527
3528 PR fortran/51081
3529 * gfortran.dg/proc_ptr_37.f90: New.
3530
3531 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3532
3533 * lib/target-supports.exp
3534 (check_effective_target_vect_natural_alignment): New function.
3535 * gcc.dg/align-2.c: Only run on targets with natural alignment
3536 of vector types.
3537 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3538 alignment of vector types.
3539
3540 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3541 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3542
3543 * gcc.target/i386/rdseed16-1.c: New.
3544 * gcc.target/i386/rdseed32-1.c: Ditto
3545 * gcc.target/i386/rdseed64-1.c: Ditto
3546 * gcc.target/i386/sse-12.c: Add -mrdseed.
3547 * gcc.target/i386/sse-13.c: Ditto.
3548 * gcc.target/i386/sse-14.c: Ditto.
3549 * g++.dg/other/i386-2.C: Ditto.
3550 * g++.dg/other/i386-3.C: Ditto.
3551
3552 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3553
3554 PR target/51244
3555 * gcc.target/sh/pr51244-4.c: New.
3556
3557 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3558
3559 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3560 for alpha*-*-* targets. Cleanup original tree dump.
3561
3562 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3563
3564 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3565 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3566
3567 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3568
3569 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3570 rand, srand. Include <stdlib.h>.
3571
3572 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3573
3574 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3575
3576 2012-07-26 Richard Henderson <rth@redhat.com>
3577
3578 * gcc.dg/attr-hotcold-1.c: New.
3579 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3580
3581 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3582 Sandra Loosemore <sandra@codesourcery.com>
3583
3584 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3585
3586 2012-07-26 Tobias Burnus <burnus@net-b.de>
3587
3588 * gfortran.dg/contiguous_1.f90: Update dg-error.
3589 * gfortran.dg/proc_ptr_32.f90: Ditto.
3590
3591 2012-07-26 Richard Guenther <rguenther@suse.de>
3592
3593 PR tree-optimization/54098
3594 * gcc.dg/torture/pr54098.c: New testcase.
3595
3596 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3597
3598 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3599 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3600
3601 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3602
3603 PR fortran/44354
3604 * gfortran.dg/array_constructor_39.f90: New test.
3605
3606 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3607
3608 PR fortran/44354
3609 * gfortran.dg/array_constructor_38.f90: New test.
3610
3611 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3612
3613 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3614
3615 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3616
3617 * gnat.dg/noreturn5.ad[sb]: New test.
3618
3619 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3620 Paul Brook <paul@codesourcery.com>
3621
3622 PR target/53633
3623
3624 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3625 * c-c++-common/pr53633.c: New test.
3626
3627 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3628
3629 * gcc.target/i386/asm-dialect-1.c: New test case.
3630
3631 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3632 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3633
3634 * gcc.target/i386/prefetchw-1.c: New.
3635 * gcc.target/i386/sse-12.c: Add -mprfchw.
3636 * gcc.target/i386/sse-13.c: Ditto.
3637 * gcc.target/i386/sse-14.c: Ditto.
3638 * gcc.target/i386/sse-22.c: Ditto.
3639 * gcc.target/i386/sse-23.c: Ditto.
3640 * g++.dg/other/i386-2.C: Ditto.
3641 * g++.dg/other/i386-3.C: Ditto.
3642
3643 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3644
3645 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3646
3647 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3648
3649 PR target/54051
3650 * gcc.target/arm/pr54051.c: New.
3651 * gcc.target/arm/vfp-1.c: Adjust test.
3652
3653 2012-07-24 Julian Brown <julian@codesourcery.com>
3654
3655 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3656 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3657 hard-float ARM.
3658
3659 2012-07-23 Paul Brook <paul@codesourcery.com>
3660
3661 * g++.dg/other/armv7m-1.c: New test.
3662
3663 2012-07-23 Julian Brown <julian@codesourcery.com>
3664
3665 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3666 ARM.
3667 (DO_TEST): Define to 1 for appropriate ARM targets.
3668
3669 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3670
3671 PR tree-optimization/53881
3672 * gcc.dg/pr53881.c: Renamed to ...
3673 * gcc.dg/pr53881-1.c: ... this.
3674 * gcc.dg/pr53881-2.c: New test.
3675
3676 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3677
3678 Handle recent changes in default atomics for cris*-*-linux*.
3679 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3680 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3681 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3682 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3683 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3684 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3685 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3686 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3687 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3688 -mno-unaligned-atomic-may-use-library is in effect for
3689 cris*-*-linux*.
3690 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3691 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3692 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3693 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3694 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3695 gcc.target/cris/torture/sync-mis-op-i-1.c,
3696 gcc.target/cris/torture/sync-mis-op-i-2.c,
3697 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3698 gcc.target/cris/torture/sync-mis-op-i-3.c,
3699 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3700 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3701 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3702 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3703 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3704 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3705 (main): Remove local variable x.
3706 [mis_ok]: Check that atomics don't fail.
3707
3708 2012-07-21 Andrew Pinski <apinski@cavium.com>
3709
3710 * gcc.dg/tree-ssa/vrp72.c: New test.
3711 * gcc.dg/tree-ssa/vrp73.c: New test.
3712 * gcc.dg/tree-ssa/vrp74.c: New test.
3713 * gcc.dg/tree-ssa/vrp75.c: New test.
3714
3715 2012-07-21 Andrew Pinski <apinski@cavium.com>
3716
3717 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3718 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3719
3720 2012-07-21 Andrew Pinski <apinski@cavium.com>
3721
3722 * gcc.target/mips/octeon-pop-2.c: New testcase.
3723
3724 2012-07-21 Tobias Burnus <burnus@net-b.de>
3725
3726 PR fortran/48820
3727 * gfortran.dg/assumed_rank_3.f90: New.
3728 * gfortran.dg/assumed_rank_11.f90: New.
3729 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3730 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3731 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3732
3733 2012-07-21 Andrew Pinski <apinski@cavium.com>
3734
3735 * gcc.target/mips/unaligned-1.c: New testcase.
3736
3737 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3738
3739 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3740
3741 2012-07-20 Tobias Burnus <burnus@net-b.de>
3742
3743 * gfortran.dg/bind_c_array_params_2.f90: New.
3744 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3745 and update dg-error.
3746
3747 2012-07-20 Tobias Burnus <burnus@net-b.de>
3748
3749 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3750
3751 2012-07-20 Jason Merrill <jason@redhat.com>
3752
3753 PR c++/54038
3754 * g++.dg/other/array7.C: New.
3755
3756 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3757
3758 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3759 the basic block and check loop depth.
3760 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3761 matching patterns and comments.
3762 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3763 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3764
3765 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3766
3767 PR c++/28656
3768 * c-c++-common/pr28656.c: New test.
3769
3770 2012-07-19 Jason Merrill <jason@redhat.com>
3771
3772 PR c++/54026
3773 * g++.dg/init/mutable1.C: New.
3774
3775 2012-07-20 Tobias Burnus <burnus@net-b.de>
3776
3777 PR fortran/48820
3778 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3779 * gfortran.dg/assumed_rank_1.f90: New.
3780 * gfortran.dg/assumed_rank_1_c.c: New.
3781 * gfortran.dg/assumed_rank_2.f90: New.
3782 * gfortran.dg/assumed_rank_4.f90: New.
3783 * gfortran.dg/assumed_rank_5.f90: New.
3784 * gfortran.dg/assumed_rank_6.f90: New.
3785 * gfortran.dg/assumed_rank_7.f90: New.
3786 * gfortran.dg/assumed_rank_8.f90: New.
3787 * gfortran.dg/assumed_rank_8_c.c: New.
3788 * gfortran.dg/assumed_rank_9.f90: New.
3789 * gfortran.dg/assumed_rank_10.f90: New.
3790 * gfortran.dg/assumed_rank_12.f90: New.
3791
3792 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3793
3794 * gnat.dg/opt25.adb: New test.
3795 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3796 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3797
3798 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3799
3800 * gnat.dg/aggr20.ad[sb]: New test.
3801 * gnat.dg/aggr20_pkg.ads: New helper.
3802
3803 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gnat.dg/derived_type3.adb: New test.
3806 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3807
3808 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR rtl-optimization/53942
3811 * gcc.dg/pr53942.c: New test.
3812
3813 2012-07-19 Jason Merrill <jason@redhat.com>
3814
3815 PR c++/54021
3816 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3817
3818 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3819
3820 * gnat.dg/discr38.adb: New test.
3821
3822 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR middle-end/54017
3825 * c-c++-common/gomp/pr54017.c: New test.
3826
3827 2012-07-19 Richard Guenther <rguenther@suse.de>
3828 Eric Botcazou <ebotcazou@adacore.com>
3829
3830 * gnat.dg/loop_optimization11.adb: New testcase.
3831 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3832
3833 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3834 Jason Merrill <jason@redhat.com>
3835
3836 * g++.dg/cpp0x/sfinae37.C: New.
3837 * g++.dg/template/access23.C: New.
3838 * g++.dg/template/access7.C: Adjust.
3839 * g++.dg/template/sfinae10.C: Don't expect errors.
3840 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3841
3842 2012-07-18 Julian Brown <julian@codesourcery.com>
3843 Sandra Loosemore <sandra@codesroucery.com>
3844
3845 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3846
3847 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3848
3849 * gnat.dg/noreturn4.ad[sb]: New test.
3850 * gnat.dg/noreturn4_pkg.ads: New helper.
3851
3852 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3853 Julian Brown <julian@codesourcery.com>
3854
3855 * gcc.target/arm/neon-vdup-1.c: New test case.
3856 * gcc.target/arm/neon-vdup-2.c: New test case.
3857 * gcc.target/arm/neon-vdup-3.c: New test case.
3858 * gcc.target/arm/neon-vdup-4.c: New test case.
3859 * gcc.target/arm/neon-vdup-5.c: New test case.
3860 * gcc.target/arm/neon-vdup-6.c: New test case.
3861 * gcc.target/arm/neon-vdup-7.c: New test case.
3862 * gcc.target/arm/neon-vdup-8.c: New test case.
3863 * gcc.target/arm/neon-vdup-9.c: New test case.
3864 * gcc.target/arm/neon-vdup-10.c: New test case.
3865 * gcc.target/arm/neon-vdup-11.c: New test case.
3866 * gcc.target/arm/neon-vdup-12.c: New test case.
3867 * gcc.target/arm/neon-vdup-13.c: New test case.
3868 * gcc.target/arm/neon-vdup-14.c: New test case.
3869 * gcc.target/arm/neon-vdup-15.c: New test case.
3870 * gcc.target/arm/neon-vdup-16.c: New test case.
3871 * gcc.target/arm/neon-vdup-17.c: New test case.
3872 * gcc.target/arm/neon-vdup-18.c: New test case.
3873 * gcc.target/arm/neon-vdup-19.c: New test case.
3874 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3875 arguments non-constant.
3876
3877 2012-07-18 Richard Guenther <rguenther@suse.de>
3878
3879 PR tree-optimization/53970
3880 * g++.dg/torture/pr53970.C: New testcase.
3881
3882 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3883
3884 PR target/38621
3885 * gcc.c-torture/compile/pr38621.c: New.
3886
3887 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3888
3889 PR target/33135
3890 * gcc.target/sh/pr33135-1.c: New.
3891 * gcc.target/sh/pr33135-2.c: New.
3892 * gcc.target/sh/pr33135-3.c: New.
3893 * gcc.target/sh/pr33135-4.c: New.
3894
3895 2012-07-17 Jason Merrill <jason@redhat.com>
3896
3897 PR c++/53995
3898 * g++.dg/parse/enum9.C: New.
3899
3900 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3901 Sandra Loosemore <sandra@codesourcery.com>
3902
3903 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3904 if there is a conflict with -mcpu=. Use -mcpu=5208.
3905
3906 2012-07-17 Jason Merrill <jason@redhat.com>
3907
3908 PR c++/53989
3909 * g++.dg/template/array23.C: New.
3910
3911 2012-07-17 Tobias Burnus <burnus@net-b.de>
3912
3913 PR fortran/53985
3914 * gfortran.dg/bind_c_usage_26.f90: New.
3915 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3916 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3917 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3918 * gfortran.dg/interop_params.f03: Ditto.
3919
3920 2012-07-17 Jason Merrill <jason@redhat.com>
3921
3922 * g++.dg/template/inherit8.C: Adjust.
3923 * g++.dg/template/using21.C: Adjust.
3924 * g++.dg/template/using22.C: Adjust.
3925
3926 PR c++/53549
3927 * g++.dg/template/current-inst1.C: New.
3928 * g++.dg/parse/crash35.C: Adjust.
3929
3930 2012-07-17 Tobias Burnus <burnus@net-b.de>
3931
3932 PR fortran/52101
3933 * gfortran.dg/oldstyle_4.f90: New.
3934
3935 2012-07-17 Tobias Burnus <burnus@net-b.de>
3936
3937 PR fortran/49265
3938 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3939 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3940
3941 2012-07-16 Jason Merrill <jason@redhat.com>
3942
3943 * g++.dg/parse/access8.C: Adjust.
3944 * g++.dg/template/sfinae6_neg.C: Adjust.
3945
3946 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3947
3948 PR fortran/53824
3949 * gfortran.dg/coarray_allocate_1.f90: New test.
3950
3951 2012-07-16 Andrew Pinski <apinski@cavium.com>
3952
3953 * gcc.c-torture/execute/bswap-1.c: New testcase.
3954 * gcc.c-torture/compile/unalign-1.c: New testcase.
3955 * gcc.c-torture/compile/20120524-1.c: New testcase.
3956 * gcc.c-torture/compile/20101216-1.c: New testcase.
3957
3958 2012-07-16 Dehao Chen <dehao@google.com>
3959
3960 Revert
3961 2012-07-10 Dehao Chen <dehao@google.com>
3962
3963 * gcc.dg/debug_info_inline.c: New test.
3964
3965 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3966
3967 PR fortran/53956
3968 * gfortran.dg/proc_decl_28.f90: New.
3969
3970 2012-07-16 Andrew Pinski <apinski@cavium.com>
3971
3972 * gcc.dg/torture/builtins-1.c: New testcase.
3973
3974 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3975
3976 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3977 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3978 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3979 gcc.target/cris/sync-1-v10.c,
3980 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3981 pass -mno-unaligned-atomic-may-use-library.
3982 * gcc.target/cris/sync-xchg-1.c: New test.
3983 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3984 valid register operand output modifier.
3985
3986 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3987
3988 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3989 characters.
3990
3991 2012-07-13 Andrew Pinski <apinski@cavium.com>
3992
3993 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3994 rather than cleanup-tree-dump.
3995 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3996
3997 2012-07-13 Richard Guenther <rguenther@suse.de>
3998
3999 PR tree-optimization/53907
4000 * gcc.target/i386/pr53907.c: New testcase.
4001
4002 2012-07-13 Richard Guenther <rguenther@suse.de>
4003
4004 PR tree-optimization/53922
4005 * gcc.dg/torture/pr53922.c: New testcase.
4006
4007 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4008
4009 PR rtl-optimization/53908
4010 * gcc.dg/torture/pr53908.c: New test.
4011
4012 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4013
4014 PR c++/53531
4015 * g++.dg/cpp0x/variadic135.C: New.
4016
4017 2012-07-12 Jason Merrill <jason@redhat.com>
4018
4019 * g++.dg/template/sfinae6_neg.C: Adjust.
4020
4021 2012-07-12 Tobias Burnus <burnus@net-b.de>
4022
4023 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4024 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4025 scan-tree-dump-times pattern.
4026
4027 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4028
4029 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4030
4031 2012-07-11 Jason Merrill <jason@redhat.com>
4032
4033 DR 1402
4034 * g++.g/cpp0x/defaulted37.C: New.
4035
4036 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4037
4038 PR target/53859
4039 * gcc.target/arm/pr53859.c: New test.
4040
4041 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4042
4043 PR target/53886
4044 * gcc.c-torture/compile/pr53886.c: New.
4045
4046 2012-07-10 Dehao Chen <dehao@google.com>
4047
4048 * gcc.dg/debug_info_inline.c: New test.
4049
4050 2012-07-10 Jason Merrill <jason@redhat.com>
4051
4052 PR c++/53733
4053 * g++.dg/cpp0x/defaulted36.C: New.
4054 * g++.dg/cpp0x/defaulted21.C: Adjust.
4055
4056 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4057
4058 2012-07-09 Sterling Augustine <saugustine@google.com>
4059
4060 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4061
4062 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4063
4064 PR tree-optimization/53887
4065 * gcc.dg/pr53887.c: New test.
4066
4067 2012-07-09 Jason Merrill <jason@redhat.com>
4068
4069 PR c++/53882
4070 * g++.dg/cpp0x/nullptr29.C: New.
4071
4072 2012-07-09 Tom de Vries <tom@codesourcery.com>
4073 Richard Guenther <rguenther@suse.de>
4074
4075 * gcc.dg/builtin-unreachable-6.c: New test.
4076 * gcc.dg/builtin-unreachable-5.c: New test.
4077
4078 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4079
4080 PR tree-optimization/53881
4081 * gcc.dg/pr53881.c: New test.
4082
4083 2012-07-06 Jason Merrill <jason@redhat.com>
4084
4085 PR c++/53862
4086 * g++.dg/cpp0x/variadic134.C: New.
4087
4088 PR c++/53858
4089 * g++.dg/cpp0x/alias-decl-20.C: New.
4090
4091 2012-07-06 Tom de Vries <tom@codesourcery.com>
4092
4093 PR tree-optimization/51879
4094 * gcc.dg/pr51879-16.c: New test.
4095 * gcc.dg/pr51879-17.c: Same.
4096
4097 2012-07-06 Tom de Vries <tom@codesourcery.com>
4098
4099 PR tree-optimization/52009
4100 * gcc.dg/pr51879-7.c: New test.
4101 * gcc.dg/pr51879-18.c: New test.
4102
4103 2012-07-05 Jason Merrill <jason@redhat.com>
4104
4105 PR c++/50852
4106 * g++.dg/template/typedef39.C: New.
4107
4108 PR c++/53039
4109 * g++.dg/cpp0x/variadic133.C: New.
4110 * g++.dg/template/param1.C: Adjust.
4111
4112 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4113
4114 PR target/48941
4115 PR target/51980
4116 * gcc.target/arm/neon/vtrnf32.c: Update.
4117 * gcc.target/arm/neon/vtrns32.c: Update.
4118 * gcc.target/arm/neon/vtrnu32.c: Update.
4119 * gcc.target/arm/neon/vzipf32.c: Update.
4120 * gcc.target/arm/neon/vzips32.c: Update.
4121 * gcc.target/arm/neon/vzipu32.c: Update.
4122
4123 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4124
4125 PR fortran/53732
4126 * gfortran.dg/inline_sum_4.f90: New test.
4127
4128 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4129
4130 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4131
4132 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4133
4134 * gcc.target/arm/fma-sp.c: New testcase.
4135 * gcc.target/arm/fma.c: Likewise.
4136 * gcc.target/arm/fma.h: Likewise.
4137
4138 2012-07-04 Jason Merrill <jason@redhat.com>
4139
4140 PR c++/53848
4141 * g++.dg/other/enum3.C: New.
4142
4143 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4144
4145 PR middle-end/53321
4146 * g++.dg/torture/pr53321.C: New test.
4147
4148 2012-07-04 Richard Guenther <rguenther@suse.de>
4149
4150 PR tree-optimization/53844
4151 * g++.dg/tree-ssa/pr53844.C: New testcase.
4152
4153 2012-07-04 Richard Guenther <rguenther@suse.de>
4154
4155 PR tree-optimization/53849
4156 * gcc.dg/pr53849.c: New testcase.
4157
4158 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4159
4160 PR c++/53812
4161 * g++.dg/ext/label14.C: New test.
4162
4163 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4164
4165 PR target/53811
4166 * g++.dg/other/pr53811.C: New test.
4167
4168 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4169
4170 PR target/28896
4171 * gcc.target/m68k/stack-limit-1.c: New testcase.
4172
4173 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * gnat.dg/recursive_call.adb: New test.
4176
4177 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4178
4179 * gnat.dg/discr37.ad[sb]: New test.
4180
4181 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4182
4183 * g++.dg/other/packed1.C: Remove SH from xfail list.
4184
4185 2012-07-02 Jason Merrill <jason@redhat.com>
4186
4187 PR c++/53619
4188 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4189
4190 PR c++/53783
4191 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4192
4193 PR c++/53788
4194 * g++.dg/cpp0x/decltype39.C: New.
4195 * g++.dg/diagnostic/method1.C: Adjust.
4196
4197 PR c++/53816
4198 * g++.dg/template/ref6.C: New.
4199
4200 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4201
4202 PR target/53568
4203 * gcc.target/sh/pr53568-1.c: New.
4204
4205 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4206
4207 PR target/51244
4208 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4209
4210 2012-07-02 Jason Merrill <jason@redhat.com>
4211
4212 PR c++/53821
4213 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4214
4215 PR c++/53524
4216 * g++.dg/template/enum7.C: New.
4217 * g++.dg/other/ptrmem10.C: Adjust.
4218 * g++.dg/other/ptrmem11.C: Adjust.
4219 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4220
4221 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4222
4223 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4224
4225 2012-07-01 Wei Guozhi <carrot@google.com>
4226
4227 PR target/53447
4228 * gcc.target/arm/pr53447-1.c: New testcase.
4229 * gcc.target/arm/pr53447-2.c: New testcase.
4230 * gcc.target/arm/pr53447-3.c: New testcase.
4231 * gcc.target/arm/pr53447-4.c: New testcase.
4232
4233 2012-06-29 Richard Guenther <rguenther@suse.de>
4234
4235 PR tree-optimization/47061
4236 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4237
4238 2012-06-29 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/37541
4241 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4242
4243 2012-06-29 Richard Guenther <rguenther@suse.de>
4244
4245 PR tree-optimization/52589
4246 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4247
4248 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4249
4250 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4251
4252 * g++.dg/template/error46.C: Add missing comment to dg-message.
4253 * g++.dg/template/crash107.C: Likewise.
4254 * g++.dg/template/error47.C: Likewise.
4255 * g++.dg/template/crash108.C: Likewise.
4256 * g++.dg/overload/operator5.C: Likewise.
4257
4258 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4259 errors in dg-message directives, add comments.
4260
4261 2012-06-28 Kai Tietz <ktietz@redhat.com>
4262
4263 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4264 hard-coded 'unsigned long'.
4265
4266 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR tree-optimization/51581
4269 * gcc.dg/vect/pr51581-4.c: New test.
4270
4271 PR tree-optimization/53645
4272 * gcc.c-torture/execute/pr53645-2.c: New test.
4273
4274 2012-06-28 Richard Guenther <rguenther@suse.de>
4275
4276 PR middle-end/53790
4277 * gcc.dg/torture/pr53790.c: New testcase.
4278
4279 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR tree-optimization/53645
4282 * gcc.c-torture/execute/pr53645.c: New test.
4283
4284 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4285
4286 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4287
4288 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4289
4290 PR debug/53671
4291 PR debug/49888
4292 * gcc.dg/guality/pr49888.c: Account for the possibility that
4293 the variable is optimized out at the first test.
4294
4295 2012-06-27 Jason Merrill <jason@redhat.com>
4296
4297 * g++.dg/cpp0x/override2.C: Adjust.
4298 * g++.dg/template/error5.C: Adjust.
4299 * g++.dg/parse/crash28.C: Adjust.
4300
4301 PR c++/53563
4302 * g++.dg/parse/template27.C: New.
4303 * g++.dg/template/crash74.C: Adjust expected output.
4304
4305 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4306
4307 PR fortran/41951
4308 PR fortran/49591
4309 * gfortran.dg/typebound_operator_16.f03: New.
4310
4311 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4312
4313 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4314 even src1.i and src2.i fields even in the second half of the arrays.
4315
4316 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4317
4318 PR c++/51033.
4319 * g++.dg/torture/vshuf-16.inc: New test.
4320 * g++.dg/torture/vshuf-2.inc: New test.
4321 * g++.dg/torture/vshuf-4.inc: New test.
4322 * g++.dg/torture/vshuf-8.inc: New test.
4323 * g++.dg/torture/vshuf-main.inc: New test.
4324 * g++.dg/torture/vshuf-v16hi.C: New test.
4325 * g++.dg/torture/vshuf-v16qi.C: New test.
4326 * g++.dg/torture/vshuf-v2df.C: New test.
4327 * g++.dg/torture/vshuf-v2di.C: New test.
4328 * g++.dg/torture/vshuf-v2sf.C: New test.
4329 * g++.dg/torture/vshuf-v2si.C: New test.
4330 * g++.dg/torture/vshuf-v4df.C: New test.
4331 * g++.dg/torture/vshuf-v4di.C: New test.
4332 * g++.dg/torture/vshuf-v4sf.C: New test.
4333 * g++.dg/torture/vshuf-v4si.C: New test.
4334 * g++.dg/torture/vshuf-v8hi.C: New test.
4335 * g++.dg/torture/vshuf-v8qi.C: New test.
4336 * g++.dg/torture/vshuf-v8si.C: New test.
4337
4338 2012-06-27 Richard Guenther <rguenther@suse.de>
4339
4340 PR middle-end/53676
4341 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4342
4343 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4344
4345 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4346 scan-dump-dem-not): Use printable pattern in test name.
4347
4348 2012-06-26 Sterling Augustine <saugustine@google.com>
4349 Dominique Dhumieres <dominiq@lps.ens.fr>
4350
4351 * gcc.dg/pubtypes-2.c: Update expected output.
4352 * gcc.dg/pubtypes-3.c: Likewise.
4353 * gcc.dg/pubtypes-4.c: Likewise.
4354
4355 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4356
4357 * gcc.dg/tree-ssa/slsr-1.c: New test.
4358 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4359 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4360 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4361
4362 2012-06-26 Matt Turner <mattst88@gmail.com>
4363
4364 PR target/35294
4365 * gcc.target/arm/mmx-2.c: New.
4366
4367 2012-06-26 Richard Guenther <rguenther@suse.de>
4368
4369 PR c++/53752
4370 * g++.dg/torture/pr53752.C: New testcase.
4371
4372 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR tree-optimization/53748
4375 * gcc.c-torture/compile/pr53748.c: New test.
4376
4377 2012-06-25 Jason Merrill <jason@redhat.com>
4378
4379 PR c++/53498
4380 PR c++/53305
4381 * g++.dg/cpp0x/decltype38.C: New.
4382 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4383
4384 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4385
4386 * lib/target-supports-dg.exp (testname-for-summary): New.
4387 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4388 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4389 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4390 scan-module-absence, output-exists, output-exists-not: Use
4391 testname-for-summary.
4392 (dg-test): Clean up testname_with_flags.
4393 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4394 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4395 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4396 scan-assembler-dem-not, object-size: Use testname-for-summary.
4397 * lib/gcov.exp (run-gcov): Likewise.
4398 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4399 scan-dump-dem, scan-dump-dem-note): Likewise.
4400
4401 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4402 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4403 including profopt.opt; save and restore existing value.
4404 * g++.dg/bprob/bprob.exp: Likewise.
4405 * gcc.dg/matrix/matrix.exp: Likewise.
4406 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4407 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4408 PROFOPT_OPTIONS.
4409
4410 2012-06-25 Richard Henderson <rth@redhat.com>
4411
4412 * gcc.dg/pr53749.c: New.
4413
4414 2012-06-25 Jason Merrill <jason@redhat.com>
4415
4416 PR c++/52988
4417 * g++.dg/cpp0x/nullptr28.C: New.
4418
4419 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4420
4421 * gcc.target/arm/neon-vld1_dupQ.c: New.
4422
4423 2012-06-25 Florian Weimer <fweimer@redhat.com>
4424
4425 * g++.dg/init/new35.C: New.
4426 * g++.dg/init/new36.C: New.
4427 * g++.dg/init/new37.C: New.
4428 * g++.dg/ext/vla5.C: New warning.
4429 * g++.dg/ext/vla8.C: New warning.
4430 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4431
4432 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4433 James Greenhalgh <james.greenhalgh@arm.com>
4434
4435 * gcc.target/arm/ftest-support-arm.h New testcase.
4436 * gcc.target/arm/ftest-support-thumb.h Likewise.
4437 * gcc.target/arm/ftest-support.h Likewise.
4438 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4439 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4440 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4441 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4442 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4443 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4444 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4445 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4446 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4447 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4448 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4449 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4450 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4451 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4452 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4453 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4456 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4457 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4458 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4459 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4460 * lib/target-supports.exp
4461 (check_effective_target_arm_arch_FUNC): Add support for more
4462 architectures.
4463 (add_options_for_arm_arch_FUNC): Likewise.
4464 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4465
4466 2012-06-25 Jason Merrill <jason@redhat.com>
4467
4468 PR c++/53202
4469 * g++.dg/cpp0x/constexpr-tuple.C: New.
4470
4471 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR target/53759
4474 * gcc.target/i386/pr53759.c: New test.
4475
4476 PR c++/53594
4477 * g++.dg/cpp0x/nsdmi7.C: New test.
4478
4479 2012-06-24 Kai Tietz <ktietz@redhat.com>
4480
4481 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4482 for LLP64 targets.
4483 * gcc.target/i386/pr38988.c: Likewise.
4484
4485 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4486
4487 PR fortran/47710
4488 PR fortran/53328
4489 * gfortran.dg/typebound_generic_12.f03: New.
4490 * gfortran.dg/typebound_generic_13.f03: New.
4491
4492 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4493
4494 * gnat.dg/lto15.ad[sb]: New test.
4495
4496 2012-06-21 Meador Inge <meadori@codesourcery.com>
4497
4498 PR c/53702
4499 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4500
4501 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4502
4503 * gcc.dg/pch/ident-1.c: New test.
4504 * gcc.dg/pch/ident-1.hs: Header file for new test.
4505
4506 2012-06-21 Michael Matz <matz@suse.de>
4507
4508 PR middle-end/53688
4509 * gcc.c-torture/execute/pr53688.c: New test.
4510
4511 2012-06-20 Richard Guenther <rguenther@suse.de>
4512
4513 PR tree-optimization/30318
4514 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4515
4516 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4517
4518 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4519
4520 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4521
4522 * gcc.target/i386/clearcapv2.map: New file.
4523 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4524
4525 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4526
4527 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4528 and add __sh__ case.
4529
4530 2012-06-19 Jason Merrill <jason@redhat.com>
4531
4532 PR c++/52637
4533 * g++.dg/debug/localclass1.C: New.
4534
4535 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4536
4537 * g++.dg/cpp0x/override4.C: New.
4538
4539 2012-06-14 Jason Merrill <jason@redhat.com>
4540
4541 PR c++/53651
4542 * g++.dg/cpp0x/decltype37.C: New.
4543
4544 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4545
4546 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4547
4548 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4549
4550 * gcc.c-torture/compile/vector-5.c,
4551 gcc.c-torture/compile/vector-6.c: New tests.
4552
4553 2012-06-19 Richard Henderson <rth@redhat.com>
4554
4555 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4556
4557 2012-06-19 Richard Guenther <rguenther@suse.de>
4558
4559 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4560
4561 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4562
4563 PR target/53712
4564 * gcc.target/i386/pr53712.c: New test.
4565
4566 2012-06-18 Tobias Burnus <burnus@net-b.de>
4567
4568 PR fortran/53692
4569 * gfortran.dg/elemental_optional_args_6.f90: New.
4570
4571 2012-06-18 Tobias Burnus <burnus@net-b.de>
4572
4573 PR fortran/53526
4574 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4575 * gfortran.dg/coarray/move_alloc_1.f90
4576
4577 2012-06-18 Tobias Burnus <burnus@net-b.de>
4578
4579 PR fortran/53526
4580 * gfortran.dg/coarray_27.f90: New.
4581
4582 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4583 Greta Yorsh <Greta.Yorsh@arm.com>
4584
4585 * gcc.target/arm/epilog-1.c: New test.
4586
4587 2012-06-18 Richard Guenther <rguenther@suse.de>
4588
4589 PR tree-optimization/53693
4590 * g++.dg/torture/pr53693.C: New testcase.
4591
4592 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4593
4594 PR tree-optimization/53703
4595 * gcc.dg/torture/pr53703.c: New test.
4596
4597 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4598
4599 PR middle-end/53698
4600 * gcc.target/i386/pr53698.c: New test.
4601
4602 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4603
4604 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4605
4606 2012-06-17 Tobias Burnus <burnus@net-b.de>
4607
4608 PR fortran/53691
4609 PR fortran/53685
4610 * gfortran.dg/transfer_check_3.f90: New.
4611
4612 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4613
4614 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4615
4616 2012-06-16 Tobias Burnus <burnus@net-b.de>
4617
4618 PR fortran/53642
4619 PR fortran/45170
4620 * gfortran.dg/deferred_type_param_8.f90: New.
4621
4622 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4623
4624 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4625 testname that includes flags, passed in as new argument, in
4626 pass/fail messages.
4627 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4628 and pass it to verify-* procedures.
4629
4630 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4631 alignment torture options with usual torture options.
4632
4633 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4634 messages reported for one line of source code.
4635 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4636 * g++.dg/cpp0x/decltype2.C: Likewise.
4637 * g++.dg/cpp0x/decltype3.C: Likewise.
4638 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4639 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4640 * g++.dg/cpp0x/static_assert3.C: Likewise.
4641 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4642 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4643 * g++.dg/cpp0x/union1.C: Likewise.
4644 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4645 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4646 * g++.dg/cpp0x/variadic2.C: Likewise.
4647 * g++.dg/cpp0x/variadic20.C: Likewise.
4648 * g++.dg/cpp0x/variadic74.C: Likewise.
4649 * g++.dg/diagnostic/bitfld2.C: Likewise.
4650 * g++.dg/ext/attrib44.C: Likewise.
4651 * g++.dg/ext/no-asm-1.C: Likewise.
4652 * g++.dg/other/error34.C: Likewise.
4653 * g++.dg/parse/crash46.C: Likewise.
4654 * g++.dg/parse/error10.C: Likewise.
4655 * g++.dg/parse/error2.C: Likewise.
4656 * g++.dg/parse/error3.C: Likewise.
4657 * g++.dg/parse/error36.C: Likewise.
4658 * g++.dg/parse/error8.C: Likewise.
4659 * g++.dg/parse/error9.C: Likewise.
4660 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4661 * g++.dg/parse/parser-pr28152.C: Likewise.
4662 * g++.dg/parse/template25.C: Likewise.
4663 * g++.dg/parse/typename11.C: Likewise.
4664 * g++.dg/tc1/dr147.C: Likewise.
4665 * g++.dg/template/deduce3.C: Likewise.
4666 * g++.dg/template/koenig9.C: Likewise.
4667 * g++.dg/template/pr23510.C: Likewise.
4668 * g++.dg/warn/pr12242.C: Likewise.
4669 * g++.dg/warn/pr30551-2.C: Likewise.
4670 * g++.dg/warn/pr30551.C: Likewise.
4671 * g++.old-deja/g++.other/typename1.C: Likewise.
4672 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4673
4674 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4675
4676 PR c++/51033
4677 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4678 * c-c++-common/torture/vshuf-2.inc: Likewise.
4679 * c-c++-common/torture/vshuf-4.inc: Likewise.
4680 * c-c++-common/torture/vshuf-8.inc: Likewise.
4681 * c-c++-common/torture/vshuf-main.inc: Likewise.
4682 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4683 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4684 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4685 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4686 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4687 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4688 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4689 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4690 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4691 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4692 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4693 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4694 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4695 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4696
4697 2012-06-15 Michael Matz <matz@suse.de>
4698
4699 * gcc.dg/tree-ssa/vector-4.c: New test.
4700
4701 2012-06-15 Michael Matz <matz@suse.de>
4702
4703 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4704 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4705
4706 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4707
4708 PR tree-optimization/53636
4709 * gcc.target/arm/pr53636.c: New test.
4710
4711 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR tree-optimization/51581
4714 * gcc.c-torture/execute/pr51581-1.c: New test.
4715 * gcc.c-torture/execute/pr51581-2.c: New test.
4716 * gcc.dg/vect/pr51581-1.c: New test.
4717 * gcc.dg/vect/pr51581-2.c: New test.
4718 * gcc.dg/vect/pr51581-3.c: New test.
4719 * gcc.target/i386/avx-pr51581-1.c: New test.
4720 * gcc.target/i386/avx-pr51581-2.c: New test.
4721 * gcc.target/i386/avx2-pr51581-1.c: New test.
4722 * gcc.target/i386/avx2-pr51581-2.c: New test.
4723 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4724
4725 2012-06-15 Richard Guenther <rguenther@suse.de>
4726
4727 * gcc.c-torture/execute/20120615-1.c: New testcase.
4728
4729 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * gnat.dg/vect8.ad[sb]: New test.
4732
4733 2012-06-14 Richard Guenther <rguenther@suse.de>
4734
4735 * gcc.dg/tree-ssa/vrp.h: New testcase.
4736 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4737
4738 2012-06-13 Christian Bruel <christian.bruel@st.com>
4739
4740 PR target/53621
4741 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4742
4743 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4744
4745 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4746
4747 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4748
4749 PR testsuite/20771
4750 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4751 test summary unique.
4752
4753 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4754 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4755 scan-stack-usage-not): Don't strip torture options from test name.
4756
4757 * lib/scandump.exp (scan-dump-times): Use printable version of
4758 regexp in test summary line.
4759
4760 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4761 messages reported for one line of source code.
4762 * gcc.dg/format/few-1.c: Likewise.
4763 * gcc.dg/ia64-sync-2.c: Likewise.
4764 * gcc.dg/sync-2.c: Likewise.
4765 * gcc.dg/noncompile/pr44517.c: Likewise.
4766
4767 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4768
4769 PR debug/49888
4770 * gcc.dg/guality/pr49888.c: New.
4771
4772 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4773
4774 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4775 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4776 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4777
4778 2012-06-13 Tobias Burnus <burnus@net-b.de>
4779
4780 PR fortran/53643
4781 * gfortran.dg/intent_out_7.f90: New.
4782
4783 2012-06-13 Tobias Burnus <burnus@net-b.de>
4784
4785 PR fortran/53597
4786 * gfortran.dg/save_4.f90: New.
4787
4788 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR c/53532
4791 PR c/51034
4792 PR c/53196
4793 * gcc.dg/pr53532.c: New test.
4794 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4795 adjust line numbers.
4796 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4797 * gcc.dg/Wcxx-compat-8.c: Likewise.
4798 * gcc.dg/pr51034.c: New test.
4799 * gcc.dg/pr53196-1.c: New test.
4800 * gcc.dg/pr53196-2.c: New test.
4801
4802 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4803
4804 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4805 alignment torture options with usual torture options.
4806 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4807 instead of dg-options.
4808 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4809 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4810 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4811 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4812 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4813 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4814
4815 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4816 to checks for multiple messages reported for one line of source code.
4817 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4818
4819 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4820 messages reported for one line of source code.
4821
4822 * gcc.dg/20031223-1.c: Add comments to check for multiple
4823 messages reported for one line of source code.
4824 * gcc.dg/Wconversion-integer.c: Likewise.
4825 * gcc.dg/Wfatal-2.c: Likewise.
4826 * gcc.dg/Wfatal.c: Likewise.
4827 * gcc.dg/Wobjsize-1.c: Likewise.
4828 * gcc.dg/c99-vla-jump-1.c: Likewise.
4829 * gcc.dg/c99-vla-jump-2.c: Likewise.
4830 * gcc.dg/c99-vla-jump-3.c: Likewise.
4831 * gcc.dg/c99-vla-jump-4.c: Likewise.
4832 * gcc.dg/c99-vla-jump-5.c: Likewise.
4833 * gcc.dg/decl-9.c: Likewise.
4834 * gcc.dg/declspec-10.c: Likewise.
4835 * gcc.dg/declspec-18.c: Likewise.
4836 * gcc.dg/mtune.c: Likewise.
4837 * gcc.dg/parser-pr28152-2.c: Likewise.
4838 * gcc.dg/parser-pr28152.c: Likewise.
4839 * gcc.dg/pr14475.c: Likewise.
4840 * gcc.dg/pr27953.c: Likewise.
4841 * gcc.dg/pr28322-3.c: Likewise.
4842 * gcc.dg/pr30457.c: Likewise.
4843 * gcc.dg/pr30551-2.c: Likewise.
4844 * gcc.dg/pr30551-3.c: Likewise.
4845 * gcc.dg/pr30551-4.c: Likewise.
4846 * gcc.dg/pr30551-5.c: Likewise.
4847 * gcc.dg/pr30551-6.c: Likewise.
4848 * gcc.dg/pr30551.c: Likewise.
4849 * gcc.dg/pr45461.c: Likewise.
4850 * gcc.dg/pr48552-1.c: Likewise.
4851 * gcc.dg/pr48552-2.c: Likewise.
4852 * gcc.dg/redecl-1.c: Likewise.
4853 * gcc.dg/transparent-union-3.c: Likewise.
4854 * gcc.dg/utf-dflt.c: Likewise.
4855 * gcc.dg/utf-dflt2.c: Likewise.
4856 * gcc.dg/vla-8.c: Likewise.
4857 * gcc.dg/vla-init-1.c: Likewise.
4858 * gcc.dg/wtr-int-type-1.c: Likewise.
4859
4860 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4861 messages reported for for one line of source code.
4862 * c-c++-common/raw-string-5.c: Likewise.
4863 * c-c++-common/raw-string-4.c: Likewise.
4864 * c-c++-common/raw-string-6.c: Likewise.
4865 * c-c++-common/pr20000.c: Likewise.
4866
4867 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4868 messages reported for one line of source code.
4869 * gcc.dg/cpp/pr30786.c: Likewise.
4870 * gcc.dg/cpp/pr28709.c: Likewise.
4871 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4872 * gcc.dg/cpp/macspace2.c: Likewise.
4873 * gcc.dg/cpp/missing-header-1.c: Likewise.
4874 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4875 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4876 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4877
4878 2012-06-12 Jason Merrill <jason@redhat.com>
4879
4880 PR c++/53599
4881 * g++.dg/template/local7.C: New.
4882
4883 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4884
4885 PR target/53511
4886 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4887 * gcc.target/sh/pr51340-2.c: Likewise.
4888 * gcc.target/sh/pr51340-3.c: Likewise.
4889
4890 2012-06-12 Michael Matz <matz@suse.de>
4891
4892 * gcc.dg/torture/alias-1.c: New test.
4893
4894 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4895
4896 PR rtl-optimization/53589
4897 * gcc.dg/torture/pr53589.c: New test.
4898
4899 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4900
4901 PR target/50749
4902 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4903 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4904 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4905 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4906 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4907 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4908 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4909 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4910 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4911 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4912 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4913 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4914 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4915 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4916 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4917 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4918
4919 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4920
4921 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4922 (check_intel_cpu_model): New function.
4923 (check_amd_cpu_model): New function.
4924 (check_features): New function.
4925 (__get_cpuid_output): New function.
4926 (check_detailed): New function.
4927 (fn1): Rename to quick_check.
4928 (main): Update to call quick_check and call check_detailed.
4929
4930 2012-06-11 Richard Henderson <rth@redhat.com>
4931
4932 * lib/target-supports.exp
4933 (check_effective_target_sync_long_long_runtime): Use
4934 check_effective_target_lp64 instead of
4935 check_effective_target_powerpc64 for powerpc targets.
4936
4937 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4938
4939 PR target/53511
4940 * gcc.target/sh/pr53511-1.c: New.
4941
4942 2012-06-11 Richard Guenther <rguenther@suse.de>
4943
4944 PR middle-end/53470
4945 * g++.dg/lto/pr53470_0.C: New testcase.
4946 * gcc.dg/lto/pr53470_0.c: Likewise.
4947
4948 2012-06-11 Richard Guenther <rguenther@suse.de>
4949
4950 PR c++/53605
4951 * g++.dg/ext/pr53605.C: New testcase.
4952
4953 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4954
4955 * gnat.dg/specs/array1.ads: New test.
4956 * gnat.dg/specs/array2.ads: Likewise.
4957 * gnat.dg/array22.adb: Likewise.
4958
4959 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4960
4961 * gnat.dg/constant4.adb: New test.
4962 * gnat.dg/constant4_pkg.ads: New helper.
4963
4964 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4965
4966 PR fortran/52552
4967 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4968 * gfortran.dg/allocate_class_1.f90: Modified.
4969 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4970 * gfortran.dg/allocate_class_2.f90: New.
4971
4972 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4973
4974 PR middle-end/53535
4975 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4976
4977 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4978
4979 PR fortran/52861
4980 * gfortran.dg/string_assign_2.f90: New test case.
4981
4982 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4983
4984 PR fortran/52861
4985 * gfortran.dg/string_assign_1.f90: New test case.
4986
4987 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4988
4989 PR middle-end/53580
4990 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4991 * gcc.dg/gomp/critical-4.c: Likewise.
4992 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4993 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4994 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4995 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4996 * c-c++-common/gomp/pr53580.c: New test.
4997
4998 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4999
5000 PR c++/51214
5001 * g++.dg/cpp0x/forw_enum11.C: New.
5002
5003 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5004
5005 PR c++/53567
5006 * g++.dg/cpp0x/alias-decl-19.C: New.
5007
5008 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5009
5010 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5011
5012 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5013
5014 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5015 (XSTATE_FP): Ditto.
5016 (XSTATE_SSE): Ditto.
5017 (XSTATE_YMM): Ditto.
5018 (avx_os_support): Use new defines.
5019
5020 2012-06-06 Richard Guenther <rguenther@suse.de>
5021
5022 PR testsuite/32380
5023 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5024 loops.
5025
5026 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5027
5028 PR c++/52841
5029 * g++.dg/cpp0x/pr52841.C: New testcase.
5030
5031 2012-06-06 Richard Guenther <rguenther@suse.de>
5032
5033 PR tree-optimization/53081
5034 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5035 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5036
5037 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5038
5039 * gcc.target/powerpc/pr53487.c: New test.
5040
5041 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5042
5043 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5044
5045 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5046
5047 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5048
5049 2012-06-05 Richard Guenther <rguenther@suse.de>
5050
5051 PR tree-optimization/30442
5052 * gcc.dg/vect/bb-slp-30.c: New testcase.
5053
5054 2012-06-05 Richard Guenther <rguenther@suse.de>
5055
5056 PR tree-optimization/53081
5057 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5058 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5059 -fno-tree-loop-distribute-patterns.
5060
5061 2012-06-05 Alan Modra <amodra@gmail.com>
5062
5063 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5064 Check static chain in nested funcs.
5065
5066 2012-06-04 Tobias Burnus <burnus@net-b.de>
5067
5068 PR fortran/50619
5069 * gfortran.dg/init_flag_10.f90: New.
5070
5071 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5072
5073 PR c++/53524
5074 * g++.dg/warn/Wenum-compare-no-2: New.
5075
5076 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5077
5078 PR preprocessor/53463
5079 * g++.dg/cpp/limits.C: New test.
5080 * g++.dg/parse/error19.C: Adjust.
5081 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5082 * g++.dg/warn/pr35635.C: Likewise.
5083 * g++.old-deja/g++.pt/assign1.C: Likewise.
5084
5085 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5086
5087 PR target/53559
5088 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5089 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5090 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5091 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5092 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5093 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5094 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5095 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5096
5097 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5098
5099 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5100
5101 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR tree-optimization/53550
5104 * gcc.dg/pr53550.c: New test.
5105
5106 2012-06-04 Richard Guenther <rguenther@suse.de>
5107
5108 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5109 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5110 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5111
5112 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5113
5114 PR fortran/48831
5115 * gfortran.dg/parameter_array_element_2.f90: New.
5116
5117 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5118
5119 PR target/53512
5120 * gcc.target/sh/pr53512-1.c: New.
5121 * gcc.target/sh/pr53512-2.c: New.
5122 * gcc.target/sh/pr53512-3.c: New.
5123 * gcc.target/sh/pr53512-4.c: New.
5124
5125 2012-06-01 Jason Merrill <jason@redhat.com>
5126
5127 PR c++/52973
5128 * g++.dg/ext/visibility/template12.C: New.
5129 * g++.dg/ext/attrib14.C: Adjust warning line.
5130
5131 PR c++/52725
5132 * g++.dg/parse/new6.C: New.
5133 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5134
5135 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5136
5137 * c-c++-common/restrict-2.c: Revert previous change.
5138
5139 2012-06-01 Jason Merrill <jason@redhat.com>
5140
5141 PR c++/53137
5142 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5143
5144 PR c++/53484
5145 * g++.dg/cpp0x/auto33.C: New.
5146
5147 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5148
5149 PR c++/26155
5150 * g++.dg/parse/namespace-alias-1.C: New.
5151
5152 2012-06-01 Christian Bruel <christian.bruel@st.com>
5153
5154 * gcc.dg/spec-options.c: New test.
5155 * gcc.dg/foo.specs: New file.
5156
5157 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5158
5159 PR ada/53517
5160 * gnat.dg/lto14.adb: Skip on Solaris.
5161
5162 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5163
5164 * gcc.target/cris/sync-1-v10.c,
5165 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5166 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5167 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5168 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5169 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5170 gcc.target/cris/torture/sync-mis-op-i-1.c,
5171 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5172 gcc.target/cris/torture/sync-mis-op-i-2.c,
5173 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5174 gcc.target/cris/torture/sync-mis-op-i-3.c,
5175 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5176 gcc.target/cris/torture/sync-mis-op-s-1.c,
5177 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5178 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5179 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5180 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5181 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5182 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5183 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5184 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5185 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5186
5187 2012-05-31 Richard Guenther <rguenther@suse.de>
5188
5189 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5190 ldist-pr45948.c with disabled SCCP.
5191
5192 2012-05-31 Richard Guenther <rguenther@suse.de>
5193
5194 PR middle-end/48493
5195 * gcc.dg/torture/pr48493.c: New testcase.
5196
5197 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5198
5199 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5200 arm32 to targets.
5201 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5202 of the initialization loop.
5203 (dg-final): Adjust the expected number of vectorized loops depending
5204 on vect_char_mult target selector.
5205
5206 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5207
5208 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5209 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5210 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5211 New tests.
5212
5213 2012-05-30 Jason Merrill <jason@redhat.com>
5214
5215 PR c++/53356
5216 * g++.dg/init/new34.C: New.
5217 * g++.dg/tree-ssa/stabilize1.C: New.
5218
5219 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR c++/53356
5222 * g++.dg/init/new33.C: New test.
5223
5224 2012-05-30 Richard Guenther <rguenther@suse.de>
5225
5226 PR middle-end/53501
5227 * gcc.dg/torture/pr53501.c: New testcase.
5228 * c-c++-common/restrict-2.c: Adjust.
5229
5230 2012-05-30 Alan Modra <amodra@gmail.com>
5231
5232 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5233 torture-finish.
5234
5235 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5236
5237 * gcc.target/i386/shuf-concat.c: New test.
5238
5239 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5240
5241 PR rtl-optimization/53519
5242 * gcc.c-torture/compile/pr53519.c: New test.
5243
5244 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5245
5246 * gcc.target/arm/neon-vrev.c: New.
5247
5248 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5249
5250 PR target/51340
5251 * gcc.target/sh/pr51340-1.c: New.
5252 * gcc.target/sh/pr51340-2.c: New.
5253 * gcc.target/sh/pr51340-3.c: New.
5254
5255 2012-05-29 Richard Guenther <rguenther@suse.de>
5256
5257 PR tree-optimization/53516
5258 * gcc.dg/torture/pr53516.c: New testcase.
5259
5260 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5261
5262 PR preprocessor/53229
5263 * gcc.dg/cpp/paste6.c: Force to run without
5264 -ftrack-macro-expansion.
5265 * gcc.dg/cpp/paste8.c: Likewise.
5266 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5267 -ftrack-macro-expansion.
5268 * gcc.dg/cpp/paste12.c: Force to run without
5269 -ftrack-macro-expansion.
5270 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5271 -ftrack-macro-expansion.
5272 * gcc.dg/cpp/paste13.c: Likewise.
5273 * gcc.dg/cpp/paste14.c: Likewise.
5274 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5275 -ftrack-macro-expansion.
5276 * gcc.dg/cpp/paste18.c: New test.
5277
5278 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5279
5280 * gcc.target/cris/torture/trap-1.c,
5281 gcc.target/cris/torture/trap-2.c,
5282 gcc.target/cris/torture/trap-3.c,
5283 gcc.target/cris/torture/trap-v0.c,
5284 gcc.target/cris/torture/trap-v3.c: New tests.
5285
5286 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5287
5288 PR c++/25137
5289 * g++.dg/warn/Wbraces3.C: New.
5290 * g++.dg/warn/Wbraces4.C: Likewise.
5291
5292 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR tree-optimization/53505
5295 * c-c++-common/torture/pr53505.c: New test.
5296
5297 2012-05-27 Nathan Sidwell <nathan@acm.org>
5298
5299 * gcc.dg/stmt-expr-4.c: New.
5300
5301 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5302
5303 PR c++/53491
5304 * g++.dg/parse/crash60.C: New.
5305
5306 2012-05-26 Jason Merrill <jason@redhat.com>
5307
5308 PR c++/53220
5309 * c-c++-common/array-lit.c: New.
5310 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5311
5312 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5313
5314 PR ada/50294
5315 * gnat.dg/array21.adb: New test.
5316
5317 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5318
5319 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5320
5321 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/32054
5324 * g++.dg/other/anon-union3.C: New.
5325
5326 2012-05-25 Ian Lance Taylor <iant@google.com>
5327
5328 * gcc.dg/split-6.c: New test.
5329
5330 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5331
5332 * gnat.dg/lto14.adb: New test.
5333
5334 2012-05-25 Tristan Gingold <gingold@adacore.com>
5335
5336 * gcc.target/i386/large-frame.c: New.
5337
5338 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5339 * gcc.target/powerpc/lhs-1.c: New.
5340 * gcc.target/powerpc/lhs-2.c: New.
5341 * gcc.target/powerpc/lhs-3.c: New.
5342
5343 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5344
5345 Make unwound macro expansion trace less redundant
5346 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5347 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5348 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5349 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5350 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5351 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5352
5353 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5354
5355 PR c++/53464
5356 * g++.dg/cpp0x/constexpr-default1.C: New.
5357
5358 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/32080
5361 * g++.dg/eh/goto2.C: New.
5362
5363 2012-05-24 Richard Guenther <rguenther@suse.de>
5364
5365 PR middle-end/53460
5366 * g++.dg/tree-prof/pr53460.C: New testcase.
5367
5368 2012-05-24 Richard Guenther <rguenther@suse.de>
5369
5370 PR bootstrap/53466
5371 * g++.dg/debug/pr53466.C: New testcase.
5372
5373 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR tree-optimization/53465
5376 * gcc.c-torture/execute/pr53465.c: New test.
5377
5378 2012-05-23 Tobias Burnus <burnus@net-b.de>
5379
5380 PR fortran/51055
5381 PR fortran/45170
5382 * gfortran.dg/allocate_with_typespec_6.f90: New.
5383
5384 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/29185
5387 * g++.dg/warn/delete-array-1.C: New.
5388
5389 2012-05-23 Richard Guenther <rguenther@suse.de>
5390
5391 * gcc.dg/torture/pr39074-2.c: Adjust.
5392 * gcc.dg/torture/pr39074.c: Likewise.
5393 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5394 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5395
5396 2012-05-22 Jan Hubicka <jh@suse.cz>
5397
5398 PR middle-end/53161
5399 * g++.dg/torture/pr53161.C: New testcase.
5400
5401 2012-05-22 Tobias Burnus <burnus@net-b.de>
5402
5403 PR fortran/53389
5404 * gfortran.dg/realloc_on_assign_15.f90: New.
5405
5406 2012-05-22 Richard Guenther <rguenther@suse.de>
5407
5408 PR middle-end/51071
5409 * gcc.dg/torture/pr51071-2.c: New testcase.
5410
5411 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5412
5413 PR tree-optimization/53336
5414 * g++.dg/torture/pr53336.C: New testcase.
5415
5416 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5417
5418 PR c++/53322
5419 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5420 instead of -Wunused-local-typedefs.
5421
5422 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/51184
5425 * g++.dg/other/abstract4.C: New-
5426
5427 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/40821
5430 * g++.dg/ext/attrib46.C: New.
5431
5432 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5433
5434 PR c/53418
5435 * gcc.c-torture/compile/pr53418-1.c,
5436 gcc.c-torture/compile/pr53418-2.c: New tests.
5437
5438 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR tree-optimization/53366
5441 * gcc.dg/torture/pr53366-1.c: New test.
5442 * gcc.dg/torture/pr53366-2.c: New test.
5443 * gcc.target/i386/pr53366-1.c: New test.
5444 * gcc.target/i386/pr53366-2.c: New test.
5445
5446 PR tree-optimization/53409
5447 * gcc.c-torture/compile/pr53409.c: New test.
5448
5449 PR tree-optimization/53410
5450 * gcc.c-torture/compile/pr53410-1.c: New test.
5451 * gcc.c-torture/compile/pr53410-2.c: New test.
5452
5453 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5454
5455 PR target/53425
5456 * gcc.target/i386/pr53425-1.c: New file.
5457 * gcc.target/i386/pr53425-2.c: Likewise.
5458
5459 2012-05-21 Richard Guenther <rguenther@suse.de>
5460
5461 PR tree-optimization/53408
5462 * gcc.dg/torture/pr53408.c: New testcase.
5463
5464 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5465 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 PR target/53416
5468 * gcc.target/i386/pr53416.c: New file.
5469
5470 2012-05-21 Richard Guenther <rguenther@suse.de>
5471
5472 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5473
5474 2012-05-21 Richard Guenther <rguenther@suse.de>
5475
5476 * gcc.dg/torture/ldist-1.c: New testcase.
5477
5478 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 * gnat.dg/lto13.adb: New test.
5481 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5482
5483 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * gnat.dg/specs/lto12.ads: New test.
5486 * gnat.dg/specs/lto12_pkg.ads: New helper.
5487
5488 2012-05-18 Richard Guenther <rguenther@suse.de>
5489
5490 PR tree-optimization/53346
5491 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5492 * gcc.target/i386/incoming-10.c: Adjust.
5493 * gcc.target/i386/incoming-11.c: Likewise.
5494 * gcc.target/i386/pr46295.c: Likewise.
5495
5496 2012-05-18 Richard Guenther <rguenther@suse.de>
5497
5498 * gcc.dg/pr53352.c: Return zero.
5499
5500 2012-05-18 Richard Guenther <rguenther@suse.de>
5501
5502 PR tree-optimization/53390
5503 * gcc.dg/torture/pr53390.c: New testcase.
5504
5505 2012-05-18 Meador Inge <meadori@codesourcery.com>
5506
5507 PR rtl-optimization/53352
5508 * gcc.dg/pr53352.c: New test.
5509
5510 2012-05-17 David S. Miller <davem@davemloft.net>
5511
5512 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5513 failure on sparc-*-linux-gnu.
5514
5515 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/39681
5518 * g++.dg/parse/error49.C: New.
5519 * g++.dg/cpp0x/error8.C: Likewise.
5520 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5521 * g++.dg/ext/utf-dflt2.C: Likewise.
5522 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5523 * g++.dg/ext/utf-dflt.C: Likewise.
5524 * c-c++-common/raw-string-3.c: Likewise.
5525 * c-c++-common/raw-string-4.c: Likewise.
5526
5527 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/53371
5530 * g++.dg/cpp0x/catch1.C: New.
5531
5532 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 PR c++/44516
5535 * g++.dg/parse/error48.C: New.
5536 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5537 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5538
5539 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5540
5541 * gcc.dg/tm/indirect-2.c: New test.
5542
5543 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5544
5545 PR tree-optimization/53217
5546 * gfortran.dg/pr53217.f90: New test.
5547
5548 2012-05-16 Richard Guenther <rguenther@suse.de>
5549
5550 PR tree-optimization/53364
5551 * g++.dg/torture/pr53364.C: New testcase.
5552
5553 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5554
5555 PR testsuite/52641
5556 * gcc.dg/pr52549.c: Fix test for long != void*
5557 * gcc.c-torture/execute/pr52979-1.x: New file.
5558 * gcc.c-torture/execute/pr52979-2.x: New file.
5559
5560 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5561
5562 PR preprocessor/7263
5563 * gcc.dg/binary-constants-2.c: Run without tracking locations
5564 accross macro expansion.
5565 * gcc.dg/binary-constants-3.c: Likewise.
5566 * gcc.dg/cpp/sysmac2.c: Likewise.
5567 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5568 location.
5569 * gcc.dg/cpp/syshdr3.c: New test.
5570 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5571 * gcc.dg/system-binary-constants-1.c: New test.
5572 * gcc.dg/system-binary-constants-1.h: New header for the new test
5573 above.
5574 * g++.dg/cpp/syshdr3.C: New test.
5575 * g++.dg/cpp/syshdr3.h: New header the new test above.
5576 * g++.dg/system-binary-constants-1.C: New test.
5577 * g++.dg/system-binary-constants-1.h: New header the new test
5578 above.
5579
5580 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5583
5584 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR target/53358
5587 * gcc.dg/pr53358.c: New test.
5588
5589 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/11856
5592 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5593 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5594
5595 2012-05-15 Olivier Hainque <hainque@adacore.com>
5596
5597 * g++.dg/eh/sighandle.C: New testcase.
5598
5599 2012-05-15 Richard Guenther <rguenther@suse.de>
5600
5601 PR tree-optimization/53355
5602 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5603
5604 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5605
5606 * gfortran.dg/*.f90: Remove now redundant manual
5607 cleanup-modules directive.
5608
5609 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5610
5611 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5612 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5613
5614 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5615
5616 PR fortran/52428
5617 * gfortran.dg/int_range_io_1.f90: New test.
5618
5619 2012-05-14 Andi Kleen <ak@linux.intel.com>
5620 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR target/53315
5623 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5624 * gcc.target/i386/rtm-check.h: New file.
5625 * gcc.target/i386/pr53315.c: New test.
5626
5627 2012-05-14 Tobias Burnus <burnus@net-b.de>
5628
5629 PR fortran/49110
5630 PR fortran/51055
5631 PR fortran/53329
5632 * gfortran.dg/deferred_type_param_4.f90: New.
5633 * gfortran.dg/deferred_type_param_6.f90: New.
5634
5635 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5636
5637 * gcc.target/i386/retarg.c: New test.
5638
5639 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5640
5641 PR fortran/45170
5642 * gfortran.dg/deferred_type_param_3.f90: New.
5643 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5644 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5645
5646 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5647
5648 * gnat.dg/null_pointer_deref3.adb: New test.
5649
5650 2012-05-12 Tobias Burnus <burnus@net-b.de>
5651
5652 PR fortran/49110
5653 PR fortran/52843
5654 * gfortran.dg/deferred_type_param_5.f90: New.
5655
5656 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 * g++.dg/parse/error47.C: New.
5659
5660 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5661
5662 PR fortran/52537
5663 * gfortran.dg/string_compare_4.f90: Change option
5664 to -fdump-tree-original. Add test case for kind=4.
5665
5666 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5667
5668 PR fortran/52537
5669 * gfortran.dg/string_compare_4.f90: New test.
5670
5671 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5672
5673 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5674
5675 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/53305
5678 * g++.dg/cpp0x/variadic132.C: New.
5679
5680 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/53158
5683 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5684 * g++.dg/parse/error26.C: Tweak dg-error column number.
5685
5686 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/53301
5689 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5690
5691 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5692
5693 * gnat.dg/lto11.ad[sb]: New test.
5694
5695 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5696
5697 PR target/52908
5698 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5699 directive to Scan for vpmuldq, not vpmacsdql.
5700
5701 2012-05-09 Michael Matz <matz@suse.de>
5702
5703 PR tree-optimization/53185
5704 * gcc.dg/vect/pr53185.c: New test.
5705
5706 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 PR middle-end/53249
5709 * gcc.target/i386/pr53249.c: New.
5710
5711 2012-05-09 Richard Guenther <rguenther@suse.de>
5712
5713 PR tree-optimization/18437
5714 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5715 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5716
5717 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR tree-optimization/53226
5720 * gcc.c-torture/compile/pr53226.c: New test.
5721
5722 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5723
5724 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5725 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5726 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5727 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5728 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5729 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5730 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5731 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5732 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5733 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5734 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5735 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5736 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5737 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5738
5739 2012-05-09 Dehao Chen <dehao@google.com>
5740
5741 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5742 * gcc.dg/predict-2.c: Likewise.
5743 * gcc.dg/predict-3.c: Likewise.
5744 * gcc.dg/predict-4.c: Likewise.
5745 * gcc.dg/predict-5.c: Likewise.
5746 * gcc.dg/predict-6.c: Likewise.
5747
5748 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5749
5750 PR target/53272
5751 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5752
5753 2012-05-08 Richard Guenther <rguenther@suse.de>
5754
5755 * gcc.dg/fold-bitand-4.c: New testcase.
5756
5757 2012-05-08 Dehao Chen <dehao@google.com>
5758
5759 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5760 heuristic is working properly.
5761 * gcc.dg/predict-2.c: Likewise.
5762 * gcc/dg/predict-3.c: Likewise.
5763 * gcc/dg/predict-4.c: Likewise.
5764 * gcc/dg/predict-5.c: Likewise.
5765 * gcc/dg/predict-6.c: Likewise.
5766
5767 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR tree-optimization/53239
5770 * g++.dg/opt/vrp3.C: New test.
5771 * g++.dg/opt/vrp3-aux.cc: New file.
5772 * g++.dg/opt/vrp3.h: New file.
5773
5774 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5775
5776 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5777 .uleb128 support in assembler output.
5778
5779 2012-05-07 Richard Guenther <rguenther@suse.de>
5780
5781 PR lto/42987
5782 * g++.dg/lto/pr42987_0.C: New testcase.
5783 * g++.dg/lto/pr42987_1.C: Likewise.
5784
5785 2012-05-07 Tobias Burnus <burnus@net-b.de>
5786
5787 PR fortran/53255
5788 * gfortran.dg/typebound_operator_15.f90: New.
5789
5790 2012-05-06 Tobias Burnus <burnus@net-b.de>
5791
5792 PR fortran/41587
5793 * gfortran.dg/class_array_13.f90: New.
5794
5795 2012-05-06 Tristan Gingold <gingold@adacore.com>
5796
5797 * gnat.dg/warn7.adb: New test.
5798
5799 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5800
5801 * gnat.dg/specs/renamings.ads: Rename to...
5802 * gnat.dg/specs/renaming1.ads: ...this.
5803 * gnat.dg/specs/renaming2.ads: New test.
5804 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5805 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5806 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5807 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5808
5809 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5810
5811 * gnat.dg/discr36.ad[sb]: New test.
5812 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5813
5814 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5815
5816 PR c/43772
5817 * c-c++-common/pr43772.c: New.
5818
5819 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5820
5821 PR fortran/41600
5822 * gfortran.dg/select_type_26.f03 : New test.
5823 * gfortran.dg/select_type_27.f03 : New test.
5824
5825 PR fortran/53191
5826 * gfortran.dg/select_type_28.f03 : New test.
5827
5828 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5829
5830 PR fortran/49010
5831 PR fortran/24518
5832 * gfortran.dg/mod_sign0_1.f90: New test.
5833 * gfortran.dg/mod_large_1.f90: New test.
5834
5835 2012-05-04 Tobias Burnus <burnus@net-b.de>
5836
5837 PR fortran/53175
5838 gfortran.dg/public_private_module_5.f90: New.
5839
5840 2012-05-04 Tobias Burnus <burnus@net-b.de>
5841
5842 PR fortran/53111
5843 * gfortran.dg/constructor_7.f90: New.
5844 * gfortran.dg/constructor_8.f90: New.
5845
5846 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/53166
5849 * g++.dg/cpp0x/static_assert7.C: New.
5850
5851 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5852
5853 PR tree-optimization/52633
5854 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5855 recognized as widening shifts instead of over-widening.
5856 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5857 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5858 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5859 * gcc.target/arm/pr52633.c: New test.
5860
5861 2012-05-04 Richard Guenther <rguenther@suse.de>
5862
5863 PR tree-optimization/53168
5864 * gcc.dg/torture/pr53168.c: New testcase.
5865 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5866
5867 2012-05-04 Richard Guenther <rguenther@suse.de>
5868
5869 * gcc.dg/lto/pr53214_0.c: New testcase.
5870
5871 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gcc.target/ia64/pr48496.c: New test.
5874 * gcc.target/ia64/pr52657.c: Likewise.
5875
5876 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5877
5878 PR c/51712
5879 * c-c++-common/pr51712.c: New.
5880
5881 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5882
5883 PR target/53199
5884 * gcc.target/powwerpc/pr53199.c: New file.
5885
5886 2012-05-03 Jason Merrill <jason@redhat.com>
5887
5888 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5889
5890 * gcc.dg/debug/dwarf2/dups-types.c: New.
5891 * gcc.dg/debug/dwarf2/dups-types.h: New.
5892
5893 2012-05-03 Jason Merrill <jason@redhat.com>
5894
5895 * g++.dg/debug/dwarf2/namespace-2.C: New.
5896 * g++.dg/debug/dwarf2/localclass3.C: New.
5897
5898 2012-05-03 Jason Merrill <jason@redhat.com>
5899
5900 * g++.dg/debug/dwarf2/thunk1.C: New.
5901
5902 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 PR c++/53186
5905 * g++.dg/other/final2.C: New.
5906
5907 2012-05-03 Richard Guenther <rguenther@suse.de>
5908
5909 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5910
5911 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5912
5913 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5914 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5915 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5916 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5917
5918 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5919
5920 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5921 .byte 0xf2.
5922 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5923 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5924 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5925
5926 PR debug/53174
5927 * gcc.dg/pr53174.c: New test.
5928
5929 PR target/53187
5930 * gcc.target/arm/pr53187.c: New test.
5931 * gcc.c-torture/compile/pr53187.c: New test.
5932
5933 2012-05-03 Richard Guenther <rguenther@suse.de>
5934
5935 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5936 unsupported prefetching support.
5937
5938 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5939
5940 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5941 option -ftrack-macro-expansion=0.
5942 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5943 option -ftrack-macro-expansion=0.
5944
5945 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5946
5947 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5948 dg-options for target arm with dg-additional-options.
5949
5950 2012-05-03 Richard Guenther <rguenther@suse.de>
5951
5952 PR tree-optimization/53144
5953 * gcc.dg/torture/pr53144.c: New testcase.
5954
5955 2012-05-03 Tobias Burnus <burnus@net-b.de>
5956
5957 PR fortran/52864
5958 * gfortran.dg/pointer_intent_7.f90: New.
5959 * gfortran.dg/pure_formal_3.f90: New.
5960
5961 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5962
5963 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5964
5965 2012-05-02 Martin Jambor <mjambor@suse.cz>
5966
5967 PR lto/52605
5968 * g++.dg/lto/pr52605_0.C: New test.
5969
5970 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5971
5972 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5973 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5974 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5975 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5976 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5977 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5978 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5979 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5980 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5981 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5982 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5983 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5984 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5985 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5986 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5987 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5988
5989 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5990
5991 PR middle-end/53153
5992 * gcc.dg/pr53153.c: New test.
5993
5994 2012-05-02 Richard Guenther <rguenther@suse.de>
5995
5996 * g++.dg/tree-ssa/pr19807.C: Adjust.
5997
5998 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR tree-optimization/53163
6001 * gcc.c-torture/compile/pr53163.c: New test.
6002
6003 PR rtl-optimization/53160
6004 * gcc.c-torture/execute/pr53160.c: New test.
6005
6006 2012-05-01 Ian Lance Taylor <iant@google.com>
6007
6008 PR c/37303
6009 * gcc.dg/pr37303.c: New test.
6010
6011 2012-05-01 Richard Henderson <rth@redhat.com>
6012
6013 * lib/target-supports.exp
6014 (check_effective_target_sync_long_long_runtime): True for
6015 check_effective_target_powerpc64.
6016
6017 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6018
6019 PR c++/51033
6020 * gcc.dg/vector-1.c: Move to ...
6021 * c-c++-common/vector-1.c: ... here.
6022 * gcc.dg/vector-2.c: Move to ...
6023 * c-c++-common/vector-2.c: ... here.
6024 * gcc.dg/vector-3.c: Move to ...
6025 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6026 * gcc.dg/vector-4.c: Move to ...
6027 * c-c++-common/vector-4.c: ... here.
6028 * gcc.dg/vector-init-1.c: Move to ...
6029 * c-c++-common/vector-init-1.c: ... here.
6030 * gcc.dg/vector-init-2.c: Move to ...
6031 * c-c++-common/vector-init-2.c: ... here.
6032 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6033 * c-c++-common/vector-subscript-1.c: ... here.
6034 * gcc.dg/vector-subscript-2.c: Move to ...
6035 * c-c++-common/vector-subscript-2.c: ... here.
6036 * gcc.dg/vector-subscript-3.c: Move to ...
6037 * c-c++-common/vector-subscript-3.c: ... here.
6038
6039 PR c++/51314
6040 * g++.dg/cpp0x/vt-51314.C: New test.
6041 * g++.dg/cpp0x/variadic76.C: Fix.
6042
6043 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6044
6045 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6046
6047 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6048
6049 Add -Wvarargs option
6050 * c-c++-common/Wvarargs.c: New test case.
6051 * c-c++-common/Wvarargs-2.c: Likewise.
6052
6053 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6054
6055 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6056 * objc.dg/foreach-7.m: Force the test case to run without
6057 -ftrack-macro-expansion.
6058 * c-c++-common/tm/attrib-1.c: Likewise.
6059 * c-c++-common/warn-ommitted-condop.c: Likewise.
6060 * gcc.dg/assign-warn-1.c: Likewise.
6061 * gcc.dg/assign-warn-2.c: Likewise.
6062 * gcc.dg/attr-alloc_size.c: Likewise.
6063 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6064 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6065 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6066 * gcc.dg/c90-const-expr-9.c: Likewise.
6067 * gcc.dg/c99-const-expr-9.c: Likewise.
6068 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6069 * gcc.dg/cpp/direct2s.c: Likewise.
6070 * gcc.dg/cpp/pr28709.c: Likewise.
6071 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6072 * gcc.dg/dfp/composite-type.c: Likewise.
6073 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6074 with -ftrack-macro-expansion
6075 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6076 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6077 * g++.dg/ext/cleanup-1.C: Likewise.
6078 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6079 * g++.dg/template/sfinae10.C: Likewise.
6080 * g++.dg/tm/wrap-2.C: Likewise.
6081 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6082 * g++.dg/warn/Wsign-conversion.C: Likewise.
6083 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6084 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6085 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6086 it to run with -ftrack-macro-expansion.
6087 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6088 test cases without -ftrack-macro-expansion.
6089
6090 Fix location for static class members
6091 * g++.dg/template/sfinae6_neg.C: Adjust.
6092
6093 Make conversion warnings work on NULL with -ftrack-macro-expansion
6094 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6095 alongside the previous testing for NULL.
6096
6097 Fix -Wuninitialized for -ftrack-macro-expansion
6098 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6099
6100 Strip "<built-in>" loc from displayed expansion context
6101 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6102 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6103 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6104 new test above.
6105
6106 Fix expansion point loc for macro-like tokens
6107 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6108 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6109
6110 Fix token pasting with -ftrack-macro-expansion
6111 * gcc.dg/cpp/paste17.c: New test case for
6112 -ftrack-macro-expansion=2 mode only.
6113 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6114
6115 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6116
6117 * gnat.dg/warn6.ad[sb]: New test.
6118
6119 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6120
6121 PR 53149
6122 * gcc.dg/20011021-1.c: Adjust testcase.
6123
6124 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6125
6126 PR fortran/53148
6127 * gfortran.dg/function_optimize_12.f90: New test.
6128
6129 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6130
6131 PR target/53156
6132 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6133 code to match current output and cover new peephole2 pattern.
6134
6135 2012-04-27 Ollie Wild <aaw@google.com>
6136
6137 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6138
6139 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6140
6141 * gcc.c-torture/execute/20120427-2.c: New testcase.
6142 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6143 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6144 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6145
6146 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6147
6148 PR target/53138
6149 * gcc.c-torture/execute/20120427-1.c: New testcase.
6150
6151 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6152
6153 PR middle-end/27139
6154 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6155
6156 2012-04-27 Tom de Vries <tom@codesourcery.com>
6157
6158 PR tree-optimization/51879
6159 * gcc.dg/pr51879.c: New test.
6160 * gcc.dg/pr51879-2.c: Same.
6161 * gcc.dg/pr51879-3.c: Same.
6162 * gcc.dg/pr51879-4.c: Same.
6163 * gcc.dg/pr51879-6.c: Same.
6164
6165 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6166
6167 PR c++/53096
6168 * g++.dg/cpp0x/defaulted35.C: New.
6169 * g++.dg/cpp0x/defaulted15.C: Adjust.
6170
6171 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6172
6173 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6174 structure layout.
6175
6176 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6177
6178 * gcc.target/i386/builtin_target.c: Check avx2.
6179
6180 2012-04-26 Alan Modra <amodra@gmail.com>
6181
6182 * gcc.target/powerpc/savres.c: New test.
6183 * gcc.target/powerpc/powerpc.exp: Run it.
6184
6185 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6186
6187 PR target/53120
6188 * gcc.dg/torture/pr53120.c: New test.
6189
6190 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR middle-end/52979
6193 * gcc.c-torture/compile/pr52979-1.c: New test.
6194 * gcc.c-torture/execute/pr52979-1.c: New test.
6195 * gcc.c-torture/execute/pr52979-2.c: New test.
6196
6197 2012-04-25 Richard Guenther <rguenther@suse.de>
6198
6199 * gcc.target/i386/l_fma_float_5.c: Adjust.
6200 * gcc.target/i386/l_fma_double_4.c: Likewise.
6201 * gcc.target/i386/l_fma_float_2.c: Likewise.
6202 * gcc.target/i386/l_fma_float_6.c: Likewise.
6203 * gcc.target/i386/l_fma_double_1.c: Likewise.
6204 * gcc.target/i386/l_fma_double_5.c: Likewise.
6205 * gcc.target/i386/l_fma_float_3.c: Likewise.
6206 * gcc.target/i386/l_fma_double_2.c: Likewise.
6207 * gcc.target/i386/l_fma_double_6.c: Likewise.
6208 * gcc.target/i386/l_fma_float_4.c: Likewise.
6209 * gcc.target/i386/l_fma_double_3.c: Likewise.
6210 * gcc.target/i386/l_fma_float_1.c: Likewise.
6211
6212 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6213
6214 PR tree-optimization/53058
6215 * gcc.c-torture/compile/pr53058.c: New test.
6216
6217 2012-04-25 Jan Hubicka <jh@suse.cz>
6218
6219 PR middle-end/53088
6220 * gcc.target/i386/pr39082-1.c: Update warning location.
6221
6222 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR c/52880
6225 * gcc.dg/pr52880.c: New test.
6226
6227 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6228
6229 * gcc.dg/m-un-2.c: Update.
6230 * gcc.dg/20011021-1.c: Update.
6231
6232 2012-04-25 Tobias Burnus <burnus@net-b.de>
6233
6234 PR fortran/52196
6235 * gfortran.dg/realloc_on_assign_14.f90: New.
6236
6237 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6238
6239 PR testsuite/52641
6240 PR tree-optimizations/52891
6241 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6242
6243 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6244
6245 PR c++/52363
6246 * g++.dg/cpp0x/sfinae35.C: New.
6247 * g++.dg/cpp0x/sfinae36.C: Likewise.
6248
6249 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6250
6251 * gcc.target/builtin_target.c: New testcase.
6252
6253 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6254
6255 PR target/47197
6256 * gcc.target/powerpc/pr47197.c: New test.
6257
6258 2012-04-24 Richard Guenther <rguenther@suse.de>
6259
6260 PR tree-optimization/53085
6261 * g++.dg/torture/pr53085.C: New testcase.
6262
6263 2012-04-24 Andrew Pinski <apinski@cavium.com>
6264
6265 PR tree-opt/33512
6266 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6267 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6268 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6269
6270 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR middle-end/53084
6273 * gcc.c-torture/execute/pr53084.c: New test.
6274
6275 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6278
6279 2012-04-23 Andrew Pinski <apinski@cavium.com>
6280
6281 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6282
6283 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6284
6285 PR regression/53076
6286 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6287 * gcc.dg/torture/builtin-power-1.c: Likewise.
6288
6289 2012-04-23 Richard Guenther <rguenther@suse.de>
6290
6291 PR tree-optimization/53070
6292 * gcc.dg/torture/pr53070.c: New testcase.
6293
6294 2012-04-23 Richard Guenther <rguenther@suse.de>
6295
6296 PR c/53060
6297 * gcc.dg/pr53060.c: New testcase.
6298
6299 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR tree-optimizations/52891
6302 * gcc.c-torture/compile/pr52891-1.c: New test.
6303 * gcc.c-torture/compile/pr52891-2.c: New test.
6304
6305 2012-04-22 Tobias Burnus <burnus@net-b.de>
6306
6307 PR fortran/53051
6308 * gfortran.dg/read_float_4.f90: New.
6309
6310 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6311
6312 PR 35441
6313 * c-c++-common/pr35441.C: New.
6314
6315 2012-04-20 Ian Lance Taylor <iant@google.com>
6316
6317 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6318 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6319
6320 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6321
6322 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6323 array access.
6324 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6325
6326 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6327
6328 PR rtl-optimization/44214
6329 * gcc.dg/pr44214-1.c: New test.
6330 * gcc.dg/pr44214-2.c: Likewise.
6331 * gcc.dg/pr44214-3.c: Likewise.
6332
6333 2012-04-20 Richard Guenther <rguenther@suse.de>
6334
6335 * g++.dg/torture/20120420-1.C: New testcase.
6336
6337 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6338
6339 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6340
6341 2012-04-19 Christian Bruel <christian.bruel@st.com>
6342
6343 * gcc.dg/pr52283.c: New test.
6344
6345 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6346
6347 * gcc.dg/pr37985.c: New test.
6348
6349 2012-04-19 Richard Guenther <rguenther@suse.de>
6350
6351 PR rtl-optimization/44688
6352 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6353 possibly profitable.
6354
6355 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6356
6357 PR tree-optimization/52976
6358 * gfortran.dg/reassoc_11.f: New test.
6359
6360 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6361
6362 PR tree-optimization/52976
6363 * gfortran.dg/reassoc_7.f: New test.
6364 * gfortran.dg/reassoc_8.f: Likewise.
6365 * gfortran.dg/reassoc_9.f: Likewise.
6366 * gfortran.dg/reassoc_10.f: Likewise.
6367
6368 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/52422
6371 * g++.dg/cpp0x/sfinae33.C: New.
6372 * g++.dg/cpp0x/sfinae34.C: Likewise.
6373
6374 2012-04-18 Joey Ye <joey.ye@arm.com>
6375
6376 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6377
6378 2012-04-18 Richard Guenther <rguenther@suse.de>
6379
6380 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6381 array access.
6382 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6383 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6384
6385 2012-04-17 Tom de Vries <tom@codesourcery.com>
6386
6387 * g++.dg/pr51264-4.C: New test.
6388
6389 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 PR c++/52599
6392 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6393
6394 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/53003
6397 * g++.dg/parse/crash59.C: New.
6398
6399 2012-04-17 Michael Matz <matz@suse.de>
6400
6401 PR tree-optimization/18437
6402 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6403
6404 2012-04-17 Richard Guenther <rguenther@suse.de>
6405
6406 PR middle-end/53011
6407 * g++.dg/torture/pr53011.C: New testcase.
6408
6409 2012-04-16 Jason Merrill <jason@redhat.com>
6410
6411 PR c++/38543
6412 * g++.dg/cpp0x/variadic131.C: New.
6413
6414 PR c++/52008
6415 * g++.dg/cpp0x/variadic130.C: New.
6416
6417 PR c++/50830
6418 * g++.dg/cpp0x/variadic129.C: New.
6419
6420 PR c++/50303
6421 * g++.dg/cpp0x/variadic128.C: New.
6422
6423 2012-04-16 Tobias Burnus <burnus@net-b.de>
6424
6425 PR fortran/52864
6426 * gfortran.dg/pointer_intent_6.f90: New.
6427
6428 2012-04-16 Tobias Burnus <burnus@net-b.de>
6429
6430 PR fortran/52916
6431 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6432 to include public_private_module_4.f90.
6433 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6434 targets.
6435
6436 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6437
6438 PR c++/49152
6439 * g++.dg/diagnostic/operator1.C: New.
6440 * g++.dg/ext/label5.C: Adjust.
6441 * g++.dg/ext/va-arg1.C: Likewise.
6442 * g++.dg/other/error20.C: Likewise.
6443 * g++.dg/other/error20.C: Likewise.
6444 * g++.dg/other/error16.C: Likewise.
6445 * g++.dg/other/error10.C: Likewise.
6446 * g++.dg/parse/error30.C: Likewise.
6447 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6448
6449 2012-04-16 Jason Merrill <jason@redhat.com>
6450
6451 PR c++/51148
6452 * g++.dg/cpp0x/variadic127.C: New.
6453
6454 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6455
6456 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6457 testcase name.
6458 Use fail, pass instead of unresolved.
6459 Don't log $optstr.
6460
6461 PR testsuite/52948
6462 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6463 TODO_dump_func.
6464 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6465 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6466 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6467
6468 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6469
6470 PR fortran/52968
6471 * gfortran.dg/typebound_call_23.f03: New test case.
6472
6473 2012-04-15 Jason Merrill <jason@redhat.com>
6474
6475 PR c++/47220
6476 * g++.dg/cpp0x/variadic126.C: New.
6477
6478 PR c++/52380
6479 * g++.dg/cpp0x/variadic125.C: New.
6480
6481 PR c++/52292
6482 * g++.dg/cpp0x/variadic124.C: New.
6483
6484 PR c++/52706
6485 * g++.dg/cpp0x/nullptr27.C: New.
6486
6487 PR c++/52818
6488 * g++.dg/warn/format8.C: New.
6489
6490 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6491
6492 PR fortran/51082
6493 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6494
6495 2012-04-14 Tobias Burnus <burnus@net-b.de>
6496
6497 PR fortran/52916
6498 PR fortran/40973
6499 * gfortran.dg/public_private_module_3.f90: New.
6500 * gfortran.dg/public_private_module_4.f90: New.
6501
6502 2012-04-14 Tom de Vries <tom@codesourcery.com>
6503
6504 * gcc.dg/superblock.c: New test.
6505
6506 2012-04-14 Tom de Vries <tom@codesourcery.com>
6507
6508 * gcc.dg/pr51879-12.c: New test.
6509
6510 2012-04-13 Jason Merrill <jason@redhat.com>
6511
6512 PR c++/52824
6513 * g++.dg/cpp0x/variadic123.C: New.
6514 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6515
6516 PR c++/52905
6517 * g++.dg/cpp0x/initlist-ctor1.C: New.
6518
6519 PR c++/52915
6520 * g++.dg/other/anon-union2.C: New.
6521
6522 2012-04-13 Martin Jambor <mjambor@suse.cz>
6523
6524 PR middle-end/52939
6525 * g++.dg/ipa/pr52939.C: New test.
6526
6527 2012-04-13 Tom de Vries <tom@codesourcery.com>
6528
6529 * gcc.dg/pr52734.c: New test.
6530
6531 2012-04-13 Richard Guenther <rguenther@suse.de>
6532
6533 PR tree-optimization/52969
6534 * gcc.dg/torture/pr52969.c: New testcase.
6535
6536 2012-04-13 Richard Guenther <rguenther@suse.de>
6537
6538 PR c/52549
6539 * gcc.dg/pr52549.c: New testcase.
6540
6541 2012-04-13 Richard Guenther <rguenther@suse.de>
6542
6543 PR c/52862
6544 * gcc.dg/pr52862.c: New testcase.
6545
6546 2012-04-13 Joey Ye <joey.ye@arm.com>
6547
6548 * gcc.target/arm/thumb1-imm.c: New testcase.
6549
6550 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6551
6552 PR target/52932
6553 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6554 second function argument.
6555 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6556 (calc_permps): Update declaration. Calculate result correctly.
6557 (avx2_test): Change src2 type to union256i_d.
6558 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6559 correctly.
6560
6561 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6562
6563 PR target/52775
6564 * gcc.target/powerpc/pr52775.c: New file.
6565
6566 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567
6568 PR tree-optimization/18589
6569 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6570 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6571 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6572 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6573 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6574 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6575 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6576 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6577 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6578 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6579
6580 2012-04-12 Richard Guenther <rguenther@suse.de>
6581
6582 PR tree-optimization/52943
6583 * gcc.dg/torture/pr52943.c: New testcase.
6584
6585 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6586
6587 PR target/50751
6588 * gcc/target/sh/pr50751-4.c: New.
6589 * gcc/target/sh/pr50751-5.c: New.
6590 * gcc/target/sh/pr50751-6.c: New.
6591 * gcc/target/sh/pr50751-7.c: New.
6592
6593 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6594
6595 PR c++/52465
6596 * g++.dg/lookup/using52.C: New.
6597
6598 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6599
6600 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6601
6602 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6603
6604 PR rtl-optimization/52876
6605 * gcc.target/i386/pr52876.c: New.
6606
6607 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6608
6609 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6610 __UINTPTR_TYPE__.
6611 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6612 __INTPTR_TYPE__.
6613 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6614 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6615 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6616 (ptrdiff_t): ... this. All uses changed.
6617 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6618 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6619 __INTPTR_TYPE__.
6620 (main): Cast argument to __INTPTR_TYPE__.
6621 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6622 size_t.
6623 * gcc.dg/mallign.c (main): Likewise.
6624 * gcc.dg/pr38700.c (foo): Likewise.
6625 * gcc.dg/long-long-cst1.c (t): Likewise.
6626 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6627 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6628 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6629 * gcc.dg/pr25682.c (d, foo): Likewise.
6630 * gcc.dg/format/cast-1.c (f): Likewise.
6631 * gcc.dg/c90-const-expr-10.c
6632 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6633 (size_t): ...this. All uses changed.
6634 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6635 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6636 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6637 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6638 * gcc.dg/sequence-pt-1.c: Likewise.
6639 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6640 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6641 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6642 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6643 of ptrdiff_t with it.
6644 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6645 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6646 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6647
6648 2012-04-11 Jason Merrill <jason@redhat.com>
6649
6650 PR debug/45088
6651 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6652 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6653
6654 PR c++/52906
6655 * g++.dg/ext/attrib45.C: New.
6656
6657 * g++.dg/eh/dtor3.C: New.
6658
6659 2012-04-11 Richard Guenther <rguenther@suse.de>
6660
6661 PR middle-end/52621
6662 * gfortran.dg/pr52621.f90: New testcase.
6663
6664 2012-04-11 Richard Guenther <rguenther@suse.de>
6665
6666 PR middle-end/52918
6667 * g++.dg/torture/pr52918-1.C: New testcase.
6668 * g++.dg/torture/pr52918-2.C: Likewise.
6669
6670 2012-04-11 Tobias Burnus <burnus@net-b.de>
6671
6672 PR fortran/52729
6673 * gfortran.dg/block_11.f90: New.
6674
6675 2012-04-11 Nick Clifton <nickc@redhat.com>
6676
6677 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6678
6679 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6680
6681 PR target/16458
6682 * gcc.target/powerpc/pr16458-1.c: New test.
6683 * gcc.target/powerpc/pr16458-2.c: Likewise.
6684 * gcc.target/powerpc/pr16458-3.c: Likewise.
6685 * gcc.target/powerpc/pr16458-4.c: Likewise.
6686
6687 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6690 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6691 * gcc.dg/builtin-bswap-5.c: Likewise.
6692 * gcc.target/i386/builtin-bswap-4.c: New test.
6693
6694 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6695
6696 PR 24985
6697 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6698
6699 2012-04-11 Richard Guenther <rguenther@suse.de>
6700
6701 PR rtl-optimization/52881
6702 * gcc.dg/torture/pr52881.c: New testcase.
6703 * gcc.dg/torture/pr52913.c: Likewise.
6704
6705 2012-04-11 Richard Guenther <rguenther@suse.de>
6706
6707 PR tree-optimization/52912
6708 * gcc.dg/torture/pr52912.c: New testcase.
6709
6710 2010-04-10 Michael Matz <matz@suse.de>
6711
6712 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6713 * gcc.dg/vect/vect-outer-1.c: Adjust.
6714 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6715 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6716 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6717 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6718 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6719 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6720
6721 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6722
6723 PR tree-optimization/52870
6724 * gcc.dg/vect/pr52870.c: New test.
6725
6726 2012-04-09 Mike Stump <mikestump@comcast.net>
6727
6728 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6729 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6730 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6731 * gnat.dg/aggr11.adb: Likewise.
6732 * gnat.dg/aggr11_pkg.ads: Likewise.
6733 * gnat.dg/aggr15.adb: Likewise.
6734 * gnat.dg/aggr15.ads: Likewise.
6735 * gnat.dg/aggr17.adb: Likewise.
6736 * gnat.dg/aggr18.adb: Likewise.
6737 * gnat.dg/array14.adb: Likewise.
6738 * gnat.dg/array14.ads: Likewise.
6739 * gnat.dg/array14_pkg.ads: Likewise.
6740 * gnat.dg/array19.adb: Likewise.
6741 * gnat.dg/array19.ads: Likewise.
6742 * gnat.dg/discr27.adb: Likewise.
6743 * gnat.dg/discr27.ads: Likewise.
6744 * gnat.dg/discr35.adb: Likewise.
6745 * gnat.dg/discr35.ads: Likewise.
6746 * gnat.dg/discr6.adb: Likewise.
6747 * gnat.dg/discr6_pkg.ads: Likewise.
6748 * gnat.dg/import1.adb: Likewise.
6749 * gnat.dg/import1.ads: Likewise.
6750 * gnat.dg/loop_address2.adb: Likewise.
6751 * gnat.dg/opt7.adb: Likewise.
6752 * gnat.dg/opt7.ads: Likewise.
6753 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6754 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6755 * gnat.dg/rep_clause2.adb: Likewise.
6756 * gnat.dg/rep_clause2.ads: Likewise.
6757 * gnat.dg/slice2.adb: Likewise.
6758 * gnat.dg/slice2.ads: Likewise.
6759 * gnat.dg/slice6.adb: Likewise.
6760 * gnat.dg/slice6_pkg.ads: Likewise.
6761 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6762 * gnat.dg/taft_type2.adb: Likewise.
6763 * gnat.dg/taft_type2.ads: Likewise.
6764 * gnat.dg/taft_type2_pkg.ads: Likewise.
6765 * gnat.dg/volatile10.adb: Likewise.
6766 * gnat.dg/volatile10_pkg.ads: Likewise.
6767
6768 * gcc.dg/dll-8.c: Remove execute permissions.
6769 * g++.dg/ext/dllexport5.C: Likewise.
6770
6771 2012-04-09 Jan Hubicka <jh@suse.cz>
6772
6773 PR lto/52722
6774 PR lto/51765
6775 PR lto/52634
6776 * gcc.dg/lto/pr52634_1.c: New testcase.
6777 * gcc.dg/lto/pr52634_0.c: New testcase.
6778
6779 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6780
6781 PR target/52883
6782 * gcc.target/i386/pr52883.c: New testcase.
6783
6784 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6785
6786 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6787 (check_effective_target_sync_long_long): Add SPARC case.
6788 (check_effective_target_sync_long_long_runtime): Likewise.
6789 (check_effective_target_sync_int_long): Adjust SPARC case.
6790 (check_effective_target_sync_char_short): Likewise.
6791
6792 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6793
6794 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6795 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6796
6797 2012-04-08 Tobias Burnus <burnus@net-b.de>
6798
6799 PR fortran/40973
6800 PR fortran/52751
6801 * gfortran.dg/public_private_module_2.f90: New.
6802
6803 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6804
6805 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6806 directives.
6807
6808 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6809
6810 PR fortran/52893
6811 * gfortran.dg/function_optimize_11.f90: New test.
6812
6813 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6814
6815 PR fortran/52668
6816 * gfortran.dg/use_only_6.f90: New test.
6817
6818 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6819
6820 PR fortran/52668
6821 * gfortran.dg/use_only_6.f90: New test.
6822 2012-04-06 Mike Stump <mikestump@comcast.net>
6823
6824 PR testsuite/50722
6825 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6826
6827 2012-04-05 Jason Merrill <jason@redhat.com>
6828
6829 PR c++/52596
6830 * g++.dg/template/qualified-id5.C: New.
6831
6832 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6833
6834 PR target/52882
6835 * gcc.target/i386/pr52882.c: New test.
6836
6837 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6838 Dominique D'Humieures <dominiq@lps.ens.fr>
6839
6840 PR testsuite/52614
6841 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6842 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6843
6844 2012-04-04 Jason Merrill <jason@redhat.com>
6845
6846 PR c++/52845
6847 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6848
6849 2012-04-03 Jason Merrill <jason@redhat.com>
6850
6851 PR c++/52796
6852 * g++.dg/cpp0x/variadic-value1.C: New.
6853
6854 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6855
6856 * gnat.dg/pack18.adb: New test.
6857 * gnat.dg/pack18_pkg.ads: New helper.
6858
6859 2012-04-03 Richard Guenther <rguenther@suse.de>
6860
6861 PR tree-optimization/52808
6862 * gcc.dg/pr52808.c: New testcase.
6863
6864 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6865
6866 PR tree-optimization/52835
6867 * gfortran.dg/pr52835.f90: New test.
6868
6869 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gnat.dg/specs/aggr5.ads: New test.
6872
6873 2012-04-02 Richard Guenther <rguenther@suse.de>
6874
6875 PR tree-optimization/52756
6876 * gcc.dg/torture/pr52756.c: New testcase.
6877
6878 2012-04-02 Richard Guenther <rguenther@suse.de>
6879
6880 PR middle-end/52803
6881 * gcc.dg/pr52803.c: New testcase.
6882
6883 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6884
6885 PR c++/40942
6886 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6887 DR 214 in account.
6888
6889 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/50043
6892 * g++.dg/cpp0x/noexcept17.C: New.
6893 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6894 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6895 * g++.dg/cpp0x/noexcept01.C: Likewise.
6896 * g++.dg/eh/init-temp1.C: Likewise.
6897 * g++.dg/eh/ctor1.C: Likwise.
6898
6899 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6900
6901 * gnat.dg/controlled6.adb: New test.
6902 * gnat.dg/controlled6_pkg.ads: New helper.
6903 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6904
6905 2012-03-30 Richard Henderson <rth@redhat.com>
6906
6907 PR debug/52727
6908 * g++.dg/opt/pr52727.C: New testcase.
6909
6910 2012-03-30 Richard Guenther <rguenther@suse.de>
6911
6912 PR tree-optimization/52754
6913 * gcc.target/i386/pr52754.c: New testcase.
6914
6915 2012-03-30 Richard Guenther <rguenther@suse.de>
6916
6917 PR middle-end/52772
6918 * g++.dg/torture/pr52772.C: New testcase.
6919
6920 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/52718
6923 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6924
6925 2012-03-29 Jason Merrill <jason@redhat.com>
6926
6927 PR c++/52685
6928 * g++.dg/template/inherit8.C: New.
6929
6930 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR c++/52759
6933 * g++.dg/ext/weak4.C: New test.
6934
6935 PR tree-optimization/52760
6936 * gcc.c-torture/execute/pr52760.c: New test.
6937
6938 2012-03-29 Jason Merrill <jason@redhat.com>
6939
6940 PR c++/52743
6941 * g++.dg/cpp0x/initlist-array3.C: New.
6942
6943 2012-03-28 Jason Merrill <jason@redhat.com>
6944
6945 PR c++/52746
6946 * g++.dg/overload/virtual2.C: New.
6947
6948 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 * gnat.dg/vect7.ad[sb]: New test.
6951
6952 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6953 Tobias Burnus <burnus@gcc.gnu.org>
6954
6955 PR fortran/52652
6956 * gfortran.dg/allocate_class_1.f90 : Change error test.
6957 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6958 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6959 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6960
6961 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR middle-end/52691
6964 * gcc.dg/pr52691.c: New test.
6965
6966 PR middle-end/52750
6967 * gcc.c-torture/compile/pr52750.c: New test.
6968
6969 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6970
6971 PR target/52692
6972 * gcc.target/avr/torture/builtins-2.c: New test.
6973
6974 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6975
6976 PR target/52736
6977 * gcc.target/i386/pr52736.c: New test.
6978
6979 2012-03-27 Martin Jambor <mjambor@suse.cz>
6980
6981 PR middle-end/52693
6982 * gcc.dg/torture/pr52693.c: New test.
6983
6984 2012-03-27 Meador Inge <meadori@codesourcery.com>
6985
6986 PR c++/52672
6987 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6988
6989 2012-03-27 Mike Stump <mikestump@comcast.net>
6990
6991 PR target/52665
6992 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6993 failures that match branch names.
6994
6995 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6996 H.J. Lu <hongjiu.lu@intel.com>
6997
6998 PR target/52698
6999 * gcc.target/i386/pr52698.c: New test.
7000
7001 2012-03-27 Richard Guenther <rguenther@suse.de>
7002
7003 PR middle-end/52720
7004 * gcc.dg/torture/pr52720.c: New testcase.
7005
7006 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7007
7008 * gnat.dg/pack17.adb: New test.
7009
7010 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7011
7012 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7013 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7014
7015 2012-03-26 Martin Jambor <mjambor@suse.cz>
7016
7017 PR tree-optimization/50052
7018 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7019
7020 2012-03-26 Richard Guenther <rguenther@suse.de>
7021
7022 PR tree-optimization/52701
7023 * gfortran.dg/pr52701.f90: New testcase.
7024
7025 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7026
7027 PR tree-optimization/52686
7028 * gcc.target/arm/pr52686.c: New test.
7029
7030 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7031
7032 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7033 Add "-Os -flto" to list.
7034
7035 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gnat.dg/concat2.ad[sb]: New test.
7038
7039 2012-03-24 Jason Merrill <jason@redhat.com>
7040
7041 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7042 * g++.dg/cpp0x/trailing2.C: Likewise.
7043 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7044 * g++.dg/cpp1y/auto-fn1.C: New.
7045 * g++.dg/cpp1y/auto-fn2.C: New.
7046 * g++.dg/cpp1y/auto-fn3.C: New.
7047 * g++.dg/cpp1y/auto-fn4.C: New.
7048 * g++.dg/cpp1y/auto-fn5.C: New.
7049 * g++.dg/cpp1y/auto-fn6.C: New.
7050 * g++.dg/cpp1y/auto-fn7.C: New.
7051 * g++.dg/cpp1y/auto-fn8.C: New.
7052 * g++.dg/cpp1y/auto-fn9.C: New.
7053 * g++.dg/cpp1y/auto-fn10.C: New.
7054 * g++.dg/cpp1y/auto-fn11.C: New.
7055
7056 2012-03-23 Richard Guenther <rguenther@suse.de>
7057
7058 PR tree-optimization/52678
7059 * gfortran.dg/pr52678.f: New testcase.
7060
7061 2012-03-23 Richard Guenther <rguenther@suse.de>
7062
7063 PR tree-optimization/52638
7064 * g++.dg/torture/pr52638.C: New testcase.
7065
7066 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/52487
7069 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7070
7071 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR c++/52671
7074 * g++.dg/ext/attrib44.C: New test.
7075
7076 2012-03-22 Jan Hubicka <jh@suse.cz>
7077
7078 PR middle-end/51737
7079 * g++.dg/torture/pr51737.C: New testcase
7080
7081 2012-03-22 Richard Guenther <rguenther@suse.de>
7082
7083 PR tree-optimization/52548
7084 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7085
7086 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7087
7088 * lib/fortran-modules.exp (list-module-names-1): Remove
7089 warning.
7090
7091 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7092
7093 PR target/50751
7094 * gcc.target/sh/pr50751-1.c: New.
7095 * gcc.target/sh/pr50751-2.c: New.
7096 * gcc.target/sh/pr50751-3.c: New.
7097
7098 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7099
7100 PR target/52479
7101 * gcc.target/sh/sh4a-cos.c: Remove.
7102 * gcc.target/sh/sh4a-sin.c: Remove.
7103 * gcc.target/sh/sh4a-sincos.c: Remove.
7104
7105 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7106
7107 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7108 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7109
7110 2012-03-21 Martin Jambor <mjambor@suse.cz>
7111
7112 PR testsuite/52641
7113 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7114 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7115
7116 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7117
7118 * gcc.target/arm/thumb-16bit-ops.c: New file.
7119 * gcc.target/arm/thumb-ifcvt.c: New file.
7120
7121 2012-03-20 Jason Merrill <jason@redhat.com>
7122
7123 * lib/target-supports.exp: Add { target c++1y }.
7124
7125 * g++.dg/cpp0x/auto32.C: New.
7126
7127 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7128
7129 PR testsuite/52641
7130 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7131 int32plus.
7132 * gcc.dg/torture/pr48124-4.c: Ditto:
7133 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7134
7135 2012-03-20 Jason Merrill <jason@redhat.com>
7136
7137 PR c++/52510
7138 * g++.dg/cpp0x/initlist66.C: New.
7139
7140 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7141
7142 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7143 __AVR_HAVE_LPMX__
7144
7145 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7146
7147 PR target/49868
7148 * gcc.target/avr/torture/addr-space-2.h: New file.
7149 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7150 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7151 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7152 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7153
7154 2012-03-20 Richard Guenther <rguenther@suse.de>
7155
7156 * gnat.dg/pack16.adb: New testcase.
7157 * gnat.dg/pack16_pkg.ads: Likewise.
7158 * gnat.dg/specs/pack8.ads: Likewise.
7159 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7160
7161 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 * g++.dg/warn/Wuseless-cast.C: Extend.
7164
7165 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7166
7167 PR c++/14710
7168 * g++.dg/warn/Wuseless-cast.C: New.
7169
7170 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7171
7172 PR libfortran/52608
7173 * gfortran.dg/pr52608.f90: New test.
7174
7175 2012-03-17 Tobias Burnus <burnus@net-b.de>
7176
7177 PR fortran/52585
7178 * gfortran.dg/proc_ptr_36.f90: New.
7179
7180 2012-03-16 Martin Jambor <mjambor@suse.cz>
7181
7182 * gcc.dg/misaligned-expand-1.c: New test.
7183 * gcc.dg/misaligned-expand-3.c: Likewise.
7184
7185 2012-03-16 Richard Guenther <rguenther@suse.de>
7186 Kai Tietz <ktietz@redhat.com>
7187
7188 PR middle-end/48814
7189 * gcc.c-torture/execute/pr48814-1.c: New test.
7190 * gcc.c-torture/execute/pr48814-2.c: New test.
7191 * gcc.dg/tree-ssa/assign-1.c: New test.
7192 * gcc.dg/tree-ssa/assign-2.c: New test.
7193 * gcc.dg/tree-ssa/assign-3.c: New test.
7194
7195 2012-03-16 Richard Guenther <rguenther@suse.de>
7196
7197 * gnat.dg/specs/pack7.ads: New testcase.
7198
7199 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR target/52568
7202 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7203 * gcc.dg/torture/vshuf-8.inc: Likewise.
7204 * gcc.dg/torture/vshuf-16.inc: Likewise.
7205 * gcc.dg/torture/vshuf-32.inc: Likewise.
7206
7207 2012-03-15 Jason Merrill <jason@redhat.com>
7208
7209 * g++.dg/torture/pr52582.C: New.
7210
7211 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7212
7213 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7214
7215 2012-03-15 Ira Rosen <irar@il.ibm.com>
7216 Ulrich Weigand <ulrich.weigand@linaro.org>
7217
7218 * gcc.dg/vect/slp-cond-3.c: New test.
7219 * gcc.dg/vect/slp-cond-4.c: New test.
7220
7221 2012-03-15 Ira Rosen <irar@il.ibm.com>
7222 Ulrich Weigand <ulrich.weigand@linaro.org>
7223
7224 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7225 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7226
7227 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7228
7229 PR libfortran/52434
7230 PR libfortran/48878
7231 PR libfortran/38199
7232 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7233 * gfortran.dg/round_1.f03: Likewise.
7234
7235 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7236 Andrew Pinski <apinski@cavium.com>
7237
7238 PR middle-end/52592
7239 * gcc.dg/pr52592.c: New test.
7240
7241 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7242
7243 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7244 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7245 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7246 * lib/fortran-modules.exp: .. this new file. Adjust users.
7247 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7248 gfortran-dg-debug-runtest): Call cleanup-modules.
7249 * lib/fortran-torture.exp (fortran-torture-execute,
7250 fortran-torture): Likewise.
7251 * gfortran.dg/coarray/caf.exp: Likewise.
7252 * lib/lto.exp: Likewise.
7253 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7254 * gfortran.dg/class_4b.f03: Likewise.
7255 * gfortran.dg/class_4c.f03: Likewise.
7256 * gfortran.dg/class_45a.f03: Likewise.
7257 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7258 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7259 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7260 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7261 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7262 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7263 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7264 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7265 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7266 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7267 * gfortran.dg/whole_file_28.f90: Likewise.
7268 * gfortran.dg/whole_file_29.f90: Likewise.
7269 * gfortran.dg/whole_file_30.f90: Likewise.
7270 * gfortran.dg/whole_file_31.f90: Likewise.
7271
7272 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR tree-optimization/52267
7275 * gcc.dg/pr52267.c: New test.
7276 * gcc.dg/tree-ssa/vrp65.c: New test.
7277 * gcc.dg/tree-ssa/vrp66.c: New test.
7278
7279 2012-03-15 Richard Guenther <rguenther@suse.de>
7280
7281 PR middle-end/52580
7282 * gfortran.dg/vect/pr52580.f: New testcase.
7283
7284 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7285
7286 * gcc.target/sh/fpul-usage-1.c: New.
7287
7288 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7289
7290 PR target/49468
7291 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7292 * gcc.target/sh/pr49468-di.c: Likewise.
7293
7294 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7295
7296 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7297 * gcc.dg/c99-stdint-6.c: Likewise.
7298 * gcc.dg/lto/20090210_0.c: Likewise.
7299 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7300 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7301 * gcc.dg/pragma-init-fini-2.c: Likewise.
7302 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7303 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7304 * gcc.target/i386/pr22152.c: Likewise.
7305 * gcc.target/i386/vect8-ret.c: Likewise.
7306 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7307 handling.
7308
7309 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7310
7311 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7312 * g++.dg/tree-prof/partition1.C: Likewise.
7313 * g++.dg/tree-prof/partition2.C: Likewise.
7314 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7315 handling.
7316 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7317 * gcc.c-torture/execute/20010724-1.c: Remove.
7318 * gcc.c-torture/execute/20010724-1.x: Remove.
7319 * gcc.c-torture/execute/20040208-2.c: Remove.
7320 * gcc.c-torture/execute/20040208-2.x: Remove.
7321 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7322 Remove.
7323 (main) [__mips__ && __sgi__]: Remove.
7324 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7325 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7326 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7327 mips-sgi-irix6* handling.
7328 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7329 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7330 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7331 handling.
7332 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7333 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7334 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7335 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7336 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7337 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7338 mips-sgi-irix6*.
7339 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7340 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7341 * gcc.target/mips/save-restore-3.c: Likewise.
7342 * gcc.target/mips/save-restore-4.c: Likewise.
7343 * gcc.target/mips/save-restore-5.c: Likewise.
7344 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7345 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7346 messages.
7347 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7348 IRIX 6 handling.
7349 (restore_ld_library_path_env_vars): Likewise.
7350 * lib/target-supports.exp (check_profiling_available): Remove
7351 mips*-*-irix* handling.
7352 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7353 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7354 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7355
7356 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR c++/52582
7359 * g++.dg/opt/pr52582.C: New test.
7360
7361 2012-03-14 Richard Guenther <rguenther@suse.de>
7362
7363 PR tree-optimization/52571
7364 * gcc.dg/vect/vect-2.c: Initialize arrays.
7365 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7366 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7367 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7368
7369 2012-03-14 Richard Guenther <rguenther@suse.de>
7370
7371 PR middle-end/52080
7372 PR middle-end/52097
7373 PR middle-end/48124
7374 * gcc.dg/torture/pr48124-1.c: New testcase.
7375 * gcc.dg/torture/pr48124-2.c: Likewise.
7376 * gcc.dg/torture/pr48124-3.c: Likewise.
7377 * gcc.dg/torture/pr48124-4.c: Likewise.
7378
7379 2012-03-14 Richard Guenther <rguenther@suse.de>
7380
7381 PR middle-end/52578
7382 * gcc.dg/pr52578.c: New testcase.
7383
7384 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c++/52521
7387 * g++.dg/cpp0x/udlit-args2.C: New test.
7388
7389 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7390
7391 PR target/48596
7392 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7393 * gcc.c-torture/compile/pr48596.c: ... here.
7394
7395 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7396
7397 PR c++/51641
7398 * g++.dg/lookup/hidden-class17.C: New test.
7399
7400 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR c/52577
7403 * gcc.dg/Wunused-var-3.c: New test.
7404
7405 2012-03-13 Martin Jambor <mjambor@suse.cz>
7406
7407 * gcc.dg/misaligned-expand-2.c: New test.
7408
7409 2012-03-13 Richard Guenther <rguenther@suse.de>
7410
7411 PR middle-end/52134
7412 * gcc.dg/pr52134.c: New testcase.
7413
7414 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7415
7416 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7417
7418 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7419
7420 PR tree-optimization/46728
7421 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7422 * gcc.target/powerpc/pr46728-5.c: Likewise.
7423 * gcc.target/powerpc/pr46728-8.c: Likewise.
7424 * gcc.target/powerpc/pr46728-10.c: Likewise.
7425 * gcc.target/powerpc/pr46728-11.c: Likewise.
7426 * gcc.target/powerpc/pr46728-13.c: Likewise.
7427 * gcc.target/powerpc/pr46728-14.c: Likewise.
7428 * gcc.target/powerpc/pr46728-15.c: Likewise.
7429
7430 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7431
7432 PR c++/52299
7433 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7434
7435 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7436
7437 PR tree-optimization/46728
7438 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7439 * gcc.target/powerpc/pr46728-5.c: Likewise.
7440 * gcc.target/powerpc/pr46728-8.c: Likewise.
7441 * gcc.target/powerpc/pr46728-10.c: Likewise.
7442 * gcc.target/powerpc/pr46728-11.c: Likewise.
7443 * gcc.target/powerpc/pr46728-13.c: Likewise.
7444 * gcc.target/powerpc/pr46728-14.c: Likewise.
7445 * gcc.target/powerpc/pr46728-15.c: Likewise.
7446
7447 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7448
7449 PR target/49868
7450 * gcc.target/avr/torture/addr-space-1.h: New file.
7451 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7452 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7453 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7454 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7455
7456 2012-03-12 Andrew Pinski <apinski@cavium.com>
7457
7458 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7459
7460 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7461
7462 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7463 * g++.dg/abi/thunk4.C: Likewise.
7464 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7465 Adapt line numbers.
7466 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7467 handling.
7468 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7469 * g++.dg/eh/spbp.C: Likewise.
7470 * g++.dg/ext/label13.C: Likewise.
7471 * g++.dg/guality/guality.exp: Likewise.
7472 * g++.dg/other/anon5.C: Likewise.
7473 * g++.dg/other/pragma-ep-1.C: Remove.
7474 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7475 * g++.dg/warn/pr31246.C: Likewise.
7476 * g++.dg/warn/weak1.C: Likewise.
7477 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7478 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7479 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7480 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7481 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7482 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7483 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7484 * gcc.dg/c99-tgmath-1.c: Likewise.
7485 * gcc.dg/c99-tgmath-2.c: Likewise.
7486 * gcc.dg/c99-tgmath-3.c: Likewise.
7487 * gcc.dg/c99-tgmath-4.c: Likewise.
7488 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7489 handling.
7490 * gcc.dg/debug/pr49032.c: Likewise.
7491 * gcc.dg/guality/guality.exp: Likewise.
7492 * gcc.dg/intmax_t-1.c: Likewise.
7493 * gcc.dg/pr48616.c: Likewise.
7494 * gcc.dg/pragma-ep-1.c: Remove.
7495 * gcc.dg/pragma-ep-2.c: Remove.
7496 * gcc.dg/pragma-ep-3.c: Remove.
7497 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7498 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7499 * gcc.misc-tests/gcov-14.c: Likewise.
7500 * gfortran.dg/guality/guality.exp: Likewise.
7501 * lib/target-supports.exp (check_weak_available): Likewise.
7502 (add_options_for_tls): Likewise.
7503 (check_ascii_locale_available): Likewise.
7504 * obj-c++.dg/dwarf-2.mm: Likewise.
7505 * objc.dg/dwarf-1.m: Likewise.
7506 * objc.dg/dwarf-2.m: Likewise.
7507
7508 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR tree-optimization/51721
7511 * gcc.dg/tree-ssa/vrp64.c: New test.
7512
7513 PR tree-optimization/52533
7514 * gcc.c-torture/compile/pr52533.c: New test.
7515
7516 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7517
7518 * gcc.target/i386/rtm-xabort-1.c: New.
7519 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7520 * gcc.target/i386/rtm-xend-1.c: Ditto.
7521 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7522 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7523 * gcc.target/i386/sse-13.c: Ditto.
7524 * gcc.target/i386/sse-14.c: Ditto.
7525 * gcc.target/i386/sse-22.c: Ditto.
7526 * gcc.target/i386/sse-23.c: Ditto.
7527 * g++.dg/other/i386-2.C: Ditto.
7528 * g++.dg/other/i386-3.C: Ditto.
7529
7530 2012-03-12 Tobias Burnus <burnus@net-b.de>
7531
7532 PR fortran/52542
7533 * gfortran.dg/proc_ptr_35.f90: New.
7534
7535 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7536
7537 PR target/52530
7538 * gcc.dg/torture/pr52530.c: New test.
7539
7540 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7541
7542 PR target/51244
7543 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7544
7545 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7546
7547 PR target/52450
7548 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7549
7550 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7551
7552 2012-03-09 Andrew Pinski <apinski@cavium.com>
7553
7554 PR middle-end/51988
7555 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7556 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7557
7558 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7559
7560 * gcc.dg/tree-ssa/scev-3.c: New.
7561 * gcc.dg/tree-ssa/scev-4.c: New.
7562
7563 2012-03-08 Tobias Burnus <burnus@net-b.de>
7564
7565 PR fortran/52469
7566 * gfortran.dg/proc_ptr_34.f90
7567
7568 2012-03-07 Jason Merrill <jason@redhat.com>
7569
7570 PR c++/52521
7571 * g++.dg/cpp0x/udlit-mangle.C: New.
7572
7573 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7574
7575 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7576
7577 2012-03-06 Richard Guenther <rguenther@suse.de>
7578
7579 PR middle-end/52493
7580 * gcc.dg/torture/pr52493.c: New testcase.
7581
7582 2012-03-06 Richard Guenther <rguenther@suse.de>
7583
7584 PR lto/52097
7585 * gcc.dg/lto/pr52097_0.c: New testcase.
7586
7587 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7588
7589 PR target/51244
7590 * gcc.target/sh/pr51244-1.c: New.
7591 * gcc.target/sh/pr51244-2.c: New.
7592 * gcc.target/sh/pr51244-3.c: New.
7593
7594 2012-03-05 Jason Merrill <jason@redhat.com>
7595
7596 PR c++/51930
7597 * g++.dg/ext/visibility/template11.C: New.
7598
7599 * g++.dg/cpp0x/implicit13.C: New.
7600
7601 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR tree-optimization/51721
7604 * gcc.dg/tree-ssa/vrp63.c: New test.
7605 * gcc.dg/pr51721.c: New test.
7606
7607 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7608
7609 PR fortran/50981
7610 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7611 argument checks.
7612
7613 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7614
7615 PR target/52146
7616 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7617
7618 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7619
7620 PR fortran/50981
7621 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7622
7623 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7624
7625 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7626 int32plus.
7627
7628 2012-03-03 Jason Merrill <jason@redhat.com>
7629
7630 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7631
7632 Core 1270
7633 * g++.dg/cpp0x/initlist65.C: New.
7634
7635 PR c++/36797
7636 * g++.dg/ext/is_empty2.C: New.
7637
7638 2012-03-03 Tobias Burnus <burnus@net-b.de>
7639
7640 PR fortran/48820
7641 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7642
7643 2012-03-03 Tobias Burnus <burnus@net-b.de>
7644
7645 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7646 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7647 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7648 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7649 * gfortran.dg/class_30.f90: Remove dg-warning line.
7650 * gfortran.dg/bind_c_usage_25.f90: New.
7651
7652 2012-03-03 Tobias Burnus <burnus@net-b.de>
7653
7654 PR fortran/48820
7655 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7656 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7657 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7658
7659 2012-03-03 Tobias Burnus <burnus@net-b.de>
7660
7661 PR fortran/48820
7662 * gfortran.dg/assumed_type_1.f90: New.
7663 * gfortran.dg/assumed_type_2.f90: New.
7664 * gfortran.dg/assumed_type_3.f90: New.
7665 * gfortran.dg/assumed_type_4.f90: New.
7666
7667 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7668
7669 PR target/49486
7670 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7671 * gcc.target/sh/pr49468-di.c: New.
7672
7673 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7674
7675 * gcc.dg/graphite/pr50561.c: Update.
7676
7677 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7678
7679 * gcc.target/powerpc/pr52457.c: New test.
7680
7681 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7682
7683 * gcc.target/arm/sat-1.c: New test.
7684
7685 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7686
7687 PR target/46716
7688 * gcc.target/i386/pr46716.c: New test.
7689
7690 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7691
7692 PR c++/51989
7693 * g++.dg/cpp0x/sfinae32.C: New.
7694
7695 2012-03-02 Richard Guenther <rguenther@suse.de>
7696
7697 PR tree-optimization/52406
7698 * gcc.dg/torture/pr52406.c: New testcase.
7699
7700 2012-03-02 Tobias Burnus <burnus@net-b.de>
7701
7702 PR fortran/52325
7703 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7704 * gfortran.dg/nullify_2.f90: Update dg-error.
7705 * gfortran.dg/nullify_4.f90: Ditto.
7706 * gfortran.dg/pointer_init_6.f90: Ditto.
7707
7708 2012-03-02 Tobias Burnus <burnus@net-b.de>
7709
7710 PR fortran/52270
7711 * gfortran.dg/class_51.f90: New.
7712
7713 2012-03-02 Tobias Burnus <burnus@net-b.de>
7714
7715 PR fortran/52452
7716 * gfortran.dg/intrinsic_8.f90: New.
7717
7718 2012-03-01 Kai Tietz <ktietz@redhat.com>
7719
7720 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7721 routines on mingw targets.
7722 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7723
7724 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR tree-optimization/52445
7727 * gcc.dg/pr52445.c: New test.
7728
7729 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR target/52437
7732 * gcc.c-torture/compile/pr52437.c: New test.
7733
7734 PR middle-end/52419
7735 * gcc.dg/torture/pr52419.c: New test.
7736
7737 PR tree-optimization/52429
7738 * gcc.dg/torture/pr52429.c: New test.
7739 * g++.dg/opt/pr52429.C: New test.
7740
7741 2012-02-29 Richard Guenther <rguenther@suse.de>
7742
7743 PR testsuite/52297
7744 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7745 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7746 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7747 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7748 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7749 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7750
7751 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7752
7753 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7754
7755 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7756
7757 PR fortran/52386
7758 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7759
7760 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7761
7762 PR target/51534
7763 * gcc.target/arm/neon/pr51534.c: New testcase.
7764
7765 2012-02-28 Richard Guenther <rguenther@suse.de>
7766
7767 PR target/52407
7768 * gcc.dg/torture/pr52407.c: New testcase.
7769
7770 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7771
7772 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7773 * gcc.target/arm/vfp2.c: Likewise.
7774 * gcc.target/arm/vfp3.c: Likewise.
7775 * gcc.target/arm/vfp4.c: Likewise.
7776 * gcc.target/arm/vfp5.c: Likewise.
7777 * gcc.target/arm/vfp6.c: Likewise.
7778 * gcc.target/arm/vfp7.c: Likewise.
7779 * gcc.target/arm/vfp8.c: Likewise.
7780 * gcc.target/arm/vfp9.c: Likewise.
7781 * gcc.target/arm/vfp10.c: Likewise.
7782 * gcc.target/arm/vfp11.c: Likewise.
7783 * gcc.target/arm/vfp12.c: Likewise.
7784 * gcc.target/arm/vfp13.c: Likewise.
7785 * gcc.target/arm/vfp14.c: Likewise.
7786 * gcc.target/arm/vfp15.c: Likewise.
7787 * gcc.target/arm/vfp16.c: Likewise.
7788 * gcc.target/arm/vfp17.c: Likewise.
7789 * gcc.target/arm/neon-constants.h: New file.
7790 * gcc.target/arm/neon-vect1.c: New test.
7791 * gcc.target/arm/neon-vect2.c: New test.
7792 * gcc.target/arm/neon-vect3.c: New test.
7793 * gcc.target/arm/neon-vect4.c: New test.
7794 * gcc.target/arm/neon-vect5.c: New test.
7795 * gcc.target/arm/neon-vect6.c: New test.
7796 * gcc.target/arm/neon-vect7.c: New test.
7797 * gcc.target/arm/neon-vect8.c: New test.
7798
7799 2012-02-28 Richard Guenther <rguenther@suse.de>
7800
7801 PR tree-optimization/52402
7802 * gcc.dg/torture/pr52402.c: New testcase.
7803
7804 2012-02-28 Richard Guenther <rguenther@suse.de>
7805
7806 PR lto/52400
7807 * g++.dg/lto/pr52400_0.C: New testcase.
7808
7809 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7810
7811 * gcc.target/avr/torture/builtins-1.c: New test.
7812 * gcc.target/avr/torture/builtins-error.c: New test.
7813
7814 2012-02-28 Kai Tietz <ktietz@redhat.com>
7815
7816 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7817 * gcc.target/i386/pr45352-2.c: Likewise.
7818 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7819 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7820 targets instead rand.
7821 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7822 * gcc.target/i386/sse2-mul-1.c: Likewise.
7823 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7824 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7825 * gcc.target/i386/pad-1.c: Likewise.
7826 * gcc.target/i386/pad-9.c: Likewise.
7827 * gcc.target/i386/pad-2.c: Likewise.
7828 * gcc.target/i386/pad-5b.c: Likewise.
7829 * gcc.target/i386/pad-8.c: Likewise.
7830 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7831 * gcc.target/i386/pr44130.c: Likewise.
7832 * gcc.target/i386/align-main-1.c: Likewise.
7833 * gcc.target/i386/align-main-2.c: Likewise.
7834 * gcc.target/i386/sw-1.c: Likewise.
7835 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7836 on x64 mingw target.
7837 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7838 * gcc.target/i386/pr46295.c: Likewise.
7839 * gcc.target/i386/amd64-abi-1.c: Likewise.
7840 * gcc.target/i386/amd64-abi-2.c: Likewise.
7841 * gcc.target/i386/pr39082-1.c: Likewise.
7842 * gcc.target/i386/pr39162.c: Likewise.
7843 * gcc.target/i386/pr22152.c: Likewise.
7844 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7845 * gcc.target/i386/wrfsbase-2.c: Likewise.
7846 * gcc.target/i386/local.c: Likewise
7847 * gcc.target/i386/wrgsbase-1.c: Likewise.
7848 * gcc.target/i386/wrfsbase-1.c: Likewise.
7849 * gcc.target/i386/pr39315-3.c: Likewise.
7850 * gcc.target/i386/pr35767-4.c: Likewise.
7851 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7852 x64 mingw target.
7853 * gcc.target/i386/pr45336-2.c: Likewise.
7854 * gcc.target/i386/pr45336-1.c: Likewise.
7855 * gcc.target/i386/pr45336-4.c: Likewise.
7856
7857 2012-02-27 Tristan Gingold <gingold@adacore.com>
7858
7859 * gnat.dg/array20.ad[sb]: New test.
7860
7861 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR target/52375
7864 * gcc.target/arm/pr52375.c: New test.
7865 * gcc.c-torture/compile/pr52375.c: New test.
7866
7867 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7868
7869 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7870 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7871
7872 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7873
7874 * gnat.dg/aggr19.adb: New test.
7875 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7876
7877 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7878
7879 PR target/49263
7880 * gcc.target/sh/pr49263.c: New.
7881
7882 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7883
7884 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7885 simulate_thread_wrapper_other_threads
7886 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7887 Move initialization of 'value' to main().
7888 (main): Initialize 'value';
7889 * gcc.dg/simulate-thread/speculative-store.c
7890 (simulate_thread_step_verify): Return 0 when successful.
7891 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7892 Reduce threshold.
7893 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7894 (simulate_thread_wrapper_other_threads): Return a success/fail value
7895 and issue an error if the instruction count threshold is exceeded.
7896
7897 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7898
7899 PR target/50580
7900 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7901 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7902
7903 2012-02-24 Richard Guenther <rguenther@suse.de>
7904
7905 PR middle-end/52355
7906 * gcc.dg/pr52355.c: New testcase.
7907
7908 2012-02-23 Kai Tietz <ktietz@redhat.com>
7909
7910 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7911 * gcc.dg/Wpadded.c: Likewise.
7912 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7913 structure-layout.
7914 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7915 for sleep by Sleep and add windows.h include for this function.
7916 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7917 targets.
7918 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7919 target.
7920 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7921 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7922 on x64 mingw target.
7923 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7924 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7925 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7926 failure on LLP64 target.
7927
7928 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7929
7930 PR c/52290
7931 * gcc.dg/noncompile/pr52290.c: New test.
7932
7933 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR tree-optimization/52019
7936 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7937
7938 2012-02-22 Kai Tietz <ktietz@redhat.com>
7939
7940 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7941 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7942 derived pdiff_t type.
7943 * g++.dg/torture/pr49720.C: Likewise
7944
7945 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7946
7947 PR target/52330
7948 * gcc.target/i386/pr52330.c: New test.
7949
7950 2012-02-22 Tobias Burnus <burnus@net-b.de>
7951
7952 PR fortran/52335
7953 * gfortran.dg/io_constraints_10.f90: New.
7954
7955 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7956
7957 * lib/target-supports.exp (check_effective_target_vect_condition):
7958 Return true for NEON.
7959
7960 2012-02-21 Kai Tietz <ktietz@redhat.com>
7961
7962 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7963
7964 2012-02-21 Richard Guenther <rguenther@suse.de>
7965
7966 PR tree-optimization/52324
7967 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7968
7969 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7970
7971 PR middle-end/51782
7972 * gcc.target/avr/torture/pr51782-1.c: New test.
7973
7974 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR tree-optimization/52318
7977 * gcc.dg/pr52318.c: New test.
7978
7979 2012-02-20 Kai Tietz <ktietz@redhat.com>
7980
7981 * gcc.dg/bf-ms-layout-3.c: New testcase.
7982
7983 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7984
7985 PR testsuite/52229
7986 PR fortran/32380
7987 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7988
7989 2012-02-20 Richard Guenther <rguenther@suse.de>
7990
7991 PR tree-optimization/52298
7992 * gcc.dg/torture/pr52298.c: New testcase.
7993 * gcc.dg/vect/pr52298.c: Likewise.
7994
7995 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7996
7997 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7998 * gcc.c-torture/execute/pr52286.c: Ditto.
7999
8000 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR tree-optimization/52286
8003 * gcc.c-torture/execute/pr52286.c: New test.
8004
8005 2012-02-18 Tobias Burnus <burnus@net-b.de>
8006
8007 PR fortran/52295
8008 * gfortran.dg/interface_35.f90: Use -std=f2003.
8009 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8010 * gfortran.dg/interface_assignment_4.f90: Ditto.
8011 * gfortran.dg/bessel_1.f90: Ditto.
8012 * gfortran.dg/func_result_6.f90: Ditto.
8013 * gfortran.dg/hypot_1.f90: Ditto.
8014 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8015
8016 2012-02-17 Tobias Burnus <burnus@net-b.de>
8017
8018 PR translation/52232
8019 PR translation/52234
8020 PR translation/52245
8021 PR translation/52246
8022 PR translation/52262
8023 PR translation/52273
8024 * gfortran.dg/coarray_22.f90: Update dg-error.
8025 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8026
8027 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8028
8029 PR target/51753
8030 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8031 (simulate-thread): Use default timeout.
8032
8033 2012-02-16 Jason Merrill <jason@redhat.com>
8034
8035 PR c++/52248
8036 * g++.dg/ext/timevar1.C: New.
8037
8038 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8039
8040 PR c++/52126
8041 * g++.dg/template/using21.C: New.
8042 * g++.dg/template/using22.C: Likewise.
8043
8044 2012-02-16 Jason Merrill <jason@redhat.com>
8045
8046 PR c++/51415
8047 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8048
8049 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR tree-optimization/52255
8052 * gcc.c-torture/compile/pr52255.c: New test.
8053
8054 PR debug/52260
8055 * g++.dg/debug/dwarf2/pr52260.C: New test.
8056
8057 PR middle-end/51929
8058 * g++.dg/ipa/pr51929.C: New test.
8059
8060 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8061
8062 PR target/52199
8063 * gcc.target/powerpc/pr52199.c: New file.
8064
8065 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067 PR target/52152
8068 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8069
8070 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8071
8072 * gcc.dg/pr51867.c: Don't include <math.h>.
8073 (sqrtf): Declare.
8074
8075 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8076
8077 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8078 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8079
8080 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8081
8082 PR tree-optimization/50561
8083 * gcc.dg/graphite/pr50561.c: New testcase.
8084
8085 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8086
8087 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8088 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8089
8090 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8091
8092 * gnat.dg/discr35.ad[sb]: New test.
8093
8094 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * gnat.dg/volatile10.adb: New test.
8097 * gnat.dg/volatile10_pkg.ads: New helper.
8098
8099 2012-02-14 Jason Merrill <jason@redhat.com>
8100
8101 * g++.dg/ext/attrib43.C: New.
8102
8103 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8104
8105 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8106 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8107 fgnu_tm.
8108 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8109 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8110 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8111 effective_target fgnu_tm.
8112 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8113
8114 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR c++/52247
8117 * g++.dg/template/asmgoto1.C: New test.
8118
8119 2012-02-14 Ian Lance Taylor <iant@google.com>
8120
8121 PR go/48501
8122 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8123 compiling generated file for 64bit and index tests.
8124
8125 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8126
8127 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8128
8129 2012-02-14 Richard Guenther <rguenther@suse.de>
8130
8131 PR tree-optimization/52244
8132 PR tree-optimization/51528
8133 * gcc.dg/torture/pr52244.c: New testcase.
8134
8135 2012-02-14 Walter Lee <walt@tilera.com>
8136
8137 * g++.dg/other/PR23205.C: Disable test on tile.
8138 * g++.dg/other/pr23205-2.C: Disable test on tile.
8139 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8140 * gcc.dg/20040813-1.c: Disable test on tile.
8141 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8142 * gcc.misc-tests/linkage.exp: Handle tilegx.
8143
8144 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR tree-optimization/52210
8147 * gcc.dg/pr52210.c: New test.
8148
8149 2012-02-14 Jason Merrill <jason@redhat.com>
8150
8151 PR c++/39055
8152 * g++.dg/overload/defarg5.C: New.
8153
8154 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR c/52181
8157 * c-c++-common/pr52181.c: New test.
8158
8159 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR c++/52215
8162 * g++.dg/ext/atomic-1.C: New test.
8163
8164 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8165
8166 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8167
8168 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR middle-end/52209
8171 * gcc.c-torture/execute/pr52209.c: New test.
8172
8173 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8174
8175 PR fortran/50981
8176 * gfortran.dg/elemental_optional_args_5.f03: New test.
8177
8178 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8179
8180 PR testsuite/50076
8181 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8182 cases.
8183
8184 2012-02-11 Ian Lance Taylor <iant@google.com>
8185
8186 PR go/51874
8187 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8188 SPARC Solaris. Don't run the test at all on systems where it may
8189 not work, rather than xfailing it.
8190
8191 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8192
8193 PR rtl-optimization/52175
8194 * gcc.c-torture/compile/pr52175.c: New test.
8195
8196 2012-02-10 Jason Merrill <jason@redhat.com>
8197
8198 PR c++/51910
8199 * g++.dg/template/repo10.C: New.
8200
8201 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR debug/52132
8204 * gcc.dg/pr52132.c: New test.
8205
8206 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8207
8208 * gnat.dg/specs/aggr4.ads: New test.
8209 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8210
8211 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8212
8213 PR target/52146
8214 * gcc.target/i386/pr52146.c: New.
8215
8216 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR middle-end/52177
8219 * c-c++-common/pr52177.c: New test.
8220
8221 2012-02-10 Jan Hubicka <jh@suse.cz>
8222
8223 PR middle-end/48600
8224 * g++.dg/torture/pr48600.C: New testcase.
8225
8226 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8227
8228 PR middle-end/52140
8229 * gcc.dg/dfp/pr52140.c: New test.
8230
8231 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR fortran/32380
8234 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8235 of dg-options.
8236
8237 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8238
8239 PR middle-end/51867
8240 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8241 * gcc.dg/pr51867.c: New test.
8242
8243 2012-02-09 Ian Lance Taylor <iant@google.com>
8244
8245 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8246 which don't support -fsplit-stack. Turn off optimization when
8247 compiling select5-out.go.
8248
8249 2012-02-08 Ian Lance Taylor <iant@google.com>
8250
8251 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8252 systems which don't support -fsplit-stack.
8253
8254 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8255
8256 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8257 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8258 machine instuction in the log.
8259
8260 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8261
8262 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8263 to 20 seconds.
8264
8265 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8266
8267 PR driver/48524
8268 * gcc.dg/pr48524.c: New test.
8269 * gcc.dg/pr48524.spec: New spec file for test.
8270
8271 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8272
8273 PR fortran/32380
8274 * gfortran.dg/vect/pr32380.f90: New test.
8275
8276 2012-02-08 Tobias Burnus <burnus@net-b.de>
8277
8278 PR fortran/52151
8279 * gfortran.dg/realloc_on_assign_12.f90: New.
8280
8281 2012-02-08 Richard Guenther <rguenther@suse.de>
8282
8283 PR rtl-optimization/52170
8284 * gcc.dg/torture/pr52170.c: New testcase.
8285
8286 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8287
8288 PR gcov-profile/52150
8289 * gcc.dg/tree-prof/pr52150.c: New test.
8290
8291 PR rtl-optimization/52139
8292 * gcc.dg/pr52139.c: New test.
8293
8294 2012-02-07 Jason Merrill <jason@redhat.com>
8295
8296 PR c++/51675
8297 * g++.dg/cpp0x/constexpr-union3.C: New.
8298
8299 PR c++/52035
8300 * g++.dg/lto/pr52035_0.C: New.
8301
8302 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8303
8304 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8305 * gcc.dg/special/weak-1.c: Likewise.
8306 * gcc.dg/ucnid-12.c: Likewise.
8307 * gcc.dg/torture/pr45678-1.c: Likewise.
8308 * gcc.dg/torture/pr45678-2.c: Likewise.
8309 * gcc.dg/vector-4.c: Likewise.
8310 * gcc.dg/ipa/inline-5.c: Likewise.
8311 * gcc.dg/ucnid-11.c: Likewise.
8312 * gcc.misc-tests/gcov-13.c: Likewise.
8313 * gcc.misc-tests/gcov-14.c: Likewise.
8314 * g++.dg/ext/label13.C: Likewise.
8315 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8316 hppa*-*-hpux* options.
8317 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8318 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8319 * gcc.dg/pr48616.c: Likewise.
8320 * gcc.dg/pr17957.c: Likewise.
8321 * gcc.dg/pr17055-1.c: Likewise.
8322 * gcc.dg/pr32912-1.c: Likewise.
8323 * gcc.dg/tm/pr51472.c: Likewise.
8324 * c-c++-common/fold-bitand-4.c: Likewise.
8325 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8326 Use dg-additional-options for extra options.
8327
8328 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8329
8330 * gcc.target/epiphany/interrupt-2.c: New test.
8331
8332 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8333
8334 PR target/52155
8335 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8336 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8337 for MIPS ELF.
8338
8339 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8340
8341 PR target/52152
8342 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8343
8344 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8345
8346 PR middle-end/24306
8347 PR target/52154
8348 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8349 * gcc.target/mips/va-arg-1.c: New test.
8350
8351 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8352
8353 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8354 for -mno-pointers-to-nested-functions.
8355
8356 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gcc.c-torture/execute/20120207-1.c: New test.
8359
8360 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8361
8362 PR rtl-optimization/52060
8363 * gcc.dg/torture/pr52060.c: New test.
8364
8365 PR middle-end/52074
8366 * gcc.c-torture/compile/pr52074.c: New test.
8367
8368 2012-02-07 Tobias Burnus <burnus@net-b.de>
8369
8370 PR fortran/51514
8371 * gfortran.dg/class_to_type_2.f90: New.
8372
8373 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8374
8375 PR fortran/32373
8376 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8377 Remove module.
8378
8379 2012-02-06 Jason Merrill <jason@redhat.com>
8380
8381 PR c++/52088
8382 * g++.dg/template/conv13.C: New.
8383
8384 2012-02-06 Richard Guenther <rguenther@suse.de>
8385
8386 PR tree-optimization/52115
8387 * gcc.c-torture/compile/pr52115.c: New testcase.
8388
8389 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR target/52129
8392 * gcc.c-torture/execute/pr52129.c: New test.
8393
8394 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8395
8396 * gcc.dg/pr48374.c: Actually add the test I forgot
8397 in the 2012-01-25 commit.
8398
8399 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8400
8401 PR fortran/32373
8402 * gfortran.dg/vect/vect-8.f90: New test case.
8403
8404 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8405
8406 PR fortran/48847
8407 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8408
8409 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8410
8411 PR fortran/52102
8412 * gfortran.dg/class_48.f90 : Add test of allocate class array
8413 component with source in subroutine test3. Remove commenting
8414 out in subroutine test4, since branching on unitialized variable
8415 is now fixed (no PR for this last.).
8416
8417 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8418
8419 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8420 on MIPS targets.
8421 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8422
8423 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8424
8425 PR target/52125
8426 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8427 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8428
8429 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8430
8431 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8432 (check_effective_target_sync_int_long): Use it.
8433 (check_effective_target_sync_char_short): Likewise.
8434 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8435
8436 2012-02-05 Tobias Burnus <burnus@net-b.de>
8437
8438 PR fortran/51972
8439 * gfortran.dg/class_48.f90: Add some further checks.
8440
8441 2012-02-05 Ira Rosen <irar@il.ibm.com>
8442
8443 PR tree-optimization/52091
8444 * gcc.dg/vect/pr52091.c: New test.
8445
8446 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR rtl-optimization/52113
8449 * gcc.target/avr/pr52113.c: New test.
8450
8451 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR rtl-optimization/52092
8454 * gcc.c-torture/compile/pr52092.c: New test.
8455
8456 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8457
8458 PR fortran/41587
8459 * gfortran.dg/class_array_10.f03: New test.
8460
8461 PR fortran/46356
8462 * gfortran.dg/class_array_11.f03: New test.
8463
8464 PR fortran/51754
8465 * gfortran.dg/class_array_12.f03: New test.
8466
8467 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8468
8469 PR fortran/52012
8470 * gfortran.dg/realloc_on_assign_11.f90: New test.
8471
8472 2012-02-02 Tobias Burnus <burnus@net-b.de>
8473
8474 PR fortran/52093
8475 * gfortran.dg/shape_7.f90: New.
8476
8477 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8478
8479 * gcc.target/mips/mips-prepend-1.c: New test.
8480
8481 2012-02-02 Jan Hubicka <jh@suse.cz>
8482 Tom de Vries <tom@codesourcery.com>
8483
8484 PR middle-end/51998
8485 * gcc.dg/alias-12.c: New testcase.
8486 * gcc.dg/alias-13.c: New testcase.
8487
8488 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/52086
8491 * gcc.dg/pr52086.c: New test.
8492
8493 PR tree-optimization/52073
8494 * gcc.c-torture/compile/pr52073.c: New test.
8495
8496 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8497
8498 PR fortran/51958
8499 * gfortran.dg/function_optimize_10.f90: New test.
8500
8501 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8502
8503 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8504 test on alpha*-*-*.
8505
8506 2012-02-01 Tobias Burnus <burnus@net-b.de>
8507
8508 PR fortran/52024
8509 * gfortran.dg/typebound_operator_14.f90: New.
8510
8511 2012-02-01 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/52059
8514 * gfortran.dg/elemental_function_1.f90: New.
8515
8516 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8517
8518 PR rtl-optimization/51374
8519 * gcc.target/avr/torture/pr51374-1.c:
8520 Also fail if SBIS is seen.
8521
8522 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8523
8524 PR rtl-optimization/51374
8525 * gcc.target/avr/torture/pr51374-1.c: New.
8526
8527 2012-01-31 Tobias Burnus <burnus@net-b.de>
8528
8529 PR fortran/52024
8530 * gfortran.dg/typebound_generic_11.f90: New.
8531
8532 2012-01-31 Tobias Burnus <burnus@net-b.de>
8533
8534 PR fortran/52029
8535 * gfortran.dg/class_49.f90: New.
8536
8537 2012-01-31 Tobias Burnus <burnus@net-b.de>
8538
8539 PR fortran/52013
8540 * gfortran.dg/elemental_args_check_6.f90: New.
8541
8542 2012-01-31 Jason Merrill <jason@redhat.com>
8543
8544 PR c++/52043
8545 * g++.dg/cpp0x/variadic122.C: New.
8546
8547 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8548
8549 PR fortran/52012
8550 * gfortran.dg/realloc_on_assign_10.f90: New test.
8551
8552 2012-01-31 Richard Guenther <rguenther@suse.de>
8553
8554 PR tree-optimization/51528
8555 * gcc.dg/torture/pr51528.c: New testcase.
8556
8557 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8558
8559 PR go/48501
8560 * lib/go.exp (go_target_compile): Append timeout= to options.
8561 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8562 select5-out.go test on alpha*-*-* targets.
8563
8564 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8565
8566 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8567 (TEST_SHORT): Reformat in the same way.
8568 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8569 (TEST_SHORT): Reformat in the same way.
8570 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8571 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8572 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8573 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8574 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8575
8576 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8577
8578 PR target/51835
8579 * gcc.target/arm/pr51835.c: New testcase.
8580
8581 2012-01-30 Richard Guenther <rguenther@suse.de>
8582
8583 PR tree-optimization/52028
8584 * gcc.dg/torture/pr52028.c: New testcase.
8585 * gfortran.dg/ldist-pr45199.f: Adjust.
8586 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8587 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8588 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8589
8590 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR debug/52027
8593 * gcc.dg/tree-prof/pr52027.c: New test.
8594
8595 PR tree-optimization/52046
8596 * gcc.dg/pr52046.c: New test.
8597
8598 PR debug/52048
8599 * g++.dg/other/pr52048.C: New test.
8600
8601 2012-01-30 Richard Guenther <rguenther@suse.de>
8602
8603 PR tree-optimization/52045
8604 * gcc.dg/pr52045.c: New testcase.
8605
8606 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8607
8608 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8609 new code generated for __sync_lock_release.
8610
8611 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8612
8613 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8614
8615 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8616
8617 PR testsuite/51875
8618 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8619
8620 * g++.dg/ext/visibility/template10.C: Fix typo.
8621
8622 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8623
8624 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8625
8626 PR c++/51327
8627 * g++.dg/cpp0x/constexpr-ice6.C: New.
8628
8629 2012-01-29 Tobias Burnus <burnus@net-b.de>
8630
8631 PR fortran/41600
8632 * gfortran.dg/default_initialization_6.f90: New.
8633
8634 2012-01-29 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/51972
8637 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8638 * gfortran.dg/class_48.f90: New.
8639
8640 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8641
8642 PR fortran/51808
8643 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8644
8645 2012-01-28 Tobias Burnus <burnus@net-b.de>
8646
8647 PR fortran/51972
8648 * gfortran.dg/class_allocate_12.f90: New.
8649
8650 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8651
8652 * gcc.dg/torture/pr50444.c: Fix dg directives.
8653
8654 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR target/52006
8657 * gcc.target/arm/pr52006.c: New test.
8658
8659 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8660
8661 PR testsuite/52011
8662 * gcc.dg/lto/trans-mem.h: New file.
8663 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8664 * gcc.dg/lto/trans-mem-1_1.c: Same.
8665 * gcc.dg/lto/trans-mem-4_1.c: Same.
8666 * gcc.dg/lto/trans-mem-3_1.c: Same.
8667
8668 2012-01-27 Tobias Burnus <burnus@net-b.de>
8669
8670 PR fortran/52022
8671 * gfortran.dg/dummy_procedure_7.f90: New.
8672
8673 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8674
8675 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8676 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8677
8678 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR c++/51852
8681 * g++.dg/other/gc5.C: New test.
8682
8683 2012-01-27 Richard Guenther <rguenther@suse.de>
8684
8685 PR tree-optimization/50444
8686 * gcc.dg/torture/pr50444.c: New testcase.
8687
8688 2012-01-27 Tobias Burnus <burnus@net-b.de>
8689
8690 PR fortran/51970
8691 PR fortran/51977
8692 * gfortran.dg/move_alloc_13.f90: New.
8693
8694 2012-01-27 Tobias Burnus <burnus@net-b.de>
8695
8696 PR fortran/51953
8697 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8698 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8699 and change dg-error string.
8700
8701 2012-01-27 Tobias Burnus <burnus@net-b.de>
8702
8703 PR fortran/52016
8704 * gfortran.dg/elemental_args_check_5.f90: New.
8705
8706 2012-01-27 Richard Guenther <rguenther@suse.de>
8707
8708 PR middle-end/51959
8709 * g++.dg/torture/pr51959.C: New testcase.
8710
8711 2012-01-27 Tom de Vries <tom@codesourcery.com>
8712
8713 PR tree-optimization/51990
8714 * gcc.dg/pr51990.c: New test.
8715 * gcc.dg/pr51990-2.c: Same.
8716
8717 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8718 Tobias Burnus <burnus@gcc.gnu.org>
8719
8720 PR fortran/48705
8721 * gfortran.dg/class_allocate_11.f03: New.
8722
8723 PR fortran/51870
8724 PR fortran/51943
8725 PR fortran/51946
8726 * gfortran.dg/class_allocate_7.f03: New.
8727 * gfortran.dg/class_allocate_8.f03: New.
8728 * gfortran.dg/class_allocate_9.f03: New.
8729 * gfortran.dg/class_allocate_10.f03: New.
8730
8731 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8732
8733 * gnat.dg/discr34.adb: New test.
8734 * gnat.dg/discr34_pkg.ads: New helper.
8735
8736 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 * gnat.dg/discr33.adb: New test.
8739
8740 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8741
8742 * gnat.dg/limited_with3.ad[sb): New test.
8743 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8744 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8745 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8746
8747 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8748
8749 * gnat.dg/stack_usage1.adb: New test.
8750 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8751
8752 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8753 * gcc.dg/pr44194-2.c: Likewise.
8754
8755 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8756
8757 PR c++/51370
8758 * g++.dg/template/crash112.C: New.
8759
8760 2012-01-27 Richard Henderson <rth@redhat.com>
8761
8762 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8763
8764 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8765
8766 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8767
8768 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR middle-end/51895
8771 * g++.dg/opt/pr51895.C: New test.
8772
8773 2012-01-26 Michael Matz <matz@suse.de>
8774
8775 PR tree-optimization/48794
8776 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8777
8778 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8779
8780 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8781
8782 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8783
8784 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8785 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8786 memory.
8787 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8788 the default value for s390 and s390x.
8789
8790 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8791
8792 PR lto/51698
8793 * gcc.dg/lto/trans-mem-4_0.c: New.
8794 * gcc.dg/lto/trans-mem-4_1.c: New.
8795 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8796 TM builtins.
8797 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8798 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8799 TM builtins.
8800 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8801 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8802 TM builtins.
8803
8804 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8805
8806 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8807
8808 2012-01-25 Ian Lance Taylor <iant@google.com>
8809
8810 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8811
8812 2012-01-25 Tobias Burnus <burnus@net-b.de>
8813
8814 PR fortran/51995
8815 * gfortran.dg/typebound_proc_25.f90: New.
8816
8817 2012-01-25 Jason Merrill <jason@redhat.com>
8818
8819 PR c++/51992
8820 * g++.dg/lto/pr51992_0.C: New.
8821
8822 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR tree-optimization/51987
8825 * gcc.target/i386/pr51987.c: New test.
8826
8827 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8828
8829 * gcc.dg/tm/lto-1.c: Require lto support in target.
8830
8831 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8832
8833 PR rtl-optimization/48374
8834 * gcc.dg/pr48374.c: New test.
8835
8836 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8837
8838 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8839
8840 2012-01-25 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/51966
8843 * gfortran.dg/derived_constructor_char_3.f90: New.
8844
8845 2012-01-24 Ian Lance Taylor <iant@google.com>
8846
8847 * go.test/go-test.exp (filecmp): New procedure.
8848 (errchk): Handle quoted square brackets.
8849 (go-gc-tests): Set go_compile_args. Handle various new test
8850 lines. Skip a few new tests.
8851 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8852
8853 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8854
8855 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8856 (check_effective_target_vect_extract_even_odd)
8857 (check_effective_target_vect_interleave): Return true for MIPS
8858 paired-single.
8859
8860 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8861
8862 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8863 (main): Use it instead of argc.
8864
8865 2012-01-24 Jason Merrill <jason@redhat.com>
8866
8867 PR c++/51973
8868 * g++.dg/cpp0x/sfinae31.C: New.
8869
8870 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8871
8872 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8873
8874 2012-01-24 Jason Merrill <jason@redhat.com>
8875
8876 PR c++/51812
8877 * g++.dg/inherit/covariant20.C: New.
8878
8879 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8880
8881 PR c++/51223
8882 * g++.dg/parse/crash58.C: New.
8883
8884 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR target/51957
8887 * gcc.dg/pr51957-1.c: New test.
8888 * gcc.dg/pr51957-1.h: New file.
8889 * gcc.dg/pr51957-2.c: New test.
8890
8891 2012-01-23 Jason Merrill <jason@redhat.com>
8892
8893 PR c++/51930
8894 * g++.dg/ext/visibility/template10.C: New.
8895
8896 2012-01-23 Tobias Burnus <burnus@net-b.de>
8897
8898 PR fortran/51948
8899 * gfortran.dg/move_alloc_12.f90: New.
8900
8901 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8902
8903 PR middle-end/45416
8904 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8905
8906 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8907
8908 PR c++/51398
8909 * g++.dg/template/crash111.C: New.
8910
8911 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8912
8913 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8914 configurations.
8915 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8916
8917 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8918
8919 PR testsuite/51941
8920 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8921 the DW_TAG_class_type and DW_AT_name: "Executor".
8922
8923 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8924
8925 * lib/target-supports.exp
8926 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8927 (check_effective_target_vect_interleave): Likewise.
8928
8929 2012-01-22 Jason Merrill <jason@redhat.com>
8930
8931 PR c++/51925
8932 * g++.dg/template/using20.C: New.
8933 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8934
8935 2012-01-23 Jason Merrill <jason@redhat.com>
8936
8937 PR target/51934
8938 * g++.dg/torture/pr51344.C: Limit to x86.
8939
8940 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8941
8942 * c-c++-common/tm/omp.c: Require target with pthread support.
8943
8944 2012-01-23 Richard Guenther <rguenther@suse.de>
8945
8946 PR tree-optimization/51949
8947 * gcc.dg/torture/pr51949.c: New testcase.
8948
8949 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8950
8951 PR rtl-optimization/51933
8952 * gcc.c-torture/execute/pr51933.c: New test.
8953
8954 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8955
8956 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8957 Do not define for Interix.
8958
8959 2012-01-22 Jason Merrill <jason@redhat.com>
8960
8961 PR c++/51832
8962 * g++.dg/lto/pr51832.h: New.
8963 * g++.dg/lto/pr51832_0.C: New.
8964 * g++.dg/lto/pr51832_1.C: New.
8965
8966 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gcc.dg/ext-elim-1.c: New test.
8969
8970 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8971
8972 PR target/51931
8973 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8974 * g++.dg/opt/longbranch1.C: Likewise.
8975
8976 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8977
8978 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8979 in C++11 mode.
8980
8981 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8982
8983 PR fortran/50556
8984 * gfortran.dg/namelist_74.f90: New test.
8985 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8986
8987 2012-01-21 Tobias Burnus <burnus@net-b.de>
8988
8989 PR fortran/51913
8990 * gfortran.dg/class_47.f90: New.
8991
8992 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8993
8994 * gnat.dg/renaming5.ad[sb]: New test.
8995
8996 2012-01-20 Jason Merrill <jason@redhat.com>
8997
8998 PR c++/51919
8999 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9000
9001 2012-01-20 Jason Merrill <jason@redhat.com>
9002
9003 PR c++/51922
9004 * g++.dg/ext/attrib42.C: Require ilp32.
9005
9006 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR target/51915
9009 * gcc.target/arm/pr51915.c: New test.
9010
9011 2012-01-20 Cary Coutant <ccoutant@google.com>
9012 Dodji Seketeli <dodji@redhat.com>
9013
9014 PR debug/45682
9015 * g++.dg/debug/dwarf2/nested-3.C: New test.
9016
9017 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/51402
9020 * g++.dg/template/crash110.C: New.
9021
9022 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9023
9024 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9025 Remove default options on hppa*-*-hpux*.
9026
9027 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9028
9029 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9030
9031 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9032
9033 * gcc.c-torture/compile/pr51856.c: New testcase.
9034
9035 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9036
9037 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9038 options to go_target_compile.
9039
9040 2012-01-20 Kai Tietz <ktietz@redhat.com>
9041
9042 * g++.dg/torture/pr51344.C: Fix typo.
9043
9044 2012-01-20 Richard Guenther <rguenther@suse.de>
9045
9046 PR tree-optimization/51903
9047 * g++.dg/torture/pr51903.C: New testcase.
9048
9049 2012-01-20 Tobias Burnus <burnus@net-b.de>
9050 Janus Weil <janus@gcc.gnu.org>
9051
9052 PR fortran/51056
9053 * gfortran.dg/use_21.f90: New.
9054
9055 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR target/51106
9058 * gcc.dg/torture/pr51106-1.c: New test.
9059 * gcc.dg/torture/pr51106-2.c: New test.
9060
9061 2012-01-19 Kai Tietz <ktietz@redhat.com>
9062
9063 * g++.dg/torture/pr51344.C: New test.
9064
9065 2012-01-19 Tobias Burnus <burnus@net-b.de>
9066
9067 PR fortran/51904
9068 * gfortran.dg/intrinsic_size_2.f90: New.
9069
9070 2012-01-19 Jason Merrill <jason@redhat.com>
9071
9072 PR c++/51889
9073 * g++.dg/inherit/using7.C: New.
9074
9075 2012-01-19 Richard Guenther <rguenther@suse.de>
9076
9077 PR tree-optimization/37997
9078 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9079
9080 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9081
9082 PR rtl-optimization/51505
9083 * gcc.dg/pr51505.c: New test.
9084
9085 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9086
9087 PR fortran/51634
9088 * gfortran.dg/typebound_operator_12.f03: New.
9089 * gfortran.dg/typebound_operator_13.f03: New.
9090
9091 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 PR c++/51225
9094 * g++.dg/cpp0x/pr51225.C: New.
9095
9096 2012-01-17 Ian Lance Taylor <iant@google.com>
9097
9098 PR go/50656
9099 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9100
9101 2012-01-17 Tobias Burnus <burnus@net-b.de>
9102
9103 PR fortran/51869
9104 * gfortran.dg/realloc_on_assign_9.f90: New.
9105
9106 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9107
9108 PR other/51165
9109 * gcc.dg/tm/memopt-3.c: Remove xfail.
9110 * gcc.dg/tm/memopt-4.c: Remove xfail.
9111 * gcc.dg/tm/memopt-5.c: Remove xfail.
9112 * gcc.dg/tm/memopt-7.c: Remove xfail.
9113
9114 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR tree-optimization/51877
9117 * gcc.c-torture/execute/pr51877.c: New test.
9118
9119 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9120
9121 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9122 {!vect_align_arrays} to vect_sizes_32B_16B.
9123 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9124 * gcc.dg/vect/vect-peel-3.c: Ditto.
9125
9126 2012-01-16 Jason Merrill <jason@redhat.com>
9127
9128 PR c++/51854
9129 * g++.dg/abi/mangle60.C: New.
9130
9131 PR c++/51827
9132 * g++.dg/pch/mangle1.{C,Hs}: New.
9133
9134 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9135 Tobias Burnus <burnus@net-b.de>
9136
9137 PR fortran/50981
9138 * gfortran.dg/elemental_optional_args_3.f90: New
9139 * gfortran.dg/elemental_optional_args_4.f90: New
9140
9141 2012-01-16 Tobias Burnus <burnus@net-b.de>
9142
9143 PR fortran/51809
9144 * gfortran.dg/use_20.f90: New
9145
9146 2012-01-16 Jason Merrill <jason@redhat.com>
9147
9148 PR c++/51868
9149 * g++.dg/cpp0x/rv-bitfield.C: New.
9150 * g++.dg/cpp0x/rv-bitfield2.C: New.
9151
9152 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9153
9154 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9155 subroutine 'qsort' and use index array to assign the result.
9156
9157 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9158
9159 PR tree-optimization/51865
9160 * gcc.dg/pr51865.c: New test.
9161
9162 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9163
9164 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9165
9166 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9167
9168 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9169 to be loaded from the constant pool, rather than via %hi and %lo.
9170
9171 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9172
9173 PR rtl-optimization/51821
9174 * gcc.dg/pr51821.c: New test.
9175
9176 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9177
9178 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9179
9180 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9181
9182 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9183
9184 2012-01-14 Tobias Burnus <burnus@net-b.de>
9185
9186 PR fortran/51800
9187 * gfortran.dg/init_flag_8.f90: New.
9188 * gfortran.dg/init_flag_9.f90: New.
9189
9190 2011-01-14 Tobias Burnus <burnus@net-b.de>
9191
9192 PR fortran/51816
9193 * gfortran.dg/use_18.f90: New.
9194 * gfortran.dg/use_19.f90: New.
9195
9196 2012-01-13 Ian Lance Taylor <iant@google.com>
9197
9198 PR c++/50012
9199 * g++.dg/warn/Wsign-compare-4.C: New.
9200
9201 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9202
9203 PR fortran/48351
9204 * gfortran.dg/alloc_comp_assign.f03: New.
9205 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9206 __BUILTIN_FREE from 38 to 32.
9207
9208 2012-01-13 Jason Merrill <jason@redhat.com>
9209
9210 PR c++/20681
9211 * g++.dg/warn/Wreturn-type-7.C: New.
9212
9213 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9214
9215 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9216 assumption.
9217 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9218 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9219 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9220 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9221 int32plus because of big array needed.
9222 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9223 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9224
9225 2012-01-13 Jason Merrill <jason@redhat.com>
9226
9227 PR c++/51813
9228 * g++.dg/ext/visibility/template9.C: New.
9229
9230 PR c++/51620
9231 * g++.dg/cpp0x/defaulted34.C: New.
9232 * g++.dg/template/virtual3.C: New.
9233
9234 2012-01-13 Richard Guenther <rguenther@suse.de>
9235
9236 PR middle-end/8081
9237 * gcc.dg/torture/pr8081.c: New testcase.
9238
9239 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9240
9241 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9242
9243 2012-01-12 Jason Merrill <jason@redhat.com>
9244
9245 PR c++/51714
9246 * g++.dg/ext/stmtexpr14.C: New.
9247
9248 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9249
9250 PR c++/51633
9251 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9252
9253 2012-01-12 Jason Merrill <jason@redhat.com>
9254
9255 PR c++/48051
9256 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9257 * g++.dg/abi/mangle58.C: Likewise.
9258
9259 PR c++/51403
9260 * g++.dg/template/arg8.C: New.
9261
9262 2012-01-12 Ira Rosen <irar@il.ibm.com>
9263
9264 PR tree-optimization/51799
9265 * gcc.dg/vect/pr51799.c: New test.
9266 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9267 patterns.
9268
9269 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9270 Tobias Burnus <burnus@net-b.de>
9271
9272 PR fortran/51057
9273 PR fortran/51616
9274 * lib/target-supports.exp
9275 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9276 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9277
9278 2012-01-11 Jason Merrill <jason@redhat.com>
9279
9280 PR c++/51565
9281 * g++.dg/ext/attrib42.C: New.
9282
9283 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR bootstrap/51796
9286 * gcc.dg/pr51796.c: New test.
9287
9288 2012-01-11 Jason Merrill <jason@redhat.com>
9289
9290 PR c++/51818
9291 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9292
9293 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9294
9295 * gnat.dg/array19.ad[sb]: New test.
9296
9297 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9298
9299 * gnat.dg/opt23.ad[sb]: New test.
9300 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9301 * gnat.dg/opt24.ad[sb]: New test.
9302
9303 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9304
9305 PR tree-optimization/49642
9306 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9307 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9308
9309 2012-01-11 Jason Merrill <jason@redhat.com>
9310
9311 PR c++/51613
9312 * g++.dg/template/explicit-args5.C: New.
9313
9314 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9315
9316 * gcc.c-torture/execute/20120110-1.c: New testcase.
9317
9318 2012-01-10 Jason Merrill <jason@redhat.com>
9319
9320 PR c++/51614
9321 * g++.dg/inherit/ambig1.C: New.
9322
9323 PR c++/51433
9324 * g++.dg/cpp0x/constexpr-cache1.C: New.
9325
9326 2012-01-10 Richard Guenther <rguenther@suse.de>
9327
9328 PR tree-optimization/51801
9329 * gcc.dg/torture/pr51801.c: New testcase.
9330
9331 2012-01-10 Tobias Burnus <burnus@net-b.de>
9332
9333 PR fortran/51652
9334 * gfortran.dg/allocate_with_typespec_5.f90: New.
9335
9336 2012-01-10 Tobias Burnus <burnus@net-b.de>
9337
9338 * gfortran.dg/class_39.f03: Update dg-error string.
9339
9340 2012-01-10 Richard Guenther <rguenther@suse.de>
9341
9342 PR tree-optimization/50913
9343 * gcc.dg/graphite/interchange-16.c: New testcase.
9344 * gcc.dg/graphite/scop-20.c: XFAIL.
9345 * gfortran.dg/graphite/interchange-1.f: Likewise.
9346 * gfortran.dg/graphite/block-1.f90: Likewise.
9347 * gfortran.dg/graphite/block-2.f: Likewise.
9348
9349 2012-01-10 Richard Henderson <rth@redhat.com>
9350
9351 * lib/target-supports.exp (check_effective_target_vect_perm,
9352 check_effective_target_vect_perm_byte,
9353 check_effective_target_vect_perm_short): Enable for arm neon.
9354
9355 2012-01-09 Tobias Burnus <burnus@net-b.de>
9356
9357 PR fortran/46328
9358 * gfortran.dg/typebound_operator_11.f90: New.
9359
9360 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gnat.dg/array18.adb: New test.
9363 * gnat.dg/array18_pkg.ads: New helper.
9364
9365 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9366
9367 PR fortran/51791
9368 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9369 around base object in first assignment in main program.
9370 * gfortran.dg/typebound_operator_10.f03: New test.
9371
9372 2012-01-09 Martin Jambor <mjambor@suse.cz>
9373
9374 PR tree-optimization/51759
9375 * g++.dg/ipa/pr51759.C: New test.
9376
9377 2012-01-09 Tobias Burnus <burnus@net-b.de>
9378
9379 PR fortran/51758
9380 * gfortran.dg/optional_absent_2.f90: New.
9381
9382 2012-01-09 Tobias Burnus <burnus@net-b.de>
9383
9384 PR fortran/51578
9385 * gfortran.dg/use_17.f90: New.
9386
9387 2012-01-09 Gary Funck <gary@intrepid.com>
9388
9389 PR preprocessor/33919
9390 * gcc.dg/pr33919.c: New test.
9391 * gcc.dg/pr33919-0.h: New test header file.
9392 * gcc.dg/pr33919-1.h: Ditto.
9393 * gcc.dg/pr33919-2.h: Ditto.
9394
9395 2012-01-07 Jan Hubicka <jh@suse.cz>
9396
9397 PR tree-optimize/51694
9398 * gcc.c-torture/compile/pr51694.c: new testcase.
9399
9400 2012-01-07 Jan Hubicka <jh@suse.cz>
9401
9402 PR tree-optimization/51600
9403 * g++.dg/torture/pr51600.C: New testcase.
9404
9405 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9406
9407 PR gcov-profile/51715
9408 PR gcov-profile/51717
9409 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9410 * gcc.misc-tests/gcov-14.c: Likewise.
9411
9412 2012-01-06 Jason Merrill <jason@redhat.com>
9413
9414 * g++.dg/parse/new5.C: New.
9415
9416 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9417
9418 PR testsuite/51655
9419 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9420 including <string.h>.
9421
9422 2012-01-06 Jason Merrill <jason@redhat.com>
9423
9424 * g++.dg/abi/mangle51.C: New.
9425 * g++.dg/abi/mangle52.C: New.
9426 * g++.dg/abi/mangle53.C: New.
9427 * g++.dg/abi/mangle54.C: New.
9428 * g++.dg/abi/mangle55.C: New.
9429 * g++.dg/abi/mangle56.C: New.
9430 * g++.dg/abi/mangle57.C: New.
9431 * g++.dg/abi/mangle58.C: New.
9432 * g++.dg/abi/mangle59.C: New.
9433 * g++.dg/cpp0x/trailing3.C: Update mangling.
9434 * g++.dg/cpp0x/variadic111.C: Update mangling.
9435 * g++.dg/cpp0x/variadic4.C: Update mangling.
9436 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9437 * g++.dg/template/nontype22.C: Works now.
9438 * g++.dg/template/pr35240.C: Works now.
9439
9440 * g++.dg/cpp0x/error7.C: New.
9441
9442 2012-01-06 Tobias Burnus <burnus@net-b.de>
9443
9444 * gfortran.dg/deallocate_stat_2.f90: New.
9445 * coarray/allocate_errgmsg.f90: New.
9446 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9447 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9448 * coarray/subobject_1.f90: Fix for num_images > 1.
9449 * gfortran.dg/deallocate_stat.f90: Update due to changed
9450 stat= handling.
9451
9452 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9453
9454 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9455
9456 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9457
9458 * ada/acats/overflow.lst: Add cb20004.
9459
9460 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9461
9462 PR c++/51541
9463 * g++.dg/cpp0x/alias-decl-18.C: New test.
9464
9465 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9466
9467 * gcc.c-torture/execute/20120104-1.c: New test.
9468
9469 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9470
9471 PR fortran/PR48946
9472 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9473 the old typebound_operator_8.f03.
9474 * gfortran.dg/typebound_operator_8.f03: New version of
9475 typebound_operator_7.f03 with 'u' a derived type instead of a
9476 class object.
9477
9478 2012-01-05 Richard Guenther <rguenther@suse.de>
9479
9480 * g++.dg/torture/pr49309.C: Skip for -flto.
9481
9482 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR middle-end/51761
9485 * gcc.c-torture/compile/pr51761.c: New test.
9486
9487 2012-01-05 Richard Guenther <rguenther@suse.de>
9488
9489 PR tree-optimization/51760
9490 * gcc.dg/torture/pr51760.c: New testcase.
9491
9492 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9493
9494 PR middle-end/51472
9495 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9496
9497 2012-01-05 Richard Guenther <rguenther@suse.de>
9498
9499 PR lto/41576
9500 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9501 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9502
9503 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR debug/51695
9506 * gcc.dg/pr51695.c: New test.
9507
9508 2012-01-04 Andrew Pinski <apinski@cavium.com>
9509
9510 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9511 * gcc.target/mips/octeon2-lx-1.c: New test.
9512 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9513 * gcc.target/mips/octeon2-lx-2.c: New test.
9514 * gcc.target/mips/octeon2-lx-3.c: New test.
9515
9516 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9517
9518 PR other/51163
9519 PR other/51164
9520 * gcc.dg/tm/alias-1.c: Adjust regexp.
9521 * gcc.dg/tm/alias-2.c: Adjust regexp.
9522
9523 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9524
9525 PR c++/51064
9526 * g++.dg/warn/Wparentheses-26.C: New.
9527
9528 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9529
9530 * gfortran.dg/elemental_optional_args_2.f90: New test.
9531
9532 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9533
9534 PR fortran/49693
9535 * gfortran.dg/common_17.f90: New test.
9536
9537 2012-01-04 Richard Guenther <rguenther@suse.de>
9538
9539 PR tree-optimization/49651
9540 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9541 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9542
9543 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9544
9545 PR c++/51738
9546 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9547
9548 2012-01-03 Andrew Pinski <apinski@cavium.com>
9549
9550 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9551 for all mips targets. Also allow an optional .cfi_startproc.
9552
9553 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9554
9555 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9556
9557 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9558
9559 PR c++/29273
9560 * g++.dg/rtti/dyncast5.C: New.
9561
9562 2012-01-03 Richard Guenther <rguenther@suse.de>
9563
9564 PR tree-optimization/51070
9565 * gcc.dg/torture/pr51070-2.c: New testcase.
9566
9567 2012-01-03 Richard Guenther <rguenther@suse.de>
9568
9569 PR tree-optimization/51692
9570 * gcc.dg/torture/pr51692.c: New testcase.
9571
9572 2012-01-03 Richard Guenther <rguenther@suse.de>
9573
9574 PR debug/51650
9575 * g++.dg/lto/pr51650-3_0.C: New testcase.
9576
9577 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9578
9579 PR c++/15867
9580 * g++.dg/warn/Wredundant-decls-spec.C: New.
9581
9582 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9583
9584 PR tree-optimization/51719
9585 * g++.dg/tree-prof/pr51719.C: New test.
9586
9587 2012-01-03 Richard Guenther <rguenther@suse.de>
9588
9589 PR middle-end/51730
9590 * gcc.dg/fold-compare-6.c: New testcase.
9591
9592 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR c++/51669
9595 * g++.dg/gomp/pr51669.C: New test.
9596
9597 2012-01-02 Jason Merrill <jason@redhat.com>
9598
9599 PR c++/51675
9600 * g++.dg/cpp0x/constexpr-union2.C: New.
9601
9602 PR c++/51666
9603 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9604
9605 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9606
9607 PR c++/51462
9608 * g++.dg/cpp0x/constexpr-99.C: New test.
9609
9610 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/20140
9613 * g++.dg/template/init9.C: New.
9614
9615 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9616
9617 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9618 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9619 rather than a specific number.
9620
9621 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9622
9623 PR fortran/46262
9624 PR fortran/46328
9625 PR fortran/51052
9626 * gfortran.dg/typebound_operator_7.f03: New.
9627 * gfortran.dg/typebound_operator_8.f03: New.
9628
9629 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9630
9631 PR target/51729
9632 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9633 XFAIL.
9634 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9635
9636 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9637
9638 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9639
9640 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9641
9642 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9643 for MIPS.
9644
9645 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9646
9647 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9648 * gfortran.dg/io_real_boz_4.f90: Likewise.
9649 * gfortran.dg/io_real_boz_5.f90: Likewise.
9650
9651 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9652
9653 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9654
9655 2012-01-02 Revital Eres <revital.eres@linaro.org>
9656
9657 * gcc.dg/sms-11.c: New file.
9658
9659 2012-01-02 Tobias Burnus <burnus@net-b.de>
9660
9661 PR fortran/51682
9662 * gfortran.dg/coarray/image_index_3.f90: New.
9663
9664 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9665
9666 PR c++/16603
9667 * g++.dg/parse/enum8.C: New.
9668
9669 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9670
9671 PR c++/51379
9672 * g++.dg/conversion/reinterpret4.C: New.
9673 * g++.dg/conversion/reinterpret1.C: Adjust.
9674
9675 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9676
9677 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9678
9679 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9680
9681 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9682 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9683 * g++.old-deja/g++.jason/access14.C: Likewise.
9684 * g++.old-deja/g++.jason/access8.C: Likewise.
9685 * g++.old-deja/g++.jason/access1.C: Likewise.
9686 * g++.old-deja/g++.other/access3.C: Likewise.
9687 * g++.old-deja/g++.other/access5.C: Likewise.
9688 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9689 * g++.old-deja/g++.law/visibility22.C: Likewise.
9690 * g++.old-deja/g++.law/visibility26.C: Likewise.
9691 * g++.old-deja/g++.mike/p2746.C: Likewise.
9692 * g++.dg/debug/using1.C: Likewise.
9693 * g++.dg/lookup/using51.C: Likewise.
9694 * g++.dg/inherit/using5.C: Likewise.
9695 * g++.dg/inherit/pr30297.C: Likewise.
9696 * g++.dg/inherit/access8.C: Likewise.
9697 * g++.dg/torture/pr39362.C: Likewise.
9698 * g++.dg/template/crash13.C: Likewise.
9699 * g++.dg/template/using10.C: Likewise.
9700
9701 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9702
9703 PR fortran/51502
9704 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9705
9706 2012-01-01 Ira Rosen <irar@il.ibm.com>
9707
9708 PR tree-optimization/51704
9709 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9710 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9711 corresponding flags.
9712
9713 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9714
9715 PR c++/51723
9716 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9717
9718 2012-01-01 Jan Hubicka <jh@suse.cz>
9719
9720 PR rtl-optimization/51069
9721 * gcc.c-torture/compile/pr51069.c: New testcase.
9722
9723 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR tree-optimization/51683
9726 * gcc.dg/pr51683.c: New test.
9727 \f
9728 Copyright (C) 2012 Free Software Foundation, Inc.
9729
9730 Copying and distribution of this file, with or without modification,
9731 are permitted in any medium without royalty provided the copyright
9732 notice and this notice are preserved.