pr49220.c: New test.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
2
3 * gcc.c-torture/compile/pr49220.c: New test.
4
5 2012-11-07 Florian Weimer <fweimer@redhat.com>
6
7 * g++.dg/init/new40.C: New.
8
9 2012-11-07 Jakub Jelinek <jakub@redhat.com>
10
11 PR debug/54693
12 * gcc.dg/guality/pr54693-2.c: New test.
13
14 2012-11-06 Andrew Pinski <apinski@cavium.com>
15
16 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
17
18 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
19
20 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
21 * gcc.dg/tm/debug-1.c: Same.
22 * gcc.dg/tm/irrevocable-3.c: Same.
23 * gcc.dg/tm/irrevocable-4.c: Same.
24 * gcc.dg/tm/memopt-10.c: Same.
25 * gcc.dg/tm/memopt-11.c: Same.
26 * gcc.dg/tm/props-4.c: Same.
27 * gcc.dg/tm/wrap-3.c: Same.
28 * gcc.dg/tm/wrap-4.c: Same.
29
30 2012-11-06 Andrew Pinski <apinski@cavium.com>
31
32 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
33
34 2012-11-06 Jan Hubicka <jh@suse.cz>
35
36 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
37 * gcc.dg/tree-ssa/loop-23.c: Likewise.
38 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
39 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
40
41 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
42
43 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
44
45 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
46
47 PR middle-end/41993
48 * gcc.dg/torture/pr41993.c: New test.
49
50 2012-11-06 Jan Hubicka <jh@suse.cz>
51
52 * gcc.target/i386/l_fma_float_?.c: Update.
53 * gcc.target/i386/l_fma_double_?.c: Update.
54
55 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
56
57 PR target/54089
58 * gcc.target/sh/pr54089-8.c: New.
59 * gcc.target/sh/pr54089-9.c: New.
60
61 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
62
63 PR target/47440
64 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
65 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
66 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
67 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
68 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
69 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
70 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
71 * gcc.target/i386/avx-vzeroupper-27.c: New.
72
73 2012-11-06 Janus Weil <janus@gcc.gnu.org>
74
75 PR fortran/54917
76 * gfortran.dg/transfer_class_1.f90: New.
77 * gfortran.dg/transfer_class_2.f90: New.
78
79 2012-11-05 Sriraman Tallam <tmsriram@google.com>
80
81 * testsuite/g++.dg/mv1.C: New test.
82 * testsuite/g++.dg/mv2.C: New test.
83 * testsuite/g++.dg/mv3.C: New test.
84 * testsuite/g++.dg/mv4.C: New test.
85 * testsuite/g++.dg/mv5.C: New test.
86 * testsuite/g++.dg/mv6.C: New test.
87
88 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
89
90 PR testsuite/55186
91 * gcc.dg/const-uniq-1.c (a): Increase length four times.
92
93 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
94
95 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
96 darwin.
97
98 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
99
100 * g++.dg/torture/20121105-1.C: New test.
101
102 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
103
104 * gcc.dg/torture/fp-compare.c: New testcase.
105
106 2012-11-05 Jan Hubicka <jh@suse.cz>
107
108 * gcc.dg/const-1.c: Update.
109 * gcc.dg/pure-1.c: Update.
110
111 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
112
113 PR rtl-optimization/55151
114 * gcc.dg/pr55151.c: New test.
115
116 2012-11-05 Jakub Jelinek <jakub@redhat.com>
117
118 PR debug/54970
119 PR debug/54971
120 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
121
122 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
123
124 PR testsuite/51128
125 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
126
127 2012-11-05 Jan Hubicka <jh@suse.cz>
128
129 * gcc.dg/autopar/pr49960.c: Fix testcase.
130
131 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
132
133 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
134 Fix scan-tree-dump-times directive.
135
136 2012-11-04 Janus Weil <janus@gcc.gnu.org>
137
138 PR fortran/55199
139 * gfortran.dg/associate_12.f90: New.
140
141 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
142
143 PR target/54255
144 * lib/target-supports.exp (check_effective_target_masm_intel): New
145 proc.
146 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
147 masm_intel.
148
149 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
150 Jack Howarth <howarth@bromo.med.uc.edu>
151
152 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
153 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
154 * gcc.target/i386/pr53249.c: Likewise.
155
156 2012-11-03 Andrew Pinski <apinski@cavium.com>
157
158 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
159 call abort1 so that cross jumping does not happen.
160
161 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
162
163 PR target/51244
164 * gcc.target/sh/pr51244-18.c: New.
165 * gcc.target/sh/pr51244-19.c: New.
166
167 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
168
169 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
170 b requires a 64-bit operation followed by a truncation.
171
172 2012-11-02 Jan Hubicka <jh@suse.cz>
173
174 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
175
176 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
177
178 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
179 conditions to verify the reduction code is vectorized.
180
181 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
182 in case 'pow', such as 'powerpc' is used in the compiler version name.
183 * gcc.target/powerpc/pr46728-2.c: Likewise.
184 * gcc.target/powerpc/pr46728-3.c: Likewise.
185 * gcc.target/powerpc/pr46728-4.c: Likewise.
186 * gcc.target/powerpc/pr46728-5.c: Likewise.
187 * gcc.target/powerpc/pr46728-7.c: Likewise.
188 * gcc.target/powerpc/pr46728-8.c: Likewise.
189 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
190
191 2012-11-02 Jan Hubicka <jh@suse.cz>
192
193 * gcc.dg/tree-ssa/loop-38.c: New testcase.
194
195 2012-11-02 Jan Hubicka <jh@suse.cz>
196
197 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
198 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
199
200 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
201
202 PR middle-end/55130
203 * gcc.target/i386/pr55130.c: New test.
204
205 2012-11-02 Jakub Jelinek <jakub@redhat.com>
206
207 PR target/55147
208 * gcc.target/i386/pr55147.c: New test.
209
210 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
211
212 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
213 * gfortran.dg/default_format_denormal_1.f90: Same.
214
215 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
216
217 PR middle-end/55001
218 * g++.dg/ext/vector19.C: Remove target restrictions.
219 * gcc.dg/fold-compare-7.c: New testcase.
220
221 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
222
223 PR target/55160
224 * gcc.target/sh/pr55160.c: New.
225
226 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
227
228 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
229 scan-assembler regex.
230
231 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
232
233 PR middle-end/55150
234 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
235 * gcc.dg/pr55150-2.c: New test.
236
237 2012-11-01 Sharad Singhai <singhai@google.com>
238
239 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
240 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
241 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
242 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
243
244 2012-10-31 Dehao Chen <dehao@google.com>
245
246 * g++.dg/debug/dwarf2/block.C: New testcase.
247
248 2012-10-31 Jan Hubicka <jh@suse.cz>
249
250 * gcc.dg/pr44974.c: Add noinline.
251
252 2012-10-31 Janus Weil <janus@gcc.gnu.org>
253
254 PR fortran/53718
255 * gfortran.dg/class_54.f90: New.
256
257 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
258 Jakub Jelinek <jakub@redhat.com>
259
260 PR tree-optimization/55018
261 * gcc.dg/torture/pr55018.c: New test.
262
263 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
264
265 PR c++/54583
266 * g++.dg/ext/vla13.C: New.
267
268 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
269
270 PR middle-end/55150
271 * gcc.dg/pr55150.c: New test.
272
273 2012-10-31 Tobias Burnus <burnus@net-b.de>
274
275 PR fortran/55134
276 * gfortran.dg/associate_11.f90: New.
277
278 2012-10-31 Dodji Seketeli <dodji@redhat.com>
279
280 PR c++/54955
281 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
282
283 2012-10-31 Jakub Jelinek <jakub@redhat.com>
284
285 PR tree-optimization/19105
286 PR tree-optimization/21643
287 PR tree-optimization/46309
288 * gcc.dg/pr19105.c: New test.
289 * gcc.dg/pr21643.c: New test.
290 * gcc.dg/pr46309-2.c: New test.
291 * gcc.c-torture/execute/pr46309.c: New test.
292
293 2012-10-31 Alan Modra <amodra@gmail.com>
294
295 * gcc.target/powerpc/dimode_off.c: New.
296 * gcc.target/powerpc/timode_off.c: New.
297 * gcc.target/powerpc/dfmode_off.c: New.
298 * gcc.target/powerpc/tfmode_off.c: New.
299
300 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR rtl-optimization/55093
303 * gcc.target/i386/pr55093.c: New file.
304
305 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
306
307 * gcc.target/i386/pr55116.c: Renamed to ...
308 * gcc.target/i386/pr55116-1.c: This.
309
310 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
311
312 * gcc.target/i386/pr55116-2.c: New file.
313
314 2012-10-30 Richard Biener <rguenther@suse.de>
315
316 * gcc.dg/vect/slp-perm-2.c: Adjust.
317
318 2012-10-30 Richard Biener <rguenther@suse.de>
319
320 PR tree-optimization/55111
321 * gcc.dg/torture/pr55111.c: New testcase.
322
323 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
324
325 PR target/53988
326 * gcc.target/sh/pr53988.c: New.
327
328 2012-10-30 Bin Cheng <bin.cheng@arm.com>
329
330 PR target/54989
331 * gcc.dg/hoist-register-pressure-1.c: Rename from
332 hoist-register-pressure.c. Add nonpic condition.
333 * gcc.dg/hoist-register-pressure-2.c: New testcase.
334
335 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
336
337 PR c++/54930
338 * gcc.dg/Wreturn-local-addr.c: New.
339 * g++.dg/warn/Wno-return-local-addr.C: New.
340 * g++.dg/warn/Wreturn-local-addr.C: New.
341
342 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
343
344 PR middle-end/55116
345 * gcc.target/i386/pr55116.c: New file.
346
347 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
348
349 PR c/53066
350 * gcc.dg/Wshadow-4.c: New.
351 * gcc.dg/Wshadow-4.h: New.
352
353 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
354
355 PR debug/54693
356 * gcc.dg/guality/pr54693.c: New.
357
358 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
359
360 PR middle-end/55027
361 * gcc.dg/pr55027.c: New testcase.
362
363 2012-10-29 Jan Hubicka <jh@suse.cz>
364
365 * gcc.dg/ipa/inline-6.c: New testcase.
366
367 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
368
369 PR rtl-optimization/55106
370 * g++.dg/pr55106.C: New.
371
372 2012-10-29 Richard Guenther <rguenther@suse.de>
373
374 PR middle-end/53695
375 * gcc.dg/torture/pr53695.c: New testcase.
376
377 2012-10-28 Jan Hubicka <jh@suse.cz>
378
379 * gcc.dg/ipa/inlinehint-3.c: New testcase.
380
381 2012-10-28 Tobias Burnus <burnus@net-b.de>
382
383 PR fortran/54958
384 * gfortran.dg/do_check_6.f90: New.
385
386 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
387 Jack Howarth <howarth@bromo.med.uc.edu>
388
389 PR target/54404
390 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
391 to dg-options.
392 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
393
394 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
395
396 PR target/34283
397 * gcc.target/i386/pr34283.c: New test.
398
399 2012-10-26 Jakub Jelinek <jakub@redhat.com>
400
401 PR c++/55081
402 * g++.dg/opt/pr55081.C: New test.
403
404 PR debug/54970
405 PR debug/54971
406 * gcc.dg/guality/pr54970.c: New test.
407
408 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
409
410 PR c++/54984
411 * g++.dg/template/new11.C: New.
412
413 2012-10-26 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/54824
416 * gcc.dg/torture/pr54824.c: New testcase.
417
418 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
419
420 * gcc.target/i386/fxsave-1.c: New.
421 * gcc.target/i386/fxsave64-1.c: Ditto.
422 * gcc.target/i386/fxrstor-1.c: Ditto.
423 * gcc.target/i386/fxrstor64-1.c: Ditto.
424 * gcc.target/i386/xsave-1.c: Ditto.
425 * gcc.target/i386/xsave64-1.c: Ditto.
426 * gcc.target/i386/xrstor-1.c: Ditto.
427 * gcc.target/i386/xrstor64-1.c: Ditto.
428 * gcc.target/i386/xsaveopt-1.c: Ditto.
429 * gcc.target/i386/xsaveopt64-1.c: Ditto.
430 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
431 * gcc.target/i386/sse-13.c: Ditto.
432 * gcc.target/i386/sse-14.c: Ditto.
433 * gcc.target/i386/sse-22.c: Ditto.
434 * gcc.target/i386/sse-23.c: Ditto.
435 * g++.dg/other/i386-2.C: Ditto.
436 * g++.dg/other/i386-3.C: Ditto.
437
438 2012-10-25 Jan Hubicka <jh@suse.cz>
439
440 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
441 at ivcanon time.
442
443 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
444
445 PR c++/53761
446 * g++.dg/ext/transparent-union.C: New.
447
448 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
449
450 PR c++/54427
451 * g++.dg/ext/vector19.C: New testcase.
452
453 2012-10-25 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/54902
456 * g++.dg/torture/pr54902.C: New testcase.
457
458 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
459
460 PR c++/34892
461 * g++.dg/template/crash114.C: New.
462
463 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
464
465 PR bootstrap/55049
466 * gcc.target/i386/pr55049-1.c: New test.
467
468 2012-10-24 Janus Weil <janus@gcc.gnu.org>
469
470 PR fortran/55037
471 * gfortran.dg/class_dummy_4.f03: New.
472
473 2012-10-24 Jakub Jelinek <jakub@redhat.com>
474
475 PR rtl-optimization/55010
476 * gcc.dg/pr55010.c: New test.
477
478 PR debug/54828
479 * g++.dg/debug/pr54828.C: New test.
480
481 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
482
483 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
484 * gcc.dg/vect/vect-83_64.c: Likewise.
485
486 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
487
488 PR c++/54922
489 * g++.dg/cpp0x/constexpr-union4.C: New.
490
491 2012-10-23 Jeff Law <law@redhat.com>
492
493 * gcc.c-torture/execute/pr54985.c: New test.
494
495 2012-10-23 Paul Koning <ni1d@arrl.net>
496
497 PR debug/54508
498 * g++.dg/debug/dwarf2/pr54508.C: New.
499
500 2012-10-23 Jakub Jelinek <jakub@redhat.com>
501
502 PR c++/54844
503 * g++.dg/template/sizeof14.C: New test.
504
505 2012-10-23 Ian Bolton <ian.bolton@arm.com>
506 Jim MacArthur <jim.macarthur@arm.com>
507 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
508 Marcus Shawcroft <marcus.shawcroft@arm.com>
509 Nigel Stephens <nigel.stephens@arm.com>
510 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
511 Richard Earnshaw <rearnsha@arm.com>
512 Sofiane Naci <sofiane.naci@arm.com>
513 Stephen Thomas <stephen.thomas@arm.com>
514 Tejas Belagod <tejas.belagod@arm.com>
515 Yufeng Zhang <yufeng.zhang@arm.com>
516
517 * lib/target-supports.exp
518 (check_profiling_available): Add AArch64.
519 (check_effective_target_vect_int): Likewise.
520 (check_effective_target_vect_shift): Likewise.
521 (check_effective_target_vect_float): Likewise.
522 (check_effective_target_vect_double): Likewise.
523 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
524 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
525 (check_effective_target_vect_pack_trunc): Likewise.
526 (check_effective_target_vect_unpack): Likewise.
527 (check_effective_target_vect_hw_misalign): Likewise.
528 (check_effective_target_vect_short_mult): Likewise.
529 (check_effective_target_vect_int_mult): Likewise.
530 (check_effective_target_vect_stridedN): Likewise.
531 (check_effective_target_sync_int_long): Likewise.
532 (check_effective_target_sync_char_short): Likewise.
533 (check_vect_support_and_set_flags): Likewise.
534 (check_effective_target_aarch64_tiny): New.
535 (check_effective_target_aarch64_small): New.
536 (check_effective_target_aarch64_large): New.
537 * g++.dg/other/PR23205.C: Enable aarch64.
538 * g++.dg/other/pr23205-2.C: Likewise.
539 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
540 * gcc.c-torture/execute/20101011-1.c: Likewise.
541 * gcc.dg/20020312-2.c: Likewise.
542 * gcc.dg/20040813-1.c: Likewise.
543 * gcc.dg/builtin-apply2.c: Likewise.
544 * gcc.dg/stack-usage-1.c: Likewise.
545
546 2012-10-23 Ian Bolton <ian.bolton@arm.com>
547 Jim MacArthur <jim.macarthur@arm.com>
548 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
549 Marcus Shawcroft <marcus.shawcroft@arm.com>
550 Nigel Stephens <nigel.stephens@arm.com>
551 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
552 Richard Earnshaw <rearnsha@arm.com>
553 Sofiane Naci <sofiane.naci@arm.com>
554 Stephen Thomas <stephen.thomas@arm.com>
555 Tejas Belagod <tejas.belagod@arm.com>
556 Yufeng Zhang <yufeng.zhang@arm.com>
557
558 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
559 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
560 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
561 * gcc.target/aarch64/aapcs/abitest.S: New file.
562 * gcc.target/aarch64/aapcs/abitest.h: New file.
563 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
564 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
565 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
566 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
567 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
568 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
569 * gcc.target/aarch64/aapcs/ice_1.c: New file.
570 * gcc.target/aarch64/aapcs/ice_2.c: New file.
571 * gcc.target/aarch64/aapcs/ice_3.c: New file.
572 * gcc.target/aarch64/aapcs/ice_4.c: New file.
573 * gcc.target/aarch64/aapcs/ice_5.c: New file.
574 * gcc.target/aarch64/aapcs/macro-def.h: New file.
575 * gcc.target/aarch64/aapcs/test_1.c: New file.
576 * gcc.target/aarch64/aapcs/test_10.c: New file.
577 * gcc.target/aarch64/aapcs/test_11.c: New file.
578 * gcc.target/aarch64/aapcs/test_12.c: New file.
579 * gcc.target/aarch64/aapcs/test_13.c: New file.
580 * gcc.target/aarch64/aapcs/test_14.c: New file.
581 * gcc.target/aarch64/aapcs/test_15.c: New file.
582 * gcc.target/aarch64/aapcs/test_16.c: New file.
583 * gcc.target/aarch64/aapcs/test_17.c: New file.
584 * gcc.target/aarch64/aapcs/test_18.c: New file.
585 * gcc.target/aarch64/aapcs/test_19.c: New file.
586 * gcc.target/aarch64/aapcs/test_2.c: New file.
587 * gcc.target/aarch64/aapcs/test_20.c: New file.
588 * gcc.target/aarch64/aapcs/test_21.c: New file.
589 * gcc.target/aarch64/aapcs/test_22.c: New file.
590 * gcc.target/aarch64/aapcs/test_23.c: New file.
591 * gcc.target/aarch64/aapcs/test_24.c: New file.
592 * gcc.target/aarch64/aapcs/test_25.c: New file.
593 * gcc.target/aarch64/aapcs/test_26.c: New file.
594 * gcc.target/aarch64/aapcs/test_3.c: New file.
595 * gcc.target/aarch64/aapcs/test_4.c: New file.
596 * gcc.target/aarch64/aapcs/test_5.c: New file.
597 * gcc.target/aarch64/aapcs/test_6.c: New file.
598 * gcc.target/aarch64/aapcs/test_7.c: New file.
599 * gcc.target/aarch64/aapcs/test_8.c: New file.
600 * gcc.target/aarch64/aapcs/test_9.c: New file.
601 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
602 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
603 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
604 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
605 * gcc.target/aarch64/aapcs/test_complex.c: New file.
606 * gcc.target/aarch64/aapcs/test_int128.c: New file.
607 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
608 * gcc.target/aarch64/aapcs/type-def.h: New file.
609 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
610 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
611 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
612 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
613 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
614 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
615 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
616 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
617 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
618 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
619 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
620 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
621 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
622 * gcc.target/aarch64/aarch64.exp: New file.
623 * gcc.target/aarch64/adc-1.c: New file.
624 * gcc.target/aarch64/adc-2.c: New file.
625 * gcc.target/aarch64/asm-1.c: New file.
626 * gcc.target/aarch64/clrsb.c: New file.
627 * gcc.target/aarch64/clz.c: New file.
628 * gcc.target/aarch64/ctz.c: New file.
629 * gcc.target/aarch64/csinc-1.c: New file.
630 * gcc.target/aarch64/csinv-1.c: New file.
631 * gcc.target/aarch64/csneg-1.c: New file.
632 * gcc.target/aarch64/extend.c: New file.
633 * gcc.target/aarch64/fcvt.x: New file.
634 * gcc.target/aarch64/fcvt_double_int.c: New file.
635 * gcc.target/aarch64/fcvt_double_long.c: New file.
636 * gcc.target/aarch64/fcvt_double_uint.c: New file.
637 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
638 * gcc.target/aarch64/fcvt_float_int.c: New file.
639 * gcc.target/aarch64/fcvt_float_long.c: New file.
640 * gcc.target/aarch64/fcvt_float_uint.c: New file.
641 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
642 * gcc.target/aarch64/ffs.c: New file.
643 * gcc.target/aarch64/fmadd.c: New file.
644 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
645 * gcc.target/aarch64/frint.x: New file.
646 * gcc.target/aarch64/frint_double.c: New file.
647 * gcc.target/aarch64/frint_float.c: New file.
648 * gcc.target/aarch64/index.c: New file.
649 * gcc.target/aarch64/mneg-1.c: New file.
650 * gcc.target/aarch64/mneg-2.c: New file.
651 * gcc.target/aarch64/mneg-3.c: New file.
652 * gcc.target/aarch64/mnegl-1.c: New file.
653 * gcc.target/aarch64/mnegl-2.c: New file.
654 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
655 * gcc.target/aarch64/pic-constantpool1.c: New file.
656 * gcc.target/aarch64/pic-symrefplus.c: New file.
657 * gcc.target/aarch64/predefine_large.c: New file.
658 * gcc.target/aarch64/predefine_small.c: New file.
659 * gcc.target/aarch64/predefine_tiny.c: New file.
660 * gcc.target/aarch64/reload-valid-spoff.c: New file.
661 * gcc.target/aarch64/scalar_intrinsics.c: New file.
662 * gcc.target/aarch64/table-intrinsics.c: New file.
663 * gcc.target/aarch64/tst-1.c: New file.
664 * gcc.target/aarch64/vect-abs-compile.c: New file.
665 * gcc.target/aarch64/vect-abs.c: New file.
666 * gcc.target/aarch64/vect-abs.x: New file.
667 * gcc.target/aarch64/vect-compile.c: New file.
668 * gcc.target/aarch64/vect-faddv-compile.c: New file.
669 * gcc.target/aarch64/vect-faddv.c: New file.
670 * gcc.target/aarch64/vect-faddv.x: New file.
671 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
672 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
673 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
674 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
675 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
676 * gcc.target/aarch64/vect-fp-compile.c: New file.
677 * gcc.target/aarch64/vect-fp.c: New file.
678 * gcc.target/aarch64/vect-fp.x: New file.
679 * gcc.target/aarch64/vect-mull-compile.c: New file.
680 * gcc.target/aarch64/vect-mull.c: New file.
681 * gcc.target/aarch64/vect-mull.x: New file.
682 * gcc.target/aarch64/vect.c: New file.
683 * gcc.target/aarch64/vect.x: New file.
684 * gcc.target/aarch64/vector_intrinsics.c: New file.
685 * gcc.target/aarch64/vfp-1.c: New file.
686 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
687 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
688 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
689 * g++.dg/abi/aarch64_guard1.C: New file.
690
691 2012-10-23 Jakub Jelinek <jakub@redhat.com>
692
693 PR c++/54988
694 * c-c++-common/pr54988.c: New test.
695
696 2012-10-23 Jan Hubicka <jh@suse.cz>
697
698 * gcc.dg/tree-prof/peel-1.c: New testcase.
699
700 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
701
702 PR gcc/52945
703 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
704
705 2012-10-23 Joseph Myers <joseph@codesourcery.com>
706
707 * gcc.dg/c99-predef-1.c: New test.
708 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
709 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
710 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
711 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
712 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
713 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
714 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
715 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
716 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
717 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
718 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
719 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
720
721 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
722
723 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
724
725 2012-10-23 Jan Hubicka <jh@suse.cz>
726
727 PR middle-end/54937
728 * gcc.c-torture/execute/pr54937.c: New testcase.
729 * gcc.dg/tree-ssa/cunroll-2.c: Update.
730
731 2012-10-23 Jan Hubicka <jh@suse.cz>
732
733 PR middle-end/54967
734 * gfortran.dg/pr54967.f90: New testcase.
735
736 2012-10-23 Terry Guo <terry.guo@arm.com>
737
738 PR target/55019
739 * gcc.dg/pr55019.c: New.
740
741 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
742
743 PR tree-optimization/55008
744 * gcc.dg/tree-ssa/pr55008.c: New test.
745
746 2012-10-22 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/55011
749 * gcc.dg/torture/pr55011.c: New testcase.
750
751 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
752
753 * gcc.target/arm/pr40457-1.c: Adjust expected output.
754 * gcc.target/arm/pr40457-2.c: Likewise.
755 * gcc.target/arm/pr40457-3.c: Likewise.
756
757 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
758
759 * gnat.dg/specs/limited_with4.ads: New test.
760 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
761
762 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/modular4.adb: New test.
765 * gnat.dg/modular4_pkg.ads: New helper.
766
767 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
768
769 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
770 * gnat.dg/specs/addr1.ads: Likewise.
771
772 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
773
774 * gcc.dg/webizer.c (main): Add missing exit call.
775
776 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
777
778 PR fortran/54465
779 * gfortran.dg/wextra_1.f: New test.
780
781 2012-10-20 Jan Hubicka <jh@suse.cz>
782
783 * gcc.dg/tree-prof/unroll-1.c: New testcase.
784
785 2012-10-19 Janus Weil <janus@gcc.gnu.org>
786
787 PR fortran/54224
788 * gfortran.dg/warn_unused_function.f90: New.
789
790 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
791
792 * lib/target-supports.exp
793 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
794
795 2012-10-19 Richard Guenther <rguenther@suse.de>
796
797 PR tree-optimization/54981
798 * gcc.dg/pr54981.c: New testcase.
799
800 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
801
802 PR target/54892
803 * gcc.target/arm/pr54892.c: New.
804
805 2012-10-19 Bin Cheng <bin.cheng@arm.com>
806
807 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
808
809 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
810
811 PR c++/54501
812 * g++.dg/init/array30.C: New.
813 * g++.dg/init/array31.C: Likewise.
814
815 2012-10-18 Tobias Burnus <burnus@net-b.de>
816
817 PR fortran/54884
818 * gfortran.dg/public_private_module_7.f90: New.
819
820 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
821
822 PR c++/29633
823 * g++.dg/template/pr29633.C: New.
824
825 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
826
827 * gnat.dg/loop_optimization13.ad[sb]: New test.
828 * gnat.dg/loop_optimization13_pkg.ads: New helper.
829
830 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
831
832 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
833 * gcc.target/arm/neon/vfmaf32.c: Likewise.
834 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
835 * gcc.target/arm/neon/vfmsf32.c: Likewise.
836
837 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
838
839 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
840 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
841 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
842 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
843 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
844 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
845
846 2012-10-16 Jan Hubicka <jh@suse.cz>
847
848 * gcc.target/i386/l_fma_float_?.c: Update.
849 * gcc.target/i386/l_fma_double_?.c: Update.
850 * gfortran.dg/do_1.f90: XFAIL
851 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
852 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
853 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
854 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
855 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
856 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
857 valid.
858
859 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
860
861 PR c/53063
862 PR c/40989
863 * gcc.dg/Wstrict-overflow-24.c: New.
864
865 2012-10-16 Tobias Burnus <burnus@net-b.de>
866
867 PR fortran/50981
868 PR fortran/54618
869 * gfortran.dg/class_optional_1.f90: New.
870 * gfortran.dg/class_optional_2.f90: New.
871
872 2012-10-16 Jakub Jelinek <jakub@redhat.com>
873
874 PR debug/54796
875 * gcc.dg/guality/pr54796.c: New test.
876
877 PR tree-optimization/54889
878 * gfortran.dg/pr54889.f90: New test.
879
880 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
881
882 * g++.dg/other/dump-ada-spec-2.C: New test.
883
884 2012-10-16 Easwaran Raman <eraman@google.com>
885
886 * gcc.dg/tree-prof/switch-case-1.c: New test case.
887 * gcc.dg/tree-prof/switch-case-2.c: New test case.
888
889 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
890
891 * gcc.dg/torture/stackalign/builtin-apply-2.c,
892 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
893
894 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
895
896 PR target/54925
897 * gcc.c-torture/compile/pr54925.c: New.
898
899 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
900
901 PR target/51244
902 * gcc.target/sh/pr51244-17.c: New.
903
904 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
905
906 PR target/54760
907 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
908 functions.
909 * gcc.target/sh/pr54760-4.c: New.
910
911 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
912
913 PR target/34777
914 * gcc.target/sh/torture/sh-torture.exp: New.
915 * gcc.target/sh/torture/pr34777.c: New.
916
917 2012-10-15 Matthias Klose <doko@ubuntu.com>
918
919 * lib/target-supports.exp (check_profiling_available): Match
920 arm*-*-linux-* for ARM Linux/GNU.
921 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
922 * gfortran.dg/enum_10.f90: Likewise.
923 * gfortran.dg/enum_9.f90: Likewise.
924 * gcc.target/arm/synchronize.c: Likewise.
925 * g++.old-deja/g++.jason/enum6.C: Likewise.
926 * g++.old-deja/g++.other/enum4.C: Likewise.
927 * g++.old-deja/g++.law/enum9.C: Likewise.
928
929 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
930
931 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
932 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
933
934 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
935 Paolo Carlini <paolo.carlini@oracle.com>
936
937 PR c++/17805
938 * g++.dg/overload/operator6.C: New.
939
940 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
941
942 PR c++/50080 (again)
943 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
944 * g++.dg/parse/tmpl-outside1.C: Likewise.
945 * g++.dg/template/qualttp18.C: Likewise.
946 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
947 * g++.old-deja/g++.pt/overload13.C: Likewise.
948
949 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
950
951 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
952 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
953 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
954 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
955 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
956 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
957 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
958 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
959
960 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
961
962 PR c++/50080
963 * g++.dg/parse/tmpl-outside2.C: New.
964 * g++.dg/parse/tmpl-outside1.C: Adjust.
965 * g++.dg/template/qualttp18.C: Likewise.
966 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
967 * g++.old-deja/g++.pt/overload13.C: Likewise.
968
969 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
970
971 PR tree-optimization/54915
972 * gcc.dg/tree-ssa/pr54915.c: New testcase.
973
974 2012-10-15 Richard Guenther <rguenther@suse.de>
975
976 PR tree-optimization/54920
977 * gcc.dg/torture/pr54920.c: New testcase.
978
979 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
980
981 * gnat.dg/unchecked_convert9.ad[sb]: New test.
982
983 2012-10-13 Jason Merrill <jason@redhat.com>
984
985 * g++.dg/tls/thread_local7g.C: Require tls_native.
986
987 2012-10-14 Jason Merrill <jason@redhat.com>
988
989 * g++.dg/cpp0x/inh-ctor1.C: New.
990 * g++.dg/cpp0x/inh-ctor2.C: New.
991 * g++.dg/cpp0x/inh-ctor3.C: New.
992 * g++.dg/cpp0x/inh-ctor4.C: New.
993 * g++.dg/cpp0x/inh-ctor5.C: New.
994 * g++.dg/cpp0x/inh-ctor6.C: New.
995 * g++.dg/cpp0x/inh-ctor7.C: New.
996 * g++.dg/cpp0x/inh-ctor8.C: New.
997 * g++.dg/cpp0x/inh-ctor9.C: New.
998 * g++.dg/cpp0x/inh-ctor10.C: New.
999 * g++.dg/cpp0x/inh-ctor11.C: New.
1000 * g++.dg/cpp0x/inh-ctor12.C: New.
1001 * g++.dg/cpp0x/inh-ctor13.C: New.
1002
1003 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1004
1005 PR rtl-optimization/54919
1006 * gcc.dg/pr54919.c: New testcase.
1007
1008 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1009
1010 PR c++/53581
1011 * g++.dg/template/crash113.C: New.
1012
1013 2012-10-14 Jan Hubicka <jh@suse.cz>
1014
1015 * gcc.dg/unroll_5.c: New testcase.
1016
1017 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/52643
1020 * g++.dg/opt/pr52643.C: New.
1021
1022 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1023
1024 PR target/54602
1025 * gcc.target/sh/pr54602-1.c: New.
1026 * gcc.target/sh/pr54602-2.c: New.
1027 * gcc.target/sh/pr54602-3.c: New.
1028 * gcc.target/sh/pr54602-4.c: New.
1029
1030 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1031
1032 PR target/54680
1033 * gcc.target/sh/pr54680.c: New.
1034
1035 2012-10-12 Jan Hubicka <jh@suse.cz>
1036
1037 * gcc.dg/webizer.c: New testcase.
1038
1039 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1040
1041 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1042 specify -m64.
1043
1044 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1045
1046 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1047 Return 0 if already specifying -mfloat-abi other than hard.
1048
1049 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1050
1051 * gcc.dg/pr53060.c: Prune irrelevant warning.
1052
1053 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR c/54381
1056 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1057 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1058 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1059 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1060 Adjust expected wording of warnings for *cmp* builtins.
1061 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1062 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1063
1064 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/24449
1067 * g++.dg/parse/friend-main.C: New.
1068
1069 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1070
1071 PR c++/53055
1072 * g++.dg/pr53055.C: New testcase.
1073
1074 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1075
1076 PR c++/52744
1077 * g++.dg/cpp0x/pr52744.C: New.
1078
1079 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1080
1081 PR fortran/40453
1082 * gfortran.dg/dummy_procedure_9.f90: New.
1083
1084 2012-10-12 Richard Biener <rguenther@suse.de>
1085
1086 PR tree-optimization/54894
1087 * gcc.dg/torture/pr54894.c: New testcase.
1088
1089 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1090
1091 PR target/51244
1092 * gcc.target/sh/pr51244-13.c: New.
1093 * gcc.target/sh/pr51244-14.c: New.
1094 * gcc.target/sh/pr51244-15.c: New.
1095 * gcc.target/sh/pr51244-16.c: New.
1096
1097 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1098
1099 PR c++/51878
1100 * g++.dg/cpp0x/decltype45.C: New.
1101
1102 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1103
1104 PR fortran/54784
1105 * gfortran.dg/class_allocate_13.f90: New.
1106
1107 2012-10-11 Jason Merrill <jason@redhat.com>
1108
1109 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1110 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1111
1112 * g++.dg/gomp/tls-5.C: Require tls_native.
1113 * g++.dg/tls/thread_local7.C: Require tls_native.
1114 * g++.dg/tls/static2.C: New.
1115
1116 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/36107
1119 * g++.dg/ext/weak5.C: New.
1120
1121 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1122
1123 PR testsuite/54868
1124 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1125 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1126
1127 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/43765
1130 * g++.dg/parse/pr43765.C: New.
1131
1132 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1133
1134 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1135
1136 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/43663
1139 * g++.dg/init/bitfield3.C: New.
1140
1141 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1142
1143 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1144
1145 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR tree-optimization/54877
1148 * gcc.dg/torture/pr54877.c: New test.
1149
1150 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1151
1152 PR testsuite/53397
1153 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1154 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1155 and remove target info from dg-do compile.
1156 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1157 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1158 and remove target info from dg-do compile.
1159
1160 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1161
1162 * gcc.dg/pr54782.c: Require target with pthread support.
1163
1164 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1165
1166 PR c++/53122
1167 * g++.dg/cpp0x/auto35.C: New.
1168
1169 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1170
1171 PR c++/53540 - using fails to be equivalent to typedef
1172 * g++.dg/cpp0x/alias-decl-24.C: New test.
1173
1174 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1175
1176 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1177 that c++11 attributes to types are ignored for now.
1178 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1179 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1180
1181 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/53741
1184 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1185
1186 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/50478
1189 * g++.dg/cpp0x/initlist67.C: New.
1190
1191 2012-10-10 Dehao Chen <dehao@google.com>
1192
1193 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1194
1195 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1196
1197 PR target/52480
1198 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1199 Add runtime tests.
1200
1201 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1202
1203 PR c++/53307
1204 * g++.dg/cpp0x/decltype44.C: New.
1205
1206 2012-10-09 Steve Ellcey <sellcey@mips.com>
1207
1208 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1209
1210 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/53763
1213 * g++.dg/cpp0x/decltype43.C: New.
1214
1215 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1216
1217 PR middle-end/53397
1218 * gcc.dg/pr53397-1.c: New test case.
1219 * gcc.dg/pr53397-2.c: New test case.
1220
1221 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/54194
1224 * g++.dg/warn/Wparentheses-26.C: Adjust.
1225 * g++.dg/warn/Wparentheses-27.C: New.
1226
1227 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1228
1229 PR c++/54427
1230 * c-c++-common/vector-scalar.c: New testcase.
1231 * g++.dg/ext/vector18.C: New testcase.
1232 * g++.dg/ext/vector5.C: This is not an error anymore.
1233 * gcc.dg/init-vec-1.c: Move ...
1234 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1235 * gcc.c-torture/execute/vector-shift1.c: Move ...
1236 * c-c++-common/torture/vector-shift1.c: ... here.
1237 * gcc.dg/scal-to-vec1.c: Move ...
1238 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1239 C++11. Adapt error messages.
1240 * gcc.dg/convert-vec-1.c: Move ...
1241 * c-c++-common/convert-vec-1.c: ... here.
1242 * gcc.dg/scal-to-vec2.c: Move ...
1243 * c-c++-common/scal-to-vec2.c: ... here.
1244
1245 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1246
1247 PR target/54400
1248 * gcc.target/i386/pr54400.c: New testcase.
1249
1250 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR c++/54858
1253 * g++.dg/template/pr54858.C: New test.
1254
1255 2012-10-08 Marek Polacek <polacek@redhat.com>
1256
1257 PR debug/54831
1258 * g++.dg/debug/pr54831.C: New test.
1259
1260 2012-10-08 Dehao Chen <dehao@google.com>
1261
1262 * g++.dg/predict-loop-exit-1.C: New.
1263 * g++.dg/predict-loop-exit-2.C: New.
1264 * g++.dg/predict-loop-exit-3.C: New.
1265
1266 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1267
1268 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1269
1270 2012-10-08 Jason Merrill <jason@redhat.com>
1271
1272 * g++.dg/gomp/tls-5.C: New.
1273 * g++.dg/gomp/tls-wrap1.C: New.
1274 * g++.dg/gomp/tls-wrap2.C: New.
1275 * g++.dg/gomp/tls-wrap3.C: New.
1276 * g++.dg/gomp/tls-wrap4.C: New.
1277 * g++.dg/gomp/tls-wrapper-cse.C: New.
1278 * g++.dg/tls/thread_local-cse.C: New.
1279 * g++.dg/tls/thread_local-order1.C: New.
1280 * g++.dg/tls/thread_local-order2.C: New.
1281 * g++.dg/tls/thread_local-wrap1.C: New.
1282 * g++.dg/tls/thread_local-wrap2.C: New.
1283 * g++.dg/tls/thread_local-wrap3.C: New.
1284 * g++.dg/tls/thread_local-wrap4.C: New.
1285 * g++.dg/tls/thread_local2g.C: New.
1286 * g++.dg/tls/thread_local3g.C: New.
1287 * g++.dg/tls/thread_local4g.C: New.
1288 * g++.dg/tls/thread_local5g.C: New.
1289 * g++.dg/tls/thread_local6g.C: New.
1290 * g++.dg/tls/thread_local7g.C: New.
1291
1292 * g++.dg/tls/thread_local3.C: New.
1293 * g++.dg/tls/thread_local4.C: New.
1294 * g++.dg/tls/thread_local5.C: New.
1295 * g++.dg/tls/thread_local6.C: New.
1296
1297 * g++.dg/tls/init-2.C: Tweak errors.
1298 * g++.dg/tls/thread_local1.C: New.
1299 * g++.dg/tls/thread_local2.C: New.
1300 * g++.dg/tls/thread_local7.C: New.
1301
1302 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1303
1304 PR target/54866
1305 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1306
1307 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1308
1309 PR target/54685
1310 * gcc.target/sh/pr54685.c: New.
1311
1312 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1313
1314 PR c++/53528 C++11 attribute support
1315 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1316 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1372
1373 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1374
1375 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1376 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1377 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1378
1379 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1380
1381 PR target/54760
1382 * gcc.target/sh/pr54760-2.c: New.
1383 * gcc.target/sh/pr54760-3.c: New.
1384
1385 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/51422
1388 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1389
1390 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1391 Sandra Loosemore <sandra@codesourcery.com>
1392
1393 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1394 and test that the accumulator is initialized using MULT.
1395 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1396 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1397
1398 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/52764
1401 * g++.dg/cpp0x/stdint.C: New.
1402
1403 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/54249
1406 * g++.dg/cpp0x/stddef.C: New.
1407
1408 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1409
1410 PR fortran/54832
1411 * gfortran.dg/typebound_operator_17.f90: New.
1412
1413 2012-10-06 Jan Hubicka <jh@suse.cz>
1414
1415 PR lto/53831
1416 PR lto/54776
1417 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1418
1419 2012-10-06 Jan Hubicka <jh@suse.cz>
1420
1421 * gcc.dg/lto/resolutions_0.c: New testcase.
1422
1423 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1424
1425 PR fortran/45521
1426 * gfortran.dg/generic_25.f90: New.
1427 * gfortran.dg/generic_26.f90: New.
1428 * gfortran.dg/generic_27.f90: New.
1429
1430 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1431
1432 PR target/54760
1433 * gcc.target/sh/pr54760-1.c: New.
1434
1435 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1436
1437 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1438 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1439 * g++.dg/warn/Wsign-compare-5.C: New test.
1440 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1441 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1442 * g++.dg/ext/builtin30.C: New test.
1443 * g++.dg/ext/vla12.C: New test.
1444 * gcc.dg/builtins-85.c: New test.
1445
1446 PR debug/54519
1447 * gcc.dg/guality/pr54519-1.c: New test.
1448 * gcc.dg/guality/pr54519-2.c: New test.
1449 * gcc.dg/guality/pr54519-3.c: New test.
1450 * gcc.dg/guality/pr54519-4.c: New test.
1451 * gcc.dg/guality/pr54519-5.c: New test.
1452 * gcc.dg/guality/pr54519-6.c: New test.
1453
1454 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/50893
1457 * g++.dg/cpp0x/defaulted38.C: New.
1458
1459 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR tree-optimization/33763
1462 * c-c++-common/pr33763.c: New test.
1463
1464 PR tree-optimization/54810
1465 * gcc.dg/tree-ssa/vrp85.c: New test.
1466
1467 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1468
1469 * gcc.dg/ucnid-7.c: Skip on AIX.
1470 * gcc.dg/ucnid-8.c: Same.
1471 * gcc.dg/ucnid-10.c: Same.
1472 * gcc.dg/ucnid-13.c: Same.
1473 * gcc.dg/attr-alias-3.c: Same.
1474 * gcc.dg/attr-alias-5.c: Same.
1475 * gcc.dg/torture/pr51106-2.c: Same.
1476 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1477
1478 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 PR c++/52233
1481 * g++.dg/cpp0x/alias-decl-23.C: New.
1482
1483 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/53403
1486 * g++.dg/template/friend53.C: New.
1487
1488 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1491 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1492 (scan-ada-spec): Likewise.
1493 (scan-ada-spec-not): Likewise.
1494 * gcc.dg/dump-ada-spec-1.c: New test.
1495 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1496
1497 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1498
1499 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1500
1501 2012-10-04 Florian Weimer <fweimer@redhat.com>
1502
1503 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1504
1505 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/54323
1508 * g++.dg/cpp0x/pr54323.C: New.
1509
1510 2012-10-04 Richard Guenther <rguenther@suse.de>
1511
1512 PR middle-end/54735
1513 * g++.dg/torture/pr54735.C: New testcase.
1514
1515 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 PR rtl-optimization/54739
1518 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1519
1520 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1521
1522 PR target/51244
1523 * gcc.target/sh/pr51244-12.c: New.
1524
1525 2012-10-03 Dehao Chen <dehao@google.com>
1526
1527 PR middle-end/54782
1528 * gcc.dg/pr54782.c: New test.
1529
1530 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1531
1532 PR c++/54777
1533 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1534
1535 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1536
1537 PR fortran/54778
1538 * gfortran.dg/class_53.f90: New.
1539
1540 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1541
1542 PR debug/54551
1543 * gcc.dg/guality/pr54551.c: New.
1544
1545 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1546
1547 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1548 * gcc.target/powerpc/pr46728-2.c: Likewise.
1549
1550 2012-10-02 Sharad Singhai <singhai@google.com>
1551
1552 PR testsuite/54772
1553 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1554 to fix test failures caused by r191883.
1555 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1556 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1557 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1558 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1559 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1560 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1561 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1562 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1563 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1564
1565 2012-09-30 Sharad Singhai <singhai@google.com>
1566
1567 * gcc.target/i386/vect-double-1.c: Fix test.
1568
1569 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1570
1571 PR target/54087
1572 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1573 atomic_sub fails.
1574
1575 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1576
1577 PR rtl-optimization/54457
1578 * gcc.target/i386/pr54457.c: New test.
1579
1580 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1581
1582 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1583
1584 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1585
1586 * gcc.target/i386/vect-rebuild.c: New testcase.
1587
1588 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1589
1590 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1591
1592 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1593
1594 * gcc.target/mips/pr37362.c: Fix target selector.
1595
1596 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1597
1598 PR target/54083
1599 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1600
1601 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1602
1603 * gcc.dg/ucnid-8.c: Update line number.
1604 * gcc.dg/torture/pr51106-2.c: Likewise.
1605
1606 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1607
1608 PR fortran/54667
1609 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1610 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1611 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1612
1613 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1614
1615 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1616 partially reverting r170092.
1617 * gfortran.dg/class_7.f03: Ditto.
1618 * gfortran.dg/coarray_14.f90: Ditto.
1619 * gfortran.dg/typebound_proc_13.f03: Ditto.
1620
1621 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1622
1623 PR c++/54738
1624 * g++.dg/cpp0x/sfinae42.C: New.
1625
1626 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1627
1628 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1629 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1630 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1631 * gcc.dg/pr42629.c: XFAIL on AIX.
1632 * gcc.dg/pr47684.c: Same.
1633 * gcc.dg/pr43670.c: Same.
1634 * gcc.dg/pr42916.c: Same.
1635 * gcc.dg/pr45449.c: Same.
1636 * gcc.dg/pr50017.c: Same.
1637 * gcc.dg/pr42728.c: Same.
1638 * gcc.dg/pr47881.c: Same.
1639 * gcc.dg/pr44023.c: Same.
1640 * gcc.dg/pr41345.c: Same.
1641 * gcc.dg/pr42630.c: Same.
1642 * gcc.dg/pr44971.c: Same.
1643 * gcc.dg/pr46771.c: Same.
1644 * gcc.dg/ucnid-8.c: Same.
1645 * gcc.dg/ucnid-10.c: Same.
1646 * gcc.dg/ucnid-13.c: Same.
1647 * gcc.dg/torture/pr51106-2.c: Same.
1648 * gcc.dg/pr48768.c: Same.
1649 * gcc.dg/pr42631.c: Same.
1650 * gcc.dg/pr43084.c: Same.
1651 * gcc.dg/ucnid-7.c: Same.
1652 * gcc.dg/pr42889.c: Same.
1653 * gcc.dg/pr41241.c: Same.
1654 * gcc.dg/pr42719.c: Same.
1655 * g++.dg/debug/pr46583.C: Same.
1656 * g++.dg/debug/pr47106.C: Same.
1657 * g++.dg/opt/pr48549.C: Same.
1658 * g++.dg/other/pr42685.C: Same.
1659 * c-c++-common/pr43942.c: Same.
1660
1661 2012-09-29 Ian Lance Taylor <iant@google.com>
1662
1663 * go.test/go-test.exp: Update for latest version of Go testsuite.
1664
1665 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1666
1667 PR fortran/52724
1668 * gfortran.dg/internal_readwrite_3.f90: New test.
1669
1670 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1671
1672 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1673 c-c++-common/Wunused-local-typedefs-2.c to here.
1674
1675 PR c++/54372 - unused attribute inactive on dependant entities
1676 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1677
1678 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1679
1680 PR c++/29028 - Missed unused warning on using declaration
1681 * g++.dg/warn/Wunused-var-18.C: New test.
1682
1683 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1684
1685 PR c++/53551 - -Wunused-local-typedefs misses uses
1686 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1687
1688 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR target/54716
1691 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1692
1693 PR tree-optimization/54713
1694 * gcc.c-torture/compile/pr54713-1.c: New test.
1695 * gcc.c-torture/compile/pr54713-2.c: New test.
1696 * gcc.c-torture/compile/pr54713-3.c: New test.
1697
1698 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1699
1700 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1701
1702 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1703
1704 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1705
1706 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR target/54703
1709 * gcc.target/i386/pr54703.c: New test.
1710
1711 2012-09-27 Richard Guenther <rguenther@suse.de>
1712
1713 PR lto/54709
1714 * gcc.dg/lto/pr54709_0.c: New testcase.
1715 * gcc.dg/lto/pr54709_1.c: Likewise.
1716
1717 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1718
1719 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1720
1721 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1722
1723 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1724
1725 * gcc.target/arm/pr42879.c: Handle big-endian.
1726
1727 2012-09-26 Steve Ellcey <sellcey@mips.com>
1728
1729 PR c/37303
1730 * gcc.dg/pr37303.c: Check for rdata or rodata.
1731
1732 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1733
1734 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1735
1736 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1737
1738 PR target/51274
1739 PR target/53087
1740 * gcc.target/powerpc/ppc-ne0-1.c: New.
1741
1742 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1743
1744 PR target/54089
1745 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1746 test_19, test_20, test_21, test_22, test_23): New functions.
1747 * gcc.target/sh/pr54089-4.c: New.
1748 * gcc.target/sh/pr54089-5.c: New.
1749 * gcc.target/sh/pr54089-6.c: New.
1750 * gcc.target/sh/pr54089-7.c: New.
1751
1752 2012-09-25 Richard Guenther <rguenther@suse.de>
1753
1754 PR lto/54625
1755 * gcc.dg/lto/pr54702_0.c: New testcase.
1756 * gcc.dg/lto/pr54702_1.c: Likewise.
1757 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1758 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1759 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1760 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1761
1762 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/54526
1765 * g++.dg/cpp0x/parse2.C: New.
1766 * g++.dg/parse/error11.C: Adjust.
1767 * g++.dg/parse/error12.C: Likewise.
1768
1769 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1770
1771 * gcc.target/i386/20030217-1.c: Added check for
1772 large_long_double effective target.
1773 * gcc.target/i386/387-3.c: Likewise.
1774 * gcc.target/i386/387-4.c: Likewise.
1775 * gcc.target/i386/pr36578-1.c: Likewise.
1776 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1777 when long double size is equal double size.
1778 * gcc.target/i386/excess-precision-1.c: Likewise.
1779 * gcc.target/i386/pr36578-2.c: Likewise.
1780 * gcc.target/i386/20030217-2.c: New testcase.
1781
1782 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR tree-optimization/54676
1785 * gcc.dg/pr54676.c: New test.
1786
1787 2012-09-25 Richard Guenther <rguenther@suse.de>
1788
1789 PR tree-optimization/53663
1790 * gcc.dg/torture/pr53663-1.c: New testcase.
1791 * gcc.dg/torture/pr53663-2.c: Likewise.
1792 * gcc.dg/torture/pr53663-3.c: Likewise.
1793
1794 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1795
1796 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1797
1798 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1799
1800 * lib/target-supports-dg.exp (dg-require-effective-target,
1801 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1802 dg-process-target-1 instead of dg-process-target.
1803 (dg-process-target-1): Rename from dg-process-target.
1804 (dg-process-target): New.
1805
1806 2012-09-24 Richard Guenther <rguenther@suse.de>
1807
1808 PR tree-optimization/54684
1809 * g++.dg/torture/pr54684.C: New testcase.
1810
1811 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1812
1813 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1814
1815 2012-09-24 Richard Guenther <rguenther@suse.de>
1816
1817 PR middle-end/52173
1818 * gcc.dg/tm/pr52173-1.c: New.
1819 * gcc.dg/tm/pr52173-2.c: New.
1820
1821 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1822
1823 * gcc.dg/pr54669.c: New test.
1824
1825 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1826 Dominique Dhumieres <dominiq@lps.ens.fr>
1827
1828 PR testsuite/54677
1829 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1830
1831 2012-09-23 Tobias Burnus <burnus@net-b.de>
1832
1833 PR fortran/54618
1834 * gfortran.dg/class_array_14.f90: New.
1835
1836 2012-09-22 Kai Tietz <ktietz@redhat.com>
1837
1838 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1839 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1840
1841 2012-09-21 Dehao Chen <dehao@google.com>
1842
1843 PR go/54649
1844 PR tree-optimization/54655
1845 * g++.dg/pr54655.C: New testcase.
1846
1847 2012-09-21 Richard Guenther <rguenther@suse.de>
1848
1849 PR tree-optimization/54647
1850 * g++.dg/torture/pr54647.C: New testcase.
1851
1852 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1853
1854 PR c++/54427
1855 * c-c++-common/torture/vector-compare-2.c: Add -w.
1856
1857 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/opt20.ads: Move dg directive to...
1860 * gnat.dg/opt20.adb: ...here.
1861 * gnat.dg/addr1.ad[sb]: Likewise.
1862 * gnat.dg/concat2.ad[sb]: Likewise.
1863 * gnat.dg/array16.ad[sb]: Likewise.
1864 * gnat.dg/atomic5.ad[sb]: Likewise.
1865 * gnat.dg/discr29.ad[sb]: Likewise.
1866 * gnat.dg/noreturn5.ad[sb]: Likewise.
1867 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1868 * gnat.dg/discr23.ads: Remove dg directive.
1869 * gnat.dg/nested_float_packed.ads: Likewise.
1870 * gnat.dg/oconst6.ads: Move to...
1871 * gnat.dg/specs/oconst6.ads: ...here.
1872
1873 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1874
1875 PR c++/52432
1876 * g++.dg/cpp0x/decltype32.C: Tweak.
1877
1878 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1879
1880 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1881 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1882 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1883 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1884
1885 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1886
1887 PR c++/54581
1888 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1889
1890 2012-09-19 Steve Ellcey <sellcey@mips.com>
1891
1892 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1893
1894 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1895
1896 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1897 * gcc.target/powerpc/ppc-mftb.c: New file.
1898
1899 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1900
1901 PR target/54089
1902 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1903 functions.
1904
1905 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1906
1907 PR target/54236
1908 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1909
1910 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1911
1912 * gcc.c-torture/execute/20120919-1.c: New test.
1913
1914 2012-09-19 Richard Guenther <rguenther@suse.de>
1915
1916 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1917
1918 2012-09-19 Richard Guenther <rguenther@suse.de>
1919
1920 * gcc.dg/builtin-unreachable-6.c: Adjust.
1921
1922 2012-09-19 Richard Guenther <rguenther@suse.de>
1923
1924 * gcc.dg/builtin-object-size-10.c: Adjust.
1925 * gcc.dg/builtin-unreachable-5.c: Adjust.
1926 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1927 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1928 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1929 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1930 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1931 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1932 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1933 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1934 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1935 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1936 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1937 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1938
1939 2012-09-19 Richard Guenther <rguenther@suse.de>
1940
1941 PR tree-optimization/54132
1942 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1943 * gcc.dg/torture/pr54132.c: Likewise.
1944
1945 2012-09-19 Terry Guo <terry.guo@arm.com>
1946
1947 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1948 extra prune rules that will be applied to all tests in a .exp file.
1949 (gcc-dg-prune): Use rules defined by the above variable.
1950 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1951 harmless warnings on architecture switch conflict.
1952
1953 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1954
1955 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1956 of asm-comment characters instead of a single one.
1957 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1958
1959 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1960
1961 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1962
1963 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1964 target instead of xfailing it.
1965 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1966 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1967 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1968 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1969 * gcc.dg/vect/vect-104.c: Likewise.
1970 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1971 * gcc.dg/vect/vect-outer-1.c: Likewise.
1972 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1973 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1974 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1975 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1976 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1977 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1978 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1979 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1980 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1981
1982 * lib/target-supports.exp
1983 (check_effective_target_vect_widen_mult_qi_to_hi,
1984 check_effective_target_vect_widen_mult_hi_to_si,
1985 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1986 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1987 check_effective_target_vect_pack_trunc,
1988 check_effective_target_vect_unpack,
1989 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1990 instead of arm_none.
1991
1992 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1993
1994 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1995
1996 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1997 config to compiler_flags.
1998
1999 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR target/54592
2002 * gcc.target/i386/pr54592.c: New test.
2003
2004 PR tree-optimization/54610
2005 * gcc.target/i386/pr54610.c: New test.
2006
2007 2012-09-17 Jason Merrill <jason@redhat.com>
2008
2009 PR c++/54575
2010 * g++.dg/cpp0x/alias-decl-21.C: New.
2011 * g++.dg/cpp0x/alias-decl-22.C: New.
2012
2013 2012-09-17 Tobias Burnus <burnus@net-b.de>
2014
2015 PR fortran/54608
2016 * gfortran.dg/scan_2.f90: New.
2017
2018 2012-09-17 Jason Merrill <jason@redhat.com>
2019
2020 PR c++/53661
2021 * g++.dg/init/aggr9.C: New.
2022
2023 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2024
2025 * gnat.dg/loop_optimization12.ad[sb]: New test.
2026
2027 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2028
2029 PR fortran/54285
2030 * gfortran.dg/proc_ptr_result_7.f90: New.
2031
2032 2012-09-17 Tobias Burnus <burnus@net-b.de>
2033
2034 PR fortran/54603
2035 * gfortran.dg/structure_constructor_11.f90: New.
2036
2037 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR tree-optimization/54563
2040 * g++.dg/torture/pr54563.C: New test.
2041
2042 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2043
2044 PR fortran/54594
2045 * gfortran.dg/typebound_generic_14.f03: New.
2046
2047 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2048
2049 PR fortran/54387
2050 * gfortran.dg/proc_ptr_38.f90: New.
2051
2052 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2053
2054 PR debug/54460
2055 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2056 to scary regexp.
2057
2058 PR testsuite/54007
2059 * gnat.dg/lto15.adb: Require lto.
2060
2061 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2062 "myBindC" for hppa*-*-hpux*.
2063
2064 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2065
2066 * gfortran.dg/namelist_75.f90: New test.
2067
2068 2012-09-15 Tom de Vries <tom@codesourcery.com>
2069
2070 * gcc.dg/tree-ssa/vrp82.c: New test.
2071 * gcc.dg/tree-ssa/vrp83.c: Same.
2072 * gcc.dg/tree-ssa/vrp84.c: Same.
2073
2074 2012-09-15 Tom de Vries <tom@codesourcery.com>
2075
2076 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2077 * gcc.dg/tree-ssa/vrp81.c: ... this.
2078
2079 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2080
2081 PR target/54222
2082 * gcc.target/avr/torture/fix-types.h: New.
2083 * gcc.target/avr/torture/vals-hr.def: New.
2084 * gcc.target/avr/torture/vals-r.def: New.
2085 * gcc.target/avr/torture/vals-k.def: New.
2086 * gcc.target/avr/torture/vals-ur.def: New.
2087 * gcc.target/avr/torture/vals-uk.def: New.
2088 * gcc.target/avr/torture/vals-uhr.def: New.
2089 * gcc.target/avr/torture/vals-llk.def: New.
2090 * gcc.target/avr/torture/vals-ullk.def: New.
2091 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2092 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2093 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2094 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2095 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2096 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2097 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2098 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2099
2100 2012-09-14 Dehao Chen <dehao@google.com>
2101
2102 * g++.dg/debug/dwarf2/deallocator.C: New test.
2103
2104 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2105
2106 PR c/54552
2107 * gcc.c-torture/compile/pr54552-1.c: New test.
2108
2109 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2110
2111 PR c++/54427
2112 * g++.dg/other/vector-compare.C: New testcase.
2113 * c-c++-common/vector-compare-3.c: New testcase.
2114 * gcc.dg/vector-shift.c: Move ...
2115 * c-c++-common/vector-shift.c: ... here.
2116 * gcc.dg/vector-shift1.c: Move ...
2117 * c-c++-common/vector-shift1.c: ... here.
2118 * gcc.dg/vector-shift3.c: Move ...
2119 * c-c++-common/vector-shift3.c: ... here.
2120 * gcc.dg/vector-compare-1.c: Move ...
2121 * c-c++-common/vector-compare-1.c: ... here.
2122 * gcc.dg/vector-compare-2.c: Move ...
2123 * c-c++-common/vector-compare-2.c: ... here.
2124 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2125 * c-c++-common/torture/vector-compare-1.c: ... here.
2126 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2127 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2128 * c-c++-common/torture/vector-compare-2.c: ... here.
2129 * gcc.c-torture/execute/vector-shift.c: Move ...
2130 * c-c++-common/torture/vector-shift.c: ... here.
2131 * gcc.c-torture/execute/vector-shift2.c: Move ...
2132 * c-c++-common/torture/vector-shift2.c: ... here.
2133 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2134 * c-c++-common/torture/vector-subscript-1.c: ... here.
2135 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2136 * c-c++-common/torture/vector-subscript-2.c: ... here.
2137 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2138 * c-c++-common/torture/vector-subscript-3.c: ... here.
2139
2140 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2141
2142 PR c/54103
2143 * gcc.c-torture/compile/pr54103-1.c,
2144 gcc.c-torture/compile/pr54103-2.c,
2145 gcc.c-torture/compile/pr54103-3.c,
2146 gcc.c-torture/compile/pr54103-4.c,
2147 gcc.c-torture/compile/pr54103-5.c,
2148 gcc.c-torture/compile/pr54103-6.c: New tests.
2149 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2150
2151 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2154
2155 2012-09-14 Richard Guenther <rguenther@suse.de>
2156
2157 PR tree-optimization/54565
2158 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2159 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2160
2161 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2162
2163 * gcc.target/arm/combine-movs.c: Add missing space.
2164
2165 2012-09-14 Richard Guenther <rguenther@suse.de>
2166
2167 * g++.dg/torture/builtin-location.C: New testcase.
2168
2169 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2170 Manuel López-Ibåñez <manu@gcc.gnu.org>
2171
2172 PR c++/53210
2173 * g++.dg/warn/Wuninitialized-self.C: New.
2174
2175 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR c/54559
2178 * gcc.c-torture/compile/pr54559.c: New test.
2179
2180 2012-09-13 Jason Merrill <jason@redhat.com>
2181
2182 PR c++/53839
2183 * g++.dg/cpp0x/constexpr-temp1.C: New.
2184
2185 PR c++/54511
2186 * g++.dg/template/anonunion2.C: New.
2187
2188 PR c++/53836
2189 * g++.dg/template/init10.C: New.
2190
2191 2012-09-13 Tobias Burnus <burnus@net-b.de>
2192
2193 PR fortran/54556
2194 * gfortran.dg/implicit_pure_3.f90: New.
2195
2196 2012-09-13 Richard Guenther <rguenther@suse.de>
2197
2198 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2199
2200 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2201
2202 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2203
2204 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2205
2206 * c-c++-common/pr51712.c: Handle for short-enum targets.
2207
2208 2012-09-12 Terry Guo <terry.guo@arm.com>
2209
2210 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2211 and lsrs for Thumb2 mode.
2212
2213 2012-09-12 Jan Hubicka <jh@suse.cz>
2214
2215 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2216
2217 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2218
2219 PR target/54445
2220 * gcc.target/i386/pr54445-1.c: New file.
2221 * gcc.target/i386/pr54445-2.c: Likewise.
2222
2223 2012-09-12 Tobias Burnus <burnus@net-b.de>
2224
2225 PR fortran/54225
2226 PR fortran/53306
2227 * gfortran.dg/coarray_10.f90: Update dg-error.
2228 * gfortran.dg/coarray_28.f90: New.
2229 * gfortran.dg/array_section_3.f90: New.
2230
2231 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2232
2233 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2234 gcc.target/arm/pr48252.c: Fix for big-endian support.
2235
2236 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2237
2238 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2239
2240 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2241 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2242
2243 * gcc.target/arm/neon-vfma-1.c: New testcase.
2244 * gcc.target/arm/neon-vfms-1.c: Likewise.
2245 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2246 of float.
2247 * gcc.target/arm/neon-vmls-1.c: Likewise.
2248 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2249 function.
2250 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2251 (check_effective_target_arm_neonv2_ok): Likewise.
2252 (check_effective_target_arm_neonv2_hw): Likewise.
2253 (check_effective_target_arm_neonv2): Likewise.
2254
2255 2012-09-11 Richard Guenther <rguenther@suse.de>
2256
2257 PR middle-end/54515
2258 * g++.dg/tree-ssa/pr54515.C: New testcase.
2259
2260 2012-09-10 Andrew Pinski <apinski@cavium.com>
2261
2262 PR tree-opt/c54362
2263 * gcc.dg/tm/memopt-16.c: New testcase.
2264
2265 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 PR c++/54541
2268 PR c++/54542
2269 * g++.dg/cpp0x/sfinae40.C: New.
2270 * g++.dg/cpp0x/sfinae41.C: Likewise.
2271
2272 2012-09-10 Jason Merrill <jason@redhat.com>
2273
2274 PR c++/54538
2275 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2276
2277 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2278
2279 PR target/54089
2280 * gcc.target/sh/pr54089-3.c: New.
2281
2282 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2283
2284 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2285
2286 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2287
2288 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2289
2290 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2291
2292 * gcc.dg/pr52558-2.c: Delete.
2293 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2294
2295 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2296
2297 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2298
2299 2012-09-10 Richard Guenther <rguenther@suse.de>
2300
2301 PR tree-optimization/54520
2302 * gcc.dg/torture/pr54520.c: New testcase.
2303
2304 2012-09-10 Jason Merrill <jason@redhat.com>
2305
2306 PR c++/54506
2307 * g++.dg/cpp0x/implicit14.C: New.
2308
2309 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2310
2311 PR fortran/54208
2312 * gfortran.dg/bound_simplification_3.f90: New test.
2313
2314 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2315
2316 PR testsuite/54184
2317 * gcc.dg/pr52558-1.c: Delete.
2318 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2319
2320 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2321
2322 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2323 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2324 * gcc.target/arm/smlaltt-1.c: Likewise.
2325
2326 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2327
2328 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2329
2330 2012-09-07 Tom de Vries <tom@codesourcery.com>
2331
2332 PR tree-optimization/53986
2333 * gcc.dg/tree-ssa/vrp80.c: New test.
2334 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2335
2336 2012-09-06 Jason Merrill <jason@redhat.com>
2337
2338 PR c++/54341
2339 PR c++/54253
2340 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2341 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2342
2343 2012-09-06 Andrew Pinski <apinski@cavium.com>
2344
2345 PR tree-opt/54494
2346 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2347
2348 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR rtl-optimization/54455
2351 * gcc.dg/54455.c: New test.
2352
2353 2012-09-06 Tobias Burnus <burnus@net-b.de>
2354
2355 PR fortran/54463
2356 * gfortran.dg/promotion_2.f90: New.
2357
2358 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR middle-end/54486
2361 * c-c++-common/pr54486.c: New test.
2362
2363 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2364
2365 PR fortran/54474
2366 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2367
2368 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2369
2370 PR c++/54191
2371 * g++.dg/cpp0x/sfinae39.C: New.
2372
2373 2012-09-04 Jason Merrill <jason@redhat.com>
2374
2375 PR c++/54441
2376 * g++.dg/ext/flexary3.C: New.
2377
2378 PR c++/54420
2379 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2380
2381 PR c++/54198
2382 * g++.dg/template/defarg15.C: New.
2383
2384 PR c++/54437
2385 * g++.dg/template/access24.C: New.
2386
2387 2012-09-04 Richard Guenther <rguenther@suse.de>
2388
2389 PR tree-optimization/54458
2390 * gcc.dg/torture/pr54458.c: New testcase.
2391
2392 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2393
2394 * gcc.target/arm/neon-vext.c: New test.
2395 * gcc.target/arm/neon-vext-execute.c: Ditto.
2396
2397 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2398
2399 PR fortran/54243
2400 PR fortran/54244
2401 * gfortran.dg/select_type_29.f03: New.
2402
2403 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2404
2405 * gcc.dg/fold-perm.c: Improve test.
2406
2407 2012-09-03 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/51632
2410 * gfortran.dg/coarray_class_1.f90: New.
2411
2412 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2413
2414 PR target/49206
2415 * gcc.c-torture/compile/pr49206.c: New test.
2416
2417 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2418 Uros Bizjak <ubizjak@gmail.com>
2419
2420 PR target/36680
2421 * gfortran.dg/pr36680.f90: New test.
2422
2423 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2424
2425 PR target/42295
2426 * g++.dg/opt/pr42295.C: New test.
2427
2428 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR target/54436
2431 * gcc.dg/torture/pr54436.c: New test.
2432
2433 2012-09-01 Andrew Pinski <apinski@cavium.com>
2434
2435 * gcc.target/mips/truncate-8.c: New testcase.
2436
2437 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2438
2439 PR target/46829
2440 PR target/46843
2441 * gcc.target/i386/pr46829.c: New test.
2442 * gcc.target/i386/pr46843.c: Ditto.
2443
2444 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2445 Jason Merrill <jason@redhat.com>
2446
2447 PR c++/18747
2448 * g++.dg/parse/error50.C: New.
2449
2450 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR c/54428
2453 * gcc.c-torture/compile/pr54428.c: New test.
2454
2455 2012-08-31 Ollie Wild <aaw@google.com>
2456
2457 PR c++/54197
2458 * g++.dg/init/lifetime3.C: New test.
2459
2460 2012-08-31 Martin Jambor <mjambor@suse.cz>
2461
2462 PR middle-end/54409
2463 * gcc.dg/torture/pr54409.c: New test.
2464
2465 2012-08-31 Martin Jambor <mjambor@suse.cz>
2466
2467 * gfortran.dg/pr48636.f90: Add dump scan checks.
2468
2469 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2470
2471 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2472
2473 2012-08-28 Joey Ye <joey.ye@arm.com>
2474
2475 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2476
2477 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2478
2479 PR target/46254
2480 * gcc.target/i386/pr46254.c: New test.
2481
2482 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2483
2484 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2485 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2486 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2487
2488 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2489
2490 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2491 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2492 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2493 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2494 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2495 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2496 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2497 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2498 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2499 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2500 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2501 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2502 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2503 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2504 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2505 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2506 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2507 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2508 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2509 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2510 gcc.target/mips/unaligned-1.c: Tighten regexps.
2511
2512 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2513
2514 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2515 (mips_option_groups): Remove optimization. Add various -f options.
2516 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2517 and -pg imply -fno-omit-frame-pointer.
2518 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2519 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2520 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2521 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2522 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2523 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2524 * gcc.target/mips/abi-n32-long32.c: Likewise.
2525 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2526 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2527 * gcc.target/mips/abi-n32-long64.c: Likewise.
2528 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2529 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2530 * gcc.target/mips/abi-n64-long32.c: Likewise.
2531 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2532 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2533 * gcc.target/mips/abi-n64-long64.c: Likewise.
2534 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2535 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2536 * gcc.target/mips/abi-o32-long32.c: Likewise.
2537 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2538 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2539 * gcc.target/mips/abi-o32-long64.c: Likewise.
2540 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2541 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2542 * gcc.target/mips/abi-o64-long32.c: Likewise.
2543 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2544 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2545 * gcc.target/mips/abi-o64-long64.c: Likewise.
2546 * gcc.target/mips/asm-1.c: Likewise.
2547 * gcc.target/mips/branch-1.c: Likewise.
2548 * gcc.target/mips/call-3.c: Likewise.
2549 * gcc.target/mips/call-saved-3.c: Likewise.
2550 * gcc.target/mips/clear-cache-1.c: Likewise.
2551 * gcc.target/mips/div-1.c: Likewise.
2552 * gcc.target/mips/div-2.c: Likewise.
2553 * gcc.target/mips/div-3.c: Likewise.
2554 * gcc.target/mips/div-4.c: Likewise.
2555 * gcc.target/mips/div-5.c: Likewise.
2556 * gcc.target/mips/div-6.c: Likewise.
2557 * gcc.target/mips/div-7.c: Likewise.
2558 * gcc.target/mips/div-8.c: Likewise.
2559 * gcc.target/mips/div-9.c: Likewise.
2560 * gcc.target/mips/div-10.c: Likewise.
2561 * gcc.target/mips/div-11.c: Likewise.
2562 * gcc.target/mips/div-12.c: Likewise.
2563 * gcc.target/mips/dsp-ctrl.c: Likewise.
2564 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2565 * gcc.target/mips/ext-8.c: Likewise.
2566 * gcc.target/mips/extend-2.c: Likewise.
2567 * gcc.target/mips/fix-r10000-1.c: Likewise.
2568 * gcc.target/mips/fix-r10000-2.c: Likewise.
2569 * gcc.target/mips/fix-r10000-3.c: Likewise.
2570 * gcc.target/mips/fix-r10000-4.c: Likewise.
2571 * gcc.target/mips/fix-r10000-5.c: Likewise.
2572 * gcc.target/mips/fix-r10000-6.c: Likewise.
2573 * gcc.target/mips/fix-r10000-7.c: Likewise.
2574 * gcc.target/mips/fix-r10000-8.c: Likewise.
2575 * gcc.target/mips/fix-r10000-9.c: Likewise.
2576 * gcc.target/mips/fix-r10000-10.c: Likewise.
2577 * gcc.target/mips/fix-r10000-11.c: Likewise.
2578 * gcc.target/mips/fix-r10000-12.c: Likewise.
2579 * gcc.target/mips/fix-r10000-13.c: Likewise.
2580 * gcc.target/mips/fix-r10000-14.c: Likewise.
2581 * gcc.target/mips/fix-r10000-15.c: Likewise.
2582 * gcc.target/mips/fpcmp-1.c: Likewise.
2583 * gcc.target/mips/fpcmp-2.c: Likewise.
2584 * gcc.target/mips/fpr-moves-7.c: Likewise.
2585 * gcc.target/mips/fpr-moves-8.c: Likewise.
2586 * gcc.target/mips/int-moves-1.c: Likewise.
2587 * gcc.target/mips/int-moves-2.c: Likewise.
2588 * gcc.target/mips/long-calls-pg.c: Likewise.
2589 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2590 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2591 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2592 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2593 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2594 * gcc.target/mips/mips-3d-1.c: Likewise.
2595 * gcc.target/mips/mips-3d-2.c: Likewise.
2596 * gcc.target/mips/mips-3d-3.c: Likewise.
2597 * gcc.target/mips/mips-3d-4.c: Likewise.
2598 * gcc.target/mips/mips-3d-5.c: Likewise.
2599 * gcc.target/mips/mips-3d-6.c: Likewise.
2600 * gcc.target/mips/mips-3d-7.c: Likewise.
2601 * gcc.target/mips/mips-3d-8.c: Likewise.
2602 * gcc.target/mips/mips-3d-9.c: Likewise.
2603 * gcc.target/mips/mips-ps-1.c: Likewise.
2604 * gcc.target/mips/mips-ps-2.c: Likewise.
2605 * gcc.target/mips/mips-ps-3.c: Likewise.
2606 * gcc.target/mips/mips-ps-4.c: Likewise.
2607 * gcc.target/mips/mips-ps-6.c: Likewise.
2608 * gcc.target/mips/mips32-dspr2.c: Likewise.
2609 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2610 * gcc.target/mips/neg-abs-1.c: Likewise.
2611 * gcc.target/mips/neg-abs-2.c: Likewise.
2612 * gcc.target/mips/nmadd-3.c: Likewise.
2613 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2614 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2615 * gcc.target/mips/octeon-pop-1.c: Likewise.
2616 * gcc.target/mips/pr26765.c: Likewise.
2617 * gcc.target/mips/pr33256.c: Likewise.
2618 * gcc.target/mips/pr33635-1.c: Likewise.
2619 * gcc.target/mips/pr33755.c: Likewise.
2620 * gcc.target/mips/pr35802.c: Likewise.
2621 * gcc.target/mips/pr45074.c: Likewise.
2622 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2623 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2624 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2625 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2626 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2627 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2628 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2629 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2630 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2631 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2632 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2633 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2634 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2635 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2636 * gcc.target/mips/save-restore-1.c: Likewise.
2637 * gcc.target/mips/save-restore-3.c: Likewise.
2638 * gcc.target/mips/save-restore-5.c: Likewise.
2639 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2640 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2641 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2642 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2643 * gcc.target/mips/stack-1.c: Likewise.
2644
2645 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2646 Tighten regexps.
2647
2648 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2649 branch under test to be filled with preceding rather than
2650 following instructions.
2651 * gcc.target/mips/branch-10.c: Likewise.
2652 * gcc.target/mips/branch-11.c: Likewise.
2653 * gcc.target/mips/branch-12.c: Likewise.
2654 * gcc.target/mips/branch-13.c: Likewise.
2655 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2656 to be eliminated. Tighten $28 scan-assembler-not test.
2657
2658 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2659 function to...
2660 * gcc.target/mips/call-4.c: ...this new test.
2661
2662 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2663 more likely.
2664 * gcc.target/mips/code-readable-3.c: Likewise.
2665 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2666 flag but skip for -O0.
2667 * gcc.target/mips/code-readable-4.c: Likewise.
2668
2669 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2670 of operations under test.
2671 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2672
2673 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2674 Don't require sibling-call optimization.
2675 * gcc.target/mips/near-far-4.c: Likewise.
2676
2677 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2678 Make sure that the register variable is used.
2679 * gcc.target/mips/soft-float-1.c: Likewise.
2680
2681 * gcc.target/mips/sdata-1.c: Make static data volatile.
2682 * gcc.target/mips/sdata-2.c: Likewise.
2683 * gcc.target/mips/sdata-3.c: Likewise.
2684 * gcc.target/mips/sdata-4.c: Likewise.
2685
2686 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2687 skip for -O0.
2688 * gcc.target/mips/atomic-memory-2.c: Likewise.
2689 * gcc.target/mips/branch-cost-1.c: Likewise.
2690 * gcc.target/mips/branch-cost-2.c: Likewise.
2691 * gcc.target/mips/cache-1.c: Likewise.
2692 * gcc.target/mips/call-1.c: Likewise.
2693 * gcc.target/mips/call-saved-2.c: Likewise.
2694 * gcc.target/mips/const-anchor-1.c: Likewise.
2695 * gcc.target/mips/const-anchor-2.c: Likewise.
2696 * gcc.target/mips/dse-1.c: Likewise.
2697 * gcc.target/mips/dsp-lhx.c: Likewise.
2698 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2699 * gcc.target/mips/ext-1.c: Likewise.
2700 * gcc.target/mips/ext-2.c: Likewise.
2701 * gcc.target/mips/ext-3.c: Likewise.
2702 * gcc.target/mips/ext-4.c: Likewise.
2703 * gcc.target/mips/ext-5.c: Likewise.
2704 * gcc.target/mips/ext-6.c: Likewise.
2705 * gcc.target/mips/ext-7.c: Likewise.
2706 * gcc.target/mips/extend-1.c: Likewise.
2707 * gcc.target/mips/fix-r4000-1.c: Likewise.
2708 * gcc.target/mips/fix-r4000-3.c: Likewise.
2709 * gcc.target/mips/fix-r4000-5.c: Likewise.
2710 * gcc.target/mips/fix-r4000-6.c: Likewise.
2711 * gcc.target/mips/fix-r4000-8.c: Likewise.
2712 * gcc.target/mips/fix-r4000-10.c: Likewise.
2713 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2714 * gcc.target/mips/fixed-vector-type.c: Likewise.
2715 * gcc.target/mips/fpr-moves-1.c: Likewise.
2716 * gcc.target/mips/fpr-moves-2.c: Likewise.
2717 * gcc.target/mips/fpr-moves-3.c: Likewise.
2718 * gcc.target/mips/fpr-moves-4.c: Likewise.
2719 * gcc.target/mips/fpr-moves-5.c: Likewise.
2720 * gcc.target/mips/fpr-moves-6.c: Likewise.
2721 * gcc.target/mips/ins-1.c: Likewise.
2722 * gcc.target/mips/ins-2.c: Likewise.
2723 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2724 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2725 * gcc.target/mips/lazy-binding-1.c: Likewise.
2726 * gcc.target/mips/madd-3.c: Likewise.
2727 * gcc.target/mips/madd-5.c: Likewise.
2728 * gcc.target/mips/madd-6.c: Likewise.
2729 * gcc.target/mips/madd-8.c: Likewise.
2730 * gcc.target/mips/madd-9.c: Likewise.
2731 * gcc.target/mips/memcpy-1.c: Likewise.
2732 * gcc.target/mips/mips-ps-type.c: Likewise.
2733 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2734 * gcc.target/mips/mips-sched-madd.c: Likewise.
2735 * gcc.target/mips/mips16e-extends.c: Likewise.
2736 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2737 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2738 * gcc.target/mips/movcc-1.c: Likewise.
2739 * gcc.target/mips/movcc-2.c: Likewise.
2740 * gcc.target/mips/movcc-3.c: Likewise.
2741 * gcc.target/mips/msub-5.c: Likewise.
2742 * gcc.target/mips/msub-6.c: Likewise.
2743 * gcc.target/mips/msub-8.c: Likewise.
2744 * gcc.target/mips/mult-2.c: Likewise.
2745 * gcc.target/mips/mult-3.c: Likewise.
2746 * gcc.target/mips/mult-5.c: Likewise.
2747 * gcc.target/mips/mult-6.c: Likewise.
2748 * gcc.target/mips/mult-7.c: Likewise.
2749 * gcc.target/mips/mult-12.c: Likewise.
2750 * gcc.target/mips/mult-13.c: Likewise.
2751 * gcc.target/mips/mult-14.c: Likewise.
2752 * gcc.target/mips/mult-15.c: Likewise.
2753 * gcc.target/mips/mult-17.c: Likewise.
2754 * gcc.target/mips/mult-18.c: Likewise.
2755 * gcc.target/mips/mult-19.c: Likewise.
2756 * gcc.target/mips/nmadd-1.c: Likewise.
2757 * gcc.target/mips/nmadd-2.c: Likewise.
2758 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2759 * gcc.target/mips/octeon-cins-1.c: Likewise.
2760 * gcc.target/mips/octeon-cins-2.c: Likewise.
2761 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2762 * gcc.target/mips/octeon-exts-2.c: Likewise.
2763 * gcc.target/mips/octeon-exts-3.c: Likewise.
2764 * gcc.target/mips/octeon-exts-4.c: Likewise.
2765 * gcc.target/mips/octeon-exts-5.c: Likewise.
2766 * gcc.target/mips/octeon-exts-6.c: Likewise.
2767 * gcc.target/mips/octeon-exts-7.c: Likewise.
2768 * gcc.target/mips/octeon-pop-2.c: Likewise.
2769 * gcc.target/mips/octeon-seq-3.c: Likewise.
2770 * gcc.target/mips/octeon-seq-4.c: Likewise.
2771 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2772 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2773 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2774 * gcc.target/mips/pr54240.c: Likewise.
2775 * gcc.target/mips/rsqrt-1.c: Likewise.
2776 * gcc.target/mips/rsqrt-2.c: Likewise.
2777 * gcc.target/mips/rsqrt-3.c: Likewise.
2778 * gcc.target/mips/rsqrt-4.c: Likewise.
2779 * gcc.target/mips/save-restore-2.c: Likewise.
2780 * gcc.target/mips/save-restore-4.c: Likewise.
2781 * gcc.target/mips/sb1-1.c: Likewise.
2782 * gcc.target/mips/scc-1.c: Likewise.
2783 * gcc.target/mips/scc-2.c: Likewise.
2784 * gcc.target/mips/scc-3.c: Likewise.
2785 * gcc.target/mips/scc-4.c: Likewise.
2786 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2787 * gcc.target/mips/truncate-1.c: Likewise.
2788 * gcc.target/mips/truncate-2.c: Likewise.
2789 * gcc.target/mips/truncate-3.c: Likewise.
2790 * gcc.target/mips/truncate-4.c: Likewise.
2791 * gcc.target/mips/truncate-5.c: Likewise.
2792 * gcc.target/mips/truncate-6.c: Likewise.
2793 * gcc.target/mips/unaligned-1.c: Likewise.
2794
2795 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2796 skip for -O0. Require -fexpensive-optimizations.
2797 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2798 * gcc.target/mips/dspr2-MULT.c: Likewise.
2799 * gcc.target/mips/fix-r4000-2.c: Likewise.
2800 * gcc.target/mips/fix-r4000-4.c: Likewise.
2801 * gcc.target/mips/fix-r4000-7.c: Likewise.
2802 * gcc.target/mips/fix-r4000-9.c: Likewise.
2803 * gcc.target/mips/madd-1.c: Likewise.
2804 * gcc.target/mips/madd-2.c: Likewise.
2805 * gcc.target/mips/madd-4.c: Likewise.
2806 * gcc.target/mips/maddu-1.c: Likewise.
2807 * gcc.target/mips/maddu-2.c: Likewise.
2808 * gcc.target/mips/maddu-3.c: Likewise.
2809 * gcc.target/mips/maddu-4.c: Likewise.
2810 * gcc.target/mips/msub-1.c: Likewise.
2811 * gcc.target/mips/msub-2.c: Likewise.
2812 * gcc.target/mips/msub-3.c: Likewise.
2813 * gcc.target/mips/msub-4.c: Likewise.
2814 * gcc.target/mips/msubu-1.c: Likewise.
2815 * gcc.target/mips/msubu-2.c: Likewise.
2816 * gcc.target/mips/msubu-3.c: Likewise.
2817 * gcc.target/mips/msubu-4.c: Likewise.
2818 * gcc.target/mips/mult-1.c: Likewise.
2819 * gcc.target/mips/mult-4.c: Likewise.
2820 * gcc.target/mips/mult-8.c: Likewise.
2821 * gcc.target/mips/mult-9.c: Likewise.
2822 * gcc.target/mips/mult-10.c: Likewise.
2823 * gcc.target/mips/mult-11.c: Likewise.
2824 * gcc.target/mips/mult-16.c: Likewise.
2825
2826 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2827 skip for -O0 and -Os.
2828 * gcc.target/mips/fix-r4000-12.c: Likewise.
2829 * gcc.target/mips/madd-7.c: Likewise.
2830 * gcc.target/mips/mips-ps-5.c: Likewise.
2831 * gcc.target/mips/mips-ps-7.c: Likewise.
2832 * gcc.target/mips/msub-7.c: Likewise.
2833
2834 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2835 skip for -O0. Require -mno-abicalls.
2836 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2837
2838 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2839 skip for -O0. Require a total number of BBIT instructions and
2840 at least one of each kind.
2841
2842 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2843 skip for -O0. Require -fno-unroll-loops.
2844
2845 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2846 skip for -O0. Allow BLTZ as well as BGEZ.
2847
2848 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2849
2850 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2851 skip for -O0. Require -fschedule-insns2.
2852 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2853
2854 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2855 but skip for -O0. Make a branch-likely more likely.
2856
2857 * gcc.target/mips/timode-2.c: Split each test into its own function.
2858 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2859
2860 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2861 skip for -O0. Require -fpeephole2.
2862 * gcc.target/mips/vr-mult-2.c: Likewise.
2863
2864 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2865
2866 PR preprocessor/53469
2867 * gcc.dg/cpp/_Pragma7.c: New test case.
2868
2869 2012-08-27 Tobias Burnus <burnus@net-b.de>
2870
2871 PR fortran/54370
2872 * gfortran.dg/do_5.f90: New.
2873
2874 2012-08-27 Tobias Burnus <burnus@net-b.de>
2875
2876 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2877 from dg-options as -Wall no longer implies it.
2878
2879 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2880
2881 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2882
2883 2012-08-25 Jason Merrill <jason@redhat.com>
2884
2885 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2886
2887 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2888
2889 PR c++/51421
2890 * g++.dg/cpp0x/auto34.C: New.
2891
2892 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c/54363
2895 * gcc.dg/pr54363.c: New test.
2896
2897 PR c/54355
2898 * gcc.dg/pr54355.c: New test.
2899
2900 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2901
2902 PR debug/52857
2903 * gcc.target/i386/pr52857-1.c: New.
2904 * gcc.target/i386/pr52857-2.c: Likewise.
2905
2906 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2907
2908 * gcc.target/mips/code-readable-4.c: New test.
2909
2910 2012-08-23 Julian Brown <julian@codesourcery.com>
2911 Sandra Loosemore <sandra@codesourcery.com>
2912
2913 * gcc.target/mips/code-readable-1.c: Add -O to options.
2914
2915 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/20420
2918 * g++.dg/lookup/using53.C: New.
2919
2920 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2921
2922 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2923 * gcc.dg/fixed-point/convert-1.c: New.
2924 * gcc.dg/fixed-point/convert-2.c: New.
2925 * gcc.dg/fixed-point/convert-3.c: New.
2926 * gcc.dg/fixed-point/convert-4.c: New.
2927 * gcc.dg/fixed-point/convert-float-1.c: New.
2928 * gcc.dg/fixed-point/convert-float-2.c: New.
2929 * gcc.dg/fixed-point/convert-float-3.c: New.
2930 * gcc.dg/fixed-point/convert-float-4.c: New.
2931 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2932 * gcc.dg/fixed-point/convert-sat.c: New.
2933 * gcc.dg/fixed-point/convert.h: New.
2934
2935 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2936
2937 PR target/54089
2938 * gcc.target/sh/pr54089-2.c: New.
2939
2940 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2941
2942 * gcc.target/i386/long-double-64-1.c: New file.
2943 * gcc.target/i386/long-double-64-2.c: Likewise.
2944 * gcc.target/i386/long-double-64-3.c: Likewise.
2945 * gcc.target/i386/long-double-64-4.c: Likewise.
2946 * gcc.target/i386/long-double-80-1.c: Likewise.
2947 * gcc.target/i386/long-double-80-2.c: Likewise.
2948 * gcc.target/i386/long-double-80-3.c: Likewise.
2949 * gcc.target/i386/long-double-80-4.c: Likewise.
2950 * gcc.target/i386/long-double-80-5.c: Likewise.
2951 * gcc.target/i386/long-double-80-6.c: Likewise.
2952 * gcc.target/i386/long-double-80-7.c: Likewise.
2953
2954 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2955
2956 PR tree-optimization/54317
2957 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2958
2959 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2960
2961 PR target/39423
2962 * gcc.target/sh/pr39423-2.c: New.
2963
2964 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2965
2966 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2967 * gcc.dg/fold-perm.c: Likewise.
2968
2969 2012-08-20 Jan Hubicka <jh@suse.cz>
2970
2971 PR fortran/48636
2972 * gcc.dg/ipa/inlinehint-1.c: New.
2973
2974 2012-08-20 Florian Weimer <fweimer@redhat.com>
2975
2976 PR c++/19351
2977 * g++.dg/init/new38.C: New test.
2978 * g++.dg/init/new39.C: New test.
2979
2980 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2981
2982 PR target/54089
2983 * gcc.target/sh/pr54089-1.c: New.
2984
2985 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2986
2987 PR target/51244
2988 * gcc.target/sh/pr51244-11.c: New.
2989
2990 2012-08-20 Tobias Burnus <burnus@net-b.de>
2991
2992 PR fortran/54301
2993 * gfortran.dg/warn_target_lifetime_2.f90: New.
2994
2995 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/10416
2998 * g++.dg/warn/Wunused-var-17.C: New.
2999
3000 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3001
3002 PR middle-end/53992
3003 * gcc.dg/gomp/pr53992.c: New test.
3004
3005 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3006
3007 PR tree-ssa/54295
3008 * gcc.c-torture/execute/20120817-1.c: New test.
3009
3010 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3011
3012 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3013 add instruction.
3014 (f2): New test that really does need adds.
3015
3016 2012-08-20 Richard Guenther <rguenther@suse.de>
3017
3018 PR tree-optimization/54327
3019 * gcc.dg/torture/pr54327.c: New testcase.
3020
3021 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR tree-optimization/54321
3024 * gcc.c-torture/compile/pr54321.c: New test.
3025
3026 2012-08-20 Tobias Burnus <burnus@net-b.de>
3027
3028 PR fortran/54301
3029 * gfortran.dg/warn_target_lifetime_1.f90: New.
3030
3031 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3032
3033 PR fortran/54298
3034 * gfortran.dg/real_compare_1.f90: New test case.
3035 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3036
3037 2012-08-18 Jan Hubicka <jh@suse.cz>
3038
3039 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3040
3041 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3042
3043 PR fortran/39290
3044 * gfortran.dg/interface_37.f90: New test.
3045
3046 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3047 Gary Funck <gary@intrepid.com>
3048
3049 PR target/20020
3050 * gcc.target/i386/pr20020-1.c: New test.
3051 * gcc.target/i386/pr20020-2.c: Likewise.
3052 * gcc.target/i386/pr20020-3.c: Likewise.
3053
3054 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3055
3056 * gcc.target/i386/perm-concat.c: New test.
3057
3058 2012-08-17 Julian Brown <julian@codesourcery.com>
3059
3060 * gcc.target/arm/div64-unwinding.c: New test.
3061
3062 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3063
3064 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3065
3066 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3067
3068 PR target/54236
3069 * gcc.target/sh/pr54236-1.c: New.
3070
3071 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3072
3073 * lib/target-supports.exp (check_effective_target_sync_int_long)
3074 (check_effective_target_sync_char_short): Enable for crisv32-*
3075 and cris-*.
3076
3077 PR middle-end/54261
3078 * gcc.dg/torture/pr54261-1.c: New test.
3079
3080 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3081
3082 PR fortran/54243
3083 PR fortran/54244
3084 * gfortran.dg/typebound_call_24.f03: New.
3085
3086 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3087
3088 PR tree-optimization/54245
3089 * gcc.dg/tree-ssa/pr54245.c: New test.
3090
3091 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3092
3093 PR tree-optimization/54240
3094 * gcc.target/powerpc/pr54240.c: New test.
3095 * gcc.target/mips/pr54240.c: Likewise.
3096
3097 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3098
3099 PR target/52933
3100 * gcc.target/sh/pr52933-1.c: New.
3101 * gcc.target/sh/pr52933-2.c: New.
3102
3103 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3104
3105 PR target/50751
3106 * gcc.target/sh/pr50751-8.c: New.
3107
3108 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3109
3110 PR fortran/47586
3111 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3112 * gfortran.dg/typebound_proc_27.f03: New test.
3113
3114 2012-08-14 Sterling Augustine <saugustine@google.com>
3115
3116 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3117
3118 2012-08-14 Tobias Burnus <burnus@net-b.de>
3119
3120 PR fortran/40881
3121 * gfortran.dg/data_constraints_3.f90: New.
3122 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3123 to disable -pedantic compilation.
3124 * gfortran.dg/pr37243.f: Ditto.
3125 * gfortran.dg/g77/19990826-3.f: Ditto.
3126 * gfortran.dg/g77/20020307-1.f : Ditto.
3127 * gfortran.dg/g77/980310-3.f: Ditto.
3128
3129 2012-08-14 Tobias Burnus <burnus@net-b.de>
3130
3131 PR fortran/54234
3132 * gfortran.dg/warn_conversion_4.f90: New.
3133
3134 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR middle-end/53411
3137 PR rtl-optimization/53495
3138 * gcc.c-torture/compile/pr53411.c: New test.
3139 * gcc.c-torture/compile/pr53495.c: New test.
3140
3141 2012-08-13 Richard Guenther <rguenther@suse.de>
3142
3143 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3144
3145 2012-08-13 Richard Guenther <rguenther@suse.de>
3146
3147 PR tree-optimization/54200
3148 * gcc.dg/guality/pr54200.c: New testcase.
3149 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3150
3151 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3152
3153 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3154
3155 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3156
3157 PR target/51244
3158 * gcc.target/sh/pr51244-7.c: New.
3159 * gcc.target/sh/pr51244-8.c: New.
3160 * gcc.target/sh/pr51244-9.c: New.
3161 * gcc.target/sh/pr51244-10.c: New.
3162
3163 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3164
3165 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3166 -m2e or -m2a.
3167 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3168 * gcc.target/sh/pr53511-1.c: Likewise.
3169 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3170 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3171 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3172 * gcc.target/sh/pr53512-3.c: Likewise.
3173 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3174
3175 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3176
3177 PR target/39423
3178 * gcc.c-torture/compile/pr39423-1.c: New.
3179 * gcc.c-torture/compile/pr39423-2.c: New.
3180
3181 2012-08-12 Tobias Burnus <burnus@net-b.de>
3182
3183 PR fortran/54221
3184 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3185 they appear uninitialized on the RHS.
3186 * gfortran.dg/public_private_module_6.f90: New.
3187
3188 2012-08-11 Martin Jambor <mjambor@suse.cz>
3189
3190 PR fortran/48636
3191 * gfortran.dg/pr48636.f90: New test.
3192
3193 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3194
3195 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3196 to avoid warnings.
3197 (main): Adjust caller.
3198
3199 2012-08-10 Richard Guenther <rguenther@suse.de>
3200
3201 * gcc.dg/matrix/*.c: Adjust and move ...
3202 * gcc.dg/torture/: ... here.
3203 * gcc.dg/matrix: Remove directory.
3204
3205 2012-08-10 Richard Guenther <rguenther@suse.de>
3206
3207 PR middle-end/54219
3208 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3209
3210 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3211
3212 PR middle-end/54211
3213 * gcc.dg/tree-ssa/pr54211.c: New test.
3214
3215 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3216
3217 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3218 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3219
3220 2012-08-10 Richard Guenther <rguenther@suse.de>
3221
3222 PR tree-optimization/54109
3223 * gcc.dg/torture/pr54109.c: New testcase.
3224 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3225 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3226
3227 2012-08-10 Richard Guenther <rguenther@suse.de>
3228
3229 PR tree-optimization/54027
3230 * gcc.dg/torture/pr54027.c: New testcase.
3231
3232 2012-08-10 Richard Guenther <rguenther@suse.de>
3233
3234 * g++.dg/plugin/selfassign.c: Adjust.
3235 * gcc.dg/plugin/selfassign.c: Likewise.
3236 * gcc.dg/strlenopt-11.c: Likewise.
3237 * gcc.dg/strlenopt-13.c: Likewise.
3238 * gcc.dg/no-strict-overflow-4.c: Likewise.
3239 * gcc.dg/strict-overflow-4.c: Likewise.
3240 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3241 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3242 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3243 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3244 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3245 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3246 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3247 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3248 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3249 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3250 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3251 * gcc.dg/pr46309.c: Likewise.
3252 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3253
3254 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3255
3256 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3257 for x86 targets.
3258 * gcc.c-torture/compile/20120727-2.c: New test.
3259
3260 2012-08-09 Martin Jambor <mjambor@suse.cz>
3261
3262 * gcc.dg/ipa/iinline-4.c: New test.
3263 * gcc.dg/ipa/iinline-5.c: Likewise.
3264 * gcc.dg/ipa/iinline-6.c: Likewise.
3265 * gcc.dg/ipa/iinline-7.c: Likewise.
3266 * gcc.dg/lto/20120723_0.c: Likewise.
3267 * gcc.dg/lto/20120723_1.c: Likewise.
3268
3269 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3270
3271 PR target/39423
3272 * gcc.target/sh/pr39423-1.c: New.
3273
3274 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3275
3276 PR target/51244
3277 * gcc.target/sh/pr51244-5: New.
3278 * gcc.target/sh/pr51244-6: New.
3279
3280 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3281
3282 * gcc.target/i386/adx-addxcarry32-3.c: New.
3283 * gcc.target/i386/adx-addxcarry64-3.c: New.
3284
3285 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3286
3287 PR rtl-optimization/53701
3288 * gcc.dg/pr53701.c: New test.
3289
3290 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3291
3292 * gcc.c-torture/compile/20120727-1.c: New test.
3293
3294 2012-08-09 Tobias Burnus <burnus@net-b.de>
3295
3296 PR fortran/54199
3297 * gfortran.dg/intrinsic_shadow_4.f90: New.
3298
3299 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3300
3301 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3302
3303 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3304
3305 * gcc.c-torture/execute/20120808-1.c: New test.
3306
3307 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3308
3309 PR rtl-optimization/54157
3310 * gcc.target/i386/pr54157.c: New file.
3311
3312 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3313
3314 * gcc.target/i386/adx-addcarryx32-1.c: New.
3315 * gcc.target/i386/adx-addcarryx32-2.c: New.
3316 * gcc.target/i386/adx-addcarryx64-1.c: New.
3317 * gcc.target/i386/adx-addcarryx64-2.c: New.
3318 * gcc.target/i386/adx-check.h: New.
3319 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3320 * gcc.target/i386/sse-12.c: Add -madx.
3321 * gcc.target/i386/sse-13.c: Ditto.
3322 * gcc.target/i386/sse-14.c: Ditto.
3323 * gcc.target/i386/sse-22.c: Ditto.
3324 * gcc.target/i386/sse-23.c: Ditto.
3325 * g++.dg/other/i386-2.C: Ditto.
3326 * g++.dg/other/i386-3.C: Ditto.
3327
3328 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3329
3330 * gcc.dg/tree-ssa/slsr-5.c: New.
3331 * gcc.dg/tree-ssa/slsr-6.c: New.
3332 * gcc.dg/tree-ssa/slsr-7.c: New.
3333 * gcc.dg/tree-ssa/slsr-8.c: New.
3334 * gcc.dg/tree-ssa/slsr-9.c: New.
3335 * gcc.dg/tree-ssa/slsr-10.c: New.
3336 * gcc.dg/tree-ssa/slsr-11.c: New.
3337 * gcc.dg/tree-ssa/slsr-12.c: New.
3338 * gcc.dg/tree-ssa/slsr-13.c: New.
3339 * gcc.dg/tree-ssa/slsr-14.c: New.
3340 * gcc.dg/tree-ssa/slsr-15.c: New.
3341 * gcc.dg/tree-ssa/slsr-16.c: New.
3342 * gcc.dg/tree-ssa/slsr-17.c: New.
3343 * gcc.dg/tree-ssa/slsr-18.c: New.
3344 * gcc.dg/tree-ssa/slsr-19.c: New.
3345 * gcc.dg/tree-ssa/slsr-20.c: New.
3346 * gcc.dg/tree-ssa/slsr-21.c: New.
3347 * gcc.dg/tree-ssa/slsr-22.c: New.
3348 * gcc.dg/tree-ssa/slsr-23.c: New.
3349 * gcc.dg/tree-ssa/slsr-24.c: New.
3350 * gcc.dg/tree-ssa/slsr-25.c: New.
3351 * gcc.dg/tree-ssa/slsr-26.c: New.
3352 * gcc.dg/tree-ssa/slsr-30.c: New.
3353 * gcc.dg/tree-ssa/slsr-31.c: New.
3354
3355 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3356
3357 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3358 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3359 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3360
3361 2012-08-06 Cary Coutant <ccoutant@google.com>
3362
3363 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3364
3365 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3366
3367 PR fortran/35831
3368 * gfortran.dg/dummy_procedure_5.f90: Modified.
3369 * gfortran.dg/dummy_procedure_8.f90: New.
3370 * gfortran.dg/interface_26.f90: Modified.
3371 * gfortran.dg/proc_ptr_11.f90: Modified.
3372 * gfortran.dg/proc_ptr_15.f90: Modified.
3373 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3374 * gfortran.dg/typebound_override_1.f90: Modified.
3375 * gfortran.dg/typebound_proc_6.f03: Modified.
3376
3377 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3378
3379 PR tree-optimization/51938
3380 PR tree-optimization/52005
3381 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3382 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3383 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3384 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3385
3386 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3387
3388 Avoid crashing on erroneous static_assert usage
3389 * g++.dg/cpp0x/static_assert8.C: New test.
3390
3391 2012-08-06 Jason Merrill <jason@redhat.com>
3392
3393 * g++.dg/cpp0x/sfinae38.C: New.
3394
3395 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3396 Paolo Carlini <paolo.carlini@oracle.com>
3397
3398 PR c++/54165
3399 * g++.dg/conversion/void2.C: New.
3400
3401 2012-08-06 Tom de Vries <tom@codesourcery.com>
3402
3403 * gcc.dg/tree-ssa/vrp78.c: New test.
3404
3405 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3406 Richard Sandiford <rdsandiford@googlemail.com>
3407
3408 * g++.dg/opt/enum2.C: Require fpic target.
3409 * g++.dg/lto/20090303_0.C: Likewise.
3410
3411 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3412 Catherine Moore <clm@codesourcery.com>
3413
3414 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3415 flush function names too.
3416 * gcc.target/mips/clear-cache-1.c: Likewise.
3417
3418 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3419
3420 PR target/54156
3421 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3422
3423 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3424
3425 PR fortran/54166
3426 * gfortran.dg/array_5.f90: New test.
3427
3428 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3429
3430 PR tree-optimization/30318
3431 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3432
3433 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3434
3435 * g++.dg/ext/vector17.C: New testcase.
3436
3437 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3438
3439 PR target/51931
3440 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3441 * g++.dg/opt/longbranch1.C: Likewise.
3442
3443 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3444
3445 PR tree-optimization/53805
3446 * gcc.dg/fold-notunord.c: New testcase.
3447
3448 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3449
3450 PR fortran/48820
3451 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3452 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3453
3454 2012-08-02 Jason Merrill <jason@redhat.com>
3455 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/51213 (again)
3458 * g++.dg/cpp0x/sfinae37.C: Extend.
3459
3460 2012-08-02 Richard Guenther <rguenther@suse.de>
3461
3462 PR tree-optimization/50672
3463 * g++.dg/torture/pr50672.C: New testcase.
3464
3465 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3466
3467 PR fortran/54147
3468 * gfortran.dg/abstract_type_6.f03: Modified.
3469 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3470 * gfortran.dg/proc_ptr_comp_35.f90: New.
3471 * gfortran.dg/typebound_proc_9.f03: Modified.
3472 * gfortran.dg/typebound_proc_26.f90: New.
3473
3474 2012-08-02 Richard Guenther <rguenther@suse.de>
3475
3476 * gcc.dg/torture/pta-callused-1.c: Adjust.
3477 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3478 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3479 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3480 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3481 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3482 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3483 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3484 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3485
3486 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3487
3488 PR fortran/54033
3489 * gfortran.dg/include_6.f90: New test case.
3490 * gfortran.dg/include_7.f90: New test case.
3491 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3492
3493 2012-08-01 Tom de Vries <tom@codesourcery.com>
3494
3495 * gcc.dg/tree-ssa/vrp76.c: New test.
3496
3497 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3498
3499 PR tree-optimization/46556
3500 * gcc.dg/tree-ssa/slsr-27.c: New.
3501 * gcc.dg/tree-ssa/slsr-28.c: New.
3502 * gcc.dg/tree-ssa/slsr-29.c: New.
3503
3504 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3505
3506 PR fortran/42418
3507 * gfortran.dg/proc_decl_29.f90: New.
3508
3509 2012-07-31 Dehao Chen <dehao@google.com>
3510
3511 * gcc.dg/predict-7.c: New test.
3512
3513 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3514
3515 PR fortran/54134
3516 * gfortran.dg/typebound_override_3.f90: New.
3517
3518 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3519
3520 PR tree-optimization/53773
3521 * gcc.dg/vect/pr53773.c: New test.
3522
3523 2012-07-31 Nick Clifton <nickc@redhat.com>
3524
3525 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3526 and for XStormy16.
3527
3528 2012-07-31 Tobias Burnus <burnus@net-b.de>
3529
3530 * gfortran.dg/c_funloc_tests_6.f90: New.
3531 * gfortran.dg/c_funloc_tests_7.f90: New.
3532 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3533
3534 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3535
3536 PR c++/53624
3537 * g++.dg/cpp0x/temp_default5.C: New.
3538
3539 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3540
3541 PR fortran/51081
3542 * gfortran.dg/proc_ptr_37.f90: New.
3543
3544 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3545
3546 * lib/target-supports.exp
3547 (check_effective_target_vect_natural_alignment): New function.
3548 * gcc.dg/align-2.c: Only run on targets with natural alignment
3549 of vector types.
3550 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3551 alignment of vector types.
3552
3553 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3554 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3555
3556 * gcc.target/i386/rdseed16-1.c: New.
3557 * gcc.target/i386/rdseed32-1.c: Ditto
3558 * gcc.target/i386/rdseed64-1.c: Ditto
3559 * gcc.target/i386/sse-12.c: Add -mrdseed.
3560 * gcc.target/i386/sse-13.c: Ditto.
3561 * gcc.target/i386/sse-14.c: Ditto.
3562 * g++.dg/other/i386-2.C: Ditto.
3563 * g++.dg/other/i386-3.C: Ditto.
3564
3565 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3566
3567 PR target/51244
3568 * gcc.target/sh/pr51244-4.c: New.
3569
3570 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3571
3572 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3573 for alpha*-*-* targets. Cleanup original tree dump.
3574
3575 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3576
3577 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3578 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3579
3580 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3581
3582 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3583 rand, srand. Include <stdlib.h>.
3584
3585 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3586
3587 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3588
3589 2012-07-26 Richard Henderson <rth@redhat.com>
3590
3591 * gcc.dg/attr-hotcold-1.c: New.
3592 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3593
3594 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3595 Sandra Loosemore <sandra@codesourcery.com>
3596
3597 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3598
3599 2012-07-26 Tobias Burnus <burnus@net-b.de>
3600
3601 * gfortran.dg/contiguous_1.f90: Update dg-error.
3602 * gfortran.dg/proc_ptr_32.f90: Ditto.
3603
3604 2012-07-26 Richard Guenther <rguenther@suse.de>
3605
3606 PR tree-optimization/54098
3607 * gcc.dg/torture/pr54098.c: New testcase.
3608
3609 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3610
3611 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3612 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3613
3614 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3615
3616 PR fortran/44354
3617 * gfortran.dg/array_constructor_39.f90: New test.
3618
3619 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3620
3621 PR fortran/44354
3622 * gfortran.dg/array_constructor_38.f90: New test.
3623
3624 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3625
3626 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3627
3628 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3629
3630 * gnat.dg/noreturn5.ad[sb]: New test.
3631
3632 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3633 Paul Brook <paul@codesourcery.com>
3634
3635 PR target/53633
3636
3637 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3638 * c-c++-common/pr53633.c: New test.
3639
3640 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3641
3642 * gcc.target/i386/asm-dialect-1.c: New test case.
3643
3644 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3645 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3646
3647 * gcc.target/i386/prefetchw-1.c: New.
3648 * gcc.target/i386/sse-12.c: Add -mprfchw.
3649 * gcc.target/i386/sse-13.c: Ditto.
3650 * gcc.target/i386/sse-14.c: Ditto.
3651 * gcc.target/i386/sse-22.c: Ditto.
3652 * gcc.target/i386/sse-23.c: Ditto.
3653 * g++.dg/other/i386-2.C: Ditto.
3654 * g++.dg/other/i386-3.C: Ditto.
3655
3656 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3657
3658 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3659
3660 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3661
3662 PR target/54051
3663 * gcc.target/arm/pr54051.c: New.
3664 * gcc.target/arm/vfp-1.c: Adjust test.
3665
3666 2012-07-24 Julian Brown <julian@codesourcery.com>
3667
3668 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3669 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3670 hard-float ARM.
3671
3672 2012-07-23 Paul Brook <paul@codesourcery.com>
3673
3674 * g++.dg/other/armv7m-1.c: New test.
3675
3676 2012-07-23 Julian Brown <julian@codesourcery.com>
3677
3678 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3679 ARM.
3680 (DO_TEST): Define to 1 for appropriate ARM targets.
3681
3682 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3683
3684 PR tree-optimization/53881
3685 * gcc.dg/pr53881.c: Renamed to ...
3686 * gcc.dg/pr53881-1.c: ... this.
3687 * gcc.dg/pr53881-2.c: New test.
3688
3689 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3690
3691 Handle recent changes in default atomics for cris*-*-linux*.
3692 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3693 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3694 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3695 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3696 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3697 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3698 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3699 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3700 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3701 -mno-unaligned-atomic-may-use-library is in effect for
3702 cris*-*-linux*.
3703 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3704 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3705 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3706 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3707 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3708 gcc.target/cris/torture/sync-mis-op-i-1.c,
3709 gcc.target/cris/torture/sync-mis-op-i-2.c,
3710 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3711 gcc.target/cris/torture/sync-mis-op-i-3.c,
3712 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3713 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3714 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3715 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3716 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3717 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3718 (main): Remove local variable x.
3719 [mis_ok]: Check that atomics don't fail.
3720
3721 2012-07-21 Andrew Pinski <apinski@cavium.com>
3722
3723 * gcc.dg/tree-ssa/vrp72.c: New test.
3724 * gcc.dg/tree-ssa/vrp73.c: New test.
3725 * gcc.dg/tree-ssa/vrp74.c: New test.
3726 * gcc.dg/tree-ssa/vrp75.c: New test.
3727
3728 2012-07-21 Andrew Pinski <apinski@cavium.com>
3729
3730 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3731 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3732
3733 2012-07-21 Andrew Pinski <apinski@cavium.com>
3734
3735 * gcc.target/mips/octeon-pop-2.c: New testcase.
3736
3737 2012-07-21 Tobias Burnus <burnus@net-b.de>
3738
3739 PR fortran/48820
3740 * gfortran.dg/assumed_rank_3.f90: New.
3741 * gfortran.dg/assumed_rank_11.f90: New.
3742 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3743 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3744 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3745
3746 2012-07-21 Andrew Pinski <apinski@cavium.com>
3747
3748 * gcc.target/mips/unaligned-1.c: New testcase.
3749
3750 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3751
3752 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3753
3754 2012-07-20 Tobias Burnus <burnus@net-b.de>
3755
3756 * gfortran.dg/bind_c_array_params_2.f90: New.
3757 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3758 and update dg-error.
3759
3760 2012-07-20 Tobias Burnus <burnus@net-b.de>
3761
3762 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3763
3764 2012-07-20 Jason Merrill <jason@redhat.com>
3765
3766 PR c++/54038
3767 * g++.dg/other/array7.C: New.
3768
3769 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3770
3771 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3772 the basic block and check loop depth.
3773 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3774 matching patterns and comments.
3775 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3776 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3777
3778 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR c++/28656
3781 * c-c++-common/pr28656.c: New test.
3782
3783 2012-07-19 Jason Merrill <jason@redhat.com>
3784
3785 PR c++/54026
3786 * g++.dg/init/mutable1.C: New.
3787
3788 2012-07-20 Tobias Burnus <burnus@net-b.de>
3789
3790 PR fortran/48820
3791 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3792 * gfortran.dg/assumed_rank_1.f90: New.
3793 * gfortran.dg/assumed_rank_1_c.c: New.
3794 * gfortran.dg/assumed_rank_2.f90: New.
3795 * gfortran.dg/assumed_rank_4.f90: New.
3796 * gfortran.dg/assumed_rank_5.f90: New.
3797 * gfortran.dg/assumed_rank_6.f90: New.
3798 * gfortran.dg/assumed_rank_7.f90: New.
3799 * gfortran.dg/assumed_rank_8.f90: New.
3800 * gfortran.dg/assumed_rank_8_c.c: New.
3801 * gfortran.dg/assumed_rank_9.f90: New.
3802 * gfortran.dg/assumed_rank_10.f90: New.
3803 * gfortran.dg/assumed_rank_12.f90: New.
3804
3805 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gnat.dg/opt25.adb: New test.
3808 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3809 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3810
3811 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3812
3813 * gnat.dg/aggr20.ad[sb]: New test.
3814 * gnat.dg/aggr20_pkg.ads: New helper.
3815
3816 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3817
3818 * gnat.dg/derived_type3.adb: New test.
3819 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3820
3821 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR rtl-optimization/53942
3824 * gcc.dg/pr53942.c: New test.
3825
3826 2012-07-19 Jason Merrill <jason@redhat.com>
3827
3828 PR c++/54021
3829 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3830
3831 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3832
3833 * gnat.dg/discr38.adb: New test.
3834
3835 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR middle-end/54017
3838 * c-c++-common/gomp/pr54017.c: New test.
3839
3840 2012-07-19 Richard Guenther <rguenther@suse.de>
3841 Eric Botcazou <ebotcazou@adacore.com>
3842
3843 * gnat.dg/loop_optimization11.adb: New testcase.
3844 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3845
3846 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3847 Jason Merrill <jason@redhat.com>
3848
3849 * g++.dg/cpp0x/sfinae37.C: New.
3850 * g++.dg/template/access23.C: New.
3851 * g++.dg/template/access7.C: Adjust.
3852 * g++.dg/template/sfinae10.C: Don't expect errors.
3853 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3854
3855 2012-07-18 Julian Brown <julian@codesourcery.com>
3856 Sandra Loosemore <sandra@codesroucery.com>
3857
3858 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3859
3860 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3861
3862 * gnat.dg/noreturn4.ad[sb]: New test.
3863 * gnat.dg/noreturn4_pkg.ads: New helper.
3864
3865 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3866 Julian Brown <julian@codesourcery.com>
3867
3868 * gcc.target/arm/neon-vdup-1.c: New test case.
3869 * gcc.target/arm/neon-vdup-2.c: New test case.
3870 * gcc.target/arm/neon-vdup-3.c: New test case.
3871 * gcc.target/arm/neon-vdup-4.c: New test case.
3872 * gcc.target/arm/neon-vdup-5.c: New test case.
3873 * gcc.target/arm/neon-vdup-6.c: New test case.
3874 * gcc.target/arm/neon-vdup-7.c: New test case.
3875 * gcc.target/arm/neon-vdup-8.c: New test case.
3876 * gcc.target/arm/neon-vdup-9.c: New test case.
3877 * gcc.target/arm/neon-vdup-10.c: New test case.
3878 * gcc.target/arm/neon-vdup-11.c: New test case.
3879 * gcc.target/arm/neon-vdup-12.c: New test case.
3880 * gcc.target/arm/neon-vdup-13.c: New test case.
3881 * gcc.target/arm/neon-vdup-14.c: New test case.
3882 * gcc.target/arm/neon-vdup-15.c: New test case.
3883 * gcc.target/arm/neon-vdup-16.c: New test case.
3884 * gcc.target/arm/neon-vdup-17.c: New test case.
3885 * gcc.target/arm/neon-vdup-18.c: New test case.
3886 * gcc.target/arm/neon-vdup-19.c: New test case.
3887 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3888 arguments non-constant.
3889
3890 2012-07-18 Richard Guenther <rguenther@suse.de>
3891
3892 PR tree-optimization/53970
3893 * g++.dg/torture/pr53970.C: New testcase.
3894
3895 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3896
3897 PR target/38621
3898 * gcc.c-torture/compile/pr38621.c: New.
3899
3900 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3901
3902 PR target/33135
3903 * gcc.target/sh/pr33135-1.c: New.
3904 * gcc.target/sh/pr33135-2.c: New.
3905 * gcc.target/sh/pr33135-3.c: New.
3906 * gcc.target/sh/pr33135-4.c: New.
3907
3908 2012-07-17 Jason Merrill <jason@redhat.com>
3909
3910 PR c++/53995
3911 * g++.dg/parse/enum9.C: New.
3912
3913 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3914 Sandra Loosemore <sandra@codesourcery.com>
3915
3916 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3917 if there is a conflict with -mcpu=. Use -mcpu=5208.
3918
3919 2012-07-17 Jason Merrill <jason@redhat.com>
3920
3921 PR c++/53989
3922 * g++.dg/template/array23.C: New.
3923
3924 2012-07-17 Tobias Burnus <burnus@net-b.de>
3925
3926 PR fortran/53985
3927 * gfortran.dg/bind_c_usage_26.f90: New.
3928 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3929 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3930 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3931 * gfortran.dg/interop_params.f03: Ditto.
3932
3933 2012-07-17 Jason Merrill <jason@redhat.com>
3934
3935 * g++.dg/template/inherit8.C: Adjust.
3936 * g++.dg/template/using21.C: Adjust.
3937 * g++.dg/template/using22.C: Adjust.
3938
3939 PR c++/53549
3940 * g++.dg/template/current-inst1.C: New.
3941 * g++.dg/parse/crash35.C: Adjust.
3942
3943 2012-07-17 Tobias Burnus <burnus@net-b.de>
3944
3945 PR fortran/52101
3946 * gfortran.dg/oldstyle_4.f90: New.
3947
3948 2012-07-17 Tobias Burnus <burnus@net-b.de>
3949
3950 PR fortran/49265
3951 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3952 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3953
3954 2012-07-16 Jason Merrill <jason@redhat.com>
3955
3956 * g++.dg/parse/access8.C: Adjust.
3957 * g++.dg/template/sfinae6_neg.C: Adjust.
3958
3959 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3960
3961 PR fortran/53824
3962 * gfortran.dg/coarray_allocate_1.f90: New test.
3963
3964 2012-07-16 Andrew Pinski <apinski@cavium.com>
3965
3966 * gcc.c-torture/execute/bswap-1.c: New testcase.
3967 * gcc.c-torture/compile/unalign-1.c: New testcase.
3968 * gcc.c-torture/compile/20120524-1.c: New testcase.
3969 * gcc.c-torture/compile/20101216-1.c: New testcase.
3970
3971 2012-07-16 Dehao Chen <dehao@google.com>
3972
3973 Revert
3974 2012-07-10 Dehao Chen <dehao@google.com>
3975
3976 * gcc.dg/debug_info_inline.c: New test.
3977
3978 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3979
3980 PR fortran/53956
3981 * gfortran.dg/proc_decl_28.f90: New.
3982
3983 2012-07-16 Andrew Pinski <apinski@cavium.com>
3984
3985 * gcc.dg/torture/builtins-1.c: New testcase.
3986
3987 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3988
3989 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3990 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3991 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3992 gcc.target/cris/sync-1-v10.c,
3993 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3994 pass -mno-unaligned-atomic-may-use-library.
3995 * gcc.target/cris/sync-xchg-1.c: New test.
3996 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3997 valid register operand output modifier.
3998
3999 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4000
4001 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4002 characters.
4003
4004 2012-07-13 Andrew Pinski <apinski@cavium.com>
4005
4006 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4007 rather than cleanup-tree-dump.
4008 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4009
4010 2012-07-13 Richard Guenther <rguenther@suse.de>
4011
4012 PR tree-optimization/53907
4013 * gcc.target/i386/pr53907.c: New testcase.
4014
4015 2012-07-13 Richard Guenther <rguenther@suse.de>
4016
4017 PR tree-optimization/53922
4018 * gcc.dg/torture/pr53922.c: New testcase.
4019
4020 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4021
4022 PR rtl-optimization/53908
4023 * gcc.dg/torture/pr53908.c: New test.
4024
4025 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4026
4027 PR c++/53531
4028 * g++.dg/cpp0x/variadic135.C: New.
4029
4030 2012-07-12 Jason Merrill <jason@redhat.com>
4031
4032 * g++.dg/template/sfinae6_neg.C: Adjust.
4033
4034 2012-07-12 Tobias Burnus <burnus@net-b.de>
4035
4036 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4037 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4038 scan-tree-dump-times pattern.
4039
4040 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4041
4042 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4043
4044 2012-07-11 Jason Merrill <jason@redhat.com>
4045
4046 DR 1402
4047 * g++.g/cpp0x/defaulted37.C: New.
4048
4049 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4050
4051 PR target/53859
4052 * gcc.target/arm/pr53859.c: New test.
4053
4054 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4055
4056 PR target/53886
4057 * gcc.c-torture/compile/pr53886.c: New.
4058
4059 2012-07-10 Dehao Chen <dehao@google.com>
4060
4061 * gcc.dg/debug_info_inline.c: New test.
4062
4063 2012-07-10 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/53733
4066 * g++.dg/cpp0x/defaulted36.C: New.
4067 * g++.dg/cpp0x/defaulted21.C: Adjust.
4068
4069 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4070
4071 2012-07-09 Sterling Augustine <saugustine@google.com>
4072
4073 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4074
4075 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4076
4077 PR tree-optimization/53887
4078 * gcc.dg/pr53887.c: New test.
4079
4080 2012-07-09 Jason Merrill <jason@redhat.com>
4081
4082 PR c++/53882
4083 * g++.dg/cpp0x/nullptr29.C: New.
4084
4085 2012-07-09 Tom de Vries <tom@codesourcery.com>
4086 Richard Guenther <rguenther@suse.de>
4087
4088 * gcc.dg/builtin-unreachable-6.c: New test.
4089 * gcc.dg/builtin-unreachable-5.c: New test.
4090
4091 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4092
4093 PR tree-optimization/53881
4094 * gcc.dg/pr53881.c: New test.
4095
4096 2012-07-06 Jason Merrill <jason@redhat.com>
4097
4098 PR c++/53862
4099 * g++.dg/cpp0x/variadic134.C: New.
4100
4101 PR c++/53858
4102 * g++.dg/cpp0x/alias-decl-20.C: New.
4103
4104 2012-07-06 Tom de Vries <tom@codesourcery.com>
4105
4106 PR tree-optimization/51879
4107 * gcc.dg/pr51879-16.c: New test.
4108 * gcc.dg/pr51879-17.c: Same.
4109
4110 2012-07-06 Tom de Vries <tom@codesourcery.com>
4111
4112 PR tree-optimization/52009
4113 * gcc.dg/pr51879-7.c: New test.
4114 * gcc.dg/pr51879-18.c: New test.
4115
4116 2012-07-05 Jason Merrill <jason@redhat.com>
4117
4118 PR c++/50852
4119 * g++.dg/template/typedef39.C: New.
4120
4121 PR c++/53039
4122 * g++.dg/cpp0x/variadic133.C: New.
4123 * g++.dg/template/param1.C: Adjust.
4124
4125 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4126
4127 PR target/48941
4128 PR target/51980
4129 * gcc.target/arm/neon/vtrnf32.c: Update.
4130 * gcc.target/arm/neon/vtrns32.c: Update.
4131 * gcc.target/arm/neon/vtrnu32.c: Update.
4132 * gcc.target/arm/neon/vzipf32.c: Update.
4133 * gcc.target/arm/neon/vzips32.c: Update.
4134 * gcc.target/arm/neon/vzipu32.c: Update.
4135
4136 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4137
4138 PR fortran/53732
4139 * gfortran.dg/inline_sum_4.f90: New test.
4140
4141 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4142
4143 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4144
4145 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4146
4147 * gcc.target/arm/fma-sp.c: New testcase.
4148 * gcc.target/arm/fma.c: Likewise.
4149 * gcc.target/arm/fma.h: Likewise.
4150
4151 2012-07-04 Jason Merrill <jason@redhat.com>
4152
4153 PR c++/53848
4154 * g++.dg/other/enum3.C: New.
4155
4156 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4157
4158 PR middle-end/53321
4159 * g++.dg/torture/pr53321.C: New test.
4160
4161 2012-07-04 Richard Guenther <rguenther@suse.de>
4162
4163 PR tree-optimization/53844
4164 * g++.dg/tree-ssa/pr53844.C: New testcase.
4165
4166 2012-07-04 Richard Guenther <rguenther@suse.de>
4167
4168 PR tree-optimization/53849
4169 * gcc.dg/pr53849.c: New testcase.
4170
4171 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4172
4173 PR c++/53812
4174 * g++.dg/ext/label14.C: New test.
4175
4176 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4177
4178 PR target/53811
4179 * g++.dg/other/pr53811.C: New test.
4180
4181 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4182
4183 PR target/28896
4184 * gcc.target/m68k/stack-limit-1.c: New testcase.
4185
4186 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4187
4188 * gnat.dg/recursive_call.adb: New test.
4189
4190 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4191
4192 * gnat.dg/discr37.ad[sb]: New test.
4193
4194 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4195
4196 * g++.dg/other/packed1.C: Remove SH from xfail list.
4197
4198 2012-07-02 Jason Merrill <jason@redhat.com>
4199
4200 PR c++/53619
4201 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4202
4203 PR c++/53783
4204 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4205
4206 PR c++/53788
4207 * g++.dg/cpp0x/decltype39.C: New.
4208 * g++.dg/diagnostic/method1.C: Adjust.
4209
4210 PR c++/53816
4211 * g++.dg/template/ref6.C: New.
4212
4213 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4214
4215 PR target/53568
4216 * gcc.target/sh/pr53568-1.c: New.
4217
4218 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4219
4220 PR target/51244
4221 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4222
4223 2012-07-02 Jason Merrill <jason@redhat.com>
4224
4225 PR c++/53821
4226 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4227
4228 PR c++/53524
4229 * g++.dg/template/enum7.C: New.
4230 * g++.dg/other/ptrmem10.C: Adjust.
4231 * g++.dg/other/ptrmem11.C: Adjust.
4232 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4233
4234 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4235
4236 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4237
4238 2012-07-01 Wei Guozhi <carrot@google.com>
4239
4240 PR target/53447
4241 * gcc.target/arm/pr53447-1.c: New testcase.
4242 * gcc.target/arm/pr53447-2.c: New testcase.
4243 * gcc.target/arm/pr53447-3.c: New testcase.
4244 * gcc.target/arm/pr53447-4.c: New testcase.
4245
4246 2012-06-29 Richard Guenther <rguenther@suse.de>
4247
4248 PR tree-optimization/47061
4249 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4250
4251 2012-06-29 Richard Guenther <rguenther@suse.de>
4252
4253 PR tree-optimization/37541
4254 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4255
4256 2012-06-29 Richard Guenther <rguenther@suse.de>
4257
4258 PR tree-optimization/52589
4259 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4260
4261 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4262
4263 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4264
4265 * g++.dg/template/error46.C: Add missing comment to dg-message.
4266 * g++.dg/template/crash107.C: Likewise.
4267 * g++.dg/template/error47.C: Likewise.
4268 * g++.dg/template/crash108.C: Likewise.
4269 * g++.dg/overload/operator5.C: Likewise.
4270
4271 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4272 errors in dg-message directives, add comments.
4273
4274 2012-06-28 Kai Tietz <ktietz@redhat.com>
4275
4276 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4277 hard-coded 'unsigned long'.
4278
4279 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR tree-optimization/51581
4282 * gcc.dg/vect/pr51581-4.c: New test.
4283
4284 PR tree-optimization/53645
4285 * gcc.c-torture/execute/pr53645-2.c: New test.
4286
4287 2012-06-28 Richard Guenther <rguenther@suse.de>
4288
4289 PR middle-end/53790
4290 * gcc.dg/torture/pr53790.c: New testcase.
4291
4292 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4293
4294 PR tree-optimization/53645
4295 * gcc.c-torture/execute/pr53645.c: New test.
4296
4297 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4298
4299 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4300
4301 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4302
4303 PR debug/53671
4304 PR debug/49888
4305 * gcc.dg/guality/pr49888.c: Account for the possibility that
4306 the variable is optimized out at the first test.
4307
4308 2012-06-27 Jason Merrill <jason@redhat.com>
4309
4310 * g++.dg/cpp0x/override2.C: Adjust.
4311 * g++.dg/template/error5.C: Adjust.
4312 * g++.dg/parse/crash28.C: Adjust.
4313
4314 PR c++/53563
4315 * g++.dg/parse/template27.C: New.
4316 * g++.dg/template/crash74.C: Adjust expected output.
4317
4318 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4319
4320 PR fortran/41951
4321 PR fortran/49591
4322 * gfortran.dg/typebound_operator_16.f03: New.
4323
4324 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4325
4326 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4327 even src1.i and src2.i fields even in the second half of the arrays.
4328
4329 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4330
4331 PR c++/51033.
4332 * g++.dg/torture/vshuf-16.inc: New test.
4333 * g++.dg/torture/vshuf-2.inc: New test.
4334 * g++.dg/torture/vshuf-4.inc: New test.
4335 * g++.dg/torture/vshuf-8.inc: New test.
4336 * g++.dg/torture/vshuf-main.inc: New test.
4337 * g++.dg/torture/vshuf-v16hi.C: New test.
4338 * g++.dg/torture/vshuf-v16qi.C: New test.
4339 * g++.dg/torture/vshuf-v2df.C: New test.
4340 * g++.dg/torture/vshuf-v2di.C: New test.
4341 * g++.dg/torture/vshuf-v2sf.C: New test.
4342 * g++.dg/torture/vshuf-v2si.C: New test.
4343 * g++.dg/torture/vshuf-v4df.C: New test.
4344 * g++.dg/torture/vshuf-v4di.C: New test.
4345 * g++.dg/torture/vshuf-v4sf.C: New test.
4346 * g++.dg/torture/vshuf-v4si.C: New test.
4347 * g++.dg/torture/vshuf-v8hi.C: New test.
4348 * g++.dg/torture/vshuf-v8qi.C: New test.
4349 * g++.dg/torture/vshuf-v8si.C: New test.
4350
4351 2012-06-27 Richard Guenther <rguenther@suse.de>
4352
4353 PR middle-end/53676
4354 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4355
4356 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4357
4358 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4359 scan-dump-dem-not): Use printable pattern in test name.
4360
4361 2012-06-26 Sterling Augustine <saugustine@google.com>
4362 Dominique Dhumieres <dominiq@lps.ens.fr>
4363
4364 * gcc.dg/pubtypes-2.c: Update expected output.
4365 * gcc.dg/pubtypes-3.c: Likewise.
4366 * gcc.dg/pubtypes-4.c: Likewise.
4367
4368 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4369
4370 * gcc.dg/tree-ssa/slsr-1.c: New test.
4371 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4372 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4373 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4374
4375 2012-06-26 Matt Turner <mattst88@gmail.com>
4376
4377 PR target/35294
4378 * gcc.target/arm/mmx-2.c: New.
4379
4380 2012-06-26 Richard Guenther <rguenther@suse.de>
4381
4382 PR c++/53752
4383 * g++.dg/torture/pr53752.C: New testcase.
4384
4385 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR tree-optimization/53748
4388 * gcc.c-torture/compile/pr53748.c: New test.
4389
4390 2012-06-25 Jason Merrill <jason@redhat.com>
4391
4392 PR c++/53498
4393 PR c++/53305
4394 * g++.dg/cpp0x/decltype38.C: New.
4395 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4396
4397 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4398
4399 * lib/target-supports-dg.exp (testname-for-summary): New.
4400 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4401 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4402 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4403 scan-module-absence, output-exists, output-exists-not: Use
4404 testname-for-summary.
4405 (dg-test): Clean up testname_with_flags.
4406 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4407 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4408 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4409 scan-assembler-dem-not, object-size: Use testname-for-summary.
4410 * lib/gcov.exp (run-gcov): Likewise.
4411 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4412 scan-dump-dem, scan-dump-dem-note): Likewise.
4413
4414 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4415 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4416 including profopt.opt; save and restore existing value.
4417 * g++.dg/bprob/bprob.exp: Likewise.
4418 * gcc.dg/matrix/matrix.exp: Likewise.
4419 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4420 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4421 PROFOPT_OPTIONS.
4422
4423 2012-06-25 Richard Henderson <rth@redhat.com>
4424
4425 * gcc.dg/pr53749.c: New.
4426
4427 2012-06-25 Jason Merrill <jason@redhat.com>
4428
4429 PR c++/52988
4430 * g++.dg/cpp0x/nullptr28.C: New.
4431
4432 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4433
4434 * gcc.target/arm/neon-vld1_dupQ.c: New.
4435
4436 2012-06-25 Florian Weimer <fweimer@redhat.com>
4437
4438 * g++.dg/init/new35.C: New.
4439 * g++.dg/init/new36.C: New.
4440 * g++.dg/init/new37.C: New.
4441 * g++.dg/ext/vla5.C: New warning.
4442 * g++.dg/ext/vla8.C: New warning.
4443 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4444
4445 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4446 James Greenhalgh <james.greenhalgh@arm.com>
4447
4448 * gcc.target/arm/ftest-support-arm.h New testcase.
4449 * gcc.target/arm/ftest-support-thumb.h Likewise.
4450 * gcc.target/arm/ftest-support.h Likewise.
4451 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4452 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4453 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4456 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4457 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4458 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4459 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4460 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4461 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4462 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4463 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4464 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4465 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4466 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4467 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4468 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4469 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4470 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4471 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4472 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4473 * lib/target-supports.exp
4474 (check_effective_target_arm_arch_FUNC): Add support for more
4475 architectures.
4476 (add_options_for_arm_arch_FUNC): Likewise.
4477 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4478
4479 2012-06-25 Jason Merrill <jason@redhat.com>
4480
4481 PR c++/53202
4482 * g++.dg/cpp0x/constexpr-tuple.C: New.
4483
4484 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4485
4486 PR target/53759
4487 * gcc.target/i386/pr53759.c: New test.
4488
4489 PR c++/53594
4490 * g++.dg/cpp0x/nsdmi7.C: New test.
4491
4492 2012-06-24 Kai Tietz <ktietz@redhat.com>
4493
4494 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4495 for LLP64 targets.
4496 * gcc.target/i386/pr38988.c: Likewise.
4497
4498 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4499
4500 PR fortran/47710
4501 PR fortran/53328
4502 * gfortran.dg/typebound_generic_12.f03: New.
4503 * gfortran.dg/typebound_generic_13.f03: New.
4504
4505 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4506
4507 * gnat.dg/lto15.ad[sb]: New test.
4508
4509 2012-06-21 Meador Inge <meadori@codesourcery.com>
4510
4511 PR c/53702
4512 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4513
4514 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4515
4516 * gcc.dg/pch/ident-1.c: New test.
4517 * gcc.dg/pch/ident-1.hs: Header file for new test.
4518
4519 2012-06-21 Michael Matz <matz@suse.de>
4520
4521 PR middle-end/53688
4522 * gcc.c-torture/execute/pr53688.c: New test.
4523
4524 2012-06-20 Richard Guenther <rguenther@suse.de>
4525
4526 PR tree-optimization/30318
4527 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4528
4529 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4530
4531 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4532
4533 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4534
4535 * gcc.target/i386/clearcapv2.map: New file.
4536 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4537
4538 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4539
4540 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4541 and add __sh__ case.
4542
4543 2012-06-19 Jason Merrill <jason@redhat.com>
4544
4545 PR c++/52637
4546 * g++.dg/debug/localclass1.C: New.
4547
4548 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4549
4550 * g++.dg/cpp0x/override4.C: New.
4551
4552 2012-06-14 Jason Merrill <jason@redhat.com>
4553
4554 PR c++/53651
4555 * g++.dg/cpp0x/decltype37.C: New.
4556
4557 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4558
4559 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4560
4561 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4562
4563 * gcc.c-torture/compile/vector-5.c,
4564 gcc.c-torture/compile/vector-6.c: New tests.
4565
4566 2012-06-19 Richard Henderson <rth@redhat.com>
4567
4568 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4569
4570 2012-06-19 Richard Guenther <rguenther@suse.de>
4571
4572 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4573
4574 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4575
4576 PR target/53712
4577 * gcc.target/i386/pr53712.c: New test.
4578
4579 2012-06-18 Tobias Burnus <burnus@net-b.de>
4580
4581 PR fortran/53692
4582 * gfortran.dg/elemental_optional_args_6.f90: New.
4583
4584 2012-06-18 Tobias Burnus <burnus@net-b.de>
4585
4586 PR fortran/53526
4587 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4588 * gfortran.dg/coarray/move_alloc_1.f90
4589
4590 2012-06-18 Tobias Burnus <burnus@net-b.de>
4591
4592 PR fortran/53526
4593 * gfortran.dg/coarray_27.f90: New.
4594
4595 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4596 Greta Yorsh <Greta.Yorsh@arm.com>
4597
4598 * gcc.target/arm/epilog-1.c: New test.
4599
4600 2012-06-18 Richard Guenther <rguenther@suse.de>
4601
4602 PR tree-optimization/53693
4603 * g++.dg/torture/pr53693.C: New testcase.
4604
4605 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4606
4607 PR tree-optimization/53703
4608 * gcc.dg/torture/pr53703.c: New test.
4609
4610 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4611
4612 PR middle-end/53698
4613 * gcc.target/i386/pr53698.c: New test.
4614
4615 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4616
4617 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4618
4619 2012-06-17 Tobias Burnus <burnus@net-b.de>
4620
4621 PR fortran/53691
4622 PR fortran/53685
4623 * gfortran.dg/transfer_check_3.f90: New.
4624
4625 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4626
4627 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4628
4629 2012-06-16 Tobias Burnus <burnus@net-b.de>
4630
4631 PR fortran/53642
4632 PR fortran/45170
4633 * gfortran.dg/deferred_type_param_8.f90: New.
4634
4635 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4636
4637 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4638 testname that includes flags, passed in as new argument, in
4639 pass/fail messages.
4640 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4641 and pass it to verify-* procedures.
4642
4643 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4644 alignment torture options with usual torture options.
4645
4646 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4647 messages reported for one line of source code.
4648 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4649 * g++.dg/cpp0x/decltype2.C: Likewise.
4650 * g++.dg/cpp0x/decltype3.C: Likewise.
4651 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4652 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4653 * g++.dg/cpp0x/static_assert3.C: Likewise.
4654 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4655 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4656 * g++.dg/cpp0x/union1.C: Likewise.
4657 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4658 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4659 * g++.dg/cpp0x/variadic2.C: Likewise.
4660 * g++.dg/cpp0x/variadic20.C: Likewise.
4661 * g++.dg/cpp0x/variadic74.C: Likewise.
4662 * g++.dg/diagnostic/bitfld2.C: Likewise.
4663 * g++.dg/ext/attrib44.C: Likewise.
4664 * g++.dg/ext/no-asm-1.C: Likewise.
4665 * g++.dg/other/error34.C: Likewise.
4666 * g++.dg/parse/crash46.C: Likewise.
4667 * g++.dg/parse/error10.C: Likewise.
4668 * g++.dg/parse/error2.C: Likewise.
4669 * g++.dg/parse/error3.C: Likewise.
4670 * g++.dg/parse/error36.C: Likewise.
4671 * g++.dg/parse/error8.C: Likewise.
4672 * g++.dg/parse/error9.C: Likewise.
4673 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4674 * g++.dg/parse/parser-pr28152.C: Likewise.
4675 * g++.dg/parse/template25.C: Likewise.
4676 * g++.dg/parse/typename11.C: Likewise.
4677 * g++.dg/tc1/dr147.C: Likewise.
4678 * g++.dg/template/deduce3.C: Likewise.
4679 * g++.dg/template/koenig9.C: Likewise.
4680 * g++.dg/template/pr23510.C: Likewise.
4681 * g++.dg/warn/pr12242.C: Likewise.
4682 * g++.dg/warn/pr30551-2.C: Likewise.
4683 * g++.dg/warn/pr30551.C: Likewise.
4684 * g++.old-deja/g++.other/typename1.C: Likewise.
4685 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4686
4687 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4688
4689 PR c++/51033
4690 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4691 * c-c++-common/torture/vshuf-2.inc: Likewise.
4692 * c-c++-common/torture/vshuf-4.inc: Likewise.
4693 * c-c++-common/torture/vshuf-8.inc: Likewise.
4694 * c-c++-common/torture/vshuf-main.inc: Likewise.
4695 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4696 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4697 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4698 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4699 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4700 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4701 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4702 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4703 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4704 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4705 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4706 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4707 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4708 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4709
4710 2012-06-15 Michael Matz <matz@suse.de>
4711
4712 * gcc.dg/tree-ssa/vector-4.c: New test.
4713
4714 2012-06-15 Michael Matz <matz@suse.de>
4715
4716 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4717 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4718
4719 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4720
4721 PR tree-optimization/53636
4722 * gcc.target/arm/pr53636.c: New test.
4723
4724 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR tree-optimization/51581
4727 * gcc.c-torture/execute/pr51581-1.c: New test.
4728 * gcc.c-torture/execute/pr51581-2.c: New test.
4729 * gcc.dg/vect/pr51581-1.c: New test.
4730 * gcc.dg/vect/pr51581-2.c: New test.
4731 * gcc.dg/vect/pr51581-3.c: New test.
4732 * gcc.target/i386/avx-pr51581-1.c: New test.
4733 * gcc.target/i386/avx-pr51581-2.c: New test.
4734 * gcc.target/i386/avx2-pr51581-1.c: New test.
4735 * gcc.target/i386/avx2-pr51581-2.c: New test.
4736 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4737
4738 2012-06-15 Richard Guenther <rguenther@suse.de>
4739
4740 * gcc.c-torture/execute/20120615-1.c: New testcase.
4741
4742 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4743
4744 * gnat.dg/vect8.ad[sb]: New test.
4745
4746 2012-06-14 Richard Guenther <rguenther@suse.de>
4747
4748 * gcc.dg/tree-ssa/vrp.h: New testcase.
4749 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4750
4751 2012-06-13 Christian Bruel <christian.bruel@st.com>
4752
4753 PR target/53621
4754 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4755
4756 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4757
4758 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4759
4760 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4761
4762 PR testsuite/20771
4763 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4764 test summary unique.
4765
4766 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4767 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4768 scan-stack-usage-not): Don't strip torture options from test name.
4769
4770 * lib/scandump.exp (scan-dump-times): Use printable version of
4771 regexp in test summary line.
4772
4773 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4774 messages reported for one line of source code.
4775 * gcc.dg/format/few-1.c: Likewise.
4776 * gcc.dg/ia64-sync-2.c: Likewise.
4777 * gcc.dg/sync-2.c: Likewise.
4778 * gcc.dg/noncompile/pr44517.c: Likewise.
4779
4780 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4781
4782 PR debug/49888
4783 * gcc.dg/guality/pr49888.c: New.
4784
4785 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4786
4787 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4788 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4789 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4790
4791 2012-06-13 Tobias Burnus <burnus@net-b.de>
4792
4793 PR fortran/53643
4794 * gfortran.dg/intent_out_7.f90: New.
4795
4796 2012-06-13 Tobias Burnus <burnus@net-b.de>
4797
4798 PR fortran/53597
4799 * gfortran.dg/save_4.f90: New.
4800
4801 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR c/53532
4804 PR c/51034
4805 PR c/53196
4806 * gcc.dg/pr53532.c: New test.
4807 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4808 adjust line numbers.
4809 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4810 * gcc.dg/Wcxx-compat-8.c: Likewise.
4811 * gcc.dg/pr51034.c: New test.
4812 * gcc.dg/pr53196-1.c: New test.
4813 * gcc.dg/pr53196-2.c: New test.
4814
4815 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4816
4817 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4818 alignment torture options with usual torture options.
4819 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4820 instead of dg-options.
4821 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4822 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4823 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4824 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4825 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4826 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4827
4828 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4829 to checks for multiple messages reported for one line of source code.
4830 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4831
4832 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4833 messages reported for one line of source code.
4834
4835 * gcc.dg/20031223-1.c: Add comments to check for multiple
4836 messages reported for one line of source code.
4837 * gcc.dg/Wconversion-integer.c: Likewise.
4838 * gcc.dg/Wfatal-2.c: Likewise.
4839 * gcc.dg/Wfatal.c: Likewise.
4840 * gcc.dg/Wobjsize-1.c: Likewise.
4841 * gcc.dg/c99-vla-jump-1.c: Likewise.
4842 * gcc.dg/c99-vla-jump-2.c: Likewise.
4843 * gcc.dg/c99-vla-jump-3.c: Likewise.
4844 * gcc.dg/c99-vla-jump-4.c: Likewise.
4845 * gcc.dg/c99-vla-jump-5.c: Likewise.
4846 * gcc.dg/decl-9.c: Likewise.
4847 * gcc.dg/declspec-10.c: Likewise.
4848 * gcc.dg/declspec-18.c: Likewise.
4849 * gcc.dg/mtune.c: Likewise.
4850 * gcc.dg/parser-pr28152-2.c: Likewise.
4851 * gcc.dg/parser-pr28152.c: Likewise.
4852 * gcc.dg/pr14475.c: Likewise.
4853 * gcc.dg/pr27953.c: Likewise.
4854 * gcc.dg/pr28322-3.c: Likewise.
4855 * gcc.dg/pr30457.c: Likewise.
4856 * gcc.dg/pr30551-2.c: Likewise.
4857 * gcc.dg/pr30551-3.c: Likewise.
4858 * gcc.dg/pr30551-4.c: Likewise.
4859 * gcc.dg/pr30551-5.c: Likewise.
4860 * gcc.dg/pr30551-6.c: Likewise.
4861 * gcc.dg/pr30551.c: Likewise.
4862 * gcc.dg/pr45461.c: Likewise.
4863 * gcc.dg/pr48552-1.c: Likewise.
4864 * gcc.dg/pr48552-2.c: Likewise.
4865 * gcc.dg/redecl-1.c: Likewise.
4866 * gcc.dg/transparent-union-3.c: Likewise.
4867 * gcc.dg/utf-dflt.c: Likewise.
4868 * gcc.dg/utf-dflt2.c: Likewise.
4869 * gcc.dg/vla-8.c: Likewise.
4870 * gcc.dg/vla-init-1.c: Likewise.
4871 * gcc.dg/wtr-int-type-1.c: Likewise.
4872
4873 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4874 messages reported for for one line of source code.
4875 * c-c++-common/raw-string-5.c: Likewise.
4876 * c-c++-common/raw-string-4.c: Likewise.
4877 * c-c++-common/raw-string-6.c: Likewise.
4878 * c-c++-common/pr20000.c: Likewise.
4879
4880 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4881 messages reported for one line of source code.
4882 * gcc.dg/cpp/pr30786.c: Likewise.
4883 * gcc.dg/cpp/pr28709.c: Likewise.
4884 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4885 * gcc.dg/cpp/macspace2.c: Likewise.
4886 * gcc.dg/cpp/missing-header-1.c: Likewise.
4887 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4888 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4889 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4890
4891 2012-06-12 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/53599
4894 * g++.dg/template/local7.C: New.
4895
4896 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4897
4898 PR target/53511
4899 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4900 * gcc.target/sh/pr51340-2.c: Likewise.
4901 * gcc.target/sh/pr51340-3.c: Likewise.
4902
4903 2012-06-12 Michael Matz <matz@suse.de>
4904
4905 * gcc.dg/torture/alias-1.c: New test.
4906
4907 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR rtl-optimization/53589
4910 * gcc.dg/torture/pr53589.c: New test.
4911
4912 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4913
4914 PR target/50749
4915 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4916 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4917 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4918 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4919 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4920 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4921 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4922 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4923 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4924 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4925 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4926 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4927 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4928 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4929 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4930 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4931
4932 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4933
4934 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4935 (check_intel_cpu_model): New function.
4936 (check_amd_cpu_model): New function.
4937 (check_features): New function.
4938 (__get_cpuid_output): New function.
4939 (check_detailed): New function.
4940 (fn1): Rename to quick_check.
4941 (main): Update to call quick_check and call check_detailed.
4942
4943 2012-06-11 Richard Henderson <rth@redhat.com>
4944
4945 * lib/target-supports.exp
4946 (check_effective_target_sync_long_long_runtime): Use
4947 check_effective_target_lp64 instead of
4948 check_effective_target_powerpc64 for powerpc targets.
4949
4950 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4951
4952 PR target/53511
4953 * gcc.target/sh/pr53511-1.c: New.
4954
4955 2012-06-11 Richard Guenther <rguenther@suse.de>
4956
4957 PR middle-end/53470
4958 * g++.dg/lto/pr53470_0.C: New testcase.
4959 * gcc.dg/lto/pr53470_0.c: Likewise.
4960
4961 2012-06-11 Richard Guenther <rguenther@suse.de>
4962
4963 PR c++/53605
4964 * g++.dg/ext/pr53605.C: New testcase.
4965
4966 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4967
4968 * gnat.dg/specs/array1.ads: New test.
4969 * gnat.dg/specs/array2.ads: Likewise.
4970 * gnat.dg/array22.adb: Likewise.
4971
4972 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4973
4974 * gnat.dg/constant4.adb: New test.
4975 * gnat.dg/constant4_pkg.ads: New helper.
4976
4977 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4978
4979 PR fortran/52552
4980 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4981 * gfortran.dg/allocate_class_1.f90: Modified.
4982 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4983 * gfortran.dg/allocate_class_2.f90: New.
4984
4985 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4986
4987 PR middle-end/53535
4988 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4989
4990 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4991
4992 PR fortran/52861
4993 * gfortran.dg/string_assign_2.f90: New test case.
4994
4995 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4996
4997 PR fortran/52861
4998 * gfortran.dg/string_assign_1.f90: New test case.
4999
5000 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5001
5002 PR middle-end/53580
5003 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5004 * gcc.dg/gomp/critical-4.c: Likewise.
5005 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5006 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5007 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5008 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5009 * c-c++-common/gomp/pr53580.c: New test.
5010
5011 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5012
5013 PR c++/51214
5014 * g++.dg/cpp0x/forw_enum11.C: New.
5015
5016 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5017
5018 PR c++/53567
5019 * g++.dg/cpp0x/alias-decl-19.C: New.
5020
5021 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5022
5023 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5024
5025 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5026
5027 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5028 (XSTATE_FP): Ditto.
5029 (XSTATE_SSE): Ditto.
5030 (XSTATE_YMM): Ditto.
5031 (avx_os_support): Use new defines.
5032
5033 2012-06-06 Richard Guenther <rguenther@suse.de>
5034
5035 PR testsuite/32380
5036 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5037 loops.
5038
5039 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5040
5041 PR c++/52841
5042 * g++.dg/cpp0x/pr52841.C: New testcase.
5043
5044 2012-06-06 Richard Guenther <rguenther@suse.de>
5045
5046 PR tree-optimization/53081
5047 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5048 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5049
5050 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5051
5052 * gcc.target/powerpc/pr53487.c: New test.
5053
5054 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5055
5056 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5057
5058 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5059
5060 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5061
5062 2012-06-05 Richard Guenther <rguenther@suse.de>
5063
5064 PR tree-optimization/30442
5065 * gcc.dg/vect/bb-slp-30.c: New testcase.
5066
5067 2012-06-05 Richard Guenther <rguenther@suse.de>
5068
5069 PR tree-optimization/53081
5070 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5071 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5072 -fno-tree-loop-distribute-patterns.
5073
5074 2012-06-05 Alan Modra <amodra@gmail.com>
5075
5076 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5077 Check static chain in nested funcs.
5078
5079 2012-06-04 Tobias Burnus <burnus@net-b.de>
5080
5081 PR fortran/50619
5082 * gfortran.dg/init_flag_10.f90: New.
5083
5084 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5085
5086 PR c++/53524
5087 * g++.dg/warn/Wenum-compare-no-2: New.
5088
5089 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5090
5091 PR preprocessor/53463
5092 * g++.dg/cpp/limits.C: New test.
5093 * g++.dg/parse/error19.C: Adjust.
5094 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5095 * g++.dg/warn/pr35635.C: Likewise.
5096 * g++.old-deja/g++.pt/assign1.C: Likewise.
5097
5098 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5099
5100 PR target/53559
5101 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5102 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5103 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5104 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5105 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5106 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5107 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5108 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5109
5110 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5111
5112 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5113
5114 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5115
5116 PR tree-optimization/53550
5117 * gcc.dg/pr53550.c: New test.
5118
5119 2012-06-04 Richard Guenther <rguenther@suse.de>
5120
5121 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5122 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5123 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5124
5125 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5126
5127 PR fortran/48831
5128 * gfortran.dg/parameter_array_element_2.f90: New.
5129
5130 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5131
5132 PR target/53512
5133 * gcc.target/sh/pr53512-1.c: New.
5134 * gcc.target/sh/pr53512-2.c: New.
5135 * gcc.target/sh/pr53512-3.c: New.
5136 * gcc.target/sh/pr53512-4.c: New.
5137
5138 2012-06-01 Jason Merrill <jason@redhat.com>
5139
5140 PR c++/52973
5141 * g++.dg/ext/visibility/template12.C: New.
5142 * g++.dg/ext/attrib14.C: Adjust warning line.
5143
5144 PR c++/52725
5145 * g++.dg/parse/new6.C: New.
5146 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5147
5148 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * c-c++-common/restrict-2.c: Revert previous change.
5151
5152 2012-06-01 Jason Merrill <jason@redhat.com>
5153
5154 PR c++/53137
5155 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5156
5157 PR c++/53484
5158 * g++.dg/cpp0x/auto33.C: New.
5159
5160 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 PR c++/26155
5163 * g++.dg/parse/namespace-alias-1.C: New.
5164
5165 2012-06-01 Christian Bruel <christian.bruel@st.com>
5166
5167 * gcc.dg/spec-options.c: New test.
5168 * gcc.dg/foo.specs: New file.
5169
5170 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5171
5172 PR ada/53517
5173 * gnat.dg/lto14.adb: Skip on Solaris.
5174
5175 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5176
5177 * gcc.target/cris/sync-1-v10.c,
5178 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5179 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5180 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5181 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5182 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5183 gcc.target/cris/torture/sync-mis-op-i-1.c,
5184 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5185 gcc.target/cris/torture/sync-mis-op-i-2.c,
5186 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5187 gcc.target/cris/torture/sync-mis-op-i-3.c,
5188 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5189 gcc.target/cris/torture/sync-mis-op-s-1.c,
5190 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5191 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5192 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5193 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5194 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5195 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5196 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5197 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5198 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5199
5200 2012-05-31 Richard Guenther <rguenther@suse.de>
5201
5202 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5203 ldist-pr45948.c with disabled SCCP.
5204
5205 2012-05-31 Richard Guenther <rguenther@suse.de>
5206
5207 PR middle-end/48493
5208 * gcc.dg/torture/pr48493.c: New testcase.
5209
5210 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5211
5212 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5213 arm32 to targets.
5214 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5215 of the initialization loop.
5216 (dg-final): Adjust the expected number of vectorized loops depending
5217 on vect_char_mult target selector.
5218
5219 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5220
5221 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5222 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5223 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5224 New tests.
5225
5226 2012-05-30 Jason Merrill <jason@redhat.com>
5227
5228 PR c++/53356
5229 * g++.dg/init/new34.C: New.
5230 * g++.dg/tree-ssa/stabilize1.C: New.
5231
5232 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5233
5234 PR c++/53356
5235 * g++.dg/init/new33.C: New test.
5236
5237 2012-05-30 Richard Guenther <rguenther@suse.de>
5238
5239 PR middle-end/53501
5240 * gcc.dg/torture/pr53501.c: New testcase.
5241 * c-c++-common/restrict-2.c: Adjust.
5242
5243 2012-05-30 Alan Modra <amodra@gmail.com>
5244
5245 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5246 torture-finish.
5247
5248 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5249
5250 * gcc.target/i386/shuf-concat.c: New test.
5251
5252 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR rtl-optimization/53519
5255 * gcc.c-torture/compile/pr53519.c: New test.
5256
5257 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5258
5259 * gcc.target/arm/neon-vrev.c: New.
5260
5261 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5262
5263 PR target/51340
5264 * gcc.target/sh/pr51340-1.c: New.
5265 * gcc.target/sh/pr51340-2.c: New.
5266 * gcc.target/sh/pr51340-3.c: New.
5267
5268 2012-05-29 Richard Guenther <rguenther@suse.de>
5269
5270 PR tree-optimization/53516
5271 * gcc.dg/torture/pr53516.c: New testcase.
5272
5273 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5274
5275 PR preprocessor/53229
5276 * gcc.dg/cpp/paste6.c: Force to run without
5277 -ftrack-macro-expansion.
5278 * gcc.dg/cpp/paste8.c: Likewise.
5279 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5280 -ftrack-macro-expansion.
5281 * gcc.dg/cpp/paste12.c: Force to run without
5282 -ftrack-macro-expansion.
5283 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5284 -ftrack-macro-expansion.
5285 * gcc.dg/cpp/paste13.c: Likewise.
5286 * gcc.dg/cpp/paste14.c: Likewise.
5287 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5288 -ftrack-macro-expansion.
5289 * gcc.dg/cpp/paste18.c: New test.
5290
5291 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5292
5293 * gcc.target/cris/torture/trap-1.c,
5294 gcc.target/cris/torture/trap-2.c,
5295 gcc.target/cris/torture/trap-3.c,
5296 gcc.target/cris/torture/trap-v0.c,
5297 gcc.target/cris/torture/trap-v3.c: New tests.
5298
5299 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5300
5301 PR c++/25137
5302 * g++.dg/warn/Wbraces3.C: New.
5303 * g++.dg/warn/Wbraces4.C: Likewise.
5304
5305 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR tree-optimization/53505
5308 * c-c++-common/torture/pr53505.c: New test.
5309
5310 2012-05-27 Nathan Sidwell <nathan@acm.org>
5311
5312 * gcc.dg/stmt-expr-4.c: New.
5313
5314 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5315
5316 PR c++/53491
5317 * g++.dg/parse/crash60.C: New.
5318
5319 2012-05-26 Jason Merrill <jason@redhat.com>
5320
5321 PR c++/53220
5322 * c-c++-common/array-lit.c: New.
5323 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5324
5325 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5326
5327 PR ada/50294
5328 * gnat.dg/array21.adb: New test.
5329
5330 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5331
5332 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5333
5334 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 PR c++/32054
5337 * g++.dg/other/anon-union3.C: New.
5338
5339 2012-05-25 Ian Lance Taylor <iant@google.com>
5340
5341 * gcc.dg/split-6.c: New test.
5342
5343 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5344
5345 * gnat.dg/lto14.adb: New test.
5346
5347 2012-05-25 Tristan Gingold <gingold@adacore.com>
5348
5349 * gcc.target/i386/large-frame.c: New.
5350
5351 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5352 * gcc.target/powerpc/lhs-1.c: New.
5353 * gcc.target/powerpc/lhs-2.c: New.
5354 * gcc.target/powerpc/lhs-3.c: New.
5355
5356 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5357
5358 Make unwound macro expansion trace less redundant
5359 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5360 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5361 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5362 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5363 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5364 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5365
5366 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/53464
5369 * g++.dg/cpp0x/constexpr-default1.C: New.
5370
5371 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5372
5373 PR c++/32080
5374 * g++.dg/eh/goto2.C: New.
5375
5376 2012-05-24 Richard Guenther <rguenther@suse.de>
5377
5378 PR middle-end/53460
5379 * g++.dg/tree-prof/pr53460.C: New testcase.
5380
5381 2012-05-24 Richard Guenther <rguenther@suse.de>
5382
5383 PR bootstrap/53466
5384 * g++.dg/debug/pr53466.C: New testcase.
5385
5386 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR tree-optimization/53465
5389 * gcc.c-torture/execute/pr53465.c: New test.
5390
5391 2012-05-23 Tobias Burnus <burnus@net-b.de>
5392
5393 PR fortran/51055
5394 PR fortran/45170
5395 * gfortran.dg/allocate_with_typespec_6.f90: New.
5396
5397 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/29185
5400 * g++.dg/warn/delete-array-1.C: New.
5401
5402 2012-05-23 Richard Guenther <rguenther@suse.de>
5403
5404 * gcc.dg/torture/pr39074-2.c: Adjust.
5405 * gcc.dg/torture/pr39074.c: Likewise.
5406 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5407 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5408
5409 2012-05-22 Jan Hubicka <jh@suse.cz>
5410
5411 PR middle-end/53161
5412 * g++.dg/torture/pr53161.C: New testcase.
5413
5414 2012-05-22 Tobias Burnus <burnus@net-b.de>
5415
5416 PR fortran/53389
5417 * gfortran.dg/realloc_on_assign_15.f90: New.
5418
5419 2012-05-22 Richard Guenther <rguenther@suse.de>
5420
5421 PR middle-end/51071
5422 * gcc.dg/torture/pr51071-2.c: New testcase.
5423
5424 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5425
5426 PR tree-optimization/53336
5427 * g++.dg/torture/pr53336.C: New testcase.
5428
5429 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5430
5431 PR c++/53322
5432 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5433 instead of -Wunused-local-typedefs.
5434
5435 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5436
5437 PR c++/51184
5438 * g++.dg/other/abstract4.C: New-
5439
5440 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5441
5442 PR c++/40821
5443 * g++.dg/ext/attrib46.C: New.
5444
5445 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5446
5447 PR c/53418
5448 * gcc.c-torture/compile/pr53418-1.c,
5449 gcc.c-torture/compile/pr53418-2.c: New tests.
5450
5451 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR tree-optimization/53366
5454 * gcc.dg/torture/pr53366-1.c: New test.
5455 * gcc.dg/torture/pr53366-2.c: New test.
5456 * gcc.target/i386/pr53366-1.c: New test.
5457 * gcc.target/i386/pr53366-2.c: New test.
5458
5459 PR tree-optimization/53409
5460 * gcc.c-torture/compile/pr53409.c: New test.
5461
5462 PR tree-optimization/53410
5463 * gcc.c-torture/compile/pr53410-1.c: New test.
5464 * gcc.c-torture/compile/pr53410-2.c: New test.
5465
5466 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5467
5468 PR target/53425
5469 * gcc.target/i386/pr53425-1.c: New file.
5470 * gcc.target/i386/pr53425-2.c: Likewise.
5471
5472 2012-05-21 Richard Guenther <rguenther@suse.de>
5473
5474 PR tree-optimization/53408
5475 * gcc.dg/torture/pr53408.c: New testcase.
5476
5477 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5478 H.J. Lu <hongjiu.lu@intel.com>
5479
5480 PR target/53416
5481 * gcc.target/i386/pr53416.c: New file.
5482
5483 2012-05-21 Richard Guenther <rguenther@suse.de>
5484
5485 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5486
5487 2012-05-21 Richard Guenther <rguenther@suse.de>
5488
5489 * gcc.dg/torture/ldist-1.c: New testcase.
5490
5491 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5492
5493 * gnat.dg/lto13.adb: New test.
5494 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5495
5496 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5497
5498 * gnat.dg/specs/lto12.ads: New test.
5499 * gnat.dg/specs/lto12_pkg.ads: New helper.
5500
5501 2012-05-18 Richard Guenther <rguenther@suse.de>
5502
5503 PR tree-optimization/53346
5504 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5505 * gcc.target/i386/incoming-10.c: Adjust.
5506 * gcc.target/i386/incoming-11.c: Likewise.
5507 * gcc.target/i386/pr46295.c: Likewise.
5508
5509 2012-05-18 Richard Guenther <rguenther@suse.de>
5510
5511 * gcc.dg/pr53352.c: Return zero.
5512
5513 2012-05-18 Richard Guenther <rguenther@suse.de>
5514
5515 PR tree-optimization/53390
5516 * gcc.dg/torture/pr53390.c: New testcase.
5517
5518 2012-05-18 Meador Inge <meadori@codesourcery.com>
5519
5520 PR rtl-optimization/53352
5521 * gcc.dg/pr53352.c: New test.
5522
5523 2012-05-17 David S. Miller <davem@davemloft.net>
5524
5525 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5526 failure on sparc-*-linux-gnu.
5527
5528 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 PR c++/39681
5531 * g++.dg/parse/error49.C: New.
5532 * g++.dg/cpp0x/error8.C: Likewise.
5533 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5534 * g++.dg/ext/utf-dflt2.C: Likewise.
5535 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5536 * g++.dg/ext/utf-dflt.C: Likewise.
5537 * c-c++-common/raw-string-3.c: Likewise.
5538 * c-c++-common/raw-string-4.c: Likewise.
5539
5540 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/53371
5543 * g++.dg/cpp0x/catch1.C: New.
5544
5545 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5546
5547 PR c++/44516
5548 * g++.dg/parse/error48.C: New.
5549 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5550 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5551
5552 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5553
5554 * gcc.dg/tm/indirect-2.c: New test.
5555
5556 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5557
5558 PR tree-optimization/53217
5559 * gfortran.dg/pr53217.f90: New test.
5560
5561 2012-05-16 Richard Guenther <rguenther@suse.de>
5562
5563 PR tree-optimization/53364
5564 * g++.dg/torture/pr53364.C: New testcase.
5565
5566 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5567
5568 PR testsuite/52641
5569 * gcc.dg/pr52549.c: Fix test for long != void*
5570 * gcc.c-torture/execute/pr52979-1.x: New file.
5571 * gcc.c-torture/execute/pr52979-2.x: New file.
5572
5573 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5574
5575 PR preprocessor/7263
5576 * gcc.dg/binary-constants-2.c: Run without tracking locations
5577 accross macro expansion.
5578 * gcc.dg/binary-constants-3.c: Likewise.
5579 * gcc.dg/cpp/sysmac2.c: Likewise.
5580 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5581 location.
5582 * gcc.dg/cpp/syshdr3.c: New test.
5583 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5584 * gcc.dg/system-binary-constants-1.c: New test.
5585 * gcc.dg/system-binary-constants-1.h: New header for the new test
5586 above.
5587 * g++.dg/cpp/syshdr3.C: New test.
5588 * g++.dg/cpp/syshdr3.h: New header the new test above.
5589 * g++.dg/system-binary-constants-1.C: New test.
5590 * g++.dg/system-binary-constants-1.h: New header the new test
5591 above.
5592
5593 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5596
5597 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR target/53358
5600 * gcc.dg/pr53358.c: New test.
5601
5602 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/11856
5605 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5606 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5607
5608 2012-05-15 Olivier Hainque <hainque@adacore.com>
5609
5610 * g++.dg/eh/sighandle.C: New testcase.
5611
5612 2012-05-15 Richard Guenther <rguenther@suse.de>
5613
5614 PR tree-optimization/53355
5615 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5616
5617 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5618
5619 * gfortran.dg/*.f90: Remove now redundant manual
5620 cleanup-modules directive.
5621
5622 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5623
5624 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5625 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5626
5627 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5628
5629 PR fortran/52428
5630 * gfortran.dg/int_range_io_1.f90: New test.
5631
5632 2012-05-14 Andi Kleen <ak@linux.intel.com>
5633 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR target/53315
5636 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5637 * gcc.target/i386/rtm-check.h: New file.
5638 * gcc.target/i386/pr53315.c: New test.
5639
5640 2012-05-14 Tobias Burnus <burnus@net-b.de>
5641
5642 PR fortran/49110
5643 PR fortran/51055
5644 PR fortran/53329
5645 * gfortran.dg/deferred_type_param_4.f90: New.
5646 * gfortran.dg/deferred_type_param_6.f90: New.
5647
5648 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5649
5650 * gcc.target/i386/retarg.c: New test.
5651
5652 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5653
5654 PR fortran/45170
5655 * gfortran.dg/deferred_type_param_3.f90: New.
5656 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5657 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5658
5659 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gnat.dg/null_pointer_deref3.adb: New test.
5662
5663 2012-05-12 Tobias Burnus <burnus@net-b.de>
5664
5665 PR fortran/49110
5666 PR fortran/52843
5667 * gfortran.dg/deferred_type_param_5.f90: New.
5668
5669 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 * g++.dg/parse/error47.C: New.
5672
5673 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5674
5675 PR fortran/52537
5676 * gfortran.dg/string_compare_4.f90: Change option
5677 to -fdump-tree-original. Add test case for kind=4.
5678
5679 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5680
5681 PR fortran/52537
5682 * gfortran.dg/string_compare_4.f90: New test.
5683
5684 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5685
5686 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5687
5688 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 PR c++/53305
5691 * g++.dg/cpp0x/variadic132.C: New.
5692
5693 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5694
5695 PR c++/53158
5696 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5697 * g++.dg/parse/error26.C: Tweak dg-error column number.
5698
5699 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5700
5701 PR c++/53301
5702 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5703
5704 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5705
5706 * gnat.dg/lto11.ad[sb]: New test.
5707
5708 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5709
5710 PR target/52908
5711 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5712 directive to Scan for vpmuldq, not vpmacsdql.
5713
5714 2012-05-09 Michael Matz <matz@suse.de>
5715
5716 PR tree-optimization/53185
5717 * gcc.dg/vect/pr53185.c: New test.
5718
5719 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5720
5721 PR middle-end/53249
5722 * gcc.target/i386/pr53249.c: New.
5723
5724 2012-05-09 Richard Guenther <rguenther@suse.de>
5725
5726 PR tree-optimization/18437
5727 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5728 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5729
5730 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR tree-optimization/53226
5733 * gcc.c-torture/compile/pr53226.c: New test.
5734
5735 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5736
5737 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5738 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5739 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5740 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5741 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5742 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5743 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5744 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5745 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5746 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5747 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5748 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5749 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5750 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5751
5752 2012-05-09 Dehao Chen <dehao@google.com>
5753
5754 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5755 * gcc.dg/predict-2.c: Likewise.
5756 * gcc.dg/predict-3.c: Likewise.
5757 * gcc.dg/predict-4.c: Likewise.
5758 * gcc.dg/predict-5.c: Likewise.
5759 * gcc.dg/predict-6.c: Likewise.
5760
5761 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5762
5763 PR target/53272
5764 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5765
5766 2012-05-08 Richard Guenther <rguenther@suse.de>
5767
5768 * gcc.dg/fold-bitand-4.c: New testcase.
5769
5770 2012-05-08 Dehao Chen <dehao@google.com>
5771
5772 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5773 heuristic is working properly.
5774 * gcc.dg/predict-2.c: Likewise.
5775 * gcc/dg/predict-3.c: Likewise.
5776 * gcc/dg/predict-4.c: Likewise.
5777 * gcc/dg/predict-5.c: Likewise.
5778 * gcc/dg/predict-6.c: Likewise.
5779
5780 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR tree-optimization/53239
5783 * g++.dg/opt/vrp3.C: New test.
5784 * g++.dg/opt/vrp3-aux.cc: New file.
5785 * g++.dg/opt/vrp3.h: New file.
5786
5787 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5788
5789 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5790 .uleb128 support in assembler output.
5791
5792 2012-05-07 Richard Guenther <rguenther@suse.de>
5793
5794 PR lto/42987
5795 * g++.dg/lto/pr42987_0.C: New testcase.
5796 * g++.dg/lto/pr42987_1.C: Likewise.
5797
5798 2012-05-07 Tobias Burnus <burnus@net-b.de>
5799
5800 PR fortran/53255
5801 * gfortran.dg/typebound_operator_15.f90: New.
5802
5803 2012-05-06 Tobias Burnus <burnus@net-b.de>
5804
5805 PR fortran/41587
5806 * gfortran.dg/class_array_13.f90: New.
5807
5808 2012-05-06 Tristan Gingold <gingold@adacore.com>
5809
5810 * gnat.dg/warn7.adb: New test.
5811
5812 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5813
5814 * gnat.dg/specs/renamings.ads: Rename to...
5815 * gnat.dg/specs/renaming1.ads: ...this.
5816 * gnat.dg/specs/renaming2.ads: New test.
5817 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5818 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5819 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5820 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5821
5822 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * gnat.dg/discr36.ad[sb]: New test.
5825 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5826
5827 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5828
5829 PR c/43772
5830 * c-c++-common/pr43772.c: New.
5831
5832 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5833
5834 PR fortran/41600
5835 * gfortran.dg/select_type_26.f03 : New test.
5836 * gfortran.dg/select_type_27.f03 : New test.
5837
5838 PR fortran/53191
5839 * gfortran.dg/select_type_28.f03 : New test.
5840
5841 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5842
5843 PR fortran/49010
5844 PR fortran/24518
5845 * gfortran.dg/mod_sign0_1.f90: New test.
5846 * gfortran.dg/mod_large_1.f90: New test.
5847
5848 2012-05-04 Tobias Burnus <burnus@net-b.de>
5849
5850 PR fortran/53175
5851 gfortran.dg/public_private_module_5.f90: New.
5852
5853 2012-05-04 Tobias Burnus <burnus@net-b.de>
5854
5855 PR fortran/53111
5856 * gfortran.dg/constructor_7.f90: New.
5857 * gfortran.dg/constructor_8.f90: New.
5858
5859 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/53166
5862 * g++.dg/cpp0x/static_assert7.C: New.
5863
5864 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5865
5866 PR tree-optimization/52633
5867 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5868 recognized as widening shifts instead of over-widening.
5869 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5870 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5871 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5872 * gcc.target/arm/pr52633.c: New test.
5873
5874 2012-05-04 Richard Guenther <rguenther@suse.de>
5875
5876 PR tree-optimization/53168
5877 * gcc.dg/torture/pr53168.c: New testcase.
5878 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5879
5880 2012-05-04 Richard Guenther <rguenther@suse.de>
5881
5882 * gcc.dg/lto/pr53214_0.c: New testcase.
5883
5884 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5885
5886 * gcc.target/ia64/pr48496.c: New test.
5887 * gcc.target/ia64/pr52657.c: Likewise.
5888
5889 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5890
5891 PR c/51712
5892 * c-c++-common/pr51712.c: New.
5893
5894 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5895
5896 PR target/53199
5897 * gcc.target/powwerpc/pr53199.c: New file.
5898
5899 2012-05-03 Jason Merrill <jason@redhat.com>
5900
5901 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5902
5903 * gcc.dg/debug/dwarf2/dups-types.c: New.
5904 * gcc.dg/debug/dwarf2/dups-types.h: New.
5905
5906 2012-05-03 Jason Merrill <jason@redhat.com>
5907
5908 * g++.dg/debug/dwarf2/namespace-2.C: New.
5909 * g++.dg/debug/dwarf2/localclass3.C: New.
5910
5911 2012-05-03 Jason Merrill <jason@redhat.com>
5912
5913 * g++.dg/debug/dwarf2/thunk1.C: New.
5914
5915 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5916
5917 PR c++/53186
5918 * g++.dg/other/final2.C: New.
5919
5920 2012-05-03 Richard Guenther <rguenther@suse.de>
5921
5922 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5923
5924 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5925
5926 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5927 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5928 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5929 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5930
5931 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5932
5933 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5934 .byte 0xf2.
5935 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5936 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5937 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5938
5939 PR debug/53174
5940 * gcc.dg/pr53174.c: New test.
5941
5942 PR target/53187
5943 * gcc.target/arm/pr53187.c: New test.
5944 * gcc.c-torture/compile/pr53187.c: New test.
5945
5946 2012-05-03 Richard Guenther <rguenther@suse.de>
5947
5948 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5949 unsupported prefetching support.
5950
5951 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5952
5953 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5954 option -ftrack-macro-expansion=0.
5955 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5956 option -ftrack-macro-expansion=0.
5957
5958 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5959
5960 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5961 dg-options for target arm with dg-additional-options.
5962
5963 2012-05-03 Richard Guenther <rguenther@suse.de>
5964
5965 PR tree-optimization/53144
5966 * gcc.dg/torture/pr53144.c: New testcase.
5967
5968 2012-05-03 Tobias Burnus <burnus@net-b.de>
5969
5970 PR fortran/52864
5971 * gfortran.dg/pointer_intent_7.f90: New.
5972 * gfortran.dg/pure_formal_3.f90: New.
5973
5974 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5975
5976 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5977
5978 2012-05-02 Martin Jambor <mjambor@suse.cz>
5979
5980 PR lto/52605
5981 * g++.dg/lto/pr52605_0.C: New test.
5982
5983 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5984
5985 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5986 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5987 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5988 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5989 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5990 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5991 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5992 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5993 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5994 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5995 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5996 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5997 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5998 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5999 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6000 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6001
6002 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6003
6004 PR middle-end/53153
6005 * gcc.dg/pr53153.c: New test.
6006
6007 2012-05-02 Richard Guenther <rguenther@suse.de>
6008
6009 * g++.dg/tree-ssa/pr19807.C: Adjust.
6010
6011 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6012
6013 PR tree-optimization/53163
6014 * gcc.c-torture/compile/pr53163.c: New test.
6015
6016 PR rtl-optimization/53160
6017 * gcc.c-torture/execute/pr53160.c: New test.
6018
6019 2012-05-01 Ian Lance Taylor <iant@google.com>
6020
6021 PR c/37303
6022 * gcc.dg/pr37303.c: New test.
6023
6024 2012-05-01 Richard Henderson <rth@redhat.com>
6025
6026 * lib/target-supports.exp
6027 (check_effective_target_sync_long_long_runtime): True for
6028 check_effective_target_powerpc64.
6029
6030 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6031
6032 PR c++/51033
6033 * gcc.dg/vector-1.c: Move to ...
6034 * c-c++-common/vector-1.c: ... here.
6035 * gcc.dg/vector-2.c: Move to ...
6036 * c-c++-common/vector-2.c: ... here.
6037 * gcc.dg/vector-3.c: Move to ...
6038 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6039 * gcc.dg/vector-4.c: Move to ...
6040 * c-c++-common/vector-4.c: ... here.
6041 * gcc.dg/vector-init-1.c: Move to ...
6042 * c-c++-common/vector-init-1.c: ... here.
6043 * gcc.dg/vector-init-2.c: Move to ...
6044 * c-c++-common/vector-init-2.c: ... here.
6045 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6046 * c-c++-common/vector-subscript-1.c: ... here.
6047 * gcc.dg/vector-subscript-2.c: Move to ...
6048 * c-c++-common/vector-subscript-2.c: ... here.
6049 * gcc.dg/vector-subscript-3.c: Move to ...
6050 * c-c++-common/vector-subscript-3.c: ... here.
6051
6052 PR c++/51314
6053 * g++.dg/cpp0x/vt-51314.C: New test.
6054 * g++.dg/cpp0x/variadic76.C: Fix.
6055
6056 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6057
6058 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6059
6060 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6061
6062 Add -Wvarargs option
6063 * c-c++-common/Wvarargs.c: New test case.
6064 * c-c++-common/Wvarargs-2.c: Likewise.
6065
6066 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6067
6068 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6069 * objc.dg/foreach-7.m: Force the test case to run without
6070 -ftrack-macro-expansion.
6071 * c-c++-common/tm/attrib-1.c: Likewise.
6072 * c-c++-common/warn-ommitted-condop.c: Likewise.
6073 * gcc.dg/assign-warn-1.c: Likewise.
6074 * gcc.dg/assign-warn-2.c: Likewise.
6075 * gcc.dg/attr-alloc_size.c: Likewise.
6076 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6077 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6078 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6079 * gcc.dg/c90-const-expr-9.c: Likewise.
6080 * gcc.dg/c99-const-expr-9.c: Likewise.
6081 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6082 * gcc.dg/cpp/direct2s.c: Likewise.
6083 * gcc.dg/cpp/pr28709.c: Likewise.
6084 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6085 * gcc.dg/dfp/composite-type.c: Likewise.
6086 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6087 with -ftrack-macro-expansion
6088 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6089 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6090 * g++.dg/ext/cleanup-1.C: Likewise.
6091 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6092 * g++.dg/template/sfinae10.C: Likewise.
6093 * g++.dg/tm/wrap-2.C: Likewise.
6094 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6095 * g++.dg/warn/Wsign-conversion.C: Likewise.
6096 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6097 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6098 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6099 it to run with -ftrack-macro-expansion.
6100 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6101 test cases without -ftrack-macro-expansion.
6102
6103 Fix location for static class members
6104 * g++.dg/template/sfinae6_neg.C: Adjust.
6105
6106 Make conversion warnings work on NULL with -ftrack-macro-expansion
6107 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6108 alongside the previous testing for NULL.
6109
6110 Fix -Wuninitialized for -ftrack-macro-expansion
6111 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6112
6113 Strip "<built-in>" loc from displayed expansion context
6114 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6115 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6116 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6117 new test above.
6118
6119 Fix expansion point loc for macro-like tokens
6120 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6121 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6122
6123 Fix token pasting with -ftrack-macro-expansion
6124 * gcc.dg/cpp/paste17.c: New test case for
6125 -ftrack-macro-expansion=2 mode only.
6126 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6127
6128 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6129
6130 * gnat.dg/warn6.ad[sb]: New test.
6131
6132 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6133
6134 PR 53149
6135 * gcc.dg/20011021-1.c: Adjust testcase.
6136
6137 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6138
6139 PR fortran/53148
6140 * gfortran.dg/function_optimize_12.f90: New test.
6141
6142 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6143
6144 PR target/53156
6145 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6146 code to match current output and cover new peephole2 pattern.
6147
6148 2012-04-27 Ollie Wild <aaw@google.com>
6149
6150 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6151
6152 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6153
6154 * gcc.c-torture/execute/20120427-2.c: New testcase.
6155 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6156 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6157 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6158
6159 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6160
6161 PR target/53138
6162 * gcc.c-torture/execute/20120427-1.c: New testcase.
6163
6164 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6165
6166 PR middle-end/27139
6167 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6168
6169 2012-04-27 Tom de Vries <tom@codesourcery.com>
6170
6171 PR tree-optimization/51879
6172 * gcc.dg/pr51879.c: New test.
6173 * gcc.dg/pr51879-2.c: Same.
6174 * gcc.dg/pr51879-3.c: Same.
6175 * gcc.dg/pr51879-4.c: Same.
6176 * gcc.dg/pr51879-6.c: Same.
6177
6178 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/53096
6181 * g++.dg/cpp0x/defaulted35.C: New.
6182 * g++.dg/cpp0x/defaulted15.C: Adjust.
6183
6184 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6185
6186 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6187 structure layout.
6188
6189 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6190
6191 * gcc.target/i386/builtin_target.c: Check avx2.
6192
6193 2012-04-26 Alan Modra <amodra@gmail.com>
6194
6195 * gcc.target/powerpc/savres.c: New test.
6196 * gcc.target/powerpc/powerpc.exp: Run it.
6197
6198 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6199
6200 PR target/53120
6201 * gcc.dg/torture/pr53120.c: New test.
6202
6203 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR middle-end/52979
6206 * gcc.c-torture/compile/pr52979-1.c: New test.
6207 * gcc.c-torture/execute/pr52979-1.c: New test.
6208 * gcc.c-torture/execute/pr52979-2.c: New test.
6209
6210 2012-04-25 Richard Guenther <rguenther@suse.de>
6211
6212 * gcc.target/i386/l_fma_float_5.c: Adjust.
6213 * gcc.target/i386/l_fma_double_4.c: Likewise.
6214 * gcc.target/i386/l_fma_float_2.c: Likewise.
6215 * gcc.target/i386/l_fma_float_6.c: Likewise.
6216 * gcc.target/i386/l_fma_double_1.c: Likewise.
6217 * gcc.target/i386/l_fma_double_5.c: Likewise.
6218 * gcc.target/i386/l_fma_float_3.c: Likewise.
6219 * gcc.target/i386/l_fma_double_2.c: Likewise.
6220 * gcc.target/i386/l_fma_double_6.c: Likewise.
6221 * gcc.target/i386/l_fma_float_4.c: Likewise.
6222 * gcc.target/i386/l_fma_double_3.c: Likewise.
6223 * gcc.target/i386/l_fma_float_1.c: Likewise.
6224
6225 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR tree-optimization/53058
6228 * gcc.c-torture/compile/pr53058.c: New test.
6229
6230 2012-04-25 Jan Hubicka <jh@suse.cz>
6231
6232 PR middle-end/53088
6233 * gcc.target/i386/pr39082-1.c: Update warning location.
6234
6235 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR c/52880
6238 * gcc.dg/pr52880.c: New test.
6239
6240 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6241
6242 * gcc.dg/m-un-2.c: Update.
6243 * gcc.dg/20011021-1.c: Update.
6244
6245 2012-04-25 Tobias Burnus <burnus@net-b.de>
6246
6247 PR fortran/52196
6248 * gfortran.dg/realloc_on_assign_14.f90: New.
6249
6250 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6251
6252 PR testsuite/52641
6253 PR tree-optimizations/52891
6254 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6255
6256 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/52363
6259 * g++.dg/cpp0x/sfinae35.C: New.
6260 * g++.dg/cpp0x/sfinae36.C: Likewise.
6261
6262 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6263
6264 * gcc.target/builtin_target.c: New testcase.
6265
6266 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6267
6268 PR target/47197
6269 * gcc.target/powerpc/pr47197.c: New test.
6270
6271 2012-04-24 Richard Guenther <rguenther@suse.de>
6272
6273 PR tree-optimization/53085
6274 * g++.dg/torture/pr53085.C: New testcase.
6275
6276 2012-04-24 Andrew Pinski <apinski@cavium.com>
6277
6278 PR tree-opt/33512
6279 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6280 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6281 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6282
6283 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR middle-end/53084
6286 * gcc.c-torture/execute/pr53084.c: New test.
6287
6288 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6289
6290 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6291
6292 2012-04-23 Andrew Pinski <apinski@cavium.com>
6293
6294 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6295
6296 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6297
6298 PR regression/53076
6299 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6300 * gcc.dg/torture/builtin-power-1.c: Likewise.
6301
6302 2012-04-23 Richard Guenther <rguenther@suse.de>
6303
6304 PR tree-optimization/53070
6305 * gcc.dg/torture/pr53070.c: New testcase.
6306
6307 2012-04-23 Richard Guenther <rguenther@suse.de>
6308
6309 PR c/53060
6310 * gcc.dg/pr53060.c: New testcase.
6311
6312 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6313
6314 PR tree-optimizations/52891
6315 * gcc.c-torture/compile/pr52891-1.c: New test.
6316 * gcc.c-torture/compile/pr52891-2.c: New test.
6317
6318 2012-04-22 Tobias Burnus <burnus@net-b.de>
6319
6320 PR fortran/53051
6321 * gfortran.dg/read_float_4.f90: New.
6322
6323 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6324
6325 PR 35441
6326 * c-c++-common/pr35441.C: New.
6327
6328 2012-04-20 Ian Lance Taylor <iant@google.com>
6329
6330 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6331 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6332
6333 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6334
6335 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6336 array access.
6337 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6338
6339 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6340
6341 PR rtl-optimization/44214
6342 * gcc.dg/pr44214-1.c: New test.
6343 * gcc.dg/pr44214-2.c: Likewise.
6344 * gcc.dg/pr44214-3.c: Likewise.
6345
6346 2012-04-20 Richard Guenther <rguenther@suse.de>
6347
6348 * g++.dg/torture/20120420-1.C: New testcase.
6349
6350 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6351
6352 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6353
6354 2012-04-19 Christian Bruel <christian.bruel@st.com>
6355
6356 * gcc.dg/pr52283.c: New test.
6357
6358 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6359
6360 * gcc.dg/pr37985.c: New test.
6361
6362 2012-04-19 Richard Guenther <rguenther@suse.de>
6363
6364 PR rtl-optimization/44688
6365 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6366 possibly profitable.
6367
6368 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6369
6370 PR tree-optimization/52976
6371 * gfortran.dg/reassoc_11.f: New test.
6372
6373 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6374
6375 PR tree-optimization/52976
6376 * gfortran.dg/reassoc_7.f: New test.
6377 * gfortran.dg/reassoc_8.f: Likewise.
6378 * gfortran.dg/reassoc_9.f: Likewise.
6379 * gfortran.dg/reassoc_10.f: Likewise.
6380
6381 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/52422
6384 * g++.dg/cpp0x/sfinae33.C: New.
6385 * g++.dg/cpp0x/sfinae34.C: Likewise.
6386
6387 2012-04-18 Joey Ye <joey.ye@arm.com>
6388
6389 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6390
6391 2012-04-18 Richard Guenther <rguenther@suse.de>
6392
6393 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6394 array access.
6395 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6396 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6397
6398 2012-04-17 Tom de Vries <tom@codesourcery.com>
6399
6400 * g++.dg/pr51264-4.C: New test.
6401
6402 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/52599
6405 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6406
6407 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6408
6409 PR c++/53003
6410 * g++.dg/parse/crash59.C: New.
6411
6412 2012-04-17 Michael Matz <matz@suse.de>
6413
6414 PR tree-optimization/18437
6415 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6416
6417 2012-04-17 Richard Guenther <rguenther@suse.de>
6418
6419 PR middle-end/53011
6420 * g++.dg/torture/pr53011.C: New testcase.
6421
6422 2012-04-16 Jason Merrill <jason@redhat.com>
6423
6424 PR c++/38543
6425 * g++.dg/cpp0x/variadic131.C: New.
6426
6427 PR c++/52008
6428 * g++.dg/cpp0x/variadic130.C: New.
6429
6430 PR c++/50830
6431 * g++.dg/cpp0x/variadic129.C: New.
6432
6433 PR c++/50303
6434 * g++.dg/cpp0x/variadic128.C: New.
6435
6436 2012-04-16 Tobias Burnus <burnus@net-b.de>
6437
6438 PR fortran/52864
6439 * gfortran.dg/pointer_intent_6.f90: New.
6440
6441 2012-04-16 Tobias Burnus <burnus@net-b.de>
6442
6443 PR fortran/52916
6444 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6445 to include public_private_module_4.f90.
6446 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6447 targets.
6448
6449 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6450
6451 PR c++/49152
6452 * g++.dg/diagnostic/operator1.C: New.
6453 * g++.dg/ext/label5.C: Adjust.
6454 * g++.dg/ext/va-arg1.C: Likewise.
6455 * g++.dg/other/error20.C: Likewise.
6456 * g++.dg/other/error20.C: Likewise.
6457 * g++.dg/other/error16.C: Likewise.
6458 * g++.dg/other/error10.C: Likewise.
6459 * g++.dg/parse/error30.C: Likewise.
6460 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6461
6462 2012-04-16 Jason Merrill <jason@redhat.com>
6463
6464 PR c++/51148
6465 * g++.dg/cpp0x/variadic127.C: New.
6466
6467 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6468
6469 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6470 testcase name.
6471 Use fail, pass instead of unresolved.
6472 Don't log $optstr.
6473
6474 PR testsuite/52948
6475 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6476 TODO_dump_func.
6477 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6478 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6479 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6480
6481 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6482
6483 PR fortran/52968
6484 * gfortran.dg/typebound_call_23.f03: New test case.
6485
6486 2012-04-15 Jason Merrill <jason@redhat.com>
6487
6488 PR c++/47220
6489 * g++.dg/cpp0x/variadic126.C: New.
6490
6491 PR c++/52380
6492 * g++.dg/cpp0x/variadic125.C: New.
6493
6494 PR c++/52292
6495 * g++.dg/cpp0x/variadic124.C: New.
6496
6497 PR c++/52706
6498 * g++.dg/cpp0x/nullptr27.C: New.
6499
6500 PR c++/52818
6501 * g++.dg/warn/format8.C: New.
6502
6503 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6504
6505 PR fortran/51082
6506 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6507
6508 2012-04-14 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/52916
6511 PR fortran/40973
6512 * gfortran.dg/public_private_module_3.f90: New.
6513 * gfortran.dg/public_private_module_4.f90: New.
6514
6515 2012-04-14 Tom de Vries <tom@codesourcery.com>
6516
6517 * gcc.dg/superblock.c: New test.
6518
6519 2012-04-14 Tom de Vries <tom@codesourcery.com>
6520
6521 * gcc.dg/pr51879-12.c: New test.
6522
6523 2012-04-13 Jason Merrill <jason@redhat.com>
6524
6525 PR c++/52824
6526 * g++.dg/cpp0x/variadic123.C: New.
6527 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6528
6529 PR c++/52905
6530 * g++.dg/cpp0x/initlist-ctor1.C: New.
6531
6532 PR c++/52915
6533 * g++.dg/other/anon-union2.C: New.
6534
6535 2012-04-13 Martin Jambor <mjambor@suse.cz>
6536
6537 PR middle-end/52939
6538 * g++.dg/ipa/pr52939.C: New test.
6539
6540 2012-04-13 Tom de Vries <tom@codesourcery.com>
6541
6542 * gcc.dg/pr52734.c: New test.
6543
6544 2012-04-13 Richard Guenther <rguenther@suse.de>
6545
6546 PR tree-optimization/52969
6547 * gcc.dg/torture/pr52969.c: New testcase.
6548
6549 2012-04-13 Richard Guenther <rguenther@suse.de>
6550
6551 PR c/52549
6552 * gcc.dg/pr52549.c: New testcase.
6553
6554 2012-04-13 Richard Guenther <rguenther@suse.de>
6555
6556 PR c/52862
6557 * gcc.dg/pr52862.c: New testcase.
6558
6559 2012-04-13 Joey Ye <joey.ye@arm.com>
6560
6561 * gcc.target/arm/thumb1-imm.c: New testcase.
6562
6563 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6564
6565 PR target/52932
6566 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6567 second function argument.
6568 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6569 (calc_permps): Update declaration. Calculate result correctly.
6570 (avx2_test): Change src2 type to union256i_d.
6571 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6572 correctly.
6573
6574 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6575
6576 PR target/52775
6577 * gcc.target/powerpc/pr52775.c: New file.
6578
6579 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6580
6581 PR tree-optimization/18589
6582 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6583 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6584 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6585 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6586 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6587 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6588 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6589 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6590 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6591 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6592
6593 2012-04-12 Richard Guenther <rguenther@suse.de>
6594
6595 PR tree-optimization/52943
6596 * gcc.dg/torture/pr52943.c: New testcase.
6597
6598 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6599
6600 PR target/50751
6601 * gcc/target/sh/pr50751-4.c: New.
6602 * gcc/target/sh/pr50751-5.c: New.
6603 * gcc/target/sh/pr50751-6.c: New.
6604 * gcc/target/sh/pr50751-7.c: New.
6605
6606 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6607
6608 PR c++/52465
6609 * g++.dg/lookup/using52.C: New.
6610
6611 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6612
6613 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6614
6615 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6616
6617 PR rtl-optimization/52876
6618 * gcc.target/i386/pr52876.c: New.
6619
6620 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6621
6622 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6623 __UINTPTR_TYPE__.
6624 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6625 __INTPTR_TYPE__.
6626 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6627 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6628 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6629 (ptrdiff_t): ... this. All uses changed.
6630 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6631 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6632 __INTPTR_TYPE__.
6633 (main): Cast argument to __INTPTR_TYPE__.
6634 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6635 size_t.
6636 * gcc.dg/mallign.c (main): Likewise.
6637 * gcc.dg/pr38700.c (foo): Likewise.
6638 * gcc.dg/long-long-cst1.c (t): Likewise.
6639 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6640 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6641 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6642 * gcc.dg/pr25682.c (d, foo): Likewise.
6643 * gcc.dg/format/cast-1.c (f): Likewise.
6644 * gcc.dg/c90-const-expr-10.c
6645 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6646 (size_t): ...this. All uses changed.
6647 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6648 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6649 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6650 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6651 * gcc.dg/sequence-pt-1.c: Likewise.
6652 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6653 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6654 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6655 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6656 of ptrdiff_t with it.
6657 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6658 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6659 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6660
6661 2012-04-11 Jason Merrill <jason@redhat.com>
6662
6663 PR debug/45088
6664 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6665 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6666
6667 PR c++/52906
6668 * g++.dg/ext/attrib45.C: New.
6669
6670 * g++.dg/eh/dtor3.C: New.
6671
6672 2012-04-11 Richard Guenther <rguenther@suse.de>
6673
6674 PR middle-end/52621
6675 * gfortran.dg/pr52621.f90: New testcase.
6676
6677 2012-04-11 Richard Guenther <rguenther@suse.de>
6678
6679 PR middle-end/52918
6680 * g++.dg/torture/pr52918-1.C: New testcase.
6681 * g++.dg/torture/pr52918-2.C: Likewise.
6682
6683 2012-04-11 Tobias Burnus <burnus@net-b.de>
6684
6685 PR fortran/52729
6686 * gfortran.dg/block_11.f90: New.
6687
6688 2012-04-11 Nick Clifton <nickc@redhat.com>
6689
6690 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6691
6692 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6693
6694 PR target/16458
6695 * gcc.target/powerpc/pr16458-1.c: New test.
6696 * gcc.target/powerpc/pr16458-2.c: Likewise.
6697 * gcc.target/powerpc/pr16458-3.c: Likewise.
6698 * gcc.target/powerpc/pr16458-4.c: Likewise.
6699
6700 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6701
6702 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6703 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6704 * gcc.dg/builtin-bswap-5.c: Likewise.
6705 * gcc.target/i386/builtin-bswap-4.c: New test.
6706
6707 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6708
6709 PR 24985
6710 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6711
6712 2012-04-11 Richard Guenther <rguenther@suse.de>
6713
6714 PR rtl-optimization/52881
6715 * gcc.dg/torture/pr52881.c: New testcase.
6716 * gcc.dg/torture/pr52913.c: Likewise.
6717
6718 2012-04-11 Richard Guenther <rguenther@suse.de>
6719
6720 PR tree-optimization/52912
6721 * gcc.dg/torture/pr52912.c: New testcase.
6722
6723 2010-04-10 Michael Matz <matz@suse.de>
6724
6725 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6726 * gcc.dg/vect/vect-outer-1.c: Adjust.
6727 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6728 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6729 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6730 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6731 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6732 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6733
6734 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6735
6736 PR tree-optimization/52870
6737 * gcc.dg/vect/pr52870.c: New test.
6738
6739 2012-04-09 Mike Stump <mikestump@comcast.net>
6740
6741 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6742 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6743 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6744 * gnat.dg/aggr11.adb: Likewise.
6745 * gnat.dg/aggr11_pkg.ads: Likewise.
6746 * gnat.dg/aggr15.adb: Likewise.
6747 * gnat.dg/aggr15.ads: Likewise.
6748 * gnat.dg/aggr17.adb: Likewise.
6749 * gnat.dg/aggr18.adb: Likewise.
6750 * gnat.dg/array14.adb: Likewise.
6751 * gnat.dg/array14.ads: Likewise.
6752 * gnat.dg/array14_pkg.ads: Likewise.
6753 * gnat.dg/array19.adb: Likewise.
6754 * gnat.dg/array19.ads: Likewise.
6755 * gnat.dg/discr27.adb: Likewise.
6756 * gnat.dg/discr27.ads: Likewise.
6757 * gnat.dg/discr35.adb: Likewise.
6758 * gnat.dg/discr35.ads: Likewise.
6759 * gnat.dg/discr6.adb: Likewise.
6760 * gnat.dg/discr6_pkg.ads: Likewise.
6761 * gnat.dg/import1.adb: Likewise.
6762 * gnat.dg/import1.ads: Likewise.
6763 * gnat.dg/loop_address2.adb: Likewise.
6764 * gnat.dg/opt7.adb: Likewise.
6765 * gnat.dg/opt7.ads: Likewise.
6766 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6767 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6768 * gnat.dg/rep_clause2.adb: Likewise.
6769 * gnat.dg/rep_clause2.ads: Likewise.
6770 * gnat.dg/slice2.adb: Likewise.
6771 * gnat.dg/slice2.ads: Likewise.
6772 * gnat.dg/slice6.adb: Likewise.
6773 * gnat.dg/slice6_pkg.ads: Likewise.
6774 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6775 * gnat.dg/taft_type2.adb: Likewise.
6776 * gnat.dg/taft_type2.ads: Likewise.
6777 * gnat.dg/taft_type2_pkg.ads: Likewise.
6778 * gnat.dg/volatile10.adb: Likewise.
6779 * gnat.dg/volatile10_pkg.ads: Likewise.
6780
6781 * gcc.dg/dll-8.c: Remove execute permissions.
6782 * g++.dg/ext/dllexport5.C: Likewise.
6783
6784 2012-04-09 Jan Hubicka <jh@suse.cz>
6785
6786 PR lto/52722
6787 PR lto/51765
6788 PR lto/52634
6789 * gcc.dg/lto/pr52634_1.c: New testcase.
6790 * gcc.dg/lto/pr52634_0.c: New testcase.
6791
6792 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6793
6794 PR target/52883
6795 * gcc.target/i386/pr52883.c: New testcase.
6796
6797 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6798
6799 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6800 (check_effective_target_sync_long_long): Add SPARC case.
6801 (check_effective_target_sync_long_long_runtime): Likewise.
6802 (check_effective_target_sync_int_long): Adjust SPARC case.
6803 (check_effective_target_sync_char_short): Likewise.
6804
6805 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6806
6807 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6808 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6809
6810 2012-04-08 Tobias Burnus <burnus@net-b.de>
6811
6812 PR fortran/40973
6813 PR fortran/52751
6814 * gfortran.dg/public_private_module_2.f90: New.
6815
6816 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6817
6818 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6819 directives.
6820
6821 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6822
6823 PR fortran/52893
6824 * gfortran.dg/function_optimize_11.f90: New test.
6825
6826 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6827
6828 PR fortran/52668
6829 * gfortran.dg/use_only_6.f90: New test.
6830
6831 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6832
6833 PR fortran/52668
6834 * gfortran.dg/use_only_6.f90: New test.
6835 2012-04-06 Mike Stump <mikestump@comcast.net>
6836
6837 PR testsuite/50722
6838 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6839
6840 2012-04-05 Jason Merrill <jason@redhat.com>
6841
6842 PR c++/52596
6843 * g++.dg/template/qualified-id5.C: New.
6844
6845 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6846
6847 PR target/52882
6848 * gcc.target/i386/pr52882.c: New test.
6849
6850 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6851 Dominique D'Humieures <dominiq@lps.ens.fr>
6852
6853 PR testsuite/52614
6854 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6855 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6856
6857 2012-04-04 Jason Merrill <jason@redhat.com>
6858
6859 PR c++/52845
6860 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6861
6862 2012-04-03 Jason Merrill <jason@redhat.com>
6863
6864 PR c++/52796
6865 * g++.dg/cpp0x/variadic-value1.C: New.
6866
6867 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6868
6869 * gnat.dg/pack18.adb: New test.
6870 * gnat.dg/pack18_pkg.ads: New helper.
6871
6872 2012-04-03 Richard Guenther <rguenther@suse.de>
6873
6874 PR tree-optimization/52808
6875 * gcc.dg/pr52808.c: New testcase.
6876
6877 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR tree-optimization/52835
6880 * gfortran.dg/pr52835.f90: New test.
6881
6882 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/specs/aggr5.ads: New test.
6885
6886 2012-04-02 Richard Guenther <rguenther@suse.de>
6887
6888 PR tree-optimization/52756
6889 * gcc.dg/torture/pr52756.c: New testcase.
6890
6891 2012-04-02 Richard Guenther <rguenther@suse.de>
6892
6893 PR middle-end/52803
6894 * gcc.dg/pr52803.c: New testcase.
6895
6896 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6897
6898 PR c++/40942
6899 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6900 DR 214 in account.
6901
6902 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 PR c++/50043
6905 * g++.dg/cpp0x/noexcept17.C: New.
6906 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6907 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6908 * g++.dg/cpp0x/noexcept01.C: Likewise.
6909 * g++.dg/eh/init-temp1.C: Likewise.
6910 * g++.dg/eh/ctor1.C: Likwise.
6911
6912 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6913
6914 * gnat.dg/controlled6.adb: New test.
6915 * gnat.dg/controlled6_pkg.ads: New helper.
6916 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6917
6918 2012-03-30 Richard Henderson <rth@redhat.com>
6919
6920 PR debug/52727
6921 * g++.dg/opt/pr52727.C: New testcase.
6922
6923 2012-03-30 Richard Guenther <rguenther@suse.de>
6924
6925 PR tree-optimization/52754
6926 * gcc.target/i386/pr52754.c: New testcase.
6927
6928 2012-03-30 Richard Guenther <rguenther@suse.de>
6929
6930 PR middle-end/52772
6931 * g++.dg/torture/pr52772.C: New testcase.
6932
6933 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6934
6935 PR c++/52718
6936 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6937
6938 2012-03-29 Jason Merrill <jason@redhat.com>
6939
6940 PR c++/52685
6941 * g++.dg/template/inherit8.C: New.
6942
6943 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR c++/52759
6946 * g++.dg/ext/weak4.C: New test.
6947
6948 PR tree-optimization/52760
6949 * gcc.c-torture/execute/pr52760.c: New test.
6950
6951 2012-03-29 Jason Merrill <jason@redhat.com>
6952
6953 PR c++/52743
6954 * g++.dg/cpp0x/initlist-array3.C: New.
6955
6956 2012-03-28 Jason Merrill <jason@redhat.com>
6957
6958 PR c++/52746
6959 * g++.dg/overload/virtual2.C: New.
6960
6961 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 * gnat.dg/vect7.ad[sb]: New test.
6964
6965 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6966 Tobias Burnus <burnus@gcc.gnu.org>
6967
6968 PR fortran/52652
6969 * gfortran.dg/allocate_class_1.f90 : Change error test.
6970 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6971 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6972 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6973
6974 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6975
6976 PR middle-end/52691
6977 * gcc.dg/pr52691.c: New test.
6978
6979 PR middle-end/52750
6980 * gcc.c-torture/compile/pr52750.c: New test.
6981
6982 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6983
6984 PR target/52692
6985 * gcc.target/avr/torture/builtins-2.c: New test.
6986
6987 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR target/52736
6990 * gcc.target/i386/pr52736.c: New test.
6991
6992 2012-03-27 Martin Jambor <mjambor@suse.cz>
6993
6994 PR middle-end/52693
6995 * gcc.dg/torture/pr52693.c: New test.
6996
6997 2012-03-27 Meador Inge <meadori@codesourcery.com>
6998
6999 PR c++/52672
7000 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7001
7002 2012-03-27 Mike Stump <mikestump@comcast.net>
7003
7004 PR target/52665
7005 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7006 failures that match branch names.
7007
7008 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7009 H.J. Lu <hongjiu.lu@intel.com>
7010
7011 PR target/52698
7012 * gcc.target/i386/pr52698.c: New test.
7013
7014 2012-03-27 Richard Guenther <rguenther@suse.de>
7015
7016 PR middle-end/52720
7017 * gcc.dg/torture/pr52720.c: New testcase.
7018
7019 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * gnat.dg/pack17.adb: New test.
7022
7023 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7024
7025 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7026 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7027
7028 2012-03-26 Martin Jambor <mjambor@suse.cz>
7029
7030 PR tree-optimization/50052
7031 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7032
7033 2012-03-26 Richard Guenther <rguenther@suse.de>
7034
7035 PR tree-optimization/52701
7036 * gfortran.dg/pr52701.f90: New testcase.
7037
7038 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7039
7040 PR tree-optimization/52686
7041 * gcc.target/arm/pr52686.c: New test.
7042
7043 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7044
7045 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7046 Add "-Os -flto" to list.
7047
7048 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * gnat.dg/concat2.ad[sb]: New test.
7051
7052 2012-03-24 Jason Merrill <jason@redhat.com>
7053
7054 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7055 * g++.dg/cpp0x/trailing2.C: Likewise.
7056 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7057 * g++.dg/cpp1y/auto-fn1.C: New.
7058 * g++.dg/cpp1y/auto-fn2.C: New.
7059 * g++.dg/cpp1y/auto-fn3.C: New.
7060 * g++.dg/cpp1y/auto-fn4.C: New.
7061 * g++.dg/cpp1y/auto-fn5.C: New.
7062 * g++.dg/cpp1y/auto-fn6.C: New.
7063 * g++.dg/cpp1y/auto-fn7.C: New.
7064 * g++.dg/cpp1y/auto-fn8.C: New.
7065 * g++.dg/cpp1y/auto-fn9.C: New.
7066 * g++.dg/cpp1y/auto-fn10.C: New.
7067 * g++.dg/cpp1y/auto-fn11.C: New.
7068
7069 2012-03-23 Richard Guenther <rguenther@suse.de>
7070
7071 PR tree-optimization/52678
7072 * gfortran.dg/pr52678.f: New testcase.
7073
7074 2012-03-23 Richard Guenther <rguenther@suse.de>
7075
7076 PR tree-optimization/52638
7077 * g++.dg/torture/pr52638.C: New testcase.
7078
7079 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 PR c++/52487
7082 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7083
7084 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR c++/52671
7087 * g++.dg/ext/attrib44.C: New test.
7088
7089 2012-03-22 Jan Hubicka <jh@suse.cz>
7090
7091 PR middle-end/51737
7092 * g++.dg/torture/pr51737.C: New testcase
7093
7094 2012-03-22 Richard Guenther <rguenther@suse.de>
7095
7096 PR tree-optimization/52548
7097 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7098
7099 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7100
7101 * lib/fortran-modules.exp (list-module-names-1): Remove
7102 warning.
7103
7104 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7105
7106 PR target/50751
7107 * gcc.target/sh/pr50751-1.c: New.
7108 * gcc.target/sh/pr50751-2.c: New.
7109 * gcc.target/sh/pr50751-3.c: New.
7110
7111 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7112
7113 PR target/52479
7114 * gcc.target/sh/sh4a-cos.c: Remove.
7115 * gcc.target/sh/sh4a-sin.c: Remove.
7116 * gcc.target/sh/sh4a-sincos.c: Remove.
7117
7118 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7119
7120 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7121 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7122
7123 2012-03-21 Martin Jambor <mjambor@suse.cz>
7124
7125 PR testsuite/52641
7126 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7127 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7128
7129 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7130
7131 * gcc.target/arm/thumb-16bit-ops.c: New file.
7132 * gcc.target/arm/thumb-ifcvt.c: New file.
7133
7134 2012-03-20 Jason Merrill <jason@redhat.com>
7135
7136 * lib/target-supports.exp: Add { target c++1y }.
7137
7138 * g++.dg/cpp0x/auto32.C: New.
7139
7140 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7141
7142 PR testsuite/52641
7143 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7144 int32plus.
7145 * gcc.dg/torture/pr48124-4.c: Ditto:
7146 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7147
7148 2012-03-20 Jason Merrill <jason@redhat.com>
7149
7150 PR c++/52510
7151 * g++.dg/cpp0x/initlist66.C: New.
7152
7153 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7154
7155 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7156 __AVR_HAVE_LPMX__
7157
7158 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7159
7160 PR target/49868
7161 * gcc.target/avr/torture/addr-space-2.h: New file.
7162 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7163 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7164 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7165 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7166
7167 2012-03-20 Richard Guenther <rguenther@suse.de>
7168
7169 * gnat.dg/pack16.adb: New testcase.
7170 * gnat.dg/pack16_pkg.ads: Likewise.
7171 * gnat.dg/specs/pack8.ads: Likewise.
7172 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7173
7174 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 * g++.dg/warn/Wuseless-cast.C: Extend.
7177
7178 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/14710
7181 * g++.dg/warn/Wuseless-cast.C: New.
7182
7183 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7184
7185 PR libfortran/52608
7186 * gfortran.dg/pr52608.f90: New test.
7187
7188 2012-03-17 Tobias Burnus <burnus@net-b.de>
7189
7190 PR fortran/52585
7191 * gfortran.dg/proc_ptr_36.f90: New.
7192
7193 2012-03-16 Martin Jambor <mjambor@suse.cz>
7194
7195 * gcc.dg/misaligned-expand-1.c: New test.
7196 * gcc.dg/misaligned-expand-3.c: Likewise.
7197
7198 2012-03-16 Richard Guenther <rguenther@suse.de>
7199 Kai Tietz <ktietz@redhat.com>
7200
7201 PR middle-end/48814
7202 * gcc.c-torture/execute/pr48814-1.c: New test.
7203 * gcc.c-torture/execute/pr48814-2.c: New test.
7204 * gcc.dg/tree-ssa/assign-1.c: New test.
7205 * gcc.dg/tree-ssa/assign-2.c: New test.
7206 * gcc.dg/tree-ssa/assign-3.c: New test.
7207
7208 2012-03-16 Richard Guenther <rguenther@suse.de>
7209
7210 * gnat.dg/specs/pack7.ads: New testcase.
7211
7212 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR target/52568
7215 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7216 * gcc.dg/torture/vshuf-8.inc: Likewise.
7217 * gcc.dg/torture/vshuf-16.inc: Likewise.
7218 * gcc.dg/torture/vshuf-32.inc: Likewise.
7219
7220 2012-03-15 Jason Merrill <jason@redhat.com>
7221
7222 * g++.dg/torture/pr52582.C: New.
7223
7224 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7225
7226 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7227
7228 2012-03-15 Ira Rosen <irar@il.ibm.com>
7229 Ulrich Weigand <ulrich.weigand@linaro.org>
7230
7231 * gcc.dg/vect/slp-cond-3.c: New test.
7232 * gcc.dg/vect/slp-cond-4.c: New test.
7233
7234 2012-03-15 Ira Rosen <irar@il.ibm.com>
7235 Ulrich Weigand <ulrich.weigand@linaro.org>
7236
7237 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7238 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7239
7240 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7241
7242 PR libfortran/52434
7243 PR libfortran/48878
7244 PR libfortran/38199
7245 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7246 * gfortran.dg/round_1.f03: Likewise.
7247
7248 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7249 Andrew Pinski <apinski@cavium.com>
7250
7251 PR middle-end/52592
7252 * gcc.dg/pr52592.c: New test.
7253
7254 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7255
7256 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7257 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7258 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7259 * lib/fortran-modules.exp: .. this new file. Adjust users.
7260 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7261 gfortran-dg-debug-runtest): Call cleanup-modules.
7262 * lib/fortran-torture.exp (fortran-torture-execute,
7263 fortran-torture): Likewise.
7264 * gfortran.dg/coarray/caf.exp: Likewise.
7265 * lib/lto.exp: Likewise.
7266 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7267 * gfortran.dg/class_4b.f03: Likewise.
7268 * gfortran.dg/class_4c.f03: Likewise.
7269 * gfortran.dg/class_45a.f03: Likewise.
7270 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7271 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7272 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7273 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7274 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7275 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7276 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7277 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7278 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7279 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7280 * gfortran.dg/whole_file_28.f90: Likewise.
7281 * gfortran.dg/whole_file_29.f90: Likewise.
7282 * gfortran.dg/whole_file_30.f90: Likewise.
7283 * gfortran.dg/whole_file_31.f90: Likewise.
7284
7285 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR tree-optimization/52267
7288 * gcc.dg/pr52267.c: New test.
7289 * gcc.dg/tree-ssa/vrp65.c: New test.
7290 * gcc.dg/tree-ssa/vrp66.c: New test.
7291
7292 2012-03-15 Richard Guenther <rguenther@suse.de>
7293
7294 PR middle-end/52580
7295 * gfortran.dg/vect/pr52580.f: New testcase.
7296
7297 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7298
7299 * gcc.target/sh/fpul-usage-1.c: New.
7300
7301 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7302
7303 PR target/49468
7304 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7305 * gcc.target/sh/pr49468-di.c: Likewise.
7306
7307 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308
7309 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7310 * gcc.dg/c99-stdint-6.c: Likewise.
7311 * gcc.dg/lto/20090210_0.c: Likewise.
7312 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7313 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7314 * gcc.dg/pragma-init-fini-2.c: Likewise.
7315 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7316 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7317 * gcc.target/i386/pr22152.c: Likewise.
7318 * gcc.target/i386/vect8-ret.c: Likewise.
7319 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7320 handling.
7321
7322 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7323
7324 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7325 * g++.dg/tree-prof/partition1.C: Likewise.
7326 * g++.dg/tree-prof/partition2.C: Likewise.
7327 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7328 handling.
7329 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7330 * gcc.c-torture/execute/20010724-1.c: Remove.
7331 * gcc.c-torture/execute/20010724-1.x: Remove.
7332 * gcc.c-torture/execute/20040208-2.c: Remove.
7333 * gcc.c-torture/execute/20040208-2.x: Remove.
7334 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7335 Remove.
7336 (main) [__mips__ && __sgi__]: Remove.
7337 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7338 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7339 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7340 mips-sgi-irix6* handling.
7341 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7342 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7343 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7344 handling.
7345 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7346 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7347 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7348 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7349 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7350 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7351 mips-sgi-irix6*.
7352 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7353 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7354 * gcc.target/mips/save-restore-3.c: Likewise.
7355 * gcc.target/mips/save-restore-4.c: Likewise.
7356 * gcc.target/mips/save-restore-5.c: Likewise.
7357 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7358 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7359 messages.
7360 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7361 IRIX 6 handling.
7362 (restore_ld_library_path_env_vars): Likewise.
7363 * lib/target-supports.exp (check_profiling_available): Remove
7364 mips*-*-irix* handling.
7365 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7366 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7367 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7368
7369 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR c++/52582
7372 * g++.dg/opt/pr52582.C: New test.
7373
7374 2012-03-14 Richard Guenther <rguenther@suse.de>
7375
7376 PR tree-optimization/52571
7377 * gcc.dg/vect/vect-2.c: Initialize arrays.
7378 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7379 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7380 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7381
7382 2012-03-14 Richard Guenther <rguenther@suse.de>
7383
7384 PR middle-end/52080
7385 PR middle-end/52097
7386 PR middle-end/48124
7387 * gcc.dg/torture/pr48124-1.c: New testcase.
7388 * gcc.dg/torture/pr48124-2.c: Likewise.
7389 * gcc.dg/torture/pr48124-3.c: Likewise.
7390 * gcc.dg/torture/pr48124-4.c: Likewise.
7391
7392 2012-03-14 Richard Guenther <rguenther@suse.de>
7393
7394 PR middle-end/52578
7395 * gcc.dg/pr52578.c: New testcase.
7396
7397 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR c++/52521
7400 * g++.dg/cpp0x/udlit-args2.C: New test.
7401
7402 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7403
7404 PR target/48596
7405 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7406 * gcc.c-torture/compile/pr48596.c: ... here.
7407
7408 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7409
7410 PR c++/51641
7411 * g++.dg/lookup/hidden-class17.C: New test.
7412
7413 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR c/52577
7416 * gcc.dg/Wunused-var-3.c: New test.
7417
7418 2012-03-13 Martin Jambor <mjambor@suse.cz>
7419
7420 * gcc.dg/misaligned-expand-2.c: New test.
7421
7422 2012-03-13 Richard Guenther <rguenther@suse.de>
7423
7424 PR middle-end/52134
7425 * gcc.dg/pr52134.c: New testcase.
7426
7427 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7430
7431 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7432
7433 PR tree-optimization/46728
7434 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7435 * gcc.target/powerpc/pr46728-5.c: Likewise.
7436 * gcc.target/powerpc/pr46728-8.c: Likewise.
7437 * gcc.target/powerpc/pr46728-10.c: Likewise.
7438 * gcc.target/powerpc/pr46728-11.c: Likewise.
7439 * gcc.target/powerpc/pr46728-13.c: Likewise.
7440 * gcc.target/powerpc/pr46728-14.c: Likewise.
7441 * gcc.target/powerpc/pr46728-15.c: Likewise.
7442
7443 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7444
7445 PR c++/52299
7446 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7447
7448 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7449
7450 PR tree-optimization/46728
7451 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7452 * gcc.target/powerpc/pr46728-5.c: Likewise.
7453 * gcc.target/powerpc/pr46728-8.c: Likewise.
7454 * gcc.target/powerpc/pr46728-10.c: Likewise.
7455 * gcc.target/powerpc/pr46728-11.c: Likewise.
7456 * gcc.target/powerpc/pr46728-13.c: Likewise.
7457 * gcc.target/powerpc/pr46728-14.c: Likewise.
7458 * gcc.target/powerpc/pr46728-15.c: Likewise.
7459
7460 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7461
7462 PR target/49868
7463 * gcc.target/avr/torture/addr-space-1.h: New file.
7464 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7465 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7466 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7467 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7468
7469 2012-03-12 Andrew Pinski <apinski@cavium.com>
7470
7471 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7472
7473 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7474
7475 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7476 * g++.dg/abi/thunk4.C: Likewise.
7477 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7478 Adapt line numbers.
7479 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7480 handling.
7481 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7482 * g++.dg/eh/spbp.C: Likewise.
7483 * g++.dg/ext/label13.C: Likewise.
7484 * g++.dg/guality/guality.exp: Likewise.
7485 * g++.dg/other/anon5.C: Likewise.
7486 * g++.dg/other/pragma-ep-1.C: Remove.
7487 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7488 * g++.dg/warn/pr31246.C: Likewise.
7489 * g++.dg/warn/weak1.C: Likewise.
7490 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7491 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7492 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7493 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7494 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7495 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7496 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7497 * gcc.dg/c99-tgmath-1.c: Likewise.
7498 * gcc.dg/c99-tgmath-2.c: Likewise.
7499 * gcc.dg/c99-tgmath-3.c: Likewise.
7500 * gcc.dg/c99-tgmath-4.c: Likewise.
7501 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7502 handling.
7503 * gcc.dg/debug/pr49032.c: Likewise.
7504 * gcc.dg/guality/guality.exp: Likewise.
7505 * gcc.dg/intmax_t-1.c: Likewise.
7506 * gcc.dg/pr48616.c: Likewise.
7507 * gcc.dg/pragma-ep-1.c: Remove.
7508 * gcc.dg/pragma-ep-2.c: Remove.
7509 * gcc.dg/pragma-ep-3.c: Remove.
7510 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7511 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7512 * gcc.misc-tests/gcov-14.c: Likewise.
7513 * gfortran.dg/guality/guality.exp: Likewise.
7514 * lib/target-supports.exp (check_weak_available): Likewise.
7515 (add_options_for_tls): Likewise.
7516 (check_ascii_locale_available): Likewise.
7517 * obj-c++.dg/dwarf-2.mm: Likewise.
7518 * objc.dg/dwarf-1.m: Likewise.
7519 * objc.dg/dwarf-2.m: Likewise.
7520
7521 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7522
7523 PR tree-optimization/51721
7524 * gcc.dg/tree-ssa/vrp64.c: New test.
7525
7526 PR tree-optimization/52533
7527 * gcc.c-torture/compile/pr52533.c: New test.
7528
7529 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7530
7531 * gcc.target/i386/rtm-xabort-1.c: New.
7532 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7533 * gcc.target/i386/rtm-xend-1.c: Ditto.
7534 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7535 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7536 * gcc.target/i386/sse-13.c: Ditto.
7537 * gcc.target/i386/sse-14.c: Ditto.
7538 * gcc.target/i386/sse-22.c: Ditto.
7539 * gcc.target/i386/sse-23.c: Ditto.
7540 * g++.dg/other/i386-2.C: Ditto.
7541 * g++.dg/other/i386-3.C: Ditto.
7542
7543 2012-03-12 Tobias Burnus <burnus@net-b.de>
7544
7545 PR fortran/52542
7546 * gfortran.dg/proc_ptr_35.f90: New.
7547
7548 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7549
7550 PR target/52530
7551 * gcc.dg/torture/pr52530.c: New test.
7552
7553 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7554
7555 PR target/51244
7556 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7557
7558 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7559
7560 PR target/52450
7561 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7562
7563 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7564
7565 2012-03-09 Andrew Pinski <apinski@cavium.com>
7566
7567 PR middle-end/51988
7568 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7569 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7570
7571 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7572
7573 * gcc.dg/tree-ssa/scev-3.c: New.
7574 * gcc.dg/tree-ssa/scev-4.c: New.
7575
7576 2012-03-08 Tobias Burnus <burnus@net-b.de>
7577
7578 PR fortran/52469
7579 * gfortran.dg/proc_ptr_34.f90
7580
7581 2012-03-07 Jason Merrill <jason@redhat.com>
7582
7583 PR c++/52521
7584 * g++.dg/cpp0x/udlit-mangle.C: New.
7585
7586 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7587
7588 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7589
7590 2012-03-06 Richard Guenther <rguenther@suse.de>
7591
7592 PR middle-end/52493
7593 * gcc.dg/torture/pr52493.c: New testcase.
7594
7595 2012-03-06 Richard Guenther <rguenther@suse.de>
7596
7597 PR lto/52097
7598 * gcc.dg/lto/pr52097_0.c: New testcase.
7599
7600 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7601
7602 PR target/51244
7603 * gcc.target/sh/pr51244-1.c: New.
7604 * gcc.target/sh/pr51244-2.c: New.
7605 * gcc.target/sh/pr51244-3.c: New.
7606
7607 2012-03-05 Jason Merrill <jason@redhat.com>
7608
7609 PR c++/51930
7610 * g++.dg/ext/visibility/template11.C: New.
7611
7612 * g++.dg/cpp0x/implicit13.C: New.
7613
7614 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR tree-optimization/51721
7617 * gcc.dg/tree-ssa/vrp63.c: New test.
7618 * gcc.dg/pr51721.c: New test.
7619
7620 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7621
7622 PR fortran/50981
7623 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7624 argument checks.
7625
7626 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7627
7628 PR target/52146
7629 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7630
7631 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7632
7633 PR fortran/50981
7634 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7635
7636 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7637
7638 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7639 int32plus.
7640
7641 2012-03-03 Jason Merrill <jason@redhat.com>
7642
7643 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7644
7645 Core 1270
7646 * g++.dg/cpp0x/initlist65.C: New.
7647
7648 PR c++/36797
7649 * g++.dg/ext/is_empty2.C: New.
7650
7651 2012-03-03 Tobias Burnus <burnus@net-b.de>
7652
7653 PR fortran/48820
7654 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7655
7656 2012-03-03 Tobias Burnus <burnus@net-b.de>
7657
7658 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7659 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7660 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7661 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7662 * gfortran.dg/class_30.f90: Remove dg-warning line.
7663 * gfortran.dg/bind_c_usage_25.f90: New.
7664
7665 2012-03-03 Tobias Burnus <burnus@net-b.de>
7666
7667 PR fortran/48820
7668 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7669 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7670 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7671
7672 2012-03-03 Tobias Burnus <burnus@net-b.de>
7673
7674 PR fortran/48820
7675 * gfortran.dg/assumed_type_1.f90: New.
7676 * gfortran.dg/assumed_type_2.f90: New.
7677 * gfortran.dg/assumed_type_3.f90: New.
7678 * gfortran.dg/assumed_type_4.f90: New.
7679
7680 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7681
7682 PR target/49486
7683 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7684 * gcc.target/sh/pr49468-di.c: New.
7685
7686 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7687
7688 * gcc.dg/graphite/pr50561.c: Update.
7689
7690 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7691
7692 * gcc.target/powerpc/pr52457.c: New test.
7693
7694 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7695
7696 * gcc.target/arm/sat-1.c: New test.
7697
7698 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7699
7700 PR target/46716
7701 * gcc.target/i386/pr46716.c: New test.
7702
7703 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7704
7705 PR c++/51989
7706 * g++.dg/cpp0x/sfinae32.C: New.
7707
7708 2012-03-02 Richard Guenther <rguenther@suse.de>
7709
7710 PR tree-optimization/52406
7711 * gcc.dg/torture/pr52406.c: New testcase.
7712
7713 2012-03-02 Tobias Burnus <burnus@net-b.de>
7714
7715 PR fortran/52325
7716 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7717 * gfortran.dg/nullify_2.f90: Update dg-error.
7718 * gfortran.dg/nullify_4.f90: Ditto.
7719 * gfortran.dg/pointer_init_6.f90: Ditto.
7720
7721 2012-03-02 Tobias Burnus <burnus@net-b.de>
7722
7723 PR fortran/52270
7724 * gfortran.dg/class_51.f90: New.
7725
7726 2012-03-02 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/52452
7729 * gfortran.dg/intrinsic_8.f90: New.
7730
7731 2012-03-01 Kai Tietz <ktietz@redhat.com>
7732
7733 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7734 routines on mingw targets.
7735 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7736
7737 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR tree-optimization/52445
7740 * gcc.dg/pr52445.c: New test.
7741
7742 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR target/52437
7745 * gcc.c-torture/compile/pr52437.c: New test.
7746
7747 PR middle-end/52419
7748 * gcc.dg/torture/pr52419.c: New test.
7749
7750 PR tree-optimization/52429
7751 * gcc.dg/torture/pr52429.c: New test.
7752 * g++.dg/opt/pr52429.C: New test.
7753
7754 2012-02-29 Richard Guenther <rguenther@suse.de>
7755
7756 PR testsuite/52297
7757 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7758 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7759 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7760 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7761 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7762 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7763
7764 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7765
7766 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7767
7768 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7769
7770 PR fortran/52386
7771 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7772
7773 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7774
7775 PR target/51534
7776 * gcc.target/arm/neon/pr51534.c: New testcase.
7777
7778 2012-02-28 Richard Guenther <rguenther@suse.de>
7779
7780 PR target/52407
7781 * gcc.dg/torture/pr52407.c: New testcase.
7782
7783 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7784
7785 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7786 * gcc.target/arm/vfp2.c: Likewise.
7787 * gcc.target/arm/vfp3.c: Likewise.
7788 * gcc.target/arm/vfp4.c: Likewise.
7789 * gcc.target/arm/vfp5.c: Likewise.
7790 * gcc.target/arm/vfp6.c: Likewise.
7791 * gcc.target/arm/vfp7.c: Likewise.
7792 * gcc.target/arm/vfp8.c: Likewise.
7793 * gcc.target/arm/vfp9.c: Likewise.
7794 * gcc.target/arm/vfp10.c: Likewise.
7795 * gcc.target/arm/vfp11.c: Likewise.
7796 * gcc.target/arm/vfp12.c: Likewise.
7797 * gcc.target/arm/vfp13.c: Likewise.
7798 * gcc.target/arm/vfp14.c: Likewise.
7799 * gcc.target/arm/vfp15.c: Likewise.
7800 * gcc.target/arm/vfp16.c: Likewise.
7801 * gcc.target/arm/vfp17.c: Likewise.
7802 * gcc.target/arm/neon-constants.h: New file.
7803 * gcc.target/arm/neon-vect1.c: New test.
7804 * gcc.target/arm/neon-vect2.c: New test.
7805 * gcc.target/arm/neon-vect3.c: New test.
7806 * gcc.target/arm/neon-vect4.c: New test.
7807 * gcc.target/arm/neon-vect5.c: New test.
7808 * gcc.target/arm/neon-vect6.c: New test.
7809 * gcc.target/arm/neon-vect7.c: New test.
7810 * gcc.target/arm/neon-vect8.c: New test.
7811
7812 2012-02-28 Richard Guenther <rguenther@suse.de>
7813
7814 PR tree-optimization/52402
7815 * gcc.dg/torture/pr52402.c: New testcase.
7816
7817 2012-02-28 Richard Guenther <rguenther@suse.de>
7818
7819 PR lto/52400
7820 * g++.dg/lto/pr52400_0.C: New testcase.
7821
7822 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7823
7824 * gcc.target/avr/torture/builtins-1.c: New test.
7825 * gcc.target/avr/torture/builtins-error.c: New test.
7826
7827 2012-02-28 Kai Tietz <ktietz@redhat.com>
7828
7829 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7830 * gcc.target/i386/pr45352-2.c: Likewise.
7831 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7832 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7833 targets instead rand.
7834 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7835 * gcc.target/i386/sse2-mul-1.c: Likewise.
7836 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7837 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7838 * gcc.target/i386/pad-1.c: Likewise.
7839 * gcc.target/i386/pad-9.c: Likewise.
7840 * gcc.target/i386/pad-2.c: Likewise.
7841 * gcc.target/i386/pad-5b.c: Likewise.
7842 * gcc.target/i386/pad-8.c: Likewise.
7843 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7844 * gcc.target/i386/pr44130.c: Likewise.
7845 * gcc.target/i386/align-main-1.c: Likewise.
7846 * gcc.target/i386/align-main-2.c: Likewise.
7847 * gcc.target/i386/sw-1.c: Likewise.
7848 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7849 on x64 mingw target.
7850 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7851 * gcc.target/i386/pr46295.c: Likewise.
7852 * gcc.target/i386/amd64-abi-1.c: Likewise.
7853 * gcc.target/i386/amd64-abi-2.c: Likewise.
7854 * gcc.target/i386/pr39082-1.c: Likewise.
7855 * gcc.target/i386/pr39162.c: Likewise.
7856 * gcc.target/i386/pr22152.c: Likewise.
7857 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7858 * gcc.target/i386/wrfsbase-2.c: Likewise.
7859 * gcc.target/i386/local.c: Likewise
7860 * gcc.target/i386/wrgsbase-1.c: Likewise.
7861 * gcc.target/i386/wrfsbase-1.c: Likewise.
7862 * gcc.target/i386/pr39315-3.c: Likewise.
7863 * gcc.target/i386/pr35767-4.c: Likewise.
7864 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7865 x64 mingw target.
7866 * gcc.target/i386/pr45336-2.c: Likewise.
7867 * gcc.target/i386/pr45336-1.c: Likewise.
7868 * gcc.target/i386/pr45336-4.c: Likewise.
7869
7870 2012-02-27 Tristan Gingold <gingold@adacore.com>
7871
7872 * gnat.dg/array20.ad[sb]: New test.
7873
7874 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR target/52375
7877 * gcc.target/arm/pr52375.c: New test.
7878 * gcc.c-torture/compile/pr52375.c: New test.
7879
7880 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7881
7882 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7883 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7884
7885 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7886
7887 * gnat.dg/aggr19.adb: New test.
7888 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7889
7890 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7891
7892 PR target/49263
7893 * gcc.target/sh/pr49263.c: New.
7894
7895 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7896
7897 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7898 simulate_thread_wrapper_other_threads
7899 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7900 Move initialization of 'value' to main().
7901 (main): Initialize 'value';
7902 * gcc.dg/simulate-thread/speculative-store.c
7903 (simulate_thread_step_verify): Return 0 when successful.
7904 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7905 Reduce threshold.
7906 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7907 (simulate_thread_wrapper_other_threads): Return a success/fail value
7908 and issue an error if the instruction count threshold is exceeded.
7909
7910 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912 PR target/50580
7913 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7914 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7915
7916 2012-02-24 Richard Guenther <rguenther@suse.de>
7917
7918 PR middle-end/52355
7919 * gcc.dg/pr52355.c: New testcase.
7920
7921 2012-02-23 Kai Tietz <ktietz@redhat.com>
7922
7923 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7924 * gcc.dg/Wpadded.c: Likewise.
7925 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7926 structure-layout.
7927 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7928 for sleep by Sleep and add windows.h include for this function.
7929 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7930 targets.
7931 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7932 target.
7933 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7934 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7935 on x64 mingw target.
7936 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7937 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7938 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7939 failure on LLP64 target.
7940
7941 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7942
7943 PR c/52290
7944 * gcc.dg/noncompile/pr52290.c: New test.
7945
7946 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR tree-optimization/52019
7949 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7950
7951 2012-02-22 Kai Tietz <ktietz@redhat.com>
7952
7953 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7954 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7955 derived pdiff_t type.
7956 * g++.dg/torture/pr49720.C: Likewise
7957
7958 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7959
7960 PR target/52330
7961 * gcc.target/i386/pr52330.c: New test.
7962
7963 2012-02-22 Tobias Burnus <burnus@net-b.de>
7964
7965 PR fortran/52335
7966 * gfortran.dg/io_constraints_10.f90: New.
7967
7968 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7969
7970 * lib/target-supports.exp (check_effective_target_vect_condition):
7971 Return true for NEON.
7972
7973 2012-02-21 Kai Tietz <ktietz@redhat.com>
7974
7975 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7976
7977 2012-02-21 Richard Guenther <rguenther@suse.de>
7978
7979 PR tree-optimization/52324
7980 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7981
7982 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7983
7984 PR middle-end/51782
7985 * gcc.target/avr/torture/pr51782-1.c: New test.
7986
7987 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR tree-optimization/52318
7990 * gcc.dg/pr52318.c: New test.
7991
7992 2012-02-20 Kai Tietz <ktietz@redhat.com>
7993
7994 * gcc.dg/bf-ms-layout-3.c: New testcase.
7995
7996 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7997
7998 PR testsuite/52229
7999 PR fortran/32380
8000 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8001
8002 2012-02-20 Richard Guenther <rguenther@suse.de>
8003
8004 PR tree-optimization/52298
8005 * gcc.dg/torture/pr52298.c: New testcase.
8006 * gcc.dg/vect/pr52298.c: Likewise.
8007
8008 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8009
8010 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8011 * gcc.c-torture/execute/pr52286.c: Ditto.
8012
8013 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR tree-optimization/52286
8016 * gcc.c-torture/execute/pr52286.c: New test.
8017
8018 2012-02-18 Tobias Burnus <burnus@net-b.de>
8019
8020 PR fortran/52295
8021 * gfortran.dg/interface_35.f90: Use -std=f2003.
8022 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8023 * gfortran.dg/interface_assignment_4.f90: Ditto.
8024 * gfortran.dg/bessel_1.f90: Ditto.
8025 * gfortran.dg/func_result_6.f90: Ditto.
8026 * gfortran.dg/hypot_1.f90: Ditto.
8027 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8028
8029 2012-02-17 Tobias Burnus <burnus@net-b.de>
8030
8031 PR translation/52232
8032 PR translation/52234
8033 PR translation/52245
8034 PR translation/52246
8035 PR translation/52262
8036 PR translation/52273
8037 * gfortran.dg/coarray_22.f90: Update dg-error.
8038 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8039
8040 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041
8042 PR target/51753
8043 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8044 (simulate-thread): Use default timeout.
8045
8046 2012-02-16 Jason Merrill <jason@redhat.com>
8047
8048 PR c++/52248
8049 * g++.dg/ext/timevar1.C: New.
8050
8051 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8052
8053 PR c++/52126
8054 * g++.dg/template/using21.C: New.
8055 * g++.dg/template/using22.C: Likewise.
8056
8057 2012-02-16 Jason Merrill <jason@redhat.com>
8058
8059 PR c++/51415
8060 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8061
8062 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR tree-optimization/52255
8065 * gcc.c-torture/compile/pr52255.c: New test.
8066
8067 PR debug/52260
8068 * g++.dg/debug/dwarf2/pr52260.C: New test.
8069
8070 PR middle-end/51929
8071 * g++.dg/ipa/pr51929.C: New test.
8072
8073 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8074
8075 PR target/52199
8076 * gcc.target/powerpc/pr52199.c: New file.
8077
8078 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8079
8080 PR target/52152
8081 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8082
8083 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8084
8085 * gcc.dg/pr51867.c: Don't include <math.h>.
8086 (sqrtf): Declare.
8087
8088 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8089
8090 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8091 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8092
8093 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8094
8095 PR tree-optimization/50561
8096 * gcc.dg/graphite/pr50561.c: New testcase.
8097
8098 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8099
8100 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8101 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8102
8103 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8104
8105 * gnat.dg/discr35.ad[sb]: New test.
8106
8107 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8108
8109 * gnat.dg/volatile10.adb: New test.
8110 * gnat.dg/volatile10_pkg.ads: New helper.
8111
8112 2012-02-14 Jason Merrill <jason@redhat.com>
8113
8114 * g++.dg/ext/attrib43.C: New.
8115
8116 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8117
8118 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8119 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8120 fgnu_tm.
8121 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8122 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8123 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8124 effective_target fgnu_tm.
8125 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8126
8127 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR c++/52247
8130 * g++.dg/template/asmgoto1.C: New test.
8131
8132 2012-02-14 Ian Lance Taylor <iant@google.com>
8133
8134 PR go/48501
8135 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8136 compiling generated file for 64bit and index tests.
8137
8138 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8139
8140 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8141
8142 2012-02-14 Richard Guenther <rguenther@suse.de>
8143
8144 PR tree-optimization/52244
8145 PR tree-optimization/51528
8146 * gcc.dg/torture/pr52244.c: New testcase.
8147
8148 2012-02-14 Walter Lee <walt@tilera.com>
8149
8150 * g++.dg/other/PR23205.C: Disable test on tile.
8151 * g++.dg/other/pr23205-2.C: Disable test on tile.
8152 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8153 * gcc.dg/20040813-1.c: Disable test on tile.
8154 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8155 * gcc.misc-tests/linkage.exp: Handle tilegx.
8156
8157 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR tree-optimization/52210
8160 * gcc.dg/pr52210.c: New test.
8161
8162 2012-02-14 Jason Merrill <jason@redhat.com>
8163
8164 PR c++/39055
8165 * g++.dg/overload/defarg5.C: New.
8166
8167 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR c/52181
8170 * c-c++-common/pr52181.c: New test.
8171
8172 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/52215
8175 * g++.dg/ext/atomic-1.C: New test.
8176
8177 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8178
8179 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8180
8181 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR middle-end/52209
8184 * gcc.c-torture/execute/pr52209.c: New test.
8185
8186 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8187
8188 PR fortran/50981
8189 * gfortran.dg/elemental_optional_args_5.f03: New test.
8190
8191 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8192
8193 PR testsuite/50076
8194 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8195 cases.
8196
8197 2012-02-11 Ian Lance Taylor <iant@google.com>
8198
8199 PR go/51874
8200 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8201 SPARC Solaris. Don't run the test at all on systems where it may
8202 not work, rather than xfailing it.
8203
8204 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8205
8206 PR rtl-optimization/52175
8207 * gcc.c-torture/compile/pr52175.c: New test.
8208
8209 2012-02-10 Jason Merrill <jason@redhat.com>
8210
8211 PR c++/51910
8212 * g++.dg/template/repo10.C: New.
8213
8214 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR debug/52132
8217 * gcc.dg/pr52132.c: New test.
8218
8219 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 * gnat.dg/specs/aggr4.ads: New test.
8222 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8223
8224 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8225
8226 PR target/52146
8227 * gcc.target/i386/pr52146.c: New.
8228
8229 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR middle-end/52177
8232 * c-c++-common/pr52177.c: New test.
8233
8234 2012-02-10 Jan Hubicka <jh@suse.cz>
8235
8236 PR middle-end/48600
8237 * g++.dg/torture/pr48600.C: New testcase.
8238
8239 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8240
8241 PR middle-end/52140
8242 * gcc.dg/dfp/pr52140.c: New test.
8243
8244 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR fortran/32380
8247 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8248 of dg-options.
8249
8250 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8251
8252 PR middle-end/51867
8253 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8254 * gcc.dg/pr51867.c: New test.
8255
8256 2012-02-09 Ian Lance Taylor <iant@google.com>
8257
8258 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8259 which don't support -fsplit-stack. Turn off optimization when
8260 compiling select5-out.go.
8261
8262 2012-02-08 Ian Lance Taylor <iant@google.com>
8263
8264 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8265 systems which don't support -fsplit-stack.
8266
8267 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8268
8269 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8270 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8271 machine instuction in the log.
8272
8273 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8274
8275 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8276 to 20 seconds.
8277
8278 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8279
8280 PR driver/48524
8281 * gcc.dg/pr48524.c: New test.
8282 * gcc.dg/pr48524.spec: New spec file for test.
8283
8284 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8285
8286 PR fortran/32380
8287 * gfortran.dg/vect/pr32380.f90: New test.
8288
8289 2012-02-08 Tobias Burnus <burnus@net-b.de>
8290
8291 PR fortran/52151
8292 * gfortran.dg/realloc_on_assign_12.f90: New.
8293
8294 2012-02-08 Richard Guenther <rguenther@suse.de>
8295
8296 PR rtl-optimization/52170
8297 * gcc.dg/torture/pr52170.c: New testcase.
8298
8299 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR gcov-profile/52150
8302 * gcc.dg/tree-prof/pr52150.c: New test.
8303
8304 PR rtl-optimization/52139
8305 * gcc.dg/pr52139.c: New test.
8306
8307 2012-02-07 Jason Merrill <jason@redhat.com>
8308
8309 PR c++/51675
8310 * g++.dg/cpp0x/constexpr-union3.C: New.
8311
8312 PR c++/52035
8313 * g++.dg/lto/pr52035_0.C: New.
8314
8315 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8316
8317 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8318 * gcc.dg/special/weak-1.c: Likewise.
8319 * gcc.dg/ucnid-12.c: Likewise.
8320 * gcc.dg/torture/pr45678-1.c: Likewise.
8321 * gcc.dg/torture/pr45678-2.c: Likewise.
8322 * gcc.dg/vector-4.c: Likewise.
8323 * gcc.dg/ipa/inline-5.c: Likewise.
8324 * gcc.dg/ucnid-11.c: Likewise.
8325 * gcc.misc-tests/gcov-13.c: Likewise.
8326 * gcc.misc-tests/gcov-14.c: Likewise.
8327 * g++.dg/ext/label13.C: Likewise.
8328 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8329 hppa*-*-hpux* options.
8330 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8331 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8332 * gcc.dg/pr48616.c: Likewise.
8333 * gcc.dg/pr17957.c: Likewise.
8334 * gcc.dg/pr17055-1.c: Likewise.
8335 * gcc.dg/pr32912-1.c: Likewise.
8336 * gcc.dg/tm/pr51472.c: Likewise.
8337 * c-c++-common/fold-bitand-4.c: Likewise.
8338 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8339 Use dg-additional-options for extra options.
8340
8341 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8342
8343 * gcc.target/epiphany/interrupt-2.c: New test.
8344
8345 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8346
8347 PR target/52155
8348 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8349 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8350 for MIPS ELF.
8351
8352 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8353
8354 PR target/52152
8355 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8356
8357 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8358
8359 PR middle-end/24306
8360 PR target/52154
8361 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8362 * gcc.target/mips/va-arg-1.c: New test.
8363
8364 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8365
8366 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8367 for -mno-pointers-to-nested-functions.
8368
8369 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8370
8371 * gcc.c-torture/execute/20120207-1.c: New test.
8372
8373 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR rtl-optimization/52060
8376 * gcc.dg/torture/pr52060.c: New test.
8377
8378 PR middle-end/52074
8379 * gcc.c-torture/compile/pr52074.c: New test.
8380
8381 2012-02-07 Tobias Burnus <burnus@net-b.de>
8382
8383 PR fortran/51514
8384 * gfortran.dg/class_to_type_2.f90: New.
8385
8386 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8387
8388 PR fortran/32373
8389 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8390 Remove module.
8391
8392 2012-02-06 Jason Merrill <jason@redhat.com>
8393
8394 PR c++/52088
8395 * g++.dg/template/conv13.C: New.
8396
8397 2012-02-06 Richard Guenther <rguenther@suse.de>
8398
8399 PR tree-optimization/52115
8400 * gcc.c-torture/compile/pr52115.c: New testcase.
8401
8402 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR target/52129
8405 * gcc.c-torture/execute/pr52129.c: New test.
8406
8407 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8408
8409 * gcc.dg/pr48374.c: Actually add the test I forgot
8410 in the 2012-01-25 commit.
8411
8412 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8413
8414 PR fortran/32373
8415 * gfortran.dg/vect/vect-8.f90: New test case.
8416
8417 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8418
8419 PR fortran/48847
8420 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8421
8422 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8423
8424 PR fortran/52102
8425 * gfortran.dg/class_48.f90 : Add test of allocate class array
8426 component with source in subroutine test3. Remove commenting
8427 out in subroutine test4, since branching on unitialized variable
8428 is now fixed (no PR for this last.).
8429
8430 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8431
8432 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8433 on MIPS targets.
8434 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8435
8436 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8437
8438 PR target/52125
8439 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8440 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8441
8442 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8443
8444 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8445 (check_effective_target_sync_int_long): Use it.
8446 (check_effective_target_sync_char_short): Likewise.
8447 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8448
8449 2012-02-05 Tobias Burnus <burnus@net-b.de>
8450
8451 PR fortran/51972
8452 * gfortran.dg/class_48.f90: Add some further checks.
8453
8454 2012-02-05 Ira Rosen <irar@il.ibm.com>
8455
8456 PR tree-optimization/52091
8457 * gcc.dg/vect/pr52091.c: New test.
8458
8459 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR rtl-optimization/52113
8462 * gcc.target/avr/pr52113.c: New test.
8463
8464 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR rtl-optimization/52092
8467 * gcc.c-torture/compile/pr52092.c: New test.
8468
8469 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8470
8471 PR fortran/41587
8472 * gfortran.dg/class_array_10.f03: New test.
8473
8474 PR fortran/46356
8475 * gfortran.dg/class_array_11.f03: New test.
8476
8477 PR fortran/51754
8478 * gfortran.dg/class_array_12.f03: New test.
8479
8480 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/52012
8483 * gfortran.dg/realloc_on_assign_11.f90: New test.
8484
8485 2012-02-02 Tobias Burnus <burnus@net-b.de>
8486
8487 PR fortran/52093
8488 * gfortran.dg/shape_7.f90: New.
8489
8490 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8491
8492 * gcc.target/mips/mips-prepend-1.c: New test.
8493
8494 2012-02-02 Jan Hubicka <jh@suse.cz>
8495 Tom de Vries <tom@codesourcery.com>
8496
8497 PR middle-end/51998
8498 * gcc.dg/alias-12.c: New testcase.
8499 * gcc.dg/alias-13.c: New testcase.
8500
8501 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR target/52086
8504 * gcc.dg/pr52086.c: New test.
8505
8506 PR tree-optimization/52073
8507 * gcc.c-torture/compile/pr52073.c: New test.
8508
8509 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8510
8511 PR fortran/51958
8512 * gfortran.dg/function_optimize_10.f90: New test.
8513
8514 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8515
8516 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8517 test on alpha*-*-*.
8518
8519 2012-02-01 Tobias Burnus <burnus@net-b.de>
8520
8521 PR fortran/52024
8522 * gfortran.dg/typebound_operator_14.f90: New.
8523
8524 2012-02-01 Tobias Burnus <burnus@net-b.de>
8525
8526 PR fortran/52059
8527 * gfortran.dg/elemental_function_1.f90: New.
8528
8529 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8530
8531 PR rtl-optimization/51374
8532 * gcc.target/avr/torture/pr51374-1.c:
8533 Also fail if SBIS is seen.
8534
8535 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8536
8537 PR rtl-optimization/51374
8538 * gcc.target/avr/torture/pr51374-1.c: New.
8539
8540 2012-01-31 Tobias Burnus <burnus@net-b.de>
8541
8542 PR fortran/52024
8543 * gfortran.dg/typebound_generic_11.f90: New.
8544
8545 2012-01-31 Tobias Burnus <burnus@net-b.de>
8546
8547 PR fortran/52029
8548 * gfortran.dg/class_49.f90: New.
8549
8550 2012-01-31 Tobias Burnus <burnus@net-b.de>
8551
8552 PR fortran/52013
8553 * gfortran.dg/elemental_args_check_6.f90: New.
8554
8555 2012-01-31 Jason Merrill <jason@redhat.com>
8556
8557 PR c++/52043
8558 * g++.dg/cpp0x/variadic122.C: New.
8559
8560 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/52012
8563 * gfortran.dg/realloc_on_assign_10.f90: New test.
8564
8565 2012-01-31 Richard Guenther <rguenther@suse.de>
8566
8567 PR tree-optimization/51528
8568 * gcc.dg/torture/pr51528.c: New testcase.
8569
8570 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8571
8572 PR go/48501
8573 * lib/go.exp (go_target_compile): Append timeout= to options.
8574 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8575 select5-out.go test on alpha*-*-* targets.
8576
8577 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8578
8579 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8580 (TEST_SHORT): Reformat in the same way.
8581 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8582 (TEST_SHORT): Reformat in the same way.
8583 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8584 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8585 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8586 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8587 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8588
8589 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8590
8591 PR target/51835
8592 * gcc.target/arm/pr51835.c: New testcase.
8593
8594 2012-01-30 Richard Guenther <rguenther@suse.de>
8595
8596 PR tree-optimization/52028
8597 * gcc.dg/torture/pr52028.c: New testcase.
8598 * gfortran.dg/ldist-pr45199.f: Adjust.
8599 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8600 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8601 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8602
8603 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR debug/52027
8606 * gcc.dg/tree-prof/pr52027.c: New test.
8607
8608 PR tree-optimization/52046
8609 * gcc.dg/pr52046.c: New test.
8610
8611 PR debug/52048
8612 * g++.dg/other/pr52048.C: New test.
8613
8614 2012-01-30 Richard Guenther <rguenther@suse.de>
8615
8616 PR tree-optimization/52045
8617 * gcc.dg/pr52045.c: New testcase.
8618
8619 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8620
8621 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8622 new code generated for __sync_lock_release.
8623
8624 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8625
8626 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8627
8628 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8629
8630 PR testsuite/51875
8631 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8632
8633 * g++.dg/ext/visibility/template10.C: Fix typo.
8634
8635 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8636
8637 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8638
8639 PR c++/51327
8640 * g++.dg/cpp0x/constexpr-ice6.C: New.
8641
8642 2012-01-29 Tobias Burnus <burnus@net-b.de>
8643
8644 PR fortran/41600
8645 * gfortran.dg/default_initialization_6.f90: New.
8646
8647 2012-01-29 Tobias Burnus <burnus@net-b.de>
8648
8649 PR fortran/51972
8650 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8651 * gfortran.dg/class_48.f90: New.
8652
8653 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8654
8655 PR fortran/51808
8656 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8657
8658 2012-01-28 Tobias Burnus <burnus@net-b.de>
8659
8660 PR fortran/51972
8661 * gfortran.dg/class_allocate_12.f90: New.
8662
8663 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8664
8665 * gcc.dg/torture/pr50444.c: Fix dg directives.
8666
8667 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR target/52006
8670 * gcc.target/arm/pr52006.c: New test.
8671
8672 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8673
8674 PR testsuite/52011
8675 * gcc.dg/lto/trans-mem.h: New file.
8676 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8677 * gcc.dg/lto/trans-mem-1_1.c: Same.
8678 * gcc.dg/lto/trans-mem-4_1.c: Same.
8679 * gcc.dg/lto/trans-mem-3_1.c: Same.
8680
8681 2012-01-27 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/52022
8684 * gfortran.dg/dummy_procedure_7.f90: New.
8685
8686 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8687
8688 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8689 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8690
8691 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR c++/51852
8694 * g++.dg/other/gc5.C: New test.
8695
8696 2012-01-27 Richard Guenther <rguenther@suse.de>
8697
8698 PR tree-optimization/50444
8699 * gcc.dg/torture/pr50444.c: New testcase.
8700
8701 2012-01-27 Tobias Burnus <burnus@net-b.de>
8702
8703 PR fortran/51970
8704 PR fortran/51977
8705 * gfortran.dg/move_alloc_13.f90: New.
8706
8707 2012-01-27 Tobias Burnus <burnus@net-b.de>
8708
8709 PR fortran/51953
8710 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8711 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8712 and change dg-error string.
8713
8714 2012-01-27 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/52016
8717 * gfortran.dg/elemental_args_check_5.f90: New.
8718
8719 2012-01-27 Richard Guenther <rguenther@suse.de>
8720
8721 PR middle-end/51959
8722 * g++.dg/torture/pr51959.C: New testcase.
8723
8724 2012-01-27 Tom de Vries <tom@codesourcery.com>
8725
8726 PR tree-optimization/51990
8727 * gcc.dg/pr51990.c: New test.
8728 * gcc.dg/pr51990-2.c: Same.
8729
8730 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8731 Tobias Burnus <burnus@gcc.gnu.org>
8732
8733 PR fortran/48705
8734 * gfortran.dg/class_allocate_11.f03: New.
8735
8736 PR fortran/51870
8737 PR fortran/51943
8738 PR fortran/51946
8739 * gfortran.dg/class_allocate_7.f03: New.
8740 * gfortran.dg/class_allocate_8.f03: New.
8741 * gfortran.dg/class_allocate_9.f03: New.
8742 * gfortran.dg/class_allocate_10.f03: New.
8743
8744 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8745
8746 * gnat.dg/discr34.adb: New test.
8747 * gnat.dg/discr34_pkg.ads: New helper.
8748
8749 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8750
8751 * gnat.dg/discr33.adb: New test.
8752
8753 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8754
8755 * gnat.dg/limited_with3.ad[sb): New test.
8756 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8757 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8758 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8759
8760 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8761
8762 * gnat.dg/stack_usage1.adb: New test.
8763 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8764
8765 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8766 * gcc.dg/pr44194-2.c: Likewise.
8767
8768 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/51370
8771 * g++.dg/template/crash112.C: New.
8772
8773 2012-01-27 Richard Henderson <rth@redhat.com>
8774
8775 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8776
8777 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8778
8779 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8780
8781 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR middle-end/51895
8784 * g++.dg/opt/pr51895.C: New test.
8785
8786 2012-01-26 Michael Matz <matz@suse.de>
8787
8788 PR tree-optimization/48794
8789 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8790
8791 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8792
8793 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8794
8795 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8796
8797 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8798 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8799 memory.
8800 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8801 the default value for s390 and s390x.
8802
8803 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8804
8805 PR lto/51698
8806 * gcc.dg/lto/trans-mem-4_0.c: New.
8807 * gcc.dg/lto/trans-mem-4_1.c: New.
8808 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8809 TM builtins.
8810 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8811 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8812 TM builtins.
8813 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8814 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8815 TM builtins.
8816
8817 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8818
8819 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8820
8821 2012-01-25 Ian Lance Taylor <iant@google.com>
8822
8823 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8824
8825 2012-01-25 Tobias Burnus <burnus@net-b.de>
8826
8827 PR fortran/51995
8828 * gfortran.dg/typebound_proc_25.f90: New.
8829
8830 2012-01-25 Jason Merrill <jason@redhat.com>
8831
8832 PR c++/51992
8833 * g++.dg/lto/pr51992_0.C: New.
8834
8835 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR tree-optimization/51987
8838 * gcc.target/i386/pr51987.c: New test.
8839
8840 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8841
8842 * gcc.dg/tm/lto-1.c: Require lto support in target.
8843
8844 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8845
8846 PR rtl-optimization/48374
8847 * gcc.dg/pr48374.c: New test.
8848
8849 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8850
8851 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8852
8853 2012-01-25 Tobias Burnus <burnus@net-b.de>
8854
8855 PR fortran/51966
8856 * gfortran.dg/derived_constructor_char_3.f90: New.
8857
8858 2012-01-24 Ian Lance Taylor <iant@google.com>
8859
8860 * go.test/go-test.exp (filecmp): New procedure.
8861 (errchk): Handle quoted square brackets.
8862 (go-gc-tests): Set go_compile_args. Handle various new test
8863 lines. Skip a few new tests.
8864 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8865
8866 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8867
8868 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8869 (check_effective_target_vect_extract_even_odd)
8870 (check_effective_target_vect_interleave): Return true for MIPS
8871 paired-single.
8872
8873 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8874
8875 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8876 (main): Use it instead of argc.
8877
8878 2012-01-24 Jason Merrill <jason@redhat.com>
8879
8880 PR c++/51973
8881 * g++.dg/cpp0x/sfinae31.C: New.
8882
8883 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8884
8885 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8886
8887 2012-01-24 Jason Merrill <jason@redhat.com>
8888
8889 PR c++/51812
8890 * g++.dg/inherit/covariant20.C: New.
8891
8892 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/51223
8895 * g++.dg/parse/crash58.C: New.
8896
8897 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR target/51957
8900 * gcc.dg/pr51957-1.c: New test.
8901 * gcc.dg/pr51957-1.h: New file.
8902 * gcc.dg/pr51957-2.c: New test.
8903
8904 2012-01-23 Jason Merrill <jason@redhat.com>
8905
8906 PR c++/51930
8907 * g++.dg/ext/visibility/template10.C: New.
8908
8909 2012-01-23 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/51948
8912 * gfortran.dg/move_alloc_12.f90: New.
8913
8914 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8915
8916 PR middle-end/45416
8917 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8918
8919 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8920
8921 PR c++/51398
8922 * g++.dg/template/crash111.C: New.
8923
8924 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8925
8926 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8927 configurations.
8928 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8929
8930 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8931
8932 PR testsuite/51941
8933 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8934 the DW_TAG_class_type and DW_AT_name: "Executor".
8935
8936 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8937
8938 * lib/target-supports.exp
8939 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8940 (check_effective_target_vect_interleave): Likewise.
8941
8942 2012-01-22 Jason Merrill <jason@redhat.com>
8943
8944 PR c++/51925
8945 * g++.dg/template/using20.C: New.
8946 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8947
8948 2012-01-23 Jason Merrill <jason@redhat.com>
8949
8950 PR target/51934
8951 * g++.dg/torture/pr51344.C: Limit to x86.
8952
8953 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8954
8955 * c-c++-common/tm/omp.c: Require target with pthread support.
8956
8957 2012-01-23 Richard Guenther <rguenther@suse.de>
8958
8959 PR tree-optimization/51949
8960 * gcc.dg/torture/pr51949.c: New testcase.
8961
8962 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8963
8964 PR rtl-optimization/51933
8965 * gcc.c-torture/execute/pr51933.c: New test.
8966
8967 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8968
8969 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8970 Do not define for Interix.
8971
8972 2012-01-22 Jason Merrill <jason@redhat.com>
8973
8974 PR c++/51832
8975 * g++.dg/lto/pr51832.h: New.
8976 * g++.dg/lto/pr51832_0.C: New.
8977 * g++.dg/lto/pr51832_1.C: New.
8978
8979 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8980
8981 * gcc.dg/ext-elim-1.c: New test.
8982
8983 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8984
8985 PR target/51931
8986 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8987 * g++.dg/opt/longbranch1.C: Likewise.
8988
8989 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8990
8991 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8992 in C++11 mode.
8993
8994 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8995
8996 PR fortran/50556
8997 * gfortran.dg/namelist_74.f90: New test.
8998 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8999
9000 2012-01-21 Tobias Burnus <burnus@net-b.de>
9001
9002 PR fortran/51913
9003 * gfortran.dg/class_47.f90: New.
9004
9005 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gnat.dg/renaming5.ad[sb]: New test.
9008
9009 2012-01-20 Jason Merrill <jason@redhat.com>
9010
9011 PR c++/51919
9012 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9013
9014 2012-01-20 Jason Merrill <jason@redhat.com>
9015
9016 PR c++/51922
9017 * g++.dg/ext/attrib42.C: Require ilp32.
9018
9019 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR target/51915
9022 * gcc.target/arm/pr51915.c: New test.
9023
9024 2012-01-20 Cary Coutant <ccoutant@google.com>
9025 Dodji Seketeli <dodji@redhat.com>
9026
9027 PR debug/45682
9028 * g++.dg/debug/dwarf2/nested-3.C: New test.
9029
9030 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9031
9032 PR c++/51402
9033 * g++.dg/template/crash110.C: New.
9034
9035 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9036
9037 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9038 Remove default options on hppa*-*-hpux*.
9039
9040 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9041
9042 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9043
9044 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9045
9046 * gcc.c-torture/compile/pr51856.c: New testcase.
9047
9048 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9049
9050 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9051 options to go_target_compile.
9052
9053 2012-01-20 Kai Tietz <ktietz@redhat.com>
9054
9055 * g++.dg/torture/pr51344.C: Fix typo.
9056
9057 2012-01-20 Richard Guenther <rguenther@suse.de>
9058
9059 PR tree-optimization/51903
9060 * g++.dg/torture/pr51903.C: New testcase.
9061
9062 2012-01-20 Tobias Burnus <burnus@net-b.de>
9063 Janus Weil <janus@gcc.gnu.org>
9064
9065 PR fortran/51056
9066 * gfortran.dg/use_21.f90: New.
9067
9068 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR target/51106
9071 * gcc.dg/torture/pr51106-1.c: New test.
9072 * gcc.dg/torture/pr51106-2.c: New test.
9073
9074 2012-01-19 Kai Tietz <ktietz@redhat.com>
9075
9076 * g++.dg/torture/pr51344.C: New test.
9077
9078 2012-01-19 Tobias Burnus <burnus@net-b.de>
9079
9080 PR fortran/51904
9081 * gfortran.dg/intrinsic_size_2.f90: New.
9082
9083 2012-01-19 Jason Merrill <jason@redhat.com>
9084
9085 PR c++/51889
9086 * g++.dg/inherit/using7.C: New.
9087
9088 2012-01-19 Richard Guenther <rguenther@suse.de>
9089
9090 PR tree-optimization/37997
9091 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9092
9093 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9094
9095 PR rtl-optimization/51505
9096 * gcc.dg/pr51505.c: New test.
9097
9098 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9099
9100 PR fortran/51634
9101 * gfortran.dg/typebound_operator_12.f03: New.
9102 * gfortran.dg/typebound_operator_13.f03: New.
9103
9104 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/51225
9107 * g++.dg/cpp0x/pr51225.C: New.
9108
9109 2012-01-17 Ian Lance Taylor <iant@google.com>
9110
9111 PR go/50656
9112 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9113
9114 2012-01-17 Tobias Burnus <burnus@net-b.de>
9115
9116 PR fortran/51869
9117 * gfortran.dg/realloc_on_assign_9.f90: New.
9118
9119 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9120
9121 PR other/51165
9122 * gcc.dg/tm/memopt-3.c: Remove xfail.
9123 * gcc.dg/tm/memopt-4.c: Remove xfail.
9124 * gcc.dg/tm/memopt-5.c: Remove xfail.
9125 * gcc.dg/tm/memopt-7.c: Remove xfail.
9126
9127 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR tree-optimization/51877
9130 * gcc.c-torture/execute/pr51877.c: New test.
9131
9132 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9133
9134 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9135 {!vect_align_arrays} to vect_sizes_32B_16B.
9136 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9137 * gcc.dg/vect/vect-peel-3.c: Ditto.
9138
9139 2012-01-16 Jason Merrill <jason@redhat.com>
9140
9141 PR c++/51854
9142 * g++.dg/abi/mangle60.C: New.
9143
9144 PR c++/51827
9145 * g++.dg/pch/mangle1.{C,Hs}: New.
9146
9147 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9148 Tobias Burnus <burnus@net-b.de>
9149
9150 PR fortran/50981
9151 * gfortran.dg/elemental_optional_args_3.f90: New
9152 * gfortran.dg/elemental_optional_args_4.f90: New
9153
9154 2012-01-16 Tobias Burnus <burnus@net-b.de>
9155
9156 PR fortran/51809
9157 * gfortran.dg/use_20.f90: New
9158
9159 2012-01-16 Jason Merrill <jason@redhat.com>
9160
9161 PR c++/51868
9162 * g++.dg/cpp0x/rv-bitfield.C: New.
9163 * g++.dg/cpp0x/rv-bitfield2.C: New.
9164
9165 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9166
9167 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9168 subroutine 'qsort' and use index array to assign the result.
9169
9170 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR tree-optimization/51865
9173 * gcc.dg/pr51865.c: New test.
9174
9175 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9176
9177 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9178
9179 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9180
9181 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9182 to be loaded from the constant pool, rather than via %hi and %lo.
9183
9184 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9185
9186 PR rtl-optimization/51821
9187 * gcc.dg/pr51821.c: New test.
9188
9189 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9190
9191 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9192
9193 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9194
9195 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9196
9197 2012-01-14 Tobias Burnus <burnus@net-b.de>
9198
9199 PR fortran/51800
9200 * gfortran.dg/init_flag_8.f90: New.
9201 * gfortran.dg/init_flag_9.f90: New.
9202
9203 2011-01-14 Tobias Burnus <burnus@net-b.de>
9204
9205 PR fortran/51816
9206 * gfortran.dg/use_18.f90: New.
9207 * gfortran.dg/use_19.f90: New.
9208
9209 2012-01-13 Ian Lance Taylor <iant@google.com>
9210
9211 PR c++/50012
9212 * g++.dg/warn/Wsign-compare-4.C: New.
9213
9214 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9215
9216 PR fortran/48351
9217 * gfortran.dg/alloc_comp_assign.f03: New.
9218 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9219 __BUILTIN_FREE from 38 to 32.
9220
9221 2012-01-13 Jason Merrill <jason@redhat.com>
9222
9223 PR c++/20681
9224 * g++.dg/warn/Wreturn-type-7.C: New.
9225
9226 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9227
9228 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9229 assumption.
9230 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9231 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9232 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9233 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9234 int32plus because of big array needed.
9235 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9236 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9237
9238 2012-01-13 Jason Merrill <jason@redhat.com>
9239
9240 PR c++/51813
9241 * g++.dg/ext/visibility/template9.C: New.
9242
9243 PR c++/51620
9244 * g++.dg/cpp0x/defaulted34.C: New.
9245 * g++.dg/template/virtual3.C: New.
9246
9247 2012-01-13 Richard Guenther <rguenther@suse.de>
9248
9249 PR middle-end/8081
9250 * gcc.dg/torture/pr8081.c: New testcase.
9251
9252 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9253
9254 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9255
9256 2012-01-12 Jason Merrill <jason@redhat.com>
9257
9258 PR c++/51714
9259 * g++.dg/ext/stmtexpr14.C: New.
9260
9261 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9262
9263 PR c++/51633
9264 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9265
9266 2012-01-12 Jason Merrill <jason@redhat.com>
9267
9268 PR c++/48051
9269 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9270 * g++.dg/abi/mangle58.C: Likewise.
9271
9272 PR c++/51403
9273 * g++.dg/template/arg8.C: New.
9274
9275 2012-01-12 Ira Rosen <irar@il.ibm.com>
9276
9277 PR tree-optimization/51799
9278 * gcc.dg/vect/pr51799.c: New test.
9279 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9280 patterns.
9281
9282 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9283 Tobias Burnus <burnus@net-b.de>
9284
9285 PR fortran/51057
9286 PR fortran/51616
9287 * lib/target-supports.exp
9288 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9289 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9290
9291 2012-01-11 Jason Merrill <jason@redhat.com>
9292
9293 PR c++/51565
9294 * g++.dg/ext/attrib42.C: New.
9295
9296 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR bootstrap/51796
9299 * gcc.dg/pr51796.c: New test.
9300
9301 2012-01-11 Jason Merrill <jason@redhat.com>
9302
9303 PR c++/51818
9304 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9305
9306 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9307
9308 * gnat.dg/array19.ad[sb]: New test.
9309
9310 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9311
9312 * gnat.dg/opt23.ad[sb]: New test.
9313 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9314 * gnat.dg/opt24.ad[sb]: New test.
9315
9316 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9317
9318 PR tree-optimization/49642
9319 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9320 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9321
9322 2012-01-11 Jason Merrill <jason@redhat.com>
9323
9324 PR c++/51613
9325 * g++.dg/template/explicit-args5.C: New.
9326
9327 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9328
9329 * gcc.c-torture/execute/20120110-1.c: New testcase.
9330
9331 2012-01-10 Jason Merrill <jason@redhat.com>
9332
9333 PR c++/51614
9334 * g++.dg/inherit/ambig1.C: New.
9335
9336 PR c++/51433
9337 * g++.dg/cpp0x/constexpr-cache1.C: New.
9338
9339 2012-01-10 Richard Guenther <rguenther@suse.de>
9340
9341 PR tree-optimization/51801
9342 * gcc.dg/torture/pr51801.c: New testcase.
9343
9344 2012-01-10 Tobias Burnus <burnus@net-b.de>
9345
9346 PR fortran/51652
9347 * gfortran.dg/allocate_with_typespec_5.f90: New.
9348
9349 2012-01-10 Tobias Burnus <burnus@net-b.de>
9350
9351 * gfortran.dg/class_39.f03: Update dg-error string.
9352
9353 2012-01-10 Richard Guenther <rguenther@suse.de>
9354
9355 PR tree-optimization/50913
9356 * gcc.dg/graphite/interchange-16.c: New testcase.
9357 * gcc.dg/graphite/scop-20.c: XFAIL.
9358 * gfortran.dg/graphite/interchange-1.f: Likewise.
9359 * gfortran.dg/graphite/block-1.f90: Likewise.
9360 * gfortran.dg/graphite/block-2.f: Likewise.
9361
9362 2012-01-10 Richard Henderson <rth@redhat.com>
9363
9364 * lib/target-supports.exp (check_effective_target_vect_perm,
9365 check_effective_target_vect_perm_byte,
9366 check_effective_target_vect_perm_short): Enable for arm neon.
9367
9368 2012-01-09 Tobias Burnus <burnus@net-b.de>
9369
9370 PR fortran/46328
9371 * gfortran.dg/typebound_operator_11.f90: New.
9372
9373 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9374
9375 * gnat.dg/array18.adb: New test.
9376 * gnat.dg/array18_pkg.ads: New helper.
9377
9378 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9379
9380 PR fortran/51791
9381 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9382 around base object in first assignment in main program.
9383 * gfortran.dg/typebound_operator_10.f03: New test.
9384
9385 2012-01-09 Martin Jambor <mjambor@suse.cz>
9386
9387 PR tree-optimization/51759
9388 * g++.dg/ipa/pr51759.C: New test.
9389
9390 2012-01-09 Tobias Burnus <burnus@net-b.de>
9391
9392 PR fortran/51758
9393 * gfortran.dg/optional_absent_2.f90: New.
9394
9395 2012-01-09 Tobias Burnus <burnus@net-b.de>
9396
9397 PR fortran/51578
9398 * gfortran.dg/use_17.f90: New.
9399
9400 2012-01-09 Gary Funck <gary@intrepid.com>
9401
9402 PR preprocessor/33919
9403 * gcc.dg/pr33919.c: New test.
9404 * gcc.dg/pr33919-0.h: New test header file.
9405 * gcc.dg/pr33919-1.h: Ditto.
9406 * gcc.dg/pr33919-2.h: Ditto.
9407
9408 2012-01-07 Jan Hubicka <jh@suse.cz>
9409
9410 PR tree-optimize/51694
9411 * gcc.c-torture/compile/pr51694.c: new testcase.
9412
9413 2012-01-07 Jan Hubicka <jh@suse.cz>
9414
9415 PR tree-optimization/51600
9416 * g++.dg/torture/pr51600.C: New testcase.
9417
9418 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9419
9420 PR gcov-profile/51715
9421 PR gcov-profile/51717
9422 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9423 * gcc.misc-tests/gcov-14.c: Likewise.
9424
9425 2012-01-06 Jason Merrill <jason@redhat.com>
9426
9427 * g++.dg/parse/new5.C: New.
9428
9429 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9430
9431 PR testsuite/51655
9432 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9433 including <string.h>.
9434
9435 2012-01-06 Jason Merrill <jason@redhat.com>
9436
9437 * g++.dg/abi/mangle51.C: New.
9438 * g++.dg/abi/mangle52.C: New.
9439 * g++.dg/abi/mangle53.C: New.
9440 * g++.dg/abi/mangle54.C: New.
9441 * g++.dg/abi/mangle55.C: New.
9442 * g++.dg/abi/mangle56.C: New.
9443 * g++.dg/abi/mangle57.C: New.
9444 * g++.dg/abi/mangle58.C: New.
9445 * g++.dg/abi/mangle59.C: New.
9446 * g++.dg/cpp0x/trailing3.C: Update mangling.
9447 * g++.dg/cpp0x/variadic111.C: Update mangling.
9448 * g++.dg/cpp0x/variadic4.C: Update mangling.
9449 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9450 * g++.dg/template/nontype22.C: Works now.
9451 * g++.dg/template/pr35240.C: Works now.
9452
9453 * g++.dg/cpp0x/error7.C: New.
9454
9455 2012-01-06 Tobias Burnus <burnus@net-b.de>
9456
9457 * gfortran.dg/deallocate_stat_2.f90: New.
9458 * coarray/allocate_errgmsg.f90: New.
9459 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9460 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9461 * coarray/subobject_1.f90: Fix for num_images > 1.
9462 * gfortran.dg/deallocate_stat.f90: Update due to changed
9463 stat= handling.
9464
9465 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9466
9467 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9468
9469 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * ada/acats/overflow.lst: Add cb20004.
9472
9473 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9474
9475 PR c++/51541
9476 * g++.dg/cpp0x/alias-decl-18.C: New test.
9477
9478 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9479
9480 * gcc.c-torture/execute/20120104-1.c: New test.
9481
9482 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9483
9484 PR fortran/PR48946
9485 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9486 the old typebound_operator_8.f03.
9487 * gfortran.dg/typebound_operator_8.f03: New version of
9488 typebound_operator_7.f03 with 'u' a derived type instead of a
9489 class object.
9490
9491 2012-01-05 Richard Guenther <rguenther@suse.de>
9492
9493 * g++.dg/torture/pr49309.C: Skip for -flto.
9494
9495 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR middle-end/51761
9498 * gcc.c-torture/compile/pr51761.c: New test.
9499
9500 2012-01-05 Richard Guenther <rguenther@suse.de>
9501
9502 PR tree-optimization/51760
9503 * gcc.dg/torture/pr51760.c: New testcase.
9504
9505 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9506
9507 PR middle-end/51472
9508 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9509
9510 2012-01-05 Richard Guenther <rguenther@suse.de>
9511
9512 PR lto/41576
9513 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9514 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9515
9516 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9517
9518 PR debug/51695
9519 * gcc.dg/pr51695.c: New test.
9520
9521 2012-01-04 Andrew Pinski <apinski@cavium.com>
9522
9523 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9524 * gcc.target/mips/octeon2-lx-1.c: New test.
9525 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9526 * gcc.target/mips/octeon2-lx-2.c: New test.
9527 * gcc.target/mips/octeon2-lx-3.c: New test.
9528
9529 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9530
9531 PR other/51163
9532 PR other/51164
9533 * gcc.dg/tm/alias-1.c: Adjust regexp.
9534 * gcc.dg/tm/alias-2.c: Adjust regexp.
9535
9536 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/51064
9539 * g++.dg/warn/Wparentheses-26.C: New.
9540
9541 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9542
9543 * gfortran.dg/elemental_optional_args_2.f90: New test.
9544
9545 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9546
9547 PR fortran/49693
9548 * gfortran.dg/common_17.f90: New test.
9549
9550 2012-01-04 Richard Guenther <rguenther@suse.de>
9551
9552 PR tree-optimization/49651
9553 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9554 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9555
9556 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9557
9558 PR c++/51738
9559 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9560
9561 2012-01-03 Andrew Pinski <apinski@cavium.com>
9562
9563 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9564 for all mips targets. Also allow an optional .cfi_startproc.
9565
9566 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9567
9568 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9569
9570 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9571
9572 PR c++/29273
9573 * g++.dg/rtti/dyncast5.C: New.
9574
9575 2012-01-03 Richard Guenther <rguenther@suse.de>
9576
9577 PR tree-optimization/51070
9578 * gcc.dg/torture/pr51070-2.c: New testcase.
9579
9580 2012-01-03 Richard Guenther <rguenther@suse.de>
9581
9582 PR tree-optimization/51692
9583 * gcc.dg/torture/pr51692.c: New testcase.
9584
9585 2012-01-03 Richard Guenther <rguenther@suse.de>
9586
9587 PR debug/51650
9588 * g++.dg/lto/pr51650-3_0.C: New testcase.
9589
9590 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/15867
9593 * g++.dg/warn/Wredundant-decls-spec.C: New.
9594
9595 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR tree-optimization/51719
9598 * g++.dg/tree-prof/pr51719.C: New test.
9599
9600 2012-01-03 Richard Guenther <rguenther@suse.de>
9601
9602 PR middle-end/51730
9603 * gcc.dg/fold-compare-6.c: New testcase.
9604
9605 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR c++/51669
9608 * g++.dg/gomp/pr51669.C: New test.
9609
9610 2012-01-02 Jason Merrill <jason@redhat.com>
9611
9612 PR c++/51675
9613 * g++.dg/cpp0x/constexpr-union2.C: New.
9614
9615 PR c++/51666
9616 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9617
9618 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9619
9620 PR c++/51462
9621 * g++.dg/cpp0x/constexpr-99.C: New test.
9622
9623 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9624
9625 PR c++/20140
9626 * g++.dg/template/init9.C: New.
9627
9628 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9629
9630 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9631 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9632 rather than a specific number.
9633
9634 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9635
9636 PR fortran/46262
9637 PR fortran/46328
9638 PR fortran/51052
9639 * gfortran.dg/typebound_operator_7.f03: New.
9640 * gfortran.dg/typebound_operator_8.f03: New.
9641
9642 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9643
9644 PR target/51729
9645 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9646 XFAIL.
9647 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9648
9649 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9650
9651 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9652
9653 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9654
9655 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9656 for MIPS.
9657
9658 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9659
9660 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9661 * gfortran.dg/io_real_boz_4.f90: Likewise.
9662 * gfortran.dg/io_real_boz_5.f90: Likewise.
9663
9664 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9665
9666 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9667
9668 2012-01-02 Revital Eres <revital.eres@linaro.org>
9669
9670 * gcc.dg/sms-11.c: New file.
9671
9672 2012-01-02 Tobias Burnus <burnus@net-b.de>
9673
9674 PR fortran/51682
9675 * gfortran.dg/coarray/image_index_3.f90: New.
9676
9677 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/16603
9680 * g++.dg/parse/enum8.C: New.
9681
9682 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9683
9684 PR c++/51379
9685 * g++.dg/conversion/reinterpret4.C: New.
9686 * g++.dg/conversion/reinterpret1.C: Adjust.
9687
9688 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9689
9690 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9691
9692 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9693
9694 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9695 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9696 * g++.old-deja/g++.jason/access14.C: Likewise.
9697 * g++.old-deja/g++.jason/access8.C: Likewise.
9698 * g++.old-deja/g++.jason/access1.C: Likewise.
9699 * g++.old-deja/g++.other/access3.C: Likewise.
9700 * g++.old-deja/g++.other/access5.C: Likewise.
9701 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9702 * g++.old-deja/g++.law/visibility22.C: Likewise.
9703 * g++.old-deja/g++.law/visibility26.C: Likewise.
9704 * g++.old-deja/g++.mike/p2746.C: Likewise.
9705 * g++.dg/debug/using1.C: Likewise.
9706 * g++.dg/lookup/using51.C: Likewise.
9707 * g++.dg/inherit/using5.C: Likewise.
9708 * g++.dg/inherit/pr30297.C: Likewise.
9709 * g++.dg/inherit/access8.C: Likewise.
9710 * g++.dg/torture/pr39362.C: Likewise.
9711 * g++.dg/template/crash13.C: Likewise.
9712 * g++.dg/template/using10.C: Likewise.
9713
9714 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9715
9716 PR fortran/51502
9717 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9718
9719 2012-01-01 Ira Rosen <irar@il.ibm.com>
9720
9721 PR tree-optimization/51704
9722 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9723 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9724 corresponding flags.
9725
9726 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9727
9728 PR c++/51723
9729 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9730
9731 2012-01-01 Jan Hubicka <jh@suse.cz>
9732
9733 PR rtl-optimization/51069
9734 * gcc.c-torture/compile/pr51069.c: New testcase.
9735
9736 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR tree-optimization/51683
9739 * gcc.dg/pr51683.c: New test.
9740 \f
9741 Copyright (C) 2012 Free Software Foundation, Inc.
9742
9743 Copying and distribution of this file, with or without modification,
9744 are permitted in any medium without royalty provided the copyright
9745 notice and this notice are preserved.