cunroll-1.c: Scan cunrolli dump.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
4
5 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gcc.c-torture/compile/20121107-1.c: New test.
8
9 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
10
11 PR rtl-optimization/55151
12 * gcc.dg/pr55151.c: Compile it only for x86_64.
13
14 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
15
16 PR rtl-optimization/55122
17 * gcc.dg/pr55122.c: New test.
18
19 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
20
21 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
22 word powerpc.
23 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
24 * gcc.target/powerpc/loop_align.c: Skip on AIX.
25 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
26 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
27
28 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
29
30 PR c/53063
31 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
32
33 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
34
35 PR c/51294
36 * c-c++-common/pr51294.c: New.
37
38 2012-11-07 Martin Jambor <mjambor@suse.cz>
39
40 PR tree-optimization/53787
41 * gcc.dg/ipa/ipa-5.c: Adjust.
42 * gcc.dg/ipa/ipcp-agg-1.c: New test.
43 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
44 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
45 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
46 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
47 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
48 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
49 * gfortran.dg/pr48636-2.f90: New test.
50 * gfortran.dg/pr53787.f90: Likewise.
51
52 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
53
54 PR c++/55226
55 Revert:
56 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
57
58 PR c++/54922
59 * g++.dg/cpp0x/constexpr-union4.C: New.
60
61 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
62
63 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
64
65 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
66
67 PR target/49220
68 * gcc.c-torture/compile/pr49220.c: New test.
69
70 2012-11-07 Florian Weimer <fweimer@redhat.com>
71
72 * g++.dg/init/new40.C: New.
73
74 2012-11-07 Jakub Jelinek <jakub@redhat.com>
75
76 PR debug/54693
77 * gcc.dg/guality/pr54693-2.c: New test.
78
79 2012-11-06 Andrew Pinski <apinski@cavium.com>
80
81 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
82 -fno-vect-cost-model.
83
84 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
85
86 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
87 * gcc.dg/tm/debug-1.c: Same.
88 * gcc.dg/tm/irrevocable-3.c: Same.
89 * gcc.dg/tm/irrevocable-4.c: Same.
90 * gcc.dg/tm/memopt-10.c: Same.
91 * gcc.dg/tm/memopt-11.c: Same.
92 * gcc.dg/tm/props-4.c: Same.
93 * gcc.dg/tm/wrap-3.c: Same.
94 * gcc.dg/tm/wrap-4.c: Same.
95
96 2012-11-06 Andrew Pinski <apinski@cavium.com>
97
98 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
99
100 2012-11-06 Jan Hubicka <jh@suse.cz>
101
102 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
103 candidate still.
104 * gcc.dg/tree-ssa/loop-23.c: Likewise.
105 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
106 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
107
108 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
109
110 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
111
112 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
113
114 PR middle-end/41993
115 * gcc.dg/torture/pr41993.c: New test.
116
117 2012-11-06 Jan Hubicka <jh@suse.cz>
118
119 * gcc.target/i386/l_fma_float_?.c: Update.
120 * gcc.target/i386/l_fma_double_?.c: Update.
121
122 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
123
124 PR target/54089
125 * gcc.target/sh/pr54089-8.c: New.
126 * gcc.target/sh/pr54089-9.c: New.
127
128 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
129
130 PR target/47440
131 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
132 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
133 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
134 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
135 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
136 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
137 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
138 * gcc.target/i386/avx-vzeroupper-27.c: New.
139
140 2012-11-06 Janus Weil <janus@gcc.gnu.org>
141
142 PR fortran/54917
143 * gfortran.dg/transfer_class_1.f90: New.
144 * gfortran.dg/transfer_class_2.f90: New.
145
146 2012-11-05 Sriraman Tallam <tmsriram@google.com>
147
148 * testsuite/g++.dg/mv1.C: New test.
149 * testsuite/g++.dg/mv2.C: New test.
150 * testsuite/g++.dg/mv3.C: New test.
151 * testsuite/g++.dg/mv4.C: New test.
152 * testsuite/g++.dg/mv5.C: New test.
153 * testsuite/g++.dg/mv6.C: New test.
154
155 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
156
157 PR testsuite/55186
158 * gcc.dg/const-uniq-1.c (a): Increase length four times.
159
160 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
161
162 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
163 darwin.
164
165 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
166
167 * g++.dg/torture/20121105-1.C: New test.
168
169 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
170
171 * gcc.dg/torture/fp-compare.c: New testcase.
172
173 2012-11-05 Jan Hubicka <jh@suse.cz>
174
175 * gcc.dg/const-1.c: Update.
176 * gcc.dg/pure-1.c: Update.
177
178 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
179
180 PR rtl-optimization/55151
181 * gcc.dg/pr55151.c: New test.
182
183 2012-11-05 Jakub Jelinek <jakub@redhat.com>
184
185 PR debug/54970
186 PR debug/54971
187 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
188
189 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
190
191 PR testsuite/51128
192 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
193
194 2012-11-05 Jan Hubicka <jh@suse.cz>
195
196 * gcc.dg/autopar/pr49960.c: Fix testcase.
197
198 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
199
200 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
201 Fix scan-tree-dump-times directive.
202
203 2012-11-04 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/55199
206 * gfortran.dg/associate_12.f90: New.
207
208 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
209
210 PR target/54255
211 * lib/target-supports.exp (check_effective_target_masm_intel): New
212 proc.
213 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
214 masm_intel.
215
216 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
217 Jack Howarth <howarth@bromo.med.uc.edu>
218
219 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
220 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
221 * gcc.target/i386/pr53249.c: Likewise.
222
223 2012-11-03 Andrew Pinski <apinski@cavium.com>
224
225 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
226 call abort1 so that cross jumping does not happen.
227
228 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
229
230 PR target/51244
231 * gcc.target/sh/pr51244-18.c: New.
232 * gcc.target/sh/pr51244-19.c: New.
233
234 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
235
236 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
237 b requires a 64-bit operation followed by a truncation.
238
239 2012-11-02 Jan Hubicka <jh@suse.cz>
240
241 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
242
243 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
244
245 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
246 conditions to verify the reduction code is vectorized.
247
248 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
249 in case 'pow', such as 'powerpc' is used in the compiler version name.
250 * gcc.target/powerpc/pr46728-2.c: Likewise.
251 * gcc.target/powerpc/pr46728-3.c: Likewise.
252 * gcc.target/powerpc/pr46728-4.c: Likewise.
253 * gcc.target/powerpc/pr46728-5.c: Likewise.
254 * gcc.target/powerpc/pr46728-7.c: Likewise.
255 * gcc.target/powerpc/pr46728-8.c: Likewise.
256 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
257
258 2012-11-02 Jan Hubicka <jh@suse.cz>
259
260 * gcc.dg/tree-ssa/loop-38.c: New testcase.
261
262 2012-11-02 Jan Hubicka <jh@suse.cz>
263
264 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
265 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
266
267 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
268
269 PR middle-end/55130
270 * gcc.target/i386/pr55130.c: New test.
271
272 2012-11-02 Jakub Jelinek <jakub@redhat.com>
273
274 PR target/55147
275 * gcc.target/i386/pr55147.c: New test.
276
277 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
278
279 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
280 * gfortran.dg/default_format_denormal_1.f90: Same.
281
282 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
283
284 PR middle-end/55001
285 * g++.dg/ext/vector19.C: Remove target restrictions.
286 * gcc.dg/fold-compare-7.c: New testcase.
287
288 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
289
290 PR target/55160
291 * gcc.target/sh/pr55160.c: New.
292
293 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
294
295 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
296 scan-assembler regex.
297
298 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
299
300 PR middle-end/55150
301 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
302 * gcc.dg/pr55150-2.c: New test.
303
304 2012-11-01 Sharad Singhai <singhai@google.com>
305
306 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
307 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
308 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
309 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
310
311 2012-10-31 Dehao Chen <dehao@google.com>
312
313 * g++.dg/debug/dwarf2/block.C: New testcase.
314
315 2012-10-31 Jan Hubicka <jh@suse.cz>
316
317 * gcc.dg/pr44974.c: Add noinline.
318
319 2012-10-31 Janus Weil <janus@gcc.gnu.org>
320
321 PR fortran/53718
322 * gfortran.dg/class_54.f90: New.
323
324 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
325 Jakub Jelinek <jakub@redhat.com>
326
327 PR tree-optimization/55018
328 * gcc.dg/torture/pr55018.c: New test.
329
330 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
331
332 PR c++/54583
333 * g++.dg/ext/vla13.C: New.
334
335 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
336
337 PR middle-end/55150
338 * gcc.dg/pr55150.c: New test.
339
340 2012-10-31 Tobias Burnus <burnus@net-b.de>
341
342 PR fortran/55134
343 * gfortran.dg/associate_11.f90: New.
344
345 2012-10-31 Dodji Seketeli <dodji@redhat.com>
346
347 PR c++/54955
348 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
349
350 2012-10-31 Jakub Jelinek <jakub@redhat.com>
351
352 PR tree-optimization/19105
353 PR tree-optimization/21643
354 PR tree-optimization/46309
355 * gcc.dg/pr19105.c: New test.
356 * gcc.dg/pr21643.c: New test.
357 * gcc.dg/pr46309-2.c: New test.
358 * gcc.c-torture/execute/pr46309.c: New test.
359
360 2012-10-31 Alan Modra <amodra@gmail.com>
361
362 * gcc.target/powerpc/dimode_off.c: New.
363 * gcc.target/powerpc/timode_off.c: New.
364 * gcc.target/powerpc/dfmode_off.c: New.
365 * gcc.target/powerpc/tfmode_off.c: New.
366
367 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
368
369 PR rtl-optimization/55093
370 * gcc.target/i386/pr55093.c: New file.
371
372 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
373
374 * gcc.target/i386/pr55116.c: Renamed to ...
375 * gcc.target/i386/pr55116-1.c: This.
376
377 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
378
379 * gcc.target/i386/pr55116-2.c: New file.
380
381 2012-10-30 Richard Biener <rguenther@suse.de>
382
383 * gcc.dg/vect/slp-perm-2.c: Adjust.
384
385 2012-10-30 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/55111
388 * gcc.dg/torture/pr55111.c: New testcase.
389
390 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
391
392 PR target/53988
393 * gcc.target/sh/pr53988.c: New.
394
395 2012-10-30 Bin Cheng <bin.cheng@arm.com>
396
397 PR target/54989
398 * gcc.dg/hoist-register-pressure-1.c: Rename from
399 hoist-register-pressure.c. Add nonpic condition.
400 * gcc.dg/hoist-register-pressure-2.c: New testcase.
401
402 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
403
404 PR c++/54930
405 * gcc.dg/Wreturn-local-addr.c: New.
406 * g++.dg/warn/Wno-return-local-addr.C: New.
407 * g++.dg/warn/Wreturn-local-addr.C: New.
408
409 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
410
411 PR middle-end/55116
412 * gcc.target/i386/pr55116.c: New file.
413
414 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
415
416 PR c/53066
417 * gcc.dg/Wshadow-4.c: New.
418 * gcc.dg/Wshadow-4.h: New.
419
420 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
421
422 PR debug/54693
423 * gcc.dg/guality/pr54693.c: New.
424
425 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
426
427 PR middle-end/55027
428 * gcc.dg/pr55027.c: New testcase.
429
430 2012-10-29 Jan Hubicka <jh@suse.cz>
431
432 * gcc.dg/ipa/inline-6.c: New testcase.
433
434 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
435
436 PR rtl-optimization/55106
437 * g++.dg/pr55106.C: New.
438
439 2012-10-29 Richard Guenther <rguenther@suse.de>
440
441 PR middle-end/53695
442 * gcc.dg/torture/pr53695.c: New testcase.
443
444 2012-10-28 Jan Hubicka <jh@suse.cz>
445
446 * gcc.dg/ipa/inlinehint-3.c: New testcase.
447
448 2012-10-28 Tobias Burnus <burnus@net-b.de>
449
450 PR fortran/54958
451 * gfortran.dg/do_check_6.f90: New.
452
453 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
454 Jack Howarth <howarth@bromo.med.uc.edu>
455
456 PR target/54404
457 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
458 to dg-options.
459 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
460
461 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
462
463 PR target/34283
464 * gcc.target/i386/pr34283.c: New test.
465
466 2012-10-26 Jakub Jelinek <jakub@redhat.com>
467
468 PR c++/55081
469 * g++.dg/opt/pr55081.C: New test.
470
471 PR debug/54970
472 PR debug/54971
473 * gcc.dg/guality/pr54970.c: New test.
474
475 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/54984
478 * g++.dg/template/new11.C: New.
479
480 2012-10-26 Richard Biener <rguenther@suse.de>
481
482 PR middle-end/54824
483 * gcc.dg/torture/pr54824.c: New testcase.
484
485 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
486
487 * gcc.target/i386/fxsave-1.c: New.
488 * gcc.target/i386/fxsave64-1.c: Ditto.
489 * gcc.target/i386/fxrstor-1.c: Ditto.
490 * gcc.target/i386/fxrstor64-1.c: Ditto.
491 * gcc.target/i386/xsave-1.c: Ditto.
492 * gcc.target/i386/xsave64-1.c: Ditto.
493 * gcc.target/i386/xrstor-1.c: Ditto.
494 * gcc.target/i386/xrstor64-1.c: Ditto.
495 * gcc.target/i386/xsaveopt-1.c: Ditto.
496 * gcc.target/i386/xsaveopt64-1.c: Ditto.
497 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
498 * gcc.target/i386/sse-13.c: Ditto.
499 * gcc.target/i386/sse-14.c: Ditto.
500 * gcc.target/i386/sse-22.c: Ditto.
501 * gcc.target/i386/sse-23.c: Ditto.
502 * g++.dg/other/i386-2.C: Ditto.
503 * g++.dg/other/i386-3.C: Ditto.
504
505 2012-10-25 Jan Hubicka <jh@suse.cz>
506
507 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
508 at ivcanon time.
509
510 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
511
512 PR c++/53761
513 * g++.dg/ext/transparent-union.C: New.
514
515 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
516
517 PR c++/54427
518 * g++.dg/ext/vector19.C: New testcase.
519
520 2012-10-25 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/54902
523 * g++.dg/torture/pr54902.C: New testcase.
524
525 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR c++/34892
528 * g++.dg/template/crash114.C: New.
529
530 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
531
532 PR bootstrap/55049
533 * gcc.target/i386/pr55049-1.c: New test.
534
535 2012-10-24 Janus Weil <janus@gcc.gnu.org>
536
537 PR fortran/55037
538 * gfortran.dg/class_dummy_4.f03: New.
539
540 2012-10-24 Jakub Jelinek <jakub@redhat.com>
541
542 PR rtl-optimization/55010
543 * gcc.dg/pr55010.c: New test.
544
545 PR debug/54828
546 * g++.dg/debug/pr54828.C: New test.
547
548 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
549
550 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
551 * gcc.dg/vect/vect-83_64.c: Likewise.
552
553 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/54922
556 * g++.dg/cpp0x/constexpr-union4.C: New.
557
558 2012-10-23 Jeff Law <law@redhat.com>
559
560 * gcc.c-torture/execute/pr54985.c: New test.
561
562 2012-10-23 Paul Koning <ni1d@arrl.net>
563
564 PR debug/54508
565 * g++.dg/debug/dwarf2/pr54508.C: New.
566
567 2012-10-23 Jakub Jelinek <jakub@redhat.com>
568
569 PR c++/54844
570 * g++.dg/template/sizeof14.C: New test.
571
572 2012-10-23 Ian Bolton <ian.bolton@arm.com>
573 Jim MacArthur <jim.macarthur@arm.com>
574 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
575 Marcus Shawcroft <marcus.shawcroft@arm.com>
576 Nigel Stephens <nigel.stephens@arm.com>
577 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
578 Richard Earnshaw <rearnsha@arm.com>
579 Sofiane Naci <sofiane.naci@arm.com>
580 Stephen Thomas <stephen.thomas@arm.com>
581 Tejas Belagod <tejas.belagod@arm.com>
582 Yufeng Zhang <yufeng.zhang@arm.com>
583
584 * lib/target-supports.exp
585 (check_profiling_available): Add AArch64.
586 (check_effective_target_vect_int): Likewise.
587 (check_effective_target_vect_shift): Likewise.
588 (check_effective_target_vect_float): Likewise.
589 (check_effective_target_vect_double): Likewise.
590 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
591 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
592 (check_effective_target_vect_pack_trunc): Likewise.
593 (check_effective_target_vect_unpack): Likewise.
594 (check_effective_target_vect_hw_misalign): Likewise.
595 (check_effective_target_vect_short_mult): Likewise.
596 (check_effective_target_vect_int_mult): Likewise.
597 (check_effective_target_vect_stridedN): Likewise.
598 (check_effective_target_sync_int_long): Likewise.
599 (check_effective_target_sync_char_short): Likewise.
600 (check_vect_support_and_set_flags): Likewise.
601 (check_effective_target_aarch64_tiny): New.
602 (check_effective_target_aarch64_small): New.
603 (check_effective_target_aarch64_large): New.
604 * g++.dg/other/PR23205.C: Enable aarch64.
605 * g++.dg/other/pr23205-2.C: Likewise.
606 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
607 * gcc.c-torture/execute/20101011-1.c: Likewise.
608 * gcc.dg/20020312-2.c: Likewise.
609 * gcc.dg/20040813-1.c: Likewise.
610 * gcc.dg/builtin-apply2.c: Likewise.
611 * gcc.dg/stack-usage-1.c: Likewise.
612
613 2012-10-23 Ian Bolton <ian.bolton@arm.com>
614 Jim MacArthur <jim.macarthur@arm.com>
615 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
616 Marcus Shawcroft <marcus.shawcroft@arm.com>
617 Nigel Stephens <nigel.stephens@arm.com>
618 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
619 Richard Earnshaw <rearnsha@arm.com>
620 Sofiane Naci <sofiane.naci@arm.com>
621 Stephen Thomas <stephen.thomas@arm.com>
622 Tejas Belagod <tejas.belagod@arm.com>
623 Yufeng Zhang <yufeng.zhang@arm.com>
624
625 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
626 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
627 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
628 * gcc.target/aarch64/aapcs/abitest.S: New file.
629 * gcc.target/aarch64/aapcs/abitest.h: New file.
630 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
631 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
632 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
633 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
634 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
635 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
636 * gcc.target/aarch64/aapcs/ice_1.c: New file.
637 * gcc.target/aarch64/aapcs/ice_2.c: New file.
638 * gcc.target/aarch64/aapcs/ice_3.c: New file.
639 * gcc.target/aarch64/aapcs/ice_4.c: New file.
640 * gcc.target/aarch64/aapcs/ice_5.c: New file.
641 * gcc.target/aarch64/aapcs/macro-def.h: New file.
642 * gcc.target/aarch64/aapcs/test_1.c: New file.
643 * gcc.target/aarch64/aapcs/test_10.c: New file.
644 * gcc.target/aarch64/aapcs/test_11.c: New file.
645 * gcc.target/aarch64/aapcs/test_12.c: New file.
646 * gcc.target/aarch64/aapcs/test_13.c: New file.
647 * gcc.target/aarch64/aapcs/test_14.c: New file.
648 * gcc.target/aarch64/aapcs/test_15.c: New file.
649 * gcc.target/aarch64/aapcs/test_16.c: New file.
650 * gcc.target/aarch64/aapcs/test_17.c: New file.
651 * gcc.target/aarch64/aapcs/test_18.c: New file.
652 * gcc.target/aarch64/aapcs/test_19.c: New file.
653 * gcc.target/aarch64/aapcs/test_2.c: New file.
654 * gcc.target/aarch64/aapcs/test_20.c: New file.
655 * gcc.target/aarch64/aapcs/test_21.c: New file.
656 * gcc.target/aarch64/aapcs/test_22.c: New file.
657 * gcc.target/aarch64/aapcs/test_23.c: New file.
658 * gcc.target/aarch64/aapcs/test_24.c: New file.
659 * gcc.target/aarch64/aapcs/test_25.c: New file.
660 * gcc.target/aarch64/aapcs/test_26.c: New file.
661 * gcc.target/aarch64/aapcs/test_3.c: New file.
662 * gcc.target/aarch64/aapcs/test_4.c: New file.
663 * gcc.target/aarch64/aapcs/test_5.c: New file.
664 * gcc.target/aarch64/aapcs/test_6.c: New file.
665 * gcc.target/aarch64/aapcs/test_7.c: New file.
666 * gcc.target/aarch64/aapcs/test_8.c: New file.
667 * gcc.target/aarch64/aapcs/test_9.c: New file.
668 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
669 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
670 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
671 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
672 * gcc.target/aarch64/aapcs/test_complex.c: New file.
673 * gcc.target/aarch64/aapcs/test_int128.c: New file.
674 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
675 * gcc.target/aarch64/aapcs/type-def.h: New file.
676 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
677 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
678 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
679 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
680 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
681 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
682 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
683 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
684 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
685 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
686 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
687 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
688 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
689 * gcc.target/aarch64/aarch64.exp: New file.
690 * gcc.target/aarch64/adc-1.c: New file.
691 * gcc.target/aarch64/adc-2.c: New file.
692 * gcc.target/aarch64/asm-1.c: New file.
693 * gcc.target/aarch64/clrsb.c: New file.
694 * gcc.target/aarch64/clz.c: New file.
695 * gcc.target/aarch64/ctz.c: New file.
696 * gcc.target/aarch64/csinc-1.c: New file.
697 * gcc.target/aarch64/csinv-1.c: New file.
698 * gcc.target/aarch64/csneg-1.c: New file.
699 * gcc.target/aarch64/extend.c: New file.
700 * gcc.target/aarch64/fcvt.x: New file.
701 * gcc.target/aarch64/fcvt_double_int.c: New file.
702 * gcc.target/aarch64/fcvt_double_long.c: New file.
703 * gcc.target/aarch64/fcvt_double_uint.c: New file.
704 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
705 * gcc.target/aarch64/fcvt_float_int.c: New file.
706 * gcc.target/aarch64/fcvt_float_long.c: New file.
707 * gcc.target/aarch64/fcvt_float_uint.c: New file.
708 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
709 * gcc.target/aarch64/ffs.c: New file.
710 * gcc.target/aarch64/fmadd.c: New file.
711 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
712 * gcc.target/aarch64/frint.x: New file.
713 * gcc.target/aarch64/frint_double.c: New file.
714 * gcc.target/aarch64/frint_float.c: New file.
715 * gcc.target/aarch64/index.c: New file.
716 * gcc.target/aarch64/mneg-1.c: New file.
717 * gcc.target/aarch64/mneg-2.c: New file.
718 * gcc.target/aarch64/mneg-3.c: New file.
719 * gcc.target/aarch64/mnegl-1.c: New file.
720 * gcc.target/aarch64/mnegl-2.c: New file.
721 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
722 * gcc.target/aarch64/pic-constantpool1.c: New file.
723 * gcc.target/aarch64/pic-symrefplus.c: New file.
724 * gcc.target/aarch64/predefine_large.c: New file.
725 * gcc.target/aarch64/predefine_small.c: New file.
726 * gcc.target/aarch64/predefine_tiny.c: New file.
727 * gcc.target/aarch64/reload-valid-spoff.c: New file.
728 * gcc.target/aarch64/scalar_intrinsics.c: New file.
729 * gcc.target/aarch64/table-intrinsics.c: New file.
730 * gcc.target/aarch64/tst-1.c: New file.
731 * gcc.target/aarch64/vect-abs-compile.c: New file.
732 * gcc.target/aarch64/vect-abs.c: New file.
733 * gcc.target/aarch64/vect-abs.x: New file.
734 * gcc.target/aarch64/vect-compile.c: New file.
735 * gcc.target/aarch64/vect-faddv-compile.c: New file.
736 * gcc.target/aarch64/vect-faddv.c: New file.
737 * gcc.target/aarch64/vect-faddv.x: New file.
738 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
739 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
740 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
741 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
742 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
743 * gcc.target/aarch64/vect-fp-compile.c: New file.
744 * gcc.target/aarch64/vect-fp.c: New file.
745 * gcc.target/aarch64/vect-fp.x: New file.
746 * gcc.target/aarch64/vect-mull-compile.c: New file.
747 * gcc.target/aarch64/vect-mull.c: New file.
748 * gcc.target/aarch64/vect-mull.x: New file.
749 * gcc.target/aarch64/vect.c: New file.
750 * gcc.target/aarch64/vect.x: New file.
751 * gcc.target/aarch64/vector_intrinsics.c: New file.
752 * gcc.target/aarch64/vfp-1.c: New file.
753 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
754 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
755 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
756 * g++.dg/abi/aarch64_guard1.C: New file.
757
758 2012-10-23 Jakub Jelinek <jakub@redhat.com>
759
760 PR c++/54988
761 * c-c++-common/pr54988.c: New test.
762
763 2012-10-23 Jan Hubicka <jh@suse.cz>
764
765 * gcc.dg/tree-prof/peel-1.c: New testcase.
766
767 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
768
769 PR gcc/52945
770 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
771
772 2012-10-23 Joseph Myers <joseph@codesourcery.com>
773
774 * gcc.dg/c99-predef-1.c: New test.
775 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
776 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
777 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
778 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
779 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
780 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
781 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
782 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
783 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
784 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
785 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
786 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
787
788 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
789
790 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
791
792 2012-10-23 Jan Hubicka <jh@suse.cz>
793
794 PR middle-end/54937
795 * gcc.c-torture/execute/pr54937.c: New testcase.
796 * gcc.dg/tree-ssa/cunroll-2.c: Update.
797
798 2012-10-23 Jan Hubicka <jh@suse.cz>
799
800 PR middle-end/54967
801 * gfortran.dg/pr54967.f90: New testcase.
802
803 2012-10-23 Terry Guo <terry.guo@arm.com>
804
805 PR target/55019
806 * gcc.dg/pr55019.c: New.
807
808 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
809
810 PR tree-optimization/55008
811 * gcc.dg/tree-ssa/pr55008.c: New test.
812
813 2012-10-22 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/55011
816 * gcc.dg/torture/pr55011.c: New testcase.
817
818 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
819
820 * gcc.target/arm/pr40457-1.c: Adjust expected output.
821 * gcc.target/arm/pr40457-2.c: Likewise.
822 * gcc.target/arm/pr40457-3.c: Likewise.
823
824 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
825
826 * gnat.dg/specs/limited_with4.ads: New test.
827 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
828
829 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gnat.dg/modular4.adb: New test.
832 * gnat.dg/modular4_pkg.ads: New helper.
833
834 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
837 * gnat.dg/specs/addr1.ads: Likewise.
838
839 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
840
841 * gcc.dg/webizer.c (main): Add missing exit call.
842
843 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
844
845 PR fortran/54465
846 * gfortran.dg/wextra_1.f: New test.
847
848 2012-10-20 Jan Hubicka <jh@suse.cz>
849
850 * gcc.dg/tree-prof/unroll-1.c: New testcase.
851
852 2012-10-19 Janus Weil <janus@gcc.gnu.org>
853
854 PR fortran/54224
855 * gfortran.dg/warn_unused_function.f90: New.
856
857 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
858
859 * lib/target-supports.exp
860 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
861
862 2012-10-19 Richard Guenther <rguenther@suse.de>
863
864 PR tree-optimization/54981
865 * gcc.dg/pr54981.c: New testcase.
866
867 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
868
869 PR target/54892
870 * gcc.target/arm/pr54892.c: New.
871
872 2012-10-19 Bin Cheng <bin.cheng@arm.com>
873
874 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
875
876 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
877
878 PR c++/54501
879 * g++.dg/init/array30.C: New.
880 * g++.dg/init/array31.C: Likewise.
881
882 2012-10-18 Tobias Burnus <burnus@net-b.de>
883
884 PR fortran/54884
885 * gfortran.dg/public_private_module_7.f90: New.
886
887 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
888
889 PR c++/29633
890 * g++.dg/template/pr29633.C: New.
891
892 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
893
894 * gnat.dg/loop_optimization13.ad[sb]: New test.
895 * gnat.dg/loop_optimization13_pkg.ads: New helper.
896
897 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
898
899 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
900 * gcc.target/arm/neon/vfmaf32.c: Likewise.
901 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
902 * gcc.target/arm/neon/vfmsf32.c: Likewise.
903
904 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
905
906 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
907 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
908 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
909 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
910 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
911 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
912
913 2012-10-16 Jan Hubicka <jh@suse.cz>
914
915 * gcc.target/i386/l_fma_float_?.c: Update.
916 * gcc.target/i386/l_fma_double_?.c: Update.
917 * gfortran.dg/do_1.f90: XFAIL
918 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
919 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
920 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
921 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
922 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
923 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
924 valid.
925
926 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
927
928 PR c/53063
929 PR c/40989
930 * gcc.dg/Wstrict-overflow-24.c: New.
931
932 2012-10-16 Tobias Burnus <burnus@net-b.de>
933
934 PR fortran/50981
935 PR fortran/54618
936 * gfortran.dg/class_optional_1.f90: New.
937 * gfortran.dg/class_optional_2.f90: New.
938
939 2012-10-16 Jakub Jelinek <jakub@redhat.com>
940
941 PR debug/54796
942 * gcc.dg/guality/pr54796.c: New test.
943
944 PR tree-optimization/54889
945 * gfortran.dg/pr54889.f90: New test.
946
947 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
948
949 * g++.dg/other/dump-ada-spec-2.C: New test.
950
951 2012-10-16 Easwaran Raman <eraman@google.com>
952
953 * gcc.dg/tree-prof/switch-case-1.c: New test case.
954 * gcc.dg/tree-prof/switch-case-2.c: New test case.
955
956 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
957
958 * gcc.dg/torture/stackalign/builtin-apply-2.c,
959 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
960
961 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
962
963 PR target/54925
964 * gcc.c-torture/compile/pr54925.c: New.
965
966 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
967
968 PR target/51244
969 * gcc.target/sh/pr51244-17.c: New.
970
971 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
972
973 PR target/54760
974 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
975 functions.
976 * gcc.target/sh/pr54760-4.c: New.
977
978 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
979
980 PR target/34777
981 * gcc.target/sh/torture/sh-torture.exp: New.
982 * gcc.target/sh/torture/pr34777.c: New.
983
984 2012-10-15 Matthias Klose <doko@ubuntu.com>
985
986 * lib/target-supports.exp (check_profiling_available): Match
987 arm*-*-linux-* for ARM Linux/GNU.
988 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
989 * gfortran.dg/enum_10.f90: Likewise.
990 * gfortran.dg/enum_9.f90: Likewise.
991 * gcc.target/arm/synchronize.c: Likewise.
992 * g++.old-deja/g++.jason/enum6.C: Likewise.
993 * g++.old-deja/g++.other/enum4.C: Likewise.
994 * g++.old-deja/g++.law/enum9.C: Likewise.
995
996 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
997
998 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
999 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1000
1001 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1002 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 PR c++/17805
1005 * g++.dg/overload/operator6.C: New.
1006
1007 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1008
1009 PR c++/50080 (again)
1010 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1011 * g++.dg/parse/tmpl-outside1.C: Likewise.
1012 * g++.dg/template/qualttp18.C: Likewise.
1013 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1014 * g++.old-deja/g++.pt/overload13.C: Likewise.
1015
1016 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1017
1018 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1019 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1020 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1021 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1022 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1023 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1024 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1025 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1026
1027 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1028
1029 PR c++/50080
1030 * g++.dg/parse/tmpl-outside2.C: New.
1031 * g++.dg/parse/tmpl-outside1.C: Adjust.
1032 * g++.dg/template/qualttp18.C: Likewise.
1033 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1034 * g++.old-deja/g++.pt/overload13.C: Likewise.
1035
1036 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1037
1038 PR tree-optimization/54915
1039 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1040
1041 2012-10-15 Richard Guenther <rguenther@suse.de>
1042
1043 PR tree-optimization/54920
1044 * gcc.dg/torture/pr54920.c: New testcase.
1045
1046 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1047
1048 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1049
1050 2012-10-13 Jason Merrill <jason@redhat.com>
1051
1052 * g++.dg/tls/thread_local7g.C: Require tls_native.
1053
1054 2012-10-14 Jason Merrill <jason@redhat.com>
1055
1056 * g++.dg/cpp0x/inh-ctor1.C: New.
1057 * g++.dg/cpp0x/inh-ctor2.C: New.
1058 * g++.dg/cpp0x/inh-ctor3.C: New.
1059 * g++.dg/cpp0x/inh-ctor4.C: New.
1060 * g++.dg/cpp0x/inh-ctor5.C: New.
1061 * g++.dg/cpp0x/inh-ctor6.C: New.
1062 * g++.dg/cpp0x/inh-ctor7.C: New.
1063 * g++.dg/cpp0x/inh-ctor8.C: New.
1064 * g++.dg/cpp0x/inh-ctor9.C: New.
1065 * g++.dg/cpp0x/inh-ctor10.C: New.
1066 * g++.dg/cpp0x/inh-ctor11.C: New.
1067 * g++.dg/cpp0x/inh-ctor12.C: New.
1068 * g++.dg/cpp0x/inh-ctor13.C: New.
1069
1070 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1071
1072 PR rtl-optimization/54919
1073 * gcc.dg/pr54919.c: New testcase.
1074
1075 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/53581
1078 * g++.dg/template/crash113.C: New.
1079
1080 2012-10-14 Jan Hubicka <jh@suse.cz>
1081
1082 * gcc.dg/unroll_5.c: New testcase.
1083
1084 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1085
1086 PR c++/52643
1087 * g++.dg/opt/pr52643.C: New.
1088
1089 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1090
1091 PR target/54602
1092 * gcc.target/sh/pr54602-1.c: New.
1093 * gcc.target/sh/pr54602-2.c: New.
1094 * gcc.target/sh/pr54602-3.c: New.
1095 * gcc.target/sh/pr54602-4.c: New.
1096
1097 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1098
1099 PR target/54680
1100 * gcc.target/sh/pr54680.c: New.
1101
1102 2012-10-12 Jan Hubicka <jh@suse.cz>
1103
1104 * gcc.dg/webizer.c: New testcase.
1105
1106 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1107
1108 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1109 specify -m64.
1110
1111 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1112
1113 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1114 Return 0 if already specifying -mfloat-abi other than hard.
1115
1116 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1117
1118 * gcc.dg/pr53060.c: Prune irrelevant warning.
1119
1120 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR c/54381
1123 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1124 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1125 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1126 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1127 Adjust expected wording of warnings for *cmp* builtins.
1128 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1129 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1130
1131 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/24449
1134 * g++.dg/parse/friend-main.C: New.
1135
1136 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1137
1138 PR c++/53055
1139 * g++.dg/pr53055.C: New testcase.
1140
1141 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1142
1143 PR c++/52744
1144 * g++.dg/cpp0x/pr52744.C: New.
1145
1146 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1147
1148 PR fortran/40453
1149 * gfortran.dg/dummy_procedure_9.f90: New.
1150
1151 2012-10-12 Richard Biener <rguenther@suse.de>
1152
1153 PR tree-optimization/54894
1154 * gcc.dg/torture/pr54894.c: New testcase.
1155
1156 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1157
1158 PR target/51244
1159 * gcc.target/sh/pr51244-13.c: New.
1160 * gcc.target/sh/pr51244-14.c: New.
1161 * gcc.target/sh/pr51244-15.c: New.
1162 * gcc.target/sh/pr51244-16.c: New.
1163
1164 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1165
1166 PR c++/51878
1167 * g++.dg/cpp0x/decltype45.C: New.
1168
1169 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1170
1171 PR fortran/54784
1172 * gfortran.dg/class_allocate_13.f90: New.
1173
1174 2012-10-11 Jason Merrill <jason@redhat.com>
1175
1176 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1177 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1178
1179 * g++.dg/gomp/tls-5.C: Require tls_native.
1180 * g++.dg/tls/thread_local7.C: Require tls_native.
1181 * g++.dg/tls/static2.C: New.
1182
1183 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/36107
1186 * g++.dg/ext/weak5.C: New.
1187
1188 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1189
1190 PR testsuite/54868
1191 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1192 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1193
1194 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1195
1196 PR c++/43765
1197 * g++.dg/parse/pr43765.C: New.
1198
1199 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1200
1201 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1202
1203 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/43663
1206 * g++.dg/init/bitfield3.C: New.
1207
1208 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1209
1210 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1211
1212 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR tree-optimization/54877
1215 * gcc.dg/torture/pr54877.c: New test.
1216
1217 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1218
1219 PR testsuite/53397
1220 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1221 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1222 and remove target info from dg-do compile.
1223 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1224 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1225 and remove target info from dg-do compile.
1226
1227 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1228
1229 * gcc.dg/pr54782.c: Require target with pthread support.
1230
1231 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/53122
1234 * g++.dg/cpp0x/auto35.C: New.
1235
1236 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1237
1238 PR c++/53540 - using fails to be equivalent to typedef
1239 * g++.dg/cpp0x/alias-decl-24.C: New test.
1240
1241 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1242
1243 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1244 that c++11 attributes to types are ignored for now.
1245 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1246 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1247
1248 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1249
1250 PR c++/53741
1251 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1252
1253 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1254
1255 PR c++/50478
1256 * g++.dg/cpp0x/initlist67.C: New.
1257
1258 2012-10-10 Dehao Chen <dehao@google.com>
1259
1260 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1261
1262 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1263
1264 PR target/52480
1265 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1266 Add runtime tests.
1267
1268 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/53307
1271 * g++.dg/cpp0x/decltype44.C: New.
1272
1273 2012-10-09 Steve Ellcey <sellcey@mips.com>
1274
1275 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1276
1277 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/53763
1280 * g++.dg/cpp0x/decltype43.C: New.
1281
1282 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1283
1284 PR middle-end/53397
1285 * gcc.dg/pr53397-1.c: New test case.
1286 * gcc.dg/pr53397-2.c: New test case.
1287
1288 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1289
1290 PR c++/54194
1291 * g++.dg/warn/Wparentheses-26.C: Adjust.
1292 * g++.dg/warn/Wparentheses-27.C: New.
1293
1294 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1295
1296 PR c++/54427
1297 * c-c++-common/vector-scalar.c: New testcase.
1298 * g++.dg/ext/vector18.C: New testcase.
1299 * g++.dg/ext/vector5.C: This is not an error anymore.
1300 * gcc.dg/init-vec-1.c: Move ...
1301 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1302 * gcc.c-torture/execute/vector-shift1.c: Move ...
1303 * c-c++-common/torture/vector-shift1.c: ... here.
1304 * gcc.dg/scal-to-vec1.c: Move ...
1305 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1306 C++11. Adapt error messages.
1307 * gcc.dg/convert-vec-1.c: Move ...
1308 * c-c++-common/convert-vec-1.c: ... here.
1309 * gcc.dg/scal-to-vec2.c: Move ...
1310 * c-c++-common/scal-to-vec2.c: ... here.
1311
1312 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1313
1314 PR target/54400
1315 * gcc.target/i386/pr54400.c: New testcase.
1316
1317 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR c++/54858
1320 * g++.dg/template/pr54858.C: New test.
1321
1322 2012-10-08 Marek Polacek <polacek@redhat.com>
1323
1324 PR debug/54831
1325 * g++.dg/debug/pr54831.C: New test.
1326
1327 2012-10-08 Dehao Chen <dehao@google.com>
1328
1329 * g++.dg/predict-loop-exit-1.C: New.
1330 * g++.dg/predict-loop-exit-2.C: New.
1331 * g++.dg/predict-loop-exit-3.C: New.
1332
1333 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1334
1335 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1336
1337 2012-10-08 Jason Merrill <jason@redhat.com>
1338
1339 * g++.dg/gomp/tls-5.C: New.
1340 * g++.dg/gomp/tls-wrap1.C: New.
1341 * g++.dg/gomp/tls-wrap2.C: New.
1342 * g++.dg/gomp/tls-wrap3.C: New.
1343 * g++.dg/gomp/tls-wrap4.C: New.
1344 * g++.dg/gomp/tls-wrapper-cse.C: New.
1345 * g++.dg/tls/thread_local-cse.C: New.
1346 * g++.dg/tls/thread_local-order1.C: New.
1347 * g++.dg/tls/thread_local-order2.C: New.
1348 * g++.dg/tls/thread_local-wrap1.C: New.
1349 * g++.dg/tls/thread_local-wrap2.C: New.
1350 * g++.dg/tls/thread_local-wrap3.C: New.
1351 * g++.dg/tls/thread_local-wrap4.C: New.
1352 * g++.dg/tls/thread_local2g.C: New.
1353 * g++.dg/tls/thread_local3g.C: New.
1354 * g++.dg/tls/thread_local4g.C: New.
1355 * g++.dg/tls/thread_local5g.C: New.
1356 * g++.dg/tls/thread_local6g.C: New.
1357 * g++.dg/tls/thread_local7g.C: New.
1358
1359 * g++.dg/tls/thread_local3.C: New.
1360 * g++.dg/tls/thread_local4.C: New.
1361 * g++.dg/tls/thread_local5.C: New.
1362 * g++.dg/tls/thread_local6.C: New.
1363
1364 * g++.dg/tls/init-2.C: Tweak errors.
1365 * g++.dg/tls/thread_local1.C: New.
1366 * g++.dg/tls/thread_local2.C: New.
1367 * g++.dg/tls/thread_local7.C: New.
1368
1369 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1370
1371 PR target/54866
1372 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1373
1374 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1375
1376 PR target/54685
1377 * gcc.target/sh/pr54685.c: New.
1378
1379 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1380
1381 PR c++/53528 C++11 attribute support
1382 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1383 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1435 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1436 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1437 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1438 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1439
1440 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1441
1442 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1443 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1444 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1445
1446 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1447
1448 PR target/54760
1449 * gcc.target/sh/pr54760-2.c: New.
1450 * gcc.target/sh/pr54760-3.c: New.
1451
1452 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1453
1454 PR c++/51422
1455 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1456
1457 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1458 Sandra Loosemore <sandra@codesourcery.com>
1459
1460 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1461 and test that the accumulator is initialized using MULT.
1462 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1463 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1464
1465 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/52764
1468 * g++.dg/cpp0x/stdint.C: New.
1469
1470 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/54249
1473 * g++.dg/cpp0x/stddef.C: New.
1474
1475 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1476
1477 PR fortran/54832
1478 * gfortran.dg/typebound_operator_17.f90: New.
1479
1480 2012-10-06 Jan Hubicka <jh@suse.cz>
1481
1482 PR lto/53831
1483 PR lto/54776
1484 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1485
1486 2012-10-06 Jan Hubicka <jh@suse.cz>
1487
1488 * gcc.dg/lto/resolutions_0.c: New testcase.
1489
1490 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1491
1492 PR fortran/45521
1493 * gfortran.dg/generic_25.f90: New.
1494 * gfortran.dg/generic_26.f90: New.
1495 * gfortran.dg/generic_27.f90: New.
1496
1497 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1498
1499 PR target/54760
1500 * gcc.target/sh/pr54760-1.c: New.
1501
1502 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1503
1504 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1505 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1506 * g++.dg/warn/Wsign-compare-5.C: New test.
1507 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1508 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1509 * g++.dg/ext/builtin30.C: New test.
1510 * g++.dg/ext/vla12.C: New test.
1511 * gcc.dg/builtins-85.c: New test.
1512
1513 PR debug/54519
1514 * gcc.dg/guality/pr54519-1.c: New test.
1515 * gcc.dg/guality/pr54519-2.c: New test.
1516 * gcc.dg/guality/pr54519-3.c: New test.
1517 * gcc.dg/guality/pr54519-4.c: New test.
1518 * gcc.dg/guality/pr54519-5.c: New test.
1519 * gcc.dg/guality/pr54519-6.c: New test.
1520
1521 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 PR c++/50893
1524 * g++.dg/cpp0x/defaulted38.C: New.
1525
1526 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR tree-optimization/33763
1529 * c-c++-common/pr33763.c: New test.
1530
1531 PR tree-optimization/54810
1532 * gcc.dg/tree-ssa/vrp85.c: New test.
1533
1534 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1535
1536 * gcc.dg/ucnid-7.c: Skip on AIX.
1537 * gcc.dg/ucnid-8.c: Same.
1538 * gcc.dg/ucnid-10.c: Same.
1539 * gcc.dg/ucnid-13.c: Same.
1540 * gcc.dg/attr-alias-3.c: Same.
1541 * gcc.dg/attr-alias-5.c: Same.
1542 * gcc.dg/torture/pr51106-2.c: Same.
1543 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1544
1545 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/52233
1548 * g++.dg/cpp0x/alias-decl-23.C: New.
1549
1550 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 PR c++/53403
1553 * g++.dg/template/friend53.C: New.
1554
1555 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1556
1557 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1558 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1559 (scan-ada-spec): Likewise.
1560 (scan-ada-spec-not): Likewise.
1561 * gcc.dg/dump-ada-spec-1.c: New test.
1562 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1563
1564 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1567
1568 2012-10-04 Florian Weimer <fweimer@redhat.com>
1569
1570 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1571
1572 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 PR c++/54323
1575 * g++.dg/cpp0x/pr54323.C: New.
1576
1577 2012-10-04 Richard Guenther <rguenther@suse.de>
1578
1579 PR middle-end/54735
1580 * g++.dg/torture/pr54735.C: New testcase.
1581
1582 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1583
1584 PR rtl-optimization/54739
1585 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1586
1587 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1588
1589 PR target/51244
1590 * gcc.target/sh/pr51244-12.c: New.
1591
1592 2012-10-03 Dehao Chen <dehao@google.com>
1593
1594 PR middle-end/54782
1595 * gcc.dg/pr54782.c: New test.
1596
1597 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR c++/54777
1600 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1601
1602 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1603
1604 PR fortran/54778
1605 * gfortran.dg/class_53.f90: New.
1606
1607 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1608
1609 PR debug/54551
1610 * gcc.dg/guality/pr54551.c: New.
1611
1612 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1613
1614 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1615 * gcc.target/powerpc/pr46728-2.c: Likewise.
1616
1617 2012-10-02 Sharad Singhai <singhai@google.com>
1618
1619 PR testsuite/54772
1620 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1621 to fix test failures caused by r191883.
1622 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1623 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1624 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1625 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1626 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1627 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1628 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1629 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1630 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1631
1632 2012-09-30 Sharad Singhai <singhai@google.com>
1633
1634 * gcc.target/i386/vect-double-1.c: Fix test.
1635
1636 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1637
1638 PR target/54087
1639 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1640 atomic_sub fails.
1641
1642 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1643
1644 PR rtl-optimization/54457
1645 * gcc.target/i386/pr54457.c: New test.
1646
1647 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1648
1649 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1650
1651 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1652
1653 * gcc.target/i386/vect-rebuild.c: New testcase.
1654
1655 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1656
1657 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1658
1659 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1660
1661 * gcc.target/mips/pr37362.c: Fix target selector.
1662
1663 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1664
1665 PR target/54083
1666 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1667
1668 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1669
1670 * gcc.dg/ucnid-8.c: Update line number.
1671 * gcc.dg/torture/pr51106-2.c: Likewise.
1672
1673 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1674
1675 PR fortran/54667
1676 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1677 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1678 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1679
1680 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1681
1682 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1683 partially reverting r170092.
1684 * gfortran.dg/class_7.f03: Ditto.
1685 * gfortran.dg/coarray_14.f90: Ditto.
1686 * gfortran.dg/typebound_proc_13.f03: Ditto.
1687
1688 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/54738
1691 * g++.dg/cpp0x/sfinae42.C: New.
1692
1693 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1694
1695 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1696 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1697 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1698 * gcc.dg/pr42629.c: XFAIL on AIX.
1699 * gcc.dg/pr47684.c: Same.
1700 * gcc.dg/pr43670.c: Same.
1701 * gcc.dg/pr42916.c: Same.
1702 * gcc.dg/pr45449.c: Same.
1703 * gcc.dg/pr50017.c: Same.
1704 * gcc.dg/pr42728.c: Same.
1705 * gcc.dg/pr47881.c: Same.
1706 * gcc.dg/pr44023.c: Same.
1707 * gcc.dg/pr41345.c: Same.
1708 * gcc.dg/pr42630.c: Same.
1709 * gcc.dg/pr44971.c: Same.
1710 * gcc.dg/pr46771.c: Same.
1711 * gcc.dg/ucnid-8.c: Same.
1712 * gcc.dg/ucnid-10.c: Same.
1713 * gcc.dg/ucnid-13.c: Same.
1714 * gcc.dg/torture/pr51106-2.c: Same.
1715 * gcc.dg/pr48768.c: Same.
1716 * gcc.dg/pr42631.c: Same.
1717 * gcc.dg/pr43084.c: Same.
1718 * gcc.dg/ucnid-7.c: Same.
1719 * gcc.dg/pr42889.c: Same.
1720 * gcc.dg/pr41241.c: Same.
1721 * gcc.dg/pr42719.c: Same.
1722 * g++.dg/debug/pr46583.C: Same.
1723 * g++.dg/debug/pr47106.C: Same.
1724 * g++.dg/opt/pr48549.C: Same.
1725 * g++.dg/other/pr42685.C: Same.
1726 * c-c++-common/pr43942.c: Same.
1727
1728 2012-09-29 Ian Lance Taylor <iant@google.com>
1729
1730 * go.test/go-test.exp: Update for latest version of Go testsuite.
1731
1732 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1733
1734 PR fortran/52724
1735 * gfortran.dg/internal_readwrite_3.f90: New test.
1736
1737 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1738
1739 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1740 c-c++-common/Wunused-local-typedefs-2.c to here.
1741
1742 PR c++/54372 - unused attribute inactive on dependant entities
1743 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1744
1745 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1746
1747 PR c++/29028 - Missed unused warning on using declaration
1748 * g++.dg/warn/Wunused-var-18.C: New test.
1749
1750 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1751
1752 PR c++/53551 - -Wunused-local-typedefs misses uses
1753 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1754
1755 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR target/54716
1758 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1759
1760 PR tree-optimization/54713
1761 * gcc.c-torture/compile/pr54713-1.c: New test.
1762 * gcc.c-torture/compile/pr54713-2.c: New test.
1763 * gcc.c-torture/compile/pr54713-3.c: New test.
1764
1765 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1766
1767 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1768
1769 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1770
1771 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1772
1773 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1774
1775 PR target/54703
1776 * gcc.target/i386/pr54703.c: New test.
1777
1778 2012-09-27 Richard Guenther <rguenther@suse.de>
1779
1780 PR lto/54709
1781 * gcc.dg/lto/pr54709_0.c: New testcase.
1782 * gcc.dg/lto/pr54709_1.c: Likewise.
1783
1784 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1785
1786 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1787
1788 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1789
1790 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1791
1792 * gcc.target/arm/pr42879.c: Handle big-endian.
1793
1794 2012-09-26 Steve Ellcey <sellcey@mips.com>
1795
1796 PR c/37303
1797 * gcc.dg/pr37303.c: Check for rdata or rodata.
1798
1799 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1800
1801 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1802
1803 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1804
1805 PR target/51274
1806 PR target/53087
1807 * gcc.target/powerpc/ppc-ne0-1.c: New.
1808
1809 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1810
1811 PR target/54089
1812 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1813 test_19, test_20, test_21, test_22, test_23): New functions.
1814 * gcc.target/sh/pr54089-4.c: New.
1815 * gcc.target/sh/pr54089-5.c: New.
1816 * gcc.target/sh/pr54089-6.c: New.
1817 * gcc.target/sh/pr54089-7.c: New.
1818
1819 2012-09-25 Richard Guenther <rguenther@suse.de>
1820
1821 PR lto/54625
1822 * gcc.dg/lto/pr54702_0.c: New testcase.
1823 * gcc.dg/lto/pr54702_1.c: Likewise.
1824 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1825 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1826 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1827 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1828
1829 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR c++/54526
1832 * g++.dg/cpp0x/parse2.C: New.
1833 * g++.dg/parse/error11.C: Adjust.
1834 * g++.dg/parse/error12.C: Likewise.
1835
1836 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1837
1838 * gcc.target/i386/20030217-1.c: Added check for
1839 large_long_double effective target.
1840 * gcc.target/i386/387-3.c: Likewise.
1841 * gcc.target/i386/387-4.c: Likewise.
1842 * gcc.target/i386/pr36578-1.c: Likewise.
1843 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1844 when long double size is equal double size.
1845 * gcc.target/i386/excess-precision-1.c: Likewise.
1846 * gcc.target/i386/pr36578-2.c: Likewise.
1847 * gcc.target/i386/20030217-2.c: New testcase.
1848
1849 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR tree-optimization/54676
1852 * gcc.dg/pr54676.c: New test.
1853
1854 2012-09-25 Richard Guenther <rguenther@suse.de>
1855
1856 PR tree-optimization/53663
1857 * gcc.dg/torture/pr53663-1.c: New testcase.
1858 * gcc.dg/torture/pr53663-2.c: Likewise.
1859 * gcc.dg/torture/pr53663-3.c: Likewise.
1860
1861 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1862
1863 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1864
1865 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1866
1867 * lib/target-supports-dg.exp (dg-require-effective-target,
1868 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1869 dg-process-target-1 instead of dg-process-target.
1870 (dg-process-target-1): Rename from dg-process-target.
1871 (dg-process-target): New.
1872
1873 2012-09-24 Richard Guenther <rguenther@suse.de>
1874
1875 PR tree-optimization/54684
1876 * g++.dg/torture/pr54684.C: New testcase.
1877
1878 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1879
1880 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1881
1882 2012-09-24 Richard Guenther <rguenther@suse.de>
1883
1884 PR middle-end/52173
1885 * gcc.dg/tm/pr52173-1.c: New.
1886 * gcc.dg/tm/pr52173-2.c: New.
1887
1888 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1889
1890 * gcc.dg/pr54669.c: New test.
1891
1892 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1893 Dominique Dhumieres <dominiq@lps.ens.fr>
1894
1895 PR testsuite/54677
1896 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1897
1898 2012-09-23 Tobias Burnus <burnus@net-b.de>
1899
1900 PR fortran/54618
1901 * gfortran.dg/class_array_14.f90: New.
1902
1903 2012-09-22 Kai Tietz <ktietz@redhat.com>
1904
1905 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1906 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1907
1908 2012-09-21 Dehao Chen <dehao@google.com>
1909
1910 PR go/54649
1911 PR tree-optimization/54655
1912 * g++.dg/pr54655.C: New testcase.
1913
1914 2012-09-21 Richard Guenther <rguenther@suse.de>
1915
1916 PR tree-optimization/54647
1917 * g++.dg/torture/pr54647.C: New testcase.
1918
1919 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1920
1921 PR c++/54427
1922 * c-c++-common/torture/vector-compare-2.c: Add -w.
1923
1924 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1925
1926 * gnat.dg/opt20.ads: Move dg directive to...
1927 * gnat.dg/opt20.adb: ...here.
1928 * gnat.dg/addr1.ad[sb]: Likewise.
1929 * gnat.dg/concat2.ad[sb]: Likewise.
1930 * gnat.dg/array16.ad[sb]: Likewise.
1931 * gnat.dg/atomic5.ad[sb]: Likewise.
1932 * gnat.dg/discr29.ad[sb]: Likewise.
1933 * gnat.dg/noreturn5.ad[sb]: Likewise.
1934 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1935 * gnat.dg/discr23.ads: Remove dg directive.
1936 * gnat.dg/nested_float_packed.ads: Likewise.
1937 * gnat.dg/oconst6.ads: Move to...
1938 * gnat.dg/specs/oconst6.ads: ...here.
1939
1940 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1941
1942 PR c++/52432
1943 * g++.dg/cpp0x/decltype32.C: Tweak.
1944
1945 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1946
1947 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1948 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1949 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1950 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1951
1952 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1953
1954 PR c++/54581
1955 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1956
1957 2012-09-19 Steve Ellcey <sellcey@mips.com>
1958
1959 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1960
1961 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1962
1963 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1964 * gcc.target/powerpc/ppc-mftb.c: New file.
1965
1966 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1967
1968 PR target/54089
1969 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1970 functions.
1971
1972 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1973
1974 PR target/54236
1975 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1976
1977 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1978
1979 * gcc.c-torture/execute/20120919-1.c: New test.
1980
1981 2012-09-19 Richard Guenther <rguenther@suse.de>
1982
1983 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1984
1985 2012-09-19 Richard Guenther <rguenther@suse.de>
1986
1987 * gcc.dg/builtin-unreachable-6.c: Adjust.
1988
1989 2012-09-19 Richard Guenther <rguenther@suse.de>
1990
1991 * gcc.dg/builtin-object-size-10.c: Adjust.
1992 * gcc.dg/builtin-unreachable-5.c: Adjust.
1993 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1994 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1995 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1996 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1997 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1998 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1999 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2000 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2001 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2002 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2003 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2004 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2005
2006 2012-09-19 Richard Guenther <rguenther@suse.de>
2007
2008 PR tree-optimization/54132
2009 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2010 * gcc.dg/torture/pr54132.c: Likewise.
2011
2012 2012-09-19 Terry Guo <terry.guo@arm.com>
2013
2014 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2015 extra prune rules that will be applied to all tests in a .exp file.
2016 (gcc-dg-prune): Use rules defined by the above variable.
2017 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2018 harmless warnings on architecture switch conflict.
2019
2020 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2021
2022 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2023 of asm-comment characters instead of a single one.
2024 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2025
2026 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2027
2028 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2029
2030 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2031 target instead of xfailing it.
2032 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2033 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2034 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2035 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2036 * gcc.dg/vect/vect-104.c: Likewise.
2037 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2038 * gcc.dg/vect/vect-outer-1.c: Likewise.
2039 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2040 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2041 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2042 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2043 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2044 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2045 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2046 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2047 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2048
2049 * lib/target-supports.exp
2050 (check_effective_target_vect_widen_mult_qi_to_hi,
2051 check_effective_target_vect_widen_mult_hi_to_si,
2052 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2053 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2054 check_effective_target_vect_pack_trunc,
2055 check_effective_target_vect_unpack,
2056 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2057 instead of arm_none.
2058
2059 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2060
2061 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2062
2063 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2064 config to compiler_flags.
2065
2066 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR target/54592
2069 * gcc.target/i386/pr54592.c: New test.
2070
2071 PR tree-optimization/54610
2072 * gcc.target/i386/pr54610.c: New test.
2073
2074 2012-09-17 Jason Merrill <jason@redhat.com>
2075
2076 PR c++/54575
2077 * g++.dg/cpp0x/alias-decl-21.C: New.
2078 * g++.dg/cpp0x/alias-decl-22.C: New.
2079
2080 2012-09-17 Tobias Burnus <burnus@net-b.de>
2081
2082 PR fortran/54608
2083 * gfortran.dg/scan_2.f90: New.
2084
2085 2012-09-17 Jason Merrill <jason@redhat.com>
2086
2087 PR c++/53661
2088 * g++.dg/init/aggr9.C: New.
2089
2090 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2091
2092 * gnat.dg/loop_optimization12.ad[sb]: New test.
2093
2094 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2095
2096 PR fortran/54285
2097 * gfortran.dg/proc_ptr_result_7.f90: New.
2098
2099 2012-09-17 Tobias Burnus <burnus@net-b.de>
2100
2101 PR fortran/54603
2102 * gfortran.dg/structure_constructor_11.f90: New.
2103
2104 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR tree-optimization/54563
2107 * g++.dg/torture/pr54563.C: New test.
2108
2109 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2110
2111 PR fortran/54594
2112 * gfortran.dg/typebound_generic_14.f03: New.
2113
2114 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2115
2116 PR fortran/54387
2117 * gfortran.dg/proc_ptr_38.f90: New.
2118
2119 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2120
2121 PR debug/54460
2122 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2123 to scary regexp.
2124
2125 PR testsuite/54007
2126 * gnat.dg/lto15.adb: Require lto.
2127
2128 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2129 "myBindC" for hppa*-*-hpux*.
2130
2131 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2132
2133 * gfortran.dg/namelist_75.f90: New test.
2134
2135 2012-09-15 Tom de Vries <tom@codesourcery.com>
2136
2137 * gcc.dg/tree-ssa/vrp82.c: New test.
2138 * gcc.dg/tree-ssa/vrp83.c: Same.
2139 * gcc.dg/tree-ssa/vrp84.c: Same.
2140
2141 2012-09-15 Tom de Vries <tom@codesourcery.com>
2142
2143 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2144 * gcc.dg/tree-ssa/vrp81.c: ... this.
2145
2146 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2147
2148 PR target/54222
2149 * gcc.target/avr/torture/fix-types.h: New.
2150 * gcc.target/avr/torture/vals-hr.def: New.
2151 * gcc.target/avr/torture/vals-r.def: New.
2152 * gcc.target/avr/torture/vals-k.def: New.
2153 * gcc.target/avr/torture/vals-ur.def: New.
2154 * gcc.target/avr/torture/vals-uk.def: New.
2155 * gcc.target/avr/torture/vals-uhr.def: New.
2156 * gcc.target/avr/torture/vals-llk.def: New.
2157 * gcc.target/avr/torture/vals-ullk.def: New.
2158 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2159 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2160 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2161 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2162 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2163 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2164 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2165 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2166
2167 2012-09-14 Dehao Chen <dehao@google.com>
2168
2169 * g++.dg/debug/dwarf2/deallocator.C: New test.
2170
2171 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2172
2173 PR c/54552
2174 * gcc.c-torture/compile/pr54552-1.c: New test.
2175
2176 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2177
2178 PR c++/54427
2179 * g++.dg/other/vector-compare.C: New testcase.
2180 * c-c++-common/vector-compare-3.c: New testcase.
2181 * gcc.dg/vector-shift.c: Move ...
2182 * c-c++-common/vector-shift.c: ... here.
2183 * gcc.dg/vector-shift1.c: Move ...
2184 * c-c++-common/vector-shift1.c: ... here.
2185 * gcc.dg/vector-shift3.c: Move ...
2186 * c-c++-common/vector-shift3.c: ... here.
2187 * gcc.dg/vector-compare-1.c: Move ...
2188 * c-c++-common/vector-compare-1.c: ... here.
2189 * gcc.dg/vector-compare-2.c: Move ...
2190 * c-c++-common/vector-compare-2.c: ... here.
2191 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2192 * c-c++-common/torture/vector-compare-1.c: ... here.
2193 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2194 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2195 * c-c++-common/torture/vector-compare-2.c: ... here.
2196 * gcc.c-torture/execute/vector-shift.c: Move ...
2197 * c-c++-common/torture/vector-shift.c: ... here.
2198 * gcc.c-torture/execute/vector-shift2.c: Move ...
2199 * c-c++-common/torture/vector-shift2.c: ... here.
2200 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2201 * c-c++-common/torture/vector-subscript-1.c: ... here.
2202 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2203 * c-c++-common/torture/vector-subscript-2.c: ... here.
2204 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2205 * c-c++-common/torture/vector-subscript-3.c: ... here.
2206
2207 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2208
2209 PR c/54103
2210 * gcc.c-torture/compile/pr54103-1.c,
2211 gcc.c-torture/compile/pr54103-2.c,
2212 gcc.c-torture/compile/pr54103-3.c,
2213 gcc.c-torture/compile/pr54103-4.c,
2214 gcc.c-torture/compile/pr54103-5.c,
2215 gcc.c-torture/compile/pr54103-6.c: New tests.
2216 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2217
2218 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2219
2220 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2221
2222 2012-09-14 Richard Guenther <rguenther@suse.de>
2223
2224 PR tree-optimization/54565
2225 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2226 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2227
2228 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2229
2230 * gcc.target/arm/combine-movs.c: Add missing space.
2231
2232 2012-09-14 Richard Guenther <rguenther@suse.de>
2233
2234 * g++.dg/torture/builtin-location.C: New testcase.
2235
2236 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2237 Manuel López-Ibáñez <manu@gcc.gnu.org>
2238
2239 PR c++/53210
2240 * g++.dg/warn/Wuninitialized-self.C: New.
2241
2242 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR c/54559
2245 * gcc.c-torture/compile/pr54559.c: New test.
2246
2247 2012-09-13 Jason Merrill <jason@redhat.com>
2248
2249 PR c++/53839
2250 * g++.dg/cpp0x/constexpr-temp1.C: New.
2251
2252 PR c++/54511
2253 * g++.dg/template/anonunion2.C: New.
2254
2255 PR c++/53836
2256 * g++.dg/template/init10.C: New.
2257
2258 2012-09-13 Tobias Burnus <burnus@net-b.de>
2259
2260 PR fortran/54556
2261 * gfortran.dg/implicit_pure_3.f90: New.
2262
2263 2012-09-13 Richard Guenther <rguenther@suse.de>
2264
2265 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2266
2267 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2268
2269 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2270
2271 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2272
2273 * c-c++-common/pr51712.c: Handle for short-enum targets.
2274
2275 2012-09-12 Terry Guo <terry.guo@arm.com>
2276
2277 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2278 and lsrs for Thumb2 mode.
2279
2280 2012-09-12 Jan Hubicka <jh@suse.cz>
2281
2282 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2283
2284 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2285
2286 PR target/54445
2287 * gcc.target/i386/pr54445-1.c: New file.
2288 * gcc.target/i386/pr54445-2.c: Likewise.
2289
2290 2012-09-12 Tobias Burnus <burnus@net-b.de>
2291
2292 PR fortran/54225
2293 PR fortran/53306
2294 * gfortran.dg/coarray_10.f90: Update dg-error.
2295 * gfortran.dg/coarray_28.f90: New.
2296 * gfortran.dg/array_section_3.f90: New.
2297
2298 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2299
2300 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2301 gcc.target/arm/pr48252.c: Fix for big-endian support.
2302
2303 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2304
2305 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2306
2307 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2308 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2309
2310 * gcc.target/arm/neon-vfma-1.c: New testcase.
2311 * gcc.target/arm/neon-vfms-1.c: Likewise.
2312 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2313 of float.
2314 * gcc.target/arm/neon-vmls-1.c: Likewise.
2315 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2316 function.
2317 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2318 (check_effective_target_arm_neonv2_ok): Likewise.
2319 (check_effective_target_arm_neonv2_hw): Likewise.
2320 (check_effective_target_arm_neonv2): Likewise.
2321
2322 2012-09-11 Richard Guenther <rguenther@suse.de>
2323
2324 PR middle-end/54515
2325 * g++.dg/tree-ssa/pr54515.C: New testcase.
2326
2327 2012-09-10 Andrew Pinski <apinski@cavium.com>
2328
2329 PR tree-opt/c54362
2330 * gcc.dg/tm/memopt-16.c: New testcase.
2331
2332 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2333
2334 PR c++/54541
2335 PR c++/54542
2336 * g++.dg/cpp0x/sfinae40.C: New.
2337 * g++.dg/cpp0x/sfinae41.C: Likewise.
2338
2339 2012-09-10 Jason Merrill <jason@redhat.com>
2340
2341 PR c++/54538
2342 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2343
2344 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2345
2346 PR target/54089
2347 * gcc.target/sh/pr54089-3.c: New.
2348
2349 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2350
2351 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2352
2353 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2354
2355 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2356
2357 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2358
2359 * gcc.dg/pr52558-2.c: Delete.
2360 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2361
2362 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2363
2364 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2365
2366 2012-09-10 Richard Guenther <rguenther@suse.de>
2367
2368 PR tree-optimization/54520
2369 * gcc.dg/torture/pr54520.c: New testcase.
2370
2371 2012-09-10 Jason Merrill <jason@redhat.com>
2372
2373 PR c++/54506
2374 * g++.dg/cpp0x/implicit14.C: New.
2375
2376 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2377
2378 PR fortran/54208
2379 * gfortran.dg/bound_simplification_3.f90: New test.
2380
2381 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2382
2383 PR testsuite/54184
2384 * gcc.dg/pr52558-1.c: Delete.
2385 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2386
2387 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2388
2389 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2390 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2391 * gcc.target/arm/smlaltt-1.c: Likewise.
2392
2393 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2394
2395 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2396
2397 2012-09-07 Tom de Vries <tom@codesourcery.com>
2398
2399 PR tree-optimization/53986
2400 * gcc.dg/tree-ssa/vrp80.c: New test.
2401 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2402
2403 2012-09-06 Jason Merrill <jason@redhat.com>
2404
2405 PR c++/54341
2406 PR c++/54253
2407 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2408 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2409
2410 2012-09-06 Andrew Pinski <apinski@cavium.com>
2411
2412 PR tree-opt/54494
2413 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2414
2415 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR rtl-optimization/54455
2418 * gcc.dg/54455.c: New test.
2419
2420 2012-09-06 Tobias Burnus <burnus@net-b.de>
2421
2422 PR fortran/54463
2423 * gfortran.dg/promotion_2.f90: New.
2424
2425 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR middle-end/54486
2428 * c-c++-common/pr54486.c: New test.
2429
2430 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2431
2432 PR fortran/54474
2433 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2434
2435 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2436
2437 PR c++/54191
2438 * g++.dg/cpp0x/sfinae39.C: New.
2439
2440 2012-09-04 Jason Merrill <jason@redhat.com>
2441
2442 PR c++/54441
2443 * g++.dg/ext/flexary3.C: New.
2444
2445 PR c++/54420
2446 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2447
2448 PR c++/54198
2449 * g++.dg/template/defarg15.C: New.
2450
2451 PR c++/54437
2452 * g++.dg/template/access24.C: New.
2453
2454 2012-09-04 Richard Guenther <rguenther@suse.de>
2455
2456 PR tree-optimization/54458
2457 * gcc.dg/torture/pr54458.c: New testcase.
2458
2459 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2460
2461 * gcc.target/arm/neon-vext.c: New test.
2462 * gcc.target/arm/neon-vext-execute.c: Ditto.
2463
2464 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2465
2466 PR fortran/54243
2467 PR fortran/54244
2468 * gfortran.dg/select_type_29.f03: New.
2469
2470 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2471
2472 * gcc.dg/fold-perm.c: Improve test.
2473
2474 2012-09-03 Tobias Burnus <burnus@net-b.de>
2475
2476 PR fortran/51632
2477 * gfortran.dg/coarray_class_1.f90: New.
2478
2479 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2480
2481 PR target/49206
2482 * gcc.c-torture/compile/pr49206.c: New test.
2483
2484 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2485 Uros Bizjak <ubizjak@gmail.com>
2486
2487 PR target/36680
2488 * gfortran.dg/pr36680.f90: New test.
2489
2490 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2491
2492 PR target/42295
2493 * g++.dg/opt/pr42295.C: New test.
2494
2495 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2496
2497 PR target/54436
2498 * gcc.dg/torture/pr54436.c: New test.
2499
2500 2012-09-01 Andrew Pinski <apinski@cavium.com>
2501
2502 * gcc.target/mips/truncate-8.c: New testcase.
2503
2504 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2505
2506 PR target/46829
2507 PR target/46843
2508 * gcc.target/i386/pr46829.c: New test.
2509 * gcc.target/i386/pr46843.c: Ditto.
2510
2511 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2512 Jason Merrill <jason@redhat.com>
2513
2514 PR c++/18747
2515 * g++.dg/parse/error50.C: New.
2516
2517 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR c/54428
2520 * gcc.c-torture/compile/pr54428.c: New test.
2521
2522 2012-08-31 Ollie Wild <aaw@google.com>
2523
2524 PR c++/54197
2525 * g++.dg/init/lifetime3.C: New test.
2526
2527 2012-08-31 Martin Jambor <mjambor@suse.cz>
2528
2529 PR middle-end/54409
2530 * gcc.dg/torture/pr54409.c: New test.
2531
2532 2012-08-31 Martin Jambor <mjambor@suse.cz>
2533
2534 * gfortran.dg/pr48636.f90: Add dump scan checks.
2535
2536 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2537
2538 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2539
2540 2012-08-28 Joey Ye <joey.ye@arm.com>
2541
2542 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2543
2544 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2545
2546 PR target/46254
2547 * gcc.target/i386/pr46254.c: New test.
2548
2549 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2550
2551 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2552 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2553 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2554
2555 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2556
2557 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2558 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2559 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2560 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2561 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2562 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2563 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2564 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2565 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2566 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2567 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2568 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2569 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2570 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2571 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2572 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2573 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2574 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2575 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2576 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2577 gcc.target/mips/unaligned-1.c: Tighten regexps.
2578
2579 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2580
2581 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2582 (mips_option_groups): Remove optimization. Add various -f options.
2583 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2584 and -pg imply -fno-omit-frame-pointer.
2585 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2586 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2587 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2588 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2589 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2590 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2591 * gcc.target/mips/abi-n32-long32.c: Likewise.
2592 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2593 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2594 * gcc.target/mips/abi-n32-long64.c: Likewise.
2595 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2596 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2597 * gcc.target/mips/abi-n64-long32.c: Likewise.
2598 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2599 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2600 * gcc.target/mips/abi-n64-long64.c: Likewise.
2601 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2602 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2603 * gcc.target/mips/abi-o32-long32.c: Likewise.
2604 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2605 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2606 * gcc.target/mips/abi-o32-long64.c: Likewise.
2607 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2608 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2609 * gcc.target/mips/abi-o64-long32.c: Likewise.
2610 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2611 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2612 * gcc.target/mips/abi-o64-long64.c: Likewise.
2613 * gcc.target/mips/asm-1.c: Likewise.
2614 * gcc.target/mips/branch-1.c: Likewise.
2615 * gcc.target/mips/call-3.c: Likewise.
2616 * gcc.target/mips/call-saved-3.c: Likewise.
2617 * gcc.target/mips/clear-cache-1.c: Likewise.
2618 * gcc.target/mips/div-1.c: Likewise.
2619 * gcc.target/mips/div-2.c: Likewise.
2620 * gcc.target/mips/div-3.c: Likewise.
2621 * gcc.target/mips/div-4.c: Likewise.
2622 * gcc.target/mips/div-5.c: Likewise.
2623 * gcc.target/mips/div-6.c: Likewise.
2624 * gcc.target/mips/div-7.c: Likewise.
2625 * gcc.target/mips/div-8.c: Likewise.
2626 * gcc.target/mips/div-9.c: Likewise.
2627 * gcc.target/mips/div-10.c: Likewise.
2628 * gcc.target/mips/div-11.c: Likewise.
2629 * gcc.target/mips/div-12.c: Likewise.
2630 * gcc.target/mips/dsp-ctrl.c: Likewise.
2631 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2632 * gcc.target/mips/ext-8.c: Likewise.
2633 * gcc.target/mips/extend-2.c: Likewise.
2634 * gcc.target/mips/fix-r10000-1.c: Likewise.
2635 * gcc.target/mips/fix-r10000-2.c: Likewise.
2636 * gcc.target/mips/fix-r10000-3.c: Likewise.
2637 * gcc.target/mips/fix-r10000-4.c: Likewise.
2638 * gcc.target/mips/fix-r10000-5.c: Likewise.
2639 * gcc.target/mips/fix-r10000-6.c: Likewise.
2640 * gcc.target/mips/fix-r10000-7.c: Likewise.
2641 * gcc.target/mips/fix-r10000-8.c: Likewise.
2642 * gcc.target/mips/fix-r10000-9.c: Likewise.
2643 * gcc.target/mips/fix-r10000-10.c: Likewise.
2644 * gcc.target/mips/fix-r10000-11.c: Likewise.
2645 * gcc.target/mips/fix-r10000-12.c: Likewise.
2646 * gcc.target/mips/fix-r10000-13.c: Likewise.
2647 * gcc.target/mips/fix-r10000-14.c: Likewise.
2648 * gcc.target/mips/fix-r10000-15.c: Likewise.
2649 * gcc.target/mips/fpcmp-1.c: Likewise.
2650 * gcc.target/mips/fpcmp-2.c: Likewise.
2651 * gcc.target/mips/fpr-moves-7.c: Likewise.
2652 * gcc.target/mips/fpr-moves-8.c: Likewise.
2653 * gcc.target/mips/int-moves-1.c: Likewise.
2654 * gcc.target/mips/int-moves-2.c: Likewise.
2655 * gcc.target/mips/long-calls-pg.c: Likewise.
2656 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2657 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2658 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2659 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2660 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2661 * gcc.target/mips/mips-3d-1.c: Likewise.
2662 * gcc.target/mips/mips-3d-2.c: Likewise.
2663 * gcc.target/mips/mips-3d-3.c: Likewise.
2664 * gcc.target/mips/mips-3d-4.c: Likewise.
2665 * gcc.target/mips/mips-3d-5.c: Likewise.
2666 * gcc.target/mips/mips-3d-6.c: Likewise.
2667 * gcc.target/mips/mips-3d-7.c: Likewise.
2668 * gcc.target/mips/mips-3d-8.c: Likewise.
2669 * gcc.target/mips/mips-3d-9.c: Likewise.
2670 * gcc.target/mips/mips-ps-1.c: Likewise.
2671 * gcc.target/mips/mips-ps-2.c: Likewise.
2672 * gcc.target/mips/mips-ps-3.c: Likewise.
2673 * gcc.target/mips/mips-ps-4.c: Likewise.
2674 * gcc.target/mips/mips-ps-6.c: Likewise.
2675 * gcc.target/mips/mips32-dspr2.c: Likewise.
2676 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2677 * gcc.target/mips/neg-abs-1.c: Likewise.
2678 * gcc.target/mips/neg-abs-2.c: Likewise.
2679 * gcc.target/mips/nmadd-3.c: Likewise.
2680 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2681 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2682 * gcc.target/mips/octeon-pop-1.c: Likewise.
2683 * gcc.target/mips/pr26765.c: Likewise.
2684 * gcc.target/mips/pr33256.c: Likewise.
2685 * gcc.target/mips/pr33635-1.c: Likewise.
2686 * gcc.target/mips/pr33755.c: Likewise.
2687 * gcc.target/mips/pr35802.c: Likewise.
2688 * gcc.target/mips/pr45074.c: Likewise.
2689 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2690 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2691 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2692 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2693 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2694 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2695 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2696 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2697 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2698 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2699 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2700 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2701 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2702 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2703 * gcc.target/mips/save-restore-1.c: Likewise.
2704 * gcc.target/mips/save-restore-3.c: Likewise.
2705 * gcc.target/mips/save-restore-5.c: Likewise.
2706 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2707 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2708 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2709 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2710 * gcc.target/mips/stack-1.c: Likewise.
2711
2712 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2713 Tighten regexps.
2714
2715 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2716 branch under test to be filled with preceding rather than
2717 following instructions.
2718 * gcc.target/mips/branch-10.c: Likewise.
2719 * gcc.target/mips/branch-11.c: Likewise.
2720 * gcc.target/mips/branch-12.c: Likewise.
2721 * gcc.target/mips/branch-13.c: Likewise.
2722 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2723 to be eliminated. Tighten $28 scan-assembler-not test.
2724
2725 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2726 function to...
2727 * gcc.target/mips/call-4.c: ...this new test.
2728
2729 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2730 more likely.
2731 * gcc.target/mips/code-readable-3.c: Likewise.
2732 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2733 flag but skip for -O0.
2734 * gcc.target/mips/code-readable-4.c: Likewise.
2735
2736 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2737 of operations under test.
2738 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2739
2740 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2741 Don't require sibling-call optimization.
2742 * gcc.target/mips/near-far-4.c: Likewise.
2743
2744 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2745 Make sure that the register variable is used.
2746 * gcc.target/mips/soft-float-1.c: Likewise.
2747
2748 * gcc.target/mips/sdata-1.c: Make static data volatile.
2749 * gcc.target/mips/sdata-2.c: Likewise.
2750 * gcc.target/mips/sdata-3.c: Likewise.
2751 * gcc.target/mips/sdata-4.c: Likewise.
2752
2753 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2754 skip for -O0.
2755 * gcc.target/mips/atomic-memory-2.c: Likewise.
2756 * gcc.target/mips/branch-cost-1.c: Likewise.
2757 * gcc.target/mips/branch-cost-2.c: Likewise.
2758 * gcc.target/mips/cache-1.c: Likewise.
2759 * gcc.target/mips/call-1.c: Likewise.
2760 * gcc.target/mips/call-saved-2.c: Likewise.
2761 * gcc.target/mips/const-anchor-1.c: Likewise.
2762 * gcc.target/mips/const-anchor-2.c: Likewise.
2763 * gcc.target/mips/dse-1.c: Likewise.
2764 * gcc.target/mips/dsp-lhx.c: Likewise.
2765 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2766 * gcc.target/mips/ext-1.c: Likewise.
2767 * gcc.target/mips/ext-2.c: Likewise.
2768 * gcc.target/mips/ext-3.c: Likewise.
2769 * gcc.target/mips/ext-4.c: Likewise.
2770 * gcc.target/mips/ext-5.c: Likewise.
2771 * gcc.target/mips/ext-6.c: Likewise.
2772 * gcc.target/mips/ext-7.c: Likewise.
2773 * gcc.target/mips/extend-1.c: Likewise.
2774 * gcc.target/mips/fix-r4000-1.c: Likewise.
2775 * gcc.target/mips/fix-r4000-3.c: Likewise.
2776 * gcc.target/mips/fix-r4000-5.c: Likewise.
2777 * gcc.target/mips/fix-r4000-6.c: Likewise.
2778 * gcc.target/mips/fix-r4000-8.c: Likewise.
2779 * gcc.target/mips/fix-r4000-10.c: Likewise.
2780 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2781 * gcc.target/mips/fixed-vector-type.c: Likewise.
2782 * gcc.target/mips/fpr-moves-1.c: Likewise.
2783 * gcc.target/mips/fpr-moves-2.c: Likewise.
2784 * gcc.target/mips/fpr-moves-3.c: Likewise.
2785 * gcc.target/mips/fpr-moves-4.c: Likewise.
2786 * gcc.target/mips/fpr-moves-5.c: Likewise.
2787 * gcc.target/mips/fpr-moves-6.c: Likewise.
2788 * gcc.target/mips/ins-1.c: Likewise.
2789 * gcc.target/mips/ins-2.c: Likewise.
2790 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2791 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2792 * gcc.target/mips/lazy-binding-1.c: Likewise.
2793 * gcc.target/mips/madd-3.c: Likewise.
2794 * gcc.target/mips/madd-5.c: Likewise.
2795 * gcc.target/mips/madd-6.c: Likewise.
2796 * gcc.target/mips/madd-8.c: Likewise.
2797 * gcc.target/mips/madd-9.c: Likewise.
2798 * gcc.target/mips/memcpy-1.c: Likewise.
2799 * gcc.target/mips/mips-ps-type.c: Likewise.
2800 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2801 * gcc.target/mips/mips-sched-madd.c: Likewise.
2802 * gcc.target/mips/mips16e-extends.c: Likewise.
2803 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2804 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2805 * gcc.target/mips/movcc-1.c: Likewise.
2806 * gcc.target/mips/movcc-2.c: Likewise.
2807 * gcc.target/mips/movcc-3.c: Likewise.
2808 * gcc.target/mips/msub-5.c: Likewise.
2809 * gcc.target/mips/msub-6.c: Likewise.
2810 * gcc.target/mips/msub-8.c: Likewise.
2811 * gcc.target/mips/mult-2.c: Likewise.
2812 * gcc.target/mips/mult-3.c: Likewise.
2813 * gcc.target/mips/mult-5.c: Likewise.
2814 * gcc.target/mips/mult-6.c: Likewise.
2815 * gcc.target/mips/mult-7.c: Likewise.
2816 * gcc.target/mips/mult-12.c: Likewise.
2817 * gcc.target/mips/mult-13.c: Likewise.
2818 * gcc.target/mips/mult-14.c: Likewise.
2819 * gcc.target/mips/mult-15.c: Likewise.
2820 * gcc.target/mips/mult-17.c: Likewise.
2821 * gcc.target/mips/mult-18.c: Likewise.
2822 * gcc.target/mips/mult-19.c: Likewise.
2823 * gcc.target/mips/nmadd-1.c: Likewise.
2824 * gcc.target/mips/nmadd-2.c: Likewise.
2825 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2826 * gcc.target/mips/octeon-cins-1.c: Likewise.
2827 * gcc.target/mips/octeon-cins-2.c: Likewise.
2828 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2829 * gcc.target/mips/octeon-exts-2.c: Likewise.
2830 * gcc.target/mips/octeon-exts-3.c: Likewise.
2831 * gcc.target/mips/octeon-exts-4.c: Likewise.
2832 * gcc.target/mips/octeon-exts-5.c: Likewise.
2833 * gcc.target/mips/octeon-exts-6.c: Likewise.
2834 * gcc.target/mips/octeon-exts-7.c: Likewise.
2835 * gcc.target/mips/octeon-pop-2.c: Likewise.
2836 * gcc.target/mips/octeon-seq-3.c: Likewise.
2837 * gcc.target/mips/octeon-seq-4.c: Likewise.
2838 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2839 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2840 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2841 * gcc.target/mips/pr54240.c: Likewise.
2842 * gcc.target/mips/rsqrt-1.c: Likewise.
2843 * gcc.target/mips/rsqrt-2.c: Likewise.
2844 * gcc.target/mips/rsqrt-3.c: Likewise.
2845 * gcc.target/mips/rsqrt-4.c: Likewise.
2846 * gcc.target/mips/save-restore-2.c: Likewise.
2847 * gcc.target/mips/save-restore-4.c: Likewise.
2848 * gcc.target/mips/sb1-1.c: Likewise.
2849 * gcc.target/mips/scc-1.c: Likewise.
2850 * gcc.target/mips/scc-2.c: Likewise.
2851 * gcc.target/mips/scc-3.c: Likewise.
2852 * gcc.target/mips/scc-4.c: Likewise.
2853 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2854 * gcc.target/mips/truncate-1.c: Likewise.
2855 * gcc.target/mips/truncate-2.c: Likewise.
2856 * gcc.target/mips/truncate-3.c: Likewise.
2857 * gcc.target/mips/truncate-4.c: Likewise.
2858 * gcc.target/mips/truncate-5.c: Likewise.
2859 * gcc.target/mips/truncate-6.c: Likewise.
2860 * gcc.target/mips/unaligned-1.c: Likewise.
2861
2862 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2863 skip for -O0. Require -fexpensive-optimizations.
2864 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2865 * gcc.target/mips/dspr2-MULT.c: Likewise.
2866 * gcc.target/mips/fix-r4000-2.c: Likewise.
2867 * gcc.target/mips/fix-r4000-4.c: Likewise.
2868 * gcc.target/mips/fix-r4000-7.c: Likewise.
2869 * gcc.target/mips/fix-r4000-9.c: Likewise.
2870 * gcc.target/mips/madd-1.c: Likewise.
2871 * gcc.target/mips/madd-2.c: Likewise.
2872 * gcc.target/mips/madd-4.c: Likewise.
2873 * gcc.target/mips/maddu-1.c: Likewise.
2874 * gcc.target/mips/maddu-2.c: Likewise.
2875 * gcc.target/mips/maddu-3.c: Likewise.
2876 * gcc.target/mips/maddu-4.c: Likewise.
2877 * gcc.target/mips/msub-1.c: Likewise.
2878 * gcc.target/mips/msub-2.c: Likewise.
2879 * gcc.target/mips/msub-3.c: Likewise.
2880 * gcc.target/mips/msub-4.c: Likewise.
2881 * gcc.target/mips/msubu-1.c: Likewise.
2882 * gcc.target/mips/msubu-2.c: Likewise.
2883 * gcc.target/mips/msubu-3.c: Likewise.
2884 * gcc.target/mips/msubu-4.c: Likewise.
2885 * gcc.target/mips/mult-1.c: Likewise.
2886 * gcc.target/mips/mult-4.c: Likewise.
2887 * gcc.target/mips/mult-8.c: Likewise.
2888 * gcc.target/mips/mult-9.c: Likewise.
2889 * gcc.target/mips/mult-10.c: Likewise.
2890 * gcc.target/mips/mult-11.c: Likewise.
2891 * gcc.target/mips/mult-16.c: Likewise.
2892
2893 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2894 skip for -O0 and -Os.
2895 * gcc.target/mips/fix-r4000-12.c: Likewise.
2896 * gcc.target/mips/madd-7.c: Likewise.
2897 * gcc.target/mips/mips-ps-5.c: Likewise.
2898 * gcc.target/mips/mips-ps-7.c: Likewise.
2899 * gcc.target/mips/msub-7.c: Likewise.
2900
2901 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2902 skip for -O0. Require -mno-abicalls.
2903 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2904
2905 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2906 skip for -O0. Require a total number of BBIT instructions and
2907 at least one of each kind.
2908
2909 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2910 skip for -O0. Require -fno-unroll-loops.
2911
2912 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2913 skip for -O0. Allow BLTZ as well as BGEZ.
2914
2915 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2916
2917 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2918 skip for -O0. Require -fschedule-insns2.
2919 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2920
2921 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2922 but skip for -O0. Make a branch-likely more likely.
2923
2924 * gcc.target/mips/timode-2.c: Split each test into its own function.
2925 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2926
2927 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2928 skip for -O0. Require -fpeephole2.
2929 * gcc.target/mips/vr-mult-2.c: Likewise.
2930
2931 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2932
2933 PR preprocessor/53469
2934 * gcc.dg/cpp/_Pragma7.c: New test case.
2935
2936 2012-08-27 Tobias Burnus <burnus@net-b.de>
2937
2938 PR fortran/54370
2939 * gfortran.dg/do_5.f90: New.
2940
2941 2012-08-27 Tobias Burnus <burnus@net-b.de>
2942
2943 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2944 from dg-options as -Wall no longer implies it.
2945
2946 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2947
2948 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2949
2950 2012-08-25 Jason Merrill <jason@redhat.com>
2951
2952 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2953
2954 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR c++/51421
2957 * g++.dg/cpp0x/auto34.C: New.
2958
2959 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR c/54363
2962 * gcc.dg/pr54363.c: New test.
2963
2964 PR c/54355
2965 * gcc.dg/pr54355.c: New test.
2966
2967 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2968
2969 PR debug/52857
2970 * gcc.target/i386/pr52857-1.c: New.
2971 * gcc.target/i386/pr52857-2.c: Likewise.
2972
2973 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2974
2975 * gcc.target/mips/code-readable-4.c: New test.
2976
2977 2012-08-23 Julian Brown <julian@codesourcery.com>
2978 Sandra Loosemore <sandra@codesourcery.com>
2979
2980 * gcc.target/mips/code-readable-1.c: Add -O to options.
2981
2982 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/20420
2985 * g++.dg/lookup/using53.C: New.
2986
2987 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2988
2989 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2990 * gcc.dg/fixed-point/convert-1.c: New.
2991 * gcc.dg/fixed-point/convert-2.c: New.
2992 * gcc.dg/fixed-point/convert-3.c: New.
2993 * gcc.dg/fixed-point/convert-4.c: New.
2994 * gcc.dg/fixed-point/convert-float-1.c: New.
2995 * gcc.dg/fixed-point/convert-float-2.c: New.
2996 * gcc.dg/fixed-point/convert-float-3.c: New.
2997 * gcc.dg/fixed-point/convert-float-4.c: New.
2998 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2999 * gcc.dg/fixed-point/convert-sat.c: New.
3000 * gcc.dg/fixed-point/convert.h: New.
3001
3002 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3003
3004 PR target/54089
3005 * gcc.target/sh/pr54089-2.c: New.
3006
3007 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3008
3009 * gcc.target/i386/long-double-64-1.c: New file.
3010 * gcc.target/i386/long-double-64-2.c: Likewise.
3011 * gcc.target/i386/long-double-64-3.c: Likewise.
3012 * gcc.target/i386/long-double-64-4.c: Likewise.
3013 * gcc.target/i386/long-double-80-1.c: Likewise.
3014 * gcc.target/i386/long-double-80-2.c: Likewise.
3015 * gcc.target/i386/long-double-80-3.c: Likewise.
3016 * gcc.target/i386/long-double-80-4.c: Likewise.
3017 * gcc.target/i386/long-double-80-5.c: Likewise.
3018 * gcc.target/i386/long-double-80-6.c: Likewise.
3019 * gcc.target/i386/long-double-80-7.c: Likewise.
3020
3021 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3022
3023 PR tree-optimization/54317
3024 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3025
3026 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3027
3028 PR target/39423
3029 * gcc.target/sh/pr39423-2.c: New.
3030
3031 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3032
3033 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3034 * gcc.dg/fold-perm.c: Likewise.
3035
3036 2012-08-20 Jan Hubicka <jh@suse.cz>
3037
3038 PR fortran/48636
3039 * gcc.dg/ipa/inlinehint-1.c: New.
3040
3041 2012-08-20 Florian Weimer <fweimer@redhat.com>
3042
3043 PR c++/19351
3044 * g++.dg/init/new38.C: New test.
3045 * g++.dg/init/new39.C: New test.
3046
3047 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3048
3049 PR target/54089
3050 * gcc.target/sh/pr54089-1.c: New.
3051
3052 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3053
3054 PR target/51244
3055 * gcc.target/sh/pr51244-11.c: New.
3056
3057 2012-08-20 Tobias Burnus <burnus@net-b.de>
3058
3059 PR fortran/54301
3060 * gfortran.dg/warn_target_lifetime_2.f90: New.
3061
3062 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3063
3064 PR c++/10416
3065 * g++.dg/warn/Wunused-var-17.C: New.
3066
3067 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3068
3069 PR middle-end/53992
3070 * gcc.dg/gomp/pr53992.c: New test.
3071
3072 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3073
3074 PR tree-ssa/54295
3075 * gcc.c-torture/execute/20120817-1.c: New test.
3076
3077 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3078
3079 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3080 add instruction.
3081 (f2): New test that really does need adds.
3082
3083 2012-08-20 Richard Guenther <rguenther@suse.de>
3084
3085 PR tree-optimization/54327
3086 * gcc.dg/torture/pr54327.c: New testcase.
3087
3088 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3089
3090 PR tree-optimization/54321
3091 * gcc.c-torture/compile/pr54321.c: New test.
3092
3093 2012-08-20 Tobias Burnus <burnus@net-b.de>
3094
3095 PR fortran/54301
3096 * gfortran.dg/warn_target_lifetime_1.f90: New.
3097
3098 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3099
3100 PR fortran/54298
3101 * gfortran.dg/real_compare_1.f90: New test case.
3102 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3103
3104 2012-08-18 Jan Hubicka <jh@suse.cz>
3105
3106 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3107
3108 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3109
3110 PR fortran/39290
3111 * gfortran.dg/interface_37.f90: New test.
3112
3113 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3114 Gary Funck <gary@intrepid.com>
3115
3116 PR target/20020
3117 * gcc.target/i386/pr20020-1.c: New test.
3118 * gcc.target/i386/pr20020-2.c: Likewise.
3119 * gcc.target/i386/pr20020-3.c: Likewise.
3120
3121 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3122
3123 * gcc.target/i386/perm-concat.c: New test.
3124
3125 2012-08-17 Julian Brown <julian@codesourcery.com>
3126
3127 * gcc.target/arm/div64-unwinding.c: New test.
3128
3129 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3130
3131 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3132
3133 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3134
3135 PR target/54236
3136 * gcc.target/sh/pr54236-1.c: New.
3137
3138 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3139
3140 * lib/target-supports.exp (check_effective_target_sync_int_long)
3141 (check_effective_target_sync_char_short): Enable for crisv32-*
3142 and cris-*.
3143
3144 PR middle-end/54261
3145 * gcc.dg/torture/pr54261-1.c: New test.
3146
3147 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3148
3149 PR fortran/54243
3150 PR fortran/54244
3151 * gfortran.dg/typebound_call_24.f03: New.
3152
3153 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3154
3155 PR tree-optimization/54245
3156 * gcc.dg/tree-ssa/pr54245.c: New test.
3157
3158 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3159
3160 PR tree-optimization/54240
3161 * gcc.target/powerpc/pr54240.c: New test.
3162 * gcc.target/mips/pr54240.c: Likewise.
3163
3164 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3165
3166 PR target/52933
3167 * gcc.target/sh/pr52933-1.c: New.
3168 * gcc.target/sh/pr52933-2.c: New.
3169
3170 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3171
3172 PR target/50751
3173 * gcc.target/sh/pr50751-8.c: New.
3174
3175 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3176
3177 PR fortran/47586
3178 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3179 * gfortran.dg/typebound_proc_27.f03: New test.
3180
3181 2012-08-14 Sterling Augustine <saugustine@google.com>
3182
3183 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3184
3185 2012-08-14 Tobias Burnus <burnus@net-b.de>
3186
3187 PR fortran/40881
3188 * gfortran.dg/data_constraints_3.f90: New.
3189 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3190 to disable -pedantic compilation.
3191 * gfortran.dg/pr37243.f: Ditto.
3192 * gfortran.dg/g77/19990826-3.f: Ditto.
3193 * gfortran.dg/g77/20020307-1.f : Ditto.
3194 * gfortran.dg/g77/980310-3.f: Ditto.
3195
3196 2012-08-14 Tobias Burnus <burnus@net-b.de>
3197
3198 PR fortran/54234
3199 * gfortran.dg/warn_conversion_4.f90: New.
3200
3201 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR middle-end/53411
3204 PR rtl-optimization/53495
3205 * gcc.c-torture/compile/pr53411.c: New test.
3206 * gcc.c-torture/compile/pr53495.c: New test.
3207
3208 2012-08-13 Richard Guenther <rguenther@suse.de>
3209
3210 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3211
3212 2012-08-13 Richard Guenther <rguenther@suse.de>
3213
3214 PR tree-optimization/54200
3215 * gcc.dg/guality/pr54200.c: New testcase.
3216 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3217
3218 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3219
3220 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3221
3222 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3223
3224 PR target/51244
3225 * gcc.target/sh/pr51244-7.c: New.
3226 * gcc.target/sh/pr51244-8.c: New.
3227 * gcc.target/sh/pr51244-9.c: New.
3228 * gcc.target/sh/pr51244-10.c: New.
3229
3230 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3233 -m2e or -m2a.
3234 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3235 * gcc.target/sh/pr53511-1.c: Likewise.
3236 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3237 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3238 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3239 * gcc.target/sh/pr53512-3.c: Likewise.
3240 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3241
3242 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3243
3244 PR target/39423
3245 * gcc.c-torture/compile/pr39423-1.c: New.
3246 * gcc.c-torture/compile/pr39423-2.c: New.
3247
3248 2012-08-12 Tobias Burnus <burnus@net-b.de>
3249
3250 PR fortran/54221
3251 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3252 they appear uninitialized on the RHS.
3253 * gfortran.dg/public_private_module_6.f90: New.
3254
3255 2012-08-11 Martin Jambor <mjambor@suse.cz>
3256
3257 PR fortran/48636
3258 * gfortran.dg/pr48636.f90: New test.
3259
3260 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3261
3262 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3263 to avoid warnings.
3264 (main): Adjust caller.
3265
3266 2012-08-10 Richard Guenther <rguenther@suse.de>
3267
3268 * gcc.dg/matrix/*.c: Adjust and move ...
3269 * gcc.dg/torture/: ... here.
3270 * gcc.dg/matrix: Remove directory.
3271
3272 2012-08-10 Richard Guenther <rguenther@suse.de>
3273
3274 PR middle-end/54219
3275 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3276
3277 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3278
3279 PR middle-end/54211
3280 * gcc.dg/tree-ssa/pr54211.c: New test.
3281
3282 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3283
3284 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3285 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3286
3287 2012-08-10 Richard Guenther <rguenther@suse.de>
3288
3289 PR tree-optimization/54109
3290 * gcc.dg/torture/pr54109.c: New testcase.
3291 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3292 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3293
3294 2012-08-10 Richard Guenther <rguenther@suse.de>
3295
3296 PR tree-optimization/54027
3297 * gcc.dg/torture/pr54027.c: New testcase.
3298
3299 2012-08-10 Richard Guenther <rguenther@suse.de>
3300
3301 * g++.dg/plugin/selfassign.c: Adjust.
3302 * gcc.dg/plugin/selfassign.c: Likewise.
3303 * gcc.dg/strlenopt-11.c: Likewise.
3304 * gcc.dg/strlenopt-13.c: Likewise.
3305 * gcc.dg/no-strict-overflow-4.c: Likewise.
3306 * gcc.dg/strict-overflow-4.c: Likewise.
3307 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3308 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3309 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3310 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3311 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3312 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3313 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3314 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3315 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3316 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3317 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3318 * gcc.dg/pr46309.c: Likewise.
3319 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3320
3321 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3322
3323 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3324 for x86 targets.
3325 * gcc.c-torture/compile/20120727-2.c: New test.
3326
3327 2012-08-09 Martin Jambor <mjambor@suse.cz>
3328
3329 * gcc.dg/ipa/iinline-4.c: New test.
3330 * gcc.dg/ipa/iinline-5.c: Likewise.
3331 * gcc.dg/ipa/iinline-6.c: Likewise.
3332 * gcc.dg/ipa/iinline-7.c: Likewise.
3333 * gcc.dg/lto/20120723_0.c: Likewise.
3334 * gcc.dg/lto/20120723_1.c: Likewise.
3335
3336 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3337
3338 PR target/39423
3339 * gcc.target/sh/pr39423-1.c: New.
3340
3341 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3342
3343 PR target/51244
3344 * gcc.target/sh/pr51244-5: New.
3345 * gcc.target/sh/pr51244-6: New.
3346
3347 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3348
3349 * gcc.target/i386/adx-addxcarry32-3.c: New.
3350 * gcc.target/i386/adx-addxcarry64-3.c: New.
3351
3352 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3353
3354 PR rtl-optimization/53701
3355 * gcc.dg/pr53701.c: New test.
3356
3357 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3358
3359 * gcc.c-torture/compile/20120727-1.c: New test.
3360
3361 2012-08-09 Tobias Burnus <burnus@net-b.de>
3362
3363 PR fortran/54199
3364 * gfortran.dg/intrinsic_shadow_4.f90: New.
3365
3366 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3367
3368 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3369
3370 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3371
3372 * gcc.c-torture/execute/20120808-1.c: New test.
3373
3374 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3375
3376 PR rtl-optimization/54157
3377 * gcc.target/i386/pr54157.c: New file.
3378
3379 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3380
3381 * gcc.target/i386/adx-addcarryx32-1.c: New.
3382 * gcc.target/i386/adx-addcarryx32-2.c: New.
3383 * gcc.target/i386/adx-addcarryx64-1.c: New.
3384 * gcc.target/i386/adx-addcarryx64-2.c: New.
3385 * gcc.target/i386/adx-check.h: New.
3386 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3387 * gcc.target/i386/sse-12.c: Add -madx.
3388 * gcc.target/i386/sse-13.c: Ditto.
3389 * gcc.target/i386/sse-14.c: Ditto.
3390 * gcc.target/i386/sse-22.c: Ditto.
3391 * gcc.target/i386/sse-23.c: Ditto.
3392 * g++.dg/other/i386-2.C: Ditto.
3393 * g++.dg/other/i386-3.C: Ditto.
3394
3395 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3396
3397 * gcc.dg/tree-ssa/slsr-5.c: New.
3398 * gcc.dg/tree-ssa/slsr-6.c: New.
3399 * gcc.dg/tree-ssa/slsr-7.c: New.
3400 * gcc.dg/tree-ssa/slsr-8.c: New.
3401 * gcc.dg/tree-ssa/slsr-9.c: New.
3402 * gcc.dg/tree-ssa/slsr-10.c: New.
3403 * gcc.dg/tree-ssa/slsr-11.c: New.
3404 * gcc.dg/tree-ssa/slsr-12.c: New.
3405 * gcc.dg/tree-ssa/slsr-13.c: New.
3406 * gcc.dg/tree-ssa/slsr-14.c: New.
3407 * gcc.dg/tree-ssa/slsr-15.c: New.
3408 * gcc.dg/tree-ssa/slsr-16.c: New.
3409 * gcc.dg/tree-ssa/slsr-17.c: New.
3410 * gcc.dg/tree-ssa/slsr-18.c: New.
3411 * gcc.dg/tree-ssa/slsr-19.c: New.
3412 * gcc.dg/tree-ssa/slsr-20.c: New.
3413 * gcc.dg/tree-ssa/slsr-21.c: New.
3414 * gcc.dg/tree-ssa/slsr-22.c: New.
3415 * gcc.dg/tree-ssa/slsr-23.c: New.
3416 * gcc.dg/tree-ssa/slsr-24.c: New.
3417 * gcc.dg/tree-ssa/slsr-25.c: New.
3418 * gcc.dg/tree-ssa/slsr-26.c: New.
3419 * gcc.dg/tree-ssa/slsr-30.c: New.
3420 * gcc.dg/tree-ssa/slsr-31.c: New.
3421
3422 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3423
3424 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3425 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3426 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3427
3428 2012-08-06 Cary Coutant <ccoutant@google.com>
3429
3430 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3431
3432 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3433
3434 PR fortran/35831
3435 * gfortran.dg/dummy_procedure_5.f90: Modified.
3436 * gfortran.dg/dummy_procedure_8.f90: New.
3437 * gfortran.dg/interface_26.f90: Modified.
3438 * gfortran.dg/proc_ptr_11.f90: Modified.
3439 * gfortran.dg/proc_ptr_15.f90: Modified.
3440 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3441 * gfortran.dg/typebound_override_1.f90: Modified.
3442 * gfortran.dg/typebound_proc_6.f03: Modified.
3443
3444 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3445
3446 PR tree-optimization/51938
3447 PR tree-optimization/52005
3448 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3449 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3450 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3451 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3452
3453 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3454
3455 Avoid crashing on erroneous static_assert usage
3456 * g++.dg/cpp0x/static_assert8.C: New test.
3457
3458 2012-08-06 Jason Merrill <jason@redhat.com>
3459
3460 * g++.dg/cpp0x/sfinae38.C: New.
3461
3462 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3463 Paolo Carlini <paolo.carlini@oracle.com>
3464
3465 PR c++/54165
3466 * g++.dg/conversion/void2.C: New.
3467
3468 2012-08-06 Tom de Vries <tom@codesourcery.com>
3469
3470 * gcc.dg/tree-ssa/vrp78.c: New test.
3471
3472 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3473 Richard Sandiford <rdsandiford@googlemail.com>
3474
3475 * g++.dg/opt/enum2.C: Require fpic target.
3476 * g++.dg/lto/20090303_0.C: Likewise.
3477
3478 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3479 Catherine Moore <clm@codesourcery.com>
3480
3481 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3482 flush function names too.
3483 * gcc.target/mips/clear-cache-1.c: Likewise.
3484
3485 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3486
3487 PR target/54156
3488 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3489
3490 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3491
3492 PR fortran/54166
3493 * gfortran.dg/array_5.f90: New test.
3494
3495 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3496
3497 PR tree-optimization/30318
3498 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3499
3500 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3501
3502 * g++.dg/ext/vector17.C: New testcase.
3503
3504 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3505
3506 PR target/51931
3507 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3508 * g++.dg/opt/longbranch1.C: Likewise.
3509
3510 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3511
3512 PR tree-optimization/53805
3513 * gcc.dg/fold-notunord.c: New testcase.
3514
3515 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3516
3517 PR fortran/48820
3518 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3519 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3520
3521 2012-08-02 Jason Merrill <jason@redhat.com>
3522 Paolo Carlini <paolo.carlini@oracle.com>
3523
3524 PR c++/51213 (again)
3525 * g++.dg/cpp0x/sfinae37.C: Extend.
3526
3527 2012-08-02 Richard Guenther <rguenther@suse.de>
3528
3529 PR tree-optimization/50672
3530 * g++.dg/torture/pr50672.C: New testcase.
3531
3532 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3533
3534 PR fortran/54147
3535 * gfortran.dg/abstract_type_6.f03: Modified.
3536 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3537 * gfortran.dg/proc_ptr_comp_35.f90: New.
3538 * gfortran.dg/typebound_proc_9.f03: Modified.
3539 * gfortran.dg/typebound_proc_26.f90: New.
3540
3541 2012-08-02 Richard Guenther <rguenther@suse.de>
3542
3543 * gcc.dg/torture/pta-callused-1.c: Adjust.
3544 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3545 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3546 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3547 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3548 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3549 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3550 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3551 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3552
3553 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3554
3555 PR fortran/54033
3556 * gfortran.dg/include_6.f90: New test case.
3557 * gfortran.dg/include_7.f90: New test case.
3558 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3559
3560 2012-08-01 Tom de Vries <tom@codesourcery.com>
3561
3562 * gcc.dg/tree-ssa/vrp76.c: New test.
3563
3564 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3565
3566 PR tree-optimization/46556
3567 * gcc.dg/tree-ssa/slsr-27.c: New.
3568 * gcc.dg/tree-ssa/slsr-28.c: New.
3569 * gcc.dg/tree-ssa/slsr-29.c: New.
3570
3571 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3572
3573 PR fortran/42418
3574 * gfortran.dg/proc_decl_29.f90: New.
3575
3576 2012-07-31 Dehao Chen <dehao@google.com>
3577
3578 * gcc.dg/predict-7.c: New test.
3579
3580 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3581
3582 PR fortran/54134
3583 * gfortran.dg/typebound_override_3.f90: New.
3584
3585 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3586
3587 PR tree-optimization/53773
3588 * gcc.dg/vect/pr53773.c: New test.
3589
3590 2012-07-31 Nick Clifton <nickc@redhat.com>
3591
3592 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3593 and for XStormy16.
3594
3595 2012-07-31 Tobias Burnus <burnus@net-b.de>
3596
3597 * gfortran.dg/c_funloc_tests_6.f90: New.
3598 * gfortran.dg/c_funloc_tests_7.f90: New.
3599 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3600
3601 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3602
3603 PR c++/53624
3604 * g++.dg/cpp0x/temp_default5.C: New.
3605
3606 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3607
3608 PR fortran/51081
3609 * gfortran.dg/proc_ptr_37.f90: New.
3610
3611 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3612
3613 * lib/target-supports.exp
3614 (check_effective_target_vect_natural_alignment): New function.
3615 * gcc.dg/align-2.c: Only run on targets with natural alignment
3616 of vector types.
3617 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3618 alignment of vector types.
3619
3620 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3621 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3622
3623 * gcc.target/i386/rdseed16-1.c: New.
3624 * gcc.target/i386/rdseed32-1.c: Ditto
3625 * gcc.target/i386/rdseed64-1.c: Ditto
3626 * gcc.target/i386/sse-12.c: Add -mrdseed.
3627 * gcc.target/i386/sse-13.c: Ditto.
3628 * gcc.target/i386/sse-14.c: Ditto.
3629 * g++.dg/other/i386-2.C: Ditto.
3630 * g++.dg/other/i386-3.C: Ditto.
3631
3632 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3633
3634 PR target/51244
3635 * gcc.target/sh/pr51244-4.c: New.
3636
3637 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3638
3639 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3640 for alpha*-*-* targets. Cleanup original tree dump.
3641
3642 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3643
3644 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3645 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3646
3647 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3648
3649 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3650 rand, srand. Include <stdlib.h>.
3651
3652 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3653
3654 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3655
3656 2012-07-26 Richard Henderson <rth@redhat.com>
3657
3658 * gcc.dg/attr-hotcold-1.c: New.
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3660
3661 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3662 Sandra Loosemore <sandra@codesourcery.com>
3663
3664 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3665
3666 2012-07-26 Tobias Burnus <burnus@net-b.de>
3667
3668 * gfortran.dg/contiguous_1.f90: Update dg-error.
3669 * gfortran.dg/proc_ptr_32.f90: Ditto.
3670
3671 2012-07-26 Richard Guenther <rguenther@suse.de>
3672
3673 PR tree-optimization/54098
3674 * gcc.dg/torture/pr54098.c: New testcase.
3675
3676 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3677
3678 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3679 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3680
3681 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3682
3683 PR fortran/44354
3684 * gfortran.dg/array_constructor_39.f90: New test.
3685
3686 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3687
3688 PR fortran/44354
3689 * gfortran.dg/array_constructor_38.f90: New test.
3690
3691 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3692
3693 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3694
3695 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3696
3697 * gnat.dg/noreturn5.ad[sb]: New test.
3698
3699 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3700 Paul Brook <paul@codesourcery.com>
3701
3702 PR target/53633
3703
3704 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3705 * c-c++-common/pr53633.c: New test.
3706
3707 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3708
3709 * gcc.target/i386/asm-dialect-1.c: New test case.
3710
3711 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3712 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3713
3714 * gcc.target/i386/prefetchw-1.c: New.
3715 * gcc.target/i386/sse-12.c: Add -mprfchw.
3716 * gcc.target/i386/sse-13.c: Ditto.
3717 * gcc.target/i386/sse-14.c: Ditto.
3718 * gcc.target/i386/sse-22.c: Ditto.
3719 * gcc.target/i386/sse-23.c: Ditto.
3720 * g++.dg/other/i386-2.C: Ditto.
3721 * g++.dg/other/i386-3.C: Ditto.
3722
3723 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3724
3725 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3726
3727 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3728
3729 PR target/54051
3730 * gcc.target/arm/pr54051.c: New.
3731 * gcc.target/arm/vfp-1.c: Adjust test.
3732
3733 2012-07-24 Julian Brown <julian@codesourcery.com>
3734
3735 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3736 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3737 hard-float ARM.
3738
3739 2012-07-23 Paul Brook <paul@codesourcery.com>
3740
3741 * g++.dg/other/armv7m-1.c: New test.
3742
3743 2012-07-23 Julian Brown <julian@codesourcery.com>
3744
3745 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3746 ARM.
3747 (DO_TEST): Define to 1 for appropriate ARM targets.
3748
3749 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3750
3751 PR tree-optimization/53881
3752 * gcc.dg/pr53881.c: Renamed to ...
3753 * gcc.dg/pr53881-1.c: ... this.
3754 * gcc.dg/pr53881-2.c: New test.
3755
3756 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3757
3758 Handle recent changes in default atomics for cris*-*-linux*.
3759 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3760 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3761 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3762 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3763 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3764 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3765 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3766 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3767 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3768 -mno-unaligned-atomic-may-use-library is in effect for
3769 cris*-*-linux*.
3770 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3771 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3772 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3773 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3774 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3775 gcc.target/cris/torture/sync-mis-op-i-1.c,
3776 gcc.target/cris/torture/sync-mis-op-i-2.c,
3777 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3778 gcc.target/cris/torture/sync-mis-op-i-3.c,
3779 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3780 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3781 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3782 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3783 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3784 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3785 (main): Remove local variable x.
3786 [mis_ok]: Check that atomics don't fail.
3787
3788 2012-07-21 Andrew Pinski <apinski@cavium.com>
3789
3790 * gcc.dg/tree-ssa/vrp72.c: New test.
3791 * gcc.dg/tree-ssa/vrp73.c: New test.
3792 * gcc.dg/tree-ssa/vrp74.c: New test.
3793 * gcc.dg/tree-ssa/vrp75.c: New test.
3794
3795 2012-07-21 Andrew Pinski <apinski@cavium.com>
3796
3797 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3798 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3799
3800 2012-07-21 Andrew Pinski <apinski@cavium.com>
3801
3802 * gcc.target/mips/octeon-pop-2.c: New testcase.
3803
3804 2012-07-21 Tobias Burnus <burnus@net-b.de>
3805
3806 PR fortran/48820
3807 * gfortran.dg/assumed_rank_3.f90: New.
3808 * gfortran.dg/assumed_rank_11.f90: New.
3809 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3810 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3811 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3812
3813 2012-07-21 Andrew Pinski <apinski@cavium.com>
3814
3815 * gcc.target/mips/unaligned-1.c: New testcase.
3816
3817 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3818
3819 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3820
3821 2012-07-20 Tobias Burnus <burnus@net-b.de>
3822
3823 * gfortran.dg/bind_c_array_params_2.f90: New.
3824 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3825 and update dg-error.
3826
3827 2012-07-20 Tobias Burnus <burnus@net-b.de>
3828
3829 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3830
3831 2012-07-20 Jason Merrill <jason@redhat.com>
3832
3833 PR c++/54038
3834 * g++.dg/other/array7.C: New.
3835
3836 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3837
3838 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3839 the basic block and check loop depth.
3840 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3841 matching patterns and comments.
3842 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3843 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3844
3845 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3846
3847 PR c++/28656
3848 * c-c++-common/pr28656.c: New test.
3849
3850 2012-07-19 Jason Merrill <jason@redhat.com>
3851
3852 PR c++/54026
3853 * g++.dg/init/mutable1.C: New.
3854
3855 2012-07-20 Tobias Burnus <burnus@net-b.de>
3856
3857 PR fortran/48820
3858 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3859 * gfortran.dg/assumed_rank_1.f90: New.
3860 * gfortran.dg/assumed_rank_1_c.c: New.
3861 * gfortran.dg/assumed_rank_2.f90: New.
3862 * gfortran.dg/assumed_rank_4.f90: New.
3863 * gfortran.dg/assumed_rank_5.f90: New.
3864 * gfortran.dg/assumed_rank_6.f90: New.
3865 * gfortran.dg/assumed_rank_7.f90: New.
3866 * gfortran.dg/assumed_rank_8.f90: New.
3867 * gfortran.dg/assumed_rank_8_c.c: New.
3868 * gfortran.dg/assumed_rank_9.f90: New.
3869 * gfortran.dg/assumed_rank_10.f90: New.
3870 * gfortran.dg/assumed_rank_12.f90: New.
3871
3872 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * gnat.dg/opt25.adb: New test.
3875 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3876 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3877
3878 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3879
3880 * gnat.dg/aggr20.ad[sb]: New test.
3881 * gnat.dg/aggr20_pkg.ads: New helper.
3882
3883 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3884
3885 * gnat.dg/derived_type3.adb: New test.
3886 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3887
3888 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR rtl-optimization/53942
3891 * gcc.dg/pr53942.c: New test.
3892
3893 2012-07-19 Jason Merrill <jason@redhat.com>
3894
3895 PR c++/54021
3896 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3897
3898 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3899
3900 * gnat.dg/discr38.adb: New test.
3901
3902 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR middle-end/54017
3905 * c-c++-common/gomp/pr54017.c: New test.
3906
3907 2012-07-19 Richard Guenther <rguenther@suse.de>
3908 Eric Botcazou <ebotcazou@adacore.com>
3909
3910 * gnat.dg/loop_optimization11.adb: New testcase.
3911 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3912
3913 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3914 Jason Merrill <jason@redhat.com>
3915
3916 * g++.dg/cpp0x/sfinae37.C: New.
3917 * g++.dg/template/access23.C: New.
3918 * g++.dg/template/access7.C: Adjust.
3919 * g++.dg/template/sfinae10.C: Don't expect errors.
3920 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3921
3922 2012-07-18 Julian Brown <julian@codesourcery.com>
3923 Sandra Loosemore <sandra@codesroucery.com>
3924
3925 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3926
3927 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3928
3929 * gnat.dg/noreturn4.ad[sb]: New test.
3930 * gnat.dg/noreturn4_pkg.ads: New helper.
3931
3932 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3933 Julian Brown <julian@codesourcery.com>
3934
3935 * gcc.target/arm/neon-vdup-1.c: New test case.
3936 * gcc.target/arm/neon-vdup-2.c: New test case.
3937 * gcc.target/arm/neon-vdup-3.c: New test case.
3938 * gcc.target/arm/neon-vdup-4.c: New test case.
3939 * gcc.target/arm/neon-vdup-5.c: New test case.
3940 * gcc.target/arm/neon-vdup-6.c: New test case.
3941 * gcc.target/arm/neon-vdup-7.c: New test case.
3942 * gcc.target/arm/neon-vdup-8.c: New test case.
3943 * gcc.target/arm/neon-vdup-9.c: New test case.
3944 * gcc.target/arm/neon-vdup-10.c: New test case.
3945 * gcc.target/arm/neon-vdup-11.c: New test case.
3946 * gcc.target/arm/neon-vdup-12.c: New test case.
3947 * gcc.target/arm/neon-vdup-13.c: New test case.
3948 * gcc.target/arm/neon-vdup-14.c: New test case.
3949 * gcc.target/arm/neon-vdup-15.c: New test case.
3950 * gcc.target/arm/neon-vdup-16.c: New test case.
3951 * gcc.target/arm/neon-vdup-17.c: New test case.
3952 * gcc.target/arm/neon-vdup-18.c: New test case.
3953 * gcc.target/arm/neon-vdup-19.c: New test case.
3954 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3955 arguments non-constant.
3956
3957 2012-07-18 Richard Guenther <rguenther@suse.de>
3958
3959 PR tree-optimization/53970
3960 * g++.dg/torture/pr53970.C: New testcase.
3961
3962 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3963
3964 PR target/38621
3965 * gcc.c-torture/compile/pr38621.c: New.
3966
3967 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3968
3969 PR target/33135
3970 * gcc.target/sh/pr33135-1.c: New.
3971 * gcc.target/sh/pr33135-2.c: New.
3972 * gcc.target/sh/pr33135-3.c: New.
3973 * gcc.target/sh/pr33135-4.c: New.
3974
3975 2012-07-17 Jason Merrill <jason@redhat.com>
3976
3977 PR c++/53995
3978 * g++.dg/parse/enum9.C: New.
3979
3980 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3981 Sandra Loosemore <sandra@codesourcery.com>
3982
3983 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3984 if there is a conflict with -mcpu=. Use -mcpu=5208.
3985
3986 2012-07-17 Jason Merrill <jason@redhat.com>
3987
3988 PR c++/53989
3989 * g++.dg/template/array23.C: New.
3990
3991 2012-07-17 Tobias Burnus <burnus@net-b.de>
3992
3993 PR fortran/53985
3994 * gfortran.dg/bind_c_usage_26.f90: New.
3995 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3996 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3997 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3998 * gfortran.dg/interop_params.f03: Ditto.
3999
4000 2012-07-17 Jason Merrill <jason@redhat.com>
4001
4002 * g++.dg/template/inherit8.C: Adjust.
4003 * g++.dg/template/using21.C: Adjust.
4004 * g++.dg/template/using22.C: Adjust.
4005
4006 PR c++/53549
4007 * g++.dg/template/current-inst1.C: New.
4008 * g++.dg/parse/crash35.C: Adjust.
4009
4010 2012-07-17 Tobias Burnus <burnus@net-b.de>
4011
4012 PR fortran/52101
4013 * gfortran.dg/oldstyle_4.f90: New.
4014
4015 2012-07-17 Tobias Burnus <burnus@net-b.de>
4016
4017 PR fortran/49265
4018 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4019 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4020
4021 2012-07-16 Jason Merrill <jason@redhat.com>
4022
4023 * g++.dg/parse/access8.C: Adjust.
4024 * g++.dg/template/sfinae6_neg.C: Adjust.
4025
4026 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4027
4028 PR fortran/53824
4029 * gfortran.dg/coarray_allocate_1.f90: New test.
4030
4031 2012-07-16 Andrew Pinski <apinski@cavium.com>
4032
4033 * gcc.c-torture/execute/bswap-1.c: New testcase.
4034 * gcc.c-torture/compile/unalign-1.c: New testcase.
4035 * gcc.c-torture/compile/20120524-1.c: New testcase.
4036 * gcc.c-torture/compile/20101216-1.c: New testcase.
4037
4038 2012-07-16 Dehao Chen <dehao@google.com>
4039
4040 Revert
4041 2012-07-10 Dehao Chen <dehao@google.com>
4042
4043 * gcc.dg/debug_info_inline.c: New test.
4044
4045 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4046
4047 PR fortran/53956
4048 * gfortran.dg/proc_decl_28.f90: New.
4049
4050 2012-07-16 Andrew Pinski <apinski@cavium.com>
4051
4052 * gcc.dg/torture/builtins-1.c: New testcase.
4053
4054 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4055
4056 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4057 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4058 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4059 gcc.target/cris/sync-1-v10.c,
4060 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4061 pass -mno-unaligned-atomic-may-use-library.
4062 * gcc.target/cris/sync-xchg-1.c: New test.
4063 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4064 valid register operand output modifier.
4065
4066 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4067
4068 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4069 characters.
4070
4071 2012-07-13 Andrew Pinski <apinski@cavium.com>
4072
4073 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4074 rather than cleanup-tree-dump.
4075 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4076
4077 2012-07-13 Richard Guenther <rguenther@suse.de>
4078
4079 PR tree-optimization/53907
4080 * gcc.target/i386/pr53907.c: New testcase.
4081
4082 2012-07-13 Richard Guenther <rguenther@suse.de>
4083
4084 PR tree-optimization/53922
4085 * gcc.dg/torture/pr53922.c: New testcase.
4086
4087 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4088
4089 PR rtl-optimization/53908
4090 * gcc.dg/torture/pr53908.c: New test.
4091
4092 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4093
4094 PR c++/53531
4095 * g++.dg/cpp0x/variadic135.C: New.
4096
4097 2012-07-12 Jason Merrill <jason@redhat.com>
4098
4099 * g++.dg/template/sfinae6_neg.C: Adjust.
4100
4101 2012-07-12 Tobias Burnus <burnus@net-b.de>
4102
4103 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4104 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4105 scan-tree-dump-times pattern.
4106
4107 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4108
4109 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4110
4111 2012-07-11 Jason Merrill <jason@redhat.com>
4112
4113 DR 1402
4114 * g++.g/cpp0x/defaulted37.C: New.
4115
4116 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4117
4118 PR target/53859
4119 * gcc.target/arm/pr53859.c: New test.
4120
4121 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4122
4123 PR target/53886
4124 * gcc.c-torture/compile/pr53886.c: New.
4125
4126 2012-07-10 Dehao Chen <dehao@google.com>
4127
4128 * gcc.dg/debug_info_inline.c: New test.
4129
4130 2012-07-10 Jason Merrill <jason@redhat.com>
4131
4132 PR c++/53733
4133 * g++.dg/cpp0x/defaulted36.C: New.
4134 * g++.dg/cpp0x/defaulted21.C: Adjust.
4135
4136 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4137
4138 2012-07-09 Sterling Augustine <saugustine@google.com>
4139
4140 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4141
4142 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4143
4144 PR tree-optimization/53887
4145 * gcc.dg/pr53887.c: New test.
4146
4147 2012-07-09 Jason Merrill <jason@redhat.com>
4148
4149 PR c++/53882
4150 * g++.dg/cpp0x/nullptr29.C: New.
4151
4152 2012-07-09 Tom de Vries <tom@codesourcery.com>
4153 Richard Guenther <rguenther@suse.de>
4154
4155 * gcc.dg/builtin-unreachable-6.c: New test.
4156 * gcc.dg/builtin-unreachable-5.c: New test.
4157
4158 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4159
4160 PR tree-optimization/53881
4161 * gcc.dg/pr53881.c: New test.
4162
4163 2012-07-06 Jason Merrill <jason@redhat.com>
4164
4165 PR c++/53862
4166 * g++.dg/cpp0x/variadic134.C: New.
4167
4168 PR c++/53858
4169 * g++.dg/cpp0x/alias-decl-20.C: New.
4170
4171 2012-07-06 Tom de Vries <tom@codesourcery.com>
4172
4173 PR tree-optimization/51879
4174 * gcc.dg/pr51879-16.c: New test.
4175 * gcc.dg/pr51879-17.c: Same.
4176
4177 2012-07-06 Tom de Vries <tom@codesourcery.com>
4178
4179 PR tree-optimization/52009
4180 * gcc.dg/pr51879-7.c: New test.
4181 * gcc.dg/pr51879-18.c: New test.
4182
4183 2012-07-05 Jason Merrill <jason@redhat.com>
4184
4185 PR c++/50852
4186 * g++.dg/template/typedef39.C: New.
4187
4188 PR c++/53039
4189 * g++.dg/cpp0x/variadic133.C: New.
4190 * g++.dg/template/param1.C: Adjust.
4191
4192 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4193
4194 PR target/48941
4195 PR target/51980
4196 * gcc.target/arm/neon/vtrnf32.c: Update.
4197 * gcc.target/arm/neon/vtrns32.c: Update.
4198 * gcc.target/arm/neon/vtrnu32.c: Update.
4199 * gcc.target/arm/neon/vzipf32.c: Update.
4200 * gcc.target/arm/neon/vzips32.c: Update.
4201 * gcc.target/arm/neon/vzipu32.c: Update.
4202
4203 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4204
4205 PR fortran/53732
4206 * gfortran.dg/inline_sum_4.f90: New test.
4207
4208 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4209
4210 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4211
4212 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4213
4214 * gcc.target/arm/fma-sp.c: New testcase.
4215 * gcc.target/arm/fma.c: Likewise.
4216 * gcc.target/arm/fma.h: Likewise.
4217
4218 2012-07-04 Jason Merrill <jason@redhat.com>
4219
4220 PR c++/53848
4221 * g++.dg/other/enum3.C: New.
4222
4223 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4224
4225 PR middle-end/53321
4226 * g++.dg/torture/pr53321.C: New test.
4227
4228 2012-07-04 Richard Guenther <rguenther@suse.de>
4229
4230 PR tree-optimization/53844
4231 * g++.dg/tree-ssa/pr53844.C: New testcase.
4232
4233 2012-07-04 Richard Guenther <rguenther@suse.de>
4234
4235 PR tree-optimization/53849
4236 * gcc.dg/pr53849.c: New testcase.
4237
4238 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR c++/53812
4241 * g++.dg/ext/label14.C: New test.
4242
4243 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4244
4245 PR target/53811
4246 * g++.dg/other/pr53811.C: New test.
4247
4248 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4249
4250 PR target/28896
4251 * gcc.target/m68k/stack-limit-1.c: New testcase.
4252
4253 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gnat.dg/recursive_call.adb: New test.
4256
4257 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4258
4259 * gnat.dg/discr37.ad[sb]: New test.
4260
4261 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4262
4263 * g++.dg/other/packed1.C: Remove SH from xfail list.
4264
4265 2012-07-02 Jason Merrill <jason@redhat.com>
4266
4267 PR c++/53619
4268 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4269
4270 PR c++/53783
4271 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4272
4273 PR c++/53788
4274 * g++.dg/cpp0x/decltype39.C: New.
4275 * g++.dg/diagnostic/method1.C: Adjust.
4276
4277 PR c++/53816
4278 * g++.dg/template/ref6.C: New.
4279
4280 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4281
4282 PR target/53568
4283 * gcc.target/sh/pr53568-1.c: New.
4284
4285 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4286
4287 PR target/51244
4288 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4289
4290 2012-07-02 Jason Merrill <jason@redhat.com>
4291
4292 PR c++/53821
4293 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4294
4295 PR c++/53524
4296 * g++.dg/template/enum7.C: New.
4297 * g++.dg/other/ptrmem10.C: Adjust.
4298 * g++.dg/other/ptrmem11.C: Adjust.
4299 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4300
4301 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4302
4303 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4304
4305 2012-07-01 Wei Guozhi <carrot@google.com>
4306
4307 PR target/53447
4308 * gcc.target/arm/pr53447-1.c: New testcase.
4309 * gcc.target/arm/pr53447-2.c: New testcase.
4310 * gcc.target/arm/pr53447-3.c: New testcase.
4311 * gcc.target/arm/pr53447-4.c: New testcase.
4312
4313 2012-06-29 Richard Guenther <rguenther@suse.de>
4314
4315 PR tree-optimization/47061
4316 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4317
4318 2012-06-29 Richard Guenther <rguenther@suse.de>
4319
4320 PR tree-optimization/37541
4321 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4322
4323 2012-06-29 Richard Guenther <rguenther@suse.de>
4324
4325 PR tree-optimization/52589
4326 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4327
4328 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4329
4330 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4331
4332 * g++.dg/template/error46.C: Add missing comment to dg-message.
4333 * g++.dg/template/crash107.C: Likewise.
4334 * g++.dg/template/error47.C: Likewise.
4335 * g++.dg/template/crash108.C: Likewise.
4336 * g++.dg/overload/operator5.C: Likewise.
4337
4338 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4339 errors in dg-message directives, add comments.
4340
4341 2012-06-28 Kai Tietz <ktietz@redhat.com>
4342
4343 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4344 hard-coded 'unsigned long'.
4345
4346 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4347
4348 PR tree-optimization/51581
4349 * gcc.dg/vect/pr51581-4.c: New test.
4350
4351 PR tree-optimization/53645
4352 * gcc.c-torture/execute/pr53645-2.c: New test.
4353
4354 2012-06-28 Richard Guenther <rguenther@suse.de>
4355
4356 PR middle-end/53790
4357 * gcc.dg/torture/pr53790.c: New testcase.
4358
4359 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4360
4361 PR tree-optimization/53645
4362 * gcc.c-torture/execute/pr53645.c: New test.
4363
4364 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4365
4366 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4367
4368 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4369
4370 PR debug/53671
4371 PR debug/49888
4372 * gcc.dg/guality/pr49888.c: Account for the possibility that
4373 the variable is optimized out at the first test.
4374
4375 2012-06-27 Jason Merrill <jason@redhat.com>
4376
4377 * g++.dg/cpp0x/override2.C: Adjust.
4378 * g++.dg/template/error5.C: Adjust.
4379 * g++.dg/parse/crash28.C: Adjust.
4380
4381 PR c++/53563
4382 * g++.dg/parse/template27.C: New.
4383 * g++.dg/template/crash74.C: Adjust expected output.
4384
4385 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4386
4387 PR fortran/41951
4388 PR fortran/49591
4389 * gfortran.dg/typebound_operator_16.f03: New.
4390
4391 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4392
4393 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4394 even src1.i and src2.i fields even in the second half of the arrays.
4395
4396 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4397
4398 PR c++/51033.
4399 * g++.dg/torture/vshuf-16.inc: New test.
4400 * g++.dg/torture/vshuf-2.inc: New test.
4401 * g++.dg/torture/vshuf-4.inc: New test.
4402 * g++.dg/torture/vshuf-8.inc: New test.
4403 * g++.dg/torture/vshuf-main.inc: New test.
4404 * g++.dg/torture/vshuf-v16hi.C: New test.
4405 * g++.dg/torture/vshuf-v16qi.C: New test.
4406 * g++.dg/torture/vshuf-v2df.C: New test.
4407 * g++.dg/torture/vshuf-v2di.C: New test.
4408 * g++.dg/torture/vshuf-v2sf.C: New test.
4409 * g++.dg/torture/vshuf-v2si.C: New test.
4410 * g++.dg/torture/vshuf-v4df.C: New test.
4411 * g++.dg/torture/vshuf-v4di.C: New test.
4412 * g++.dg/torture/vshuf-v4sf.C: New test.
4413 * g++.dg/torture/vshuf-v4si.C: New test.
4414 * g++.dg/torture/vshuf-v8hi.C: New test.
4415 * g++.dg/torture/vshuf-v8qi.C: New test.
4416 * g++.dg/torture/vshuf-v8si.C: New test.
4417
4418 2012-06-27 Richard Guenther <rguenther@suse.de>
4419
4420 PR middle-end/53676
4421 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4422
4423 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4424
4425 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4426 scan-dump-dem-not): Use printable pattern in test name.
4427
4428 2012-06-26 Sterling Augustine <saugustine@google.com>
4429 Dominique Dhumieres <dominiq@lps.ens.fr>
4430
4431 * gcc.dg/pubtypes-2.c: Update expected output.
4432 * gcc.dg/pubtypes-3.c: Likewise.
4433 * gcc.dg/pubtypes-4.c: Likewise.
4434
4435 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4436
4437 * gcc.dg/tree-ssa/slsr-1.c: New test.
4438 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4439 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4440 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4441
4442 2012-06-26 Matt Turner <mattst88@gmail.com>
4443
4444 PR target/35294
4445 * gcc.target/arm/mmx-2.c: New.
4446
4447 2012-06-26 Richard Guenther <rguenther@suse.de>
4448
4449 PR c++/53752
4450 * g++.dg/torture/pr53752.C: New testcase.
4451
4452 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR tree-optimization/53748
4455 * gcc.c-torture/compile/pr53748.c: New test.
4456
4457 2012-06-25 Jason Merrill <jason@redhat.com>
4458
4459 PR c++/53498
4460 PR c++/53305
4461 * g++.dg/cpp0x/decltype38.C: New.
4462 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4463
4464 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4465
4466 * lib/target-supports-dg.exp (testname-for-summary): New.
4467 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4468 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4469 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4470 scan-module-absence, output-exists, output-exists-not: Use
4471 testname-for-summary.
4472 (dg-test): Clean up testname_with_flags.
4473 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4474 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4475 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4476 scan-assembler-dem-not, object-size: Use testname-for-summary.
4477 * lib/gcov.exp (run-gcov): Likewise.
4478 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4479 scan-dump-dem, scan-dump-dem-note): Likewise.
4480
4481 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4482 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4483 including profopt.opt; save and restore existing value.
4484 * g++.dg/bprob/bprob.exp: Likewise.
4485 * gcc.dg/matrix/matrix.exp: Likewise.
4486 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4487 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4488 PROFOPT_OPTIONS.
4489
4490 2012-06-25 Richard Henderson <rth@redhat.com>
4491
4492 * gcc.dg/pr53749.c: New.
4493
4494 2012-06-25 Jason Merrill <jason@redhat.com>
4495
4496 PR c++/52988
4497 * g++.dg/cpp0x/nullptr28.C: New.
4498
4499 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4500
4501 * gcc.target/arm/neon-vld1_dupQ.c: New.
4502
4503 2012-06-25 Florian Weimer <fweimer@redhat.com>
4504
4505 * g++.dg/init/new35.C: New.
4506 * g++.dg/init/new36.C: New.
4507 * g++.dg/init/new37.C: New.
4508 * g++.dg/ext/vla5.C: New warning.
4509 * g++.dg/ext/vla8.C: New warning.
4510 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4511
4512 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4513 James Greenhalgh <james.greenhalgh@arm.com>
4514
4515 * gcc.target/arm/ftest-support-arm.h New testcase.
4516 * gcc.target/arm/ftest-support-thumb.h Likewise.
4517 * gcc.target/arm/ftest-support.h Likewise.
4518 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4519 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4520 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4521 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4522 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4523 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4524 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4525 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4526 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4527 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4528 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4529 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4531 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4532 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4533 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4534 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4535 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4536 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4537 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4538 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4539 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4540 * lib/target-supports.exp
4541 (check_effective_target_arm_arch_FUNC): Add support for more
4542 architectures.
4543 (add_options_for_arm_arch_FUNC): Likewise.
4544 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4545
4546 2012-06-25 Jason Merrill <jason@redhat.com>
4547
4548 PR c++/53202
4549 * g++.dg/cpp0x/constexpr-tuple.C: New.
4550
4551 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR target/53759
4554 * gcc.target/i386/pr53759.c: New test.
4555
4556 PR c++/53594
4557 * g++.dg/cpp0x/nsdmi7.C: New test.
4558
4559 2012-06-24 Kai Tietz <ktietz@redhat.com>
4560
4561 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4562 for LLP64 targets.
4563 * gcc.target/i386/pr38988.c: Likewise.
4564
4565 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4566
4567 PR fortran/47710
4568 PR fortran/53328
4569 * gfortran.dg/typebound_generic_12.f03: New.
4570 * gfortran.dg/typebound_generic_13.f03: New.
4571
4572 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4573
4574 * gnat.dg/lto15.ad[sb]: New test.
4575
4576 2012-06-21 Meador Inge <meadori@codesourcery.com>
4577
4578 PR c/53702
4579 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4580
4581 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4582
4583 * gcc.dg/pch/ident-1.c: New test.
4584 * gcc.dg/pch/ident-1.hs: Header file for new test.
4585
4586 2012-06-21 Michael Matz <matz@suse.de>
4587
4588 PR middle-end/53688
4589 * gcc.c-torture/execute/pr53688.c: New test.
4590
4591 2012-06-20 Richard Guenther <rguenther@suse.de>
4592
4593 PR tree-optimization/30318
4594 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4595
4596 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4597
4598 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4599
4600 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4601
4602 * gcc.target/i386/clearcapv2.map: New file.
4603 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4604
4605 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4606
4607 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4608 and add __sh__ case.
4609
4610 2012-06-19 Jason Merrill <jason@redhat.com>
4611
4612 PR c++/52637
4613 * g++.dg/debug/localclass1.C: New.
4614
4615 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4616
4617 * g++.dg/cpp0x/override4.C: New.
4618
4619 2012-06-14 Jason Merrill <jason@redhat.com>
4620
4621 PR c++/53651
4622 * g++.dg/cpp0x/decltype37.C: New.
4623
4624 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4625
4626 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4627
4628 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4629
4630 * gcc.c-torture/compile/vector-5.c,
4631 gcc.c-torture/compile/vector-6.c: New tests.
4632
4633 2012-06-19 Richard Henderson <rth@redhat.com>
4634
4635 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4636
4637 2012-06-19 Richard Guenther <rguenther@suse.de>
4638
4639 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4640
4641 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4642
4643 PR target/53712
4644 * gcc.target/i386/pr53712.c: New test.
4645
4646 2012-06-18 Tobias Burnus <burnus@net-b.de>
4647
4648 PR fortran/53692
4649 * gfortran.dg/elemental_optional_args_6.f90: New.
4650
4651 2012-06-18 Tobias Burnus <burnus@net-b.de>
4652
4653 PR fortran/53526
4654 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4655 * gfortran.dg/coarray/move_alloc_1.f90
4656
4657 2012-06-18 Tobias Burnus <burnus@net-b.de>
4658
4659 PR fortran/53526
4660 * gfortran.dg/coarray_27.f90: New.
4661
4662 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4663 Greta Yorsh <Greta.Yorsh@arm.com>
4664
4665 * gcc.target/arm/epilog-1.c: New test.
4666
4667 2012-06-18 Richard Guenther <rguenther@suse.de>
4668
4669 PR tree-optimization/53693
4670 * g++.dg/torture/pr53693.C: New testcase.
4671
4672 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4673
4674 PR tree-optimization/53703
4675 * gcc.dg/torture/pr53703.c: New test.
4676
4677 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4678
4679 PR middle-end/53698
4680 * gcc.target/i386/pr53698.c: New test.
4681
4682 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4683
4684 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4685
4686 2012-06-17 Tobias Burnus <burnus@net-b.de>
4687
4688 PR fortran/53691
4689 PR fortran/53685
4690 * gfortran.dg/transfer_check_3.f90: New.
4691
4692 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4693
4694 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4695
4696 2012-06-16 Tobias Burnus <burnus@net-b.de>
4697
4698 PR fortran/53642
4699 PR fortran/45170
4700 * gfortran.dg/deferred_type_param_8.f90: New.
4701
4702 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4703
4704 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4705 testname that includes flags, passed in as new argument, in
4706 pass/fail messages.
4707 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4708 and pass it to verify-* procedures.
4709
4710 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4711 alignment torture options with usual torture options.
4712
4713 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4714 messages reported for one line of source code.
4715 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4716 * g++.dg/cpp0x/decltype2.C: Likewise.
4717 * g++.dg/cpp0x/decltype3.C: Likewise.
4718 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4719 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4720 * g++.dg/cpp0x/static_assert3.C: Likewise.
4721 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4722 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4723 * g++.dg/cpp0x/union1.C: Likewise.
4724 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4725 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4726 * g++.dg/cpp0x/variadic2.C: Likewise.
4727 * g++.dg/cpp0x/variadic20.C: Likewise.
4728 * g++.dg/cpp0x/variadic74.C: Likewise.
4729 * g++.dg/diagnostic/bitfld2.C: Likewise.
4730 * g++.dg/ext/attrib44.C: Likewise.
4731 * g++.dg/ext/no-asm-1.C: Likewise.
4732 * g++.dg/other/error34.C: Likewise.
4733 * g++.dg/parse/crash46.C: Likewise.
4734 * g++.dg/parse/error10.C: Likewise.
4735 * g++.dg/parse/error2.C: Likewise.
4736 * g++.dg/parse/error3.C: Likewise.
4737 * g++.dg/parse/error36.C: Likewise.
4738 * g++.dg/parse/error8.C: Likewise.
4739 * g++.dg/parse/error9.C: Likewise.
4740 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4741 * g++.dg/parse/parser-pr28152.C: Likewise.
4742 * g++.dg/parse/template25.C: Likewise.
4743 * g++.dg/parse/typename11.C: Likewise.
4744 * g++.dg/tc1/dr147.C: Likewise.
4745 * g++.dg/template/deduce3.C: Likewise.
4746 * g++.dg/template/koenig9.C: Likewise.
4747 * g++.dg/template/pr23510.C: Likewise.
4748 * g++.dg/warn/pr12242.C: Likewise.
4749 * g++.dg/warn/pr30551-2.C: Likewise.
4750 * g++.dg/warn/pr30551.C: Likewise.
4751 * g++.old-deja/g++.other/typename1.C: Likewise.
4752 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4753
4754 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4755
4756 PR c++/51033
4757 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4758 * c-c++-common/torture/vshuf-2.inc: Likewise.
4759 * c-c++-common/torture/vshuf-4.inc: Likewise.
4760 * c-c++-common/torture/vshuf-8.inc: Likewise.
4761 * c-c++-common/torture/vshuf-main.inc: Likewise.
4762 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4763 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4764 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4765 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4766 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4767 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4768 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4769 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4770 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4771 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4772 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4773 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4774 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4775 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4776
4777 2012-06-15 Michael Matz <matz@suse.de>
4778
4779 * gcc.dg/tree-ssa/vector-4.c: New test.
4780
4781 2012-06-15 Michael Matz <matz@suse.de>
4782
4783 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4784 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4785
4786 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4787
4788 PR tree-optimization/53636
4789 * gcc.target/arm/pr53636.c: New test.
4790
4791 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR tree-optimization/51581
4794 * gcc.c-torture/execute/pr51581-1.c: New test.
4795 * gcc.c-torture/execute/pr51581-2.c: New test.
4796 * gcc.dg/vect/pr51581-1.c: New test.
4797 * gcc.dg/vect/pr51581-2.c: New test.
4798 * gcc.dg/vect/pr51581-3.c: New test.
4799 * gcc.target/i386/avx-pr51581-1.c: New test.
4800 * gcc.target/i386/avx-pr51581-2.c: New test.
4801 * gcc.target/i386/avx2-pr51581-1.c: New test.
4802 * gcc.target/i386/avx2-pr51581-2.c: New test.
4803 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4804
4805 2012-06-15 Richard Guenther <rguenther@suse.de>
4806
4807 * gcc.c-torture/execute/20120615-1.c: New testcase.
4808
4809 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4810
4811 * gnat.dg/vect8.ad[sb]: New test.
4812
4813 2012-06-14 Richard Guenther <rguenther@suse.de>
4814
4815 * gcc.dg/tree-ssa/vrp.h: New testcase.
4816 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4817
4818 2012-06-13 Christian Bruel <christian.bruel@st.com>
4819
4820 PR target/53621
4821 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4822
4823 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4824
4825 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4826
4827 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4828
4829 PR testsuite/20771
4830 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4831 test summary unique.
4832
4833 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4834 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4835 scan-stack-usage-not): Don't strip torture options from test name.
4836
4837 * lib/scandump.exp (scan-dump-times): Use printable version of
4838 regexp in test summary line.
4839
4840 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4841 messages reported for one line of source code.
4842 * gcc.dg/format/few-1.c: Likewise.
4843 * gcc.dg/ia64-sync-2.c: Likewise.
4844 * gcc.dg/sync-2.c: Likewise.
4845 * gcc.dg/noncompile/pr44517.c: Likewise.
4846
4847 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4848
4849 PR debug/49888
4850 * gcc.dg/guality/pr49888.c: New.
4851
4852 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4853
4854 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4855 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4856 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4857
4858 2012-06-13 Tobias Burnus <burnus@net-b.de>
4859
4860 PR fortran/53643
4861 * gfortran.dg/intent_out_7.f90: New.
4862
4863 2012-06-13 Tobias Burnus <burnus@net-b.de>
4864
4865 PR fortran/53597
4866 * gfortran.dg/save_4.f90: New.
4867
4868 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR c/53532
4871 PR c/51034
4872 PR c/53196
4873 * gcc.dg/pr53532.c: New test.
4874 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4875 adjust line numbers.
4876 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4877 * gcc.dg/Wcxx-compat-8.c: Likewise.
4878 * gcc.dg/pr51034.c: New test.
4879 * gcc.dg/pr53196-1.c: New test.
4880 * gcc.dg/pr53196-2.c: New test.
4881
4882 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4883
4884 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4885 alignment torture options with usual torture options.
4886 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4887 instead of dg-options.
4888 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4889 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4890 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4891 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4892 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4893 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4894
4895 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4896 to checks for multiple messages reported for one line of source code.
4897 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4898
4899 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4900 messages reported for one line of source code.
4901
4902 * gcc.dg/20031223-1.c: Add comments to check for multiple
4903 messages reported for one line of source code.
4904 * gcc.dg/Wconversion-integer.c: Likewise.
4905 * gcc.dg/Wfatal-2.c: Likewise.
4906 * gcc.dg/Wfatal.c: Likewise.
4907 * gcc.dg/Wobjsize-1.c: Likewise.
4908 * gcc.dg/c99-vla-jump-1.c: Likewise.
4909 * gcc.dg/c99-vla-jump-2.c: Likewise.
4910 * gcc.dg/c99-vla-jump-3.c: Likewise.
4911 * gcc.dg/c99-vla-jump-4.c: Likewise.
4912 * gcc.dg/c99-vla-jump-5.c: Likewise.
4913 * gcc.dg/decl-9.c: Likewise.
4914 * gcc.dg/declspec-10.c: Likewise.
4915 * gcc.dg/declspec-18.c: Likewise.
4916 * gcc.dg/mtune.c: Likewise.
4917 * gcc.dg/parser-pr28152-2.c: Likewise.
4918 * gcc.dg/parser-pr28152.c: Likewise.
4919 * gcc.dg/pr14475.c: Likewise.
4920 * gcc.dg/pr27953.c: Likewise.
4921 * gcc.dg/pr28322-3.c: Likewise.
4922 * gcc.dg/pr30457.c: Likewise.
4923 * gcc.dg/pr30551-2.c: Likewise.
4924 * gcc.dg/pr30551-3.c: Likewise.
4925 * gcc.dg/pr30551-4.c: Likewise.
4926 * gcc.dg/pr30551-5.c: Likewise.
4927 * gcc.dg/pr30551-6.c: Likewise.
4928 * gcc.dg/pr30551.c: Likewise.
4929 * gcc.dg/pr45461.c: Likewise.
4930 * gcc.dg/pr48552-1.c: Likewise.
4931 * gcc.dg/pr48552-2.c: Likewise.
4932 * gcc.dg/redecl-1.c: Likewise.
4933 * gcc.dg/transparent-union-3.c: Likewise.
4934 * gcc.dg/utf-dflt.c: Likewise.
4935 * gcc.dg/utf-dflt2.c: Likewise.
4936 * gcc.dg/vla-8.c: Likewise.
4937 * gcc.dg/vla-init-1.c: Likewise.
4938 * gcc.dg/wtr-int-type-1.c: Likewise.
4939
4940 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4941 messages reported for for one line of source code.
4942 * c-c++-common/raw-string-5.c: Likewise.
4943 * c-c++-common/raw-string-4.c: Likewise.
4944 * c-c++-common/raw-string-6.c: Likewise.
4945 * c-c++-common/pr20000.c: Likewise.
4946
4947 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4948 messages reported for one line of source code.
4949 * gcc.dg/cpp/pr30786.c: Likewise.
4950 * gcc.dg/cpp/pr28709.c: Likewise.
4951 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4952 * gcc.dg/cpp/macspace2.c: Likewise.
4953 * gcc.dg/cpp/missing-header-1.c: Likewise.
4954 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4955 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4956 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4957
4958 2012-06-12 Jason Merrill <jason@redhat.com>
4959
4960 PR c++/53599
4961 * g++.dg/template/local7.C: New.
4962
4963 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4964
4965 PR target/53511
4966 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4967 * gcc.target/sh/pr51340-2.c: Likewise.
4968 * gcc.target/sh/pr51340-3.c: Likewise.
4969
4970 2012-06-12 Michael Matz <matz@suse.de>
4971
4972 * gcc.dg/torture/alias-1.c: New test.
4973
4974 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR rtl-optimization/53589
4977 * gcc.dg/torture/pr53589.c: New test.
4978
4979 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4980
4981 PR target/50749
4982 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4983 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4984 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4985 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4986 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4987 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4988 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4989 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4990 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4991 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4992 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4993 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4994 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4995 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4996 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4997 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4998
4999 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5000
5001 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5002 (check_intel_cpu_model): New function.
5003 (check_amd_cpu_model): New function.
5004 (check_features): New function.
5005 (__get_cpuid_output): New function.
5006 (check_detailed): New function.
5007 (fn1): Rename to quick_check.
5008 (main): Update to call quick_check and call check_detailed.
5009
5010 2012-06-11 Richard Henderson <rth@redhat.com>
5011
5012 * lib/target-supports.exp
5013 (check_effective_target_sync_long_long_runtime): Use
5014 check_effective_target_lp64 instead of
5015 check_effective_target_powerpc64 for powerpc targets.
5016
5017 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5018
5019 PR target/53511
5020 * gcc.target/sh/pr53511-1.c: New.
5021
5022 2012-06-11 Richard Guenther <rguenther@suse.de>
5023
5024 PR middle-end/53470
5025 * g++.dg/lto/pr53470_0.C: New testcase.
5026 * gcc.dg/lto/pr53470_0.c: Likewise.
5027
5028 2012-06-11 Richard Guenther <rguenther@suse.de>
5029
5030 PR c++/53605
5031 * g++.dg/ext/pr53605.C: New testcase.
5032
5033 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5034
5035 * gnat.dg/specs/array1.ads: New test.
5036 * gnat.dg/specs/array2.ads: Likewise.
5037 * gnat.dg/array22.adb: Likewise.
5038
5039 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5040
5041 * gnat.dg/constant4.adb: New test.
5042 * gnat.dg/constant4_pkg.ads: New helper.
5043
5044 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5045
5046 PR fortran/52552
5047 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5048 * gfortran.dg/allocate_class_1.f90: Modified.
5049 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5050 * gfortran.dg/allocate_class_2.f90: New.
5051
5052 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5053
5054 PR middle-end/53535
5055 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5056
5057 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5058
5059 PR fortran/52861
5060 * gfortran.dg/string_assign_2.f90: New test case.
5061
5062 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5063
5064 PR fortran/52861
5065 * gfortran.dg/string_assign_1.f90: New test case.
5066
5067 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR middle-end/53580
5070 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5071 * gcc.dg/gomp/critical-4.c: Likewise.
5072 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5073 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5074 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5075 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5076 * c-c++-common/gomp/pr53580.c: New test.
5077
5078 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5079
5080 PR c++/51214
5081 * g++.dg/cpp0x/forw_enum11.C: New.
5082
5083 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5084
5085 PR c++/53567
5086 * g++.dg/cpp0x/alias-decl-19.C: New.
5087
5088 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5089
5090 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5091
5092 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5093
5094 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5095 (XSTATE_FP): Ditto.
5096 (XSTATE_SSE): Ditto.
5097 (XSTATE_YMM): Ditto.
5098 (avx_os_support): Use new defines.
5099
5100 2012-06-06 Richard Guenther <rguenther@suse.de>
5101
5102 PR testsuite/32380
5103 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5104 loops.
5105
5106 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5107
5108 PR c++/52841
5109 * g++.dg/cpp0x/pr52841.C: New testcase.
5110
5111 2012-06-06 Richard Guenther <rguenther@suse.de>
5112
5113 PR tree-optimization/53081
5114 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5115 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5116
5117 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5118
5119 * gcc.target/powerpc/pr53487.c: New test.
5120
5121 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5122
5123 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5124
5125 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5126
5127 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5128
5129 2012-06-05 Richard Guenther <rguenther@suse.de>
5130
5131 PR tree-optimization/30442
5132 * gcc.dg/vect/bb-slp-30.c: New testcase.
5133
5134 2012-06-05 Richard Guenther <rguenther@suse.de>
5135
5136 PR tree-optimization/53081
5137 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5138 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5139 -fno-tree-loop-distribute-patterns.
5140
5141 2012-06-05 Alan Modra <amodra@gmail.com>
5142
5143 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5144 Check static chain in nested funcs.
5145
5146 2012-06-04 Tobias Burnus <burnus@net-b.de>
5147
5148 PR fortran/50619
5149 * gfortran.dg/init_flag_10.f90: New.
5150
5151 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5152
5153 PR c++/53524
5154 * g++.dg/warn/Wenum-compare-no-2: New.
5155
5156 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5157
5158 PR preprocessor/53463
5159 * g++.dg/cpp/limits.C: New test.
5160 * g++.dg/parse/error19.C: Adjust.
5161 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5162 * g++.dg/warn/pr35635.C: Likewise.
5163 * g++.old-deja/g++.pt/assign1.C: Likewise.
5164
5165 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5166
5167 PR target/53559
5168 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5169 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5170 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5171 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5172 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5173 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5174 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5175 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5176
5177 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5178
5179 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5180
5181 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR tree-optimization/53550
5184 * gcc.dg/pr53550.c: New test.
5185
5186 2012-06-04 Richard Guenther <rguenther@suse.de>
5187
5188 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5189 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5190 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5191
5192 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5193
5194 PR fortran/48831
5195 * gfortran.dg/parameter_array_element_2.f90: New.
5196
5197 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5198
5199 PR target/53512
5200 * gcc.target/sh/pr53512-1.c: New.
5201 * gcc.target/sh/pr53512-2.c: New.
5202 * gcc.target/sh/pr53512-3.c: New.
5203 * gcc.target/sh/pr53512-4.c: New.
5204
5205 2012-06-01 Jason Merrill <jason@redhat.com>
5206
5207 PR c++/52973
5208 * g++.dg/ext/visibility/template12.C: New.
5209 * g++.dg/ext/attrib14.C: Adjust warning line.
5210
5211 PR c++/52725
5212 * g++.dg/parse/new6.C: New.
5213 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5214
5215 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5216
5217 * c-c++-common/restrict-2.c: Revert previous change.
5218
5219 2012-06-01 Jason Merrill <jason@redhat.com>
5220
5221 PR c++/53137
5222 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5223
5224 PR c++/53484
5225 * g++.dg/cpp0x/auto33.C: New.
5226
5227 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5228
5229 PR c++/26155
5230 * g++.dg/parse/namespace-alias-1.C: New.
5231
5232 2012-06-01 Christian Bruel <christian.bruel@st.com>
5233
5234 * gcc.dg/spec-options.c: New test.
5235 * gcc.dg/foo.specs: New file.
5236
5237 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5238
5239 PR ada/53517
5240 * gnat.dg/lto14.adb: Skip on Solaris.
5241
5242 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5243
5244 * gcc.target/cris/sync-1-v10.c,
5245 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5246 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5247 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5248 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5249 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5250 gcc.target/cris/torture/sync-mis-op-i-1.c,
5251 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5252 gcc.target/cris/torture/sync-mis-op-i-2.c,
5253 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5254 gcc.target/cris/torture/sync-mis-op-i-3.c,
5255 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5256 gcc.target/cris/torture/sync-mis-op-s-1.c,
5257 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5258 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5259 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5260 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5261 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5262 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5263 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5264 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5265 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5266
5267 2012-05-31 Richard Guenther <rguenther@suse.de>
5268
5269 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5270 ldist-pr45948.c with disabled SCCP.
5271
5272 2012-05-31 Richard Guenther <rguenther@suse.de>
5273
5274 PR middle-end/48493
5275 * gcc.dg/torture/pr48493.c: New testcase.
5276
5277 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5278
5279 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5280 arm32 to targets.
5281 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5282 of the initialization loop.
5283 (dg-final): Adjust the expected number of vectorized loops depending
5284 on vect_char_mult target selector.
5285
5286 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5287
5288 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5289 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5290 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5291 New tests.
5292
5293 2012-05-30 Jason Merrill <jason@redhat.com>
5294
5295 PR c++/53356
5296 * g++.dg/init/new34.C: New.
5297 * g++.dg/tree-ssa/stabilize1.C: New.
5298
5299 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5300
5301 PR c++/53356
5302 * g++.dg/init/new33.C: New test.
5303
5304 2012-05-30 Richard Guenther <rguenther@suse.de>
5305
5306 PR middle-end/53501
5307 * gcc.dg/torture/pr53501.c: New testcase.
5308 * c-c++-common/restrict-2.c: Adjust.
5309
5310 2012-05-30 Alan Modra <amodra@gmail.com>
5311
5312 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5313 torture-finish.
5314
5315 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5316
5317 * gcc.target/i386/shuf-concat.c: New test.
5318
5319 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR rtl-optimization/53519
5322 * gcc.c-torture/compile/pr53519.c: New test.
5323
5324 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5325
5326 * gcc.target/arm/neon-vrev.c: New.
5327
5328 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5329
5330 PR target/51340
5331 * gcc.target/sh/pr51340-1.c: New.
5332 * gcc.target/sh/pr51340-2.c: New.
5333 * gcc.target/sh/pr51340-3.c: New.
5334
5335 2012-05-29 Richard Guenther <rguenther@suse.de>
5336
5337 PR tree-optimization/53516
5338 * gcc.dg/torture/pr53516.c: New testcase.
5339
5340 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5341
5342 PR preprocessor/53229
5343 * gcc.dg/cpp/paste6.c: Force to run without
5344 -ftrack-macro-expansion.
5345 * gcc.dg/cpp/paste8.c: Likewise.
5346 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5347 -ftrack-macro-expansion.
5348 * gcc.dg/cpp/paste12.c: Force to run without
5349 -ftrack-macro-expansion.
5350 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5351 -ftrack-macro-expansion.
5352 * gcc.dg/cpp/paste13.c: Likewise.
5353 * gcc.dg/cpp/paste14.c: Likewise.
5354 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5355 -ftrack-macro-expansion.
5356 * gcc.dg/cpp/paste18.c: New test.
5357
5358 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5359
5360 * gcc.target/cris/torture/trap-1.c,
5361 gcc.target/cris/torture/trap-2.c,
5362 gcc.target/cris/torture/trap-3.c,
5363 gcc.target/cris/torture/trap-v0.c,
5364 gcc.target/cris/torture/trap-v3.c: New tests.
5365
5366 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/25137
5369 * g++.dg/warn/Wbraces3.C: New.
5370 * g++.dg/warn/Wbraces4.C: Likewise.
5371
5372 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR tree-optimization/53505
5375 * c-c++-common/torture/pr53505.c: New test.
5376
5377 2012-05-27 Nathan Sidwell <nathan@acm.org>
5378
5379 * gcc.dg/stmt-expr-4.c: New.
5380
5381 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5382
5383 PR c++/53491
5384 * g++.dg/parse/crash60.C: New.
5385
5386 2012-05-26 Jason Merrill <jason@redhat.com>
5387
5388 PR c++/53220
5389 * c-c++-common/array-lit.c: New.
5390 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5391
5392 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 PR ada/50294
5395 * gnat.dg/array21.adb: New test.
5396
5397 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5398
5399 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5400
5401 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5402
5403 PR c++/32054
5404 * g++.dg/other/anon-union3.C: New.
5405
5406 2012-05-25 Ian Lance Taylor <iant@google.com>
5407
5408 * gcc.dg/split-6.c: New test.
5409
5410 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gnat.dg/lto14.adb: New test.
5413
5414 2012-05-25 Tristan Gingold <gingold@adacore.com>
5415
5416 * gcc.target/i386/large-frame.c: New.
5417
5418 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5419 * gcc.target/powerpc/lhs-1.c: New.
5420 * gcc.target/powerpc/lhs-2.c: New.
5421 * gcc.target/powerpc/lhs-3.c: New.
5422
5423 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5424
5425 Make unwound macro expansion trace less redundant
5426 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5427 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5428 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5429 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5430 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5432
5433 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5434
5435 PR c++/53464
5436 * g++.dg/cpp0x/constexpr-default1.C: New.
5437
5438 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/32080
5441 * g++.dg/eh/goto2.C: New.
5442
5443 2012-05-24 Richard Guenther <rguenther@suse.de>
5444
5445 PR middle-end/53460
5446 * g++.dg/tree-prof/pr53460.C: New testcase.
5447
5448 2012-05-24 Richard Guenther <rguenther@suse.de>
5449
5450 PR bootstrap/53466
5451 * g++.dg/debug/pr53466.C: New testcase.
5452
5453 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR tree-optimization/53465
5456 * gcc.c-torture/execute/pr53465.c: New test.
5457
5458 2012-05-23 Tobias Burnus <burnus@net-b.de>
5459
5460 PR fortran/51055
5461 PR fortran/45170
5462 * gfortran.dg/allocate_with_typespec_6.f90: New.
5463
5464 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5465
5466 PR c++/29185
5467 * g++.dg/warn/delete-array-1.C: New.
5468
5469 2012-05-23 Richard Guenther <rguenther@suse.de>
5470
5471 * gcc.dg/torture/pr39074-2.c: Adjust.
5472 * gcc.dg/torture/pr39074.c: Likewise.
5473 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5474 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5475
5476 2012-05-22 Jan Hubicka <jh@suse.cz>
5477
5478 PR middle-end/53161
5479 * g++.dg/torture/pr53161.C: New testcase.
5480
5481 2012-05-22 Tobias Burnus <burnus@net-b.de>
5482
5483 PR fortran/53389
5484 * gfortran.dg/realloc_on_assign_15.f90: New.
5485
5486 2012-05-22 Richard Guenther <rguenther@suse.de>
5487
5488 PR middle-end/51071
5489 * gcc.dg/torture/pr51071-2.c: New testcase.
5490
5491 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5492
5493 PR tree-optimization/53336
5494 * g++.dg/torture/pr53336.C: New testcase.
5495
5496 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5497
5498 PR c++/53322
5499 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5500 instead of -Wunused-local-typedefs.
5501
5502 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5503
5504 PR c++/51184
5505 * g++.dg/other/abstract4.C: New-
5506
5507 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/40821
5510 * g++.dg/ext/attrib46.C: New.
5511
5512 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5513
5514 PR c/53418
5515 * gcc.c-torture/compile/pr53418-1.c,
5516 gcc.c-torture/compile/pr53418-2.c: New tests.
5517
5518 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR tree-optimization/53366
5521 * gcc.dg/torture/pr53366-1.c: New test.
5522 * gcc.dg/torture/pr53366-2.c: New test.
5523 * gcc.target/i386/pr53366-1.c: New test.
5524 * gcc.target/i386/pr53366-2.c: New test.
5525
5526 PR tree-optimization/53409
5527 * gcc.c-torture/compile/pr53409.c: New test.
5528
5529 PR tree-optimization/53410
5530 * gcc.c-torture/compile/pr53410-1.c: New test.
5531 * gcc.c-torture/compile/pr53410-2.c: New test.
5532
5533 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5534
5535 PR target/53425
5536 * gcc.target/i386/pr53425-1.c: New file.
5537 * gcc.target/i386/pr53425-2.c: Likewise.
5538
5539 2012-05-21 Richard Guenther <rguenther@suse.de>
5540
5541 PR tree-optimization/53408
5542 * gcc.dg/torture/pr53408.c: New testcase.
5543
5544 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5545 H.J. Lu <hongjiu.lu@intel.com>
5546
5547 PR target/53416
5548 * gcc.target/i386/pr53416.c: New file.
5549
5550 2012-05-21 Richard Guenther <rguenther@suse.de>
5551
5552 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5553
5554 2012-05-21 Richard Guenther <rguenther@suse.de>
5555
5556 * gcc.dg/torture/ldist-1.c: New testcase.
5557
5558 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5559
5560 * gnat.dg/lto13.adb: New test.
5561 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5562
5563 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5564
5565 * gnat.dg/specs/lto12.ads: New test.
5566 * gnat.dg/specs/lto12_pkg.ads: New helper.
5567
5568 2012-05-18 Richard Guenther <rguenther@suse.de>
5569
5570 PR tree-optimization/53346
5571 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5572 * gcc.target/i386/incoming-10.c: Adjust.
5573 * gcc.target/i386/incoming-11.c: Likewise.
5574 * gcc.target/i386/pr46295.c: Likewise.
5575
5576 2012-05-18 Richard Guenther <rguenther@suse.de>
5577
5578 * gcc.dg/pr53352.c: Return zero.
5579
5580 2012-05-18 Richard Guenther <rguenther@suse.de>
5581
5582 PR tree-optimization/53390
5583 * gcc.dg/torture/pr53390.c: New testcase.
5584
5585 2012-05-18 Meador Inge <meadori@codesourcery.com>
5586
5587 PR rtl-optimization/53352
5588 * gcc.dg/pr53352.c: New test.
5589
5590 2012-05-17 David S. Miller <davem@davemloft.net>
5591
5592 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5593 failure on sparc-*-linux-gnu.
5594
5595 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/39681
5598 * g++.dg/parse/error49.C: New.
5599 * g++.dg/cpp0x/error8.C: Likewise.
5600 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5601 * g++.dg/ext/utf-dflt2.C: Likewise.
5602 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5603 * g++.dg/ext/utf-dflt.C: Likewise.
5604 * c-c++-common/raw-string-3.c: Likewise.
5605 * c-c++-common/raw-string-4.c: Likewise.
5606
5607 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/53371
5610 * g++.dg/cpp0x/catch1.C: New.
5611
5612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/44516
5615 * g++.dg/parse/error48.C: New.
5616 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5617 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5618
5619 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5620
5621 * gcc.dg/tm/indirect-2.c: New test.
5622
5623 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5624
5625 PR tree-optimization/53217
5626 * gfortran.dg/pr53217.f90: New test.
5627
5628 2012-05-16 Richard Guenther <rguenther@suse.de>
5629
5630 PR tree-optimization/53364
5631 * g++.dg/torture/pr53364.C: New testcase.
5632
5633 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5634
5635 PR testsuite/52641
5636 * gcc.dg/pr52549.c: Fix test for long != void*
5637 * gcc.c-torture/execute/pr52979-1.x: New file.
5638 * gcc.c-torture/execute/pr52979-2.x: New file.
5639
5640 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5641
5642 PR preprocessor/7263
5643 * gcc.dg/binary-constants-2.c: Run without tracking locations
5644 accross macro expansion.
5645 * gcc.dg/binary-constants-3.c: Likewise.
5646 * gcc.dg/cpp/sysmac2.c: Likewise.
5647 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5648 location.
5649 * gcc.dg/cpp/syshdr3.c: New test.
5650 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5651 * gcc.dg/system-binary-constants-1.c: New test.
5652 * gcc.dg/system-binary-constants-1.h: New header for the new test
5653 above.
5654 * g++.dg/cpp/syshdr3.C: New test.
5655 * g++.dg/cpp/syshdr3.h: New header the new test above.
5656 * g++.dg/system-binary-constants-1.C: New test.
5657 * g++.dg/system-binary-constants-1.h: New header the new test
5658 above.
5659
5660 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5661
5662 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5663
5664 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR target/53358
5667 * gcc.dg/pr53358.c: New test.
5668
5669 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 PR c++/11856
5672 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5673 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5674
5675 2012-05-15 Olivier Hainque <hainque@adacore.com>
5676
5677 * g++.dg/eh/sighandle.C: New testcase.
5678
5679 2012-05-15 Richard Guenther <rguenther@suse.de>
5680
5681 PR tree-optimization/53355
5682 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5683
5684 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5685
5686 * gfortran.dg/*.f90: Remove now redundant manual
5687 cleanup-modules directive.
5688
5689 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5690
5691 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5692 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5693
5694 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5695
5696 PR fortran/52428
5697 * gfortran.dg/int_range_io_1.f90: New test.
5698
5699 2012-05-14 Andi Kleen <ak@linux.intel.com>
5700 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR target/53315
5703 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5704 * gcc.target/i386/rtm-check.h: New file.
5705 * gcc.target/i386/pr53315.c: New test.
5706
5707 2012-05-14 Tobias Burnus <burnus@net-b.de>
5708
5709 PR fortran/49110
5710 PR fortran/51055
5711 PR fortran/53329
5712 * gfortran.dg/deferred_type_param_4.f90: New.
5713 * gfortran.dg/deferred_type_param_6.f90: New.
5714
5715 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5716
5717 * gcc.target/i386/retarg.c: New test.
5718
5719 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5720
5721 PR fortran/45170
5722 * gfortran.dg/deferred_type_param_3.f90: New.
5723 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5724 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5725
5726 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5727
5728 * gnat.dg/null_pointer_deref3.adb: New test.
5729
5730 2012-05-12 Tobias Burnus <burnus@net-b.de>
5731
5732 PR fortran/49110
5733 PR fortran/52843
5734 * gfortran.dg/deferred_type_param_5.f90: New.
5735
5736 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 * g++.dg/parse/error47.C: New.
5739
5740 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5741
5742 PR fortran/52537
5743 * gfortran.dg/string_compare_4.f90: Change option
5744 to -fdump-tree-original. Add test case for kind=4.
5745
5746 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5747
5748 PR fortran/52537
5749 * gfortran.dg/string_compare_4.f90: New test.
5750
5751 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752
5753 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5754
5755 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/53305
5758 * g++.dg/cpp0x/variadic132.C: New.
5759
5760 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/53158
5763 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5764 * g++.dg/parse/error26.C: Tweak dg-error column number.
5765
5766 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5767
5768 PR c++/53301
5769 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5770
5771 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5772
5773 * gnat.dg/lto11.ad[sb]: New test.
5774
5775 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5776
5777 PR target/52908
5778 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5779 directive to Scan for vpmuldq, not vpmacsdql.
5780
5781 2012-05-09 Michael Matz <matz@suse.de>
5782
5783 PR tree-optimization/53185
5784 * gcc.dg/vect/pr53185.c: New test.
5785
5786 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5787
5788 PR middle-end/53249
5789 * gcc.target/i386/pr53249.c: New.
5790
5791 2012-05-09 Richard Guenther <rguenther@suse.de>
5792
5793 PR tree-optimization/18437
5794 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5795 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5796
5797 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR tree-optimization/53226
5800 * gcc.c-torture/compile/pr53226.c: New test.
5801
5802 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5803
5804 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5805 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5806 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5807 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5808 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5809 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5810 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5811 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5812 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5813 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5814 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5815 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5816 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5817 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5818
5819 2012-05-09 Dehao Chen <dehao@google.com>
5820
5821 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5822 * gcc.dg/predict-2.c: Likewise.
5823 * gcc.dg/predict-3.c: Likewise.
5824 * gcc.dg/predict-4.c: Likewise.
5825 * gcc.dg/predict-5.c: Likewise.
5826 * gcc.dg/predict-6.c: Likewise.
5827
5828 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5829
5830 PR target/53272
5831 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5832
5833 2012-05-08 Richard Guenther <rguenther@suse.de>
5834
5835 * gcc.dg/fold-bitand-4.c: New testcase.
5836
5837 2012-05-08 Dehao Chen <dehao@google.com>
5838
5839 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5840 heuristic is working properly.
5841 * gcc.dg/predict-2.c: Likewise.
5842 * gcc/dg/predict-3.c: Likewise.
5843 * gcc/dg/predict-4.c: Likewise.
5844 * gcc/dg/predict-5.c: Likewise.
5845 * gcc/dg/predict-6.c: Likewise.
5846
5847 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR tree-optimization/53239
5850 * g++.dg/opt/vrp3.C: New test.
5851 * g++.dg/opt/vrp3-aux.cc: New file.
5852 * g++.dg/opt/vrp3.h: New file.
5853
5854 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5855
5856 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5857 .uleb128 support in assembler output.
5858
5859 2012-05-07 Richard Guenther <rguenther@suse.de>
5860
5861 PR lto/42987
5862 * g++.dg/lto/pr42987_0.C: New testcase.
5863 * g++.dg/lto/pr42987_1.C: Likewise.
5864
5865 2012-05-07 Tobias Burnus <burnus@net-b.de>
5866
5867 PR fortran/53255
5868 * gfortran.dg/typebound_operator_15.f90: New.
5869
5870 2012-05-06 Tobias Burnus <burnus@net-b.de>
5871
5872 PR fortran/41587
5873 * gfortran.dg/class_array_13.f90: New.
5874
5875 2012-05-06 Tristan Gingold <gingold@adacore.com>
5876
5877 * gnat.dg/warn7.adb: New test.
5878
5879 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5880
5881 * gnat.dg/specs/renamings.ads: Rename to...
5882 * gnat.dg/specs/renaming1.ads: ...this.
5883 * gnat.dg/specs/renaming2.ads: New test.
5884 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5885 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5886 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5887 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5888
5889 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5890
5891 * gnat.dg/discr36.ad[sb]: New test.
5892 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5893
5894 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5895
5896 PR c/43772
5897 * c-c++-common/pr43772.c: New.
5898
5899 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5900
5901 PR fortran/41600
5902 * gfortran.dg/select_type_26.f03 : New test.
5903 * gfortran.dg/select_type_27.f03 : New test.
5904
5905 PR fortran/53191
5906 * gfortran.dg/select_type_28.f03 : New test.
5907
5908 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5909
5910 PR fortran/49010
5911 PR fortran/24518
5912 * gfortran.dg/mod_sign0_1.f90: New test.
5913 * gfortran.dg/mod_large_1.f90: New test.
5914
5915 2012-05-04 Tobias Burnus <burnus@net-b.de>
5916
5917 PR fortran/53175
5918 gfortran.dg/public_private_module_5.f90: New.
5919
5920 2012-05-04 Tobias Burnus <burnus@net-b.de>
5921
5922 PR fortran/53111
5923 * gfortran.dg/constructor_7.f90: New.
5924 * gfortran.dg/constructor_8.f90: New.
5925
5926 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/53166
5929 * g++.dg/cpp0x/static_assert7.C: New.
5930
5931 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5932
5933 PR tree-optimization/52633
5934 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5935 recognized as widening shifts instead of over-widening.
5936 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5937 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5938 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5939 * gcc.target/arm/pr52633.c: New test.
5940
5941 2012-05-04 Richard Guenther <rguenther@suse.de>
5942
5943 PR tree-optimization/53168
5944 * gcc.dg/torture/pr53168.c: New testcase.
5945 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5946
5947 2012-05-04 Richard Guenther <rguenther@suse.de>
5948
5949 * gcc.dg/lto/pr53214_0.c: New testcase.
5950
5951 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5952
5953 * gcc.target/ia64/pr48496.c: New test.
5954 * gcc.target/ia64/pr52657.c: Likewise.
5955
5956 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5957
5958 PR c/51712
5959 * c-c++-common/pr51712.c: New.
5960
5961 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5962
5963 PR target/53199
5964 * gcc.target/powwerpc/pr53199.c: New file.
5965
5966 2012-05-03 Jason Merrill <jason@redhat.com>
5967
5968 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5969
5970 * gcc.dg/debug/dwarf2/dups-types.c: New.
5971 * gcc.dg/debug/dwarf2/dups-types.h: New.
5972
5973 2012-05-03 Jason Merrill <jason@redhat.com>
5974
5975 * g++.dg/debug/dwarf2/namespace-2.C: New.
5976 * g++.dg/debug/dwarf2/localclass3.C: New.
5977
5978 2012-05-03 Jason Merrill <jason@redhat.com>
5979
5980 * g++.dg/debug/dwarf2/thunk1.C: New.
5981
5982 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5983
5984 PR c++/53186
5985 * g++.dg/other/final2.C: New.
5986
5987 2012-05-03 Richard Guenther <rguenther@suse.de>
5988
5989 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5990
5991 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5994 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5995 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5996 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5997
5998 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5999
6000 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6001 .byte 0xf2.
6002 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6003 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6004 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6005
6006 PR debug/53174
6007 * gcc.dg/pr53174.c: New test.
6008
6009 PR target/53187
6010 * gcc.target/arm/pr53187.c: New test.
6011 * gcc.c-torture/compile/pr53187.c: New test.
6012
6013 2012-05-03 Richard Guenther <rguenther@suse.de>
6014
6015 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6016 unsupported prefetching support.
6017
6018 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6019
6020 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6021 option -ftrack-macro-expansion=0.
6022 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6023 option -ftrack-macro-expansion=0.
6024
6025 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6026
6027 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6028 dg-options for target arm with dg-additional-options.
6029
6030 2012-05-03 Richard Guenther <rguenther@suse.de>
6031
6032 PR tree-optimization/53144
6033 * gcc.dg/torture/pr53144.c: New testcase.
6034
6035 2012-05-03 Tobias Burnus <burnus@net-b.de>
6036
6037 PR fortran/52864
6038 * gfortran.dg/pointer_intent_7.f90: New.
6039 * gfortran.dg/pure_formal_3.f90: New.
6040
6041 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6042
6043 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6044
6045 2012-05-02 Martin Jambor <mjambor@suse.cz>
6046
6047 PR lto/52605
6048 * g++.dg/lto/pr52605_0.C: New test.
6049
6050 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6051
6052 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6053 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6054 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6055 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6056 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6057 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6058 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6059 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6060 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6061 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6062 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6063 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6064 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6065 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6066 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6067 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6068
6069 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6070
6071 PR middle-end/53153
6072 * gcc.dg/pr53153.c: New test.
6073
6074 2012-05-02 Richard Guenther <rguenther@suse.de>
6075
6076 * g++.dg/tree-ssa/pr19807.C: Adjust.
6077
6078 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR tree-optimization/53163
6081 * gcc.c-torture/compile/pr53163.c: New test.
6082
6083 PR rtl-optimization/53160
6084 * gcc.c-torture/execute/pr53160.c: New test.
6085
6086 2012-05-01 Ian Lance Taylor <iant@google.com>
6087
6088 PR c/37303
6089 * gcc.dg/pr37303.c: New test.
6090
6091 2012-05-01 Richard Henderson <rth@redhat.com>
6092
6093 * lib/target-supports.exp
6094 (check_effective_target_sync_long_long_runtime): True for
6095 check_effective_target_powerpc64.
6096
6097 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6098
6099 PR c++/51033
6100 * gcc.dg/vector-1.c: Move to ...
6101 * c-c++-common/vector-1.c: ... here.
6102 * gcc.dg/vector-2.c: Move to ...
6103 * c-c++-common/vector-2.c: ... here.
6104 * gcc.dg/vector-3.c: Move to ...
6105 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6106 * gcc.dg/vector-4.c: Move to ...
6107 * c-c++-common/vector-4.c: ... here.
6108 * gcc.dg/vector-init-1.c: Move to ...
6109 * c-c++-common/vector-init-1.c: ... here.
6110 * gcc.dg/vector-init-2.c: Move to ...
6111 * c-c++-common/vector-init-2.c: ... here.
6112 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6113 * c-c++-common/vector-subscript-1.c: ... here.
6114 * gcc.dg/vector-subscript-2.c: Move to ...
6115 * c-c++-common/vector-subscript-2.c: ... here.
6116 * gcc.dg/vector-subscript-3.c: Move to ...
6117 * c-c++-common/vector-subscript-3.c: ... here.
6118
6119 PR c++/51314
6120 * g++.dg/cpp0x/vt-51314.C: New test.
6121 * g++.dg/cpp0x/variadic76.C: Fix.
6122
6123 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6124
6125 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6126
6127 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6128
6129 Add -Wvarargs option
6130 * c-c++-common/Wvarargs.c: New test case.
6131 * c-c++-common/Wvarargs-2.c: Likewise.
6132
6133 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6134
6135 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6136 * objc.dg/foreach-7.m: Force the test case to run without
6137 -ftrack-macro-expansion.
6138 * c-c++-common/tm/attrib-1.c: Likewise.
6139 * c-c++-common/warn-ommitted-condop.c: Likewise.
6140 * gcc.dg/assign-warn-1.c: Likewise.
6141 * gcc.dg/assign-warn-2.c: Likewise.
6142 * gcc.dg/attr-alloc_size.c: Likewise.
6143 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6144 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6145 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6146 * gcc.dg/c90-const-expr-9.c: Likewise.
6147 * gcc.dg/c99-const-expr-9.c: Likewise.
6148 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6149 * gcc.dg/cpp/direct2s.c: Likewise.
6150 * gcc.dg/cpp/pr28709.c: Likewise.
6151 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6152 * gcc.dg/dfp/composite-type.c: Likewise.
6153 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6154 with -ftrack-macro-expansion
6155 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6156 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6157 * g++.dg/ext/cleanup-1.C: Likewise.
6158 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6159 * g++.dg/template/sfinae10.C: Likewise.
6160 * g++.dg/tm/wrap-2.C: Likewise.
6161 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6162 * g++.dg/warn/Wsign-conversion.C: Likewise.
6163 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6164 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6165 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6166 it to run with -ftrack-macro-expansion.
6167 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6168 test cases without -ftrack-macro-expansion.
6169
6170 Fix location for static class members
6171 * g++.dg/template/sfinae6_neg.C: Adjust.
6172
6173 Make conversion warnings work on NULL with -ftrack-macro-expansion
6174 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6175 alongside the previous testing for NULL.
6176
6177 Fix -Wuninitialized for -ftrack-macro-expansion
6178 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6179
6180 Strip "<built-in>" loc from displayed expansion context
6181 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6182 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6183 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6184 new test above.
6185
6186 Fix expansion point loc for macro-like tokens
6187 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6188 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6189
6190 Fix token pasting with -ftrack-macro-expansion
6191 * gcc.dg/cpp/paste17.c: New test case for
6192 -ftrack-macro-expansion=2 mode only.
6193 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6194
6195 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6196
6197 * gnat.dg/warn6.ad[sb]: New test.
6198
6199 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6200
6201 PR 53149
6202 * gcc.dg/20011021-1.c: Adjust testcase.
6203
6204 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6205
6206 PR fortran/53148
6207 * gfortran.dg/function_optimize_12.f90: New test.
6208
6209 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6210
6211 PR target/53156
6212 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6213 code to match current output and cover new peephole2 pattern.
6214
6215 2012-04-27 Ollie Wild <aaw@google.com>
6216
6217 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6218
6219 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6220
6221 * gcc.c-torture/execute/20120427-2.c: New testcase.
6222 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6223 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6224 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6225
6226 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6227
6228 PR target/53138
6229 * gcc.c-torture/execute/20120427-1.c: New testcase.
6230
6231 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6232
6233 PR middle-end/27139
6234 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6235
6236 2012-04-27 Tom de Vries <tom@codesourcery.com>
6237
6238 PR tree-optimization/51879
6239 * gcc.dg/pr51879.c: New test.
6240 * gcc.dg/pr51879-2.c: Same.
6241 * gcc.dg/pr51879-3.c: Same.
6242 * gcc.dg/pr51879-4.c: Same.
6243 * gcc.dg/pr51879-6.c: Same.
6244
6245 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/53096
6248 * g++.dg/cpp0x/defaulted35.C: New.
6249 * g++.dg/cpp0x/defaulted15.C: Adjust.
6250
6251 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6252
6253 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6254 structure layout.
6255
6256 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6257
6258 * gcc.target/i386/builtin_target.c: Check avx2.
6259
6260 2012-04-26 Alan Modra <amodra@gmail.com>
6261
6262 * gcc.target/powerpc/savres.c: New test.
6263 * gcc.target/powerpc/powerpc.exp: Run it.
6264
6265 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6266
6267 PR target/53120
6268 * gcc.dg/torture/pr53120.c: New test.
6269
6270 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR middle-end/52979
6273 * gcc.c-torture/compile/pr52979-1.c: New test.
6274 * gcc.c-torture/execute/pr52979-1.c: New test.
6275 * gcc.c-torture/execute/pr52979-2.c: New test.
6276
6277 2012-04-25 Richard Guenther <rguenther@suse.de>
6278
6279 * gcc.target/i386/l_fma_float_5.c: Adjust.
6280 * gcc.target/i386/l_fma_double_4.c: Likewise.
6281 * gcc.target/i386/l_fma_float_2.c: Likewise.
6282 * gcc.target/i386/l_fma_float_6.c: Likewise.
6283 * gcc.target/i386/l_fma_double_1.c: Likewise.
6284 * gcc.target/i386/l_fma_double_5.c: Likewise.
6285 * gcc.target/i386/l_fma_float_3.c: Likewise.
6286 * gcc.target/i386/l_fma_double_2.c: Likewise.
6287 * gcc.target/i386/l_fma_double_6.c: Likewise.
6288 * gcc.target/i386/l_fma_float_4.c: Likewise.
6289 * gcc.target/i386/l_fma_double_3.c: Likewise.
6290 * gcc.target/i386/l_fma_float_1.c: Likewise.
6291
6292 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR tree-optimization/53058
6295 * gcc.c-torture/compile/pr53058.c: New test.
6296
6297 2012-04-25 Jan Hubicka <jh@suse.cz>
6298
6299 PR middle-end/53088
6300 * gcc.target/i386/pr39082-1.c: Update warning location.
6301
6302 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR c/52880
6305 * gcc.dg/pr52880.c: New test.
6306
6307 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6308
6309 * gcc.dg/m-un-2.c: Update.
6310 * gcc.dg/20011021-1.c: Update.
6311
6312 2012-04-25 Tobias Burnus <burnus@net-b.de>
6313
6314 PR fortran/52196
6315 * gfortran.dg/realloc_on_assign_14.f90: New.
6316
6317 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6318
6319 PR testsuite/52641
6320 PR tree-optimizations/52891
6321 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6322
6323 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6324
6325 PR c++/52363
6326 * g++.dg/cpp0x/sfinae35.C: New.
6327 * g++.dg/cpp0x/sfinae36.C: Likewise.
6328
6329 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6330
6331 * gcc.target/builtin_target.c: New testcase.
6332
6333 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6334
6335 PR target/47197
6336 * gcc.target/powerpc/pr47197.c: New test.
6337
6338 2012-04-24 Richard Guenther <rguenther@suse.de>
6339
6340 PR tree-optimization/53085
6341 * g++.dg/torture/pr53085.C: New testcase.
6342
6343 2012-04-24 Andrew Pinski <apinski@cavium.com>
6344
6345 PR tree-opt/33512
6346 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6347 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6348 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6349
6350 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR middle-end/53084
6353 * gcc.c-torture/execute/pr53084.c: New test.
6354
6355 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6358
6359 2012-04-23 Andrew Pinski <apinski@cavium.com>
6360
6361 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6362
6363 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6364
6365 PR regression/53076
6366 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6367 * gcc.dg/torture/builtin-power-1.c: Likewise.
6368
6369 2012-04-23 Richard Guenther <rguenther@suse.de>
6370
6371 PR tree-optimization/53070
6372 * gcc.dg/torture/pr53070.c: New testcase.
6373
6374 2012-04-23 Richard Guenther <rguenther@suse.de>
6375
6376 PR c/53060
6377 * gcc.dg/pr53060.c: New testcase.
6378
6379 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR tree-optimizations/52891
6382 * gcc.c-torture/compile/pr52891-1.c: New test.
6383 * gcc.c-torture/compile/pr52891-2.c: New test.
6384
6385 2012-04-22 Tobias Burnus <burnus@net-b.de>
6386
6387 PR fortran/53051
6388 * gfortran.dg/read_float_4.f90: New.
6389
6390 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6391
6392 PR 35441
6393 * c-c++-common/pr35441.C: New.
6394
6395 2012-04-20 Ian Lance Taylor <iant@google.com>
6396
6397 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6398 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6399
6400 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6401
6402 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6403 array access.
6404 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6405
6406 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6407
6408 PR rtl-optimization/44214
6409 * gcc.dg/pr44214-1.c: New test.
6410 * gcc.dg/pr44214-2.c: Likewise.
6411 * gcc.dg/pr44214-3.c: Likewise.
6412
6413 2012-04-20 Richard Guenther <rguenther@suse.de>
6414
6415 * g++.dg/torture/20120420-1.C: New testcase.
6416
6417 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6418
6419 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6420
6421 2012-04-19 Christian Bruel <christian.bruel@st.com>
6422
6423 * gcc.dg/pr52283.c: New test.
6424
6425 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6426
6427 * gcc.dg/pr37985.c: New test.
6428
6429 2012-04-19 Richard Guenther <rguenther@suse.de>
6430
6431 PR rtl-optimization/44688
6432 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6433 possibly profitable.
6434
6435 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6436
6437 PR tree-optimization/52976
6438 * gfortran.dg/reassoc_11.f: New test.
6439
6440 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6441
6442 PR tree-optimization/52976
6443 * gfortran.dg/reassoc_7.f: New test.
6444 * gfortran.dg/reassoc_8.f: Likewise.
6445 * gfortran.dg/reassoc_9.f: Likewise.
6446 * gfortran.dg/reassoc_10.f: Likewise.
6447
6448 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6449
6450 PR c++/52422
6451 * g++.dg/cpp0x/sfinae33.C: New.
6452 * g++.dg/cpp0x/sfinae34.C: Likewise.
6453
6454 2012-04-18 Joey Ye <joey.ye@arm.com>
6455
6456 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6457
6458 2012-04-18 Richard Guenther <rguenther@suse.de>
6459
6460 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6461 array access.
6462 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6463 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6464
6465 2012-04-17 Tom de Vries <tom@codesourcery.com>
6466
6467 * g++.dg/pr51264-4.C: New test.
6468
6469 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6470
6471 PR c++/52599
6472 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6473
6474 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/53003
6477 * g++.dg/parse/crash59.C: New.
6478
6479 2012-04-17 Michael Matz <matz@suse.de>
6480
6481 PR tree-optimization/18437
6482 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6483
6484 2012-04-17 Richard Guenther <rguenther@suse.de>
6485
6486 PR middle-end/53011
6487 * g++.dg/torture/pr53011.C: New testcase.
6488
6489 2012-04-16 Jason Merrill <jason@redhat.com>
6490
6491 PR c++/38543
6492 * g++.dg/cpp0x/variadic131.C: New.
6493
6494 PR c++/52008
6495 * g++.dg/cpp0x/variadic130.C: New.
6496
6497 PR c++/50830
6498 * g++.dg/cpp0x/variadic129.C: New.
6499
6500 PR c++/50303
6501 * g++.dg/cpp0x/variadic128.C: New.
6502
6503 2012-04-16 Tobias Burnus <burnus@net-b.de>
6504
6505 PR fortran/52864
6506 * gfortran.dg/pointer_intent_6.f90: New.
6507
6508 2012-04-16 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/52916
6511 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6512 to include public_private_module_4.f90.
6513 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6514 targets.
6515
6516 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/49152
6519 * g++.dg/diagnostic/operator1.C: New.
6520 * g++.dg/ext/label5.C: Adjust.
6521 * g++.dg/ext/va-arg1.C: Likewise.
6522 * g++.dg/other/error20.C: Likewise.
6523 * g++.dg/other/error20.C: Likewise.
6524 * g++.dg/other/error16.C: Likewise.
6525 * g++.dg/other/error10.C: Likewise.
6526 * g++.dg/parse/error30.C: Likewise.
6527 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6528
6529 2012-04-16 Jason Merrill <jason@redhat.com>
6530
6531 PR c++/51148
6532 * g++.dg/cpp0x/variadic127.C: New.
6533
6534 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535
6536 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6537 testcase name.
6538 Use fail, pass instead of unresolved.
6539 Don't log $optstr.
6540
6541 PR testsuite/52948
6542 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6543 TODO_dump_func.
6544 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6545 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6546 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6547
6548 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6549
6550 PR fortran/52968
6551 * gfortran.dg/typebound_call_23.f03: New test case.
6552
6553 2012-04-15 Jason Merrill <jason@redhat.com>
6554
6555 PR c++/47220
6556 * g++.dg/cpp0x/variadic126.C: New.
6557
6558 PR c++/52380
6559 * g++.dg/cpp0x/variadic125.C: New.
6560
6561 PR c++/52292
6562 * g++.dg/cpp0x/variadic124.C: New.
6563
6564 PR c++/52706
6565 * g++.dg/cpp0x/nullptr27.C: New.
6566
6567 PR c++/52818
6568 * g++.dg/warn/format8.C: New.
6569
6570 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6571
6572 PR fortran/51082
6573 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6574
6575 2012-04-14 Tobias Burnus <burnus@net-b.de>
6576
6577 PR fortran/52916
6578 PR fortran/40973
6579 * gfortran.dg/public_private_module_3.f90: New.
6580 * gfortran.dg/public_private_module_4.f90: New.
6581
6582 2012-04-14 Tom de Vries <tom@codesourcery.com>
6583
6584 * gcc.dg/superblock.c: New test.
6585
6586 2012-04-14 Tom de Vries <tom@codesourcery.com>
6587
6588 * gcc.dg/pr51879-12.c: New test.
6589
6590 2012-04-13 Jason Merrill <jason@redhat.com>
6591
6592 PR c++/52824
6593 * g++.dg/cpp0x/variadic123.C: New.
6594 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6595
6596 PR c++/52905
6597 * g++.dg/cpp0x/initlist-ctor1.C: New.
6598
6599 PR c++/52915
6600 * g++.dg/other/anon-union2.C: New.
6601
6602 2012-04-13 Martin Jambor <mjambor@suse.cz>
6603
6604 PR middle-end/52939
6605 * g++.dg/ipa/pr52939.C: New test.
6606
6607 2012-04-13 Tom de Vries <tom@codesourcery.com>
6608
6609 * gcc.dg/pr52734.c: New test.
6610
6611 2012-04-13 Richard Guenther <rguenther@suse.de>
6612
6613 PR tree-optimization/52969
6614 * gcc.dg/torture/pr52969.c: New testcase.
6615
6616 2012-04-13 Richard Guenther <rguenther@suse.de>
6617
6618 PR c/52549
6619 * gcc.dg/pr52549.c: New testcase.
6620
6621 2012-04-13 Richard Guenther <rguenther@suse.de>
6622
6623 PR c/52862
6624 * gcc.dg/pr52862.c: New testcase.
6625
6626 2012-04-13 Joey Ye <joey.ye@arm.com>
6627
6628 * gcc.target/arm/thumb1-imm.c: New testcase.
6629
6630 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6631
6632 PR target/52932
6633 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6634 second function argument.
6635 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6636 (calc_permps): Update declaration. Calculate result correctly.
6637 (avx2_test): Change src2 type to union256i_d.
6638 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6639 correctly.
6640
6641 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6642
6643 PR target/52775
6644 * gcc.target/powerpc/pr52775.c: New file.
6645
6646 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6647
6648 PR tree-optimization/18589
6649 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6650 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6651 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6652 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6653 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6654 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6655 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6656 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6657 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6658 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6659
6660 2012-04-12 Richard Guenther <rguenther@suse.de>
6661
6662 PR tree-optimization/52943
6663 * gcc.dg/torture/pr52943.c: New testcase.
6664
6665 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6666
6667 PR target/50751
6668 * gcc/target/sh/pr50751-4.c: New.
6669 * gcc/target/sh/pr50751-5.c: New.
6670 * gcc/target/sh/pr50751-6.c: New.
6671 * gcc/target/sh/pr50751-7.c: New.
6672
6673 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6674
6675 PR c++/52465
6676 * g++.dg/lookup/using52.C: New.
6677
6678 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6679
6680 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6681
6682 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6683
6684 PR rtl-optimization/52876
6685 * gcc.target/i386/pr52876.c: New.
6686
6687 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6688
6689 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6690 __UINTPTR_TYPE__.
6691 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6692 __INTPTR_TYPE__.
6693 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6694 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6695 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6696 (ptrdiff_t): ... this. All uses changed.
6697 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6698 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6699 __INTPTR_TYPE__.
6700 (main): Cast argument to __INTPTR_TYPE__.
6701 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6702 size_t.
6703 * gcc.dg/mallign.c (main): Likewise.
6704 * gcc.dg/pr38700.c (foo): Likewise.
6705 * gcc.dg/long-long-cst1.c (t): Likewise.
6706 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6707 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6708 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6709 * gcc.dg/pr25682.c (d, foo): Likewise.
6710 * gcc.dg/format/cast-1.c (f): Likewise.
6711 * gcc.dg/c90-const-expr-10.c
6712 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6713 (size_t): ...this. All uses changed.
6714 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6715 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6716 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6717 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6718 * gcc.dg/sequence-pt-1.c: Likewise.
6719 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6720 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6721 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6722 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6723 of ptrdiff_t with it.
6724 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6725 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6726 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6727
6728 2012-04-11 Jason Merrill <jason@redhat.com>
6729
6730 PR debug/45088
6731 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6732 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6733
6734 PR c++/52906
6735 * g++.dg/ext/attrib45.C: New.
6736
6737 * g++.dg/eh/dtor3.C: New.
6738
6739 2012-04-11 Richard Guenther <rguenther@suse.de>
6740
6741 PR middle-end/52621
6742 * gfortran.dg/pr52621.f90: New testcase.
6743
6744 2012-04-11 Richard Guenther <rguenther@suse.de>
6745
6746 PR middle-end/52918
6747 * g++.dg/torture/pr52918-1.C: New testcase.
6748 * g++.dg/torture/pr52918-2.C: Likewise.
6749
6750 2012-04-11 Tobias Burnus <burnus@net-b.de>
6751
6752 PR fortran/52729
6753 * gfortran.dg/block_11.f90: New.
6754
6755 2012-04-11 Nick Clifton <nickc@redhat.com>
6756
6757 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6758
6759 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6760
6761 PR target/16458
6762 * gcc.target/powerpc/pr16458-1.c: New test.
6763 * gcc.target/powerpc/pr16458-2.c: Likewise.
6764 * gcc.target/powerpc/pr16458-3.c: Likewise.
6765 * gcc.target/powerpc/pr16458-4.c: Likewise.
6766
6767 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6768
6769 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6770 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6771 * gcc.dg/builtin-bswap-5.c: Likewise.
6772 * gcc.target/i386/builtin-bswap-4.c: New test.
6773
6774 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6775
6776 PR 24985
6777 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6778
6779 2012-04-11 Richard Guenther <rguenther@suse.de>
6780
6781 PR rtl-optimization/52881
6782 * gcc.dg/torture/pr52881.c: New testcase.
6783 * gcc.dg/torture/pr52913.c: Likewise.
6784
6785 2012-04-11 Richard Guenther <rguenther@suse.de>
6786
6787 PR tree-optimization/52912
6788 * gcc.dg/torture/pr52912.c: New testcase.
6789
6790 2010-04-10 Michael Matz <matz@suse.de>
6791
6792 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6793 * gcc.dg/vect/vect-outer-1.c: Adjust.
6794 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6795 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6796 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6797 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6798 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6799 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6800
6801 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6802
6803 PR tree-optimization/52870
6804 * gcc.dg/vect/pr52870.c: New test.
6805
6806 2012-04-09 Mike Stump <mikestump@comcast.net>
6807
6808 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6809 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6810 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6811 * gnat.dg/aggr11.adb: Likewise.
6812 * gnat.dg/aggr11_pkg.ads: Likewise.
6813 * gnat.dg/aggr15.adb: Likewise.
6814 * gnat.dg/aggr15.ads: Likewise.
6815 * gnat.dg/aggr17.adb: Likewise.
6816 * gnat.dg/aggr18.adb: Likewise.
6817 * gnat.dg/array14.adb: Likewise.
6818 * gnat.dg/array14.ads: Likewise.
6819 * gnat.dg/array14_pkg.ads: Likewise.
6820 * gnat.dg/array19.adb: Likewise.
6821 * gnat.dg/array19.ads: Likewise.
6822 * gnat.dg/discr27.adb: Likewise.
6823 * gnat.dg/discr27.ads: Likewise.
6824 * gnat.dg/discr35.adb: Likewise.
6825 * gnat.dg/discr35.ads: Likewise.
6826 * gnat.dg/discr6.adb: Likewise.
6827 * gnat.dg/discr6_pkg.ads: Likewise.
6828 * gnat.dg/import1.adb: Likewise.
6829 * gnat.dg/import1.ads: Likewise.
6830 * gnat.dg/loop_address2.adb: Likewise.
6831 * gnat.dg/opt7.adb: Likewise.
6832 * gnat.dg/opt7.ads: Likewise.
6833 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6834 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6835 * gnat.dg/rep_clause2.adb: Likewise.
6836 * gnat.dg/rep_clause2.ads: Likewise.
6837 * gnat.dg/slice2.adb: Likewise.
6838 * gnat.dg/slice2.ads: Likewise.
6839 * gnat.dg/slice6.adb: Likewise.
6840 * gnat.dg/slice6_pkg.ads: Likewise.
6841 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6842 * gnat.dg/taft_type2.adb: Likewise.
6843 * gnat.dg/taft_type2.ads: Likewise.
6844 * gnat.dg/taft_type2_pkg.ads: Likewise.
6845 * gnat.dg/volatile10.adb: Likewise.
6846 * gnat.dg/volatile10_pkg.ads: Likewise.
6847
6848 * gcc.dg/dll-8.c: Remove execute permissions.
6849 * g++.dg/ext/dllexport5.C: Likewise.
6850
6851 2012-04-09 Jan Hubicka <jh@suse.cz>
6852
6853 PR lto/52722
6854 PR lto/51765
6855 PR lto/52634
6856 * gcc.dg/lto/pr52634_1.c: New testcase.
6857 * gcc.dg/lto/pr52634_0.c: New testcase.
6858
6859 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6860
6861 PR target/52883
6862 * gcc.target/i386/pr52883.c: New testcase.
6863
6864 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6865
6866 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6867 (check_effective_target_sync_long_long): Add SPARC case.
6868 (check_effective_target_sync_long_long_runtime): Likewise.
6869 (check_effective_target_sync_int_long): Adjust SPARC case.
6870 (check_effective_target_sync_char_short): Likewise.
6871
6872 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6873
6874 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6875 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6876
6877 2012-04-08 Tobias Burnus <burnus@net-b.de>
6878
6879 PR fortran/40973
6880 PR fortran/52751
6881 * gfortran.dg/public_private_module_2.f90: New.
6882
6883 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6884
6885 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6886 directives.
6887
6888 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6889
6890 PR fortran/52893
6891 * gfortran.dg/function_optimize_11.f90: New test.
6892
6893 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6894
6895 PR fortran/52668
6896 * gfortran.dg/use_only_6.f90: New test.
6897
6898 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6899
6900 PR fortran/52668
6901 * gfortran.dg/use_only_6.f90: New test.
6902 2012-04-06 Mike Stump <mikestump@comcast.net>
6903
6904 PR testsuite/50722
6905 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6906
6907 2012-04-05 Jason Merrill <jason@redhat.com>
6908
6909 PR c++/52596
6910 * g++.dg/template/qualified-id5.C: New.
6911
6912 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6913
6914 PR target/52882
6915 * gcc.target/i386/pr52882.c: New test.
6916
6917 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6918 Dominique D'Humieures <dominiq@lps.ens.fr>
6919
6920 PR testsuite/52614
6921 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6922 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6923
6924 2012-04-04 Jason Merrill <jason@redhat.com>
6925
6926 PR c++/52845
6927 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6928
6929 2012-04-03 Jason Merrill <jason@redhat.com>
6930
6931 PR c++/52796
6932 * g++.dg/cpp0x/variadic-value1.C: New.
6933
6934 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6935
6936 * gnat.dg/pack18.adb: New test.
6937 * gnat.dg/pack18_pkg.ads: New helper.
6938
6939 2012-04-03 Richard Guenther <rguenther@suse.de>
6940
6941 PR tree-optimization/52808
6942 * gcc.dg/pr52808.c: New testcase.
6943
6944 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR tree-optimization/52835
6947 * gfortran.dg/pr52835.f90: New test.
6948
6949 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6950
6951 * gnat.dg/specs/aggr5.ads: New test.
6952
6953 2012-04-02 Richard Guenther <rguenther@suse.de>
6954
6955 PR tree-optimization/52756
6956 * gcc.dg/torture/pr52756.c: New testcase.
6957
6958 2012-04-02 Richard Guenther <rguenther@suse.de>
6959
6960 PR middle-end/52803
6961 * gcc.dg/pr52803.c: New testcase.
6962
6963 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6964
6965 PR c++/40942
6966 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6967 DR 214 in account.
6968
6969 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6970
6971 PR c++/50043
6972 * g++.dg/cpp0x/noexcept17.C: New.
6973 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6974 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6975 * g++.dg/cpp0x/noexcept01.C: Likewise.
6976 * g++.dg/eh/init-temp1.C: Likewise.
6977 * g++.dg/eh/ctor1.C: Likwise.
6978
6979 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6980
6981 * gnat.dg/controlled6.adb: New test.
6982 * gnat.dg/controlled6_pkg.ads: New helper.
6983 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6984
6985 2012-03-30 Richard Henderson <rth@redhat.com>
6986
6987 PR debug/52727
6988 * g++.dg/opt/pr52727.C: New testcase.
6989
6990 2012-03-30 Richard Guenther <rguenther@suse.de>
6991
6992 PR tree-optimization/52754
6993 * gcc.target/i386/pr52754.c: New testcase.
6994
6995 2012-03-30 Richard Guenther <rguenther@suse.de>
6996
6997 PR middle-end/52772
6998 * g++.dg/torture/pr52772.C: New testcase.
6999
7000 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7001
7002 PR c++/52718
7003 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7004
7005 2012-03-29 Jason Merrill <jason@redhat.com>
7006
7007 PR c++/52685
7008 * g++.dg/template/inherit8.C: New.
7009
7010 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR c++/52759
7013 * g++.dg/ext/weak4.C: New test.
7014
7015 PR tree-optimization/52760
7016 * gcc.c-torture/execute/pr52760.c: New test.
7017
7018 2012-03-29 Jason Merrill <jason@redhat.com>
7019
7020 PR c++/52743
7021 * g++.dg/cpp0x/initlist-array3.C: New.
7022
7023 2012-03-28 Jason Merrill <jason@redhat.com>
7024
7025 PR c++/52746
7026 * g++.dg/overload/virtual2.C: New.
7027
7028 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7029
7030 * gnat.dg/vect7.ad[sb]: New test.
7031
7032 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7033 Tobias Burnus <burnus@gcc.gnu.org>
7034
7035 PR fortran/52652
7036 * gfortran.dg/allocate_class_1.f90 : Change error test.
7037 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7038 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7039 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7040
7041 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR middle-end/52691
7044 * gcc.dg/pr52691.c: New test.
7045
7046 PR middle-end/52750
7047 * gcc.c-torture/compile/pr52750.c: New test.
7048
7049 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7050
7051 PR target/52692
7052 * gcc.target/avr/torture/builtins-2.c: New test.
7053
7054 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7055
7056 PR target/52736
7057 * gcc.target/i386/pr52736.c: New test.
7058
7059 2012-03-27 Martin Jambor <mjambor@suse.cz>
7060
7061 PR middle-end/52693
7062 * gcc.dg/torture/pr52693.c: New test.
7063
7064 2012-03-27 Meador Inge <meadori@codesourcery.com>
7065
7066 PR c++/52672
7067 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7068
7069 2012-03-27 Mike Stump <mikestump@comcast.net>
7070
7071 PR target/52665
7072 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7073 failures that match branch names.
7074
7075 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7076 H.J. Lu <hongjiu.lu@intel.com>
7077
7078 PR target/52698
7079 * gcc.target/i386/pr52698.c: New test.
7080
7081 2012-03-27 Richard Guenther <rguenther@suse.de>
7082
7083 PR middle-end/52720
7084 * gcc.dg/torture/pr52720.c: New testcase.
7085
7086 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7087
7088 * gnat.dg/pack17.adb: New test.
7089
7090 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7091
7092 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7093 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7094
7095 2012-03-26 Martin Jambor <mjambor@suse.cz>
7096
7097 PR tree-optimization/50052
7098 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7099
7100 2012-03-26 Richard Guenther <rguenther@suse.de>
7101
7102 PR tree-optimization/52701
7103 * gfortran.dg/pr52701.f90: New testcase.
7104
7105 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7106
7107 PR tree-optimization/52686
7108 * gcc.target/arm/pr52686.c: New test.
7109
7110 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7111
7112 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7113 Add "-Os -flto" to list.
7114
7115 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gnat.dg/concat2.ad[sb]: New test.
7118
7119 2012-03-24 Jason Merrill <jason@redhat.com>
7120
7121 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7122 * g++.dg/cpp0x/trailing2.C: Likewise.
7123 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7124 * g++.dg/cpp1y/auto-fn1.C: New.
7125 * g++.dg/cpp1y/auto-fn2.C: New.
7126 * g++.dg/cpp1y/auto-fn3.C: New.
7127 * g++.dg/cpp1y/auto-fn4.C: New.
7128 * g++.dg/cpp1y/auto-fn5.C: New.
7129 * g++.dg/cpp1y/auto-fn6.C: New.
7130 * g++.dg/cpp1y/auto-fn7.C: New.
7131 * g++.dg/cpp1y/auto-fn8.C: New.
7132 * g++.dg/cpp1y/auto-fn9.C: New.
7133 * g++.dg/cpp1y/auto-fn10.C: New.
7134 * g++.dg/cpp1y/auto-fn11.C: New.
7135
7136 2012-03-23 Richard Guenther <rguenther@suse.de>
7137
7138 PR tree-optimization/52678
7139 * gfortran.dg/pr52678.f: New testcase.
7140
7141 2012-03-23 Richard Guenther <rguenther@suse.de>
7142
7143 PR tree-optimization/52638
7144 * g++.dg/torture/pr52638.C: New testcase.
7145
7146 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7147
7148 PR c++/52487
7149 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7150
7151 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR c++/52671
7154 * g++.dg/ext/attrib44.C: New test.
7155
7156 2012-03-22 Jan Hubicka <jh@suse.cz>
7157
7158 PR middle-end/51737
7159 * g++.dg/torture/pr51737.C: New testcase
7160
7161 2012-03-22 Richard Guenther <rguenther@suse.de>
7162
7163 PR tree-optimization/52548
7164 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7165
7166 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7167
7168 * lib/fortran-modules.exp (list-module-names-1): Remove
7169 warning.
7170
7171 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7172
7173 PR target/50751
7174 * gcc.target/sh/pr50751-1.c: New.
7175 * gcc.target/sh/pr50751-2.c: New.
7176 * gcc.target/sh/pr50751-3.c: New.
7177
7178 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7179
7180 PR target/52479
7181 * gcc.target/sh/sh4a-cos.c: Remove.
7182 * gcc.target/sh/sh4a-sin.c: Remove.
7183 * gcc.target/sh/sh4a-sincos.c: Remove.
7184
7185 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7186
7187 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7188 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7189
7190 2012-03-21 Martin Jambor <mjambor@suse.cz>
7191
7192 PR testsuite/52641
7193 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7194 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7195
7196 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7197
7198 * gcc.target/arm/thumb-16bit-ops.c: New file.
7199 * gcc.target/arm/thumb-ifcvt.c: New file.
7200
7201 2012-03-20 Jason Merrill <jason@redhat.com>
7202
7203 * lib/target-supports.exp: Add { target c++1y }.
7204
7205 * g++.dg/cpp0x/auto32.C: New.
7206
7207 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7208
7209 PR testsuite/52641
7210 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7211 int32plus.
7212 * gcc.dg/torture/pr48124-4.c: Ditto:
7213 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7214
7215 2012-03-20 Jason Merrill <jason@redhat.com>
7216
7217 PR c++/52510
7218 * g++.dg/cpp0x/initlist66.C: New.
7219
7220 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7221
7222 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7223 __AVR_HAVE_LPMX__
7224
7225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7226
7227 PR target/49868
7228 * gcc.target/avr/torture/addr-space-2.h: New file.
7229 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7230 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7231 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7232 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7233
7234 2012-03-20 Richard Guenther <rguenther@suse.de>
7235
7236 * gnat.dg/pack16.adb: New testcase.
7237 * gnat.dg/pack16_pkg.ads: Likewise.
7238 * gnat.dg/specs/pack8.ads: Likewise.
7239 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7240
7241 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7242
7243 * g++.dg/warn/Wuseless-cast.C: Extend.
7244
7245 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7246
7247 PR c++/14710
7248 * g++.dg/warn/Wuseless-cast.C: New.
7249
7250 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7251
7252 PR libfortran/52608
7253 * gfortran.dg/pr52608.f90: New test.
7254
7255 2012-03-17 Tobias Burnus <burnus@net-b.de>
7256
7257 PR fortran/52585
7258 * gfortran.dg/proc_ptr_36.f90: New.
7259
7260 2012-03-16 Martin Jambor <mjambor@suse.cz>
7261
7262 * gcc.dg/misaligned-expand-1.c: New test.
7263 * gcc.dg/misaligned-expand-3.c: Likewise.
7264
7265 2012-03-16 Richard Guenther <rguenther@suse.de>
7266 Kai Tietz <ktietz@redhat.com>
7267
7268 PR middle-end/48814
7269 * gcc.c-torture/execute/pr48814-1.c: New test.
7270 * gcc.c-torture/execute/pr48814-2.c: New test.
7271 * gcc.dg/tree-ssa/assign-1.c: New test.
7272 * gcc.dg/tree-ssa/assign-2.c: New test.
7273 * gcc.dg/tree-ssa/assign-3.c: New test.
7274
7275 2012-03-16 Richard Guenther <rguenther@suse.de>
7276
7277 * gnat.dg/specs/pack7.ads: New testcase.
7278
7279 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR target/52568
7282 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7283 * gcc.dg/torture/vshuf-8.inc: Likewise.
7284 * gcc.dg/torture/vshuf-16.inc: Likewise.
7285 * gcc.dg/torture/vshuf-32.inc: Likewise.
7286
7287 2012-03-15 Jason Merrill <jason@redhat.com>
7288
7289 * g++.dg/torture/pr52582.C: New.
7290
7291 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7292
7293 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7294
7295 2012-03-15 Ira Rosen <irar@il.ibm.com>
7296 Ulrich Weigand <ulrich.weigand@linaro.org>
7297
7298 * gcc.dg/vect/slp-cond-3.c: New test.
7299 * gcc.dg/vect/slp-cond-4.c: New test.
7300
7301 2012-03-15 Ira Rosen <irar@il.ibm.com>
7302 Ulrich Weigand <ulrich.weigand@linaro.org>
7303
7304 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7305 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7306
7307 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7308
7309 PR libfortran/52434
7310 PR libfortran/48878
7311 PR libfortran/38199
7312 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7313 * gfortran.dg/round_1.f03: Likewise.
7314
7315 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7316 Andrew Pinski <apinski@cavium.com>
7317
7318 PR middle-end/52592
7319 * gcc.dg/pr52592.c: New test.
7320
7321 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7322
7323 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7324 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7325 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7326 * lib/fortran-modules.exp: .. this new file. Adjust users.
7327 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7328 gfortran-dg-debug-runtest): Call cleanup-modules.
7329 * lib/fortran-torture.exp (fortran-torture-execute,
7330 fortran-torture): Likewise.
7331 * gfortran.dg/coarray/caf.exp: Likewise.
7332 * lib/lto.exp: Likewise.
7333 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7334 * gfortran.dg/class_4b.f03: Likewise.
7335 * gfortran.dg/class_4c.f03: Likewise.
7336 * gfortran.dg/class_45a.f03: Likewise.
7337 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7338 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7339 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7340 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7341 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7342 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7343 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7344 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7345 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7346 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7347 * gfortran.dg/whole_file_28.f90: Likewise.
7348 * gfortran.dg/whole_file_29.f90: Likewise.
7349 * gfortran.dg/whole_file_30.f90: Likewise.
7350 * gfortran.dg/whole_file_31.f90: Likewise.
7351
7352 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR tree-optimization/52267
7355 * gcc.dg/pr52267.c: New test.
7356 * gcc.dg/tree-ssa/vrp65.c: New test.
7357 * gcc.dg/tree-ssa/vrp66.c: New test.
7358
7359 2012-03-15 Richard Guenther <rguenther@suse.de>
7360
7361 PR middle-end/52580
7362 * gfortran.dg/vect/pr52580.f: New testcase.
7363
7364 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7365
7366 * gcc.target/sh/fpul-usage-1.c: New.
7367
7368 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7369
7370 PR target/49468
7371 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7372 * gcc.target/sh/pr49468-di.c: Likewise.
7373
7374 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7375
7376 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7377 * gcc.dg/c99-stdint-6.c: Likewise.
7378 * gcc.dg/lto/20090210_0.c: Likewise.
7379 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7380 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7381 * gcc.dg/pragma-init-fini-2.c: Likewise.
7382 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7383 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7384 * gcc.target/i386/pr22152.c: Likewise.
7385 * gcc.target/i386/vect8-ret.c: Likewise.
7386 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7387 handling.
7388
7389 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7390
7391 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7392 * g++.dg/tree-prof/partition1.C: Likewise.
7393 * g++.dg/tree-prof/partition2.C: Likewise.
7394 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7395 handling.
7396 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7397 * gcc.c-torture/execute/20010724-1.c: Remove.
7398 * gcc.c-torture/execute/20010724-1.x: Remove.
7399 * gcc.c-torture/execute/20040208-2.c: Remove.
7400 * gcc.c-torture/execute/20040208-2.x: Remove.
7401 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7402 Remove.
7403 (main) [__mips__ && __sgi__]: Remove.
7404 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7405 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7406 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7407 mips-sgi-irix6* handling.
7408 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7409 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7410 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7411 handling.
7412 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7413 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7414 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7415 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7416 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7417 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7418 mips-sgi-irix6*.
7419 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7420 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7421 * gcc.target/mips/save-restore-3.c: Likewise.
7422 * gcc.target/mips/save-restore-4.c: Likewise.
7423 * gcc.target/mips/save-restore-5.c: Likewise.
7424 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7425 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7426 messages.
7427 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7428 IRIX 6 handling.
7429 (restore_ld_library_path_env_vars): Likewise.
7430 * lib/target-supports.exp (check_profiling_available): Remove
7431 mips*-*-irix* handling.
7432 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7433 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7434 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7435
7436 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR c++/52582
7439 * g++.dg/opt/pr52582.C: New test.
7440
7441 2012-03-14 Richard Guenther <rguenther@suse.de>
7442
7443 PR tree-optimization/52571
7444 * gcc.dg/vect/vect-2.c: Initialize arrays.
7445 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7446 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7447 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7448
7449 2012-03-14 Richard Guenther <rguenther@suse.de>
7450
7451 PR middle-end/52080
7452 PR middle-end/52097
7453 PR middle-end/48124
7454 * gcc.dg/torture/pr48124-1.c: New testcase.
7455 * gcc.dg/torture/pr48124-2.c: Likewise.
7456 * gcc.dg/torture/pr48124-3.c: Likewise.
7457 * gcc.dg/torture/pr48124-4.c: Likewise.
7458
7459 2012-03-14 Richard Guenther <rguenther@suse.de>
7460
7461 PR middle-end/52578
7462 * gcc.dg/pr52578.c: New testcase.
7463
7464 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7465
7466 PR c++/52521
7467 * g++.dg/cpp0x/udlit-args2.C: New test.
7468
7469 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7470
7471 PR target/48596
7472 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7473 * gcc.c-torture/compile/pr48596.c: ... here.
7474
7475 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7476
7477 PR c++/51641
7478 * g++.dg/lookup/hidden-class17.C: New test.
7479
7480 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c/52577
7483 * gcc.dg/Wunused-var-3.c: New test.
7484
7485 2012-03-13 Martin Jambor <mjambor@suse.cz>
7486
7487 * gcc.dg/misaligned-expand-2.c: New test.
7488
7489 2012-03-13 Richard Guenther <rguenther@suse.de>
7490
7491 PR middle-end/52134
7492 * gcc.dg/pr52134.c: New testcase.
7493
7494 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7497
7498 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7499
7500 PR tree-optimization/46728
7501 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7502 * gcc.target/powerpc/pr46728-5.c: Likewise.
7503 * gcc.target/powerpc/pr46728-8.c: Likewise.
7504 * gcc.target/powerpc/pr46728-10.c: Likewise.
7505 * gcc.target/powerpc/pr46728-11.c: Likewise.
7506 * gcc.target/powerpc/pr46728-13.c: Likewise.
7507 * gcc.target/powerpc/pr46728-14.c: Likewise.
7508 * gcc.target/powerpc/pr46728-15.c: Likewise.
7509
7510 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7511
7512 PR c++/52299
7513 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7514
7515 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7516
7517 PR tree-optimization/46728
7518 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7519 * gcc.target/powerpc/pr46728-5.c: Likewise.
7520 * gcc.target/powerpc/pr46728-8.c: Likewise.
7521 * gcc.target/powerpc/pr46728-10.c: Likewise.
7522 * gcc.target/powerpc/pr46728-11.c: Likewise.
7523 * gcc.target/powerpc/pr46728-13.c: Likewise.
7524 * gcc.target/powerpc/pr46728-14.c: Likewise.
7525 * gcc.target/powerpc/pr46728-15.c: Likewise.
7526
7527 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7528
7529 PR target/49868
7530 * gcc.target/avr/torture/addr-space-1.h: New file.
7531 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7532 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7533 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7534 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7535
7536 2012-03-12 Andrew Pinski <apinski@cavium.com>
7537
7538 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7539
7540 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7541
7542 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7543 * g++.dg/abi/thunk4.C: Likewise.
7544 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7545 Adapt line numbers.
7546 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7547 handling.
7548 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7549 * g++.dg/eh/spbp.C: Likewise.
7550 * g++.dg/ext/label13.C: Likewise.
7551 * g++.dg/guality/guality.exp: Likewise.
7552 * g++.dg/other/anon5.C: Likewise.
7553 * g++.dg/other/pragma-ep-1.C: Remove.
7554 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7555 * g++.dg/warn/pr31246.C: Likewise.
7556 * g++.dg/warn/weak1.C: Likewise.
7557 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7558 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7559 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7560 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7561 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7562 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7563 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7564 * gcc.dg/c99-tgmath-1.c: Likewise.
7565 * gcc.dg/c99-tgmath-2.c: Likewise.
7566 * gcc.dg/c99-tgmath-3.c: Likewise.
7567 * gcc.dg/c99-tgmath-4.c: Likewise.
7568 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7569 handling.
7570 * gcc.dg/debug/pr49032.c: Likewise.
7571 * gcc.dg/guality/guality.exp: Likewise.
7572 * gcc.dg/intmax_t-1.c: Likewise.
7573 * gcc.dg/pr48616.c: Likewise.
7574 * gcc.dg/pragma-ep-1.c: Remove.
7575 * gcc.dg/pragma-ep-2.c: Remove.
7576 * gcc.dg/pragma-ep-3.c: Remove.
7577 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7578 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7579 * gcc.misc-tests/gcov-14.c: Likewise.
7580 * gfortran.dg/guality/guality.exp: Likewise.
7581 * lib/target-supports.exp (check_weak_available): Likewise.
7582 (add_options_for_tls): Likewise.
7583 (check_ascii_locale_available): Likewise.
7584 * obj-c++.dg/dwarf-2.mm: Likewise.
7585 * objc.dg/dwarf-1.m: Likewise.
7586 * objc.dg/dwarf-2.m: Likewise.
7587
7588 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR tree-optimization/51721
7591 * gcc.dg/tree-ssa/vrp64.c: New test.
7592
7593 PR tree-optimization/52533
7594 * gcc.c-torture/compile/pr52533.c: New test.
7595
7596 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7597
7598 * gcc.target/i386/rtm-xabort-1.c: New.
7599 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7600 * gcc.target/i386/rtm-xend-1.c: Ditto.
7601 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7602 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7603 * gcc.target/i386/sse-13.c: Ditto.
7604 * gcc.target/i386/sse-14.c: Ditto.
7605 * gcc.target/i386/sse-22.c: Ditto.
7606 * gcc.target/i386/sse-23.c: Ditto.
7607 * g++.dg/other/i386-2.C: Ditto.
7608 * g++.dg/other/i386-3.C: Ditto.
7609
7610 2012-03-12 Tobias Burnus <burnus@net-b.de>
7611
7612 PR fortran/52542
7613 * gfortran.dg/proc_ptr_35.f90: New.
7614
7615 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7616
7617 PR target/52530
7618 * gcc.dg/torture/pr52530.c: New test.
7619
7620 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7621
7622 PR target/51244
7623 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7624
7625 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7626
7627 PR target/52450
7628 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7629
7630 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7631
7632 2012-03-09 Andrew Pinski <apinski@cavium.com>
7633
7634 PR middle-end/51988
7635 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7636 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7637
7638 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7639
7640 * gcc.dg/tree-ssa/scev-3.c: New.
7641 * gcc.dg/tree-ssa/scev-4.c: New.
7642
7643 2012-03-08 Tobias Burnus <burnus@net-b.de>
7644
7645 PR fortran/52469
7646 * gfortran.dg/proc_ptr_34.f90
7647
7648 2012-03-07 Jason Merrill <jason@redhat.com>
7649
7650 PR c++/52521
7651 * g++.dg/cpp0x/udlit-mangle.C: New.
7652
7653 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7654
7655 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7656
7657 2012-03-06 Richard Guenther <rguenther@suse.de>
7658
7659 PR middle-end/52493
7660 * gcc.dg/torture/pr52493.c: New testcase.
7661
7662 2012-03-06 Richard Guenther <rguenther@suse.de>
7663
7664 PR lto/52097
7665 * gcc.dg/lto/pr52097_0.c: New testcase.
7666
7667 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7668
7669 PR target/51244
7670 * gcc.target/sh/pr51244-1.c: New.
7671 * gcc.target/sh/pr51244-2.c: New.
7672 * gcc.target/sh/pr51244-3.c: New.
7673
7674 2012-03-05 Jason Merrill <jason@redhat.com>
7675
7676 PR c++/51930
7677 * g++.dg/ext/visibility/template11.C: New.
7678
7679 * g++.dg/cpp0x/implicit13.C: New.
7680
7681 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR tree-optimization/51721
7684 * gcc.dg/tree-ssa/vrp63.c: New test.
7685 * gcc.dg/pr51721.c: New test.
7686
7687 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7688
7689 PR fortran/50981
7690 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7691 argument checks.
7692
7693 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7694
7695 PR target/52146
7696 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7697
7698 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7699
7700 PR fortran/50981
7701 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7702
7703 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7704
7705 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7706 int32plus.
7707
7708 2012-03-03 Jason Merrill <jason@redhat.com>
7709
7710 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7711
7712 Core 1270
7713 * g++.dg/cpp0x/initlist65.C: New.
7714
7715 PR c++/36797
7716 * g++.dg/ext/is_empty2.C: New.
7717
7718 2012-03-03 Tobias Burnus <burnus@net-b.de>
7719
7720 PR fortran/48820
7721 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7722
7723 2012-03-03 Tobias Burnus <burnus@net-b.de>
7724
7725 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7726 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7727 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7728 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7729 * gfortran.dg/class_30.f90: Remove dg-warning line.
7730 * gfortran.dg/bind_c_usage_25.f90: New.
7731
7732 2012-03-03 Tobias Burnus <burnus@net-b.de>
7733
7734 PR fortran/48820
7735 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7736 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7737 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7738
7739 2012-03-03 Tobias Burnus <burnus@net-b.de>
7740
7741 PR fortran/48820
7742 * gfortran.dg/assumed_type_1.f90: New.
7743 * gfortran.dg/assumed_type_2.f90: New.
7744 * gfortran.dg/assumed_type_3.f90: New.
7745 * gfortran.dg/assumed_type_4.f90: New.
7746
7747 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7748
7749 PR target/49486
7750 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7751 * gcc.target/sh/pr49468-di.c: New.
7752
7753 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7754
7755 * gcc.dg/graphite/pr50561.c: Update.
7756
7757 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7758
7759 * gcc.target/powerpc/pr52457.c: New test.
7760
7761 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7762
7763 * gcc.target/arm/sat-1.c: New test.
7764
7765 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7766
7767 PR target/46716
7768 * gcc.target/i386/pr46716.c: New test.
7769
7770 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7771
7772 PR c++/51989
7773 * g++.dg/cpp0x/sfinae32.C: New.
7774
7775 2012-03-02 Richard Guenther <rguenther@suse.de>
7776
7777 PR tree-optimization/52406
7778 * gcc.dg/torture/pr52406.c: New testcase.
7779
7780 2012-03-02 Tobias Burnus <burnus@net-b.de>
7781
7782 PR fortran/52325
7783 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7784 * gfortran.dg/nullify_2.f90: Update dg-error.
7785 * gfortran.dg/nullify_4.f90: Ditto.
7786 * gfortran.dg/pointer_init_6.f90: Ditto.
7787
7788 2012-03-02 Tobias Burnus <burnus@net-b.de>
7789
7790 PR fortran/52270
7791 * gfortran.dg/class_51.f90: New.
7792
7793 2012-03-02 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/52452
7796 * gfortran.dg/intrinsic_8.f90: New.
7797
7798 2012-03-01 Kai Tietz <ktietz@redhat.com>
7799
7800 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7801 routines on mingw targets.
7802 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7803
7804 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR tree-optimization/52445
7807 * gcc.dg/pr52445.c: New test.
7808
7809 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR target/52437
7812 * gcc.c-torture/compile/pr52437.c: New test.
7813
7814 PR middle-end/52419
7815 * gcc.dg/torture/pr52419.c: New test.
7816
7817 PR tree-optimization/52429
7818 * gcc.dg/torture/pr52429.c: New test.
7819 * g++.dg/opt/pr52429.C: New test.
7820
7821 2012-02-29 Richard Guenther <rguenther@suse.de>
7822
7823 PR testsuite/52297
7824 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7825 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7826 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7827 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7828 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7829 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7830
7831 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7832
7833 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7834
7835 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7836
7837 PR fortran/52386
7838 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7839
7840 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7841
7842 PR target/51534
7843 * gcc.target/arm/neon/pr51534.c: New testcase.
7844
7845 2012-02-28 Richard Guenther <rguenther@suse.de>
7846
7847 PR target/52407
7848 * gcc.dg/torture/pr52407.c: New testcase.
7849
7850 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7851
7852 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7853 * gcc.target/arm/vfp2.c: Likewise.
7854 * gcc.target/arm/vfp3.c: Likewise.
7855 * gcc.target/arm/vfp4.c: Likewise.
7856 * gcc.target/arm/vfp5.c: Likewise.
7857 * gcc.target/arm/vfp6.c: Likewise.
7858 * gcc.target/arm/vfp7.c: Likewise.
7859 * gcc.target/arm/vfp8.c: Likewise.
7860 * gcc.target/arm/vfp9.c: Likewise.
7861 * gcc.target/arm/vfp10.c: Likewise.
7862 * gcc.target/arm/vfp11.c: Likewise.
7863 * gcc.target/arm/vfp12.c: Likewise.
7864 * gcc.target/arm/vfp13.c: Likewise.
7865 * gcc.target/arm/vfp14.c: Likewise.
7866 * gcc.target/arm/vfp15.c: Likewise.
7867 * gcc.target/arm/vfp16.c: Likewise.
7868 * gcc.target/arm/vfp17.c: Likewise.
7869 * gcc.target/arm/neon-constants.h: New file.
7870 * gcc.target/arm/neon-vect1.c: New test.
7871 * gcc.target/arm/neon-vect2.c: New test.
7872 * gcc.target/arm/neon-vect3.c: New test.
7873 * gcc.target/arm/neon-vect4.c: New test.
7874 * gcc.target/arm/neon-vect5.c: New test.
7875 * gcc.target/arm/neon-vect6.c: New test.
7876 * gcc.target/arm/neon-vect7.c: New test.
7877 * gcc.target/arm/neon-vect8.c: New test.
7878
7879 2012-02-28 Richard Guenther <rguenther@suse.de>
7880
7881 PR tree-optimization/52402
7882 * gcc.dg/torture/pr52402.c: New testcase.
7883
7884 2012-02-28 Richard Guenther <rguenther@suse.de>
7885
7886 PR lto/52400
7887 * g++.dg/lto/pr52400_0.C: New testcase.
7888
7889 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7890
7891 * gcc.target/avr/torture/builtins-1.c: New test.
7892 * gcc.target/avr/torture/builtins-error.c: New test.
7893
7894 2012-02-28 Kai Tietz <ktietz@redhat.com>
7895
7896 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7897 * gcc.target/i386/pr45352-2.c: Likewise.
7898 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7899 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7900 targets instead rand.
7901 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7902 * gcc.target/i386/sse2-mul-1.c: Likewise.
7903 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7904 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7905 * gcc.target/i386/pad-1.c: Likewise.
7906 * gcc.target/i386/pad-9.c: Likewise.
7907 * gcc.target/i386/pad-2.c: Likewise.
7908 * gcc.target/i386/pad-5b.c: Likewise.
7909 * gcc.target/i386/pad-8.c: Likewise.
7910 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7911 * gcc.target/i386/pr44130.c: Likewise.
7912 * gcc.target/i386/align-main-1.c: Likewise.
7913 * gcc.target/i386/align-main-2.c: Likewise.
7914 * gcc.target/i386/sw-1.c: Likewise.
7915 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7916 on x64 mingw target.
7917 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7918 * gcc.target/i386/pr46295.c: Likewise.
7919 * gcc.target/i386/amd64-abi-1.c: Likewise.
7920 * gcc.target/i386/amd64-abi-2.c: Likewise.
7921 * gcc.target/i386/pr39082-1.c: Likewise.
7922 * gcc.target/i386/pr39162.c: Likewise.
7923 * gcc.target/i386/pr22152.c: Likewise.
7924 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7925 * gcc.target/i386/wrfsbase-2.c: Likewise.
7926 * gcc.target/i386/local.c: Likewise
7927 * gcc.target/i386/wrgsbase-1.c: Likewise.
7928 * gcc.target/i386/wrfsbase-1.c: Likewise.
7929 * gcc.target/i386/pr39315-3.c: Likewise.
7930 * gcc.target/i386/pr35767-4.c: Likewise.
7931 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7932 x64 mingw target.
7933 * gcc.target/i386/pr45336-2.c: Likewise.
7934 * gcc.target/i386/pr45336-1.c: Likewise.
7935 * gcc.target/i386/pr45336-4.c: Likewise.
7936
7937 2012-02-27 Tristan Gingold <gingold@adacore.com>
7938
7939 * gnat.dg/array20.ad[sb]: New test.
7940
7941 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR target/52375
7944 * gcc.target/arm/pr52375.c: New test.
7945 * gcc.c-torture/compile/pr52375.c: New test.
7946
7947 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7948
7949 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7950 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7951
7952 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/aggr19.adb: New test.
7955 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7956
7957 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7958
7959 PR target/49263
7960 * gcc.target/sh/pr49263.c: New.
7961
7962 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7963
7964 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7965 simulate_thread_wrapper_other_threads
7966 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7967 Move initialization of 'value' to main().
7968 (main): Initialize 'value';
7969 * gcc.dg/simulate-thread/speculative-store.c
7970 (simulate_thread_step_verify): Return 0 when successful.
7971 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7972 Reduce threshold.
7973 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7974 (simulate_thread_wrapper_other_threads): Return a success/fail value
7975 and issue an error if the instruction count threshold is exceeded.
7976
7977 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7978
7979 PR target/50580
7980 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7981 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7982
7983 2012-02-24 Richard Guenther <rguenther@suse.de>
7984
7985 PR middle-end/52355
7986 * gcc.dg/pr52355.c: New testcase.
7987
7988 2012-02-23 Kai Tietz <ktietz@redhat.com>
7989
7990 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7991 * gcc.dg/Wpadded.c: Likewise.
7992 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7993 structure-layout.
7994 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7995 for sleep by Sleep and add windows.h include for this function.
7996 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7997 targets.
7998 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7999 target.
8000 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8001 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8002 on x64 mingw target.
8003 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8004 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8005 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8006 failure on LLP64 target.
8007
8008 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8009
8010 PR c/52290
8011 * gcc.dg/noncompile/pr52290.c: New test.
8012
8013 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR tree-optimization/52019
8016 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8017
8018 2012-02-22 Kai Tietz <ktietz@redhat.com>
8019
8020 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8021 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8022 derived pdiff_t type.
8023 * g++.dg/torture/pr49720.C: Likewise
8024
8025 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8026
8027 PR target/52330
8028 * gcc.target/i386/pr52330.c: New test.
8029
8030 2012-02-22 Tobias Burnus <burnus@net-b.de>
8031
8032 PR fortran/52335
8033 * gfortran.dg/io_constraints_10.f90: New.
8034
8035 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8036
8037 * lib/target-supports.exp (check_effective_target_vect_condition):
8038 Return true for NEON.
8039
8040 2012-02-21 Kai Tietz <ktietz@redhat.com>
8041
8042 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8043
8044 2012-02-21 Richard Guenther <rguenther@suse.de>
8045
8046 PR tree-optimization/52324
8047 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8048
8049 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8050
8051 PR middle-end/51782
8052 * gcc.target/avr/torture/pr51782-1.c: New test.
8053
8054 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR tree-optimization/52318
8057 * gcc.dg/pr52318.c: New test.
8058
8059 2012-02-20 Kai Tietz <ktietz@redhat.com>
8060
8061 * gcc.dg/bf-ms-layout-3.c: New testcase.
8062
8063 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8064
8065 PR testsuite/52229
8066 PR fortran/32380
8067 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8068
8069 2012-02-20 Richard Guenther <rguenther@suse.de>
8070
8071 PR tree-optimization/52298
8072 * gcc.dg/torture/pr52298.c: New testcase.
8073 * gcc.dg/vect/pr52298.c: Likewise.
8074
8075 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8076
8077 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8078 * gcc.c-torture/execute/pr52286.c: Ditto.
8079
8080 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR tree-optimization/52286
8083 * gcc.c-torture/execute/pr52286.c: New test.
8084
8085 2012-02-18 Tobias Burnus <burnus@net-b.de>
8086
8087 PR fortran/52295
8088 * gfortran.dg/interface_35.f90: Use -std=f2003.
8089 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8090 * gfortran.dg/interface_assignment_4.f90: Ditto.
8091 * gfortran.dg/bessel_1.f90: Ditto.
8092 * gfortran.dg/func_result_6.f90: Ditto.
8093 * gfortran.dg/hypot_1.f90: Ditto.
8094 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8095
8096 2012-02-17 Tobias Burnus <burnus@net-b.de>
8097
8098 PR translation/52232
8099 PR translation/52234
8100 PR translation/52245
8101 PR translation/52246
8102 PR translation/52262
8103 PR translation/52273
8104 * gfortran.dg/coarray_22.f90: Update dg-error.
8105 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8106
8107 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8108
8109 PR target/51753
8110 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8111 (simulate-thread): Use default timeout.
8112
8113 2012-02-16 Jason Merrill <jason@redhat.com>
8114
8115 PR c++/52248
8116 * g++.dg/ext/timevar1.C: New.
8117
8118 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8119
8120 PR c++/52126
8121 * g++.dg/template/using21.C: New.
8122 * g++.dg/template/using22.C: Likewise.
8123
8124 2012-02-16 Jason Merrill <jason@redhat.com>
8125
8126 PR c++/51415
8127 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8128
8129 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR tree-optimization/52255
8132 * gcc.c-torture/compile/pr52255.c: New test.
8133
8134 PR debug/52260
8135 * g++.dg/debug/dwarf2/pr52260.C: New test.
8136
8137 PR middle-end/51929
8138 * g++.dg/ipa/pr51929.C: New test.
8139
8140 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8141
8142 PR target/52199
8143 * gcc.target/powerpc/pr52199.c: New file.
8144
8145 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8146
8147 PR target/52152
8148 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8149
8150 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8151
8152 * gcc.dg/pr51867.c: Don't include <math.h>.
8153 (sqrtf): Declare.
8154
8155 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8156
8157 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8158 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8159
8160 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8161
8162 PR tree-optimization/50561
8163 * gcc.dg/graphite/pr50561.c: New testcase.
8164
8165 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8166
8167 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8168 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8169
8170 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8171
8172 * gnat.dg/discr35.ad[sb]: New test.
8173
8174 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8175
8176 * gnat.dg/volatile10.adb: New test.
8177 * gnat.dg/volatile10_pkg.ads: New helper.
8178
8179 2012-02-14 Jason Merrill <jason@redhat.com>
8180
8181 * g++.dg/ext/attrib43.C: New.
8182
8183 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8184
8185 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8186 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8187 fgnu_tm.
8188 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8189 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8190 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8191 effective_target fgnu_tm.
8192 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8193
8194 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR c++/52247
8197 * g++.dg/template/asmgoto1.C: New test.
8198
8199 2012-02-14 Ian Lance Taylor <iant@google.com>
8200
8201 PR go/48501
8202 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8203 compiling generated file for 64bit and index tests.
8204
8205 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8206
8207 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8208
8209 2012-02-14 Richard Guenther <rguenther@suse.de>
8210
8211 PR tree-optimization/52244
8212 PR tree-optimization/51528
8213 * gcc.dg/torture/pr52244.c: New testcase.
8214
8215 2012-02-14 Walter Lee <walt@tilera.com>
8216
8217 * g++.dg/other/PR23205.C: Disable test on tile.
8218 * g++.dg/other/pr23205-2.C: Disable test on tile.
8219 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8220 * gcc.dg/20040813-1.c: Disable test on tile.
8221 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8222 * gcc.misc-tests/linkage.exp: Handle tilegx.
8223
8224 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR tree-optimization/52210
8227 * gcc.dg/pr52210.c: New test.
8228
8229 2012-02-14 Jason Merrill <jason@redhat.com>
8230
8231 PR c++/39055
8232 * g++.dg/overload/defarg5.C: New.
8233
8234 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR c/52181
8237 * c-c++-common/pr52181.c: New test.
8238
8239 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR c++/52215
8242 * g++.dg/ext/atomic-1.C: New test.
8243
8244 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8245
8246 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8247
8248 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR middle-end/52209
8251 * gcc.c-torture/execute/pr52209.c: New test.
8252
8253 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8254
8255 PR fortran/50981
8256 * gfortran.dg/elemental_optional_args_5.f03: New test.
8257
8258 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8259
8260 PR testsuite/50076
8261 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8262 cases.
8263
8264 2012-02-11 Ian Lance Taylor <iant@google.com>
8265
8266 PR go/51874
8267 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8268 SPARC Solaris. Don't run the test at all on systems where it may
8269 not work, rather than xfailing it.
8270
8271 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8272
8273 PR rtl-optimization/52175
8274 * gcc.c-torture/compile/pr52175.c: New test.
8275
8276 2012-02-10 Jason Merrill <jason@redhat.com>
8277
8278 PR c++/51910
8279 * g++.dg/template/repo10.C: New.
8280
8281 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR debug/52132
8284 * gcc.dg/pr52132.c: New test.
8285
8286 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8287
8288 * gnat.dg/specs/aggr4.ads: New test.
8289 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8290
8291 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8292
8293 PR target/52146
8294 * gcc.target/i386/pr52146.c: New.
8295
8296 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR middle-end/52177
8299 * c-c++-common/pr52177.c: New test.
8300
8301 2012-02-10 Jan Hubicka <jh@suse.cz>
8302
8303 PR middle-end/48600
8304 * g++.dg/torture/pr48600.C: New testcase.
8305
8306 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8307
8308 PR middle-end/52140
8309 * gcc.dg/dfp/pr52140.c: New test.
8310
8311 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR fortran/32380
8314 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8315 of dg-options.
8316
8317 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8318
8319 PR middle-end/51867
8320 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8321 * gcc.dg/pr51867.c: New test.
8322
8323 2012-02-09 Ian Lance Taylor <iant@google.com>
8324
8325 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8326 which don't support -fsplit-stack. Turn off optimization when
8327 compiling select5-out.go.
8328
8329 2012-02-08 Ian Lance Taylor <iant@google.com>
8330
8331 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8332 systems which don't support -fsplit-stack.
8333
8334 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8335
8336 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8337 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8338 machine instuction in the log.
8339
8340 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8341
8342 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8343 to 20 seconds.
8344
8345 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8346
8347 PR driver/48524
8348 * gcc.dg/pr48524.c: New test.
8349 * gcc.dg/pr48524.spec: New spec file for test.
8350
8351 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8352
8353 PR fortran/32380
8354 * gfortran.dg/vect/pr32380.f90: New test.
8355
8356 2012-02-08 Tobias Burnus <burnus@net-b.de>
8357
8358 PR fortran/52151
8359 * gfortran.dg/realloc_on_assign_12.f90: New.
8360
8361 2012-02-08 Richard Guenther <rguenther@suse.de>
8362
8363 PR rtl-optimization/52170
8364 * gcc.dg/torture/pr52170.c: New testcase.
8365
8366 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR gcov-profile/52150
8369 * gcc.dg/tree-prof/pr52150.c: New test.
8370
8371 PR rtl-optimization/52139
8372 * gcc.dg/pr52139.c: New test.
8373
8374 2012-02-07 Jason Merrill <jason@redhat.com>
8375
8376 PR c++/51675
8377 * g++.dg/cpp0x/constexpr-union3.C: New.
8378
8379 PR c++/52035
8380 * g++.dg/lto/pr52035_0.C: New.
8381
8382 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8383
8384 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8385 * gcc.dg/special/weak-1.c: Likewise.
8386 * gcc.dg/ucnid-12.c: Likewise.
8387 * gcc.dg/torture/pr45678-1.c: Likewise.
8388 * gcc.dg/torture/pr45678-2.c: Likewise.
8389 * gcc.dg/vector-4.c: Likewise.
8390 * gcc.dg/ipa/inline-5.c: Likewise.
8391 * gcc.dg/ucnid-11.c: Likewise.
8392 * gcc.misc-tests/gcov-13.c: Likewise.
8393 * gcc.misc-tests/gcov-14.c: Likewise.
8394 * g++.dg/ext/label13.C: Likewise.
8395 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8396 hppa*-*-hpux* options.
8397 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8399 * gcc.dg/pr48616.c: Likewise.
8400 * gcc.dg/pr17957.c: Likewise.
8401 * gcc.dg/pr17055-1.c: Likewise.
8402 * gcc.dg/pr32912-1.c: Likewise.
8403 * gcc.dg/tm/pr51472.c: Likewise.
8404 * c-c++-common/fold-bitand-4.c: Likewise.
8405 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8406 Use dg-additional-options for extra options.
8407
8408 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8409
8410 * gcc.target/epiphany/interrupt-2.c: New test.
8411
8412 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8413
8414 PR target/52155
8415 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8416 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8417 for MIPS ELF.
8418
8419 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8420
8421 PR target/52152
8422 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8423
8424 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8425
8426 PR middle-end/24306
8427 PR target/52154
8428 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8429 * gcc.target/mips/va-arg-1.c: New test.
8430
8431 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8432
8433 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8434 for -mno-pointers-to-nested-functions.
8435
8436 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8437
8438 * gcc.c-torture/execute/20120207-1.c: New test.
8439
8440 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR rtl-optimization/52060
8443 * gcc.dg/torture/pr52060.c: New test.
8444
8445 PR middle-end/52074
8446 * gcc.c-torture/compile/pr52074.c: New test.
8447
8448 2012-02-07 Tobias Burnus <burnus@net-b.de>
8449
8450 PR fortran/51514
8451 * gfortran.dg/class_to_type_2.f90: New.
8452
8453 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8454
8455 PR fortran/32373
8456 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8457 Remove module.
8458
8459 2012-02-06 Jason Merrill <jason@redhat.com>
8460
8461 PR c++/52088
8462 * g++.dg/template/conv13.C: New.
8463
8464 2012-02-06 Richard Guenther <rguenther@suse.de>
8465
8466 PR tree-optimization/52115
8467 * gcc.c-torture/compile/pr52115.c: New testcase.
8468
8469 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR target/52129
8472 * gcc.c-torture/execute/pr52129.c: New test.
8473
8474 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8475
8476 * gcc.dg/pr48374.c: Actually add the test I forgot
8477 in the 2012-01-25 commit.
8478
8479 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8480
8481 PR fortran/32373
8482 * gfortran.dg/vect/vect-8.f90: New test case.
8483
8484 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8485
8486 PR fortran/48847
8487 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8488
8489 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8490
8491 PR fortran/52102
8492 * gfortran.dg/class_48.f90 : Add test of allocate class array
8493 component with source in subroutine test3. Remove commenting
8494 out in subroutine test4, since branching on unitialized variable
8495 is now fixed (no PR for this last.).
8496
8497 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8498
8499 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8500 on MIPS targets.
8501 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8502
8503 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8504
8505 PR target/52125
8506 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8507 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8508
8509 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8510
8511 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8512 (check_effective_target_sync_int_long): Use it.
8513 (check_effective_target_sync_char_short): Likewise.
8514 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8515
8516 2012-02-05 Tobias Burnus <burnus@net-b.de>
8517
8518 PR fortran/51972
8519 * gfortran.dg/class_48.f90: Add some further checks.
8520
8521 2012-02-05 Ira Rosen <irar@il.ibm.com>
8522
8523 PR tree-optimization/52091
8524 * gcc.dg/vect/pr52091.c: New test.
8525
8526 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR rtl-optimization/52113
8529 * gcc.target/avr/pr52113.c: New test.
8530
8531 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR rtl-optimization/52092
8534 * gcc.c-torture/compile/pr52092.c: New test.
8535
8536 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8537
8538 PR fortran/41587
8539 * gfortran.dg/class_array_10.f03: New test.
8540
8541 PR fortran/46356
8542 * gfortran.dg/class_array_11.f03: New test.
8543
8544 PR fortran/51754
8545 * gfortran.dg/class_array_12.f03: New test.
8546
8547 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8548
8549 PR fortran/52012
8550 * gfortran.dg/realloc_on_assign_11.f90: New test.
8551
8552 2012-02-02 Tobias Burnus <burnus@net-b.de>
8553
8554 PR fortran/52093
8555 * gfortran.dg/shape_7.f90: New.
8556
8557 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8558
8559 * gcc.target/mips/mips-prepend-1.c: New test.
8560
8561 2012-02-02 Jan Hubicka <jh@suse.cz>
8562 Tom de Vries <tom@codesourcery.com>
8563
8564 PR middle-end/51998
8565 * gcc.dg/alias-12.c: New testcase.
8566 * gcc.dg/alias-13.c: New testcase.
8567
8568 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR target/52086
8571 * gcc.dg/pr52086.c: New test.
8572
8573 PR tree-optimization/52073
8574 * gcc.c-torture/compile/pr52073.c: New test.
8575
8576 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8577
8578 PR fortran/51958
8579 * gfortran.dg/function_optimize_10.f90: New test.
8580
8581 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8582
8583 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8584 test on alpha*-*-*.
8585
8586 2012-02-01 Tobias Burnus <burnus@net-b.de>
8587
8588 PR fortran/52024
8589 * gfortran.dg/typebound_operator_14.f90: New.
8590
8591 2012-02-01 Tobias Burnus <burnus@net-b.de>
8592
8593 PR fortran/52059
8594 * gfortran.dg/elemental_function_1.f90: New.
8595
8596 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8597
8598 PR rtl-optimization/51374
8599 * gcc.target/avr/torture/pr51374-1.c:
8600 Also fail if SBIS is seen.
8601
8602 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8603
8604 PR rtl-optimization/51374
8605 * gcc.target/avr/torture/pr51374-1.c: New.
8606
8607 2012-01-31 Tobias Burnus <burnus@net-b.de>
8608
8609 PR fortran/52024
8610 * gfortran.dg/typebound_generic_11.f90: New.
8611
8612 2012-01-31 Tobias Burnus <burnus@net-b.de>
8613
8614 PR fortran/52029
8615 * gfortran.dg/class_49.f90: New.
8616
8617 2012-01-31 Tobias Burnus <burnus@net-b.de>
8618
8619 PR fortran/52013
8620 * gfortran.dg/elemental_args_check_6.f90: New.
8621
8622 2012-01-31 Jason Merrill <jason@redhat.com>
8623
8624 PR c++/52043
8625 * g++.dg/cpp0x/variadic122.C: New.
8626
8627 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8628
8629 PR fortran/52012
8630 * gfortran.dg/realloc_on_assign_10.f90: New test.
8631
8632 2012-01-31 Richard Guenther <rguenther@suse.de>
8633
8634 PR tree-optimization/51528
8635 * gcc.dg/torture/pr51528.c: New testcase.
8636
8637 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8638
8639 PR go/48501
8640 * lib/go.exp (go_target_compile): Append timeout= to options.
8641 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8642 select5-out.go test on alpha*-*-* targets.
8643
8644 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8645
8646 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8647 (TEST_SHORT): Reformat in the same way.
8648 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8649 (TEST_SHORT): Reformat in the same way.
8650 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8651 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8652 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8653 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8654 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8655
8656 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8657
8658 PR target/51835
8659 * gcc.target/arm/pr51835.c: New testcase.
8660
8661 2012-01-30 Richard Guenther <rguenther@suse.de>
8662
8663 PR tree-optimization/52028
8664 * gcc.dg/torture/pr52028.c: New testcase.
8665 * gfortran.dg/ldist-pr45199.f: Adjust.
8666 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8667 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8668 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8669
8670 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR debug/52027
8673 * gcc.dg/tree-prof/pr52027.c: New test.
8674
8675 PR tree-optimization/52046
8676 * gcc.dg/pr52046.c: New test.
8677
8678 PR debug/52048
8679 * g++.dg/other/pr52048.C: New test.
8680
8681 2012-01-30 Richard Guenther <rguenther@suse.de>
8682
8683 PR tree-optimization/52045
8684 * gcc.dg/pr52045.c: New testcase.
8685
8686 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8687
8688 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8689 new code generated for __sync_lock_release.
8690
8691 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8692
8693 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8694
8695 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8696
8697 PR testsuite/51875
8698 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8699
8700 * g++.dg/ext/visibility/template10.C: Fix typo.
8701
8702 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8703
8704 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8705
8706 PR c++/51327
8707 * g++.dg/cpp0x/constexpr-ice6.C: New.
8708
8709 2012-01-29 Tobias Burnus <burnus@net-b.de>
8710
8711 PR fortran/41600
8712 * gfortran.dg/default_initialization_6.f90: New.
8713
8714 2012-01-29 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/51972
8717 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8718 * gfortran.dg/class_48.f90: New.
8719
8720 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8721
8722 PR fortran/51808
8723 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8724
8725 2012-01-28 Tobias Burnus <burnus@net-b.de>
8726
8727 PR fortran/51972
8728 * gfortran.dg/class_allocate_12.f90: New.
8729
8730 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8731
8732 * gcc.dg/torture/pr50444.c: Fix dg directives.
8733
8734 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR target/52006
8737 * gcc.target/arm/pr52006.c: New test.
8738
8739 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8740
8741 PR testsuite/52011
8742 * gcc.dg/lto/trans-mem.h: New file.
8743 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8744 * gcc.dg/lto/trans-mem-1_1.c: Same.
8745 * gcc.dg/lto/trans-mem-4_1.c: Same.
8746 * gcc.dg/lto/trans-mem-3_1.c: Same.
8747
8748 2012-01-27 Tobias Burnus <burnus@net-b.de>
8749
8750 PR fortran/52022
8751 * gfortran.dg/dummy_procedure_7.f90: New.
8752
8753 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8754
8755 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8756 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8757
8758 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR c++/51852
8761 * g++.dg/other/gc5.C: New test.
8762
8763 2012-01-27 Richard Guenther <rguenther@suse.de>
8764
8765 PR tree-optimization/50444
8766 * gcc.dg/torture/pr50444.c: New testcase.
8767
8768 2012-01-27 Tobias Burnus <burnus@net-b.de>
8769
8770 PR fortran/51970
8771 PR fortran/51977
8772 * gfortran.dg/move_alloc_13.f90: New.
8773
8774 2012-01-27 Tobias Burnus <burnus@net-b.de>
8775
8776 PR fortran/51953
8777 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8778 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8779 and change dg-error string.
8780
8781 2012-01-27 Tobias Burnus <burnus@net-b.de>
8782
8783 PR fortran/52016
8784 * gfortran.dg/elemental_args_check_5.f90: New.
8785
8786 2012-01-27 Richard Guenther <rguenther@suse.de>
8787
8788 PR middle-end/51959
8789 * g++.dg/torture/pr51959.C: New testcase.
8790
8791 2012-01-27 Tom de Vries <tom@codesourcery.com>
8792
8793 PR tree-optimization/51990
8794 * gcc.dg/pr51990.c: New test.
8795 * gcc.dg/pr51990-2.c: Same.
8796
8797 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8798 Tobias Burnus <burnus@gcc.gnu.org>
8799
8800 PR fortran/48705
8801 * gfortran.dg/class_allocate_11.f03: New.
8802
8803 PR fortran/51870
8804 PR fortran/51943
8805 PR fortran/51946
8806 * gfortran.dg/class_allocate_7.f03: New.
8807 * gfortran.dg/class_allocate_8.f03: New.
8808 * gfortran.dg/class_allocate_9.f03: New.
8809 * gfortran.dg/class_allocate_10.f03: New.
8810
8811 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8812
8813 * gnat.dg/discr34.adb: New test.
8814 * gnat.dg/discr34_pkg.ads: New helper.
8815
8816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8817
8818 * gnat.dg/discr33.adb: New test.
8819
8820 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8821
8822 * gnat.dg/limited_with3.ad[sb): New test.
8823 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8824 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8825 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8826
8827 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/stack_usage1.adb: New test.
8830 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8831
8832 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8833 * gcc.dg/pr44194-2.c: Likewise.
8834
8835 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8836
8837 PR c++/51370
8838 * g++.dg/template/crash112.C: New.
8839
8840 2012-01-27 Richard Henderson <rth@redhat.com>
8841
8842 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8843
8844 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8845
8846 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8847
8848 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR middle-end/51895
8851 * g++.dg/opt/pr51895.C: New test.
8852
8853 2012-01-26 Michael Matz <matz@suse.de>
8854
8855 PR tree-optimization/48794
8856 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8857
8858 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8859
8860 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8861
8862 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8863
8864 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8865 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8866 memory.
8867 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8868 the default value for s390 and s390x.
8869
8870 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8871
8872 PR lto/51698
8873 * gcc.dg/lto/trans-mem-4_0.c: New.
8874 * gcc.dg/lto/trans-mem-4_1.c: New.
8875 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8876 TM builtins.
8877 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8878 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8879 TM builtins.
8880 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8881 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8882 TM builtins.
8883
8884 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8885
8886 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8887
8888 2012-01-25 Ian Lance Taylor <iant@google.com>
8889
8890 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8891
8892 2012-01-25 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/51995
8895 * gfortran.dg/typebound_proc_25.f90: New.
8896
8897 2012-01-25 Jason Merrill <jason@redhat.com>
8898
8899 PR c++/51992
8900 * g++.dg/lto/pr51992_0.C: New.
8901
8902 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR tree-optimization/51987
8905 * gcc.target/i386/pr51987.c: New test.
8906
8907 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8908
8909 * gcc.dg/tm/lto-1.c: Require lto support in target.
8910
8911 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8912
8913 PR rtl-optimization/48374
8914 * gcc.dg/pr48374.c: New test.
8915
8916 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8917
8918 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8919
8920 2012-01-25 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/51966
8923 * gfortran.dg/derived_constructor_char_3.f90: New.
8924
8925 2012-01-24 Ian Lance Taylor <iant@google.com>
8926
8927 * go.test/go-test.exp (filecmp): New procedure.
8928 (errchk): Handle quoted square brackets.
8929 (go-gc-tests): Set go_compile_args. Handle various new test
8930 lines. Skip a few new tests.
8931 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8932
8933 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8934
8935 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8936 (check_effective_target_vect_extract_even_odd)
8937 (check_effective_target_vect_interleave): Return true for MIPS
8938 paired-single.
8939
8940 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8941
8942 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8943 (main): Use it instead of argc.
8944
8945 2012-01-24 Jason Merrill <jason@redhat.com>
8946
8947 PR c++/51973
8948 * g++.dg/cpp0x/sfinae31.C: New.
8949
8950 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8951
8952 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8953
8954 2012-01-24 Jason Merrill <jason@redhat.com>
8955
8956 PR c++/51812
8957 * g++.dg/inherit/covariant20.C: New.
8958
8959 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8960
8961 PR c++/51223
8962 * g++.dg/parse/crash58.C: New.
8963
8964 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR target/51957
8967 * gcc.dg/pr51957-1.c: New test.
8968 * gcc.dg/pr51957-1.h: New file.
8969 * gcc.dg/pr51957-2.c: New test.
8970
8971 2012-01-23 Jason Merrill <jason@redhat.com>
8972
8973 PR c++/51930
8974 * g++.dg/ext/visibility/template10.C: New.
8975
8976 2012-01-23 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/51948
8979 * gfortran.dg/move_alloc_12.f90: New.
8980
8981 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8982
8983 PR middle-end/45416
8984 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8985
8986 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8987
8988 PR c++/51398
8989 * g++.dg/template/crash111.C: New.
8990
8991 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8992
8993 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8994 configurations.
8995 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8996
8997 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8998
8999 PR testsuite/51941
9000 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9001 the DW_TAG_class_type and DW_AT_name: "Executor".
9002
9003 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9004
9005 * lib/target-supports.exp
9006 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9007 (check_effective_target_vect_interleave): Likewise.
9008
9009 2012-01-22 Jason Merrill <jason@redhat.com>
9010
9011 PR c++/51925
9012 * g++.dg/template/using20.C: New.
9013 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9014
9015 2012-01-23 Jason Merrill <jason@redhat.com>
9016
9017 PR target/51934
9018 * g++.dg/torture/pr51344.C: Limit to x86.
9019
9020 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9021
9022 * c-c++-common/tm/omp.c: Require target with pthread support.
9023
9024 2012-01-23 Richard Guenther <rguenther@suse.de>
9025
9026 PR tree-optimization/51949
9027 * gcc.dg/torture/pr51949.c: New testcase.
9028
9029 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR rtl-optimization/51933
9032 * gcc.c-torture/execute/pr51933.c: New test.
9033
9034 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9035
9036 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9037 Do not define for Interix.
9038
9039 2012-01-22 Jason Merrill <jason@redhat.com>
9040
9041 PR c++/51832
9042 * g++.dg/lto/pr51832.h: New.
9043 * g++.dg/lto/pr51832_0.C: New.
9044 * g++.dg/lto/pr51832_1.C: New.
9045
9046 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9047
9048 * gcc.dg/ext-elim-1.c: New test.
9049
9050 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9051
9052 PR target/51931
9053 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9054 * g++.dg/opt/longbranch1.C: Likewise.
9055
9056 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9057
9058 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9059 in C++11 mode.
9060
9061 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9062
9063 PR fortran/50556
9064 * gfortran.dg/namelist_74.f90: New test.
9065 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9066
9067 2012-01-21 Tobias Burnus <burnus@net-b.de>
9068
9069 PR fortran/51913
9070 * gfortran.dg/class_47.f90: New.
9071
9072 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9073
9074 * gnat.dg/renaming5.ad[sb]: New test.
9075
9076 2012-01-20 Jason Merrill <jason@redhat.com>
9077
9078 PR c++/51919
9079 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9080
9081 2012-01-20 Jason Merrill <jason@redhat.com>
9082
9083 PR c++/51922
9084 * g++.dg/ext/attrib42.C: Require ilp32.
9085
9086 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/51915
9089 * gcc.target/arm/pr51915.c: New test.
9090
9091 2012-01-20 Cary Coutant <ccoutant@google.com>
9092 Dodji Seketeli <dodji@redhat.com>
9093
9094 PR debug/45682
9095 * g++.dg/debug/dwarf2/nested-3.C: New test.
9096
9097 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/51402
9100 * g++.dg/template/crash110.C: New.
9101
9102 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9103
9104 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9105 Remove default options on hppa*-*-hpux*.
9106
9107 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9108
9109 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9110
9111 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9112
9113 * gcc.c-torture/compile/pr51856.c: New testcase.
9114
9115 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9116
9117 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9118 options to go_target_compile.
9119
9120 2012-01-20 Kai Tietz <ktietz@redhat.com>
9121
9122 * g++.dg/torture/pr51344.C: Fix typo.
9123
9124 2012-01-20 Richard Guenther <rguenther@suse.de>
9125
9126 PR tree-optimization/51903
9127 * g++.dg/torture/pr51903.C: New testcase.
9128
9129 2012-01-20 Tobias Burnus <burnus@net-b.de>
9130 Janus Weil <janus@gcc.gnu.org>
9131
9132 PR fortran/51056
9133 * gfortran.dg/use_21.f90: New.
9134
9135 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR target/51106
9138 * gcc.dg/torture/pr51106-1.c: New test.
9139 * gcc.dg/torture/pr51106-2.c: New test.
9140
9141 2012-01-19 Kai Tietz <ktietz@redhat.com>
9142
9143 * g++.dg/torture/pr51344.C: New test.
9144
9145 2012-01-19 Tobias Burnus <burnus@net-b.de>
9146
9147 PR fortran/51904
9148 * gfortran.dg/intrinsic_size_2.f90: New.
9149
9150 2012-01-19 Jason Merrill <jason@redhat.com>
9151
9152 PR c++/51889
9153 * g++.dg/inherit/using7.C: New.
9154
9155 2012-01-19 Richard Guenther <rguenther@suse.de>
9156
9157 PR tree-optimization/37997
9158 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9159
9160 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9161
9162 PR rtl-optimization/51505
9163 * gcc.dg/pr51505.c: New test.
9164
9165 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9166
9167 PR fortran/51634
9168 * gfortran.dg/typebound_operator_12.f03: New.
9169 * gfortran.dg/typebound_operator_13.f03: New.
9170
9171 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/51225
9174 * g++.dg/cpp0x/pr51225.C: New.
9175
9176 2012-01-17 Ian Lance Taylor <iant@google.com>
9177
9178 PR go/50656
9179 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9180
9181 2012-01-17 Tobias Burnus <burnus@net-b.de>
9182
9183 PR fortran/51869
9184 * gfortran.dg/realloc_on_assign_9.f90: New.
9185
9186 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9187
9188 PR other/51165
9189 * gcc.dg/tm/memopt-3.c: Remove xfail.
9190 * gcc.dg/tm/memopt-4.c: Remove xfail.
9191 * gcc.dg/tm/memopt-5.c: Remove xfail.
9192 * gcc.dg/tm/memopt-7.c: Remove xfail.
9193
9194 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR tree-optimization/51877
9197 * gcc.c-torture/execute/pr51877.c: New test.
9198
9199 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9200
9201 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9202 {!vect_align_arrays} to vect_sizes_32B_16B.
9203 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9204 * gcc.dg/vect/vect-peel-3.c: Ditto.
9205
9206 2012-01-16 Jason Merrill <jason@redhat.com>
9207
9208 PR c++/51854
9209 * g++.dg/abi/mangle60.C: New.
9210
9211 PR c++/51827
9212 * g++.dg/pch/mangle1.{C,Hs}: New.
9213
9214 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9215 Tobias Burnus <burnus@net-b.de>
9216
9217 PR fortran/50981
9218 * gfortran.dg/elemental_optional_args_3.f90: New
9219 * gfortran.dg/elemental_optional_args_4.f90: New
9220
9221 2012-01-16 Tobias Burnus <burnus@net-b.de>
9222
9223 PR fortran/51809
9224 * gfortran.dg/use_20.f90: New
9225
9226 2012-01-16 Jason Merrill <jason@redhat.com>
9227
9228 PR c++/51868
9229 * g++.dg/cpp0x/rv-bitfield.C: New.
9230 * g++.dg/cpp0x/rv-bitfield2.C: New.
9231
9232 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9233
9234 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9235 subroutine 'qsort' and use index array to assign the result.
9236
9237 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR tree-optimization/51865
9240 * gcc.dg/pr51865.c: New test.
9241
9242 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9243
9244 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9245
9246 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9247
9248 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9249 to be loaded from the constant pool, rather than via %hi and %lo.
9250
9251 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9252
9253 PR rtl-optimization/51821
9254 * gcc.dg/pr51821.c: New test.
9255
9256 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9257
9258 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9259
9260 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9261
9262 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9263
9264 2012-01-14 Tobias Burnus <burnus@net-b.de>
9265
9266 PR fortran/51800
9267 * gfortran.dg/init_flag_8.f90: New.
9268 * gfortran.dg/init_flag_9.f90: New.
9269
9270 2011-01-14 Tobias Burnus <burnus@net-b.de>
9271
9272 PR fortran/51816
9273 * gfortran.dg/use_18.f90: New.
9274 * gfortran.dg/use_19.f90: New.
9275
9276 2012-01-13 Ian Lance Taylor <iant@google.com>
9277
9278 PR c++/50012
9279 * g++.dg/warn/Wsign-compare-4.C: New.
9280
9281 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9282
9283 PR fortran/48351
9284 * gfortran.dg/alloc_comp_assign.f03: New.
9285 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9286 __BUILTIN_FREE from 38 to 32.
9287
9288 2012-01-13 Jason Merrill <jason@redhat.com>
9289
9290 PR c++/20681
9291 * g++.dg/warn/Wreturn-type-7.C: New.
9292
9293 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9294
9295 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9296 assumption.
9297 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9298 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9299 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9300 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9301 int32plus because of big array needed.
9302 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9303 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9304
9305 2012-01-13 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/51813
9308 * g++.dg/ext/visibility/template9.C: New.
9309
9310 PR c++/51620
9311 * g++.dg/cpp0x/defaulted34.C: New.
9312 * g++.dg/template/virtual3.C: New.
9313
9314 2012-01-13 Richard Guenther <rguenther@suse.de>
9315
9316 PR middle-end/8081
9317 * gcc.dg/torture/pr8081.c: New testcase.
9318
9319 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9320
9321 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9322
9323 2012-01-12 Jason Merrill <jason@redhat.com>
9324
9325 PR c++/51714
9326 * g++.dg/ext/stmtexpr14.C: New.
9327
9328 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9329
9330 PR c++/51633
9331 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9332
9333 2012-01-12 Jason Merrill <jason@redhat.com>
9334
9335 PR c++/48051
9336 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9337 * g++.dg/abi/mangle58.C: Likewise.
9338
9339 PR c++/51403
9340 * g++.dg/template/arg8.C: New.
9341
9342 2012-01-12 Ira Rosen <irar@il.ibm.com>
9343
9344 PR tree-optimization/51799
9345 * gcc.dg/vect/pr51799.c: New test.
9346 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9347 patterns.
9348
9349 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9350 Tobias Burnus <burnus@net-b.de>
9351
9352 PR fortran/51057
9353 PR fortran/51616
9354 * lib/target-supports.exp
9355 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9356 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9357
9358 2012-01-11 Jason Merrill <jason@redhat.com>
9359
9360 PR c++/51565
9361 * g++.dg/ext/attrib42.C: New.
9362
9363 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9364
9365 PR bootstrap/51796
9366 * gcc.dg/pr51796.c: New test.
9367
9368 2012-01-11 Jason Merrill <jason@redhat.com>
9369
9370 PR c++/51818
9371 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9372
9373 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9374
9375 * gnat.dg/array19.ad[sb]: New test.
9376
9377 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9378
9379 * gnat.dg/opt23.ad[sb]: New test.
9380 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9381 * gnat.dg/opt24.ad[sb]: New test.
9382
9383 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9384
9385 PR tree-optimization/49642
9386 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9387 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9388
9389 2012-01-11 Jason Merrill <jason@redhat.com>
9390
9391 PR c++/51613
9392 * g++.dg/template/explicit-args5.C: New.
9393
9394 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9395
9396 * gcc.c-torture/execute/20120110-1.c: New testcase.
9397
9398 2012-01-10 Jason Merrill <jason@redhat.com>
9399
9400 PR c++/51614
9401 * g++.dg/inherit/ambig1.C: New.
9402
9403 PR c++/51433
9404 * g++.dg/cpp0x/constexpr-cache1.C: New.
9405
9406 2012-01-10 Richard Guenther <rguenther@suse.de>
9407
9408 PR tree-optimization/51801
9409 * gcc.dg/torture/pr51801.c: New testcase.
9410
9411 2012-01-10 Tobias Burnus <burnus@net-b.de>
9412
9413 PR fortran/51652
9414 * gfortran.dg/allocate_with_typespec_5.f90: New.
9415
9416 2012-01-10 Tobias Burnus <burnus@net-b.de>
9417
9418 * gfortran.dg/class_39.f03: Update dg-error string.
9419
9420 2012-01-10 Richard Guenther <rguenther@suse.de>
9421
9422 PR tree-optimization/50913
9423 * gcc.dg/graphite/interchange-16.c: New testcase.
9424 * gcc.dg/graphite/scop-20.c: XFAIL.
9425 * gfortran.dg/graphite/interchange-1.f: Likewise.
9426 * gfortran.dg/graphite/block-1.f90: Likewise.
9427 * gfortran.dg/graphite/block-2.f: Likewise.
9428
9429 2012-01-10 Richard Henderson <rth@redhat.com>
9430
9431 * lib/target-supports.exp (check_effective_target_vect_perm,
9432 check_effective_target_vect_perm_byte,
9433 check_effective_target_vect_perm_short): Enable for arm neon.
9434
9435 2012-01-09 Tobias Burnus <burnus@net-b.de>
9436
9437 PR fortran/46328
9438 * gfortran.dg/typebound_operator_11.f90: New.
9439
9440 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * gnat.dg/array18.adb: New test.
9443 * gnat.dg/array18_pkg.ads: New helper.
9444
9445 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/51791
9448 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9449 around base object in first assignment in main program.
9450 * gfortran.dg/typebound_operator_10.f03: New test.
9451
9452 2012-01-09 Martin Jambor <mjambor@suse.cz>
9453
9454 PR tree-optimization/51759
9455 * g++.dg/ipa/pr51759.C: New test.
9456
9457 2012-01-09 Tobias Burnus <burnus@net-b.de>
9458
9459 PR fortran/51758
9460 * gfortran.dg/optional_absent_2.f90: New.
9461
9462 2012-01-09 Tobias Burnus <burnus@net-b.de>
9463
9464 PR fortran/51578
9465 * gfortran.dg/use_17.f90: New.
9466
9467 2012-01-09 Gary Funck <gary@intrepid.com>
9468
9469 PR preprocessor/33919
9470 * gcc.dg/pr33919.c: New test.
9471 * gcc.dg/pr33919-0.h: New test header file.
9472 * gcc.dg/pr33919-1.h: Ditto.
9473 * gcc.dg/pr33919-2.h: Ditto.
9474
9475 2012-01-07 Jan Hubicka <jh@suse.cz>
9476
9477 PR tree-optimize/51694
9478 * gcc.c-torture/compile/pr51694.c: new testcase.
9479
9480 2012-01-07 Jan Hubicka <jh@suse.cz>
9481
9482 PR tree-optimization/51600
9483 * g++.dg/torture/pr51600.C: New testcase.
9484
9485 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9486
9487 PR gcov-profile/51715
9488 PR gcov-profile/51717
9489 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9490 * gcc.misc-tests/gcov-14.c: Likewise.
9491
9492 2012-01-06 Jason Merrill <jason@redhat.com>
9493
9494 * g++.dg/parse/new5.C: New.
9495
9496 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9497
9498 PR testsuite/51655
9499 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9500 including <string.h>.
9501
9502 2012-01-06 Jason Merrill <jason@redhat.com>
9503
9504 * g++.dg/abi/mangle51.C: New.
9505 * g++.dg/abi/mangle52.C: New.
9506 * g++.dg/abi/mangle53.C: New.
9507 * g++.dg/abi/mangle54.C: New.
9508 * g++.dg/abi/mangle55.C: New.
9509 * g++.dg/abi/mangle56.C: New.
9510 * g++.dg/abi/mangle57.C: New.
9511 * g++.dg/abi/mangle58.C: New.
9512 * g++.dg/abi/mangle59.C: New.
9513 * g++.dg/cpp0x/trailing3.C: Update mangling.
9514 * g++.dg/cpp0x/variadic111.C: Update mangling.
9515 * g++.dg/cpp0x/variadic4.C: Update mangling.
9516 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9517 * g++.dg/template/nontype22.C: Works now.
9518 * g++.dg/template/pr35240.C: Works now.
9519
9520 * g++.dg/cpp0x/error7.C: New.
9521
9522 2012-01-06 Tobias Burnus <burnus@net-b.de>
9523
9524 * gfortran.dg/deallocate_stat_2.f90: New.
9525 * coarray/allocate_errgmsg.f90: New.
9526 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9527 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9528 * coarray/subobject_1.f90: Fix for num_images > 1.
9529 * gfortran.dg/deallocate_stat.f90: Update due to changed
9530 stat= handling.
9531
9532 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9533
9534 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9535
9536 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9537
9538 * ada/acats/overflow.lst: Add cb20004.
9539
9540 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9541
9542 PR c++/51541
9543 * g++.dg/cpp0x/alias-decl-18.C: New test.
9544
9545 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gcc.c-torture/execute/20120104-1.c: New test.
9548
9549 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9550
9551 PR fortran/PR48946
9552 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9553 the old typebound_operator_8.f03.
9554 * gfortran.dg/typebound_operator_8.f03: New version of
9555 typebound_operator_7.f03 with 'u' a derived type instead of a
9556 class object.
9557
9558 2012-01-05 Richard Guenther <rguenther@suse.de>
9559
9560 * g++.dg/torture/pr49309.C: Skip for -flto.
9561
9562 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9563
9564 PR middle-end/51761
9565 * gcc.c-torture/compile/pr51761.c: New test.
9566
9567 2012-01-05 Richard Guenther <rguenther@suse.de>
9568
9569 PR tree-optimization/51760
9570 * gcc.dg/torture/pr51760.c: New testcase.
9571
9572 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9573
9574 PR middle-end/51472
9575 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9576
9577 2012-01-05 Richard Guenther <rguenther@suse.de>
9578
9579 PR lto/41576
9580 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9581 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9582
9583 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR debug/51695
9586 * gcc.dg/pr51695.c: New test.
9587
9588 2012-01-04 Andrew Pinski <apinski@cavium.com>
9589
9590 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9591 * gcc.target/mips/octeon2-lx-1.c: New test.
9592 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9593 * gcc.target/mips/octeon2-lx-2.c: New test.
9594 * gcc.target/mips/octeon2-lx-3.c: New test.
9595
9596 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9597
9598 PR other/51163
9599 PR other/51164
9600 * gcc.dg/tm/alias-1.c: Adjust regexp.
9601 * gcc.dg/tm/alias-2.c: Adjust regexp.
9602
9603 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9604
9605 PR c++/51064
9606 * g++.dg/warn/Wparentheses-26.C: New.
9607
9608 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9609
9610 * gfortran.dg/elemental_optional_args_2.f90: New test.
9611
9612 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9613
9614 PR fortran/49693
9615 * gfortran.dg/common_17.f90: New test.
9616
9617 2012-01-04 Richard Guenther <rguenther@suse.de>
9618
9619 PR tree-optimization/49651
9620 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9621 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9622
9623 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9624
9625 PR c++/51738
9626 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9627
9628 2012-01-03 Andrew Pinski <apinski@cavium.com>
9629
9630 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9631 for all mips targets. Also allow an optional .cfi_startproc.
9632
9633 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9634
9635 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9636
9637 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9638
9639 PR c++/29273
9640 * g++.dg/rtti/dyncast5.C: New.
9641
9642 2012-01-03 Richard Guenther <rguenther@suse.de>
9643
9644 PR tree-optimization/51070
9645 * gcc.dg/torture/pr51070-2.c: New testcase.
9646
9647 2012-01-03 Richard Guenther <rguenther@suse.de>
9648
9649 PR tree-optimization/51692
9650 * gcc.dg/torture/pr51692.c: New testcase.
9651
9652 2012-01-03 Richard Guenther <rguenther@suse.de>
9653
9654 PR debug/51650
9655 * g++.dg/lto/pr51650-3_0.C: New testcase.
9656
9657 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9658
9659 PR c++/15867
9660 * g++.dg/warn/Wredundant-decls-spec.C: New.
9661
9662 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR tree-optimization/51719
9665 * g++.dg/tree-prof/pr51719.C: New test.
9666
9667 2012-01-03 Richard Guenther <rguenther@suse.de>
9668
9669 PR middle-end/51730
9670 * gcc.dg/fold-compare-6.c: New testcase.
9671
9672 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR c++/51669
9675 * g++.dg/gomp/pr51669.C: New test.
9676
9677 2012-01-02 Jason Merrill <jason@redhat.com>
9678
9679 PR c++/51675
9680 * g++.dg/cpp0x/constexpr-union2.C: New.
9681
9682 PR c++/51666
9683 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9684
9685 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9686
9687 PR c++/51462
9688 * g++.dg/cpp0x/constexpr-99.C: New test.
9689
9690 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9691
9692 PR c++/20140
9693 * g++.dg/template/init9.C: New.
9694
9695 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9696
9697 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9698 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9699 rather than a specific number.
9700
9701 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9702
9703 PR fortran/46262
9704 PR fortran/46328
9705 PR fortran/51052
9706 * gfortran.dg/typebound_operator_7.f03: New.
9707 * gfortran.dg/typebound_operator_8.f03: New.
9708
9709 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9710
9711 PR target/51729
9712 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9713 XFAIL.
9714 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9715
9716 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9717
9718 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9719
9720 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9721
9722 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9723 for MIPS.
9724
9725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9726
9727 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9728 * gfortran.dg/io_real_boz_4.f90: Likewise.
9729 * gfortran.dg/io_real_boz_5.f90: Likewise.
9730
9731 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9732
9733 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9734
9735 2012-01-02 Revital Eres <revital.eres@linaro.org>
9736
9737 * gcc.dg/sms-11.c: New file.
9738
9739 2012-01-02 Tobias Burnus <burnus@net-b.de>
9740
9741 PR fortran/51682
9742 * gfortran.dg/coarray/image_index_3.f90: New.
9743
9744 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9745
9746 PR c++/16603
9747 * g++.dg/parse/enum8.C: New.
9748
9749 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/51379
9752 * g++.dg/conversion/reinterpret4.C: New.
9753 * g++.dg/conversion/reinterpret1.C: Adjust.
9754
9755 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9756
9757 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9758
9759 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9760
9761 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9762 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9763 * g++.old-deja/g++.jason/access14.C: Likewise.
9764 * g++.old-deja/g++.jason/access8.C: Likewise.
9765 * g++.old-deja/g++.jason/access1.C: Likewise.
9766 * g++.old-deja/g++.other/access3.C: Likewise.
9767 * g++.old-deja/g++.other/access5.C: Likewise.
9768 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9769 * g++.old-deja/g++.law/visibility22.C: Likewise.
9770 * g++.old-deja/g++.law/visibility26.C: Likewise.
9771 * g++.old-deja/g++.mike/p2746.C: Likewise.
9772 * g++.dg/debug/using1.C: Likewise.
9773 * g++.dg/lookup/using51.C: Likewise.
9774 * g++.dg/inherit/using5.C: Likewise.
9775 * g++.dg/inherit/pr30297.C: Likewise.
9776 * g++.dg/inherit/access8.C: Likewise.
9777 * g++.dg/torture/pr39362.C: Likewise.
9778 * g++.dg/template/crash13.C: Likewise.
9779 * g++.dg/template/using10.C: Likewise.
9780
9781 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9782
9783 PR fortran/51502
9784 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9785
9786 2012-01-01 Ira Rosen <irar@il.ibm.com>
9787
9788 PR tree-optimization/51704
9789 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9790 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9791 corresponding flags.
9792
9793 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9794
9795 PR c++/51723
9796 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9797
9798 2012-01-01 Jan Hubicka <jh@suse.cz>
9799
9800 PR rtl-optimization/51069
9801 * gcc.c-torture/compile/pr51069.c: New testcase.
9802
9803 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9804
9805 PR tree-optimization/51683
9806 * gcc.dg/pr51683.c: New test.
9807 \f
9808 Copyright (C) 2012 Free Software Foundation, Inc.
9809
9810 Copying and distribution of this file, with or without modification,
9811 are permitted in any medium without royalty provided the copyright
9812 notice and this notice are preserved.