re PR rtl-optimization/55122 (ICE: maximum number of LRA constraint passes is achieve...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/55122
4 * gcc.dg/pr55122.c: New test.
5
6 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
7
8 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
9 word powerpc.
10 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
11 * gcc.target/powerpc/loop_align.c: Skip on AIX.
12 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
13 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
14
15 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
16
17 PR c/53063
18 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
19
20 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
21
22 PR c/51294
23 * c-c++-common/pr51294.c: New.
24
25 2012-11-07 Martin Jambor <mjambor@suse.cz>
26
27 PR tree-optimization/53787
28 * gcc.dg/ipa/ipa-5.c: Adjust.
29 * gcc.dg/ipa/ipcp-agg-1.c: New test.
30 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
31 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
32 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
33 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
34 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
35 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
36 * gfortran.dg/pr48636-2.f90: New test.
37 * gfortran.dg/pr53787.f90: Likewise.
38
39 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
40
41 PR c++/55226
42 Revert:
43 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/54922
46 * g++.dg/cpp0x/constexpr-union4.C: New.
47
48 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
49
50 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
51
52 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
53
54 PR target/49220
55 * gcc.c-torture/compile/pr49220.c: New test.
56
57 2012-11-07 Florian Weimer <fweimer@redhat.com>
58
59 * g++.dg/init/new40.C: New.
60
61 2012-11-07 Jakub Jelinek <jakub@redhat.com>
62
63 PR debug/54693
64 * gcc.dg/guality/pr54693-2.c: New test.
65
66 2012-11-06 Andrew Pinski <apinski@cavium.com>
67
68 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
69 -fno-vect-cost-model.
70
71 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
72
73 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
74 * gcc.dg/tm/debug-1.c: Same.
75 * gcc.dg/tm/irrevocable-3.c: Same.
76 * gcc.dg/tm/irrevocable-4.c: Same.
77 * gcc.dg/tm/memopt-10.c: Same.
78 * gcc.dg/tm/memopt-11.c: Same.
79 * gcc.dg/tm/props-4.c: Same.
80 * gcc.dg/tm/wrap-3.c: Same.
81 * gcc.dg/tm/wrap-4.c: Same.
82
83 2012-11-06 Andrew Pinski <apinski@cavium.com>
84
85 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
86
87 2012-11-06 Jan Hubicka <jh@suse.cz>
88
89 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
90 candidate still.
91 * gcc.dg/tree-ssa/loop-23.c: Likewise.
92 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
93 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
94
95 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
96
97 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
98
99 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
100
101 PR middle-end/41993
102 * gcc.dg/torture/pr41993.c: New test.
103
104 2012-11-06 Jan Hubicka <jh@suse.cz>
105
106 * gcc.target/i386/l_fma_float_?.c: Update.
107 * gcc.target/i386/l_fma_double_?.c: Update.
108
109 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
110
111 PR target/54089
112 * gcc.target/sh/pr54089-8.c: New.
113 * gcc.target/sh/pr54089-9.c: New.
114
115 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
116
117 PR target/47440
118 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
119 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
120 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
121 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
122 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
123 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
124 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
125 * gcc.target/i386/avx-vzeroupper-27.c: New.
126
127 2012-11-06 Janus Weil <janus@gcc.gnu.org>
128
129 PR fortran/54917
130 * gfortran.dg/transfer_class_1.f90: New.
131 * gfortran.dg/transfer_class_2.f90: New.
132
133 2012-11-05 Sriraman Tallam <tmsriram@google.com>
134
135 * testsuite/g++.dg/mv1.C: New test.
136 * testsuite/g++.dg/mv2.C: New test.
137 * testsuite/g++.dg/mv3.C: New test.
138 * testsuite/g++.dg/mv4.C: New test.
139 * testsuite/g++.dg/mv5.C: New test.
140 * testsuite/g++.dg/mv6.C: New test.
141
142 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
143
144 PR testsuite/55186
145 * gcc.dg/const-uniq-1.c (a): Increase length four times.
146
147 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
148
149 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
150 darwin.
151
152 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
153
154 * g++.dg/torture/20121105-1.C: New test.
155
156 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
157
158 * gcc.dg/torture/fp-compare.c: New testcase.
159
160 2012-11-05 Jan Hubicka <jh@suse.cz>
161
162 * gcc.dg/const-1.c: Update.
163 * gcc.dg/pure-1.c: Update.
164
165 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
166
167 PR rtl-optimization/55151
168 * gcc.dg/pr55151.c: New test.
169
170 2012-11-05 Jakub Jelinek <jakub@redhat.com>
171
172 PR debug/54970
173 PR debug/54971
174 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
175
176 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
177
178 PR testsuite/51128
179 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
180
181 2012-11-05 Jan Hubicka <jh@suse.cz>
182
183 * gcc.dg/autopar/pr49960.c: Fix testcase.
184
185 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
186
187 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
188 Fix scan-tree-dump-times directive.
189
190 2012-11-04 Janus Weil <janus@gcc.gnu.org>
191
192 PR fortran/55199
193 * gfortran.dg/associate_12.f90: New.
194
195 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
196
197 PR target/54255
198 * lib/target-supports.exp (check_effective_target_masm_intel): New
199 proc.
200 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
201 masm_intel.
202
203 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
204 Jack Howarth <howarth@bromo.med.uc.edu>
205
206 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
207 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
208 * gcc.target/i386/pr53249.c: Likewise.
209
210 2012-11-03 Andrew Pinski <apinski@cavium.com>
211
212 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
213 call abort1 so that cross jumping does not happen.
214
215 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
216
217 PR target/51244
218 * gcc.target/sh/pr51244-18.c: New.
219 * gcc.target/sh/pr51244-19.c: New.
220
221 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
222
223 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
224 b requires a 64-bit operation followed by a truncation.
225
226 2012-11-02 Jan Hubicka <jh@suse.cz>
227
228 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
229
230 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
231
232 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
233 conditions to verify the reduction code is vectorized.
234
235 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
236 in case 'pow', such as 'powerpc' is used in the compiler version name.
237 * gcc.target/powerpc/pr46728-2.c: Likewise.
238 * gcc.target/powerpc/pr46728-3.c: Likewise.
239 * gcc.target/powerpc/pr46728-4.c: Likewise.
240 * gcc.target/powerpc/pr46728-5.c: Likewise.
241 * gcc.target/powerpc/pr46728-7.c: Likewise.
242 * gcc.target/powerpc/pr46728-8.c: Likewise.
243 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
244
245 2012-11-02 Jan Hubicka <jh@suse.cz>
246
247 * gcc.dg/tree-ssa/loop-38.c: New testcase.
248
249 2012-11-02 Jan Hubicka <jh@suse.cz>
250
251 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
252 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
253
254 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
255
256 PR middle-end/55130
257 * gcc.target/i386/pr55130.c: New test.
258
259 2012-11-02 Jakub Jelinek <jakub@redhat.com>
260
261 PR target/55147
262 * gcc.target/i386/pr55147.c: New test.
263
264 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
265
266 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
267 * gfortran.dg/default_format_denormal_1.f90: Same.
268
269 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
270
271 PR middle-end/55001
272 * g++.dg/ext/vector19.C: Remove target restrictions.
273 * gcc.dg/fold-compare-7.c: New testcase.
274
275 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
276
277 PR target/55160
278 * gcc.target/sh/pr55160.c: New.
279
280 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
281
282 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
283 scan-assembler regex.
284
285 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
286
287 PR middle-end/55150
288 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
289 * gcc.dg/pr55150-2.c: New test.
290
291 2012-11-01 Sharad Singhai <singhai@google.com>
292
293 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
294 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
295 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
296 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
297
298 2012-10-31 Dehao Chen <dehao@google.com>
299
300 * g++.dg/debug/dwarf2/block.C: New testcase.
301
302 2012-10-31 Jan Hubicka <jh@suse.cz>
303
304 * gcc.dg/pr44974.c: Add noinline.
305
306 2012-10-31 Janus Weil <janus@gcc.gnu.org>
307
308 PR fortran/53718
309 * gfortran.dg/class_54.f90: New.
310
311 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
312 Jakub Jelinek <jakub@redhat.com>
313
314 PR tree-optimization/55018
315 * gcc.dg/torture/pr55018.c: New test.
316
317 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
318
319 PR c++/54583
320 * g++.dg/ext/vla13.C: New.
321
322 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
323
324 PR middle-end/55150
325 * gcc.dg/pr55150.c: New test.
326
327 2012-10-31 Tobias Burnus <burnus@net-b.de>
328
329 PR fortran/55134
330 * gfortran.dg/associate_11.f90: New.
331
332 2012-10-31 Dodji Seketeli <dodji@redhat.com>
333
334 PR c++/54955
335 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
336
337 2012-10-31 Jakub Jelinek <jakub@redhat.com>
338
339 PR tree-optimization/19105
340 PR tree-optimization/21643
341 PR tree-optimization/46309
342 * gcc.dg/pr19105.c: New test.
343 * gcc.dg/pr21643.c: New test.
344 * gcc.dg/pr46309-2.c: New test.
345 * gcc.c-torture/execute/pr46309.c: New test.
346
347 2012-10-31 Alan Modra <amodra@gmail.com>
348
349 * gcc.target/powerpc/dimode_off.c: New.
350 * gcc.target/powerpc/timode_off.c: New.
351 * gcc.target/powerpc/dfmode_off.c: New.
352 * gcc.target/powerpc/tfmode_off.c: New.
353
354 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
355
356 PR rtl-optimization/55093
357 * gcc.target/i386/pr55093.c: New file.
358
359 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
360
361 * gcc.target/i386/pr55116.c: Renamed to ...
362 * gcc.target/i386/pr55116-1.c: This.
363
364 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
365
366 * gcc.target/i386/pr55116-2.c: New file.
367
368 2012-10-30 Richard Biener <rguenther@suse.de>
369
370 * gcc.dg/vect/slp-perm-2.c: Adjust.
371
372 2012-10-30 Richard Biener <rguenther@suse.de>
373
374 PR tree-optimization/55111
375 * gcc.dg/torture/pr55111.c: New testcase.
376
377 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
378
379 PR target/53988
380 * gcc.target/sh/pr53988.c: New.
381
382 2012-10-30 Bin Cheng <bin.cheng@arm.com>
383
384 PR target/54989
385 * gcc.dg/hoist-register-pressure-1.c: Rename from
386 hoist-register-pressure.c. Add nonpic condition.
387 * gcc.dg/hoist-register-pressure-2.c: New testcase.
388
389 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
390
391 PR c++/54930
392 * gcc.dg/Wreturn-local-addr.c: New.
393 * g++.dg/warn/Wno-return-local-addr.C: New.
394 * g++.dg/warn/Wreturn-local-addr.C: New.
395
396 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
397
398 PR middle-end/55116
399 * gcc.target/i386/pr55116.c: New file.
400
401 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
402
403 PR c/53066
404 * gcc.dg/Wshadow-4.c: New.
405 * gcc.dg/Wshadow-4.h: New.
406
407 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
408
409 PR debug/54693
410 * gcc.dg/guality/pr54693.c: New.
411
412 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
413
414 PR middle-end/55027
415 * gcc.dg/pr55027.c: New testcase.
416
417 2012-10-29 Jan Hubicka <jh@suse.cz>
418
419 * gcc.dg/ipa/inline-6.c: New testcase.
420
421 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
422
423 PR rtl-optimization/55106
424 * g++.dg/pr55106.C: New.
425
426 2012-10-29 Richard Guenther <rguenther@suse.de>
427
428 PR middle-end/53695
429 * gcc.dg/torture/pr53695.c: New testcase.
430
431 2012-10-28 Jan Hubicka <jh@suse.cz>
432
433 * gcc.dg/ipa/inlinehint-3.c: New testcase.
434
435 2012-10-28 Tobias Burnus <burnus@net-b.de>
436
437 PR fortran/54958
438 * gfortran.dg/do_check_6.f90: New.
439
440 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
441 Jack Howarth <howarth@bromo.med.uc.edu>
442
443 PR target/54404
444 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
445 to dg-options.
446 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
447
448 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
449
450 PR target/34283
451 * gcc.target/i386/pr34283.c: New test.
452
453 2012-10-26 Jakub Jelinek <jakub@redhat.com>
454
455 PR c++/55081
456 * g++.dg/opt/pr55081.C: New test.
457
458 PR debug/54970
459 PR debug/54971
460 * gcc.dg/guality/pr54970.c: New test.
461
462 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/54984
465 * g++.dg/template/new11.C: New.
466
467 2012-10-26 Richard Biener <rguenther@suse.de>
468
469 PR middle-end/54824
470 * gcc.dg/torture/pr54824.c: New testcase.
471
472 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
473
474 * gcc.target/i386/fxsave-1.c: New.
475 * gcc.target/i386/fxsave64-1.c: Ditto.
476 * gcc.target/i386/fxrstor-1.c: Ditto.
477 * gcc.target/i386/fxrstor64-1.c: Ditto.
478 * gcc.target/i386/xsave-1.c: Ditto.
479 * gcc.target/i386/xsave64-1.c: Ditto.
480 * gcc.target/i386/xrstor-1.c: Ditto.
481 * gcc.target/i386/xrstor64-1.c: Ditto.
482 * gcc.target/i386/xsaveopt-1.c: Ditto.
483 * gcc.target/i386/xsaveopt64-1.c: Ditto.
484 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
485 * gcc.target/i386/sse-13.c: Ditto.
486 * gcc.target/i386/sse-14.c: Ditto.
487 * gcc.target/i386/sse-22.c: Ditto.
488 * gcc.target/i386/sse-23.c: Ditto.
489 * g++.dg/other/i386-2.C: Ditto.
490 * g++.dg/other/i386-3.C: Ditto.
491
492 2012-10-25 Jan Hubicka <jh@suse.cz>
493
494 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
495 at ivcanon time.
496
497 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
498
499 PR c++/53761
500 * g++.dg/ext/transparent-union.C: New.
501
502 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
503
504 PR c++/54427
505 * g++.dg/ext/vector19.C: New testcase.
506
507 2012-10-25 Richard Biener <rguenther@suse.de>
508
509 PR tree-optimization/54902
510 * g++.dg/torture/pr54902.C: New testcase.
511
512 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
513
514 PR c++/34892
515 * g++.dg/template/crash114.C: New.
516
517 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
518
519 PR bootstrap/55049
520 * gcc.target/i386/pr55049-1.c: New test.
521
522 2012-10-24 Janus Weil <janus@gcc.gnu.org>
523
524 PR fortran/55037
525 * gfortran.dg/class_dummy_4.f03: New.
526
527 2012-10-24 Jakub Jelinek <jakub@redhat.com>
528
529 PR rtl-optimization/55010
530 * gcc.dg/pr55010.c: New test.
531
532 PR debug/54828
533 * g++.dg/debug/pr54828.C: New test.
534
535 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
536
537 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
538 * gcc.dg/vect/vect-83_64.c: Likewise.
539
540 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
541
542 PR c++/54922
543 * g++.dg/cpp0x/constexpr-union4.C: New.
544
545 2012-10-23 Jeff Law <law@redhat.com>
546
547 * gcc.c-torture/execute/pr54985.c: New test.
548
549 2012-10-23 Paul Koning <ni1d@arrl.net>
550
551 PR debug/54508
552 * g++.dg/debug/dwarf2/pr54508.C: New.
553
554 2012-10-23 Jakub Jelinek <jakub@redhat.com>
555
556 PR c++/54844
557 * g++.dg/template/sizeof14.C: New test.
558
559 2012-10-23 Ian Bolton <ian.bolton@arm.com>
560 Jim MacArthur <jim.macarthur@arm.com>
561 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
562 Marcus Shawcroft <marcus.shawcroft@arm.com>
563 Nigel Stephens <nigel.stephens@arm.com>
564 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
565 Richard Earnshaw <rearnsha@arm.com>
566 Sofiane Naci <sofiane.naci@arm.com>
567 Stephen Thomas <stephen.thomas@arm.com>
568 Tejas Belagod <tejas.belagod@arm.com>
569 Yufeng Zhang <yufeng.zhang@arm.com>
570
571 * lib/target-supports.exp
572 (check_profiling_available): Add AArch64.
573 (check_effective_target_vect_int): Likewise.
574 (check_effective_target_vect_shift): Likewise.
575 (check_effective_target_vect_float): Likewise.
576 (check_effective_target_vect_double): Likewise.
577 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
578 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
579 (check_effective_target_vect_pack_trunc): Likewise.
580 (check_effective_target_vect_unpack): Likewise.
581 (check_effective_target_vect_hw_misalign): Likewise.
582 (check_effective_target_vect_short_mult): Likewise.
583 (check_effective_target_vect_int_mult): Likewise.
584 (check_effective_target_vect_stridedN): Likewise.
585 (check_effective_target_sync_int_long): Likewise.
586 (check_effective_target_sync_char_short): Likewise.
587 (check_vect_support_and_set_flags): Likewise.
588 (check_effective_target_aarch64_tiny): New.
589 (check_effective_target_aarch64_small): New.
590 (check_effective_target_aarch64_large): New.
591 * g++.dg/other/PR23205.C: Enable aarch64.
592 * g++.dg/other/pr23205-2.C: Likewise.
593 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
594 * gcc.c-torture/execute/20101011-1.c: Likewise.
595 * gcc.dg/20020312-2.c: Likewise.
596 * gcc.dg/20040813-1.c: Likewise.
597 * gcc.dg/builtin-apply2.c: Likewise.
598 * gcc.dg/stack-usage-1.c: Likewise.
599
600 2012-10-23 Ian Bolton <ian.bolton@arm.com>
601 Jim MacArthur <jim.macarthur@arm.com>
602 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
603 Marcus Shawcroft <marcus.shawcroft@arm.com>
604 Nigel Stephens <nigel.stephens@arm.com>
605 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
606 Richard Earnshaw <rearnsha@arm.com>
607 Sofiane Naci <sofiane.naci@arm.com>
608 Stephen Thomas <stephen.thomas@arm.com>
609 Tejas Belagod <tejas.belagod@arm.com>
610 Yufeng Zhang <yufeng.zhang@arm.com>
611
612 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
613 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
614 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
615 * gcc.target/aarch64/aapcs/abitest.S: New file.
616 * gcc.target/aarch64/aapcs/abitest.h: New file.
617 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
618 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
619 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
620 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
621 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
622 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
623 * gcc.target/aarch64/aapcs/ice_1.c: New file.
624 * gcc.target/aarch64/aapcs/ice_2.c: New file.
625 * gcc.target/aarch64/aapcs/ice_3.c: New file.
626 * gcc.target/aarch64/aapcs/ice_4.c: New file.
627 * gcc.target/aarch64/aapcs/ice_5.c: New file.
628 * gcc.target/aarch64/aapcs/macro-def.h: New file.
629 * gcc.target/aarch64/aapcs/test_1.c: New file.
630 * gcc.target/aarch64/aapcs/test_10.c: New file.
631 * gcc.target/aarch64/aapcs/test_11.c: New file.
632 * gcc.target/aarch64/aapcs/test_12.c: New file.
633 * gcc.target/aarch64/aapcs/test_13.c: New file.
634 * gcc.target/aarch64/aapcs/test_14.c: New file.
635 * gcc.target/aarch64/aapcs/test_15.c: New file.
636 * gcc.target/aarch64/aapcs/test_16.c: New file.
637 * gcc.target/aarch64/aapcs/test_17.c: New file.
638 * gcc.target/aarch64/aapcs/test_18.c: New file.
639 * gcc.target/aarch64/aapcs/test_19.c: New file.
640 * gcc.target/aarch64/aapcs/test_2.c: New file.
641 * gcc.target/aarch64/aapcs/test_20.c: New file.
642 * gcc.target/aarch64/aapcs/test_21.c: New file.
643 * gcc.target/aarch64/aapcs/test_22.c: New file.
644 * gcc.target/aarch64/aapcs/test_23.c: New file.
645 * gcc.target/aarch64/aapcs/test_24.c: New file.
646 * gcc.target/aarch64/aapcs/test_25.c: New file.
647 * gcc.target/aarch64/aapcs/test_26.c: New file.
648 * gcc.target/aarch64/aapcs/test_3.c: New file.
649 * gcc.target/aarch64/aapcs/test_4.c: New file.
650 * gcc.target/aarch64/aapcs/test_5.c: New file.
651 * gcc.target/aarch64/aapcs/test_6.c: New file.
652 * gcc.target/aarch64/aapcs/test_7.c: New file.
653 * gcc.target/aarch64/aapcs/test_8.c: New file.
654 * gcc.target/aarch64/aapcs/test_9.c: New file.
655 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
656 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
657 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
658 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
659 * gcc.target/aarch64/aapcs/test_complex.c: New file.
660 * gcc.target/aarch64/aapcs/test_int128.c: New file.
661 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
662 * gcc.target/aarch64/aapcs/type-def.h: New file.
663 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
664 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
665 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
666 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
667 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
668 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
669 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
670 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
671 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
672 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
673 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
674 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
675 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
676 * gcc.target/aarch64/aarch64.exp: New file.
677 * gcc.target/aarch64/adc-1.c: New file.
678 * gcc.target/aarch64/adc-2.c: New file.
679 * gcc.target/aarch64/asm-1.c: New file.
680 * gcc.target/aarch64/clrsb.c: New file.
681 * gcc.target/aarch64/clz.c: New file.
682 * gcc.target/aarch64/ctz.c: New file.
683 * gcc.target/aarch64/csinc-1.c: New file.
684 * gcc.target/aarch64/csinv-1.c: New file.
685 * gcc.target/aarch64/csneg-1.c: New file.
686 * gcc.target/aarch64/extend.c: New file.
687 * gcc.target/aarch64/fcvt.x: New file.
688 * gcc.target/aarch64/fcvt_double_int.c: New file.
689 * gcc.target/aarch64/fcvt_double_long.c: New file.
690 * gcc.target/aarch64/fcvt_double_uint.c: New file.
691 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
692 * gcc.target/aarch64/fcvt_float_int.c: New file.
693 * gcc.target/aarch64/fcvt_float_long.c: New file.
694 * gcc.target/aarch64/fcvt_float_uint.c: New file.
695 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
696 * gcc.target/aarch64/ffs.c: New file.
697 * gcc.target/aarch64/fmadd.c: New file.
698 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
699 * gcc.target/aarch64/frint.x: New file.
700 * gcc.target/aarch64/frint_double.c: New file.
701 * gcc.target/aarch64/frint_float.c: New file.
702 * gcc.target/aarch64/index.c: New file.
703 * gcc.target/aarch64/mneg-1.c: New file.
704 * gcc.target/aarch64/mneg-2.c: New file.
705 * gcc.target/aarch64/mneg-3.c: New file.
706 * gcc.target/aarch64/mnegl-1.c: New file.
707 * gcc.target/aarch64/mnegl-2.c: New file.
708 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
709 * gcc.target/aarch64/pic-constantpool1.c: New file.
710 * gcc.target/aarch64/pic-symrefplus.c: New file.
711 * gcc.target/aarch64/predefine_large.c: New file.
712 * gcc.target/aarch64/predefine_small.c: New file.
713 * gcc.target/aarch64/predefine_tiny.c: New file.
714 * gcc.target/aarch64/reload-valid-spoff.c: New file.
715 * gcc.target/aarch64/scalar_intrinsics.c: New file.
716 * gcc.target/aarch64/table-intrinsics.c: New file.
717 * gcc.target/aarch64/tst-1.c: New file.
718 * gcc.target/aarch64/vect-abs-compile.c: New file.
719 * gcc.target/aarch64/vect-abs.c: New file.
720 * gcc.target/aarch64/vect-abs.x: New file.
721 * gcc.target/aarch64/vect-compile.c: New file.
722 * gcc.target/aarch64/vect-faddv-compile.c: New file.
723 * gcc.target/aarch64/vect-faddv.c: New file.
724 * gcc.target/aarch64/vect-faddv.x: New file.
725 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
726 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
727 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
728 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
729 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
730 * gcc.target/aarch64/vect-fp-compile.c: New file.
731 * gcc.target/aarch64/vect-fp.c: New file.
732 * gcc.target/aarch64/vect-fp.x: New file.
733 * gcc.target/aarch64/vect-mull-compile.c: New file.
734 * gcc.target/aarch64/vect-mull.c: New file.
735 * gcc.target/aarch64/vect-mull.x: New file.
736 * gcc.target/aarch64/vect.c: New file.
737 * gcc.target/aarch64/vect.x: New file.
738 * gcc.target/aarch64/vector_intrinsics.c: New file.
739 * gcc.target/aarch64/vfp-1.c: New file.
740 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
741 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
742 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
743 * g++.dg/abi/aarch64_guard1.C: New file.
744
745 2012-10-23 Jakub Jelinek <jakub@redhat.com>
746
747 PR c++/54988
748 * c-c++-common/pr54988.c: New test.
749
750 2012-10-23 Jan Hubicka <jh@suse.cz>
751
752 * gcc.dg/tree-prof/peel-1.c: New testcase.
753
754 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
755
756 PR gcc/52945
757 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
758
759 2012-10-23 Joseph Myers <joseph@codesourcery.com>
760
761 * gcc.dg/c99-predef-1.c: New test.
762 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
763 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
764 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
765 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
766 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
767 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
768 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
769 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
770 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
771 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
772 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
773 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
774
775 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
776
777 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
778
779 2012-10-23 Jan Hubicka <jh@suse.cz>
780
781 PR middle-end/54937
782 * gcc.c-torture/execute/pr54937.c: New testcase.
783 * gcc.dg/tree-ssa/cunroll-2.c: Update.
784
785 2012-10-23 Jan Hubicka <jh@suse.cz>
786
787 PR middle-end/54967
788 * gfortran.dg/pr54967.f90: New testcase.
789
790 2012-10-23 Terry Guo <terry.guo@arm.com>
791
792 PR target/55019
793 * gcc.dg/pr55019.c: New.
794
795 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
796
797 PR tree-optimization/55008
798 * gcc.dg/tree-ssa/pr55008.c: New test.
799
800 2012-10-22 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/55011
803 * gcc.dg/torture/pr55011.c: New testcase.
804
805 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
806
807 * gcc.target/arm/pr40457-1.c: Adjust expected output.
808 * gcc.target/arm/pr40457-2.c: Likewise.
809 * gcc.target/arm/pr40457-3.c: Likewise.
810
811 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
812
813 * gnat.dg/specs/limited_with4.ads: New test.
814 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
815
816 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
817
818 * gnat.dg/modular4.adb: New test.
819 * gnat.dg/modular4_pkg.ads: New helper.
820
821 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
822
823 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
824 * gnat.dg/specs/addr1.ads: Likewise.
825
826 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
827
828 * gcc.dg/webizer.c (main): Add missing exit call.
829
830 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
831
832 PR fortran/54465
833 * gfortran.dg/wextra_1.f: New test.
834
835 2012-10-20 Jan Hubicka <jh@suse.cz>
836
837 * gcc.dg/tree-prof/unroll-1.c: New testcase.
838
839 2012-10-19 Janus Weil <janus@gcc.gnu.org>
840
841 PR fortran/54224
842 * gfortran.dg/warn_unused_function.f90: New.
843
844 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
845
846 * lib/target-supports.exp
847 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
848
849 2012-10-19 Richard Guenther <rguenther@suse.de>
850
851 PR tree-optimization/54981
852 * gcc.dg/pr54981.c: New testcase.
853
854 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
855
856 PR target/54892
857 * gcc.target/arm/pr54892.c: New.
858
859 2012-10-19 Bin Cheng <bin.cheng@arm.com>
860
861 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
862
863 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/54501
866 * g++.dg/init/array30.C: New.
867 * g++.dg/init/array31.C: Likewise.
868
869 2012-10-18 Tobias Burnus <burnus@net-b.de>
870
871 PR fortran/54884
872 * gfortran.dg/public_private_module_7.f90: New.
873
874 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
875
876 PR c++/29633
877 * g++.dg/template/pr29633.C: New.
878
879 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
880
881 * gnat.dg/loop_optimization13.ad[sb]: New test.
882 * gnat.dg/loop_optimization13_pkg.ads: New helper.
883
884 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
885
886 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
887 * gcc.target/arm/neon/vfmaf32.c: Likewise.
888 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
889 * gcc.target/arm/neon/vfmsf32.c: Likewise.
890
891 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
892
893 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
894 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
895 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
896 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
897 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
898 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
899
900 2012-10-16 Jan Hubicka <jh@suse.cz>
901
902 * gcc.target/i386/l_fma_float_?.c: Update.
903 * gcc.target/i386/l_fma_double_?.c: Update.
904 * gfortran.dg/do_1.f90: XFAIL
905 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
906 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
907 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
908 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
909 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
910 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
911 valid.
912
913 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
914
915 PR c/53063
916 PR c/40989
917 * gcc.dg/Wstrict-overflow-24.c: New.
918
919 2012-10-16 Tobias Burnus <burnus@net-b.de>
920
921 PR fortran/50981
922 PR fortran/54618
923 * gfortran.dg/class_optional_1.f90: New.
924 * gfortran.dg/class_optional_2.f90: New.
925
926 2012-10-16 Jakub Jelinek <jakub@redhat.com>
927
928 PR debug/54796
929 * gcc.dg/guality/pr54796.c: New test.
930
931 PR tree-optimization/54889
932 * gfortran.dg/pr54889.f90: New test.
933
934 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
935
936 * g++.dg/other/dump-ada-spec-2.C: New test.
937
938 2012-10-16 Easwaran Raman <eraman@google.com>
939
940 * gcc.dg/tree-prof/switch-case-1.c: New test case.
941 * gcc.dg/tree-prof/switch-case-2.c: New test case.
942
943 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
944
945 * gcc.dg/torture/stackalign/builtin-apply-2.c,
946 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
947
948 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
949
950 PR target/54925
951 * gcc.c-torture/compile/pr54925.c: New.
952
953 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
954
955 PR target/51244
956 * gcc.target/sh/pr51244-17.c: New.
957
958 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
959
960 PR target/54760
961 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
962 functions.
963 * gcc.target/sh/pr54760-4.c: New.
964
965 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
966
967 PR target/34777
968 * gcc.target/sh/torture/sh-torture.exp: New.
969 * gcc.target/sh/torture/pr34777.c: New.
970
971 2012-10-15 Matthias Klose <doko@ubuntu.com>
972
973 * lib/target-supports.exp (check_profiling_available): Match
974 arm*-*-linux-* for ARM Linux/GNU.
975 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
976 * gfortran.dg/enum_10.f90: Likewise.
977 * gfortran.dg/enum_9.f90: Likewise.
978 * gcc.target/arm/synchronize.c: Likewise.
979 * g++.old-deja/g++.jason/enum6.C: Likewise.
980 * g++.old-deja/g++.other/enum4.C: Likewise.
981 * g++.old-deja/g++.law/enum9.C: Likewise.
982
983 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
984
985 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
986 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
987
988 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
989 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/17805
992 * g++.dg/overload/operator6.C: New.
993
994 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
995
996 PR c++/50080 (again)
997 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
998 * g++.dg/parse/tmpl-outside1.C: Likewise.
999 * g++.dg/template/qualttp18.C: Likewise.
1000 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1001 * g++.old-deja/g++.pt/overload13.C: Likewise.
1002
1003 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1004
1005 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1006 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1007 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1008 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1009 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1010 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1011 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1012 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1013
1014 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/50080
1017 * g++.dg/parse/tmpl-outside2.C: New.
1018 * g++.dg/parse/tmpl-outside1.C: Adjust.
1019 * g++.dg/template/qualttp18.C: Likewise.
1020 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1021 * g++.old-deja/g++.pt/overload13.C: Likewise.
1022
1023 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1024
1025 PR tree-optimization/54915
1026 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1027
1028 2012-10-15 Richard Guenther <rguenther@suse.de>
1029
1030 PR tree-optimization/54920
1031 * gcc.dg/torture/pr54920.c: New testcase.
1032
1033 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1034
1035 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1036
1037 2012-10-13 Jason Merrill <jason@redhat.com>
1038
1039 * g++.dg/tls/thread_local7g.C: Require tls_native.
1040
1041 2012-10-14 Jason Merrill <jason@redhat.com>
1042
1043 * g++.dg/cpp0x/inh-ctor1.C: New.
1044 * g++.dg/cpp0x/inh-ctor2.C: New.
1045 * g++.dg/cpp0x/inh-ctor3.C: New.
1046 * g++.dg/cpp0x/inh-ctor4.C: New.
1047 * g++.dg/cpp0x/inh-ctor5.C: New.
1048 * g++.dg/cpp0x/inh-ctor6.C: New.
1049 * g++.dg/cpp0x/inh-ctor7.C: New.
1050 * g++.dg/cpp0x/inh-ctor8.C: New.
1051 * g++.dg/cpp0x/inh-ctor9.C: New.
1052 * g++.dg/cpp0x/inh-ctor10.C: New.
1053 * g++.dg/cpp0x/inh-ctor11.C: New.
1054 * g++.dg/cpp0x/inh-ctor12.C: New.
1055 * g++.dg/cpp0x/inh-ctor13.C: New.
1056
1057 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1058
1059 PR rtl-optimization/54919
1060 * gcc.dg/pr54919.c: New testcase.
1061
1062 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1063
1064 PR c++/53581
1065 * g++.dg/template/crash113.C: New.
1066
1067 2012-10-14 Jan Hubicka <jh@suse.cz>
1068
1069 * gcc.dg/unroll_5.c: New testcase.
1070
1071 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/52643
1074 * g++.dg/opt/pr52643.C: New.
1075
1076 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1077
1078 PR target/54602
1079 * gcc.target/sh/pr54602-1.c: New.
1080 * gcc.target/sh/pr54602-2.c: New.
1081 * gcc.target/sh/pr54602-3.c: New.
1082 * gcc.target/sh/pr54602-4.c: New.
1083
1084 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1085
1086 PR target/54680
1087 * gcc.target/sh/pr54680.c: New.
1088
1089 2012-10-12 Jan Hubicka <jh@suse.cz>
1090
1091 * gcc.dg/webizer.c: New testcase.
1092
1093 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1094
1095 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1096 specify -m64.
1097
1098 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1099
1100 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1101 Return 0 if already specifying -mfloat-abi other than hard.
1102
1103 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1104
1105 * gcc.dg/pr53060.c: Prune irrelevant warning.
1106
1107 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR c/54381
1110 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1111 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1112 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1113 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1114 Adjust expected wording of warnings for *cmp* builtins.
1115 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1116 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1117
1118 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR c++/24449
1121 * g++.dg/parse/friend-main.C: New.
1122
1123 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1124
1125 PR c++/53055
1126 * g++.dg/pr53055.C: New testcase.
1127
1128 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/52744
1131 * g++.dg/cpp0x/pr52744.C: New.
1132
1133 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1134
1135 PR fortran/40453
1136 * gfortran.dg/dummy_procedure_9.f90: New.
1137
1138 2012-10-12 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/54894
1141 * gcc.dg/torture/pr54894.c: New testcase.
1142
1143 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1144
1145 PR target/51244
1146 * gcc.target/sh/pr51244-13.c: New.
1147 * gcc.target/sh/pr51244-14.c: New.
1148 * gcc.target/sh/pr51244-15.c: New.
1149 * gcc.target/sh/pr51244-16.c: New.
1150
1151 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/51878
1154 * g++.dg/cpp0x/decltype45.C: New.
1155
1156 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1157
1158 PR fortran/54784
1159 * gfortran.dg/class_allocate_13.f90: New.
1160
1161 2012-10-11 Jason Merrill <jason@redhat.com>
1162
1163 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1164 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1165
1166 * g++.dg/gomp/tls-5.C: Require tls_native.
1167 * g++.dg/tls/thread_local7.C: Require tls_native.
1168 * g++.dg/tls/static2.C: New.
1169
1170 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1171
1172 PR c++/36107
1173 * g++.dg/ext/weak5.C: New.
1174
1175 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1176
1177 PR testsuite/54868
1178 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1179 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1180
1181 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/43765
1184 * g++.dg/parse/pr43765.C: New.
1185
1186 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1187
1188 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1189
1190 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/43663
1193 * g++.dg/init/bitfield3.C: New.
1194
1195 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1196
1197 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1198
1199 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR tree-optimization/54877
1202 * gcc.dg/torture/pr54877.c: New test.
1203
1204 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1205
1206 PR testsuite/53397
1207 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1208 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1209 and remove target info from dg-do compile.
1210 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1211 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1212 and remove target info from dg-do compile.
1213
1214 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1215
1216 * gcc.dg/pr54782.c: Require target with pthread support.
1217
1218 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/53122
1221 * g++.dg/cpp0x/auto35.C: New.
1222
1223 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1224
1225 PR c++/53540 - using fails to be equivalent to typedef
1226 * g++.dg/cpp0x/alias-decl-24.C: New test.
1227
1228 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1229
1230 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1231 that c++11 attributes to types are ignored for now.
1232 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1233 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1234
1235 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/53741
1238 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1239
1240 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/50478
1243 * g++.dg/cpp0x/initlist67.C: New.
1244
1245 2012-10-10 Dehao Chen <dehao@google.com>
1246
1247 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1248
1249 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1250
1251 PR target/52480
1252 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1253 Add runtime tests.
1254
1255 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/53307
1258 * g++.dg/cpp0x/decltype44.C: New.
1259
1260 2012-10-09 Steve Ellcey <sellcey@mips.com>
1261
1262 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1263
1264 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/53763
1267 * g++.dg/cpp0x/decltype43.C: New.
1268
1269 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1270
1271 PR middle-end/53397
1272 * gcc.dg/pr53397-1.c: New test case.
1273 * gcc.dg/pr53397-2.c: New test case.
1274
1275 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 PR c++/54194
1278 * g++.dg/warn/Wparentheses-26.C: Adjust.
1279 * g++.dg/warn/Wparentheses-27.C: New.
1280
1281 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1282
1283 PR c++/54427
1284 * c-c++-common/vector-scalar.c: New testcase.
1285 * g++.dg/ext/vector18.C: New testcase.
1286 * g++.dg/ext/vector5.C: This is not an error anymore.
1287 * gcc.dg/init-vec-1.c: Move ...
1288 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1289 * gcc.c-torture/execute/vector-shift1.c: Move ...
1290 * c-c++-common/torture/vector-shift1.c: ... here.
1291 * gcc.dg/scal-to-vec1.c: Move ...
1292 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1293 C++11. Adapt error messages.
1294 * gcc.dg/convert-vec-1.c: Move ...
1295 * c-c++-common/convert-vec-1.c: ... here.
1296 * gcc.dg/scal-to-vec2.c: Move ...
1297 * c-c++-common/scal-to-vec2.c: ... here.
1298
1299 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1300
1301 PR target/54400
1302 * gcc.target/i386/pr54400.c: New testcase.
1303
1304 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c++/54858
1307 * g++.dg/template/pr54858.C: New test.
1308
1309 2012-10-08 Marek Polacek <polacek@redhat.com>
1310
1311 PR debug/54831
1312 * g++.dg/debug/pr54831.C: New test.
1313
1314 2012-10-08 Dehao Chen <dehao@google.com>
1315
1316 * g++.dg/predict-loop-exit-1.C: New.
1317 * g++.dg/predict-loop-exit-2.C: New.
1318 * g++.dg/predict-loop-exit-3.C: New.
1319
1320 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1321
1322 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1323
1324 2012-10-08 Jason Merrill <jason@redhat.com>
1325
1326 * g++.dg/gomp/tls-5.C: New.
1327 * g++.dg/gomp/tls-wrap1.C: New.
1328 * g++.dg/gomp/tls-wrap2.C: New.
1329 * g++.dg/gomp/tls-wrap3.C: New.
1330 * g++.dg/gomp/tls-wrap4.C: New.
1331 * g++.dg/gomp/tls-wrapper-cse.C: New.
1332 * g++.dg/tls/thread_local-cse.C: New.
1333 * g++.dg/tls/thread_local-order1.C: New.
1334 * g++.dg/tls/thread_local-order2.C: New.
1335 * g++.dg/tls/thread_local-wrap1.C: New.
1336 * g++.dg/tls/thread_local-wrap2.C: New.
1337 * g++.dg/tls/thread_local-wrap3.C: New.
1338 * g++.dg/tls/thread_local-wrap4.C: New.
1339 * g++.dg/tls/thread_local2g.C: New.
1340 * g++.dg/tls/thread_local3g.C: New.
1341 * g++.dg/tls/thread_local4g.C: New.
1342 * g++.dg/tls/thread_local5g.C: New.
1343 * g++.dg/tls/thread_local6g.C: New.
1344 * g++.dg/tls/thread_local7g.C: New.
1345
1346 * g++.dg/tls/thread_local3.C: New.
1347 * g++.dg/tls/thread_local4.C: New.
1348 * g++.dg/tls/thread_local5.C: New.
1349 * g++.dg/tls/thread_local6.C: New.
1350
1351 * g++.dg/tls/init-2.C: Tweak errors.
1352 * g++.dg/tls/thread_local1.C: New.
1353 * g++.dg/tls/thread_local2.C: New.
1354 * g++.dg/tls/thread_local7.C: New.
1355
1356 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357
1358 PR target/54866
1359 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1360
1361 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1362
1363 PR target/54685
1364 * gcc.target/sh/pr54685.c: New.
1365
1366 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1367
1368 PR c++/53528 C++11 attribute support
1369 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1370 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1426
1427 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1428
1429 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1430 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1431 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1432
1433 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1434
1435 PR target/54760
1436 * gcc.target/sh/pr54760-2.c: New.
1437 * gcc.target/sh/pr54760-3.c: New.
1438
1439 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/51422
1442 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1443
1444 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1445 Sandra Loosemore <sandra@codesourcery.com>
1446
1447 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1448 and test that the accumulator is initialized using MULT.
1449 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1450 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1451
1452 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1453
1454 PR c++/52764
1455 * g++.dg/cpp0x/stdint.C: New.
1456
1457 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/54249
1460 * g++.dg/cpp0x/stddef.C: New.
1461
1462 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1463
1464 PR fortran/54832
1465 * gfortran.dg/typebound_operator_17.f90: New.
1466
1467 2012-10-06 Jan Hubicka <jh@suse.cz>
1468
1469 PR lto/53831
1470 PR lto/54776
1471 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1472
1473 2012-10-06 Jan Hubicka <jh@suse.cz>
1474
1475 * gcc.dg/lto/resolutions_0.c: New testcase.
1476
1477 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1478
1479 PR fortran/45521
1480 * gfortran.dg/generic_25.f90: New.
1481 * gfortran.dg/generic_26.f90: New.
1482 * gfortran.dg/generic_27.f90: New.
1483
1484 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1485
1486 PR target/54760
1487 * gcc.target/sh/pr54760-1.c: New.
1488
1489 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1490
1491 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1492 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1493 * g++.dg/warn/Wsign-compare-5.C: New test.
1494 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1495 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1496 * g++.dg/ext/builtin30.C: New test.
1497 * g++.dg/ext/vla12.C: New test.
1498 * gcc.dg/builtins-85.c: New test.
1499
1500 PR debug/54519
1501 * gcc.dg/guality/pr54519-1.c: New test.
1502 * gcc.dg/guality/pr54519-2.c: New test.
1503 * gcc.dg/guality/pr54519-3.c: New test.
1504 * gcc.dg/guality/pr54519-4.c: New test.
1505 * gcc.dg/guality/pr54519-5.c: New test.
1506 * gcc.dg/guality/pr54519-6.c: New test.
1507
1508 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/50893
1511 * g++.dg/cpp0x/defaulted38.C: New.
1512
1513 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR tree-optimization/33763
1516 * c-c++-common/pr33763.c: New test.
1517
1518 PR tree-optimization/54810
1519 * gcc.dg/tree-ssa/vrp85.c: New test.
1520
1521 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1522
1523 * gcc.dg/ucnid-7.c: Skip on AIX.
1524 * gcc.dg/ucnid-8.c: Same.
1525 * gcc.dg/ucnid-10.c: Same.
1526 * gcc.dg/ucnid-13.c: Same.
1527 * gcc.dg/attr-alias-3.c: Same.
1528 * gcc.dg/attr-alias-5.c: Same.
1529 * gcc.dg/torture/pr51106-2.c: Same.
1530 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1531
1532 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/52233
1535 * g++.dg/cpp0x/alias-decl-23.C: New.
1536
1537 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/53403
1540 * g++.dg/template/friend53.C: New.
1541
1542 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1543
1544 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1545 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1546 (scan-ada-spec): Likewise.
1547 (scan-ada-spec-not): Likewise.
1548 * gcc.dg/dump-ada-spec-1.c: New test.
1549 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1550
1551 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1554
1555 2012-10-04 Florian Weimer <fweimer@redhat.com>
1556
1557 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1558
1559 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/54323
1562 * g++.dg/cpp0x/pr54323.C: New.
1563
1564 2012-10-04 Richard Guenther <rguenther@suse.de>
1565
1566 PR middle-end/54735
1567 * g++.dg/torture/pr54735.C: New testcase.
1568
1569 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 PR rtl-optimization/54739
1572 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1573
1574 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1575
1576 PR target/51244
1577 * gcc.target/sh/pr51244-12.c: New.
1578
1579 2012-10-03 Dehao Chen <dehao@google.com>
1580
1581 PR middle-end/54782
1582 * gcc.dg/pr54782.c: New test.
1583
1584 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR c++/54777
1587 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1588
1589 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1590
1591 PR fortran/54778
1592 * gfortran.dg/class_53.f90: New.
1593
1594 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1595
1596 PR debug/54551
1597 * gcc.dg/guality/pr54551.c: New.
1598
1599 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1600
1601 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1602 * gcc.target/powerpc/pr46728-2.c: Likewise.
1603
1604 2012-10-02 Sharad Singhai <singhai@google.com>
1605
1606 PR testsuite/54772
1607 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1608 to fix test failures caused by r191883.
1609 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1610 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1611 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1612 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1613 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1614 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1615 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1616 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1617 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1618
1619 2012-09-30 Sharad Singhai <singhai@google.com>
1620
1621 * gcc.target/i386/vect-double-1.c: Fix test.
1622
1623 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1624
1625 PR target/54087
1626 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1627 atomic_sub fails.
1628
1629 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1630
1631 PR rtl-optimization/54457
1632 * gcc.target/i386/pr54457.c: New test.
1633
1634 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1635
1636 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1637
1638 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1639
1640 * gcc.target/i386/vect-rebuild.c: New testcase.
1641
1642 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1643
1644 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1645
1646 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1647
1648 * gcc.target/mips/pr37362.c: Fix target selector.
1649
1650 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1651
1652 PR target/54083
1653 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1654
1655 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1656
1657 * gcc.dg/ucnid-8.c: Update line number.
1658 * gcc.dg/torture/pr51106-2.c: Likewise.
1659
1660 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1661
1662 PR fortran/54667
1663 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1664 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1665 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1666
1667 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1668
1669 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1670 partially reverting r170092.
1671 * gfortran.dg/class_7.f03: Ditto.
1672 * gfortran.dg/coarray_14.f90: Ditto.
1673 * gfortran.dg/typebound_proc_13.f03: Ditto.
1674
1675 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1676
1677 PR c++/54738
1678 * g++.dg/cpp0x/sfinae42.C: New.
1679
1680 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1681
1682 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1683 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1684 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1685 * gcc.dg/pr42629.c: XFAIL on AIX.
1686 * gcc.dg/pr47684.c: Same.
1687 * gcc.dg/pr43670.c: Same.
1688 * gcc.dg/pr42916.c: Same.
1689 * gcc.dg/pr45449.c: Same.
1690 * gcc.dg/pr50017.c: Same.
1691 * gcc.dg/pr42728.c: Same.
1692 * gcc.dg/pr47881.c: Same.
1693 * gcc.dg/pr44023.c: Same.
1694 * gcc.dg/pr41345.c: Same.
1695 * gcc.dg/pr42630.c: Same.
1696 * gcc.dg/pr44971.c: Same.
1697 * gcc.dg/pr46771.c: Same.
1698 * gcc.dg/ucnid-8.c: Same.
1699 * gcc.dg/ucnid-10.c: Same.
1700 * gcc.dg/ucnid-13.c: Same.
1701 * gcc.dg/torture/pr51106-2.c: Same.
1702 * gcc.dg/pr48768.c: Same.
1703 * gcc.dg/pr42631.c: Same.
1704 * gcc.dg/pr43084.c: Same.
1705 * gcc.dg/ucnid-7.c: Same.
1706 * gcc.dg/pr42889.c: Same.
1707 * gcc.dg/pr41241.c: Same.
1708 * gcc.dg/pr42719.c: Same.
1709 * g++.dg/debug/pr46583.C: Same.
1710 * g++.dg/debug/pr47106.C: Same.
1711 * g++.dg/opt/pr48549.C: Same.
1712 * g++.dg/other/pr42685.C: Same.
1713 * c-c++-common/pr43942.c: Same.
1714
1715 2012-09-29 Ian Lance Taylor <iant@google.com>
1716
1717 * go.test/go-test.exp: Update for latest version of Go testsuite.
1718
1719 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1720
1721 PR fortran/52724
1722 * gfortran.dg/internal_readwrite_3.f90: New test.
1723
1724 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1725
1726 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1727 c-c++-common/Wunused-local-typedefs-2.c to here.
1728
1729 PR c++/54372 - unused attribute inactive on dependant entities
1730 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1731
1732 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1733
1734 PR c++/29028 - Missed unused warning on using declaration
1735 * g++.dg/warn/Wunused-var-18.C: New test.
1736
1737 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1738
1739 PR c++/53551 - -Wunused-local-typedefs misses uses
1740 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1741
1742 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR target/54716
1745 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1746
1747 PR tree-optimization/54713
1748 * gcc.c-torture/compile/pr54713-1.c: New test.
1749 * gcc.c-torture/compile/pr54713-2.c: New test.
1750 * gcc.c-torture/compile/pr54713-3.c: New test.
1751
1752 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1753
1754 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1755
1756 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1757
1758 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1759
1760 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR target/54703
1763 * gcc.target/i386/pr54703.c: New test.
1764
1765 2012-09-27 Richard Guenther <rguenther@suse.de>
1766
1767 PR lto/54709
1768 * gcc.dg/lto/pr54709_0.c: New testcase.
1769 * gcc.dg/lto/pr54709_1.c: Likewise.
1770
1771 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1772
1773 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1774
1775 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1776
1777 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1778
1779 * gcc.target/arm/pr42879.c: Handle big-endian.
1780
1781 2012-09-26 Steve Ellcey <sellcey@mips.com>
1782
1783 PR c/37303
1784 * gcc.dg/pr37303.c: Check for rdata or rodata.
1785
1786 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1787
1788 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1789
1790 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1791
1792 PR target/51274
1793 PR target/53087
1794 * gcc.target/powerpc/ppc-ne0-1.c: New.
1795
1796 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1797
1798 PR target/54089
1799 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1800 test_19, test_20, test_21, test_22, test_23): New functions.
1801 * gcc.target/sh/pr54089-4.c: New.
1802 * gcc.target/sh/pr54089-5.c: New.
1803 * gcc.target/sh/pr54089-6.c: New.
1804 * gcc.target/sh/pr54089-7.c: New.
1805
1806 2012-09-25 Richard Guenther <rguenther@suse.de>
1807
1808 PR lto/54625
1809 * gcc.dg/lto/pr54702_0.c: New testcase.
1810 * gcc.dg/lto/pr54702_1.c: Likewise.
1811 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1812 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1813 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1814 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1815
1816 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 PR c++/54526
1819 * g++.dg/cpp0x/parse2.C: New.
1820 * g++.dg/parse/error11.C: Adjust.
1821 * g++.dg/parse/error12.C: Likewise.
1822
1823 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1824
1825 * gcc.target/i386/20030217-1.c: Added check for
1826 large_long_double effective target.
1827 * gcc.target/i386/387-3.c: Likewise.
1828 * gcc.target/i386/387-4.c: Likewise.
1829 * gcc.target/i386/pr36578-1.c: Likewise.
1830 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1831 when long double size is equal double size.
1832 * gcc.target/i386/excess-precision-1.c: Likewise.
1833 * gcc.target/i386/pr36578-2.c: Likewise.
1834 * gcc.target/i386/20030217-2.c: New testcase.
1835
1836 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR tree-optimization/54676
1839 * gcc.dg/pr54676.c: New test.
1840
1841 2012-09-25 Richard Guenther <rguenther@suse.de>
1842
1843 PR tree-optimization/53663
1844 * gcc.dg/torture/pr53663-1.c: New testcase.
1845 * gcc.dg/torture/pr53663-2.c: Likewise.
1846 * gcc.dg/torture/pr53663-3.c: Likewise.
1847
1848 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1849
1850 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1851
1852 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1853
1854 * lib/target-supports-dg.exp (dg-require-effective-target,
1855 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1856 dg-process-target-1 instead of dg-process-target.
1857 (dg-process-target-1): Rename from dg-process-target.
1858 (dg-process-target): New.
1859
1860 2012-09-24 Richard Guenther <rguenther@suse.de>
1861
1862 PR tree-optimization/54684
1863 * g++.dg/torture/pr54684.C: New testcase.
1864
1865 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1866
1867 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1868
1869 2012-09-24 Richard Guenther <rguenther@suse.de>
1870
1871 PR middle-end/52173
1872 * gcc.dg/tm/pr52173-1.c: New.
1873 * gcc.dg/tm/pr52173-2.c: New.
1874
1875 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1876
1877 * gcc.dg/pr54669.c: New test.
1878
1879 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1880 Dominique Dhumieres <dominiq@lps.ens.fr>
1881
1882 PR testsuite/54677
1883 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1884
1885 2012-09-23 Tobias Burnus <burnus@net-b.de>
1886
1887 PR fortran/54618
1888 * gfortran.dg/class_array_14.f90: New.
1889
1890 2012-09-22 Kai Tietz <ktietz@redhat.com>
1891
1892 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1893 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1894
1895 2012-09-21 Dehao Chen <dehao@google.com>
1896
1897 PR go/54649
1898 PR tree-optimization/54655
1899 * g++.dg/pr54655.C: New testcase.
1900
1901 2012-09-21 Richard Guenther <rguenther@suse.de>
1902
1903 PR tree-optimization/54647
1904 * g++.dg/torture/pr54647.C: New testcase.
1905
1906 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1907
1908 PR c++/54427
1909 * c-c++-common/torture/vector-compare-2.c: Add -w.
1910
1911 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 * gnat.dg/opt20.ads: Move dg directive to...
1914 * gnat.dg/opt20.adb: ...here.
1915 * gnat.dg/addr1.ad[sb]: Likewise.
1916 * gnat.dg/concat2.ad[sb]: Likewise.
1917 * gnat.dg/array16.ad[sb]: Likewise.
1918 * gnat.dg/atomic5.ad[sb]: Likewise.
1919 * gnat.dg/discr29.ad[sb]: Likewise.
1920 * gnat.dg/noreturn5.ad[sb]: Likewise.
1921 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1922 * gnat.dg/discr23.ads: Remove dg directive.
1923 * gnat.dg/nested_float_packed.ads: Likewise.
1924 * gnat.dg/oconst6.ads: Move to...
1925 * gnat.dg/specs/oconst6.ads: ...here.
1926
1927 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1928
1929 PR c++/52432
1930 * g++.dg/cpp0x/decltype32.C: Tweak.
1931
1932 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1933
1934 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1935 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1936 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1937 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1938
1939 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1940
1941 PR c++/54581
1942 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1943
1944 2012-09-19 Steve Ellcey <sellcey@mips.com>
1945
1946 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1947
1948 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1949
1950 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1951 * gcc.target/powerpc/ppc-mftb.c: New file.
1952
1953 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1954
1955 PR target/54089
1956 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1957 functions.
1958
1959 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1960
1961 PR target/54236
1962 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1963
1964 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1965
1966 * gcc.c-torture/execute/20120919-1.c: New test.
1967
1968 2012-09-19 Richard Guenther <rguenther@suse.de>
1969
1970 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1971
1972 2012-09-19 Richard Guenther <rguenther@suse.de>
1973
1974 * gcc.dg/builtin-unreachable-6.c: Adjust.
1975
1976 2012-09-19 Richard Guenther <rguenther@suse.de>
1977
1978 * gcc.dg/builtin-object-size-10.c: Adjust.
1979 * gcc.dg/builtin-unreachable-5.c: Adjust.
1980 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1981 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1982 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1983 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1984 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1985 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1986 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1987 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1988 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1989 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1990 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1991 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1992
1993 2012-09-19 Richard Guenther <rguenther@suse.de>
1994
1995 PR tree-optimization/54132
1996 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1997 * gcc.dg/torture/pr54132.c: Likewise.
1998
1999 2012-09-19 Terry Guo <terry.guo@arm.com>
2000
2001 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2002 extra prune rules that will be applied to all tests in a .exp file.
2003 (gcc-dg-prune): Use rules defined by the above variable.
2004 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2005 harmless warnings on architecture switch conflict.
2006
2007 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2008
2009 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2010 of asm-comment characters instead of a single one.
2011 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2012
2013 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2014
2015 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2016
2017 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2018 target instead of xfailing it.
2019 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2020 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2021 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2022 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2023 * gcc.dg/vect/vect-104.c: Likewise.
2024 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2025 * gcc.dg/vect/vect-outer-1.c: Likewise.
2026 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2027 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2028 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2029 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2030 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2031 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2032 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2033 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2034 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2035
2036 * lib/target-supports.exp
2037 (check_effective_target_vect_widen_mult_qi_to_hi,
2038 check_effective_target_vect_widen_mult_hi_to_si,
2039 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2040 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2041 check_effective_target_vect_pack_trunc,
2042 check_effective_target_vect_unpack,
2043 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2044 instead of arm_none.
2045
2046 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2047
2048 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2049
2050 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2051 config to compiler_flags.
2052
2053 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR target/54592
2056 * gcc.target/i386/pr54592.c: New test.
2057
2058 PR tree-optimization/54610
2059 * gcc.target/i386/pr54610.c: New test.
2060
2061 2012-09-17 Jason Merrill <jason@redhat.com>
2062
2063 PR c++/54575
2064 * g++.dg/cpp0x/alias-decl-21.C: New.
2065 * g++.dg/cpp0x/alias-decl-22.C: New.
2066
2067 2012-09-17 Tobias Burnus <burnus@net-b.de>
2068
2069 PR fortran/54608
2070 * gfortran.dg/scan_2.f90: New.
2071
2072 2012-09-17 Jason Merrill <jason@redhat.com>
2073
2074 PR c++/53661
2075 * g++.dg/init/aggr9.C: New.
2076
2077 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2078
2079 * gnat.dg/loop_optimization12.ad[sb]: New test.
2080
2081 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2082
2083 PR fortran/54285
2084 * gfortran.dg/proc_ptr_result_7.f90: New.
2085
2086 2012-09-17 Tobias Burnus <burnus@net-b.de>
2087
2088 PR fortran/54603
2089 * gfortran.dg/structure_constructor_11.f90: New.
2090
2091 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR tree-optimization/54563
2094 * g++.dg/torture/pr54563.C: New test.
2095
2096 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2097
2098 PR fortran/54594
2099 * gfortran.dg/typebound_generic_14.f03: New.
2100
2101 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2102
2103 PR fortran/54387
2104 * gfortran.dg/proc_ptr_38.f90: New.
2105
2106 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2107
2108 PR debug/54460
2109 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2110 to scary regexp.
2111
2112 PR testsuite/54007
2113 * gnat.dg/lto15.adb: Require lto.
2114
2115 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2116 "myBindC" for hppa*-*-hpux*.
2117
2118 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2119
2120 * gfortran.dg/namelist_75.f90: New test.
2121
2122 2012-09-15 Tom de Vries <tom@codesourcery.com>
2123
2124 * gcc.dg/tree-ssa/vrp82.c: New test.
2125 * gcc.dg/tree-ssa/vrp83.c: Same.
2126 * gcc.dg/tree-ssa/vrp84.c: Same.
2127
2128 2012-09-15 Tom de Vries <tom@codesourcery.com>
2129
2130 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2131 * gcc.dg/tree-ssa/vrp81.c: ... this.
2132
2133 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2134
2135 PR target/54222
2136 * gcc.target/avr/torture/fix-types.h: New.
2137 * gcc.target/avr/torture/vals-hr.def: New.
2138 * gcc.target/avr/torture/vals-r.def: New.
2139 * gcc.target/avr/torture/vals-k.def: New.
2140 * gcc.target/avr/torture/vals-ur.def: New.
2141 * gcc.target/avr/torture/vals-uk.def: New.
2142 * gcc.target/avr/torture/vals-uhr.def: New.
2143 * gcc.target/avr/torture/vals-llk.def: New.
2144 * gcc.target/avr/torture/vals-ullk.def: New.
2145 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2146 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2147 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2148 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2149 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2150 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2151 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2152 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2153
2154 2012-09-14 Dehao Chen <dehao@google.com>
2155
2156 * g++.dg/debug/dwarf2/deallocator.C: New test.
2157
2158 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2159
2160 PR c/54552
2161 * gcc.c-torture/compile/pr54552-1.c: New test.
2162
2163 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2164
2165 PR c++/54427
2166 * g++.dg/other/vector-compare.C: New testcase.
2167 * c-c++-common/vector-compare-3.c: New testcase.
2168 * gcc.dg/vector-shift.c: Move ...
2169 * c-c++-common/vector-shift.c: ... here.
2170 * gcc.dg/vector-shift1.c: Move ...
2171 * c-c++-common/vector-shift1.c: ... here.
2172 * gcc.dg/vector-shift3.c: Move ...
2173 * c-c++-common/vector-shift3.c: ... here.
2174 * gcc.dg/vector-compare-1.c: Move ...
2175 * c-c++-common/vector-compare-1.c: ... here.
2176 * gcc.dg/vector-compare-2.c: Move ...
2177 * c-c++-common/vector-compare-2.c: ... here.
2178 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2179 * c-c++-common/torture/vector-compare-1.c: ... here.
2180 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2181 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2182 * c-c++-common/torture/vector-compare-2.c: ... here.
2183 * gcc.c-torture/execute/vector-shift.c: Move ...
2184 * c-c++-common/torture/vector-shift.c: ... here.
2185 * gcc.c-torture/execute/vector-shift2.c: Move ...
2186 * c-c++-common/torture/vector-shift2.c: ... here.
2187 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2188 * c-c++-common/torture/vector-subscript-1.c: ... here.
2189 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2190 * c-c++-common/torture/vector-subscript-2.c: ... here.
2191 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2192 * c-c++-common/torture/vector-subscript-3.c: ... here.
2193
2194 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2195
2196 PR c/54103
2197 * gcc.c-torture/compile/pr54103-1.c,
2198 gcc.c-torture/compile/pr54103-2.c,
2199 gcc.c-torture/compile/pr54103-3.c,
2200 gcc.c-torture/compile/pr54103-4.c,
2201 gcc.c-torture/compile/pr54103-5.c,
2202 gcc.c-torture/compile/pr54103-6.c: New tests.
2203 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2204
2205 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2206
2207 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2208
2209 2012-09-14 Richard Guenther <rguenther@suse.de>
2210
2211 PR tree-optimization/54565
2212 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2213 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2214
2215 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2216
2217 * gcc.target/arm/combine-movs.c: Add missing space.
2218
2219 2012-09-14 Richard Guenther <rguenther@suse.de>
2220
2221 * g++.dg/torture/builtin-location.C: New testcase.
2222
2223 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2224 Manuel López-Ibáñez <manu@gcc.gnu.org>
2225
2226 PR c++/53210
2227 * g++.dg/warn/Wuninitialized-self.C: New.
2228
2229 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR c/54559
2232 * gcc.c-torture/compile/pr54559.c: New test.
2233
2234 2012-09-13 Jason Merrill <jason@redhat.com>
2235
2236 PR c++/53839
2237 * g++.dg/cpp0x/constexpr-temp1.C: New.
2238
2239 PR c++/54511
2240 * g++.dg/template/anonunion2.C: New.
2241
2242 PR c++/53836
2243 * g++.dg/template/init10.C: New.
2244
2245 2012-09-13 Tobias Burnus <burnus@net-b.de>
2246
2247 PR fortran/54556
2248 * gfortran.dg/implicit_pure_3.f90: New.
2249
2250 2012-09-13 Richard Guenther <rguenther@suse.de>
2251
2252 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2253
2254 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2255
2256 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2257
2258 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2259
2260 * c-c++-common/pr51712.c: Handle for short-enum targets.
2261
2262 2012-09-12 Terry Guo <terry.guo@arm.com>
2263
2264 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2265 and lsrs for Thumb2 mode.
2266
2267 2012-09-12 Jan Hubicka <jh@suse.cz>
2268
2269 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2270
2271 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2272
2273 PR target/54445
2274 * gcc.target/i386/pr54445-1.c: New file.
2275 * gcc.target/i386/pr54445-2.c: Likewise.
2276
2277 2012-09-12 Tobias Burnus <burnus@net-b.de>
2278
2279 PR fortran/54225
2280 PR fortran/53306
2281 * gfortran.dg/coarray_10.f90: Update dg-error.
2282 * gfortran.dg/coarray_28.f90: New.
2283 * gfortran.dg/array_section_3.f90: New.
2284
2285 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2286
2287 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2288 gcc.target/arm/pr48252.c: Fix for big-endian support.
2289
2290 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2291
2292 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2293
2294 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2295 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2296
2297 * gcc.target/arm/neon-vfma-1.c: New testcase.
2298 * gcc.target/arm/neon-vfms-1.c: Likewise.
2299 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2300 of float.
2301 * gcc.target/arm/neon-vmls-1.c: Likewise.
2302 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2303 function.
2304 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2305 (check_effective_target_arm_neonv2_ok): Likewise.
2306 (check_effective_target_arm_neonv2_hw): Likewise.
2307 (check_effective_target_arm_neonv2): Likewise.
2308
2309 2012-09-11 Richard Guenther <rguenther@suse.de>
2310
2311 PR middle-end/54515
2312 * g++.dg/tree-ssa/pr54515.C: New testcase.
2313
2314 2012-09-10 Andrew Pinski <apinski@cavium.com>
2315
2316 PR tree-opt/c54362
2317 * gcc.dg/tm/memopt-16.c: New testcase.
2318
2319 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2320
2321 PR c++/54541
2322 PR c++/54542
2323 * g++.dg/cpp0x/sfinae40.C: New.
2324 * g++.dg/cpp0x/sfinae41.C: Likewise.
2325
2326 2012-09-10 Jason Merrill <jason@redhat.com>
2327
2328 PR c++/54538
2329 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2330
2331 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2332
2333 PR target/54089
2334 * gcc.target/sh/pr54089-3.c: New.
2335
2336 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2337
2338 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2339
2340 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2341
2342 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2343
2344 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2345
2346 * gcc.dg/pr52558-2.c: Delete.
2347 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2348
2349 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2350
2351 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2352
2353 2012-09-10 Richard Guenther <rguenther@suse.de>
2354
2355 PR tree-optimization/54520
2356 * gcc.dg/torture/pr54520.c: New testcase.
2357
2358 2012-09-10 Jason Merrill <jason@redhat.com>
2359
2360 PR c++/54506
2361 * g++.dg/cpp0x/implicit14.C: New.
2362
2363 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2364
2365 PR fortran/54208
2366 * gfortran.dg/bound_simplification_3.f90: New test.
2367
2368 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2369
2370 PR testsuite/54184
2371 * gcc.dg/pr52558-1.c: Delete.
2372 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2373
2374 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2375
2376 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2377 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2378 * gcc.target/arm/smlaltt-1.c: Likewise.
2379
2380 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2381
2382 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2383
2384 2012-09-07 Tom de Vries <tom@codesourcery.com>
2385
2386 PR tree-optimization/53986
2387 * gcc.dg/tree-ssa/vrp80.c: New test.
2388 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2389
2390 2012-09-06 Jason Merrill <jason@redhat.com>
2391
2392 PR c++/54341
2393 PR c++/54253
2394 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2395 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2396
2397 2012-09-06 Andrew Pinski <apinski@cavium.com>
2398
2399 PR tree-opt/54494
2400 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2401
2402 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR rtl-optimization/54455
2405 * gcc.dg/54455.c: New test.
2406
2407 2012-09-06 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/54463
2410 * gfortran.dg/promotion_2.f90: New.
2411
2412 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR middle-end/54486
2415 * c-c++-common/pr54486.c: New test.
2416
2417 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2418
2419 PR fortran/54474
2420 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2421
2422 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/54191
2425 * g++.dg/cpp0x/sfinae39.C: New.
2426
2427 2012-09-04 Jason Merrill <jason@redhat.com>
2428
2429 PR c++/54441
2430 * g++.dg/ext/flexary3.C: New.
2431
2432 PR c++/54420
2433 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2434
2435 PR c++/54198
2436 * g++.dg/template/defarg15.C: New.
2437
2438 PR c++/54437
2439 * g++.dg/template/access24.C: New.
2440
2441 2012-09-04 Richard Guenther <rguenther@suse.de>
2442
2443 PR tree-optimization/54458
2444 * gcc.dg/torture/pr54458.c: New testcase.
2445
2446 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2447
2448 * gcc.target/arm/neon-vext.c: New test.
2449 * gcc.target/arm/neon-vext-execute.c: Ditto.
2450
2451 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2452
2453 PR fortran/54243
2454 PR fortran/54244
2455 * gfortran.dg/select_type_29.f03: New.
2456
2457 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2458
2459 * gcc.dg/fold-perm.c: Improve test.
2460
2461 2012-09-03 Tobias Burnus <burnus@net-b.de>
2462
2463 PR fortran/51632
2464 * gfortran.dg/coarray_class_1.f90: New.
2465
2466 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2467
2468 PR target/49206
2469 * gcc.c-torture/compile/pr49206.c: New test.
2470
2471 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2472 Uros Bizjak <ubizjak@gmail.com>
2473
2474 PR target/36680
2475 * gfortran.dg/pr36680.f90: New test.
2476
2477 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2478
2479 PR target/42295
2480 * g++.dg/opt/pr42295.C: New test.
2481
2482 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR target/54436
2485 * gcc.dg/torture/pr54436.c: New test.
2486
2487 2012-09-01 Andrew Pinski <apinski@cavium.com>
2488
2489 * gcc.target/mips/truncate-8.c: New testcase.
2490
2491 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/46829
2494 PR target/46843
2495 * gcc.target/i386/pr46829.c: New test.
2496 * gcc.target/i386/pr46843.c: Ditto.
2497
2498 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2499 Jason Merrill <jason@redhat.com>
2500
2501 PR c++/18747
2502 * g++.dg/parse/error50.C: New.
2503
2504 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2505
2506 PR c/54428
2507 * gcc.c-torture/compile/pr54428.c: New test.
2508
2509 2012-08-31 Ollie Wild <aaw@google.com>
2510
2511 PR c++/54197
2512 * g++.dg/init/lifetime3.C: New test.
2513
2514 2012-08-31 Martin Jambor <mjambor@suse.cz>
2515
2516 PR middle-end/54409
2517 * gcc.dg/torture/pr54409.c: New test.
2518
2519 2012-08-31 Martin Jambor <mjambor@suse.cz>
2520
2521 * gfortran.dg/pr48636.f90: Add dump scan checks.
2522
2523 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2524
2525 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2526
2527 2012-08-28 Joey Ye <joey.ye@arm.com>
2528
2529 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2530
2531 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2532
2533 PR target/46254
2534 * gcc.target/i386/pr46254.c: New test.
2535
2536 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2537
2538 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2539 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2540 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2541
2542 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2543
2544 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2545 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2546 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2547 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2548 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2549 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2550 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2551 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2552 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2553 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2554 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2555 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2556 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2557 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2558 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2559 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2560 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2561 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2562 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2563 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2564 gcc.target/mips/unaligned-1.c: Tighten regexps.
2565
2566 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2567
2568 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2569 (mips_option_groups): Remove optimization. Add various -f options.
2570 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2571 and -pg imply -fno-omit-frame-pointer.
2572 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2573 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2574 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2575 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2576 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2577 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2578 * gcc.target/mips/abi-n32-long32.c: Likewise.
2579 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2580 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2581 * gcc.target/mips/abi-n32-long64.c: Likewise.
2582 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2583 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2584 * gcc.target/mips/abi-n64-long32.c: Likewise.
2585 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2586 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2587 * gcc.target/mips/abi-n64-long64.c: Likewise.
2588 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2589 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2590 * gcc.target/mips/abi-o32-long32.c: Likewise.
2591 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2592 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2593 * gcc.target/mips/abi-o32-long64.c: Likewise.
2594 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2595 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2596 * gcc.target/mips/abi-o64-long32.c: Likewise.
2597 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2598 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2599 * gcc.target/mips/abi-o64-long64.c: Likewise.
2600 * gcc.target/mips/asm-1.c: Likewise.
2601 * gcc.target/mips/branch-1.c: Likewise.
2602 * gcc.target/mips/call-3.c: Likewise.
2603 * gcc.target/mips/call-saved-3.c: Likewise.
2604 * gcc.target/mips/clear-cache-1.c: Likewise.
2605 * gcc.target/mips/div-1.c: Likewise.
2606 * gcc.target/mips/div-2.c: Likewise.
2607 * gcc.target/mips/div-3.c: Likewise.
2608 * gcc.target/mips/div-4.c: Likewise.
2609 * gcc.target/mips/div-5.c: Likewise.
2610 * gcc.target/mips/div-6.c: Likewise.
2611 * gcc.target/mips/div-7.c: Likewise.
2612 * gcc.target/mips/div-8.c: Likewise.
2613 * gcc.target/mips/div-9.c: Likewise.
2614 * gcc.target/mips/div-10.c: Likewise.
2615 * gcc.target/mips/div-11.c: Likewise.
2616 * gcc.target/mips/div-12.c: Likewise.
2617 * gcc.target/mips/dsp-ctrl.c: Likewise.
2618 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2619 * gcc.target/mips/ext-8.c: Likewise.
2620 * gcc.target/mips/extend-2.c: Likewise.
2621 * gcc.target/mips/fix-r10000-1.c: Likewise.
2622 * gcc.target/mips/fix-r10000-2.c: Likewise.
2623 * gcc.target/mips/fix-r10000-3.c: Likewise.
2624 * gcc.target/mips/fix-r10000-4.c: Likewise.
2625 * gcc.target/mips/fix-r10000-5.c: Likewise.
2626 * gcc.target/mips/fix-r10000-6.c: Likewise.
2627 * gcc.target/mips/fix-r10000-7.c: Likewise.
2628 * gcc.target/mips/fix-r10000-8.c: Likewise.
2629 * gcc.target/mips/fix-r10000-9.c: Likewise.
2630 * gcc.target/mips/fix-r10000-10.c: Likewise.
2631 * gcc.target/mips/fix-r10000-11.c: Likewise.
2632 * gcc.target/mips/fix-r10000-12.c: Likewise.
2633 * gcc.target/mips/fix-r10000-13.c: Likewise.
2634 * gcc.target/mips/fix-r10000-14.c: Likewise.
2635 * gcc.target/mips/fix-r10000-15.c: Likewise.
2636 * gcc.target/mips/fpcmp-1.c: Likewise.
2637 * gcc.target/mips/fpcmp-2.c: Likewise.
2638 * gcc.target/mips/fpr-moves-7.c: Likewise.
2639 * gcc.target/mips/fpr-moves-8.c: Likewise.
2640 * gcc.target/mips/int-moves-1.c: Likewise.
2641 * gcc.target/mips/int-moves-2.c: Likewise.
2642 * gcc.target/mips/long-calls-pg.c: Likewise.
2643 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2644 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2645 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2646 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2647 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2648 * gcc.target/mips/mips-3d-1.c: Likewise.
2649 * gcc.target/mips/mips-3d-2.c: Likewise.
2650 * gcc.target/mips/mips-3d-3.c: Likewise.
2651 * gcc.target/mips/mips-3d-4.c: Likewise.
2652 * gcc.target/mips/mips-3d-5.c: Likewise.
2653 * gcc.target/mips/mips-3d-6.c: Likewise.
2654 * gcc.target/mips/mips-3d-7.c: Likewise.
2655 * gcc.target/mips/mips-3d-8.c: Likewise.
2656 * gcc.target/mips/mips-3d-9.c: Likewise.
2657 * gcc.target/mips/mips-ps-1.c: Likewise.
2658 * gcc.target/mips/mips-ps-2.c: Likewise.
2659 * gcc.target/mips/mips-ps-3.c: Likewise.
2660 * gcc.target/mips/mips-ps-4.c: Likewise.
2661 * gcc.target/mips/mips-ps-6.c: Likewise.
2662 * gcc.target/mips/mips32-dspr2.c: Likewise.
2663 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2664 * gcc.target/mips/neg-abs-1.c: Likewise.
2665 * gcc.target/mips/neg-abs-2.c: Likewise.
2666 * gcc.target/mips/nmadd-3.c: Likewise.
2667 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2668 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2669 * gcc.target/mips/octeon-pop-1.c: Likewise.
2670 * gcc.target/mips/pr26765.c: Likewise.
2671 * gcc.target/mips/pr33256.c: Likewise.
2672 * gcc.target/mips/pr33635-1.c: Likewise.
2673 * gcc.target/mips/pr33755.c: Likewise.
2674 * gcc.target/mips/pr35802.c: Likewise.
2675 * gcc.target/mips/pr45074.c: Likewise.
2676 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2677 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2678 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2679 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2680 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2681 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2682 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2683 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2684 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2685 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2686 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2687 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2688 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2689 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2690 * gcc.target/mips/save-restore-1.c: Likewise.
2691 * gcc.target/mips/save-restore-3.c: Likewise.
2692 * gcc.target/mips/save-restore-5.c: Likewise.
2693 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2694 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2695 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2696 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2697 * gcc.target/mips/stack-1.c: Likewise.
2698
2699 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2700 Tighten regexps.
2701
2702 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2703 branch under test to be filled with preceding rather than
2704 following instructions.
2705 * gcc.target/mips/branch-10.c: Likewise.
2706 * gcc.target/mips/branch-11.c: Likewise.
2707 * gcc.target/mips/branch-12.c: Likewise.
2708 * gcc.target/mips/branch-13.c: Likewise.
2709 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2710 to be eliminated. Tighten $28 scan-assembler-not test.
2711
2712 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2713 function to...
2714 * gcc.target/mips/call-4.c: ...this new test.
2715
2716 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2717 more likely.
2718 * gcc.target/mips/code-readable-3.c: Likewise.
2719 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2720 flag but skip for -O0.
2721 * gcc.target/mips/code-readable-4.c: Likewise.
2722
2723 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2724 of operations under test.
2725 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2726
2727 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2728 Don't require sibling-call optimization.
2729 * gcc.target/mips/near-far-4.c: Likewise.
2730
2731 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2732 Make sure that the register variable is used.
2733 * gcc.target/mips/soft-float-1.c: Likewise.
2734
2735 * gcc.target/mips/sdata-1.c: Make static data volatile.
2736 * gcc.target/mips/sdata-2.c: Likewise.
2737 * gcc.target/mips/sdata-3.c: Likewise.
2738 * gcc.target/mips/sdata-4.c: Likewise.
2739
2740 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2741 skip for -O0.
2742 * gcc.target/mips/atomic-memory-2.c: Likewise.
2743 * gcc.target/mips/branch-cost-1.c: Likewise.
2744 * gcc.target/mips/branch-cost-2.c: Likewise.
2745 * gcc.target/mips/cache-1.c: Likewise.
2746 * gcc.target/mips/call-1.c: Likewise.
2747 * gcc.target/mips/call-saved-2.c: Likewise.
2748 * gcc.target/mips/const-anchor-1.c: Likewise.
2749 * gcc.target/mips/const-anchor-2.c: Likewise.
2750 * gcc.target/mips/dse-1.c: Likewise.
2751 * gcc.target/mips/dsp-lhx.c: Likewise.
2752 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2753 * gcc.target/mips/ext-1.c: Likewise.
2754 * gcc.target/mips/ext-2.c: Likewise.
2755 * gcc.target/mips/ext-3.c: Likewise.
2756 * gcc.target/mips/ext-4.c: Likewise.
2757 * gcc.target/mips/ext-5.c: Likewise.
2758 * gcc.target/mips/ext-6.c: Likewise.
2759 * gcc.target/mips/ext-7.c: Likewise.
2760 * gcc.target/mips/extend-1.c: Likewise.
2761 * gcc.target/mips/fix-r4000-1.c: Likewise.
2762 * gcc.target/mips/fix-r4000-3.c: Likewise.
2763 * gcc.target/mips/fix-r4000-5.c: Likewise.
2764 * gcc.target/mips/fix-r4000-6.c: Likewise.
2765 * gcc.target/mips/fix-r4000-8.c: Likewise.
2766 * gcc.target/mips/fix-r4000-10.c: Likewise.
2767 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2768 * gcc.target/mips/fixed-vector-type.c: Likewise.
2769 * gcc.target/mips/fpr-moves-1.c: Likewise.
2770 * gcc.target/mips/fpr-moves-2.c: Likewise.
2771 * gcc.target/mips/fpr-moves-3.c: Likewise.
2772 * gcc.target/mips/fpr-moves-4.c: Likewise.
2773 * gcc.target/mips/fpr-moves-5.c: Likewise.
2774 * gcc.target/mips/fpr-moves-6.c: Likewise.
2775 * gcc.target/mips/ins-1.c: Likewise.
2776 * gcc.target/mips/ins-2.c: Likewise.
2777 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2778 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2779 * gcc.target/mips/lazy-binding-1.c: Likewise.
2780 * gcc.target/mips/madd-3.c: Likewise.
2781 * gcc.target/mips/madd-5.c: Likewise.
2782 * gcc.target/mips/madd-6.c: Likewise.
2783 * gcc.target/mips/madd-8.c: Likewise.
2784 * gcc.target/mips/madd-9.c: Likewise.
2785 * gcc.target/mips/memcpy-1.c: Likewise.
2786 * gcc.target/mips/mips-ps-type.c: Likewise.
2787 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2788 * gcc.target/mips/mips-sched-madd.c: Likewise.
2789 * gcc.target/mips/mips16e-extends.c: Likewise.
2790 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2791 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2792 * gcc.target/mips/movcc-1.c: Likewise.
2793 * gcc.target/mips/movcc-2.c: Likewise.
2794 * gcc.target/mips/movcc-3.c: Likewise.
2795 * gcc.target/mips/msub-5.c: Likewise.
2796 * gcc.target/mips/msub-6.c: Likewise.
2797 * gcc.target/mips/msub-8.c: Likewise.
2798 * gcc.target/mips/mult-2.c: Likewise.
2799 * gcc.target/mips/mult-3.c: Likewise.
2800 * gcc.target/mips/mult-5.c: Likewise.
2801 * gcc.target/mips/mult-6.c: Likewise.
2802 * gcc.target/mips/mult-7.c: Likewise.
2803 * gcc.target/mips/mult-12.c: Likewise.
2804 * gcc.target/mips/mult-13.c: Likewise.
2805 * gcc.target/mips/mult-14.c: Likewise.
2806 * gcc.target/mips/mult-15.c: Likewise.
2807 * gcc.target/mips/mult-17.c: Likewise.
2808 * gcc.target/mips/mult-18.c: Likewise.
2809 * gcc.target/mips/mult-19.c: Likewise.
2810 * gcc.target/mips/nmadd-1.c: Likewise.
2811 * gcc.target/mips/nmadd-2.c: Likewise.
2812 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2813 * gcc.target/mips/octeon-cins-1.c: Likewise.
2814 * gcc.target/mips/octeon-cins-2.c: Likewise.
2815 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2816 * gcc.target/mips/octeon-exts-2.c: Likewise.
2817 * gcc.target/mips/octeon-exts-3.c: Likewise.
2818 * gcc.target/mips/octeon-exts-4.c: Likewise.
2819 * gcc.target/mips/octeon-exts-5.c: Likewise.
2820 * gcc.target/mips/octeon-exts-6.c: Likewise.
2821 * gcc.target/mips/octeon-exts-7.c: Likewise.
2822 * gcc.target/mips/octeon-pop-2.c: Likewise.
2823 * gcc.target/mips/octeon-seq-3.c: Likewise.
2824 * gcc.target/mips/octeon-seq-4.c: Likewise.
2825 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2826 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2827 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2828 * gcc.target/mips/pr54240.c: Likewise.
2829 * gcc.target/mips/rsqrt-1.c: Likewise.
2830 * gcc.target/mips/rsqrt-2.c: Likewise.
2831 * gcc.target/mips/rsqrt-3.c: Likewise.
2832 * gcc.target/mips/rsqrt-4.c: Likewise.
2833 * gcc.target/mips/save-restore-2.c: Likewise.
2834 * gcc.target/mips/save-restore-4.c: Likewise.
2835 * gcc.target/mips/sb1-1.c: Likewise.
2836 * gcc.target/mips/scc-1.c: Likewise.
2837 * gcc.target/mips/scc-2.c: Likewise.
2838 * gcc.target/mips/scc-3.c: Likewise.
2839 * gcc.target/mips/scc-4.c: Likewise.
2840 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2841 * gcc.target/mips/truncate-1.c: Likewise.
2842 * gcc.target/mips/truncate-2.c: Likewise.
2843 * gcc.target/mips/truncate-3.c: Likewise.
2844 * gcc.target/mips/truncate-4.c: Likewise.
2845 * gcc.target/mips/truncate-5.c: Likewise.
2846 * gcc.target/mips/truncate-6.c: Likewise.
2847 * gcc.target/mips/unaligned-1.c: Likewise.
2848
2849 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2850 skip for -O0. Require -fexpensive-optimizations.
2851 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2852 * gcc.target/mips/dspr2-MULT.c: Likewise.
2853 * gcc.target/mips/fix-r4000-2.c: Likewise.
2854 * gcc.target/mips/fix-r4000-4.c: Likewise.
2855 * gcc.target/mips/fix-r4000-7.c: Likewise.
2856 * gcc.target/mips/fix-r4000-9.c: Likewise.
2857 * gcc.target/mips/madd-1.c: Likewise.
2858 * gcc.target/mips/madd-2.c: Likewise.
2859 * gcc.target/mips/madd-4.c: Likewise.
2860 * gcc.target/mips/maddu-1.c: Likewise.
2861 * gcc.target/mips/maddu-2.c: Likewise.
2862 * gcc.target/mips/maddu-3.c: Likewise.
2863 * gcc.target/mips/maddu-4.c: Likewise.
2864 * gcc.target/mips/msub-1.c: Likewise.
2865 * gcc.target/mips/msub-2.c: Likewise.
2866 * gcc.target/mips/msub-3.c: Likewise.
2867 * gcc.target/mips/msub-4.c: Likewise.
2868 * gcc.target/mips/msubu-1.c: Likewise.
2869 * gcc.target/mips/msubu-2.c: Likewise.
2870 * gcc.target/mips/msubu-3.c: Likewise.
2871 * gcc.target/mips/msubu-4.c: Likewise.
2872 * gcc.target/mips/mult-1.c: Likewise.
2873 * gcc.target/mips/mult-4.c: Likewise.
2874 * gcc.target/mips/mult-8.c: Likewise.
2875 * gcc.target/mips/mult-9.c: Likewise.
2876 * gcc.target/mips/mult-10.c: Likewise.
2877 * gcc.target/mips/mult-11.c: Likewise.
2878 * gcc.target/mips/mult-16.c: Likewise.
2879
2880 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2881 skip for -O0 and -Os.
2882 * gcc.target/mips/fix-r4000-12.c: Likewise.
2883 * gcc.target/mips/madd-7.c: Likewise.
2884 * gcc.target/mips/mips-ps-5.c: Likewise.
2885 * gcc.target/mips/mips-ps-7.c: Likewise.
2886 * gcc.target/mips/msub-7.c: Likewise.
2887
2888 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2889 skip for -O0. Require -mno-abicalls.
2890 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2891
2892 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2893 skip for -O0. Require a total number of BBIT instructions and
2894 at least one of each kind.
2895
2896 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2897 skip for -O0. Require -fno-unroll-loops.
2898
2899 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2900 skip for -O0. Allow BLTZ as well as BGEZ.
2901
2902 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2903
2904 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2905 skip for -O0. Require -fschedule-insns2.
2906 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2907
2908 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2909 but skip for -O0. Make a branch-likely more likely.
2910
2911 * gcc.target/mips/timode-2.c: Split each test into its own function.
2912 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2913
2914 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2915 skip for -O0. Require -fpeephole2.
2916 * gcc.target/mips/vr-mult-2.c: Likewise.
2917
2918 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2919
2920 PR preprocessor/53469
2921 * gcc.dg/cpp/_Pragma7.c: New test case.
2922
2923 2012-08-27 Tobias Burnus <burnus@net-b.de>
2924
2925 PR fortran/54370
2926 * gfortran.dg/do_5.f90: New.
2927
2928 2012-08-27 Tobias Burnus <burnus@net-b.de>
2929
2930 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2931 from dg-options as -Wall no longer implies it.
2932
2933 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2934
2935 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2936
2937 2012-08-25 Jason Merrill <jason@redhat.com>
2938
2939 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2940
2941 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2942
2943 PR c++/51421
2944 * g++.dg/cpp0x/auto34.C: New.
2945
2946 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR c/54363
2949 * gcc.dg/pr54363.c: New test.
2950
2951 PR c/54355
2952 * gcc.dg/pr54355.c: New test.
2953
2954 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2955
2956 PR debug/52857
2957 * gcc.target/i386/pr52857-1.c: New.
2958 * gcc.target/i386/pr52857-2.c: Likewise.
2959
2960 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2961
2962 * gcc.target/mips/code-readable-4.c: New test.
2963
2964 2012-08-23 Julian Brown <julian@codesourcery.com>
2965 Sandra Loosemore <sandra@codesourcery.com>
2966
2967 * gcc.target/mips/code-readable-1.c: Add -O to options.
2968
2969 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/20420
2972 * g++.dg/lookup/using53.C: New.
2973
2974 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2975
2976 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2977 * gcc.dg/fixed-point/convert-1.c: New.
2978 * gcc.dg/fixed-point/convert-2.c: New.
2979 * gcc.dg/fixed-point/convert-3.c: New.
2980 * gcc.dg/fixed-point/convert-4.c: New.
2981 * gcc.dg/fixed-point/convert-float-1.c: New.
2982 * gcc.dg/fixed-point/convert-float-2.c: New.
2983 * gcc.dg/fixed-point/convert-float-3.c: New.
2984 * gcc.dg/fixed-point/convert-float-4.c: New.
2985 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2986 * gcc.dg/fixed-point/convert-sat.c: New.
2987 * gcc.dg/fixed-point/convert.h: New.
2988
2989 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2990
2991 PR target/54089
2992 * gcc.target/sh/pr54089-2.c: New.
2993
2994 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2995
2996 * gcc.target/i386/long-double-64-1.c: New file.
2997 * gcc.target/i386/long-double-64-2.c: Likewise.
2998 * gcc.target/i386/long-double-64-3.c: Likewise.
2999 * gcc.target/i386/long-double-64-4.c: Likewise.
3000 * gcc.target/i386/long-double-80-1.c: Likewise.
3001 * gcc.target/i386/long-double-80-2.c: Likewise.
3002 * gcc.target/i386/long-double-80-3.c: Likewise.
3003 * gcc.target/i386/long-double-80-4.c: Likewise.
3004 * gcc.target/i386/long-double-80-5.c: Likewise.
3005 * gcc.target/i386/long-double-80-6.c: Likewise.
3006 * gcc.target/i386/long-double-80-7.c: Likewise.
3007
3008 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3009
3010 PR tree-optimization/54317
3011 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3012
3013 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3014
3015 PR target/39423
3016 * gcc.target/sh/pr39423-2.c: New.
3017
3018 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3019
3020 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3021 * gcc.dg/fold-perm.c: Likewise.
3022
3023 2012-08-20 Jan Hubicka <jh@suse.cz>
3024
3025 PR fortran/48636
3026 * gcc.dg/ipa/inlinehint-1.c: New.
3027
3028 2012-08-20 Florian Weimer <fweimer@redhat.com>
3029
3030 PR c++/19351
3031 * g++.dg/init/new38.C: New test.
3032 * g++.dg/init/new39.C: New test.
3033
3034 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3035
3036 PR target/54089
3037 * gcc.target/sh/pr54089-1.c: New.
3038
3039 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3040
3041 PR target/51244
3042 * gcc.target/sh/pr51244-11.c: New.
3043
3044 2012-08-20 Tobias Burnus <burnus@net-b.de>
3045
3046 PR fortran/54301
3047 * gfortran.dg/warn_target_lifetime_2.f90: New.
3048
3049 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3050
3051 PR c++/10416
3052 * g++.dg/warn/Wunused-var-17.C: New.
3053
3054 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3055
3056 PR middle-end/53992
3057 * gcc.dg/gomp/pr53992.c: New test.
3058
3059 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3060
3061 PR tree-ssa/54295
3062 * gcc.c-torture/execute/20120817-1.c: New test.
3063
3064 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3065
3066 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3067 add instruction.
3068 (f2): New test that really does need adds.
3069
3070 2012-08-20 Richard Guenther <rguenther@suse.de>
3071
3072 PR tree-optimization/54327
3073 * gcc.dg/torture/pr54327.c: New testcase.
3074
3075 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR tree-optimization/54321
3078 * gcc.c-torture/compile/pr54321.c: New test.
3079
3080 2012-08-20 Tobias Burnus <burnus@net-b.de>
3081
3082 PR fortran/54301
3083 * gfortran.dg/warn_target_lifetime_1.f90: New.
3084
3085 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3086
3087 PR fortran/54298
3088 * gfortran.dg/real_compare_1.f90: New test case.
3089 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3090
3091 2012-08-18 Jan Hubicka <jh@suse.cz>
3092
3093 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3094
3095 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3096
3097 PR fortran/39290
3098 * gfortran.dg/interface_37.f90: New test.
3099
3100 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3101 Gary Funck <gary@intrepid.com>
3102
3103 PR target/20020
3104 * gcc.target/i386/pr20020-1.c: New test.
3105 * gcc.target/i386/pr20020-2.c: Likewise.
3106 * gcc.target/i386/pr20020-3.c: Likewise.
3107
3108 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3109
3110 * gcc.target/i386/perm-concat.c: New test.
3111
3112 2012-08-17 Julian Brown <julian@codesourcery.com>
3113
3114 * gcc.target/arm/div64-unwinding.c: New test.
3115
3116 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3117
3118 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3119
3120 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3121
3122 PR target/54236
3123 * gcc.target/sh/pr54236-1.c: New.
3124
3125 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3126
3127 * lib/target-supports.exp (check_effective_target_sync_int_long)
3128 (check_effective_target_sync_char_short): Enable for crisv32-*
3129 and cris-*.
3130
3131 PR middle-end/54261
3132 * gcc.dg/torture/pr54261-1.c: New test.
3133
3134 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3135
3136 PR fortran/54243
3137 PR fortran/54244
3138 * gfortran.dg/typebound_call_24.f03: New.
3139
3140 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3141
3142 PR tree-optimization/54245
3143 * gcc.dg/tree-ssa/pr54245.c: New test.
3144
3145 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3146
3147 PR tree-optimization/54240
3148 * gcc.target/powerpc/pr54240.c: New test.
3149 * gcc.target/mips/pr54240.c: Likewise.
3150
3151 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3152
3153 PR target/52933
3154 * gcc.target/sh/pr52933-1.c: New.
3155 * gcc.target/sh/pr52933-2.c: New.
3156
3157 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3158
3159 PR target/50751
3160 * gcc.target/sh/pr50751-8.c: New.
3161
3162 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3163
3164 PR fortran/47586
3165 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3166 * gfortran.dg/typebound_proc_27.f03: New test.
3167
3168 2012-08-14 Sterling Augustine <saugustine@google.com>
3169
3170 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3171
3172 2012-08-14 Tobias Burnus <burnus@net-b.de>
3173
3174 PR fortran/40881
3175 * gfortran.dg/data_constraints_3.f90: New.
3176 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3177 to disable -pedantic compilation.
3178 * gfortran.dg/pr37243.f: Ditto.
3179 * gfortran.dg/g77/19990826-3.f: Ditto.
3180 * gfortran.dg/g77/20020307-1.f : Ditto.
3181 * gfortran.dg/g77/980310-3.f: Ditto.
3182
3183 2012-08-14 Tobias Burnus <burnus@net-b.de>
3184
3185 PR fortran/54234
3186 * gfortran.dg/warn_conversion_4.f90: New.
3187
3188 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR middle-end/53411
3191 PR rtl-optimization/53495
3192 * gcc.c-torture/compile/pr53411.c: New test.
3193 * gcc.c-torture/compile/pr53495.c: New test.
3194
3195 2012-08-13 Richard Guenther <rguenther@suse.de>
3196
3197 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3198
3199 2012-08-13 Richard Guenther <rguenther@suse.de>
3200
3201 PR tree-optimization/54200
3202 * gcc.dg/guality/pr54200.c: New testcase.
3203 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3204
3205 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3206
3207 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3208
3209 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3210
3211 PR target/51244
3212 * gcc.target/sh/pr51244-7.c: New.
3213 * gcc.target/sh/pr51244-8.c: New.
3214 * gcc.target/sh/pr51244-9.c: New.
3215 * gcc.target/sh/pr51244-10.c: New.
3216
3217 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3218
3219 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3220 -m2e or -m2a.
3221 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3222 * gcc.target/sh/pr53511-1.c: Likewise.
3223 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3224 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3225 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3226 * gcc.target/sh/pr53512-3.c: Likewise.
3227 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3228
3229 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3230
3231 PR target/39423
3232 * gcc.c-torture/compile/pr39423-1.c: New.
3233 * gcc.c-torture/compile/pr39423-2.c: New.
3234
3235 2012-08-12 Tobias Burnus <burnus@net-b.de>
3236
3237 PR fortran/54221
3238 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3239 they appear uninitialized on the RHS.
3240 * gfortran.dg/public_private_module_6.f90: New.
3241
3242 2012-08-11 Martin Jambor <mjambor@suse.cz>
3243
3244 PR fortran/48636
3245 * gfortran.dg/pr48636.f90: New test.
3246
3247 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3248
3249 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3250 to avoid warnings.
3251 (main): Adjust caller.
3252
3253 2012-08-10 Richard Guenther <rguenther@suse.de>
3254
3255 * gcc.dg/matrix/*.c: Adjust and move ...
3256 * gcc.dg/torture/: ... here.
3257 * gcc.dg/matrix: Remove directory.
3258
3259 2012-08-10 Richard Guenther <rguenther@suse.de>
3260
3261 PR middle-end/54219
3262 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3263
3264 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3265
3266 PR middle-end/54211
3267 * gcc.dg/tree-ssa/pr54211.c: New test.
3268
3269 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3270
3271 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3272 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3273
3274 2012-08-10 Richard Guenther <rguenther@suse.de>
3275
3276 PR tree-optimization/54109
3277 * gcc.dg/torture/pr54109.c: New testcase.
3278 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3279 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3280
3281 2012-08-10 Richard Guenther <rguenther@suse.de>
3282
3283 PR tree-optimization/54027
3284 * gcc.dg/torture/pr54027.c: New testcase.
3285
3286 2012-08-10 Richard Guenther <rguenther@suse.de>
3287
3288 * g++.dg/plugin/selfassign.c: Adjust.
3289 * gcc.dg/plugin/selfassign.c: Likewise.
3290 * gcc.dg/strlenopt-11.c: Likewise.
3291 * gcc.dg/strlenopt-13.c: Likewise.
3292 * gcc.dg/no-strict-overflow-4.c: Likewise.
3293 * gcc.dg/strict-overflow-4.c: Likewise.
3294 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3295 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3296 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3297 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3298 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3299 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3300 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3301 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3302 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3303 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3304 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3305 * gcc.dg/pr46309.c: Likewise.
3306 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3307
3308 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3309
3310 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3311 for x86 targets.
3312 * gcc.c-torture/compile/20120727-2.c: New test.
3313
3314 2012-08-09 Martin Jambor <mjambor@suse.cz>
3315
3316 * gcc.dg/ipa/iinline-4.c: New test.
3317 * gcc.dg/ipa/iinline-5.c: Likewise.
3318 * gcc.dg/ipa/iinline-6.c: Likewise.
3319 * gcc.dg/ipa/iinline-7.c: Likewise.
3320 * gcc.dg/lto/20120723_0.c: Likewise.
3321 * gcc.dg/lto/20120723_1.c: Likewise.
3322
3323 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3324
3325 PR target/39423
3326 * gcc.target/sh/pr39423-1.c: New.
3327
3328 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3329
3330 PR target/51244
3331 * gcc.target/sh/pr51244-5: New.
3332 * gcc.target/sh/pr51244-6: New.
3333
3334 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3335
3336 * gcc.target/i386/adx-addxcarry32-3.c: New.
3337 * gcc.target/i386/adx-addxcarry64-3.c: New.
3338
3339 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3340
3341 PR rtl-optimization/53701
3342 * gcc.dg/pr53701.c: New test.
3343
3344 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3345
3346 * gcc.c-torture/compile/20120727-1.c: New test.
3347
3348 2012-08-09 Tobias Burnus <burnus@net-b.de>
3349
3350 PR fortran/54199
3351 * gfortran.dg/intrinsic_shadow_4.f90: New.
3352
3353 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3356
3357 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3358
3359 * gcc.c-torture/execute/20120808-1.c: New test.
3360
3361 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3362
3363 PR rtl-optimization/54157
3364 * gcc.target/i386/pr54157.c: New file.
3365
3366 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3367
3368 * gcc.target/i386/adx-addcarryx32-1.c: New.
3369 * gcc.target/i386/adx-addcarryx32-2.c: New.
3370 * gcc.target/i386/adx-addcarryx64-1.c: New.
3371 * gcc.target/i386/adx-addcarryx64-2.c: New.
3372 * gcc.target/i386/adx-check.h: New.
3373 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3374 * gcc.target/i386/sse-12.c: Add -madx.
3375 * gcc.target/i386/sse-13.c: Ditto.
3376 * gcc.target/i386/sse-14.c: Ditto.
3377 * gcc.target/i386/sse-22.c: Ditto.
3378 * gcc.target/i386/sse-23.c: Ditto.
3379 * g++.dg/other/i386-2.C: Ditto.
3380 * g++.dg/other/i386-3.C: Ditto.
3381
3382 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383
3384 * gcc.dg/tree-ssa/slsr-5.c: New.
3385 * gcc.dg/tree-ssa/slsr-6.c: New.
3386 * gcc.dg/tree-ssa/slsr-7.c: New.
3387 * gcc.dg/tree-ssa/slsr-8.c: New.
3388 * gcc.dg/tree-ssa/slsr-9.c: New.
3389 * gcc.dg/tree-ssa/slsr-10.c: New.
3390 * gcc.dg/tree-ssa/slsr-11.c: New.
3391 * gcc.dg/tree-ssa/slsr-12.c: New.
3392 * gcc.dg/tree-ssa/slsr-13.c: New.
3393 * gcc.dg/tree-ssa/slsr-14.c: New.
3394 * gcc.dg/tree-ssa/slsr-15.c: New.
3395 * gcc.dg/tree-ssa/slsr-16.c: New.
3396 * gcc.dg/tree-ssa/slsr-17.c: New.
3397 * gcc.dg/tree-ssa/slsr-18.c: New.
3398 * gcc.dg/tree-ssa/slsr-19.c: New.
3399 * gcc.dg/tree-ssa/slsr-20.c: New.
3400 * gcc.dg/tree-ssa/slsr-21.c: New.
3401 * gcc.dg/tree-ssa/slsr-22.c: New.
3402 * gcc.dg/tree-ssa/slsr-23.c: New.
3403 * gcc.dg/tree-ssa/slsr-24.c: New.
3404 * gcc.dg/tree-ssa/slsr-25.c: New.
3405 * gcc.dg/tree-ssa/slsr-26.c: New.
3406 * gcc.dg/tree-ssa/slsr-30.c: New.
3407 * gcc.dg/tree-ssa/slsr-31.c: New.
3408
3409 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3410
3411 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3412 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3413 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3414
3415 2012-08-06 Cary Coutant <ccoutant@google.com>
3416
3417 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3418
3419 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3420
3421 PR fortran/35831
3422 * gfortran.dg/dummy_procedure_5.f90: Modified.
3423 * gfortran.dg/dummy_procedure_8.f90: New.
3424 * gfortran.dg/interface_26.f90: Modified.
3425 * gfortran.dg/proc_ptr_11.f90: Modified.
3426 * gfortran.dg/proc_ptr_15.f90: Modified.
3427 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3428 * gfortran.dg/typebound_override_1.f90: Modified.
3429 * gfortran.dg/typebound_proc_6.f03: Modified.
3430
3431 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3432
3433 PR tree-optimization/51938
3434 PR tree-optimization/52005
3435 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3436 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3437 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3438 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3439
3440 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3441
3442 Avoid crashing on erroneous static_assert usage
3443 * g++.dg/cpp0x/static_assert8.C: New test.
3444
3445 2012-08-06 Jason Merrill <jason@redhat.com>
3446
3447 * g++.dg/cpp0x/sfinae38.C: New.
3448
3449 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3450 Paolo Carlini <paolo.carlini@oracle.com>
3451
3452 PR c++/54165
3453 * g++.dg/conversion/void2.C: New.
3454
3455 2012-08-06 Tom de Vries <tom@codesourcery.com>
3456
3457 * gcc.dg/tree-ssa/vrp78.c: New test.
3458
3459 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3460 Richard Sandiford <rdsandiford@googlemail.com>
3461
3462 * g++.dg/opt/enum2.C: Require fpic target.
3463 * g++.dg/lto/20090303_0.C: Likewise.
3464
3465 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3466 Catherine Moore <clm@codesourcery.com>
3467
3468 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3469 flush function names too.
3470 * gcc.target/mips/clear-cache-1.c: Likewise.
3471
3472 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3473
3474 PR target/54156
3475 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3476
3477 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3478
3479 PR fortran/54166
3480 * gfortran.dg/array_5.f90: New test.
3481
3482 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3483
3484 PR tree-optimization/30318
3485 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3486
3487 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3488
3489 * g++.dg/ext/vector17.C: New testcase.
3490
3491 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3492
3493 PR target/51931
3494 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3495 * g++.dg/opt/longbranch1.C: Likewise.
3496
3497 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3498
3499 PR tree-optimization/53805
3500 * gcc.dg/fold-notunord.c: New testcase.
3501
3502 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3503
3504 PR fortran/48820
3505 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3506 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3507
3508 2012-08-02 Jason Merrill <jason@redhat.com>
3509 Paolo Carlini <paolo.carlini@oracle.com>
3510
3511 PR c++/51213 (again)
3512 * g++.dg/cpp0x/sfinae37.C: Extend.
3513
3514 2012-08-02 Richard Guenther <rguenther@suse.de>
3515
3516 PR tree-optimization/50672
3517 * g++.dg/torture/pr50672.C: New testcase.
3518
3519 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3520
3521 PR fortran/54147
3522 * gfortran.dg/abstract_type_6.f03: Modified.
3523 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3524 * gfortran.dg/proc_ptr_comp_35.f90: New.
3525 * gfortran.dg/typebound_proc_9.f03: Modified.
3526 * gfortran.dg/typebound_proc_26.f90: New.
3527
3528 2012-08-02 Richard Guenther <rguenther@suse.de>
3529
3530 * gcc.dg/torture/pta-callused-1.c: Adjust.
3531 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3532 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3533 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3534 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3535 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3536 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3537 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3538 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3539
3540 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3541
3542 PR fortran/54033
3543 * gfortran.dg/include_6.f90: New test case.
3544 * gfortran.dg/include_7.f90: New test case.
3545 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3546
3547 2012-08-01 Tom de Vries <tom@codesourcery.com>
3548
3549 * gcc.dg/tree-ssa/vrp76.c: New test.
3550
3551 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3552
3553 PR tree-optimization/46556
3554 * gcc.dg/tree-ssa/slsr-27.c: New.
3555 * gcc.dg/tree-ssa/slsr-28.c: New.
3556 * gcc.dg/tree-ssa/slsr-29.c: New.
3557
3558 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3559
3560 PR fortran/42418
3561 * gfortran.dg/proc_decl_29.f90: New.
3562
3563 2012-07-31 Dehao Chen <dehao@google.com>
3564
3565 * gcc.dg/predict-7.c: New test.
3566
3567 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3568
3569 PR fortran/54134
3570 * gfortran.dg/typebound_override_3.f90: New.
3571
3572 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3573
3574 PR tree-optimization/53773
3575 * gcc.dg/vect/pr53773.c: New test.
3576
3577 2012-07-31 Nick Clifton <nickc@redhat.com>
3578
3579 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3580 and for XStormy16.
3581
3582 2012-07-31 Tobias Burnus <burnus@net-b.de>
3583
3584 * gfortran.dg/c_funloc_tests_6.f90: New.
3585 * gfortran.dg/c_funloc_tests_7.f90: New.
3586 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3587
3588 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 PR c++/53624
3591 * g++.dg/cpp0x/temp_default5.C: New.
3592
3593 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3594
3595 PR fortran/51081
3596 * gfortran.dg/proc_ptr_37.f90: New.
3597
3598 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3599
3600 * lib/target-supports.exp
3601 (check_effective_target_vect_natural_alignment): New function.
3602 * gcc.dg/align-2.c: Only run on targets with natural alignment
3603 of vector types.
3604 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3605 alignment of vector types.
3606
3607 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3608 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3609
3610 * gcc.target/i386/rdseed16-1.c: New.
3611 * gcc.target/i386/rdseed32-1.c: Ditto
3612 * gcc.target/i386/rdseed64-1.c: Ditto
3613 * gcc.target/i386/sse-12.c: Add -mrdseed.
3614 * gcc.target/i386/sse-13.c: Ditto.
3615 * gcc.target/i386/sse-14.c: Ditto.
3616 * g++.dg/other/i386-2.C: Ditto.
3617 * g++.dg/other/i386-3.C: Ditto.
3618
3619 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3620
3621 PR target/51244
3622 * gcc.target/sh/pr51244-4.c: New.
3623
3624 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3625
3626 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3627 for alpha*-*-* targets. Cleanup original tree dump.
3628
3629 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3630
3631 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3632 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3633
3634 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3635
3636 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3637 rand, srand. Include <stdlib.h>.
3638
3639 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3640
3641 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3642
3643 2012-07-26 Richard Henderson <rth@redhat.com>
3644
3645 * gcc.dg/attr-hotcold-1.c: New.
3646 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3647
3648 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3649 Sandra Loosemore <sandra@codesourcery.com>
3650
3651 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3652
3653 2012-07-26 Tobias Burnus <burnus@net-b.de>
3654
3655 * gfortran.dg/contiguous_1.f90: Update dg-error.
3656 * gfortran.dg/proc_ptr_32.f90: Ditto.
3657
3658 2012-07-26 Richard Guenther <rguenther@suse.de>
3659
3660 PR tree-optimization/54098
3661 * gcc.dg/torture/pr54098.c: New testcase.
3662
3663 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3664
3665 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3666 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3667
3668 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3669
3670 PR fortran/44354
3671 * gfortran.dg/array_constructor_39.f90: New test.
3672
3673 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3674
3675 PR fortran/44354
3676 * gfortran.dg/array_constructor_38.f90: New test.
3677
3678 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3679
3680 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3681
3682 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3683
3684 * gnat.dg/noreturn5.ad[sb]: New test.
3685
3686 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3687 Paul Brook <paul@codesourcery.com>
3688
3689 PR target/53633
3690
3691 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3692 * c-c++-common/pr53633.c: New test.
3693
3694 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3695
3696 * gcc.target/i386/asm-dialect-1.c: New test case.
3697
3698 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3699 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3700
3701 * gcc.target/i386/prefetchw-1.c: New.
3702 * gcc.target/i386/sse-12.c: Add -mprfchw.
3703 * gcc.target/i386/sse-13.c: Ditto.
3704 * gcc.target/i386/sse-14.c: Ditto.
3705 * gcc.target/i386/sse-22.c: Ditto.
3706 * gcc.target/i386/sse-23.c: Ditto.
3707 * g++.dg/other/i386-2.C: Ditto.
3708 * g++.dg/other/i386-3.C: Ditto.
3709
3710 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3711
3712 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3713
3714 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3715
3716 PR target/54051
3717 * gcc.target/arm/pr54051.c: New.
3718 * gcc.target/arm/vfp-1.c: Adjust test.
3719
3720 2012-07-24 Julian Brown <julian@codesourcery.com>
3721
3722 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3723 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3724 hard-float ARM.
3725
3726 2012-07-23 Paul Brook <paul@codesourcery.com>
3727
3728 * g++.dg/other/armv7m-1.c: New test.
3729
3730 2012-07-23 Julian Brown <julian@codesourcery.com>
3731
3732 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3733 ARM.
3734 (DO_TEST): Define to 1 for appropriate ARM targets.
3735
3736 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3737
3738 PR tree-optimization/53881
3739 * gcc.dg/pr53881.c: Renamed to ...
3740 * gcc.dg/pr53881-1.c: ... this.
3741 * gcc.dg/pr53881-2.c: New test.
3742
3743 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3744
3745 Handle recent changes in default atomics for cris*-*-linux*.
3746 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3747 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3748 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3749 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3750 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3751 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3752 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3753 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3754 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3755 -mno-unaligned-atomic-may-use-library is in effect for
3756 cris*-*-linux*.
3757 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3758 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3759 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3760 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3761 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3762 gcc.target/cris/torture/sync-mis-op-i-1.c,
3763 gcc.target/cris/torture/sync-mis-op-i-2.c,
3764 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3765 gcc.target/cris/torture/sync-mis-op-i-3.c,
3766 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3767 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3768 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3769 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3770 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3771 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3772 (main): Remove local variable x.
3773 [mis_ok]: Check that atomics don't fail.
3774
3775 2012-07-21 Andrew Pinski <apinski@cavium.com>
3776
3777 * gcc.dg/tree-ssa/vrp72.c: New test.
3778 * gcc.dg/tree-ssa/vrp73.c: New test.
3779 * gcc.dg/tree-ssa/vrp74.c: New test.
3780 * gcc.dg/tree-ssa/vrp75.c: New test.
3781
3782 2012-07-21 Andrew Pinski <apinski@cavium.com>
3783
3784 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3785 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3786
3787 2012-07-21 Andrew Pinski <apinski@cavium.com>
3788
3789 * gcc.target/mips/octeon-pop-2.c: New testcase.
3790
3791 2012-07-21 Tobias Burnus <burnus@net-b.de>
3792
3793 PR fortran/48820
3794 * gfortran.dg/assumed_rank_3.f90: New.
3795 * gfortran.dg/assumed_rank_11.f90: New.
3796 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3797 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3798 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3799
3800 2012-07-21 Andrew Pinski <apinski@cavium.com>
3801
3802 * gcc.target/mips/unaligned-1.c: New testcase.
3803
3804 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3805
3806 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3807
3808 2012-07-20 Tobias Burnus <burnus@net-b.de>
3809
3810 * gfortran.dg/bind_c_array_params_2.f90: New.
3811 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3812 and update dg-error.
3813
3814 2012-07-20 Tobias Burnus <burnus@net-b.de>
3815
3816 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3817
3818 2012-07-20 Jason Merrill <jason@redhat.com>
3819
3820 PR c++/54038
3821 * g++.dg/other/array7.C: New.
3822
3823 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3824
3825 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3826 the basic block and check loop depth.
3827 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3828 matching patterns and comments.
3829 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3830 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3831
3832 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR c++/28656
3835 * c-c++-common/pr28656.c: New test.
3836
3837 2012-07-19 Jason Merrill <jason@redhat.com>
3838
3839 PR c++/54026
3840 * g++.dg/init/mutable1.C: New.
3841
3842 2012-07-20 Tobias Burnus <burnus@net-b.de>
3843
3844 PR fortran/48820
3845 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3846 * gfortran.dg/assumed_rank_1.f90: New.
3847 * gfortran.dg/assumed_rank_1_c.c: New.
3848 * gfortran.dg/assumed_rank_2.f90: New.
3849 * gfortran.dg/assumed_rank_4.f90: New.
3850 * gfortran.dg/assumed_rank_5.f90: New.
3851 * gfortran.dg/assumed_rank_6.f90: New.
3852 * gfortran.dg/assumed_rank_7.f90: New.
3853 * gfortran.dg/assumed_rank_8.f90: New.
3854 * gfortran.dg/assumed_rank_8_c.c: New.
3855 * gfortran.dg/assumed_rank_9.f90: New.
3856 * gfortran.dg/assumed_rank_10.f90: New.
3857 * gfortran.dg/assumed_rank_12.f90: New.
3858
3859 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3860
3861 * gnat.dg/opt25.adb: New test.
3862 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3863 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3864
3865 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gnat.dg/aggr20.ad[sb]: New test.
3868 * gnat.dg/aggr20_pkg.ads: New helper.
3869
3870 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3871
3872 * gnat.dg/derived_type3.adb: New test.
3873 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3874
3875 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR rtl-optimization/53942
3878 * gcc.dg/pr53942.c: New test.
3879
3880 2012-07-19 Jason Merrill <jason@redhat.com>
3881
3882 PR c++/54021
3883 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3884
3885 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3886
3887 * gnat.dg/discr38.adb: New test.
3888
3889 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR middle-end/54017
3892 * c-c++-common/gomp/pr54017.c: New test.
3893
3894 2012-07-19 Richard Guenther <rguenther@suse.de>
3895 Eric Botcazou <ebotcazou@adacore.com>
3896
3897 * gnat.dg/loop_optimization11.adb: New testcase.
3898 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3899
3900 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3901 Jason Merrill <jason@redhat.com>
3902
3903 * g++.dg/cpp0x/sfinae37.C: New.
3904 * g++.dg/template/access23.C: New.
3905 * g++.dg/template/access7.C: Adjust.
3906 * g++.dg/template/sfinae10.C: Don't expect errors.
3907 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3908
3909 2012-07-18 Julian Brown <julian@codesourcery.com>
3910 Sandra Loosemore <sandra@codesroucery.com>
3911
3912 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3913
3914 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3915
3916 * gnat.dg/noreturn4.ad[sb]: New test.
3917 * gnat.dg/noreturn4_pkg.ads: New helper.
3918
3919 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3920 Julian Brown <julian@codesourcery.com>
3921
3922 * gcc.target/arm/neon-vdup-1.c: New test case.
3923 * gcc.target/arm/neon-vdup-2.c: New test case.
3924 * gcc.target/arm/neon-vdup-3.c: New test case.
3925 * gcc.target/arm/neon-vdup-4.c: New test case.
3926 * gcc.target/arm/neon-vdup-5.c: New test case.
3927 * gcc.target/arm/neon-vdup-6.c: New test case.
3928 * gcc.target/arm/neon-vdup-7.c: New test case.
3929 * gcc.target/arm/neon-vdup-8.c: New test case.
3930 * gcc.target/arm/neon-vdup-9.c: New test case.
3931 * gcc.target/arm/neon-vdup-10.c: New test case.
3932 * gcc.target/arm/neon-vdup-11.c: New test case.
3933 * gcc.target/arm/neon-vdup-12.c: New test case.
3934 * gcc.target/arm/neon-vdup-13.c: New test case.
3935 * gcc.target/arm/neon-vdup-14.c: New test case.
3936 * gcc.target/arm/neon-vdup-15.c: New test case.
3937 * gcc.target/arm/neon-vdup-16.c: New test case.
3938 * gcc.target/arm/neon-vdup-17.c: New test case.
3939 * gcc.target/arm/neon-vdup-18.c: New test case.
3940 * gcc.target/arm/neon-vdup-19.c: New test case.
3941 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3942 arguments non-constant.
3943
3944 2012-07-18 Richard Guenther <rguenther@suse.de>
3945
3946 PR tree-optimization/53970
3947 * g++.dg/torture/pr53970.C: New testcase.
3948
3949 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3950
3951 PR target/38621
3952 * gcc.c-torture/compile/pr38621.c: New.
3953
3954 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3955
3956 PR target/33135
3957 * gcc.target/sh/pr33135-1.c: New.
3958 * gcc.target/sh/pr33135-2.c: New.
3959 * gcc.target/sh/pr33135-3.c: New.
3960 * gcc.target/sh/pr33135-4.c: New.
3961
3962 2012-07-17 Jason Merrill <jason@redhat.com>
3963
3964 PR c++/53995
3965 * g++.dg/parse/enum9.C: New.
3966
3967 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3968 Sandra Loosemore <sandra@codesourcery.com>
3969
3970 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3971 if there is a conflict with -mcpu=. Use -mcpu=5208.
3972
3973 2012-07-17 Jason Merrill <jason@redhat.com>
3974
3975 PR c++/53989
3976 * g++.dg/template/array23.C: New.
3977
3978 2012-07-17 Tobias Burnus <burnus@net-b.de>
3979
3980 PR fortran/53985
3981 * gfortran.dg/bind_c_usage_26.f90: New.
3982 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3983 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3984 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3985 * gfortran.dg/interop_params.f03: Ditto.
3986
3987 2012-07-17 Jason Merrill <jason@redhat.com>
3988
3989 * g++.dg/template/inherit8.C: Adjust.
3990 * g++.dg/template/using21.C: Adjust.
3991 * g++.dg/template/using22.C: Adjust.
3992
3993 PR c++/53549
3994 * g++.dg/template/current-inst1.C: New.
3995 * g++.dg/parse/crash35.C: Adjust.
3996
3997 2012-07-17 Tobias Burnus <burnus@net-b.de>
3998
3999 PR fortran/52101
4000 * gfortran.dg/oldstyle_4.f90: New.
4001
4002 2012-07-17 Tobias Burnus <burnus@net-b.de>
4003
4004 PR fortran/49265
4005 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4006 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4007
4008 2012-07-16 Jason Merrill <jason@redhat.com>
4009
4010 * g++.dg/parse/access8.C: Adjust.
4011 * g++.dg/template/sfinae6_neg.C: Adjust.
4012
4013 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4014
4015 PR fortran/53824
4016 * gfortran.dg/coarray_allocate_1.f90: New test.
4017
4018 2012-07-16 Andrew Pinski <apinski@cavium.com>
4019
4020 * gcc.c-torture/execute/bswap-1.c: New testcase.
4021 * gcc.c-torture/compile/unalign-1.c: New testcase.
4022 * gcc.c-torture/compile/20120524-1.c: New testcase.
4023 * gcc.c-torture/compile/20101216-1.c: New testcase.
4024
4025 2012-07-16 Dehao Chen <dehao@google.com>
4026
4027 Revert
4028 2012-07-10 Dehao Chen <dehao@google.com>
4029
4030 * gcc.dg/debug_info_inline.c: New test.
4031
4032 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4033
4034 PR fortran/53956
4035 * gfortran.dg/proc_decl_28.f90: New.
4036
4037 2012-07-16 Andrew Pinski <apinski@cavium.com>
4038
4039 * gcc.dg/torture/builtins-1.c: New testcase.
4040
4041 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4042
4043 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4044 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4045 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4046 gcc.target/cris/sync-1-v10.c,
4047 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4048 pass -mno-unaligned-atomic-may-use-library.
4049 * gcc.target/cris/sync-xchg-1.c: New test.
4050 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4051 valid register operand output modifier.
4052
4053 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4054
4055 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4056 characters.
4057
4058 2012-07-13 Andrew Pinski <apinski@cavium.com>
4059
4060 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4061 rather than cleanup-tree-dump.
4062 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4063
4064 2012-07-13 Richard Guenther <rguenther@suse.de>
4065
4066 PR tree-optimization/53907
4067 * gcc.target/i386/pr53907.c: New testcase.
4068
4069 2012-07-13 Richard Guenther <rguenther@suse.de>
4070
4071 PR tree-optimization/53922
4072 * gcc.dg/torture/pr53922.c: New testcase.
4073
4074 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4075
4076 PR rtl-optimization/53908
4077 * gcc.dg/torture/pr53908.c: New test.
4078
4079 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4080
4081 PR c++/53531
4082 * g++.dg/cpp0x/variadic135.C: New.
4083
4084 2012-07-12 Jason Merrill <jason@redhat.com>
4085
4086 * g++.dg/template/sfinae6_neg.C: Adjust.
4087
4088 2012-07-12 Tobias Burnus <burnus@net-b.de>
4089
4090 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4091 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4092 scan-tree-dump-times pattern.
4093
4094 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4095
4096 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4097
4098 2012-07-11 Jason Merrill <jason@redhat.com>
4099
4100 DR 1402
4101 * g++.g/cpp0x/defaulted37.C: New.
4102
4103 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4104
4105 PR target/53859
4106 * gcc.target/arm/pr53859.c: New test.
4107
4108 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4109
4110 PR target/53886
4111 * gcc.c-torture/compile/pr53886.c: New.
4112
4113 2012-07-10 Dehao Chen <dehao@google.com>
4114
4115 * gcc.dg/debug_info_inline.c: New test.
4116
4117 2012-07-10 Jason Merrill <jason@redhat.com>
4118
4119 PR c++/53733
4120 * g++.dg/cpp0x/defaulted36.C: New.
4121 * g++.dg/cpp0x/defaulted21.C: Adjust.
4122
4123 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4124
4125 2012-07-09 Sterling Augustine <saugustine@google.com>
4126
4127 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4128
4129 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4130
4131 PR tree-optimization/53887
4132 * gcc.dg/pr53887.c: New test.
4133
4134 2012-07-09 Jason Merrill <jason@redhat.com>
4135
4136 PR c++/53882
4137 * g++.dg/cpp0x/nullptr29.C: New.
4138
4139 2012-07-09 Tom de Vries <tom@codesourcery.com>
4140 Richard Guenther <rguenther@suse.de>
4141
4142 * gcc.dg/builtin-unreachable-6.c: New test.
4143 * gcc.dg/builtin-unreachable-5.c: New test.
4144
4145 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4146
4147 PR tree-optimization/53881
4148 * gcc.dg/pr53881.c: New test.
4149
4150 2012-07-06 Jason Merrill <jason@redhat.com>
4151
4152 PR c++/53862
4153 * g++.dg/cpp0x/variadic134.C: New.
4154
4155 PR c++/53858
4156 * g++.dg/cpp0x/alias-decl-20.C: New.
4157
4158 2012-07-06 Tom de Vries <tom@codesourcery.com>
4159
4160 PR tree-optimization/51879
4161 * gcc.dg/pr51879-16.c: New test.
4162 * gcc.dg/pr51879-17.c: Same.
4163
4164 2012-07-06 Tom de Vries <tom@codesourcery.com>
4165
4166 PR tree-optimization/52009
4167 * gcc.dg/pr51879-7.c: New test.
4168 * gcc.dg/pr51879-18.c: New test.
4169
4170 2012-07-05 Jason Merrill <jason@redhat.com>
4171
4172 PR c++/50852
4173 * g++.dg/template/typedef39.C: New.
4174
4175 PR c++/53039
4176 * g++.dg/cpp0x/variadic133.C: New.
4177 * g++.dg/template/param1.C: Adjust.
4178
4179 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4180
4181 PR target/48941
4182 PR target/51980
4183 * gcc.target/arm/neon/vtrnf32.c: Update.
4184 * gcc.target/arm/neon/vtrns32.c: Update.
4185 * gcc.target/arm/neon/vtrnu32.c: Update.
4186 * gcc.target/arm/neon/vzipf32.c: Update.
4187 * gcc.target/arm/neon/vzips32.c: Update.
4188 * gcc.target/arm/neon/vzipu32.c: Update.
4189
4190 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4191
4192 PR fortran/53732
4193 * gfortran.dg/inline_sum_4.f90: New test.
4194
4195 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4196
4197 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4198
4199 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4200
4201 * gcc.target/arm/fma-sp.c: New testcase.
4202 * gcc.target/arm/fma.c: Likewise.
4203 * gcc.target/arm/fma.h: Likewise.
4204
4205 2012-07-04 Jason Merrill <jason@redhat.com>
4206
4207 PR c++/53848
4208 * g++.dg/other/enum3.C: New.
4209
4210 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4211
4212 PR middle-end/53321
4213 * g++.dg/torture/pr53321.C: New test.
4214
4215 2012-07-04 Richard Guenther <rguenther@suse.de>
4216
4217 PR tree-optimization/53844
4218 * g++.dg/tree-ssa/pr53844.C: New testcase.
4219
4220 2012-07-04 Richard Guenther <rguenther@suse.de>
4221
4222 PR tree-optimization/53849
4223 * gcc.dg/pr53849.c: New testcase.
4224
4225 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR c++/53812
4228 * g++.dg/ext/label14.C: New test.
4229
4230 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4231
4232 PR target/53811
4233 * g++.dg/other/pr53811.C: New test.
4234
4235 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4236
4237 PR target/28896
4238 * gcc.target/m68k/stack-limit-1.c: New testcase.
4239
4240 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gnat.dg/recursive_call.adb: New test.
4243
4244 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4245
4246 * gnat.dg/discr37.ad[sb]: New test.
4247
4248 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4249
4250 * g++.dg/other/packed1.C: Remove SH from xfail list.
4251
4252 2012-07-02 Jason Merrill <jason@redhat.com>
4253
4254 PR c++/53619
4255 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4256
4257 PR c++/53783
4258 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4259
4260 PR c++/53788
4261 * g++.dg/cpp0x/decltype39.C: New.
4262 * g++.dg/diagnostic/method1.C: Adjust.
4263
4264 PR c++/53816
4265 * g++.dg/template/ref6.C: New.
4266
4267 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4268
4269 PR target/53568
4270 * gcc.target/sh/pr53568-1.c: New.
4271
4272 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 PR target/51244
4275 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4276
4277 2012-07-02 Jason Merrill <jason@redhat.com>
4278
4279 PR c++/53821
4280 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4281
4282 PR c++/53524
4283 * g++.dg/template/enum7.C: New.
4284 * g++.dg/other/ptrmem10.C: Adjust.
4285 * g++.dg/other/ptrmem11.C: Adjust.
4286 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4287
4288 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4289
4290 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4291
4292 2012-07-01 Wei Guozhi <carrot@google.com>
4293
4294 PR target/53447
4295 * gcc.target/arm/pr53447-1.c: New testcase.
4296 * gcc.target/arm/pr53447-2.c: New testcase.
4297 * gcc.target/arm/pr53447-3.c: New testcase.
4298 * gcc.target/arm/pr53447-4.c: New testcase.
4299
4300 2012-06-29 Richard Guenther <rguenther@suse.de>
4301
4302 PR tree-optimization/47061
4303 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4304
4305 2012-06-29 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/37541
4308 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4309
4310 2012-06-29 Richard Guenther <rguenther@suse.de>
4311
4312 PR tree-optimization/52589
4313 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4314
4315 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4316
4317 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4318
4319 * g++.dg/template/error46.C: Add missing comment to dg-message.
4320 * g++.dg/template/crash107.C: Likewise.
4321 * g++.dg/template/error47.C: Likewise.
4322 * g++.dg/template/crash108.C: Likewise.
4323 * g++.dg/overload/operator5.C: Likewise.
4324
4325 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4326 errors in dg-message directives, add comments.
4327
4328 2012-06-28 Kai Tietz <ktietz@redhat.com>
4329
4330 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4331 hard-coded 'unsigned long'.
4332
4333 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4334
4335 PR tree-optimization/51581
4336 * gcc.dg/vect/pr51581-4.c: New test.
4337
4338 PR tree-optimization/53645
4339 * gcc.c-torture/execute/pr53645-2.c: New test.
4340
4341 2012-06-28 Richard Guenther <rguenther@suse.de>
4342
4343 PR middle-end/53790
4344 * gcc.dg/torture/pr53790.c: New testcase.
4345
4346 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4347
4348 PR tree-optimization/53645
4349 * gcc.c-torture/execute/pr53645.c: New test.
4350
4351 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4352
4353 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4354
4355 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4356
4357 PR debug/53671
4358 PR debug/49888
4359 * gcc.dg/guality/pr49888.c: Account for the possibility that
4360 the variable is optimized out at the first test.
4361
4362 2012-06-27 Jason Merrill <jason@redhat.com>
4363
4364 * g++.dg/cpp0x/override2.C: Adjust.
4365 * g++.dg/template/error5.C: Adjust.
4366 * g++.dg/parse/crash28.C: Adjust.
4367
4368 PR c++/53563
4369 * g++.dg/parse/template27.C: New.
4370 * g++.dg/template/crash74.C: Adjust expected output.
4371
4372 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4373
4374 PR fortran/41951
4375 PR fortran/49591
4376 * gfortran.dg/typebound_operator_16.f03: New.
4377
4378 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4379
4380 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4381 even src1.i and src2.i fields even in the second half of the arrays.
4382
4383 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4384
4385 PR c++/51033.
4386 * g++.dg/torture/vshuf-16.inc: New test.
4387 * g++.dg/torture/vshuf-2.inc: New test.
4388 * g++.dg/torture/vshuf-4.inc: New test.
4389 * g++.dg/torture/vshuf-8.inc: New test.
4390 * g++.dg/torture/vshuf-main.inc: New test.
4391 * g++.dg/torture/vshuf-v16hi.C: New test.
4392 * g++.dg/torture/vshuf-v16qi.C: New test.
4393 * g++.dg/torture/vshuf-v2df.C: New test.
4394 * g++.dg/torture/vshuf-v2di.C: New test.
4395 * g++.dg/torture/vshuf-v2sf.C: New test.
4396 * g++.dg/torture/vshuf-v2si.C: New test.
4397 * g++.dg/torture/vshuf-v4df.C: New test.
4398 * g++.dg/torture/vshuf-v4di.C: New test.
4399 * g++.dg/torture/vshuf-v4sf.C: New test.
4400 * g++.dg/torture/vshuf-v4si.C: New test.
4401 * g++.dg/torture/vshuf-v8hi.C: New test.
4402 * g++.dg/torture/vshuf-v8qi.C: New test.
4403 * g++.dg/torture/vshuf-v8si.C: New test.
4404
4405 2012-06-27 Richard Guenther <rguenther@suse.de>
4406
4407 PR middle-end/53676
4408 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4409
4410 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4411
4412 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4413 scan-dump-dem-not): Use printable pattern in test name.
4414
4415 2012-06-26 Sterling Augustine <saugustine@google.com>
4416 Dominique Dhumieres <dominiq@lps.ens.fr>
4417
4418 * gcc.dg/pubtypes-2.c: Update expected output.
4419 * gcc.dg/pubtypes-3.c: Likewise.
4420 * gcc.dg/pubtypes-4.c: Likewise.
4421
4422 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4423
4424 * gcc.dg/tree-ssa/slsr-1.c: New test.
4425 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4426 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4427 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4428
4429 2012-06-26 Matt Turner <mattst88@gmail.com>
4430
4431 PR target/35294
4432 * gcc.target/arm/mmx-2.c: New.
4433
4434 2012-06-26 Richard Guenther <rguenther@suse.de>
4435
4436 PR c++/53752
4437 * g++.dg/torture/pr53752.C: New testcase.
4438
4439 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR tree-optimization/53748
4442 * gcc.c-torture/compile/pr53748.c: New test.
4443
4444 2012-06-25 Jason Merrill <jason@redhat.com>
4445
4446 PR c++/53498
4447 PR c++/53305
4448 * g++.dg/cpp0x/decltype38.C: New.
4449 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4450
4451 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4452
4453 * lib/target-supports-dg.exp (testname-for-summary): New.
4454 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4455 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4456 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4457 scan-module-absence, output-exists, output-exists-not: Use
4458 testname-for-summary.
4459 (dg-test): Clean up testname_with_flags.
4460 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4461 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4462 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4463 scan-assembler-dem-not, object-size: Use testname-for-summary.
4464 * lib/gcov.exp (run-gcov): Likewise.
4465 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4466 scan-dump-dem, scan-dump-dem-note): Likewise.
4467
4468 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4469 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4470 including profopt.opt; save and restore existing value.
4471 * g++.dg/bprob/bprob.exp: Likewise.
4472 * gcc.dg/matrix/matrix.exp: Likewise.
4473 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4474 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4475 PROFOPT_OPTIONS.
4476
4477 2012-06-25 Richard Henderson <rth@redhat.com>
4478
4479 * gcc.dg/pr53749.c: New.
4480
4481 2012-06-25 Jason Merrill <jason@redhat.com>
4482
4483 PR c++/52988
4484 * g++.dg/cpp0x/nullptr28.C: New.
4485
4486 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4487
4488 * gcc.target/arm/neon-vld1_dupQ.c: New.
4489
4490 2012-06-25 Florian Weimer <fweimer@redhat.com>
4491
4492 * g++.dg/init/new35.C: New.
4493 * g++.dg/init/new36.C: New.
4494 * g++.dg/init/new37.C: New.
4495 * g++.dg/ext/vla5.C: New warning.
4496 * g++.dg/ext/vla8.C: New warning.
4497 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4498
4499 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4500 James Greenhalgh <james.greenhalgh@arm.com>
4501
4502 * gcc.target/arm/ftest-support-arm.h New testcase.
4503 * gcc.target/arm/ftest-support-thumb.h Likewise.
4504 * gcc.target/arm/ftest-support.h Likewise.
4505 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4506 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4507 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4508 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4509 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4510 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4511 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4512 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4513 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4514 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4515 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4516 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4517 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4518 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4519 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4520 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4521 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4522 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4523 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4524 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4525 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4526 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4527 * lib/target-supports.exp
4528 (check_effective_target_arm_arch_FUNC): Add support for more
4529 architectures.
4530 (add_options_for_arm_arch_FUNC): Likewise.
4531 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4532
4533 2012-06-25 Jason Merrill <jason@redhat.com>
4534
4535 PR c++/53202
4536 * g++.dg/cpp0x/constexpr-tuple.C: New.
4537
4538 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR target/53759
4541 * gcc.target/i386/pr53759.c: New test.
4542
4543 PR c++/53594
4544 * g++.dg/cpp0x/nsdmi7.C: New test.
4545
4546 2012-06-24 Kai Tietz <ktietz@redhat.com>
4547
4548 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4549 for LLP64 targets.
4550 * gcc.target/i386/pr38988.c: Likewise.
4551
4552 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4553
4554 PR fortran/47710
4555 PR fortran/53328
4556 * gfortran.dg/typebound_generic_12.f03: New.
4557 * gfortran.dg/typebound_generic_13.f03: New.
4558
4559 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4560
4561 * gnat.dg/lto15.ad[sb]: New test.
4562
4563 2012-06-21 Meador Inge <meadori@codesourcery.com>
4564
4565 PR c/53702
4566 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4567
4568 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4569
4570 * gcc.dg/pch/ident-1.c: New test.
4571 * gcc.dg/pch/ident-1.hs: Header file for new test.
4572
4573 2012-06-21 Michael Matz <matz@suse.de>
4574
4575 PR middle-end/53688
4576 * gcc.c-torture/execute/pr53688.c: New test.
4577
4578 2012-06-20 Richard Guenther <rguenther@suse.de>
4579
4580 PR tree-optimization/30318
4581 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4582
4583 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4584
4585 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4586
4587 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4588
4589 * gcc.target/i386/clearcapv2.map: New file.
4590 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4591
4592 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4593
4594 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4595 and add __sh__ case.
4596
4597 2012-06-19 Jason Merrill <jason@redhat.com>
4598
4599 PR c++/52637
4600 * g++.dg/debug/localclass1.C: New.
4601
4602 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4603
4604 * g++.dg/cpp0x/override4.C: New.
4605
4606 2012-06-14 Jason Merrill <jason@redhat.com>
4607
4608 PR c++/53651
4609 * g++.dg/cpp0x/decltype37.C: New.
4610
4611 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4612
4613 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4614
4615 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4616
4617 * gcc.c-torture/compile/vector-5.c,
4618 gcc.c-torture/compile/vector-6.c: New tests.
4619
4620 2012-06-19 Richard Henderson <rth@redhat.com>
4621
4622 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4623
4624 2012-06-19 Richard Guenther <rguenther@suse.de>
4625
4626 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4627
4628 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4629
4630 PR target/53712
4631 * gcc.target/i386/pr53712.c: New test.
4632
4633 2012-06-18 Tobias Burnus <burnus@net-b.de>
4634
4635 PR fortran/53692
4636 * gfortran.dg/elemental_optional_args_6.f90: New.
4637
4638 2012-06-18 Tobias Burnus <burnus@net-b.de>
4639
4640 PR fortran/53526
4641 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4642 * gfortran.dg/coarray/move_alloc_1.f90
4643
4644 2012-06-18 Tobias Burnus <burnus@net-b.de>
4645
4646 PR fortran/53526
4647 * gfortran.dg/coarray_27.f90: New.
4648
4649 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4650 Greta Yorsh <Greta.Yorsh@arm.com>
4651
4652 * gcc.target/arm/epilog-1.c: New test.
4653
4654 2012-06-18 Richard Guenther <rguenther@suse.de>
4655
4656 PR tree-optimization/53693
4657 * g++.dg/torture/pr53693.C: New testcase.
4658
4659 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4660
4661 PR tree-optimization/53703
4662 * gcc.dg/torture/pr53703.c: New test.
4663
4664 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4665
4666 PR middle-end/53698
4667 * gcc.target/i386/pr53698.c: New test.
4668
4669 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4670
4671 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4672
4673 2012-06-17 Tobias Burnus <burnus@net-b.de>
4674
4675 PR fortran/53691
4676 PR fortran/53685
4677 * gfortran.dg/transfer_check_3.f90: New.
4678
4679 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4680
4681 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4682
4683 2012-06-16 Tobias Burnus <burnus@net-b.de>
4684
4685 PR fortran/53642
4686 PR fortran/45170
4687 * gfortran.dg/deferred_type_param_8.f90: New.
4688
4689 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4690
4691 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4692 testname that includes flags, passed in as new argument, in
4693 pass/fail messages.
4694 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4695 and pass it to verify-* procedures.
4696
4697 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4698 alignment torture options with usual torture options.
4699
4700 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4701 messages reported for one line of source code.
4702 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4703 * g++.dg/cpp0x/decltype2.C: Likewise.
4704 * g++.dg/cpp0x/decltype3.C: Likewise.
4705 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4706 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4707 * g++.dg/cpp0x/static_assert3.C: Likewise.
4708 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4709 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4710 * g++.dg/cpp0x/union1.C: Likewise.
4711 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4712 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4713 * g++.dg/cpp0x/variadic2.C: Likewise.
4714 * g++.dg/cpp0x/variadic20.C: Likewise.
4715 * g++.dg/cpp0x/variadic74.C: Likewise.
4716 * g++.dg/diagnostic/bitfld2.C: Likewise.
4717 * g++.dg/ext/attrib44.C: Likewise.
4718 * g++.dg/ext/no-asm-1.C: Likewise.
4719 * g++.dg/other/error34.C: Likewise.
4720 * g++.dg/parse/crash46.C: Likewise.
4721 * g++.dg/parse/error10.C: Likewise.
4722 * g++.dg/parse/error2.C: Likewise.
4723 * g++.dg/parse/error3.C: Likewise.
4724 * g++.dg/parse/error36.C: Likewise.
4725 * g++.dg/parse/error8.C: Likewise.
4726 * g++.dg/parse/error9.C: Likewise.
4727 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4728 * g++.dg/parse/parser-pr28152.C: Likewise.
4729 * g++.dg/parse/template25.C: Likewise.
4730 * g++.dg/parse/typename11.C: Likewise.
4731 * g++.dg/tc1/dr147.C: Likewise.
4732 * g++.dg/template/deduce3.C: Likewise.
4733 * g++.dg/template/koenig9.C: Likewise.
4734 * g++.dg/template/pr23510.C: Likewise.
4735 * g++.dg/warn/pr12242.C: Likewise.
4736 * g++.dg/warn/pr30551-2.C: Likewise.
4737 * g++.dg/warn/pr30551.C: Likewise.
4738 * g++.old-deja/g++.other/typename1.C: Likewise.
4739 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4740
4741 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4742
4743 PR c++/51033
4744 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4745 * c-c++-common/torture/vshuf-2.inc: Likewise.
4746 * c-c++-common/torture/vshuf-4.inc: Likewise.
4747 * c-c++-common/torture/vshuf-8.inc: Likewise.
4748 * c-c++-common/torture/vshuf-main.inc: Likewise.
4749 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4750 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4751 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4752 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4753 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4754 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4755 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4756 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4757 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4758 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4759 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4760 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4761 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4762 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4763
4764 2012-06-15 Michael Matz <matz@suse.de>
4765
4766 * gcc.dg/tree-ssa/vector-4.c: New test.
4767
4768 2012-06-15 Michael Matz <matz@suse.de>
4769
4770 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4771 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4772
4773 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4774
4775 PR tree-optimization/53636
4776 * gcc.target/arm/pr53636.c: New test.
4777
4778 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR tree-optimization/51581
4781 * gcc.c-torture/execute/pr51581-1.c: New test.
4782 * gcc.c-torture/execute/pr51581-2.c: New test.
4783 * gcc.dg/vect/pr51581-1.c: New test.
4784 * gcc.dg/vect/pr51581-2.c: New test.
4785 * gcc.dg/vect/pr51581-3.c: New test.
4786 * gcc.target/i386/avx-pr51581-1.c: New test.
4787 * gcc.target/i386/avx-pr51581-2.c: New test.
4788 * gcc.target/i386/avx2-pr51581-1.c: New test.
4789 * gcc.target/i386/avx2-pr51581-2.c: New test.
4790 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4791
4792 2012-06-15 Richard Guenther <rguenther@suse.de>
4793
4794 * gcc.c-torture/execute/20120615-1.c: New testcase.
4795
4796 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4797
4798 * gnat.dg/vect8.ad[sb]: New test.
4799
4800 2012-06-14 Richard Guenther <rguenther@suse.de>
4801
4802 * gcc.dg/tree-ssa/vrp.h: New testcase.
4803 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4804
4805 2012-06-13 Christian Bruel <christian.bruel@st.com>
4806
4807 PR target/53621
4808 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4809
4810 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4811
4812 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4813
4814 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4815
4816 PR testsuite/20771
4817 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4818 test summary unique.
4819
4820 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4821 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4822 scan-stack-usage-not): Don't strip torture options from test name.
4823
4824 * lib/scandump.exp (scan-dump-times): Use printable version of
4825 regexp in test summary line.
4826
4827 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4828 messages reported for one line of source code.
4829 * gcc.dg/format/few-1.c: Likewise.
4830 * gcc.dg/ia64-sync-2.c: Likewise.
4831 * gcc.dg/sync-2.c: Likewise.
4832 * gcc.dg/noncompile/pr44517.c: Likewise.
4833
4834 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4835
4836 PR debug/49888
4837 * gcc.dg/guality/pr49888.c: New.
4838
4839 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4840
4841 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4842 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4843 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4844
4845 2012-06-13 Tobias Burnus <burnus@net-b.de>
4846
4847 PR fortran/53643
4848 * gfortran.dg/intent_out_7.f90: New.
4849
4850 2012-06-13 Tobias Burnus <burnus@net-b.de>
4851
4852 PR fortran/53597
4853 * gfortran.dg/save_4.f90: New.
4854
4855 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR c/53532
4858 PR c/51034
4859 PR c/53196
4860 * gcc.dg/pr53532.c: New test.
4861 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4862 adjust line numbers.
4863 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4864 * gcc.dg/Wcxx-compat-8.c: Likewise.
4865 * gcc.dg/pr51034.c: New test.
4866 * gcc.dg/pr53196-1.c: New test.
4867 * gcc.dg/pr53196-2.c: New test.
4868
4869 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4870
4871 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4872 alignment torture options with usual torture options.
4873 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4874 instead of dg-options.
4875 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4876 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4877 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4878 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4879 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4880 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4881
4882 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4883 to checks for multiple messages reported for one line of source code.
4884 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4885
4886 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4887 messages reported for one line of source code.
4888
4889 * gcc.dg/20031223-1.c: Add comments to check for multiple
4890 messages reported for one line of source code.
4891 * gcc.dg/Wconversion-integer.c: Likewise.
4892 * gcc.dg/Wfatal-2.c: Likewise.
4893 * gcc.dg/Wfatal.c: Likewise.
4894 * gcc.dg/Wobjsize-1.c: Likewise.
4895 * gcc.dg/c99-vla-jump-1.c: Likewise.
4896 * gcc.dg/c99-vla-jump-2.c: Likewise.
4897 * gcc.dg/c99-vla-jump-3.c: Likewise.
4898 * gcc.dg/c99-vla-jump-4.c: Likewise.
4899 * gcc.dg/c99-vla-jump-5.c: Likewise.
4900 * gcc.dg/decl-9.c: Likewise.
4901 * gcc.dg/declspec-10.c: Likewise.
4902 * gcc.dg/declspec-18.c: Likewise.
4903 * gcc.dg/mtune.c: Likewise.
4904 * gcc.dg/parser-pr28152-2.c: Likewise.
4905 * gcc.dg/parser-pr28152.c: Likewise.
4906 * gcc.dg/pr14475.c: Likewise.
4907 * gcc.dg/pr27953.c: Likewise.
4908 * gcc.dg/pr28322-3.c: Likewise.
4909 * gcc.dg/pr30457.c: Likewise.
4910 * gcc.dg/pr30551-2.c: Likewise.
4911 * gcc.dg/pr30551-3.c: Likewise.
4912 * gcc.dg/pr30551-4.c: Likewise.
4913 * gcc.dg/pr30551-5.c: Likewise.
4914 * gcc.dg/pr30551-6.c: Likewise.
4915 * gcc.dg/pr30551.c: Likewise.
4916 * gcc.dg/pr45461.c: Likewise.
4917 * gcc.dg/pr48552-1.c: Likewise.
4918 * gcc.dg/pr48552-2.c: Likewise.
4919 * gcc.dg/redecl-1.c: Likewise.
4920 * gcc.dg/transparent-union-3.c: Likewise.
4921 * gcc.dg/utf-dflt.c: Likewise.
4922 * gcc.dg/utf-dflt2.c: Likewise.
4923 * gcc.dg/vla-8.c: Likewise.
4924 * gcc.dg/vla-init-1.c: Likewise.
4925 * gcc.dg/wtr-int-type-1.c: Likewise.
4926
4927 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4928 messages reported for for one line of source code.
4929 * c-c++-common/raw-string-5.c: Likewise.
4930 * c-c++-common/raw-string-4.c: Likewise.
4931 * c-c++-common/raw-string-6.c: Likewise.
4932 * c-c++-common/pr20000.c: Likewise.
4933
4934 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4935 messages reported for one line of source code.
4936 * gcc.dg/cpp/pr30786.c: Likewise.
4937 * gcc.dg/cpp/pr28709.c: Likewise.
4938 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4939 * gcc.dg/cpp/macspace2.c: Likewise.
4940 * gcc.dg/cpp/missing-header-1.c: Likewise.
4941 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4942 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4943 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4944
4945 2012-06-12 Jason Merrill <jason@redhat.com>
4946
4947 PR c++/53599
4948 * g++.dg/template/local7.C: New.
4949
4950 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4951
4952 PR target/53511
4953 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4954 * gcc.target/sh/pr51340-2.c: Likewise.
4955 * gcc.target/sh/pr51340-3.c: Likewise.
4956
4957 2012-06-12 Michael Matz <matz@suse.de>
4958
4959 * gcc.dg/torture/alias-1.c: New test.
4960
4961 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR rtl-optimization/53589
4964 * gcc.dg/torture/pr53589.c: New test.
4965
4966 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4967
4968 PR target/50749
4969 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4970 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4971 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4972 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4973 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4974 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4975 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4976 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4977 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4978 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4979 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4980 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4981 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4982 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4983 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4984 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4985
4986 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4987
4988 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4989 (check_intel_cpu_model): New function.
4990 (check_amd_cpu_model): New function.
4991 (check_features): New function.
4992 (__get_cpuid_output): New function.
4993 (check_detailed): New function.
4994 (fn1): Rename to quick_check.
4995 (main): Update to call quick_check and call check_detailed.
4996
4997 2012-06-11 Richard Henderson <rth@redhat.com>
4998
4999 * lib/target-supports.exp
5000 (check_effective_target_sync_long_long_runtime): Use
5001 check_effective_target_lp64 instead of
5002 check_effective_target_powerpc64 for powerpc targets.
5003
5004 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5005
5006 PR target/53511
5007 * gcc.target/sh/pr53511-1.c: New.
5008
5009 2012-06-11 Richard Guenther <rguenther@suse.de>
5010
5011 PR middle-end/53470
5012 * g++.dg/lto/pr53470_0.C: New testcase.
5013 * gcc.dg/lto/pr53470_0.c: Likewise.
5014
5015 2012-06-11 Richard Guenther <rguenther@suse.de>
5016
5017 PR c++/53605
5018 * g++.dg/ext/pr53605.C: New testcase.
5019
5020 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5021
5022 * gnat.dg/specs/array1.ads: New test.
5023 * gnat.dg/specs/array2.ads: Likewise.
5024 * gnat.dg/array22.adb: Likewise.
5025
5026 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gnat.dg/constant4.adb: New test.
5029 * gnat.dg/constant4_pkg.ads: New helper.
5030
5031 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5032
5033 PR fortran/52552
5034 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5035 * gfortran.dg/allocate_class_1.f90: Modified.
5036 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5037 * gfortran.dg/allocate_class_2.f90: New.
5038
5039 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5040
5041 PR middle-end/53535
5042 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5043
5044 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5045
5046 PR fortran/52861
5047 * gfortran.dg/string_assign_2.f90: New test case.
5048
5049 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5050
5051 PR fortran/52861
5052 * gfortran.dg/string_assign_1.f90: New test case.
5053
5054 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR middle-end/53580
5057 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5058 * gcc.dg/gomp/critical-4.c: Likewise.
5059 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5060 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5061 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5062 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5063 * c-c++-common/gomp/pr53580.c: New test.
5064
5065 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5066
5067 PR c++/51214
5068 * g++.dg/cpp0x/forw_enum11.C: New.
5069
5070 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 PR c++/53567
5073 * g++.dg/cpp0x/alias-decl-19.C: New.
5074
5075 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5076
5077 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5078
5079 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5080
5081 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5082 (XSTATE_FP): Ditto.
5083 (XSTATE_SSE): Ditto.
5084 (XSTATE_YMM): Ditto.
5085 (avx_os_support): Use new defines.
5086
5087 2012-06-06 Richard Guenther <rguenther@suse.de>
5088
5089 PR testsuite/32380
5090 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5091 loops.
5092
5093 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5094
5095 PR c++/52841
5096 * g++.dg/cpp0x/pr52841.C: New testcase.
5097
5098 2012-06-06 Richard Guenther <rguenther@suse.de>
5099
5100 PR tree-optimization/53081
5101 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5102 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5103
5104 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5105
5106 * gcc.target/powerpc/pr53487.c: New test.
5107
5108 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5109
5110 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5111
5112 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5113
5114 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5115
5116 2012-06-05 Richard Guenther <rguenther@suse.de>
5117
5118 PR tree-optimization/30442
5119 * gcc.dg/vect/bb-slp-30.c: New testcase.
5120
5121 2012-06-05 Richard Guenther <rguenther@suse.de>
5122
5123 PR tree-optimization/53081
5124 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5125 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5126 -fno-tree-loop-distribute-patterns.
5127
5128 2012-06-05 Alan Modra <amodra@gmail.com>
5129
5130 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5131 Check static chain in nested funcs.
5132
5133 2012-06-04 Tobias Burnus <burnus@net-b.de>
5134
5135 PR fortran/50619
5136 * gfortran.dg/init_flag_10.f90: New.
5137
5138 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5139
5140 PR c++/53524
5141 * g++.dg/warn/Wenum-compare-no-2: New.
5142
5143 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5144
5145 PR preprocessor/53463
5146 * g++.dg/cpp/limits.C: New test.
5147 * g++.dg/parse/error19.C: Adjust.
5148 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5149 * g++.dg/warn/pr35635.C: Likewise.
5150 * g++.old-deja/g++.pt/assign1.C: Likewise.
5151
5152 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5153
5154 PR target/53559
5155 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5156 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5157 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5158 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5159 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5160 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5161 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5162 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5163
5164 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5165
5166 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5167
5168 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR tree-optimization/53550
5171 * gcc.dg/pr53550.c: New test.
5172
5173 2012-06-04 Richard Guenther <rguenther@suse.de>
5174
5175 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5176 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5177 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5178
5179 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5180
5181 PR fortran/48831
5182 * gfortran.dg/parameter_array_element_2.f90: New.
5183
5184 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5185
5186 PR target/53512
5187 * gcc.target/sh/pr53512-1.c: New.
5188 * gcc.target/sh/pr53512-2.c: New.
5189 * gcc.target/sh/pr53512-3.c: New.
5190 * gcc.target/sh/pr53512-4.c: New.
5191
5192 2012-06-01 Jason Merrill <jason@redhat.com>
5193
5194 PR c++/52973
5195 * g++.dg/ext/visibility/template12.C: New.
5196 * g++.dg/ext/attrib14.C: Adjust warning line.
5197
5198 PR c++/52725
5199 * g++.dg/parse/new6.C: New.
5200 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5201
5202 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 * c-c++-common/restrict-2.c: Revert previous change.
5205
5206 2012-06-01 Jason Merrill <jason@redhat.com>
5207
5208 PR c++/53137
5209 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5210
5211 PR c++/53484
5212 * g++.dg/cpp0x/auto33.C: New.
5213
5214 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5215
5216 PR c++/26155
5217 * g++.dg/parse/namespace-alias-1.C: New.
5218
5219 2012-06-01 Christian Bruel <christian.bruel@st.com>
5220
5221 * gcc.dg/spec-options.c: New test.
5222 * gcc.dg/foo.specs: New file.
5223
5224 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 PR ada/53517
5227 * gnat.dg/lto14.adb: Skip on Solaris.
5228
5229 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5230
5231 * gcc.target/cris/sync-1-v10.c,
5232 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5233 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5234 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5235 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5236 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5237 gcc.target/cris/torture/sync-mis-op-i-1.c,
5238 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5239 gcc.target/cris/torture/sync-mis-op-i-2.c,
5240 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5241 gcc.target/cris/torture/sync-mis-op-i-3.c,
5242 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5243 gcc.target/cris/torture/sync-mis-op-s-1.c,
5244 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5245 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5246 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5247 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5248 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5249 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5250 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5251 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5252 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5253
5254 2012-05-31 Richard Guenther <rguenther@suse.de>
5255
5256 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5257 ldist-pr45948.c with disabled SCCP.
5258
5259 2012-05-31 Richard Guenther <rguenther@suse.de>
5260
5261 PR middle-end/48493
5262 * gcc.dg/torture/pr48493.c: New testcase.
5263
5264 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5265
5266 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5267 arm32 to targets.
5268 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5269 of the initialization loop.
5270 (dg-final): Adjust the expected number of vectorized loops depending
5271 on vect_char_mult target selector.
5272
5273 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5274
5275 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5276 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5277 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5278 New tests.
5279
5280 2012-05-30 Jason Merrill <jason@redhat.com>
5281
5282 PR c++/53356
5283 * g++.dg/init/new34.C: New.
5284 * g++.dg/tree-ssa/stabilize1.C: New.
5285
5286 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR c++/53356
5289 * g++.dg/init/new33.C: New test.
5290
5291 2012-05-30 Richard Guenther <rguenther@suse.de>
5292
5293 PR middle-end/53501
5294 * gcc.dg/torture/pr53501.c: New testcase.
5295 * c-c++-common/restrict-2.c: Adjust.
5296
5297 2012-05-30 Alan Modra <amodra@gmail.com>
5298
5299 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5300 torture-finish.
5301
5302 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5303
5304 * gcc.target/i386/shuf-concat.c: New test.
5305
5306 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR rtl-optimization/53519
5309 * gcc.c-torture/compile/pr53519.c: New test.
5310
5311 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5312
5313 * gcc.target/arm/neon-vrev.c: New.
5314
5315 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5316
5317 PR target/51340
5318 * gcc.target/sh/pr51340-1.c: New.
5319 * gcc.target/sh/pr51340-2.c: New.
5320 * gcc.target/sh/pr51340-3.c: New.
5321
5322 2012-05-29 Richard Guenther <rguenther@suse.de>
5323
5324 PR tree-optimization/53516
5325 * gcc.dg/torture/pr53516.c: New testcase.
5326
5327 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5328
5329 PR preprocessor/53229
5330 * gcc.dg/cpp/paste6.c: Force to run without
5331 -ftrack-macro-expansion.
5332 * gcc.dg/cpp/paste8.c: Likewise.
5333 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5334 -ftrack-macro-expansion.
5335 * gcc.dg/cpp/paste12.c: Force to run without
5336 -ftrack-macro-expansion.
5337 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5338 -ftrack-macro-expansion.
5339 * gcc.dg/cpp/paste13.c: Likewise.
5340 * gcc.dg/cpp/paste14.c: Likewise.
5341 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5342 -ftrack-macro-expansion.
5343 * gcc.dg/cpp/paste18.c: New test.
5344
5345 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5346
5347 * gcc.target/cris/torture/trap-1.c,
5348 gcc.target/cris/torture/trap-2.c,
5349 gcc.target/cris/torture/trap-3.c,
5350 gcc.target/cris/torture/trap-v0.c,
5351 gcc.target/cris/torture/trap-v3.c: New tests.
5352
5353 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5354
5355 PR c++/25137
5356 * g++.dg/warn/Wbraces3.C: New.
5357 * g++.dg/warn/Wbraces4.C: Likewise.
5358
5359 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR tree-optimization/53505
5362 * c-c++-common/torture/pr53505.c: New test.
5363
5364 2012-05-27 Nathan Sidwell <nathan@acm.org>
5365
5366 * gcc.dg/stmt-expr-4.c: New.
5367
5368 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/53491
5371 * g++.dg/parse/crash60.C: New.
5372
5373 2012-05-26 Jason Merrill <jason@redhat.com>
5374
5375 PR c++/53220
5376 * c-c++-common/array-lit.c: New.
5377 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5378
5379 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5380
5381 PR ada/50294
5382 * gnat.dg/array21.adb: New test.
5383
5384 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5385
5386 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5387
5388 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5389
5390 PR c++/32054
5391 * g++.dg/other/anon-union3.C: New.
5392
5393 2012-05-25 Ian Lance Taylor <iant@google.com>
5394
5395 * gcc.dg/split-6.c: New test.
5396
5397 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5398
5399 * gnat.dg/lto14.adb: New test.
5400
5401 2012-05-25 Tristan Gingold <gingold@adacore.com>
5402
5403 * gcc.target/i386/large-frame.c: New.
5404
5405 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5406 * gcc.target/powerpc/lhs-1.c: New.
5407 * gcc.target/powerpc/lhs-2.c: New.
5408 * gcc.target/powerpc/lhs-3.c: New.
5409
5410 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5411
5412 Make unwound macro expansion trace less redundant
5413 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5414 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5415 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5416 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5417 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5418 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5419
5420 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5421
5422 PR c++/53464
5423 * g++.dg/cpp0x/constexpr-default1.C: New.
5424
5425 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5426
5427 PR c++/32080
5428 * g++.dg/eh/goto2.C: New.
5429
5430 2012-05-24 Richard Guenther <rguenther@suse.de>
5431
5432 PR middle-end/53460
5433 * g++.dg/tree-prof/pr53460.C: New testcase.
5434
5435 2012-05-24 Richard Guenther <rguenther@suse.de>
5436
5437 PR bootstrap/53466
5438 * g++.dg/debug/pr53466.C: New testcase.
5439
5440 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR tree-optimization/53465
5443 * gcc.c-torture/execute/pr53465.c: New test.
5444
5445 2012-05-23 Tobias Burnus <burnus@net-b.de>
5446
5447 PR fortran/51055
5448 PR fortran/45170
5449 * gfortran.dg/allocate_with_typespec_6.f90: New.
5450
5451 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/29185
5454 * g++.dg/warn/delete-array-1.C: New.
5455
5456 2012-05-23 Richard Guenther <rguenther@suse.de>
5457
5458 * gcc.dg/torture/pr39074-2.c: Adjust.
5459 * gcc.dg/torture/pr39074.c: Likewise.
5460 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5461 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5462
5463 2012-05-22 Jan Hubicka <jh@suse.cz>
5464
5465 PR middle-end/53161
5466 * g++.dg/torture/pr53161.C: New testcase.
5467
5468 2012-05-22 Tobias Burnus <burnus@net-b.de>
5469
5470 PR fortran/53389
5471 * gfortran.dg/realloc_on_assign_15.f90: New.
5472
5473 2012-05-22 Richard Guenther <rguenther@suse.de>
5474
5475 PR middle-end/51071
5476 * gcc.dg/torture/pr51071-2.c: New testcase.
5477
5478 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5479
5480 PR tree-optimization/53336
5481 * g++.dg/torture/pr53336.C: New testcase.
5482
5483 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5484
5485 PR c++/53322
5486 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5487 instead of -Wunused-local-typedefs.
5488
5489 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/51184
5492 * g++.dg/other/abstract4.C: New-
5493
5494 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/40821
5497 * g++.dg/ext/attrib46.C: New.
5498
5499 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5500
5501 PR c/53418
5502 * gcc.c-torture/compile/pr53418-1.c,
5503 gcc.c-torture/compile/pr53418-2.c: New tests.
5504
5505 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR tree-optimization/53366
5508 * gcc.dg/torture/pr53366-1.c: New test.
5509 * gcc.dg/torture/pr53366-2.c: New test.
5510 * gcc.target/i386/pr53366-1.c: New test.
5511 * gcc.target/i386/pr53366-2.c: New test.
5512
5513 PR tree-optimization/53409
5514 * gcc.c-torture/compile/pr53409.c: New test.
5515
5516 PR tree-optimization/53410
5517 * gcc.c-torture/compile/pr53410-1.c: New test.
5518 * gcc.c-torture/compile/pr53410-2.c: New test.
5519
5520 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5521
5522 PR target/53425
5523 * gcc.target/i386/pr53425-1.c: New file.
5524 * gcc.target/i386/pr53425-2.c: Likewise.
5525
5526 2012-05-21 Richard Guenther <rguenther@suse.de>
5527
5528 PR tree-optimization/53408
5529 * gcc.dg/torture/pr53408.c: New testcase.
5530
5531 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5532 H.J. Lu <hongjiu.lu@intel.com>
5533
5534 PR target/53416
5535 * gcc.target/i386/pr53416.c: New file.
5536
5537 2012-05-21 Richard Guenther <rguenther@suse.de>
5538
5539 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5540
5541 2012-05-21 Richard Guenther <rguenther@suse.de>
5542
5543 * gcc.dg/torture/ldist-1.c: New testcase.
5544
5545 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5546
5547 * gnat.dg/lto13.adb: New test.
5548 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5549
5550 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5551
5552 * gnat.dg/specs/lto12.ads: New test.
5553 * gnat.dg/specs/lto12_pkg.ads: New helper.
5554
5555 2012-05-18 Richard Guenther <rguenther@suse.de>
5556
5557 PR tree-optimization/53346
5558 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5559 * gcc.target/i386/incoming-10.c: Adjust.
5560 * gcc.target/i386/incoming-11.c: Likewise.
5561 * gcc.target/i386/pr46295.c: Likewise.
5562
5563 2012-05-18 Richard Guenther <rguenther@suse.de>
5564
5565 * gcc.dg/pr53352.c: Return zero.
5566
5567 2012-05-18 Richard Guenther <rguenther@suse.de>
5568
5569 PR tree-optimization/53390
5570 * gcc.dg/torture/pr53390.c: New testcase.
5571
5572 2012-05-18 Meador Inge <meadori@codesourcery.com>
5573
5574 PR rtl-optimization/53352
5575 * gcc.dg/pr53352.c: New test.
5576
5577 2012-05-17 David S. Miller <davem@davemloft.net>
5578
5579 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5580 failure on sparc-*-linux-gnu.
5581
5582 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/39681
5585 * g++.dg/parse/error49.C: New.
5586 * g++.dg/cpp0x/error8.C: Likewise.
5587 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5588 * g++.dg/ext/utf-dflt2.C: Likewise.
5589 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5590 * g++.dg/ext/utf-dflt.C: Likewise.
5591 * c-c++-common/raw-string-3.c: Likewise.
5592 * c-c++-common/raw-string-4.c: Likewise.
5593
5594 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/53371
5597 * g++.dg/cpp0x/catch1.C: New.
5598
5599 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/44516
5602 * g++.dg/parse/error48.C: New.
5603 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5604 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5605
5606 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5607
5608 * gcc.dg/tm/indirect-2.c: New test.
5609
5610 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5611
5612 PR tree-optimization/53217
5613 * gfortran.dg/pr53217.f90: New test.
5614
5615 2012-05-16 Richard Guenther <rguenther@suse.de>
5616
5617 PR tree-optimization/53364
5618 * g++.dg/torture/pr53364.C: New testcase.
5619
5620 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5621
5622 PR testsuite/52641
5623 * gcc.dg/pr52549.c: Fix test for long != void*
5624 * gcc.c-torture/execute/pr52979-1.x: New file.
5625 * gcc.c-torture/execute/pr52979-2.x: New file.
5626
5627 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5628
5629 PR preprocessor/7263
5630 * gcc.dg/binary-constants-2.c: Run without tracking locations
5631 accross macro expansion.
5632 * gcc.dg/binary-constants-3.c: Likewise.
5633 * gcc.dg/cpp/sysmac2.c: Likewise.
5634 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5635 location.
5636 * gcc.dg/cpp/syshdr3.c: New test.
5637 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5638 * gcc.dg/system-binary-constants-1.c: New test.
5639 * gcc.dg/system-binary-constants-1.h: New header for the new test
5640 above.
5641 * g++.dg/cpp/syshdr3.C: New test.
5642 * g++.dg/cpp/syshdr3.h: New header the new test above.
5643 * g++.dg/system-binary-constants-1.C: New test.
5644 * g++.dg/system-binary-constants-1.h: New header the new test
5645 above.
5646
5647 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5650
5651 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR target/53358
5654 * gcc.dg/pr53358.c: New test.
5655
5656 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/11856
5659 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5660 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5661
5662 2012-05-15 Olivier Hainque <hainque@adacore.com>
5663
5664 * g++.dg/eh/sighandle.C: New testcase.
5665
5666 2012-05-15 Richard Guenther <rguenther@suse.de>
5667
5668 PR tree-optimization/53355
5669 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5670
5671 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5672
5673 * gfortran.dg/*.f90: Remove now redundant manual
5674 cleanup-modules directive.
5675
5676 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5677
5678 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5679 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5680
5681 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5682
5683 PR fortran/52428
5684 * gfortran.dg/int_range_io_1.f90: New test.
5685
5686 2012-05-14 Andi Kleen <ak@linux.intel.com>
5687 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR target/53315
5690 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5691 * gcc.target/i386/rtm-check.h: New file.
5692 * gcc.target/i386/pr53315.c: New test.
5693
5694 2012-05-14 Tobias Burnus <burnus@net-b.de>
5695
5696 PR fortran/49110
5697 PR fortran/51055
5698 PR fortran/53329
5699 * gfortran.dg/deferred_type_param_4.f90: New.
5700 * gfortran.dg/deferred_type_param_6.f90: New.
5701
5702 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5703
5704 * gcc.target/i386/retarg.c: New test.
5705
5706 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5707
5708 PR fortran/45170
5709 * gfortran.dg/deferred_type_param_3.f90: New.
5710 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5711 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5712
5713 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5714
5715 * gnat.dg/null_pointer_deref3.adb: New test.
5716
5717 2012-05-12 Tobias Burnus <burnus@net-b.de>
5718
5719 PR fortran/49110
5720 PR fortran/52843
5721 * gfortran.dg/deferred_type_param_5.f90: New.
5722
5723 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5724
5725 * g++.dg/parse/error47.C: New.
5726
5727 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5728
5729 PR fortran/52537
5730 * gfortran.dg/string_compare_4.f90: Change option
5731 to -fdump-tree-original. Add test case for kind=4.
5732
5733 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5734
5735 PR fortran/52537
5736 * gfortran.dg/string_compare_4.f90: New test.
5737
5738 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5739
5740 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5741
5742 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/53305
5745 * g++.dg/cpp0x/variadic132.C: New.
5746
5747 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5748
5749 PR c++/53158
5750 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5751 * g++.dg/parse/error26.C: Tweak dg-error column number.
5752
5753 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5754
5755 PR c++/53301
5756 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5757
5758 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5759
5760 * gnat.dg/lto11.ad[sb]: New test.
5761
5762 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5763
5764 PR target/52908
5765 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5766 directive to Scan for vpmuldq, not vpmacsdql.
5767
5768 2012-05-09 Michael Matz <matz@suse.de>
5769
5770 PR tree-optimization/53185
5771 * gcc.dg/vect/pr53185.c: New test.
5772
5773 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5774
5775 PR middle-end/53249
5776 * gcc.target/i386/pr53249.c: New.
5777
5778 2012-05-09 Richard Guenther <rguenther@suse.de>
5779
5780 PR tree-optimization/18437
5781 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5782 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5783
5784 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR tree-optimization/53226
5787 * gcc.c-torture/compile/pr53226.c: New test.
5788
5789 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5790
5791 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5792 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5793 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5794 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5795 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5796 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5797 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5798 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5799 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5800 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5801 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5802 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5803 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5804 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5805
5806 2012-05-09 Dehao Chen <dehao@google.com>
5807
5808 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5809 * gcc.dg/predict-2.c: Likewise.
5810 * gcc.dg/predict-3.c: Likewise.
5811 * gcc.dg/predict-4.c: Likewise.
5812 * gcc.dg/predict-5.c: Likewise.
5813 * gcc.dg/predict-6.c: Likewise.
5814
5815 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5816
5817 PR target/53272
5818 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5819
5820 2012-05-08 Richard Guenther <rguenther@suse.de>
5821
5822 * gcc.dg/fold-bitand-4.c: New testcase.
5823
5824 2012-05-08 Dehao Chen <dehao@google.com>
5825
5826 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5827 heuristic is working properly.
5828 * gcc.dg/predict-2.c: Likewise.
5829 * gcc/dg/predict-3.c: Likewise.
5830 * gcc/dg/predict-4.c: Likewise.
5831 * gcc/dg/predict-5.c: Likewise.
5832 * gcc/dg/predict-6.c: Likewise.
5833
5834 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR tree-optimization/53239
5837 * g++.dg/opt/vrp3.C: New test.
5838 * g++.dg/opt/vrp3-aux.cc: New file.
5839 * g++.dg/opt/vrp3.h: New file.
5840
5841 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5842
5843 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5844 .uleb128 support in assembler output.
5845
5846 2012-05-07 Richard Guenther <rguenther@suse.de>
5847
5848 PR lto/42987
5849 * g++.dg/lto/pr42987_0.C: New testcase.
5850 * g++.dg/lto/pr42987_1.C: Likewise.
5851
5852 2012-05-07 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/53255
5855 * gfortran.dg/typebound_operator_15.f90: New.
5856
5857 2012-05-06 Tobias Burnus <burnus@net-b.de>
5858
5859 PR fortran/41587
5860 * gfortran.dg/class_array_13.f90: New.
5861
5862 2012-05-06 Tristan Gingold <gingold@adacore.com>
5863
5864 * gnat.dg/warn7.adb: New test.
5865
5866 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5867
5868 * gnat.dg/specs/renamings.ads: Rename to...
5869 * gnat.dg/specs/renaming1.ads: ...this.
5870 * gnat.dg/specs/renaming2.ads: New test.
5871 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5872 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5873 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5874 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5875
5876 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5877
5878 * gnat.dg/discr36.ad[sb]: New test.
5879 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5880
5881 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5882
5883 PR c/43772
5884 * c-c++-common/pr43772.c: New.
5885
5886 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5887
5888 PR fortran/41600
5889 * gfortran.dg/select_type_26.f03 : New test.
5890 * gfortran.dg/select_type_27.f03 : New test.
5891
5892 PR fortran/53191
5893 * gfortran.dg/select_type_28.f03 : New test.
5894
5895 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5896
5897 PR fortran/49010
5898 PR fortran/24518
5899 * gfortran.dg/mod_sign0_1.f90: New test.
5900 * gfortran.dg/mod_large_1.f90: New test.
5901
5902 2012-05-04 Tobias Burnus <burnus@net-b.de>
5903
5904 PR fortran/53175
5905 gfortran.dg/public_private_module_5.f90: New.
5906
5907 2012-05-04 Tobias Burnus <burnus@net-b.de>
5908
5909 PR fortran/53111
5910 * gfortran.dg/constructor_7.f90: New.
5911 * gfortran.dg/constructor_8.f90: New.
5912
5913 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5914
5915 PR c++/53166
5916 * g++.dg/cpp0x/static_assert7.C: New.
5917
5918 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5919
5920 PR tree-optimization/52633
5921 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5922 recognized as widening shifts instead of over-widening.
5923 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5924 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5925 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5926 * gcc.target/arm/pr52633.c: New test.
5927
5928 2012-05-04 Richard Guenther <rguenther@suse.de>
5929
5930 PR tree-optimization/53168
5931 * gcc.dg/torture/pr53168.c: New testcase.
5932 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5933
5934 2012-05-04 Richard Guenther <rguenther@suse.de>
5935
5936 * gcc.dg/lto/pr53214_0.c: New testcase.
5937
5938 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5939
5940 * gcc.target/ia64/pr48496.c: New test.
5941 * gcc.target/ia64/pr52657.c: Likewise.
5942
5943 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5944
5945 PR c/51712
5946 * c-c++-common/pr51712.c: New.
5947
5948 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5949
5950 PR target/53199
5951 * gcc.target/powwerpc/pr53199.c: New file.
5952
5953 2012-05-03 Jason Merrill <jason@redhat.com>
5954
5955 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5956
5957 * gcc.dg/debug/dwarf2/dups-types.c: New.
5958 * gcc.dg/debug/dwarf2/dups-types.h: New.
5959
5960 2012-05-03 Jason Merrill <jason@redhat.com>
5961
5962 * g++.dg/debug/dwarf2/namespace-2.C: New.
5963 * g++.dg/debug/dwarf2/localclass3.C: New.
5964
5965 2012-05-03 Jason Merrill <jason@redhat.com>
5966
5967 * g++.dg/debug/dwarf2/thunk1.C: New.
5968
5969 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5970
5971 PR c++/53186
5972 * g++.dg/other/final2.C: New.
5973
5974 2012-05-03 Richard Guenther <rguenther@suse.de>
5975
5976 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5977
5978 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5979
5980 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5981 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5982 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5983 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5984
5985 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5986
5987 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5988 .byte 0xf2.
5989 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5990 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5991 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5992
5993 PR debug/53174
5994 * gcc.dg/pr53174.c: New test.
5995
5996 PR target/53187
5997 * gcc.target/arm/pr53187.c: New test.
5998 * gcc.c-torture/compile/pr53187.c: New test.
5999
6000 2012-05-03 Richard Guenther <rguenther@suse.de>
6001
6002 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6003 unsupported prefetching support.
6004
6005 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6006
6007 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6008 option -ftrack-macro-expansion=0.
6009 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6010 option -ftrack-macro-expansion=0.
6011
6012 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6013
6014 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6015 dg-options for target arm with dg-additional-options.
6016
6017 2012-05-03 Richard Guenther <rguenther@suse.de>
6018
6019 PR tree-optimization/53144
6020 * gcc.dg/torture/pr53144.c: New testcase.
6021
6022 2012-05-03 Tobias Burnus <burnus@net-b.de>
6023
6024 PR fortran/52864
6025 * gfortran.dg/pointer_intent_7.f90: New.
6026 * gfortran.dg/pure_formal_3.f90: New.
6027
6028 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6029
6030 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6031
6032 2012-05-02 Martin Jambor <mjambor@suse.cz>
6033
6034 PR lto/52605
6035 * g++.dg/lto/pr52605_0.C: New test.
6036
6037 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6038
6039 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6040 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6041 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6042 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6043 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6044 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6045 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6046 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6047 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6048 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6049 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6050 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6051 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6052 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6053 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6054 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6055
6056 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6057
6058 PR middle-end/53153
6059 * gcc.dg/pr53153.c: New test.
6060
6061 2012-05-02 Richard Guenther <rguenther@suse.de>
6062
6063 * g++.dg/tree-ssa/pr19807.C: Adjust.
6064
6065 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR tree-optimization/53163
6068 * gcc.c-torture/compile/pr53163.c: New test.
6069
6070 PR rtl-optimization/53160
6071 * gcc.c-torture/execute/pr53160.c: New test.
6072
6073 2012-05-01 Ian Lance Taylor <iant@google.com>
6074
6075 PR c/37303
6076 * gcc.dg/pr37303.c: New test.
6077
6078 2012-05-01 Richard Henderson <rth@redhat.com>
6079
6080 * lib/target-supports.exp
6081 (check_effective_target_sync_long_long_runtime): True for
6082 check_effective_target_powerpc64.
6083
6084 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6085
6086 PR c++/51033
6087 * gcc.dg/vector-1.c: Move to ...
6088 * c-c++-common/vector-1.c: ... here.
6089 * gcc.dg/vector-2.c: Move to ...
6090 * c-c++-common/vector-2.c: ... here.
6091 * gcc.dg/vector-3.c: Move to ...
6092 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6093 * gcc.dg/vector-4.c: Move to ...
6094 * c-c++-common/vector-4.c: ... here.
6095 * gcc.dg/vector-init-1.c: Move to ...
6096 * c-c++-common/vector-init-1.c: ... here.
6097 * gcc.dg/vector-init-2.c: Move to ...
6098 * c-c++-common/vector-init-2.c: ... here.
6099 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6100 * c-c++-common/vector-subscript-1.c: ... here.
6101 * gcc.dg/vector-subscript-2.c: Move to ...
6102 * c-c++-common/vector-subscript-2.c: ... here.
6103 * gcc.dg/vector-subscript-3.c: Move to ...
6104 * c-c++-common/vector-subscript-3.c: ... here.
6105
6106 PR c++/51314
6107 * g++.dg/cpp0x/vt-51314.C: New test.
6108 * g++.dg/cpp0x/variadic76.C: Fix.
6109
6110 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6111
6112 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6113
6114 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6115
6116 Add -Wvarargs option
6117 * c-c++-common/Wvarargs.c: New test case.
6118 * c-c++-common/Wvarargs-2.c: Likewise.
6119
6120 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6121
6122 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6123 * objc.dg/foreach-7.m: Force the test case to run without
6124 -ftrack-macro-expansion.
6125 * c-c++-common/tm/attrib-1.c: Likewise.
6126 * c-c++-common/warn-ommitted-condop.c: Likewise.
6127 * gcc.dg/assign-warn-1.c: Likewise.
6128 * gcc.dg/assign-warn-2.c: Likewise.
6129 * gcc.dg/attr-alloc_size.c: Likewise.
6130 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6131 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6132 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6133 * gcc.dg/c90-const-expr-9.c: Likewise.
6134 * gcc.dg/c99-const-expr-9.c: Likewise.
6135 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6136 * gcc.dg/cpp/direct2s.c: Likewise.
6137 * gcc.dg/cpp/pr28709.c: Likewise.
6138 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6139 * gcc.dg/dfp/composite-type.c: Likewise.
6140 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6141 with -ftrack-macro-expansion
6142 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6143 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6144 * g++.dg/ext/cleanup-1.C: Likewise.
6145 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6146 * g++.dg/template/sfinae10.C: Likewise.
6147 * g++.dg/tm/wrap-2.C: Likewise.
6148 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6149 * g++.dg/warn/Wsign-conversion.C: Likewise.
6150 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6151 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6152 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6153 it to run with -ftrack-macro-expansion.
6154 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6155 test cases without -ftrack-macro-expansion.
6156
6157 Fix location for static class members
6158 * g++.dg/template/sfinae6_neg.C: Adjust.
6159
6160 Make conversion warnings work on NULL with -ftrack-macro-expansion
6161 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6162 alongside the previous testing for NULL.
6163
6164 Fix -Wuninitialized for -ftrack-macro-expansion
6165 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6166
6167 Strip "<built-in>" loc from displayed expansion context
6168 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6169 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6170 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6171 new test above.
6172
6173 Fix expansion point loc for macro-like tokens
6174 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6175 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6176
6177 Fix token pasting with -ftrack-macro-expansion
6178 * gcc.dg/cpp/paste17.c: New test case for
6179 -ftrack-macro-expansion=2 mode only.
6180 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6181
6182 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * gnat.dg/warn6.ad[sb]: New test.
6185
6186 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6187
6188 PR 53149
6189 * gcc.dg/20011021-1.c: Adjust testcase.
6190
6191 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6192
6193 PR fortran/53148
6194 * gfortran.dg/function_optimize_12.f90: New test.
6195
6196 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6197
6198 PR target/53156
6199 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6200 code to match current output and cover new peephole2 pattern.
6201
6202 2012-04-27 Ollie Wild <aaw@google.com>
6203
6204 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6205
6206 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6207
6208 * gcc.c-torture/execute/20120427-2.c: New testcase.
6209 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6210 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6211 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6212
6213 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6214
6215 PR target/53138
6216 * gcc.c-torture/execute/20120427-1.c: New testcase.
6217
6218 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6219
6220 PR middle-end/27139
6221 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6222
6223 2012-04-27 Tom de Vries <tom@codesourcery.com>
6224
6225 PR tree-optimization/51879
6226 * gcc.dg/pr51879.c: New test.
6227 * gcc.dg/pr51879-2.c: Same.
6228 * gcc.dg/pr51879-3.c: Same.
6229 * gcc.dg/pr51879-4.c: Same.
6230 * gcc.dg/pr51879-6.c: Same.
6231
6232 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6233
6234 PR c++/53096
6235 * g++.dg/cpp0x/defaulted35.C: New.
6236 * g++.dg/cpp0x/defaulted15.C: Adjust.
6237
6238 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6239
6240 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6241 structure layout.
6242
6243 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6244
6245 * gcc.target/i386/builtin_target.c: Check avx2.
6246
6247 2012-04-26 Alan Modra <amodra@gmail.com>
6248
6249 * gcc.target/powerpc/savres.c: New test.
6250 * gcc.target/powerpc/powerpc.exp: Run it.
6251
6252 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6253
6254 PR target/53120
6255 * gcc.dg/torture/pr53120.c: New test.
6256
6257 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR middle-end/52979
6260 * gcc.c-torture/compile/pr52979-1.c: New test.
6261 * gcc.c-torture/execute/pr52979-1.c: New test.
6262 * gcc.c-torture/execute/pr52979-2.c: New test.
6263
6264 2012-04-25 Richard Guenther <rguenther@suse.de>
6265
6266 * gcc.target/i386/l_fma_float_5.c: Adjust.
6267 * gcc.target/i386/l_fma_double_4.c: Likewise.
6268 * gcc.target/i386/l_fma_float_2.c: Likewise.
6269 * gcc.target/i386/l_fma_float_6.c: Likewise.
6270 * gcc.target/i386/l_fma_double_1.c: Likewise.
6271 * gcc.target/i386/l_fma_double_5.c: Likewise.
6272 * gcc.target/i386/l_fma_float_3.c: Likewise.
6273 * gcc.target/i386/l_fma_double_2.c: Likewise.
6274 * gcc.target/i386/l_fma_double_6.c: Likewise.
6275 * gcc.target/i386/l_fma_float_4.c: Likewise.
6276 * gcc.target/i386/l_fma_double_3.c: Likewise.
6277 * gcc.target/i386/l_fma_float_1.c: Likewise.
6278
6279 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR tree-optimization/53058
6282 * gcc.c-torture/compile/pr53058.c: New test.
6283
6284 2012-04-25 Jan Hubicka <jh@suse.cz>
6285
6286 PR middle-end/53088
6287 * gcc.target/i386/pr39082-1.c: Update warning location.
6288
6289 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR c/52880
6292 * gcc.dg/pr52880.c: New test.
6293
6294 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6295
6296 * gcc.dg/m-un-2.c: Update.
6297 * gcc.dg/20011021-1.c: Update.
6298
6299 2012-04-25 Tobias Burnus <burnus@net-b.de>
6300
6301 PR fortran/52196
6302 * gfortran.dg/realloc_on_assign_14.f90: New.
6303
6304 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6305
6306 PR testsuite/52641
6307 PR tree-optimizations/52891
6308 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6309
6310 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6311
6312 PR c++/52363
6313 * g++.dg/cpp0x/sfinae35.C: New.
6314 * g++.dg/cpp0x/sfinae36.C: Likewise.
6315
6316 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6317
6318 * gcc.target/builtin_target.c: New testcase.
6319
6320 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6321
6322 PR target/47197
6323 * gcc.target/powerpc/pr47197.c: New test.
6324
6325 2012-04-24 Richard Guenther <rguenther@suse.de>
6326
6327 PR tree-optimization/53085
6328 * g++.dg/torture/pr53085.C: New testcase.
6329
6330 2012-04-24 Andrew Pinski <apinski@cavium.com>
6331
6332 PR tree-opt/33512
6333 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6334 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6335 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6336
6337 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR middle-end/53084
6340 * gcc.c-torture/execute/pr53084.c: New test.
6341
6342 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6345
6346 2012-04-23 Andrew Pinski <apinski@cavium.com>
6347
6348 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6349
6350 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6351
6352 PR regression/53076
6353 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6354 * gcc.dg/torture/builtin-power-1.c: Likewise.
6355
6356 2012-04-23 Richard Guenther <rguenther@suse.de>
6357
6358 PR tree-optimization/53070
6359 * gcc.dg/torture/pr53070.c: New testcase.
6360
6361 2012-04-23 Richard Guenther <rguenther@suse.de>
6362
6363 PR c/53060
6364 * gcc.dg/pr53060.c: New testcase.
6365
6366 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR tree-optimizations/52891
6369 * gcc.c-torture/compile/pr52891-1.c: New test.
6370 * gcc.c-torture/compile/pr52891-2.c: New test.
6371
6372 2012-04-22 Tobias Burnus <burnus@net-b.de>
6373
6374 PR fortran/53051
6375 * gfortran.dg/read_float_4.f90: New.
6376
6377 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6378
6379 PR 35441
6380 * c-c++-common/pr35441.C: New.
6381
6382 2012-04-20 Ian Lance Taylor <iant@google.com>
6383
6384 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6385 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6386
6387 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6388
6389 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6390 array access.
6391 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6392
6393 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6394
6395 PR rtl-optimization/44214
6396 * gcc.dg/pr44214-1.c: New test.
6397 * gcc.dg/pr44214-2.c: Likewise.
6398 * gcc.dg/pr44214-3.c: Likewise.
6399
6400 2012-04-20 Richard Guenther <rguenther@suse.de>
6401
6402 * g++.dg/torture/20120420-1.C: New testcase.
6403
6404 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6405
6406 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6407
6408 2012-04-19 Christian Bruel <christian.bruel@st.com>
6409
6410 * gcc.dg/pr52283.c: New test.
6411
6412 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6413
6414 * gcc.dg/pr37985.c: New test.
6415
6416 2012-04-19 Richard Guenther <rguenther@suse.de>
6417
6418 PR rtl-optimization/44688
6419 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6420 possibly profitable.
6421
6422 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6423
6424 PR tree-optimization/52976
6425 * gfortran.dg/reassoc_11.f: New test.
6426
6427 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6428
6429 PR tree-optimization/52976
6430 * gfortran.dg/reassoc_7.f: New test.
6431 * gfortran.dg/reassoc_8.f: Likewise.
6432 * gfortran.dg/reassoc_9.f: Likewise.
6433 * gfortran.dg/reassoc_10.f: Likewise.
6434
6435 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6436
6437 PR c++/52422
6438 * g++.dg/cpp0x/sfinae33.C: New.
6439 * g++.dg/cpp0x/sfinae34.C: Likewise.
6440
6441 2012-04-18 Joey Ye <joey.ye@arm.com>
6442
6443 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6444
6445 2012-04-18 Richard Guenther <rguenther@suse.de>
6446
6447 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6448 array access.
6449 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6450 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6451
6452 2012-04-17 Tom de Vries <tom@codesourcery.com>
6453
6454 * g++.dg/pr51264-4.C: New test.
6455
6456 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/52599
6459 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6460
6461 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6462
6463 PR c++/53003
6464 * g++.dg/parse/crash59.C: New.
6465
6466 2012-04-17 Michael Matz <matz@suse.de>
6467
6468 PR tree-optimization/18437
6469 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6470
6471 2012-04-17 Richard Guenther <rguenther@suse.de>
6472
6473 PR middle-end/53011
6474 * g++.dg/torture/pr53011.C: New testcase.
6475
6476 2012-04-16 Jason Merrill <jason@redhat.com>
6477
6478 PR c++/38543
6479 * g++.dg/cpp0x/variadic131.C: New.
6480
6481 PR c++/52008
6482 * g++.dg/cpp0x/variadic130.C: New.
6483
6484 PR c++/50830
6485 * g++.dg/cpp0x/variadic129.C: New.
6486
6487 PR c++/50303
6488 * g++.dg/cpp0x/variadic128.C: New.
6489
6490 2012-04-16 Tobias Burnus <burnus@net-b.de>
6491
6492 PR fortran/52864
6493 * gfortran.dg/pointer_intent_6.f90: New.
6494
6495 2012-04-16 Tobias Burnus <burnus@net-b.de>
6496
6497 PR fortran/52916
6498 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6499 to include public_private_module_4.f90.
6500 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6501 targets.
6502
6503 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6504
6505 PR c++/49152
6506 * g++.dg/diagnostic/operator1.C: New.
6507 * g++.dg/ext/label5.C: Adjust.
6508 * g++.dg/ext/va-arg1.C: Likewise.
6509 * g++.dg/other/error20.C: Likewise.
6510 * g++.dg/other/error20.C: Likewise.
6511 * g++.dg/other/error16.C: Likewise.
6512 * g++.dg/other/error10.C: Likewise.
6513 * g++.dg/parse/error30.C: Likewise.
6514 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6515
6516 2012-04-16 Jason Merrill <jason@redhat.com>
6517
6518 PR c++/51148
6519 * g++.dg/cpp0x/variadic127.C: New.
6520
6521 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6522
6523 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6524 testcase name.
6525 Use fail, pass instead of unresolved.
6526 Don't log $optstr.
6527
6528 PR testsuite/52948
6529 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6530 TODO_dump_func.
6531 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6532 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6533 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6534
6535 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6536
6537 PR fortran/52968
6538 * gfortran.dg/typebound_call_23.f03: New test case.
6539
6540 2012-04-15 Jason Merrill <jason@redhat.com>
6541
6542 PR c++/47220
6543 * g++.dg/cpp0x/variadic126.C: New.
6544
6545 PR c++/52380
6546 * g++.dg/cpp0x/variadic125.C: New.
6547
6548 PR c++/52292
6549 * g++.dg/cpp0x/variadic124.C: New.
6550
6551 PR c++/52706
6552 * g++.dg/cpp0x/nullptr27.C: New.
6553
6554 PR c++/52818
6555 * g++.dg/warn/format8.C: New.
6556
6557 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6558
6559 PR fortran/51082
6560 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6561
6562 2012-04-14 Tobias Burnus <burnus@net-b.de>
6563
6564 PR fortran/52916
6565 PR fortran/40973
6566 * gfortran.dg/public_private_module_3.f90: New.
6567 * gfortran.dg/public_private_module_4.f90: New.
6568
6569 2012-04-14 Tom de Vries <tom@codesourcery.com>
6570
6571 * gcc.dg/superblock.c: New test.
6572
6573 2012-04-14 Tom de Vries <tom@codesourcery.com>
6574
6575 * gcc.dg/pr51879-12.c: New test.
6576
6577 2012-04-13 Jason Merrill <jason@redhat.com>
6578
6579 PR c++/52824
6580 * g++.dg/cpp0x/variadic123.C: New.
6581 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6582
6583 PR c++/52905
6584 * g++.dg/cpp0x/initlist-ctor1.C: New.
6585
6586 PR c++/52915
6587 * g++.dg/other/anon-union2.C: New.
6588
6589 2012-04-13 Martin Jambor <mjambor@suse.cz>
6590
6591 PR middle-end/52939
6592 * g++.dg/ipa/pr52939.C: New test.
6593
6594 2012-04-13 Tom de Vries <tom@codesourcery.com>
6595
6596 * gcc.dg/pr52734.c: New test.
6597
6598 2012-04-13 Richard Guenther <rguenther@suse.de>
6599
6600 PR tree-optimization/52969
6601 * gcc.dg/torture/pr52969.c: New testcase.
6602
6603 2012-04-13 Richard Guenther <rguenther@suse.de>
6604
6605 PR c/52549
6606 * gcc.dg/pr52549.c: New testcase.
6607
6608 2012-04-13 Richard Guenther <rguenther@suse.de>
6609
6610 PR c/52862
6611 * gcc.dg/pr52862.c: New testcase.
6612
6613 2012-04-13 Joey Ye <joey.ye@arm.com>
6614
6615 * gcc.target/arm/thumb1-imm.c: New testcase.
6616
6617 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6618
6619 PR target/52932
6620 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6621 second function argument.
6622 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6623 (calc_permps): Update declaration. Calculate result correctly.
6624 (avx2_test): Change src2 type to union256i_d.
6625 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6626 correctly.
6627
6628 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6629
6630 PR target/52775
6631 * gcc.target/powerpc/pr52775.c: New file.
6632
6633 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6634
6635 PR tree-optimization/18589
6636 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6637 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6638 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6639 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6640 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6641 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6642 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6643 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6644 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6645 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6646
6647 2012-04-12 Richard Guenther <rguenther@suse.de>
6648
6649 PR tree-optimization/52943
6650 * gcc.dg/torture/pr52943.c: New testcase.
6651
6652 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6653
6654 PR target/50751
6655 * gcc/target/sh/pr50751-4.c: New.
6656 * gcc/target/sh/pr50751-5.c: New.
6657 * gcc/target/sh/pr50751-6.c: New.
6658 * gcc/target/sh/pr50751-7.c: New.
6659
6660 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6661
6662 PR c++/52465
6663 * g++.dg/lookup/using52.C: New.
6664
6665 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6666
6667 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6668
6669 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6670
6671 PR rtl-optimization/52876
6672 * gcc.target/i386/pr52876.c: New.
6673
6674 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6675
6676 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6677 __UINTPTR_TYPE__.
6678 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6679 __INTPTR_TYPE__.
6680 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6681 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6682 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6683 (ptrdiff_t): ... this. All uses changed.
6684 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6685 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6686 __INTPTR_TYPE__.
6687 (main): Cast argument to __INTPTR_TYPE__.
6688 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6689 size_t.
6690 * gcc.dg/mallign.c (main): Likewise.
6691 * gcc.dg/pr38700.c (foo): Likewise.
6692 * gcc.dg/long-long-cst1.c (t): Likewise.
6693 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6694 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6695 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6696 * gcc.dg/pr25682.c (d, foo): Likewise.
6697 * gcc.dg/format/cast-1.c (f): Likewise.
6698 * gcc.dg/c90-const-expr-10.c
6699 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6700 (size_t): ...this. All uses changed.
6701 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6702 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6703 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6704 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6705 * gcc.dg/sequence-pt-1.c: Likewise.
6706 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6707 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6708 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6709 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6710 of ptrdiff_t with it.
6711 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6712 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6713 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6714
6715 2012-04-11 Jason Merrill <jason@redhat.com>
6716
6717 PR debug/45088
6718 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6719 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6720
6721 PR c++/52906
6722 * g++.dg/ext/attrib45.C: New.
6723
6724 * g++.dg/eh/dtor3.C: New.
6725
6726 2012-04-11 Richard Guenther <rguenther@suse.de>
6727
6728 PR middle-end/52621
6729 * gfortran.dg/pr52621.f90: New testcase.
6730
6731 2012-04-11 Richard Guenther <rguenther@suse.de>
6732
6733 PR middle-end/52918
6734 * g++.dg/torture/pr52918-1.C: New testcase.
6735 * g++.dg/torture/pr52918-2.C: Likewise.
6736
6737 2012-04-11 Tobias Burnus <burnus@net-b.de>
6738
6739 PR fortran/52729
6740 * gfortran.dg/block_11.f90: New.
6741
6742 2012-04-11 Nick Clifton <nickc@redhat.com>
6743
6744 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6745
6746 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6747
6748 PR target/16458
6749 * gcc.target/powerpc/pr16458-1.c: New test.
6750 * gcc.target/powerpc/pr16458-2.c: Likewise.
6751 * gcc.target/powerpc/pr16458-3.c: Likewise.
6752 * gcc.target/powerpc/pr16458-4.c: Likewise.
6753
6754 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6757 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6758 * gcc.dg/builtin-bswap-5.c: Likewise.
6759 * gcc.target/i386/builtin-bswap-4.c: New test.
6760
6761 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6762
6763 PR 24985
6764 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6765
6766 2012-04-11 Richard Guenther <rguenther@suse.de>
6767
6768 PR rtl-optimization/52881
6769 * gcc.dg/torture/pr52881.c: New testcase.
6770 * gcc.dg/torture/pr52913.c: Likewise.
6771
6772 2012-04-11 Richard Guenther <rguenther@suse.de>
6773
6774 PR tree-optimization/52912
6775 * gcc.dg/torture/pr52912.c: New testcase.
6776
6777 2010-04-10 Michael Matz <matz@suse.de>
6778
6779 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6780 * gcc.dg/vect/vect-outer-1.c: Adjust.
6781 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6782 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6783 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6784 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6785 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6786 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6787
6788 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6789
6790 PR tree-optimization/52870
6791 * gcc.dg/vect/pr52870.c: New test.
6792
6793 2012-04-09 Mike Stump <mikestump@comcast.net>
6794
6795 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6796 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6797 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6798 * gnat.dg/aggr11.adb: Likewise.
6799 * gnat.dg/aggr11_pkg.ads: Likewise.
6800 * gnat.dg/aggr15.adb: Likewise.
6801 * gnat.dg/aggr15.ads: Likewise.
6802 * gnat.dg/aggr17.adb: Likewise.
6803 * gnat.dg/aggr18.adb: Likewise.
6804 * gnat.dg/array14.adb: Likewise.
6805 * gnat.dg/array14.ads: Likewise.
6806 * gnat.dg/array14_pkg.ads: Likewise.
6807 * gnat.dg/array19.adb: Likewise.
6808 * gnat.dg/array19.ads: Likewise.
6809 * gnat.dg/discr27.adb: Likewise.
6810 * gnat.dg/discr27.ads: Likewise.
6811 * gnat.dg/discr35.adb: Likewise.
6812 * gnat.dg/discr35.ads: Likewise.
6813 * gnat.dg/discr6.adb: Likewise.
6814 * gnat.dg/discr6_pkg.ads: Likewise.
6815 * gnat.dg/import1.adb: Likewise.
6816 * gnat.dg/import1.ads: Likewise.
6817 * gnat.dg/loop_address2.adb: Likewise.
6818 * gnat.dg/opt7.adb: Likewise.
6819 * gnat.dg/opt7.ads: Likewise.
6820 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6821 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6822 * gnat.dg/rep_clause2.adb: Likewise.
6823 * gnat.dg/rep_clause2.ads: Likewise.
6824 * gnat.dg/slice2.adb: Likewise.
6825 * gnat.dg/slice2.ads: Likewise.
6826 * gnat.dg/slice6.adb: Likewise.
6827 * gnat.dg/slice6_pkg.ads: Likewise.
6828 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6829 * gnat.dg/taft_type2.adb: Likewise.
6830 * gnat.dg/taft_type2.ads: Likewise.
6831 * gnat.dg/taft_type2_pkg.ads: Likewise.
6832 * gnat.dg/volatile10.adb: Likewise.
6833 * gnat.dg/volatile10_pkg.ads: Likewise.
6834
6835 * gcc.dg/dll-8.c: Remove execute permissions.
6836 * g++.dg/ext/dllexport5.C: Likewise.
6837
6838 2012-04-09 Jan Hubicka <jh@suse.cz>
6839
6840 PR lto/52722
6841 PR lto/51765
6842 PR lto/52634
6843 * gcc.dg/lto/pr52634_1.c: New testcase.
6844 * gcc.dg/lto/pr52634_0.c: New testcase.
6845
6846 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6847
6848 PR target/52883
6849 * gcc.target/i386/pr52883.c: New testcase.
6850
6851 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6852
6853 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6854 (check_effective_target_sync_long_long): Add SPARC case.
6855 (check_effective_target_sync_long_long_runtime): Likewise.
6856 (check_effective_target_sync_int_long): Adjust SPARC case.
6857 (check_effective_target_sync_char_short): Likewise.
6858
6859 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6860
6861 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6862 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6863
6864 2012-04-08 Tobias Burnus <burnus@net-b.de>
6865
6866 PR fortran/40973
6867 PR fortran/52751
6868 * gfortran.dg/public_private_module_2.f90: New.
6869
6870 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6871
6872 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6873 directives.
6874
6875 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6876
6877 PR fortran/52893
6878 * gfortran.dg/function_optimize_11.f90: New test.
6879
6880 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6881
6882 PR fortran/52668
6883 * gfortran.dg/use_only_6.f90: New test.
6884
6885 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6886
6887 PR fortran/52668
6888 * gfortran.dg/use_only_6.f90: New test.
6889 2012-04-06 Mike Stump <mikestump@comcast.net>
6890
6891 PR testsuite/50722
6892 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6893
6894 2012-04-05 Jason Merrill <jason@redhat.com>
6895
6896 PR c++/52596
6897 * g++.dg/template/qualified-id5.C: New.
6898
6899 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6900
6901 PR target/52882
6902 * gcc.target/i386/pr52882.c: New test.
6903
6904 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6905 Dominique D'Humieures <dominiq@lps.ens.fr>
6906
6907 PR testsuite/52614
6908 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6909 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6910
6911 2012-04-04 Jason Merrill <jason@redhat.com>
6912
6913 PR c++/52845
6914 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6915
6916 2012-04-03 Jason Merrill <jason@redhat.com>
6917
6918 PR c++/52796
6919 * g++.dg/cpp0x/variadic-value1.C: New.
6920
6921 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/pack18.adb: New test.
6924 * gnat.dg/pack18_pkg.ads: New helper.
6925
6926 2012-04-03 Richard Guenther <rguenther@suse.de>
6927
6928 PR tree-optimization/52808
6929 * gcc.dg/pr52808.c: New testcase.
6930
6931 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR tree-optimization/52835
6934 * gfortran.dg/pr52835.f90: New test.
6935
6936 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6937
6938 * gnat.dg/specs/aggr5.ads: New test.
6939
6940 2012-04-02 Richard Guenther <rguenther@suse.de>
6941
6942 PR tree-optimization/52756
6943 * gcc.dg/torture/pr52756.c: New testcase.
6944
6945 2012-04-02 Richard Guenther <rguenther@suse.de>
6946
6947 PR middle-end/52803
6948 * gcc.dg/pr52803.c: New testcase.
6949
6950 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6951
6952 PR c++/40942
6953 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6954 DR 214 in account.
6955
6956 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/50043
6959 * g++.dg/cpp0x/noexcept17.C: New.
6960 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6961 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6962 * g++.dg/cpp0x/noexcept01.C: Likewise.
6963 * g++.dg/eh/init-temp1.C: Likewise.
6964 * g++.dg/eh/ctor1.C: Likwise.
6965
6966 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6967
6968 * gnat.dg/controlled6.adb: New test.
6969 * gnat.dg/controlled6_pkg.ads: New helper.
6970 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6971
6972 2012-03-30 Richard Henderson <rth@redhat.com>
6973
6974 PR debug/52727
6975 * g++.dg/opt/pr52727.C: New testcase.
6976
6977 2012-03-30 Richard Guenther <rguenther@suse.de>
6978
6979 PR tree-optimization/52754
6980 * gcc.target/i386/pr52754.c: New testcase.
6981
6982 2012-03-30 Richard Guenther <rguenther@suse.de>
6983
6984 PR middle-end/52772
6985 * g++.dg/torture/pr52772.C: New testcase.
6986
6987 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/52718
6990 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6991
6992 2012-03-29 Jason Merrill <jason@redhat.com>
6993
6994 PR c++/52685
6995 * g++.dg/template/inherit8.C: New.
6996
6997 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR c++/52759
7000 * g++.dg/ext/weak4.C: New test.
7001
7002 PR tree-optimization/52760
7003 * gcc.c-torture/execute/pr52760.c: New test.
7004
7005 2012-03-29 Jason Merrill <jason@redhat.com>
7006
7007 PR c++/52743
7008 * g++.dg/cpp0x/initlist-array3.C: New.
7009
7010 2012-03-28 Jason Merrill <jason@redhat.com>
7011
7012 PR c++/52746
7013 * g++.dg/overload/virtual2.C: New.
7014
7015 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7016
7017 * gnat.dg/vect7.ad[sb]: New test.
7018
7019 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7020 Tobias Burnus <burnus@gcc.gnu.org>
7021
7022 PR fortran/52652
7023 * gfortran.dg/allocate_class_1.f90 : Change error test.
7024 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7025 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7026 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7027
7028 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR middle-end/52691
7031 * gcc.dg/pr52691.c: New test.
7032
7033 PR middle-end/52750
7034 * gcc.c-torture/compile/pr52750.c: New test.
7035
7036 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7037
7038 PR target/52692
7039 * gcc.target/avr/torture/builtins-2.c: New test.
7040
7041 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR target/52736
7044 * gcc.target/i386/pr52736.c: New test.
7045
7046 2012-03-27 Martin Jambor <mjambor@suse.cz>
7047
7048 PR middle-end/52693
7049 * gcc.dg/torture/pr52693.c: New test.
7050
7051 2012-03-27 Meador Inge <meadori@codesourcery.com>
7052
7053 PR c++/52672
7054 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7055
7056 2012-03-27 Mike Stump <mikestump@comcast.net>
7057
7058 PR target/52665
7059 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7060 failures that match branch names.
7061
7062 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7063 H.J. Lu <hongjiu.lu@intel.com>
7064
7065 PR target/52698
7066 * gcc.target/i386/pr52698.c: New test.
7067
7068 2012-03-27 Richard Guenther <rguenther@suse.de>
7069
7070 PR middle-end/52720
7071 * gcc.dg/torture/pr52720.c: New testcase.
7072
7073 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7074
7075 * gnat.dg/pack17.adb: New test.
7076
7077 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7078
7079 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7080 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7081
7082 2012-03-26 Martin Jambor <mjambor@suse.cz>
7083
7084 PR tree-optimization/50052
7085 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7086
7087 2012-03-26 Richard Guenther <rguenther@suse.de>
7088
7089 PR tree-optimization/52701
7090 * gfortran.dg/pr52701.f90: New testcase.
7091
7092 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7093
7094 PR tree-optimization/52686
7095 * gcc.target/arm/pr52686.c: New test.
7096
7097 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7098
7099 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7100 Add "-Os -flto" to list.
7101
7102 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7103
7104 * gnat.dg/concat2.ad[sb]: New test.
7105
7106 2012-03-24 Jason Merrill <jason@redhat.com>
7107
7108 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7109 * g++.dg/cpp0x/trailing2.C: Likewise.
7110 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7111 * g++.dg/cpp1y/auto-fn1.C: New.
7112 * g++.dg/cpp1y/auto-fn2.C: New.
7113 * g++.dg/cpp1y/auto-fn3.C: New.
7114 * g++.dg/cpp1y/auto-fn4.C: New.
7115 * g++.dg/cpp1y/auto-fn5.C: New.
7116 * g++.dg/cpp1y/auto-fn6.C: New.
7117 * g++.dg/cpp1y/auto-fn7.C: New.
7118 * g++.dg/cpp1y/auto-fn8.C: New.
7119 * g++.dg/cpp1y/auto-fn9.C: New.
7120 * g++.dg/cpp1y/auto-fn10.C: New.
7121 * g++.dg/cpp1y/auto-fn11.C: New.
7122
7123 2012-03-23 Richard Guenther <rguenther@suse.de>
7124
7125 PR tree-optimization/52678
7126 * gfortran.dg/pr52678.f: New testcase.
7127
7128 2012-03-23 Richard Guenther <rguenther@suse.de>
7129
7130 PR tree-optimization/52638
7131 * g++.dg/torture/pr52638.C: New testcase.
7132
7133 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/52487
7136 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7137
7138 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR c++/52671
7141 * g++.dg/ext/attrib44.C: New test.
7142
7143 2012-03-22 Jan Hubicka <jh@suse.cz>
7144
7145 PR middle-end/51737
7146 * g++.dg/torture/pr51737.C: New testcase
7147
7148 2012-03-22 Richard Guenther <rguenther@suse.de>
7149
7150 PR tree-optimization/52548
7151 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7152
7153 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7154
7155 * lib/fortran-modules.exp (list-module-names-1): Remove
7156 warning.
7157
7158 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7159
7160 PR target/50751
7161 * gcc.target/sh/pr50751-1.c: New.
7162 * gcc.target/sh/pr50751-2.c: New.
7163 * gcc.target/sh/pr50751-3.c: New.
7164
7165 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7166
7167 PR target/52479
7168 * gcc.target/sh/sh4a-cos.c: Remove.
7169 * gcc.target/sh/sh4a-sin.c: Remove.
7170 * gcc.target/sh/sh4a-sincos.c: Remove.
7171
7172 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7173
7174 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7175 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7176
7177 2012-03-21 Martin Jambor <mjambor@suse.cz>
7178
7179 PR testsuite/52641
7180 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7181 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7182
7183 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7184
7185 * gcc.target/arm/thumb-16bit-ops.c: New file.
7186 * gcc.target/arm/thumb-ifcvt.c: New file.
7187
7188 2012-03-20 Jason Merrill <jason@redhat.com>
7189
7190 * lib/target-supports.exp: Add { target c++1y }.
7191
7192 * g++.dg/cpp0x/auto32.C: New.
7193
7194 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7195
7196 PR testsuite/52641
7197 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7198 int32plus.
7199 * gcc.dg/torture/pr48124-4.c: Ditto:
7200 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7201
7202 2012-03-20 Jason Merrill <jason@redhat.com>
7203
7204 PR c++/52510
7205 * g++.dg/cpp0x/initlist66.C: New.
7206
7207 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7208
7209 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7210 __AVR_HAVE_LPMX__
7211
7212 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7213
7214 PR target/49868
7215 * gcc.target/avr/torture/addr-space-2.h: New file.
7216 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7217 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7218 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7219 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7220
7221 2012-03-20 Richard Guenther <rguenther@suse.de>
7222
7223 * gnat.dg/pack16.adb: New testcase.
7224 * gnat.dg/pack16_pkg.ads: Likewise.
7225 * gnat.dg/specs/pack8.ads: Likewise.
7226 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7227
7228 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 * g++.dg/warn/Wuseless-cast.C: Extend.
7231
7232 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7233
7234 PR c++/14710
7235 * g++.dg/warn/Wuseless-cast.C: New.
7236
7237 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7238
7239 PR libfortran/52608
7240 * gfortran.dg/pr52608.f90: New test.
7241
7242 2012-03-17 Tobias Burnus <burnus@net-b.de>
7243
7244 PR fortran/52585
7245 * gfortran.dg/proc_ptr_36.f90: New.
7246
7247 2012-03-16 Martin Jambor <mjambor@suse.cz>
7248
7249 * gcc.dg/misaligned-expand-1.c: New test.
7250 * gcc.dg/misaligned-expand-3.c: Likewise.
7251
7252 2012-03-16 Richard Guenther <rguenther@suse.de>
7253 Kai Tietz <ktietz@redhat.com>
7254
7255 PR middle-end/48814
7256 * gcc.c-torture/execute/pr48814-1.c: New test.
7257 * gcc.c-torture/execute/pr48814-2.c: New test.
7258 * gcc.dg/tree-ssa/assign-1.c: New test.
7259 * gcc.dg/tree-ssa/assign-2.c: New test.
7260 * gcc.dg/tree-ssa/assign-3.c: New test.
7261
7262 2012-03-16 Richard Guenther <rguenther@suse.de>
7263
7264 * gnat.dg/specs/pack7.ads: New testcase.
7265
7266 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR target/52568
7269 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7270 * gcc.dg/torture/vshuf-8.inc: Likewise.
7271 * gcc.dg/torture/vshuf-16.inc: Likewise.
7272 * gcc.dg/torture/vshuf-32.inc: Likewise.
7273
7274 2012-03-15 Jason Merrill <jason@redhat.com>
7275
7276 * g++.dg/torture/pr52582.C: New.
7277
7278 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7279
7280 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7281
7282 2012-03-15 Ira Rosen <irar@il.ibm.com>
7283 Ulrich Weigand <ulrich.weigand@linaro.org>
7284
7285 * gcc.dg/vect/slp-cond-3.c: New test.
7286 * gcc.dg/vect/slp-cond-4.c: New test.
7287
7288 2012-03-15 Ira Rosen <irar@il.ibm.com>
7289 Ulrich Weigand <ulrich.weigand@linaro.org>
7290
7291 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7292 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7293
7294 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7295
7296 PR libfortran/52434
7297 PR libfortran/48878
7298 PR libfortran/38199
7299 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7300 * gfortran.dg/round_1.f03: Likewise.
7301
7302 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7303 Andrew Pinski <apinski@cavium.com>
7304
7305 PR middle-end/52592
7306 * gcc.dg/pr52592.c: New test.
7307
7308 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7309
7310 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7311 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7312 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7313 * lib/fortran-modules.exp: .. this new file. Adjust users.
7314 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7315 gfortran-dg-debug-runtest): Call cleanup-modules.
7316 * lib/fortran-torture.exp (fortran-torture-execute,
7317 fortran-torture): Likewise.
7318 * gfortran.dg/coarray/caf.exp: Likewise.
7319 * lib/lto.exp: Likewise.
7320 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7321 * gfortran.dg/class_4b.f03: Likewise.
7322 * gfortran.dg/class_4c.f03: Likewise.
7323 * gfortran.dg/class_45a.f03: Likewise.
7324 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7325 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7326 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7327 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7328 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7329 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7330 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7331 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7332 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7333 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7334 * gfortran.dg/whole_file_28.f90: Likewise.
7335 * gfortran.dg/whole_file_29.f90: Likewise.
7336 * gfortran.dg/whole_file_30.f90: Likewise.
7337 * gfortran.dg/whole_file_31.f90: Likewise.
7338
7339 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR tree-optimization/52267
7342 * gcc.dg/pr52267.c: New test.
7343 * gcc.dg/tree-ssa/vrp65.c: New test.
7344 * gcc.dg/tree-ssa/vrp66.c: New test.
7345
7346 2012-03-15 Richard Guenther <rguenther@suse.de>
7347
7348 PR middle-end/52580
7349 * gfortran.dg/vect/pr52580.f: New testcase.
7350
7351 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7352
7353 * gcc.target/sh/fpul-usage-1.c: New.
7354
7355 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7356
7357 PR target/49468
7358 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7359 * gcc.target/sh/pr49468-di.c: Likewise.
7360
7361 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7362
7363 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7364 * gcc.dg/c99-stdint-6.c: Likewise.
7365 * gcc.dg/lto/20090210_0.c: Likewise.
7366 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7367 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7368 * gcc.dg/pragma-init-fini-2.c: Likewise.
7369 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7370 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7371 * gcc.target/i386/pr22152.c: Likewise.
7372 * gcc.target/i386/vect8-ret.c: Likewise.
7373 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7374 handling.
7375
7376 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7377
7378 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7379 * g++.dg/tree-prof/partition1.C: Likewise.
7380 * g++.dg/tree-prof/partition2.C: Likewise.
7381 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7382 handling.
7383 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7384 * gcc.c-torture/execute/20010724-1.c: Remove.
7385 * gcc.c-torture/execute/20010724-1.x: Remove.
7386 * gcc.c-torture/execute/20040208-2.c: Remove.
7387 * gcc.c-torture/execute/20040208-2.x: Remove.
7388 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7389 Remove.
7390 (main) [__mips__ && __sgi__]: Remove.
7391 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7392 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7393 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7394 mips-sgi-irix6* handling.
7395 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7396 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7397 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7398 handling.
7399 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7400 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7401 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7402 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7403 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7404 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7405 mips-sgi-irix6*.
7406 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7407 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7408 * gcc.target/mips/save-restore-3.c: Likewise.
7409 * gcc.target/mips/save-restore-4.c: Likewise.
7410 * gcc.target/mips/save-restore-5.c: Likewise.
7411 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7412 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7413 messages.
7414 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7415 IRIX 6 handling.
7416 (restore_ld_library_path_env_vars): Likewise.
7417 * lib/target-supports.exp (check_profiling_available): Remove
7418 mips*-*-irix* handling.
7419 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7420 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7421 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7422
7423 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR c++/52582
7426 * g++.dg/opt/pr52582.C: New test.
7427
7428 2012-03-14 Richard Guenther <rguenther@suse.de>
7429
7430 PR tree-optimization/52571
7431 * gcc.dg/vect/vect-2.c: Initialize arrays.
7432 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7433 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7434 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7435
7436 2012-03-14 Richard Guenther <rguenther@suse.de>
7437
7438 PR middle-end/52080
7439 PR middle-end/52097
7440 PR middle-end/48124
7441 * gcc.dg/torture/pr48124-1.c: New testcase.
7442 * gcc.dg/torture/pr48124-2.c: Likewise.
7443 * gcc.dg/torture/pr48124-3.c: Likewise.
7444 * gcc.dg/torture/pr48124-4.c: Likewise.
7445
7446 2012-03-14 Richard Guenther <rguenther@suse.de>
7447
7448 PR middle-end/52578
7449 * gcc.dg/pr52578.c: New testcase.
7450
7451 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR c++/52521
7454 * g++.dg/cpp0x/udlit-args2.C: New test.
7455
7456 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7457
7458 PR target/48596
7459 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7460 * gcc.c-torture/compile/pr48596.c: ... here.
7461
7462 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7463
7464 PR c++/51641
7465 * g++.dg/lookup/hidden-class17.C: New test.
7466
7467 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR c/52577
7470 * gcc.dg/Wunused-var-3.c: New test.
7471
7472 2012-03-13 Martin Jambor <mjambor@suse.cz>
7473
7474 * gcc.dg/misaligned-expand-2.c: New test.
7475
7476 2012-03-13 Richard Guenther <rguenther@suse.de>
7477
7478 PR middle-end/52134
7479 * gcc.dg/pr52134.c: New testcase.
7480
7481 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7482
7483 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7484
7485 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7486
7487 PR tree-optimization/46728
7488 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7489 * gcc.target/powerpc/pr46728-5.c: Likewise.
7490 * gcc.target/powerpc/pr46728-8.c: Likewise.
7491 * gcc.target/powerpc/pr46728-10.c: Likewise.
7492 * gcc.target/powerpc/pr46728-11.c: Likewise.
7493 * gcc.target/powerpc/pr46728-13.c: Likewise.
7494 * gcc.target/powerpc/pr46728-14.c: Likewise.
7495 * gcc.target/powerpc/pr46728-15.c: Likewise.
7496
7497 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7498
7499 PR c++/52299
7500 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7501
7502 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7503
7504 PR tree-optimization/46728
7505 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7506 * gcc.target/powerpc/pr46728-5.c: Likewise.
7507 * gcc.target/powerpc/pr46728-8.c: Likewise.
7508 * gcc.target/powerpc/pr46728-10.c: Likewise.
7509 * gcc.target/powerpc/pr46728-11.c: Likewise.
7510 * gcc.target/powerpc/pr46728-13.c: Likewise.
7511 * gcc.target/powerpc/pr46728-14.c: Likewise.
7512 * gcc.target/powerpc/pr46728-15.c: Likewise.
7513
7514 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7515
7516 PR target/49868
7517 * gcc.target/avr/torture/addr-space-1.h: New file.
7518 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7519 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7520 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7521 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7522
7523 2012-03-12 Andrew Pinski <apinski@cavium.com>
7524
7525 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7526
7527 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7528
7529 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7530 * g++.dg/abi/thunk4.C: Likewise.
7531 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7532 Adapt line numbers.
7533 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7534 handling.
7535 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7536 * g++.dg/eh/spbp.C: Likewise.
7537 * g++.dg/ext/label13.C: Likewise.
7538 * g++.dg/guality/guality.exp: Likewise.
7539 * g++.dg/other/anon5.C: Likewise.
7540 * g++.dg/other/pragma-ep-1.C: Remove.
7541 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7542 * g++.dg/warn/pr31246.C: Likewise.
7543 * g++.dg/warn/weak1.C: Likewise.
7544 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7545 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7546 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7547 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7548 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7549 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7550 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7551 * gcc.dg/c99-tgmath-1.c: Likewise.
7552 * gcc.dg/c99-tgmath-2.c: Likewise.
7553 * gcc.dg/c99-tgmath-3.c: Likewise.
7554 * gcc.dg/c99-tgmath-4.c: Likewise.
7555 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7556 handling.
7557 * gcc.dg/debug/pr49032.c: Likewise.
7558 * gcc.dg/guality/guality.exp: Likewise.
7559 * gcc.dg/intmax_t-1.c: Likewise.
7560 * gcc.dg/pr48616.c: Likewise.
7561 * gcc.dg/pragma-ep-1.c: Remove.
7562 * gcc.dg/pragma-ep-2.c: Remove.
7563 * gcc.dg/pragma-ep-3.c: Remove.
7564 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7565 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7566 * gcc.misc-tests/gcov-14.c: Likewise.
7567 * gfortran.dg/guality/guality.exp: Likewise.
7568 * lib/target-supports.exp (check_weak_available): Likewise.
7569 (add_options_for_tls): Likewise.
7570 (check_ascii_locale_available): Likewise.
7571 * obj-c++.dg/dwarf-2.mm: Likewise.
7572 * objc.dg/dwarf-1.m: Likewise.
7573 * objc.dg/dwarf-2.m: Likewise.
7574
7575 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR tree-optimization/51721
7578 * gcc.dg/tree-ssa/vrp64.c: New test.
7579
7580 PR tree-optimization/52533
7581 * gcc.c-torture/compile/pr52533.c: New test.
7582
7583 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7584
7585 * gcc.target/i386/rtm-xabort-1.c: New.
7586 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7587 * gcc.target/i386/rtm-xend-1.c: Ditto.
7588 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7589 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7590 * gcc.target/i386/sse-13.c: Ditto.
7591 * gcc.target/i386/sse-14.c: Ditto.
7592 * gcc.target/i386/sse-22.c: Ditto.
7593 * gcc.target/i386/sse-23.c: Ditto.
7594 * g++.dg/other/i386-2.C: Ditto.
7595 * g++.dg/other/i386-3.C: Ditto.
7596
7597 2012-03-12 Tobias Burnus <burnus@net-b.de>
7598
7599 PR fortran/52542
7600 * gfortran.dg/proc_ptr_35.f90: New.
7601
7602 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7603
7604 PR target/52530
7605 * gcc.dg/torture/pr52530.c: New test.
7606
7607 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7608
7609 PR target/51244
7610 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7611
7612 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7613
7614 PR target/52450
7615 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7616
7617 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7618
7619 2012-03-09 Andrew Pinski <apinski@cavium.com>
7620
7621 PR middle-end/51988
7622 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7623 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7624
7625 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7626
7627 * gcc.dg/tree-ssa/scev-3.c: New.
7628 * gcc.dg/tree-ssa/scev-4.c: New.
7629
7630 2012-03-08 Tobias Burnus <burnus@net-b.de>
7631
7632 PR fortran/52469
7633 * gfortran.dg/proc_ptr_34.f90
7634
7635 2012-03-07 Jason Merrill <jason@redhat.com>
7636
7637 PR c++/52521
7638 * g++.dg/cpp0x/udlit-mangle.C: New.
7639
7640 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7641
7642 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7643
7644 2012-03-06 Richard Guenther <rguenther@suse.de>
7645
7646 PR middle-end/52493
7647 * gcc.dg/torture/pr52493.c: New testcase.
7648
7649 2012-03-06 Richard Guenther <rguenther@suse.de>
7650
7651 PR lto/52097
7652 * gcc.dg/lto/pr52097_0.c: New testcase.
7653
7654 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7655
7656 PR target/51244
7657 * gcc.target/sh/pr51244-1.c: New.
7658 * gcc.target/sh/pr51244-2.c: New.
7659 * gcc.target/sh/pr51244-3.c: New.
7660
7661 2012-03-05 Jason Merrill <jason@redhat.com>
7662
7663 PR c++/51930
7664 * g++.dg/ext/visibility/template11.C: New.
7665
7666 * g++.dg/cpp0x/implicit13.C: New.
7667
7668 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR tree-optimization/51721
7671 * gcc.dg/tree-ssa/vrp63.c: New test.
7672 * gcc.dg/pr51721.c: New test.
7673
7674 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7675
7676 PR fortran/50981
7677 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7678 argument checks.
7679
7680 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7681
7682 PR target/52146
7683 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7684
7685 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7686
7687 PR fortran/50981
7688 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7689
7690 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7691
7692 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7693 int32plus.
7694
7695 2012-03-03 Jason Merrill <jason@redhat.com>
7696
7697 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7698
7699 Core 1270
7700 * g++.dg/cpp0x/initlist65.C: New.
7701
7702 PR c++/36797
7703 * g++.dg/ext/is_empty2.C: New.
7704
7705 2012-03-03 Tobias Burnus <burnus@net-b.de>
7706
7707 PR fortran/48820
7708 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7709
7710 2012-03-03 Tobias Burnus <burnus@net-b.de>
7711
7712 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7713 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7714 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7715 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7716 * gfortran.dg/class_30.f90: Remove dg-warning line.
7717 * gfortran.dg/bind_c_usage_25.f90: New.
7718
7719 2012-03-03 Tobias Burnus <burnus@net-b.de>
7720
7721 PR fortran/48820
7722 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7723 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7724 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7725
7726 2012-03-03 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/48820
7729 * gfortran.dg/assumed_type_1.f90: New.
7730 * gfortran.dg/assumed_type_2.f90: New.
7731 * gfortran.dg/assumed_type_3.f90: New.
7732 * gfortran.dg/assumed_type_4.f90: New.
7733
7734 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7735
7736 PR target/49486
7737 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7738 * gcc.target/sh/pr49468-di.c: New.
7739
7740 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7741
7742 * gcc.dg/graphite/pr50561.c: Update.
7743
7744 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7745
7746 * gcc.target/powerpc/pr52457.c: New test.
7747
7748 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7749
7750 * gcc.target/arm/sat-1.c: New test.
7751
7752 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7753
7754 PR target/46716
7755 * gcc.target/i386/pr46716.c: New test.
7756
7757 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/51989
7760 * g++.dg/cpp0x/sfinae32.C: New.
7761
7762 2012-03-02 Richard Guenther <rguenther@suse.de>
7763
7764 PR tree-optimization/52406
7765 * gcc.dg/torture/pr52406.c: New testcase.
7766
7767 2012-03-02 Tobias Burnus <burnus@net-b.de>
7768
7769 PR fortran/52325
7770 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7771 * gfortran.dg/nullify_2.f90: Update dg-error.
7772 * gfortran.dg/nullify_4.f90: Ditto.
7773 * gfortran.dg/pointer_init_6.f90: Ditto.
7774
7775 2012-03-02 Tobias Burnus <burnus@net-b.de>
7776
7777 PR fortran/52270
7778 * gfortran.dg/class_51.f90: New.
7779
7780 2012-03-02 Tobias Burnus <burnus@net-b.de>
7781
7782 PR fortran/52452
7783 * gfortran.dg/intrinsic_8.f90: New.
7784
7785 2012-03-01 Kai Tietz <ktietz@redhat.com>
7786
7787 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7788 routines on mingw targets.
7789 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7790
7791 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR tree-optimization/52445
7794 * gcc.dg/pr52445.c: New test.
7795
7796 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR target/52437
7799 * gcc.c-torture/compile/pr52437.c: New test.
7800
7801 PR middle-end/52419
7802 * gcc.dg/torture/pr52419.c: New test.
7803
7804 PR tree-optimization/52429
7805 * gcc.dg/torture/pr52429.c: New test.
7806 * g++.dg/opt/pr52429.C: New test.
7807
7808 2012-02-29 Richard Guenther <rguenther@suse.de>
7809
7810 PR testsuite/52297
7811 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7812 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7813 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7814 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7815 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7816 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7817
7818 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7819
7820 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7821
7822 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7823
7824 PR fortran/52386
7825 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7826
7827 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7828
7829 PR target/51534
7830 * gcc.target/arm/neon/pr51534.c: New testcase.
7831
7832 2012-02-28 Richard Guenther <rguenther@suse.de>
7833
7834 PR target/52407
7835 * gcc.dg/torture/pr52407.c: New testcase.
7836
7837 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7838
7839 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7840 * gcc.target/arm/vfp2.c: Likewise.
7841 * gcc.target/arm/vfp3.c: Likewise.
7842 * gcc.target/arm/vfp4.c: Likewise.
7843 * gcc.target/arm/vfp5.c: Likewise.
7844 * gcc.target/arm/vfp6.c: Likewise.
7845 * gcc.target/arm/vfp7.c: Likewise.
7846 * gcc.target/arm/vfp8.c: Likewise.
7847 * gcc.target/arm/vfp9.c: Likewise.
7848 * gcc.target/arm/vfp10.c: Likewise.
7849 * gcc.target/arm/vfp11.c: Likewise.
7850 * gcc.target/arm/vfp12.c: Likewise.
7851 * gcc.target/arm/vfp13.c: Likewise.
7852 * gcc.target/arm/vfp14.c: Likewise.
7853 * gcc.target/arm/vfp15.c: Likewise.
7854 * gcc.target/arm/vfp16.c: Likewise.
7855 * gcc.target/arm/vfp17.c: Likewise.
7856 * gcc.target/arm/neon-constants.h: New file.
7857 * gcc.target/arm/neon-vect1.c: New test.
7858 * gcc.target/arm/neon-vect2.c: New test.
7859 * gcc.target/arm/neon-vect3.c: New test.
7860 * gcc.target/arm/neon-vect4.c: New test.
7861 * gcc.target/arm/neon-vect5.c: New test.
7862 * gcc.target/arm/neon-vect6.c: New test.
7863 * gcc.target/arm/neon-vect7.c: New test.
7864 * gcc.target/arm/neon-vect8.c: New test.
7865
7866 2012-02-28 Richard Guenther <rguenther@suse.de>
7867
7868 PR tree-optimization/52402
7869 * gcc.dg/torture/pr52402.c: New testcase.
7870
7871 2012-02-28 Richard Guenther <rguenther@suse.de>
7872
7873 PR lto/52400
7874 * g++.dg/lto/pr52400_0.C: New testcase.
7875
7876 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7877
7878 * gcc.target/avr/torture/builtins-1.c: New test.
7879 * gcc.target/avr/torture/builtins-error.c: New test.
7880
7881 2012-02-28 Kai Tietz <ktietz@redhat.com>
7882
7883 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7884 * gcc.target/i386/pr45352-2.c: Likewise.
7885 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7886 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7887 targets instead rand.
7888 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7889 * gcc.target/i386/sse2-mul-1.c: Likewise.
7890 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7891 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7892 * gcc.target/i386/pad-1.c: Likewise.
7893 * gcc.target/i386/pad-9.c: Likewise.
7894 * gcc.target/i386/pad-2.c: Likewise.
7895 * gcc.target/i386/pad-5b.c: Likewise.
7896 * gcc.target/i386/pad-8.c: Likewise.
7897 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7898 * gcc.target/i386/pr44130.c: Likewise.
7899 * gcc.target/i386/align-main-1.c: Likewise.
7900 * gcc.target/i386/align-main-2.c: Likewise.
7901 * gcc.target/i386/sw-1.c: Likewise.
7902 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7903 on x64 mingw target.
7904 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7905 * gcc.target/i386/pr46295.c: Likewise.
7906 * gcc.target/i386/amd64-abi-1.c: Likewise.
7907 * gcc.target/i386/amd64-abi-2.c: Likewise.
7908 * gcc.target/i386/pr39082-1.c: Likewise.
7909 * gcc.target/i386/pr39162.c: Likewise.
7910 * gcc.target/i386/pr22152.c: Likewise.
7911 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7912 * gcc.target/i386/wrfsbase-2.c: Likewise.
7913 * gcc.target/i386/local.c: Likewise
7914 * gcc.target/i386/wrgsbase-1.c: Likewise.
7915 * gcc.target/i386/wrfsbase-1.c: Likewise.
7916 * gcc.target/i386/pr39315-3.c: Likewise.
7917 * gcc.target/i386/pr35767-4.c: Likewise.
7918 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7919 x64 mingw target.
7920 * gcc.target/i386/pr45336-2.c: Likewise.
7921 * gcc.target/i386/pr45336-1.c: Likewise.
7922 * gcc.target/i386/pr45336-4.c: Likewise.
7923
7924 2012-02-27 Tristan Gingold <gingold@adacore.com>
7925
7926 * gnat.dg/array20.ad[sb]: New test.
7927
7928 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR target/52375
7931 * gcc.target/arm/pr52375.c: New test.
7932 * gcc.c-torture/compile/pr52375.c: New test.
7933
7934 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7935
7936 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7937 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7938
7939 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7940
7941 * gnat.dg/aggr19.adb: New test.
7942 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7943
7944 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7945
7946 PR target/49263
7947 * gcc.target/sh/pr49263.c: New.
7948
7949 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7950
7951 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7952 simulate_thread_wrapper_other_threads
7953 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7954 Move initialization of 'value' to main().
7955 (main): Initialize 'value';
7956 * gcc.dg/simulate-thread/speculative-store.c
7957 (simulate_thread_step_verify): Return 0 when successful.
7958 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7959 Reduce threshold.
7960 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7961 (simulate_thread_wrapper_other_threads): Return a success/fail value
7962 and issue an error if the instruction count threshold is exceeded.
7963
7964 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7965
7966 PR target/50580
7967 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7968 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7969
7970 2012-02-24 Richard Guenther <rguenther@suse.de>
7971
7972 PR middle-end/52355
7973 * gcc.dg/pr52355.c: New testcase.
7974
7975 2012-02-23 Kai Tietz <ktietz@redhat.com>
7976
7977 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7978 * gcc.dg/Wpadded.c: Likewise.
7979 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7980 structure-layout.
7981 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7982 for sleep by Sleep and add windows.h include for this function.
7983 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7984 targets.
7985 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7986 target.
7987 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7988 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7989 on x64 mingw target.
7990 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7991 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7992 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7993 failure on LLP64 target.
7994
7995 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7996
7997 PR c/52290
7998 * gcc.dg/noncompile/pr52290.c: New test.
7999
8000 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR tree-optimization/52019
8003 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8004
8005 2012-02-22 Kai Tietz <ktietz@redhat.com>
8006
8007 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8008 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8009 derived pdiff_t type.
8010 * g++.dg/torture/pr49720.C: Likewise
8011
8012 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8013
8014 PR target/52330
8015 * gcc.target/i386/pr52330.c: New test.
8016
8017 2012-02-22 Tobias Burnus <burnus@net-b.de>
8018
8019 PR fortran/52335
8020 * gfortran.dg/io_constraints_10.f90: New.
8021
8022 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8023
8024 * lib/target-supports.exp (check_effective_target_vect_condition):
8025 Return true for NEON.
8026
8027 2012-02-21 Kai Tietz <ktietz@redhat.com>
8028
8029 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8030
8031 2012-02-21 Richard Guenther <rguenther@suse.de>
8032
8033 PR tree-optimization/52324
8034 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8035
8036 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8037
8038 PR middle-end/51782
8039 * gcc.target/avr/torture/pr51782-1.c: New test.
8040
8041 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR tree-optimization/52318
8044 * gcc.dg/pr52318.c: New test.
8045
8046 2012-02-20 Kai Tietz <ktietz@redhat.com>
8047
8048 * gcc.dg/bf-ms-layout-3.c: New testcase.
8049
8050 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8051
8052 PR testsuite/52229
8053 PR fortran/32380
8054 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8055
8056 2012-02-20 Richard Guenther <rguenther@suse.de>
8057
8058 PR tree-optimization/52298
8059 * gcc.dg/torture/pr52298.c: New testcase.
8060 * gcc.dg/vect/pr52298.c: Likewise.
8061
8062 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8063
8064 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8065 * gcc.c-torture/execute/pr52286.c: Ditto.
8066
8067 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR tree-optimization/52286
8070 * gcc.c-torture/execute/pr52286.c: New test.
8071
8072 2012-02-18 Tobias Burnus <burnus@net-b.de>
8073
8074 PR fortran/52295
8075 * gfortran.dg/interface_35.f90: Use -std=f2003.
8076 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8077 * gfortran.dg/interface_assignment_4.f90: Ditto.
8078 * gfortran.dg/bessel_1.f90: Ditto.
8079 * gfortran.dg/func_result_6.f90: Ditto.
8080 * gfortran.dg/hypot_1.f90: Ditto.
8081 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8082
8083 2012-02-17 Tobias Burnus <burnus@net-b.de>
8084
8085 PR translation/52232
8086 PR translation/52234
8087 PR translation/52245
8088 PR translation/52246
8089 PR translation/52262
8090 PR translation/52273
8091 * gfortran.dg/coarray_22.f90: Update dg-error.
8092 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8093
8094 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8095
8096 PR target/51753
8097 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8098 (simulate-thread): Use default timeout.
8099
8100 2012-02-16 Jason Merrill <jason@redhat.com>
8101
8102 PR c++/52248
8103 * g++.dg/ext/timevar1.C: New.
8104
8105 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8106
8107 PR c++/52126
8108 * g++.dg/template/using21.C: New.
8109 * g++.dg/template/using22.C: Likewise.
8110
8111 2012-02-16 Jason Merrill <jason@redhat.com>
8112
8113 PR c++/51415
8114 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8115
8116 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR tree-optimization/52255
8119 * gcc.c-torture/compile/pr52255.c: New test.
8120
8121 PR debug/52260
8122 * g++.dg/debug/dwarf2/pr52260.C: New test.
8123
8124 PR middle-end/51929
8125 * g++.dg/ipa/pr51929.C: New test.
8126
8127 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8128
8129 PR target/52199
8130 * gcc.target/powerpc/pr52199.c: New file.
8131
8132 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133
8134 PR target/52152
8135 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8136
8137 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8138
8139 * gcc.dg/pr51867.c: Don't include <math.h>.
8140 (sqrtf): Declare.
8141
8142 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8143
8144 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8145 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8146
8147 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8148
8149 PR tree-optimization/50561
8150 * gcc.dg/graphite/pr50561.c: New testcase.
8151
8152 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8153
8154 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8155 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8156
8157 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8158
8159 * gnat.dg/discr35.ad[sb]: New test.
8160
8161 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8162
8163 * gnat.dg/volatile10.adb: New test.
8164 * gnat.dg/volatile10_pkg.ads: New helper.
8165
8166 2012-02-14 Jason Merrill <jason@redhat.com>
8167
8168 * g++.dg/ext/attrib43.C: New.
8169
8170 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8171
8172 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8173 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8174 fgnu_tm.
8175 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8176 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8177 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8178 effective_target fgnu_tm.
8179 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8180
8181 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR c++/52247
8184 * g++.dg/template/asmgoto1.C: New test.
8185
8186 2012-02-14 Ian Lance Taylor <iant@google.com>
8187
8188 PR go/48501
8189 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8190 compiling generated file for 64bit and index tests.
8191
8192 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8193
8194 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8195
8196 2012-02-14 Richard Guenther <rguenther@suse.de>
8197
8198 PR tree-optimization/52244
8199 PR tree-optimization/51528
8200 * gcc.dg/torture/pr52244.c: New testcase.
8201
8202 2012-02-14 Walter Lee <walt@tilera.com>
8203
8204 * g++.dg/other/PR23205.C: Disable test on tile.
8205 * g++.dg/other/pr23205-2.C: Disable test on tile.
8206 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8207 * gcc.dg/20040813-1.c: Disable test on tile.
8208 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8209 * gcc.misc-tests/linkage.exp: Handle tilegx.
8210
8211 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR tree-optimization/52210
8214 * gcc.dg/pr52210.c: New test.
8215
8216 2012-02-14 Jason Merrill <jason@redhat.com>
8217
8218 PR c++/39055
8219 * g++.dg/overload/defarg5.C: New.
8220
8221 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR c/52181
8224 * c-c++-common/pr52181.c: New test.
8225
8226 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR c++/52215
8229 * g++.dg/ext/atomic-1.C: New test.
8230
8231 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8232
8233 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8234
8235 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR middle-end/52209
8238 * gcc.c-torture/execute/pr52209.c: New test.
8239
8240 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8241
8242 PR fortran/50981
8243 * gfortran.dg/elemental_optional_args_5.f03: New test.
8244
8245 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8246
8247 PR testsuite/50076
8248 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8249 cases.
8250
8251 2012-02-11 Ian Lance Taylor <iant@google.com>
8252
8253 PR go/51874
8254 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8255 SPARC Solaris. Don't run the test at all on systems where it may
8256 not work, rather than xfailing it.
8257
8258 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8259
8260 PR rtl-optimization/52175
8261 * gcc.c-torture/compile/pr52175.c: New test.
8262
8263 2012-02-10 Jason Merrill <jason@redhat.com>
8264
8265 PR c++/51910
8266 * g++.dg/template/repo10.C: New.
8267
8268 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR debug/52132
8271 * gcc.dg/pr52132.c: New test.
8272
8273 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8274
8275 * gnat.dg/specs/aggr4.ads: New test.
8276 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8277
8278 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8279
8280 PR target/52146
8281 * gcc.target/i386/pr52146.c: New.
8282
8283 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR middle-end/52177
8286 * c-c++-common/pr52177.c: New test.
8287
8288 2012-02-10 Jan Hubicka <jh@suse.cz>
8289
8290 PR middle-end/48600
8291 * g++.dg/torture/pr48600.C: New testcase.
8292
8293 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8294
8295 PR middle-end/52140
8296 * gcc.dg/dfp/pr52140.c: New test.
8297
8298 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR fortran/32380
8301 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8302 of dg-options.
8303
8304 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8305
8306 PR middle-end/51867
8307 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8308 * gcc.dg/pr51867.c: New test.
8309
8310 2012-02-09 Ian Lance Taylor <iant@google.com>
8311
8312 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8313 which don't support -fsplit-stack. Turn off optimization when
8314 compiling select5-out.go.
8315
8316 2012-02-08 Ian Lance Taylor <iant@google.com>
8317
8318 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8319 systems which don't support -fsplit-stack.
8320
8321 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8322
8323 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8324 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8325 machine instuction in the log.
8326
8327 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8328
8329 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8330 to 20 seconds.
8331
8332 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8333
8334 PR driver/48524
8335 * gcc.dg/pr48524.c: New test.
8336 * gcc.dg/pr48524.spec: New spec file for test.
8337
8338 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8339
8340 PR fortran/32380
8341 * gfortran.dg/vect/pr32380.f90: New test.
8342
8343 2012-02-08 Tobias Burnus <burnus@net-b.de>
8344
8345 PR fortran/52151
8346 * gfortran.dg/realloc_on_assign_12.f90: New.
8347
8348 2012-02-08 Richard Guenther <rguenther@suse.de>
8349
8350 PR rtl-optimization/52170
8351 * gcc.dg/torture/pr52170.c: New testcase.
8352
8353 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR gcov-profile/52150
8356 * gcc.dg/tree-prof/pr52150.c: New test.
8357
8358 PR rtl-optimization/52139
8359 * gcc.dg/pr52139.c: New test.
8360
8361 2012-02-07 Jason Merrill <jason@redhat.com>
8362
8363 PR c++/51675
8364 * g++.dg/cpp0x/constexpr-union3.C: New.
8365
8366 PR c++/52035
8367 * g++.dg/lto/pr52035_0.C: New.
8368
8369 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8370
8371 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8372 * gcc.dg/special/weak-1.c: Likewise.
8373 * gcc.dg/ucnid-12.c: Likewise.
8374 * gcc.dg/torture/pr45678-1.c: Likewise.
8375 * gcc.dg/torture/pr45678-2.c: Likewise.
8376 * gcc.dg/vector-4.c: Likewise.
8377 * gcc.dg/ipa/inline-5.c: Likewise.
8378 * gcc.dg/ucnid-11.c: Likewise.
8379 * gcc.misc-tests/gcov-13.c: Likewise.
8380 * gcc.misc-tests/gcov-14.c: Likewise.
8381 * g++.dg/ext/label13.C: Likewise.
8382 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8383 hppa*-*-hpux* options.
8384 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8385 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8386 * gcc.dg/pr48616.c: Likewise.
8387 * gcc.dg/pr17957.c: Likewise.
8388 * gcc.dg/pr17055-1.c: Likewise.
8389 * gcc.dg/pr32912-1.c: Likewise.
8390 * gcc.dg/tm/pr51472.c: Likewise.
8391 * c-c++-common/fold-bitand-4.c: Likewise.
8392 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8393 Use dg-additional-options for extra options.
8394
8395 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8396
8397 * gcc.target/epiphany/interrupt-2.c: New test.
8398
8399 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8400
8401 PR target/52155
8402 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8403 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8404 for MIPS ELF.
8405
8406 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8407
8408 PR target/52152
8409 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8410
8411 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8412
8413 PR middle-end/24306
8414 PR target/52154
8415 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8416 * gcc.target/mips/va-arg-1.c: New test.
8417
8418 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8419
8420 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8421 for -mno-pointers-to-nested-functions.
8422
8423 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8424
8425 * gcc.c-torture/execute/20120207-1.c: New test.
8426
8427 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR rtl-optimization/52060
8430 * gcc.dg/torture/pr52060.c: New test.
8431
8432 PR middle-end/52074
8433 * gcc.c-torture/compile/pr52074.c: New test.
8434
8435 2012-02-07 Tobias Burnus <burnus@net-b.de>
8436
8437 PR fortran/51514
8438 * gfortran.dg/class_to_type_2.f90: New.
8439
8440 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8441
8442 PR fortran/32373
8443 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8444 Remove module.
8445
8446 2012-02-06 Jason Merrill <jason@redhat.com>
8447
8448 PR c++/52088
8449 * g++.dg/template/conv13.C: New.
8450
8451 2012-02-06 Richard Guenther <rguenther@suse.de>
8452
8453 PR tree-optimization/52115
8454 * gcc.c-torture/compile/pr52115.c: New testcase.
8455
8456 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR target/52129
8459 * gcc.c-torture/execute/pr52129.c: New test.
8460
8461 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8462
8463 * gcc.dg/pr48374.c: Actually add the test I forgot
8464 in the 2012-01-25 commit.
8465
8466 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8467
8468 PR fortran/32373
8469 * gfortran.dg/vect/vect-8.f90: New test case.
8470
8471 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8472
8473 PR fortran/48847
8474 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8475
8476 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8477
8478 PR fortran/52102
8479 * gfortran.dg/class_48.f90 : Add test of allocate class array
8480 component with source in subroutine test3. Remove commenting
8481 out in subroutine test4, since branching on unitialized variable
8482 is now fixed (no PR for this last.).
8483
8484 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8485
8486 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8487 on MIPS targets.
8488 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8489
8490 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8491
8492 PR target/52125
8493 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8494 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8495
8496 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8497
8498 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8499 (check_effective_target_sync_int_long): Use it.
8500 (check_effective_target_sync_char_short): Likewise.
8501 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8502
8503 2012-02-05 Tobias Burnus <burnus@net-b.de>
8504
8505 PR fortran/51972
8506 * gfortran.dg/class_48.f90: Add some further checks.
8507
8508 2012-02-05 Ira Rosen <irar@il.ibm.com>
8509
8510 PR tree-optimization/52091
8511 * gcc.dg/vect/pr52091.c: New test.
8512
8513 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR rtl-optimization/52113
8516 * gcc.target/avr/pr52113.c: New test.
8517
8518 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR rtl-optimization/52092
8521 * gcc.c-torture/compile/pr52092.c: New test.
8522
8523 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8524
8525 PR fortran/41587
8526 * gfortran.dg/class_array_10.f03: New test.
8527
8528 PR fortran/46356
8529 * gfortran.dg/class_array_11.f03: New test.
8530
8531 PR fortran/51754
8532 * gfortran.dg/class_array_12.f03: New test.
8533
8534 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8535
8536 PR fortran/52012
8537 * gfortran.dg/realloc_on_assign_11.f90: New test.
8538
8539 2012-02-02 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/52093
8542 * gfortran.dg/shape_7.f90: New.
8543
8544 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8545
8546 * gcc.target/mips/mips-prepend-1.c: New test.
8547
8548 2012-02-02 Jan Hubicka <jh@suse.cz>
8549 Tom de Vries <tom@codesourcery.com>
8550
8551 PR middle-end/51998
8552 * gcc.dg/alias-12.c: New testcase.
8553 * gcc.dg/alias-13.c: New testcase.
8554
8555 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR target/52086
8558 * gcc.dg/pr52086.c: New test.
8559
8560 PR tree-optimization/52073
8561 * gcc.c-torture/compile/pr52073.c: New test.
8562
8563 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8564
8565 PR fortran/51958
8566 * gfortran.dg/function_optimize_10.f90: New test.
8567
8568 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8569
8570 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8571 test on alpha*-*-*.
8572
8573 2012-02-01 Tobias Burnus <burnus@net-b.de>
8574
8575 PR fortran/52024
8576 * gfortran.dg/typebound_operator_14.f90: New.
8577
8578 2012-02-01 Tobias Burnus <burnus@net-b.de>
8579
8580 PR fortran/52059
8581 * gfortran.dg/elemental_function_1.f90: New.
8582
8583 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8584
8585 PR rtl-optimization/51374
8586 * gcc.target/avr/torture/pr51374-1.c:
8587 Also fail if SBIS is seen.
8588
8589 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8590
8591 PR rtl-optimization/51374
8592 * gcc.target/avr/torture/pr51374-1.c: New.
8593
8594 2012-01-31 Tobias Burnus <burnus@net-b.de>
8595
8596 PR fortran/52024
8597 * gfortran.dg/typebound_generic_11.f90: New.
8598
8599 2012-01-31 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/52029
8602 * gfortran.dg/class_49.f90: New.
8603
8604 2012-01-31 Tobias Burnus <burnus@net-b.de>
8605
8606 PR fortran/52013
8607 * gfortran.dg/elemental_args_check_6.f90: New.
8608
8609 2012-01-31 Jason Merrill <jason@redhat.com>
8610
8611 PR c++/52043
8612 * g++.dg/cpp0x/variadic122.C: New.
8613
8614 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8615
8616 PR fortran/52012
8617 * gfortran.dg/realloc_on_assign_10.f90: New test.
8618
8619 2012-01-31 Richard Guenther <rguenther@suse.de>
8620
8621 PR tree-optimization/51528
8622 * gcc.dg/torture/pr51528.c: New testcase.
8623
8624 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8625
8626 PR go/48501
8627 * lib/go.exp (go_target_compile): Append timeout= to options.
8628 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8629 select5-out.go test on alpha*-*-* targets.
8630
8631 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8632
8633 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8634 (TEST_SHORT): Reformat in the same way.
8635 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8636 (TEST_SHORT): Reformat in the same way.
8637 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8638 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8639 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8640 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8641 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8642
8643 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8644
8645 PR target/51835
8646 * gcc.target/arm/pr51835.c: New testcase.
8647
8648 2012-01-30 Richard Guenther <rguenther@suse.de>
8649
8650 PR tree-optimization/52028
8651 * gcc.dg/torture/pr52028.c: New testcase.
8652 * gfortran.dg/ldist-pr45199.f: Adjust.
8653 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8654 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8655 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8656
8657 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR debug/52027
8660 * gcc.dg/tree-prof/pr52027.c: New test.
8661
8662 PR tree-optimization/52046
8663 * gcc.dg/pr52046.c: New test.
8664
8665 PR debug/52048
8666 * g++.dg/other/pr52048.C: New test.
8667
8668 2012-01-30 Richard Guenther <rguenther@suse.de>
8669
8670 PR tree-optimization/52045
8671 * gcc.dg/pr52045.c: New testcase.
8672
8673 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8674
8675 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8676 new code generated for __sync_lock_release.
8677
8678 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8679
8680 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8681
8682 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8683
8684 PR testsuite/51875
8685 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8686
8687 * g++.dg/ext/visibility/template10.C: Fix typo.
8688
8689 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8690
8691 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/51327
8694 * g++.dg/cpp0x/constexpr-ice6.C: New.
8695
8696 2012-01-29 Tobias Burnus <burnus@net-b.de>
8697
8698 PR fortran/41600
8699 * gfortran.dg/default_initialization_6.f90: New.
8700
8701 2012-01-29 Tobias Burnus <burnus@net-b.de>
8702
8703 PR fortran/51972
8704 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8705 * gfortran.dg/class_48.f90: New.
8706
8707 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8708
8709 PR fortran/51808
8710 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8711
8712 2012-01-28 Tobias Burnus <burnus@net-b.de>
8713
8714 PR fortran/51972
8715 * gfortran.dg/class_allocate_12.f90: New.
8716
8717 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8718
8719 * gcc.dg/torture/pr50444.c: Fix dg directives.
8720
8721 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR target/52006
8724 * gcc.target/arm/pr52006.c: New test.
8725
8726 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8727
8728 PR testsuite/52011
8729 * gcc.dg/lto/trans-mem.h: New file.
8730 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8731 * gcc.dg/lto/trans-mem-1_1.c: Same.
8732 * gcc.dg/lto/trans-mem-4_1.c: Same.
8733 * gcc.dg/lto/trans-mem-3_1.c: Same.
8734
8735 2012-01-27 Tobias Burnus <burnus@net-b.de>
8736
8737 PR fortran/52022
8738 * gfortran.dg/dummy_procedure_7.f90: New.
8739
8740 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8741
8742 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8743 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8744
8745 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR c++/51852
8748 * g++.dg/other/gc5.C: New test.
8749
8750 2012-01-27 Richard Guenther <rguenther@suse.de>
8751
8752 PR tree-optimization/50444
8753 * gcc.dg/torture/pr50444.c: New testcase.
8754
8755 2012-01-27 Tobias Burnus <burnus@net-b.de>
8756
8757 PR fortran/51970
8758 PR fortran/51977
8759 * gfortran.dg/move_alloc_13.f90: New.
8760
8761 2012-01-27 Tobias Burnus <burnus@net-b.de>
8762
8763 PR fortran/51953
8764 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8765 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8766 and change dg-error string.
8767
8768 2012-01-27 Tobias Burnus <burnus@net-b.de>
8769
8770 PR fortran/52016
8771 * gfortran.dg/elemental_args_check_5.f90: New.
8772
8773 2012-01-27 Richard Guenther <rguenther@suse.de>
8774
8775 PR middle-end/51959
8776 * g++.dg/torture/pr51959.C: New testcase.
8777
8778 2012-01-27 Tom de Vries <tom@codesourcery.com>
8779
8780 PR tree-optimization/51990
8781 * gcc.dg/pr51990.c: New test.
8782 * gcc.dg/pr51990-2.c: Same.
8783
8784 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8785 Tobias Burnus <burnus@gcc.gnu.org>
8786
8787 PR fortran/48705
8788 * gfortran.dg/class_allocate_11.f03: New.
8789
8790 PR fortran/51870
8791 PR fortran/51943
8792 PR fortran/51946
8793 * gfortran.dg/class_allocate_7.f03: New.
8794 * gfortran.dg/class_allocate_8.f03: New.
8795 * gfortran.dg/class_allocate_9.f03: New.
8796 * gfortran.dg/class_allocate_10.f03: New.
8797
8798 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8799
8800 * gnat.dg/discr34.adb: New test.
8801 * gnat.dg/discr34_pkg.ads: New helper.
8802
8803 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8804
8805 * gnat.dg/discr33.adb: New test.
8806
8807 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8808
8809 * gnat.dg/limited_with3.ad[sb): New test.
8810 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8811 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8812 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8813
8814 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8815
8816 * gnat.dg/stack_usage1.adb: New test.
8817 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8818
8819 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8820 * gcc.dg/pr44194-2.c: Likewise.
8821
8822 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8823
8824 PR c++/51370
8825 * g++.dg/template/crash112.C: New.
8826
8827 2012-01-27 Richard Henderson <rth@redhat.com>
8828
8829 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8830
8831 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8832
8833 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8834
8835 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR middle-end/51895
8838 * g++.dg/opt/pr51895.C: New test.
8839
8840 2012-01-26 Michael Matz <matz@suse.de>
8841
8842 PR tree-optimization/48794
8843 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8844
8845 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8846
8847 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8848
8849 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8850
8851 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8852 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8853 memory.
8854 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8855 the default value for s390 and s390x.
8856
8857 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8858
8859 PR lto/51698
8860 * gcc.dg/lto/trans-mem-4_0.c: New.
8861 * gcc.dg/lto/trans-mem-4_1.c: New.
8862 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8863 TM builtins.
8864 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8865 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8866 TM builtins.
8867 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8868 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8869 TM builtins.
8870
8871 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8872
8873 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8874
8875 2012-01-25 Ian Lance Taylor <iant@google.com>
8876
8877 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8878
8879 2012-01-25 Tobias Burnus <burnus@net-b.de>
8880
8881 PR fortran/51995
8882 * gfortran.dg/typebound_proc_25.f90: New.
8883
8884 2012-01-25 Jason Merrill <jason@redhat.com>
8885
8886 PR c++/51992
8887 * g++.dg/lto/pr51992_0.C: New.
8888
8889 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR tree-optimization/51987
8892 * gcc.target/i386/pr51987.c: New test.
8893
8894 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8895
8896 * gcc.dg/tm/lto-1.c: Require lto support in target.
8897
8898 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8899
8900 PR rtl-optimization/48374
8901 * gcc.dg/pr48374.c: New test.
8902
8903 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8904
8905 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8906
8907 2012-01-25 Tobias Burnus <burnus@net-b.de>
8908
8909 PR fortran/51966
8910 * gfortran.dg/derived_constructor_char_3.f90: New.
8911
8912 2012-01-24 Ian Lance Taylor <iant@google.com>
8913
8914 * go.test/go-test.exp (filecmp): New procedure.
8915 (errchk): Handle quoted square brackets.
8916 (go-gc-tests): Set go_compile_args. Handle various new test
8917 lines. Skip a few new tests.
8918 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8919
8920 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8921
8922 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8923 (check_effective_target_vect_extract_even_odd)
8924 (check_effective_target_vect_interleave): Return true for MIPS
8925 paired-single.
8926
8927 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8928
8929 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8930 (main): Use it instead of argc.
8931
8932 2012-01-24 Jason Merrill <jason@redhat.com>
8933
8934 PR c++/51973
8935 * g++.dg/cpp0x/sfinae31.C: New.
8936
8937 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8938
8939 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8940
8941 2012-01-24 Jason Merrill <jason@redhat.com>
8942
8943 PR c++/51812
8944 * g++.dg/inherit/covariant20.C: New.
8945
8946 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8947
8948 PR c++/51223
8949 * g++.dg/parse/crash58.C: New.
8950
8951 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR target/51957
8954 * gcc.dg/pr51957-1.c: New test.
8955 * gcc.dg/pr51957-1.h: New file.
8956 * gcc.dg/pr51957-2.c: New test.
8957
8958 2012-01-23 Jason Merrill <jason@redhat.com>
8959
8960 PR c++/51930
8961 * g++.dg/ext/visibility/template10.C: New.
8962
8963 2012-01-23 Tobias Burnus <burnus@net-b.de>
8964
8965 PR fortran/51948
8966 * gfortran.dg/move_alloc_12.f90: New.
8967
8968 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8969
8970 PR middle-end/45416
8971 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8972
8973 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8974
8975 PR c++/51398
8976 * g++.dg/template/crash111.C: New.
8977
8978 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8979
8980 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8981 configurations.
8982 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8983
8984 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8985
8986 PR testsuite/51941
8987 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8988 the DW_TAG_class_type and DW_AT_name: "Executor".
8989
8990 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8991
8992 * lib/target-supports.exp
8993 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8994 (check_effective_target_vect_interleave): Likewise.
8995
8996 2012-01-22 Jason Merrill <jason@redhat.com>
8997
8998 PR c++/51925
8999 * g++.dg/template/using20.C: New.
9000 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9001
9002 2012-01-23 Jason Merrill <jason@redhat.com>
9003
9004 PR target/51934
9005 * g++.dg/torture/pr51344.C: Limit to x86.
9006
9007 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9008
9009 * c-c++-common/tm/omp.c: Require target with pthread support.
9010
9011 2012-01-23 Richard Guenther <rguenther@suse.de>
9012
9013 PR tree-optimization/51949
9014 * gcc.dg/torture/pr51949.c: New testcase.
9015
9016 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR rtl-optimization/51933
9019 * gcc.c-torture/execute/pr51933.c: New test.
9020
9021 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9022
9023 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9024 Do not define for Interix.
9025
9026 2012-01-22 Jason Merrill <jason@redhat.com>
9027
9028 PR c++/51832
9029 * g++.dg/lto/pr51832.h: New.
9030 * g++.dg/lto/pr51832_0.C: New.
9031 * g++.dg/lto/pr51832_1.C: New.
9032
9033 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9034
9035 * gcc.dg/ext-elim-1.c: New test.
9036
9037 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9038
9039 PR target/51931
9040 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9041 * g++.dg/opt/longbranch1.C: Likewise.
9042
9043 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9044
9045 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9046 in C++11 mode.
9047
9048 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9049
9050 PR fortran/50556
9051 * gfortran.dg/namelist_74.f90: New test.
9052 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9053
9054 2012-01-21 Tobias Burnus <burnus@net-b.de>
9055
9056 PR fortran/51913
9057 * gfortran.dg/class_47.f90: New.
9058
9059 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9060
9061 * gnat.dg/renaming5.ad[sb]: New test.
9062
9063 2012-01-20 Jason Merrill <jason@redhat.com>
9064
9065 PR c++/51919
9066 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9067
9068 2012-01-20 Jason Merrill <jason@redhat.com>
9069
9070 PR c++/51922
9071 * g++.dg/ext/attrib42.C: Require ilp32.
9072
9073 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR target/51915
9076 * gcc.target/arm/pr51915.c: New test.
9077
9078 2012-01-20 Cary Coutant <ccoutant@google.com>
9079 Dodji Seketeli <dodji@redhat.com>
9080
9081 PR debug/45682
9082 * g++.dg/debug/dwarf2/nested-3.C: New test.
9083
9084 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9085
9086 PR c++/51402
9087 * g++.dg/template/crash110.C: New.
9088
9089 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9090
9091 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9092 Remove default options on hppa*-*-hpux*.
9093
9094 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9095
9096 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9097
9098 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9099
9100 * gcc.c-torture/compile/pr51856.c: New testcase.
9101
9102 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9103
9104 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9105 options to go_target_compile.
9106
9107 2012-01-20 Kai Tietz <ktietz@redhat.com>
9108
9109 * g++.dg/torture/pr51344.C: Fix typo.
9110
9111 2012-01-20 Richard Guenther <rguenther@suse.de>
9112
9113 PR tree-optimization/51903
9114 * g++.dg/torture/pr51903.C: New testcase.
9115
9116 2012-01-20 Tobias Burnus <burnus@net-b.de>
9117 Janus Weil <janus@gcc.gnu.org>
9118
9119 PR fortran/51056
9120 * gfortran.dg/use_21.f90: New.
9121
9122 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/51106
9125 * gcc.dg/torture/pr51106-1.c: New test.
9126 * gcc.dg/torture/pr51106-2.c: New test.
9127
9128 2012-01-19 Kai Tietz <ktietz@redhat.com>
9129
9130 * g++.dg/torture/pr51344.C: New test.
9131
9132 2012-01-19 Tobias Burnus <burnus@net-b.de>
9133
9134 PR fortran/51904
9135 * gfortran.dg/intrinsic_size_2.f90: New.
9136
9137 2012-01-19 Jason Merrill <jason@redhat.com>
9138
9139 PR c++/51889
9140 * g++.dg/inherit/using7.C: New.
9141
9142 2012-01-19 Richard Guenther <rguenther@suse.de>
9143
9144 PR tree-optimization/37997
9145 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9146
9147 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9148
9149 PR rtl-optimization/51505
9150 * gcc.dg/pr51505.c: New test.
9151
9152 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9153
9154 PR fortran/51634
9155 * gfortran.dg/typebound_operator_12.f03: New.
9156 * gfortran.dg/typebound_operator_13.f03: New.
9157
9158 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9159
9160 PR c++/51225
9161 * g++.dg/cpp0x/pr51225.C: New.
9162
9163 2012-01-17 Ian Lance Taylor <iant@google.com>
9164
9165 PR go/50656
9166 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9167
9168 2012-01-17 Tobias Burnus <burnus@net-b.de>
9169
9170 PR fortran/51869
9171 * gfortran.dg/realloc_on_assign_9.f90: New.
9172
9173 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9174
9175 PR other/51165
9176 * gcc.dg/tm/memopt-3.c: Remove xfail.
9177 * gcc.dg/tm/memopt-4.c: Remove xfail.
9178 * gcc.dg/tm/memopt-5.c: Remove xfail.
9179 * gcc.dg/tm/memopt-7.c: Remove xfail.
9180
9181 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9182
9183 PR tree-optimization/51877
9184 * gcc.c-torture/execute/pr51877.c: New test.
9185
9186 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9187
9188 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9189 {!vect_align_arrays} to vect_sizes_32B_16B.
9190 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9191 * gcc.dg/vect/vect-peel-3.c: Ditto.
9192
9193 2012-01-16 Jason Merrill <jason@redhat.com>
9194
9195 PR c++/51854
9196 * g++.dg/abi/mangle60.C: New.
9197
9198 PR c++/51827
9199 * g++.dg/pch/mangle1.{C,Hs}: New.
9200
9201 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9202 Tobias Burnus <burnus@net-b.de>
9203
9204 PR fortran/50981
9205 * gfortran.dg/elemental_optional_args_3.f90: New
9206 * gfortran.dg/elemental_optional_args_4.f90: New
9207
9208 2012-01-16 Tobias Burnus <burnus@net-b.de>
9209
9210 PR fortran/51809
9211 * gfortran.dg/use_20.f90: New
9212
9213 2012-01-16 Jason Merrill <jason@redhat.com>
9214
9215 PR c++/51868
9216 * g++.dg/cpp0x/rv-bitfield.C: New.
9217 * g++.dg/cpp0x/rv-bitfield2.C: New.
9218
9219 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9220
9221 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9222 subroutine 'qsort' and use index array to assign the result.
9223
9224 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR tree-optimization/51865
9227 * gcc.dg/pr51865.c: New test.
9228
9229 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9230
9231 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9232
9233 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9234
9235 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9236 to be loaded from the constant pool, rather than via %hi and %lo.
9237
9238 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9239
9240 PR rtl-optimization/51821
9241 * gcc.dg/pr51821.c: New test.
9242
9243 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9244
9245 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9246
9247 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9248
9249 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9250
9251 2012-01-14 Tobias Burnus <burnus@net-b.de>
9252
9253 PR fortran/51800
9254 * gfortran.dg/init_flag_8.f90: New.
9255 * gfortran.dg/init_flag_9.f90: New.
9256
9257 2011-01-14 Tobias Burnus <burnus@net-b.de>
9258
9259 PR fortran/51816
9260 * gfortran.dg/use_18.f90: New.
9261 * gfortran.dg/use_19.f90: New.
9262
9263 2012-01-13 Ian Lance Taylor <iant@google.com>
9264
9265 PR c++/50012
9266 * g++.dg/warn/Wsign-compare-4.C: New.
9267
9268 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9269
9270 PR fortran/48351
9271 * gfortran.dg/alloc_comp_assign.f03: New.
9272 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9273 __BUILTIN_FREE from 38 to 32.
9274
9275 2012-01-13 Jason Merrill <jason@redhat.com>
9276
9277 PR c++/20681
9278 * g++.dg/warn/Wreturn-type-7.C: New.
9279
9280 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9281
9282 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9283 assumption.
9284 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9285 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9286 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9287 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9288 int32plus because of big array needed.
9289 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9290 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9291
9292 2012-01-13 Jason Merrill <jason@redhat.com>
9293
9294 PR c++/51813
9295 * g++.dg/ext/visibility/template9.C: New.
9296
9297 PR c++/51620
9298 * g++.dg/cpp0x/defaulted34.C: New.
9299 * g++.dg/template/virtual3.C: New.
9300
9301 2012-01-13 Richard Guenther <rguenther@suse.de>
9302
9303 PR middle-end/8081
9304 * gcc.dg/torture/pr8081.c: New testcase.
9305
9306 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9307
9308 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9309
9310 2012-01-12 Jason Merrill <jason@redhat.com>
9311
9312 PR c++/51714
9313 * g++.dg/ext/stmtexpr14.C: New.
9314
9315 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9316
9317 PR c++/51633
9318 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9319
9320 2012-01-12 Jason Merrill <jason@redhat.com>
9321
9322 PR c++/48051
9323 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9324 * g++.dg/abi/mangle58.C: Likewise.
9325
9326 PR c++/51403
9327 * g++.dg/template/arg8.C: New.
9328
9329 2012-01-12 Ira Rosen <irar@il.ibm.com>
9330
9331 PR tree-optimization/51799
9332 * gcc.dg/vect/pr51799.c: New test.
9333 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9334 patterns.
9335
9336 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9337 Tobias Burnus <burnus@net-b.de>
9338
9339 PR fortran/51057
9340 PR fortran/51616
9341 * lib/target-supports.exp
9342 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9343 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9344
9345 2012-01-11 Jason Merrill <jason@redhat.com>
9346
9347 PR c++/51565
9348 * g++.dg/ext/attrib42.C: New.
9349
9350 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR bootstrap/51796
9353 * gcc.dg/pr51796.c: New test.
9354
9355 2012-01-11 Jason Merrill <jason@redhat.com>
9356
9357 PR c++/51818
9358 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9359
9360 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 * gnat.dg/array19.ad[sb]: New test.
9363
9364 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9365
9366 * gnat.dg/opt23.ad[sb]: New test.
9367 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9368 * gnat.dg/opt24.ad[sb]: New test.
9369
9370 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9371
9372 PR tree-optimization/49642
9373 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9374 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9375
9376 2012-01-11 Jason Merrill <jason@redhat.com>
9377
9378 PR c++/51613
9379 * g++.dg/template/explicit-args5.C: New.
9380
9381 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9382
9383 * gcc.c-torture/execute/20120110-1.c: New testcase.
9384
9385 2012-01-10 Jason Merrill <jason@redhat.com>
9386
9387 PR c++/51614
9388 * g++.dg/inherit/ambig1.C: New.
9389
9390 PR c++/51433
9391 * g++.dg/cpp0x/constexpr-cache1.C: New.
9392
9393 2012-01-10 Richard Guenther <rguenther@suse.de>
9394
9395 PR tree-optimization/51801
9396 * gcc.dg/torture/pr51801.c: New testcase.
9397
9398 2012-01-10 Tobias Burnus <burnus@net-b.de>
9399
9400 PR fortran/51652
9401 * gfortran.dg/allocate_with_typespec_5.f90: New.
9402
9403 2012-01-10 Tobias Burnus <burnus@net-b.de>
9404
9405 * gfortran.dg/class_39.f03: Update dg-error string.
9406
9407 2012-01-10 Richard Guenther <rguenther@suse.de>
9408
9409 PR tree-optimization/50913
9410 * gcc.dg/graphite/interchange-16.c: New testcase.
9411 * gcc.dg/graphite/scop-20.c: XFAIL.
9412 * gfortran.dg/graphite/interchange-1.f: Likewise.
9413 * gfortran.dg/graphite/block-1.f90: Likewise.
9414 * gfortran.dg/graphite/block-2.f: Likewise.
9415
9416 2012-01-10 Richard Henderson <rth@redhat.com>
9417
9418 * lib/target-supports.exp (check_effective_target_vect_perm,
9419 check_effective_target_vect_perm_byte,
9420 check_effective_target_vect_perm_short): Enable for arm neon.
9421
9422 2012-01-09 Tobias Burnus <burnus@net-b.de>
9423
9424 PR fortran/46328
9425 * gfortran.dg/typebound_operator_11.f90: New.
9426
9427 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9428
9429 * gnat.dg/array18.adb: New test.
9430 * gnat.dg/array18_pkg.ads: New helper.
9431
9432 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9433
9434 PR fortran/51791
9435 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9436 around base object in first assignment in main program.
9437 * gfortran.dg/typebound_operator_10.f03: New test.
9438
9439 2012-01-09 Martin Jambor <mjambor@suse.cz>
9440
9441 PR tree-optimization/51759
9442 * g++.dg/ipa/pr51759.C: New test.
9443
9444 2012-01-09 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/51758
9447 * gfortran.dg/optional_absent_2.f90: New.
9448
9449 2012-01-09 Tobias Burnus <burnus@net-b.de>
9450
9451 PR fortran/51578
9452 * gfortran.dg/use_17.f90: New.
9453
9454 2012-01-09 Gary Funck <gary@intrepid.com>
9455
9456 PR preprocessor/33919
9457 * gcc.dg/pr33919.c: New test.
9458 * gcc.dg/pr33919-0.h: New test header file.
9459 * gcc.dg/pr33919-1.h: Ditto.
9460 * gcc.dg/pr33919-2.h: Ditto.
9461
9462 2012-01-07 Jan Hubicka <jh@suse.cz>
9463
9464 PR tree-optimize/51694
9465 * gcc.c-torture/compile/pr51694.c: new testcase.
9466
9467 2012-01-07 Jan Hubicka <jh@suse.cz>
9468
9469 PR tree-optimization/51600
9470 * g++.dg/torture/pr51600.C: New testcase.
9471
9472 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9473
9474 PR gcov-profile/51715
9475 PR gcov-profile/51717
9476 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9477 * gcc.misc-tests/gcov-14.c: Likewise.
9478
9479 2012-01-06 Jason Merrill <jason@redhat.com>
9480
9481 * g++.dg/parse/new5.C: New.
9482
9483 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9484
9485 PR testsuite/51655
9486 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9487 including <string.h>.
9488
9489 2012-01-06 Jason Merrill <jason@redhat.com>
9490
9491 * g++.dg/abi/mangle51.C: New.
9492 * g++.dg/abi/mangle52.C: New.
9493 * g++.dg/abi/mangle53.C: New.
9494 * g++.dg/abi/mangle54.C: New.
9495 * g++.dg/abi/mangle55.C: New.
9496 * g++.dg/abi/mangle56.C: New.
9497 * g++.dg/abi/mangle57.C: New.
9498 * g++.dg/abi/mangle58.C: New.
9499 * g++.dg/abi/mangle59.C: New.
9500 * g++.dg/cpp0x/trailing3.C: Update mangling.
9501 * g++.dg/cpp0x/variadic111.C: Update mangling.
9502 * g++.dg/cpp0x/variadic4.C: Update mangling.
9503 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9504 * g++.dg/template/nontype22.C: Works now.
9505 * g++.dg/template/pr35240.C: Works now.
9506
9507 * g++.dg/cpp0x/error7.C: New.
9508
9509 2012-01-06 Tobias Burnus <burnus@net-b.de>
9510
9511 * gfortran.dg/deallocate_stat_2.f90: New.
9512 * coarray/allocate_errgmsg.f90: New.
9513 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9514 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9515 * coarray/subobject_1.f90: Fix for num_images > 1.
9516 * gfortran.dg/deallocate_stat.f90: Update due to changed
9517 stat= handling.
9518
9519 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9520
9521 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9522
9523 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9524
9525 * ada/acats/overflow.lst: Add cb20004.
9526
9527 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9528
9529 PR c++/51541
9530 * g++.dg/cpp0x/alias-decl-18.C: New test.
9531
9532 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9533
9534 * gcc.c-torture/execute/20120104-1.c: New test.
9535
9536 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9537
9538 PR fortran/PR48946
9539 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9540 the old typebound_operator_8.f03.
9541 * gfortran.dg/typebound_operator_8.f03: New version of
9542 typebound_operator_7.f03 with 'u' a derived type instead of a
9543 class object.
9544
9545 2012-01-05 Richard Guenther <rguenther@suse.de>
9546
9547 * g++.dg/torture/pr49309.C: Skip for -flto.
9548
9549 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR middle-end/51761
9552 * gcc.c-torture/compile/pr51761.c: New test.
9553
9554 2012-01-05 Richard Guenther <rguenther@suse.de>
9555
9556 PR tree-optimization/51760
9557 * gcc.dg/torture/pr51760.c: New testcase.
9558
9559 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9560
9561 PR middle-end/51472
9562 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9563
9564 2012-01-05 Richard Guenther <rguenther@suse.de>
9565
9566 PR lto/41576
9567 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9568 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9569
9570 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR debug/51695
9573 * gcc.dg/pr51695.c: New test.
9574
9575 2012-01-04 Andrew Pinski <apinski@cavium.com>
9576
9577 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9578 * gcc.target/mips/octeon2-lx-1.c: New test.
9579 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9580 * gcc.target/mips/octeon2-lx-2.c: New test.
9581 * gcc.target/mips/octeon2-lx-3.c: New test.
9582
9583 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9584
9585 PR other/51163
9586 PR other/51164
9587 * gcc.dg/tm/alias-1.c: Adjust regexp.
9588 * gcc.dg/tm/alias-2.c: Adjust regexp.
9589
9590 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/51064
9593 * g++.dg/warn/Wparentheses-26.C: New.
9594
9595 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9596
9597 * gfortran.dg/elemental_optional_args_2.f90: New test.
9598
9599 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9600
9601 PR fortran/49693
9602 * gfortran.dg/common_17.f90: New test.
9603
9604 2012-01-04 Richard Guenther <rguenther@suse.de>
9605
9606 PR tree-optimization/49651
9607 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9608 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9609
9610 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/51738
9613 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9614
9615 2012-01-03 Andrew Pinski <apinski@cavium.com>
9616
9617 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9618 for all mips targets. Also allow an optional .cfi_startproc.
9619
9620 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9621
9622 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9623
9624 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9625
9626 PR c++/29273
9627 * g++.dg/rtti/dyncast5.C: New.
9628
9629 2012-01-03 Richard Guenther <rguenther@suse.de>
9630
9631 PR tree-optimization/51070
9632 * gcc.dg/torture/pr51070-2.c: New testcase.
9633
9634 2012-01-03 Richard Guenther <rguenther@suse.de>
9635
9636 PR tree-optimization/51692
9637 * gcc.dg/torture/pr51692.c: New testcase.
9638
9639 2012-01-03 Richard Guenther <rguenther@suse.de>
9640
9641 PR debug/51650
9642 * g++.dg/lto/pr51650-3_0.C: New testcase.
9643
9644 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9645
9646 PR c++/15867
9647 * g++.dg/warn/Wredundant-decls-spec.C: New.
9648
9649 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR tree-optimization/51719
9652 * g++.dg/tree-prof/pr51719.C: New test.
9653
9654 2012-01-03 Richard Guenther <rguenther@suse.de>
9655
9656 PR middle-end/51730
9657 * gcc.dg/fold-compare-6.c: New testcase.
9658
9659 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR c++/51669
9662 * g++.dg/gomp/pr51669.C: New test.
9663
9664 2012-01-02 Jason Merrill <jason@redhat.com>
9665
9666 PR c++/51675
9667 * g++.dg/cpp0x/constexpr-union2.C: New.
9668
9669 PR c++/51666
9670 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9671
9672 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9673
9674 PR c++/51462
9675 * g++.dg/cpp0x/constexpr-99.C: New test.
9676
9677 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/20140
9680 * g++.dg/template/init9.C: New.
9681
9682 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9683
9684 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9685 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9686 rather than a specific number.
9687
9688 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9689
9690 PR fortran/46262
9691 PR fortran/46328
9692 PR fortran/51052
9693 * gfortran.dg/typebound_operator_7.f03: New.
9694 * gfortran.dg/typebound_operator_8.f03: New.
9695
9696 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9697
9698 PR target/51729
9699 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9700 XFAIL.
9701 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9702
9703 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9704
9705 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9706
9707 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9708
9709 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9710 for MIPS.
9711
9712 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9713
9714 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9715 * gfortran.dg/io_real_boz_4.f90: Likewise.
9716 * gfortran.dg/io_real_boz_5.f90: Likewise.
9717
9718 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9719
9720 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9721
9722 2012-01-02 Revital Eres <revital.eres@linaro.org>
9723
9724 * gcc.dg/sms-11.c: New file.
9725
9726 2012-01-02 Tobias Burnus <burnus@net-b.de>
9727
9728 PR fortran/51682
9729 * gfortran.dg/coarray/image_index_3.f90: New.
9730
9731 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9732
9733 PR c++/16603
9734 * g++.dg/parse/enum8.C: New.
9735
9736 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/51379
9739 * g++.dg/conversion/reinterpret4.C: New.
9740 * g++.dg/conversion/reinterpret1.C: Adjust.
9741
9742 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9743
9744 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9745
9746 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9747
9748 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9749 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9750 * g++.old-deja/g++.jason/access14.C: Likewise.
9751 * g++.old-deja/g++.jason/access8.C: Likewise.
9752 * g++.old-deja/g++.jason/access1.C: Likewise.
9753 * g++.old-deja/g++.other/access3.C: Likewise.
9754 * g++.old-deja/g++.other/access5.C: Likewise.
9755 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9756 * g++.old-deja/g++.law/visibility22.C: Likewise.
9757 * g++.old-deja/g++.law/visibility26.C: Likewise.
9758 * g++.old-deja/g++.mike/p2746.C: Likewise.
9759 * g++.dg/debug/using1.C: Likewise.
9760 * g++.dg/lookup/using51.C: Likewise.
9761 * g++.dg/inherit/using5.C: Likewise.
9762 * g++.dg/inherit/pr30297.C: Likewise.
9763 * g++.dg/inherit/access8.C: Likewise.
9764 * g++.dg/torture/pr39362.C: Likewise.
9765 * g++.dg/template/crash13.C: Likewise.
9766 * g++.dg/template/using10.C: Likewise.
9767
9768 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9769
9770 PR fortran/51502
9771 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9772
9773 2012-01-01 Ira Rosen <irar@il.ibm.com>
9774
9775 PR tree-optimization/51704
9776 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9777 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9778 corresponding flags.
9779
9780 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9781
9782 PR c++/51723
9783 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9784
9785 2012-01-01 Jan Hubicka <jh@suse.cz>
9786
9787 PR rtl-optimization/51069
9788 * gcc.c-torture/compile/pr51069.c: New testcase.
9789
9790 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR tree-optimization/51683
9793 * gcc.dg/pr51683.c: New test.
9794 \f
9795 Copyright (C) 2012 Free Software Foundation, Inc.
9796
9797 Copying and distribution of this file, with or without modification,
9798 are permitted in any medium without royalty provided the copyright
9799 notice and this notice are preserved.