4ff6ff50f63ca94a1b12729ac901a53b61b7de6a
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
2
3 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
4 word powerpc.
5 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
6 * gcc.target/powerpc/loop_align.c: Skip on AIX.
7 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
8 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
9
10 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
11
12 PR c/53063
13 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
14
15 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
16
17 PR c/51294
18 * c-c++-common/pr51294.c: New.
19
20 2012-11-07 Martin Jambor <mjambor@suse.cz>
21
22 PR tree-optimization/53787
23 * gcc.dg/ipa/ipa-5.c: Adjust.
24 * gcc.dg/ipa/ipcp-agg-1.c: New test.
25 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
26 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
27 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
28 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
29 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
30 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
31 * gfortran.dg/pr48636-2.f90: New test.
32 * gfortran.dg/pr53787.f90: Likewise.
33
34 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/55226
37 Revert:
38 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
39
40 PR c++/54922
41 * g++.dg/cpp0x/constexpr-union4.C: New.
42
43 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
44
45 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
46
47 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
48
49 PR target/49220
50 * gcc.c-torture/compile/pr49220.c: New test.
51
52 2012-11-07 Florian Weimer <fweimer@redhat.com>
53
54 * g++.dg/init/new40.C: New.
55
56 2012-11-07 Jakub Jelinek <jakub@redhat.com>
57
58 PR debug/54693
59 * gcc.dg/guality/pr54693-2.c: New test.
60
61 2012-11-06 Andrew Pinski <apinski@cavium.com>
62
63 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
64 -fno-vect-cost-model.
65
66 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
67
68 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
69 * gcc.dg/tm/debug-1.c: Same.
70 * gcc.dg/tm/irrevocable-3.c: Same.
71 * gcc.dg/tm/irrevocable-4.c: Same.
72 * gcc.dg/tm/memopt-10.c: Same.
73 * gcc.dg/tm/memopt-11.c: Same.
74 * gcc.dg/tm/props-4.c: Same.
75 * gcc.dg/tm/wrap-3.c: Same.
76 * gcc.dg/tm/wrap-4.c: Same.
77
78 2012-11-06 Andrew Pinski <apinski@cavium.com>
79
80 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
81
82 2012-11-06 Jan Hubicka <jh@suse.cz>
83
84 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
85 candidate still.
86 * gcc.dg/tree-ssa/loop-23.c: Likewise.
87 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
88 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
89
90 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
91
92 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
93
94 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
95
96 PR middle-end/41993
97 * gcc.dg/torture/pr41993.c: New test.
98
99 2012-11-06 Jan Hubicka <jh@suse.cz>
100
101 * gcc.target/i386/l_fma_float_?.c: Update.
102 * gcc.target/i386/l_fma_double_?.c: Update.
103
104 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
105
106 PR target/54089
107 * gcc.target/sh/pr54089-8.c: New.
108 * gcc.target/sh/pr54089-9.c: New.
109
110 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
111
112 PR target/47440
113 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
114 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
115 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
116 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
117 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
118 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
119 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
120 * gcc.target/i386/avx-vzeroupper-27.c: New.
121
122 2012-11-06 Janus Weil <janus@gcc.gnu.org>
123
124 PR fortran/54917
125 * gfortran.dg/transfer_class_1.f90: New.
126 * gfortran.dg/transfer_class_2.f90: New.
127
128 2012-11-05 Sriraman Tallam <tmsriram@google.com>
129
130 * testsuite/g++.dg/mv1.C: New test.
131 * testsuite/g++.dg/mv2.C: New test.
132 * testsuite/g++.dg/mv3.C: New test.
133 * testsuite/g++.dg/mv4.C: New test.
134 * testsuite/g++.dg/mv5.C: New test.
135 * testsuite/g++.dg/mv6.C: New test.
136
137 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
138
139 PR testsuite/55186
140 * gcc.dg/const-uniq-1.c (a): Increase length four times.
141
142 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
143
144 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
145 darwin.
146
147 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
148
149 * g++.dg/torture/20121105-1.C: New test.
150
151 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
152
153 * gcc.dg/torture/fp-compare.c: New testcase.
154
155 2012-11-05 Jan Hubicka <jh@suse.cz>
156
157 * gcc.dg/const-1.c: Update.
158 * gcc.dg/pure-1.c: Update.
159
160 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
161
162 PR rtl-optimization/55151
163 * gcc.dg/pr55151.c: New test.
164
165 2012-11-05 Jakub Jelinek <jakub@redhat.com>
166
167 PR debug/54970
168 PR debug/54971
169 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
170
171 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
172
173 PR testsuite/51128
174 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
175
176 2012-11-05 Jan Hubicka <jh@suse.cz>
177
178 * gcc.dg/autopar/pr49960.c: Fix testcase.
179
180 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
181
182 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
183 Fix scan-tree-dump-times directive.
184
185 2012-11-04 Janus Weil <janus@gcc.gnu.org>
186
187 PR fortran/55199
188 * gfortran.dg/associate_12.f90: New.
189
190 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
191
192 PR target/54255
193 * lib/target-supports.exp (check_effective_target_masm_intel): New
194 proc.
195 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
196 masm_intel.
197
198 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
199 Jack Howarth <howarth@bromo.med.uc.edu>
200
201 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
202 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
203 * gcc.target/i386/pr53249.c: Likewise.
204
205 2012-11-03 Andrew Pinski <apinski@cavium.com>
206
207 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
208 call abort1 so that cross jumping does not happen.
209
210 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
211
212 PR target/51244
213 * gcc.target/sh/pr51244-18.c: New.
214 * gcc.target/sh/pr51244-19.c: New.
215
216 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
217
218 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
219 b requires a 64-bit operation followed by a truncation.
220
221 2012-11-02 Jan Hubicka <jh@suse.cz>
222
223 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
224
225 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
226
227 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
228 conditions to verify the reduction code is vectorized.
229
230 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
231 in case 'pow', such as 'powerpc' is used in the compiler version name.
232 * gcc.target/powerpc/pr46728-2.c: Likewise.
233 * gcc.target/powerpc/pr46728-3.c: Likewise.
234 * gcc.target/powerpc/pr46728-4.c: Likewise.
235 * gcc.target/powerpc/pr46728-5.c: Likewise.
236 * gcc.target/powerpc/pr46728-7.c: Likewise.
237 * gcc.target/powerpc/pr46728-8.c: Likewise.
238 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
239
240 2012-11-02 Jan Hubicka <jh@suse.cz>
241
242 * gcc.dg/tree-ssa/loop-38.c: New testcase.
243
244 2012-11-02 Jan Hubicka <jh@suse.cz>
245
246 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
247 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
248
249 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
250
251 PR middle-end/55130
252 * gcc.target/i386/pr55130.c: New test.
253
254 2012-11-02 Jakub Jelinek <jakub@redhat.com>
255
256 PR target/55147
257 * gcc.target/i386/pr55147.c: New test.
258
259 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
260
261 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
262 * gfortran.dg/default_format_denormal_1.f90: Same.
263
264 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
265
266 PR middle-end/55001
267 * g++.dg/ext/vector19.C: Remove target restrictions.
268 * gcc.dg/fold-compare-7.c: New testcase.
269
270 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
271
272 PR target/55160
273 * gcc.target/sh/pr55160.c: New.
274
275 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
276
277 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
278 scan-assembler regex.
279
280 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
281
282 PR middle-end/55150
283 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
284 * gcc.dg/pr55150-2.c: New test.
285
286 2012-11-01 Sharad Singhai <singhai@google.com>
287
288 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
289 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
290 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
291 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
292
293 2012-10-31 Dehao Chen <dehao@google.com>
294
295 * g++.dg/debug/dwarf2/block.C: New testcase.
296
297 2012-10-31 Jan Hubicka <jh@suse.cz>
298
299 * gcc.dg/pr44974.c: Add noinline.
300
301 2012-10-31 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/53718
304 * gfortran.dg/class_54.f90: New.
305
306 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
307 Jakub Jelinek <jakub@redhat.com>
308
309 PR tree-optimization/55018
310 * gcc.dg/torture/pr55018.c: New test.
311
312 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/54583
315 * g++.dg/ext/vla13.C: New.
316
317 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
318
319 PR middle-end/55150
320 * gcc.dg/pr55150.c: New test.
321
322 2012-10-31 Tobias Burnus <burnus@net-b.de>
323
324 PR fortran/55134
325 * gfortran.dg/associate_11.f90: New.
326
327 2012-10-31 Dodji Seketeli <dodji@redhat.com>
328
329 PR c++/54955
330 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
331
332 2012-10-31 Jakub Jelinek <jakub@redhat.com>
333
334 PR tree-optimization/19105
335 PR tree-optimization/21643
336 PR tree-optimization/46309
337 * gcc.dg/pr19105.c: New test.
338 * gcc.dg/pr21643.c: New test.
339 * gcc.dg/pr46309-2.c: New test.
340 * gcc.c-torture/execute/pr46309.c: New test.
341
342 2012-10-31 Alan Modra <amodra@gmail.com>
343
344 * gcc.target/powerpc/dimode_off.c: New.
345 * gcc.target/powerpc/timode_off.c: New.
346 * gcc.target/powerpc/dfmode_off.c: New.
347 * gcc.target/powerpc/tfmode_off.c: New.
348
349 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
350
351 PR rtl-optimization/55093
352 * gcc.target/i386/pr55093.c: New file.
353
354 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
355
356 * gcc.target/i386/pr55116.c: Renamed to ...
357 * gcc.target/i386/pr55116-1.c: This.
358
359 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
360
361 * gcc.target/i386/pr55116-2.c: New file.
362
363 2012-10-30 Richard Biener <rguenther@suse.de>
364
365 * gcc.dg/vect/slp-perm-2.c: Adjust.
366
367 2012-10-30 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/55111
370 * gcc.dg/torture/pr55111.c: New testcase.
371
372 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
373
374 PR target/53988
375 * gcc.target/sh/pr53988.c: New.
376
377 2012-10-30 Bin Cheng <bin.cheng@arm.com>
378
379 PR target/54989
380 * gcc.dg/hoist-register-pressure-1.c: Rename from
381 hoist-register-pressure.c. Add nonpic condition.
382 * gcc.dg/hoist-register-pressure-2.c: New testcase.
383
384 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
385
386 PR c++/54930
387 * gcc.dg/Wreturn-local-addr.c: New.
388 * g++.dg/warn/Wno-return-local-addr.C: New.
389 * g++.dg/warn/Wreturn-local-addr.C: New.
390
391 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR middle-end/55116
394 * gcc.target/i386/pr55116.c: New file.
395
396 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
397
398 PR c/53066
399 * gcc.dg/Wshadow-4.c: New.
400 * gcc.dg/Wshadow-4.h: New.
401
402 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
403
404 PR debug/54693
405 * gcc.dg/guality/pr54693.c: New.
406
407 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
408
409 PR middle-end/55027
410 * gcc.dg/pr55027.c: New testcase.
411
412 2012-10-29 Jan Hubicka <jh@suse.cz>
413
414 * gcc.dg/ipa/inline-6.c: New testcase.
415
416 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
417
418 PR rtl-optimization/55106
419 * g++.dg/pr55106.C: New.
420
421 2012-10-29 Richard Guenther <rguenther@suse.de>
422
423 PR middle-end/53695
424 * gcc.dg/torture/pr53695.c: New testcase.
425
426 2012-10-28 Jan Hubicka <jh@suse.cz>
427
428 * gcc.dg/ipa/inlinehint-3.c: New testcase.
429
430 2012-10-28 Tobias Burnus <burnus@net-b.de>
431
432 PR fortran/54958
433 * gfortran.dg/do_check_6.f90: New.
434
435 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
436 Jack Howarth <howarth@bromo.med.uc.edu>
437
438 PR target/54404
439 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
440 to dg-options.
441 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
442
443 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
444
445 PR target/34283
446 * gcc.target/i386/pr34283.c: New test.
447
448 2012-10-26 Jakub Jelinek <jakub@redhat.com>
449
450 PR c++/55081
451 * g++.dg/opt/pr55081.C: New test.
452
453 PR debug/54970
454 PR debug/54971
455 * gcc.dg/guality/pr54970.c: New test.
456
457 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/54984
460 * g++.dg/template/new11.C: New.
461
462 2012-10-26 Richard Biener <rguenther@suse.de>
463
464 PR middle-end/54824
465 * gcc.dg/torture/pr54824.c: New testcase.
466
467 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
468
469 * gcc.target/i386/fxsave-1.c: New.
470 * gcc.target/i386/fxsave64-1.c: Ditto.
471 * gcc.target/i386/fxrstor-1.c: Ditto.
472 * gcc.target/i386/fxrstor64-1.c: Ditto.
473 * gcc.target/i386/xsave-1.c: Ditto.
474 * gcc.target/i386/xsave64-1.c: Ditto.
475 * gcc.target/i386/xrstor-1.c: Ditto.
476 * gcc.target/i386/xrstor64-1.c: Ditto.
477 * gcc.target/i386/xsaveopt-1.c: Ditto.
478 * gcc.target/i386/xsaveopt64-1.c: Ditto.
479 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
480 * gcc.target/i386/sse-13.c: Ditto.
481 * gcc.target/i386/sse-14.c: Ditto.
482 * gcc.target/i386/sse-22.c: Ditto.
483 * gcc.target/i386/sse-23.c: Ditto.
484 * g++.dg/other/i386-2.C: Ditto.
485 * g++.dg/other/i386-3.C: Ditto.
486
487 2012-10-25 Jan Hubicka <jh@suse.cz>
488
489 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
490 at ivcanon time.
491
492 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
493
494 PR c++/53761
495 * g++.dg/ext/transparent-union.C: New.
496
497 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
498
499 PR c++/54427
500 * g++.dg/ext/vector19.C: New testcase.
501
502 2012-10-25 Richard Biener <rguenther@suse.de>
503
504 PR tree-optimization/54902
505 * g++.dg/torture/pr54902.C: New testcase.
506
507 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
508
509 PR c++/34892
510 * g++.dg/template/crash114.C: New.
511
512 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
513
514 PR bootstrap/55049
515 * gcc.target/i386/pr55049-1.c: New test.
516
517 2012-10-24 Janus Weil <janus@gcc.gnu.org>
518
519 PR fortran/55037
520 * gfortran.dg/class_dummy_4.f03: New.
521
522 2012-10-24 Jakub Jelinek <jakub@redhat.com>
523
524 PR rtl-optimization/55010
525 * gcc.dg/pr55010.c: New test.
526
527 PR debug/54828
528 * g++.dg/debug/pr54828.C: New test.
529
530 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
531
532 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
533 * gcc.dg/vect/vect-83_64.c: Likewise.
534
535 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
536
537 PR c++/54922
538 * g++.dg/cpp0x/constexpr-union4.C: New.
539
540 2012-10-23 Jeff Law <law@redhat.com>
541
542 * gcc.c-torture/execute/pr54985.c: New test.
543
544 2012-10-23 Paul Koning <ni1d@arrl.net>
545
546 PR debug/54508
547 * g++.dg/debug/dwarf2/pr54508.C: New.
548
549 2012-10-23 Jakub Jelinek <jakub@redhat.com>
550
551 PR c++/54844
552 * g++.dg/template/sizeof14.C: New test.
553
554 2012-10-23 Ian Bolton <ian.bolton@arm.com>
555 Jim MacArthur <jim.macarthur@arm.com>
556 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
557 Marcus Shawcroft <marcus.shawcroft@arm.com>
558 Nigel Stephens <nigel.stephens@arm.com>
559 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
560 Richard Earnshaw <rearnsha@arm.com>
561 Sofiane Naci <sofiane.naci@arm.com>
562 Stephen Thomas <stephen.thomas@arm.com>
563 Tejas Belagod <tejas.belagod@arm.com>
564 Yufeng Zhang <yufeng.zhang@arm.com>
565
566 * lib/target-supports.exp
567 (check_profiling_available): Add AArch64.
568 (check_effective_target_vect_int): Likewise.
569 (check_effective_target_vect_shift): Likewise.
570 (check_effective_target_vect_float): Likewise.
571 (check_effective_target_vect_double): Likewise.
572 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
573 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
574 (check_effective_target_vect_pack_trunc): Likewise.
575 (check_effective_target_vect_unpack): Likewise.
576 (check_effective_target_vect_hw_misalign): Likewise.
577 (check_effective_target_vect_short_mult): Likewise.
578 (check_effective_target_vect_int_mult): Likewise.
579 (check_effective_target_vect_stridedN): Likewise.
580 (check_effective_target_sync_int_long): Likewise.
581 (check_effective_target_sync_char_short): Likewise.
582 (check_vect_support_and_set_flags): Likewise.
583 (check_effective_target_aarch64_tiny): New.
584 (check_effective_target_aarch64_small): New.
585 (check_effective_target_aarch64_large): New.
586 * g++.dg/other/PR23205.C: Enable aarch64.
587 * g++.dg/other/pr23205-2.C: Likewise.
588 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
589 * gcc.c-torture/execute/20101011-1.c: Likewise.
590 * gcc.dg/20020312-2.c: Likewise.
591 * gcc.dg/20040813-1.c: Likewise.
592 * gcc.dg/builtin-apply2.c: Likewise.
593 * gcc.dg/stack-usage-1.c: Likewise.
594
595 2012-10-23 Ian Bolton <ian.bolton@arm.com>
596 Jim MacArthur <jim.macarthur@arm.com>
597 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
598 Marcus Shawcroft <marcus.shawcroft@arm.com>
599 Nigel Stephens <nigel.stephens@arm.com>
600 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
601 Richard Earnshaw <rearnsha@arm.com>
602 Sofiane Naci <sofiane.naci@arm.com>
603 Stephen Thomas <stephen.thomas@arm.com>
604 Tejas Belagod <tejas.belagod@arm.com>
605 Yufeng Zhang <yufeng.zhang@arm.com>
606
607 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
608 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
609 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
610 * gcc.target/aarch64/aapcs/abitest.S: New file.
611 * gcc.target/aarch64/aapcs/abitest.h: New file.
612 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
613 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
614 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
615 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
616 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
617 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
618 * gcc.target/aarch64/aapcs/ice_1.c: New file.
619 * gcc.target/aarch64/aapcs/ice_2.c: New file.
620 * gcc.target/aarch64/aapcs/ice_3.c: New file.
621 * gcc.target/aarch64/aapcs/ice_4.c: New file.
622 * gcc.target/aarch64/aapcs/ice_5.c: New file.
623 * gcc.target/aarch64/aapcs/macro-def.h: New file.
624 * gcc.target/aarch64/aapcs/test_1.c: New file.
625 * gcc.target/aarch64/aapcs/test_10.c: New file.
626 * gcc.target/aarch64/aapcs/test_11.c: New file.
627 * gcc.target/aarch64/aapcs/test_12.c: New file.
628 * gcc.target/aarch64/aapcs/test_13.c: New file.
629 * gcc.target/aarch64/aapcs/test_14.c: New file.
630 * gcc.target/aarch64/aapcs/test_15.c: New file.
631 * gcc.target/aarch64/aapcs/test_16.c: New file.
632 * gcc.target/aarch64/aapcs/test_17.c: New file.
633 * gcc.target/aarch64/aapcs/test_18.c: New file.
634 * gcc.target/aarch64/aapcs/test_19.c: New file.
635 * gcc.target/aarch64/aapcs/test_2.c: New file.
636 * gcc.target/aarch64/aapcs/test_20.c: New file.
637 * gcc.target/aarch64/aapcs/test_21.c: New file.
638 * gcc.target/aarch64/aapcs/test_22.c: New file.
639 * gcc.target/aarch64/aapcs/test_23.c: New file.
640 * gcc.target/aarch64/aapcs/test_24.c: New file.
641 * gcc.target/aarch64/aapcs/test_25.c: New file.
642 * gcc.target/aarch64/aapcs/test_26.c: New file.
643 * gcc.target/aarch64/aapcs/test_3.c: New file.
644 * gcc.target/aarch64/aapcs/test_4.c: New file.
645 * gcc.target/aarch64/aapcs/test_5.c: New file.
646 * gcc.target/aarch64/aapcs/test_6.c: New file.
647 * gcc.target/aarch64/aapcs/test_7.c: New file.
648 * gcc.target/aarch64/aapcs/test_8.c: New file.
649 * gcc.target/aarch64/aapcs/test_9.c: New file.
650 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
651 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
652 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
653 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
654 * gcc.target/aarch64/aapcs/test_complex.c: New file.
655 * gcc.target/aarch64/aapcs/test_int128.c: New file.
656 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
657 * gcc.target/aarch64/aapcs/type-def.h: New file.
658 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
659 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
660 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
661 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
662 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
663 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
664 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
665 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
666 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
667 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
668 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
669 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
670 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
671 * gcc.target/aarch64/aarch64.exp: New file.
672 * gcc.target/aarch64/adc-1.c: New file.
673 * gcc.target/aarch64/adc-2.c: New file.
674 * gcc.target/aarch64/asm-1.c: New file.
675 * gcc.target/aarch64/clrsb.c: New file.
676 * gcc.target/aarch64/clz.c: New file.
677 * gcc.target/aarch64/ctz.c: New file.
678 * gcc.target/aarch64/csinc-1.c: New file.
679 * gcc.target/aarch64/csinv-1.c: New file.
680 * gcc.target/aarch64/csneg-1.c: New file.
681 * gcc.target/aarch64/extend.c: New file.
682 * gcc.target/aarch64/fcvt.x: New file.
683 * gcc.target/aarch64/fcvt_double_int.c: New file.
684 * gcc.target/aarch64/fcvt_double_long.c: New file.
685 * gcc.target/aarch64/fcvt_double_uint.c: New file.
686 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
687 * gcc.target/aarch64/fcvt_float_int.c: New file.
688 * gcc.target/aarch64/fcvt_float_long.c: New file.
689 * gcc.target/aarch64/fcvt_float_uint.c: New file.
690 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
691 * gcc.target/aarch64/ffs.c: New file.
692 * gcc.target/aarch64/fmadd.c: New file.
693 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
694 * gcc.target/aarch64/frint.x: New file.
695 * gcc.target/aarch64/frint_double.c: New file.
696 * gcc.target/aarch64/frint_float.c: New file.
697 * gcc.target/aarch64/index.c: New file.
698 * gcc.target/aarch64/mneg-1.c: New file.
699 * gcc.target/aarch64/mneg-2.c: New file.
700 * gcc.target/aarch64/mneg-3.c: New file.
701 * gcc.target/aarch64/mnegl-1.c: New file.
702 * gcc.target/aarch64/mnegl-2.c: New file.
703 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
704 * gcc.target/aarch64/pic-constantpool1.c: New file.
705 * gcc.target/aarch64/pic-symrefplus.c: New file.
706 * gcc.target/aarch64/predefine_large.c: New file.
707 * gcc.target/aarch64/predefine_small.c: New file.
708 * gcc.target/aarch64/predefine_tiny.c: New file.
709 * gcc.target/aarch64/reload-valid-spoff.c: New file.
710 * gcc.target/aarch64/scalar_intrinsics.c: New file.
711 * gcc.target/aarch64/table-intrinsics.c: New file.
712 * gcc.target/aarch64/tst-1.c: New file.
713 * gcc.target/aarch64/vect-abs-compile.c: New file.
714 * gcc.target/aarch64/vect-abs.c: New file.
715 * gcc.target/aarch64/vect-abs.x: New file.
716 * gcc.target/aarch64/vect-compile.c: New file.
717 * gcc.target/aarch64/vect-faddv-compile.c: New file.
718 * gcc.target/aarch64/vect-faddv.c: New file.
719 * gcc.target/aarch64/vect-faddv.x: New file.
720 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
721 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
722 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
723 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
724 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
725 * gcc.target/aarch64/vect-fp-compile.c: New file.
726 * gcc.target/aarch64/vect-fp.c: New file.
727 * gcc.target/aarch64/vect-fp.x: New file.
728 * gcc.target/aarch64/vect-mull-compile.c: New file.
729 * gcc.target/aarch64/vect-mull.c: New file.
730 * gcc.target/aarch64/vect-mull.x: New file.
731 * gcc.target/aarch64/vect.c: New file.
732 * gcc.target/aarch64/vect.x: New file.
733 * gcc.target/aarch64/vector_intrinsics.c: New file.
734 * gcc.target/aarch64/vfp-1.c: New file.
735 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
736 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
737 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
738 * g++.dg/abi/aarch64_guard1.C: New file.
739
740 2012-10-23 Jakub Jelinek <jakub@redhat.com>
741
742 PR c++/54988
743 * c-c++-common/pr54988.c: New test.
744
745 2012-10-23 Jan Hubicka <jh@suse.cz>
746
747 * gcc.dg/tree-prof/peel-1.c: New testcase.
748
749 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
750
751 PR gcc/52945
752 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
753
754 2012-10-23 Joseph Myers <joseph@codesourcery.com>
755
756 * gcc.dg/c99-predef-1.c: New test.
757 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
758 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
759 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
760 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
761 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
762 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
763 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
764 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
765 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
766 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
767 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
768 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
769
770 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
771
772 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
773
774 2012-10-23 Jan Hubicka <jh@suse.cz>
775
776 PR middle-end/54937
777 * gcc.c-torture/execute/pr54937.c: New testcase.
778 * gcc.dg/tree-ssa/cunroll-2.c: Update.
779
780 2012-10-23 Jan Hubicka <jh@suse.cz>
781
782 PR middle-end/54967
783 * gfortran.dg/pr54967.f90: New testcase.
784
785 2012-10-23 Terry Guo <terry.guo@arm.com>
786
787 PR target/55019
788 * gcc.dg/pr55019.c: New.
789
790 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
791
792 PR tree-optimization/55008
793 * gcc.dg/tree-ssa/pr55008.c: New test.
794
795 2012-10-22 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/55011
798 * gcc.dg/torture/pr55011.c: New testcase.
799
800 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
801
802 * gcc.target/arm/pr40457-1.c: Adjust expected output.
803 * gcc.target/arm/pr40457-2.c: Likewise.
804 * gcc.target/arm/pr40457-3.c: Likewise.
805
806 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
807
808 * gnat.dg/specs/limited_with4.ads: New test.
809 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
810
811 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
812
813 * gnat.dg/modular4.adb: New test.
814 * gnat.dg/modular4_pkg.ads: New helper.
815
816 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
817
818 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
819 * gnat.dg/specs/addr1.ads: Likewise.
820
821 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
822
823 * gcc.dg/webizer.c (main): Add missing exit call.
824
825 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
826
827 PR fortran/54465
828 * gfortran.dg/wextra_1.f: New test.
829
830 2012-10-20 Jan Hubicka <jh@suse.cz>
831
832 * gcc.dg/tree-prof/unroll-1.c: New testcase.
833
834 2012-10-19 Janus Weil <janus@gcc.gnu.org>
835
836 PR fortran/54224
837 * gfortran.dg/warn_unused_function.f90: New.
838
839 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
840
841 * lib/target-supports.exp
842 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
843
844 2012-10-19 Richard Guenther <rguenther@suse.de>
845
846 PR tree-optimization/54981
847 * gcc.dg/pr54981.c: New testcase.
848
849 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
850
851 PR target/54892
852 * gcc.target/arm/pr54892.c: New.
853
854 2012-10-19 Bin Cheng <bin.cheng@arm.com>
855
856 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
857
858 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
859
860 PR c++/54501
861 * g++.dg/init/array30.C: New.
862 * g++.dg/init/array31.C: Likewise.
863
864 2012-10-18 Tobias Burnus <burnus@net-b.de>
865
866 PR fortran/54884
867 * gfortran.dg/public_private_module_7.f90: New.
868
869 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
870
871 PR c++/29633
872 * g++.dg/template/pr29633.C: New.
873
874 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
875
876 * gnat.dg/loop_optimization13.ad[sb]: New test.
877 * gnat.dg/loop_optimization13_pkg.ads: New helper.
878
879 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
880
881 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
882 * gcc.target/arm/neon/vfmaf32.c: Likewise.
883 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
884 * gcc.target/arm/neon/vfmsf32.c: Likewise.
885
886 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
887
888 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
889 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
890 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
891 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
892 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
893 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
894
895 2012-10-16 Jan Hubicka <jh@suse.cz>
896
897 * gcc.target/i386/l_fma_float_?.c: Update.
898 * gcc.target/i386/l_fma_double_?.c: Update.
899 * gfortran.dg/do_1.f90: XFAIL
900 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
901 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
902 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
903 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
904 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
905 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
906 valid.
907
908 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
909
910 PR c/53063
911 PR c/40989
912 * gcc.dg/Wstrict-overflow-24.c: New.
913
914 2012-10-16 Tobias Burnus <burnus@net-b.de>
915
916 PR fortran/50981
917 PR fortran/54618
918 * gfortran.dg/class_optional_1.f90: New.
919 * gfortran.dg/class_optional_2.f90: New.
920
921 2012-10-16 Jakub Jelinek <jakub@redhat.com>
922
923 PR debug/54796
924 * gcc.dg/guality/pr54796.c: New test.
925
926 PR tree-optimization/54889
927 * gfortran.dg/pr54889.f90: New test.
928
929 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
930
931 * g++.dg/other/dump-ada-spec-2.C: New test.
932
933 2012-10-16 Easwaran Raman <eraman@google.com>
934
935 * gcc.dg/tree-prof/switch-case-1.c: New test case.
936 * gcc.dg/tree-prof/switch-case-2.c: New test case.
937
938 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
939
940 * gcc.dg/torture/stackalign/builtin-apply-2.c,
941 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
942
943 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
944
945 PR target/54925
946 * gcc.c-torture/compile/pr54925.c: New.
947
948 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
949
950 PR target/51244
951 * gcc.target/sh/pr51244-17.c: New.
952
953 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
954
955 PR target/54760
956 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
957 functions.
958 * gcc.target/sh/pr54760-4.c: New.
959
960 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
961
962 PR target/34777
963 * gcc.target/sh/torture/sh-torture.exp: New.
964 * gcc.target/sh/torture/pr34777.c: New.
965
966 2012-10-15 Matthias Klose <doko@ubuntu.com>
967
968 * lib/target-supports.exp (check_profiling_available): Match
969 arm*-*-linux-* for ARM Linux/GNU.
970 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
971 * gfortran.dg/enum_10.f90: Likewise.
972 * gfortran.dg/enum_9.f90: Likewise.
973 * gcc.target/arm/synchronize.c: Likewise.
974 * g++.old-deja/g++.jason/enum6.C: Likewise.
975 * g++.old-deja/g++.other/enum4.C: Likewise.
976 * g++.old-deja/g++.law/enum9.C: Likewise.
977
978 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
979
980 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
981 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
982
983 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
984 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/17805
987 * g++.dg/overload/operator6.C: New.
988
989 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/50080 (again)
992 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
993 * g++.dg/parse/tmpl-outside1.C: Likewise.
994 * g++.dg/template/qualttp18.C: Likewise.
995 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
996 * g++.old-deja/g++.pt/overload13.C: Likewise.
997
998 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
999
1000 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1001 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1002 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1003 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1004 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1005 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1006 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1007 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1008
1009 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1010
1011 PR c++/50080
1012 * g++.dg/parse/tmpl-outside2.C: New.
1013 * g++.dg/parse/tmpl-outside1.C: Adjust.
1014 * g++.dg/template/qualttp18.C: Likewise.
1015 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1016 * g++.old-deja/g++.pt/overload13.C: Likewise.
1017
1018 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1019
1020 PR tree-optimization/54915
1021 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1022
1023 2012-10-15 Richard Guenther <rguenther@suse.de>
1024
1025 PR tree-optimization/54920
1026 * gcc.dg/torture/pr54920.c: New testcase.
1027
1028 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1029
1030 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1031
1032 2012-10-13 Jason Merrill <jason@redhat.com>
1033
1034 * g++.dg/tls/thread_local7g.C: Require tls_native.
1035
1036 2012-10-14 Jason Merrill <jason@redhat.com>
1037
1038 * g++.dg/cpp0x/inh-ctor1.C: New.
1039 * g++.dg/cpp0x/inh-ctor2.C: New.
1040 * g++.dg/cpp0x/inh-ctor3.C: New.
1041 * g++.dg/cpp0x/inh-ctor4.C: New.
1042 * g++.dg/cpp0x/inh-ctor5.C: New.
1043 * g++.dg/cpp0x/inh-ctor6.C: New.
1044 * g++.dg/cpp0x/inh-ctor7.C: New.
1045 * g++.dg/cpp0x/inh-ctor8.C: New.
1046 * g++.dg/cpp0x/inh-ctor9.C: New.
1047 * g++.dg/cpp0x/inh-ctor10.C: New.
1048 * g++.dg/cpp0x/inh-ctor11.C: New.
1049 * g++.dg/cpp0x/inh-ctor12.C: New.
1050 * g++.dg/cpp0x/inh-ctor13.C: New.
1051
1052 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1053
1054 PR rtl-optimization/54919
1055 * gcc.dg/pr54919.c: New testcase.
1056
1057 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/53581
1060 * g++.dg/template/crash113.C: New.
1061
1062 2012-10-14 Jan Hubicka <jh@suse.cz>
1063
1064 * gcc.dg/unroll_5.c: New testcase.
1065
1066 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/52643
1069 * g++.dg/opt/pr52643.C: New.
1070
1071 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1072
1073 PR target/54602
1074 * gcc.target/sh/pr54602-1.c: New.
1075 * gcc.target/sh/pr54602-2.c: New.
1076 * gcc.target/sh/pr54602-3.c: New.
1077 * gcc.target/sh/pr54602-4.c: New.
1078
1079 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1080
1081 PR target/54680
1082 * gcc.target/sh/pr54680.c: New.
1083
1084 2012-10-12 Jan Hubicka <jh@suse.cz>
1085
1086 * gcc.dg/webizer.c: New testcase.
1087
1088 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1089
1090 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1091 specify -m64.
1092
1093 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1094
1095 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1096 Return 0 if already specifying -mfloat-abi other than hard.
1097
1098 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1099
1100 * gcc.dg/pr53060.c: Prune irrelevant warning.
1101
1102 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1103
1104 PR c/54381
1105 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1106 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1107 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1108 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1109 Adjust expected wording of warnings for *cmp* builtins.
1110 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1111 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1112
1113 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/24449
1116 * g++.dg/parse/friend-main.C: New.
1117
1118 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1119
1120 PR c++/53055
1121 * g++.dg/pr53055.C: New testcase.
1122
1123 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/52744
1126 * g++.dg/cpp0x/pr52744.C: New.
1127
1128 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1129
1130 PR fortran/40453
1131 * gfortran.dg/dummy_procedure_9.f90: New.
1132
1133 2012-10-12 Richard Biener <rguenther@suse.de>
1134
1135 PR tree-optimization/54894
1136 * gcc.dg/torture/pr54894.c: New testcase.
1137
1138 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1139
1140 PR target/51244
1141 * gcc.target/sh/pr51244-13.c: New.
1142 * gcc.target/sh/pr51244-14.c: New.
1143 * gcc.target/sh/pr51244-15.c: New.
1144 * gcc.target/sh/pr51244-16.c: New.
1145
1146 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 PR c++/51878
1149 * g++.dg/cpp0x/decltype45.C: New.
1150
1151 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1152
1153 PR fortran/54784
1154 * gfortran.dg/class_allocate_13.f90: New.
1155
1156 2012-10-11 Jason Merrill <jason@redhat.com>
1157
1158 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1159 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1160
1161 * g++.dg/gomp/tls-5.C: Require tls_native.
1162 * g++.dg/tls/thread_local7.C: Require tls_native.
1163 * g++.dg/tls/static2.C: New.
1164
1165 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1166
1167 PR c++/36107
1168 * g++.dg/ext/weak5.C: New.
1169
1170 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1171
1172 PR testsuite/54868
1173 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1174 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1175
1176 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/43765
1179 * g++.dg/parse/pr43765.C: New.
1180
1181 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1182
1183 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1184
1185 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/43663
1188 * g++.dg/init/bitfield3.C: New.
1189
1190 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1191
1192 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1193
1194 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR tree-optimization/54877
1197 * gcc.dg/torture/pr54877.c: New test.
1198
1199 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1200
1201 PR testsuite/53397
1202 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1203 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1204 and remove target info from dg-do compile.
1205 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1206 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1207 and remove target info from dg-do compile.
1208
1209 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1210
1211 * gcc.dg/pr54782.c: Require target with pthread support.
1212
1213 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/53122
1216 * g++.dg/cpp0x/auto35.C: New.
1217
1218 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1219
1220 PR c++/53540 - using fails to be equivalent to typedef
1221 * g++.dg/cpp0x/alias-decl-24.C: New test.
1222
1223 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1224
1225 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1226 that c++11 attributes to types are ignored for now.
1227 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1228 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1229
1230 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/53741
1233 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1234
1235 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/50478
1238 * g++.dg/cpp0x/initlist67.C: New.
1239
1240 2012-10-10 Dehao Chen <dehao@google.com>
1241
1242 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1243
1244 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1245
1246 PR target/52480
1247 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1248 Add runtime tests.
1249
1250 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/53307
1253 * g++.dg/cpp0x/decltype44.C: New.
1254
1255 2012-10-09 Steve Ellcey <sellcey@mips.com>
1256
1257 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1258
1259 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/53763
1262 * g++.dg/cpp0x/decltype43.C: New.
1263
1264 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1265
1266 PR middle-end/53397
1267 * gcc.dg/pr53397-1.c: New test case.
1268 * gcc.dg/pr53397-2.c: New test case.
1269
1270 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/54194
1273 * g++.dg/warn/Wparentheses-26.C: Adjust.
1274 * g++.dg/warn/Wparentheses-27.C: New.
1275
1276 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1277
1278 PR c++/54427
1279 * c-c++-common/vector-scalar.c: New testcase.
1280 * g++.dg/ext/vector18.C: New testcase.
1281 * g++.dg/ext/vector5.C: This is not an error anymore.
1282 * gcc.dg/init-vec-1.c: Move ...
1283 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1284 * gcc.c-torture/execute/vector-shift1.c: Move ...
1285 * c-c++-common/torture/vector-shift1.c: ... here.
1286 * gcc.dg/scal-to-vec1.c: Move ...
1287 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1288 C++11. Adapt error messages.
1289 * gcc.dg/convert-vec-1.c: Move ...
1290 * c-c++-common/convert-vec-1.c: ... here.
1291 * gcc.dg/scal-to-vec2.c: Move ...
1292 * c-c++-common/scal-to-vec2.c: ... here.
1293
1294 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1295
1296 PR target/54400
1297 * gcc.target/i386/pr54400.c: New testcase.
1298
1299 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR c++/54858
1302 * g++.dg/template/pr54858.C: New test.
1303
1304 2012-10-08 Marek Polacek <polacek@redhat.com>
1305
1306 PR debug/54831
1307 * g++.dg/debug/pr54831.C: New test.
1308
1309 2012-10-08 Dehao Chen <dehao@google.com>
1310
1311 * g++.dg/predict-loop-exit-1.C: New.
1312 * g++.dg/predict-loop-exit-2.C: New.
1313 * g++.dg/predict-loop-exit-3.C: New.
1314
1315 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1316
1317 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1318
1319 2012-10-08 Jason Merrill <jason@redhat.com>
1320
1321 * g++.dg/gomp/tls-5.C: New.
1322 * g++.dg/gomp/tls-wrap1.C: New.
1323 * g++.dg/gomp/tls-wrap2.C: New.
1324 * g++.dg/gomp/tls-wrap3.C: New.
1325 * g++.dg/gomp/tls-wrap4.C: New.
1326 * g++.dg/gomp/tls-wrapper-cse.C: New.
1327 * g++.dg/tls/thread_local-cse.C: New.
1328 * g++.dg/tls/thread_local-order1.C: New.
1329 * g++.dg/tls/thread_local-order2.C: New.
1330 * g++.dg/tls/thread_local-wrap1.C: New.
1331 * g++.dg/tls/thread_local-wrap2.C: New.
1332 * g++.dg/tls/thread_local-wrap3.C: New.
1333 * g++.dg/tls/thread_local-wrap4.C: New.
1334 * g++.dg/tls/thread_local2g.C: New.
1335 * g++.dg/tls/thread_local3g.C: New.
1336 * g++.dg/tls/thread_local4g.C: New.
1337 * g++.dg/tls/thread_local5g.C: New.
1338 * g++.dg/tls/thread_local6g.C: New.
1339 * g++.dg/tls/thread_local7g.C: New.
1340
1341 * g++.dg/tls/thread_local3.C: New.
1342 * g++.dg/tls/thread_local4.C: New.
1343 * g++.dg/tls/thread_local5.C: New.
1344 * g++.dg/tls/thread_local6.C: New.
1345
1346 * g++.dg/tls/init-2.C: Tweak errors.
1347 * g++.dg/tls/thread_local1.C: New.
1348 * g++.dg/tls/thread_local2.C: New.
1349 * g++.dg/tls/thread_local7.C: New.
1350
1351 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1352
1353 PR target/54866
1354 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1355
1356 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1357
1358 PR target/54685
1359 * gcc.target/sh/pr54685.c: New.
1360
1361 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1362
1363 PR c++/53528 C++11 attribute support
1364 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1365 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1421
1422 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1423
1424 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1425 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1426 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1427
1428 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1429
1430 PR target/54760
1431 * gcc.target/sh/pr54760-2.c: New.
1432 * gcc.target/sh/pr54760-3.c: New.
1433
1434 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1435
1436 PR c++/51422
1437 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1438
1439 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1440 Sandra Loosemore <sandra@codesourcery.com>
1441
1442 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1443 and test that the accumulator is initialized using MULT.
1444 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1445 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1446
1447 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1448
1449 PR c++/52764
1450 * g++.dg/cpp0x/stdint.C: New.
1451
1452 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1453
1454 PR c++/54249
1455 * g++.dg/cpp0x/stddef.C: New.
1456
1457 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1458
1459 PR fortran/54832
1460 * gfortran.dg/typebound_operator_17.f90: New.
1461
1462 2012-10-06 Jan Hubicka <jh@suse.cz>
1463
1464 PR lto/53831
1465 PR lto/54776
1466 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1467
1468 2012-10-06 Jan Hubicka <jh@suse.cz>
1469
1470 * gcc.dg/lto/resolutions_0.c: New testcase.
1471
1472 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1473
1474 PR fortran/45521
1475 * gfortran.dg/generic_25.f90: New.
1476 * gfortran.dg/generic_26.f90: New.
1477 * gfortran.dg/generic_27.f90: New.
1478
1479 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1480
1481 PR target/54760
1482 * gcc.target/sh/pr54760-1.c: New.
1483
1484 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1485
1486 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1487 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1488 * g++.dg/warn/Wsign-compare-5.C: New test.
1489 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1490 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1491 * g++.dg/ext/builtin30.C: New test.
1492 * g++.dg/ext/vla12.C: New test.
1493 * gcc.dg/builtins-85.c: New test.
1494
1495 PR debug/54519
1496 * gcc.dg/guality/pr54519-1.c: New test.
1497 * gcc.dg/guality/pr54519-2.c: New test.
1498 * gcc.dg/guality/pr54519-3.c: New test.
1499 * gcc.dg/guality/pr54519-4.c: New test.
1500 * gcc.dg/guality/pr54519-5.c: New test.
1501 * gcc.dg/guality/pr54519-6.c: New test.
1502
1503 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 PR c++/50893
1506 * g++.dg/cpp0x/defaulted38.C: New.
1507
1508 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR tree-optimization/33763
1511 * c-c++-common/pr33763.c: New test.
1512
1513 PR tree-optimization/54810
1514 * gcc.dg/tree-ssa/vrp85.c: New test.
1515
1516 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1517
1518 * gcc.dg/ucnid-7.c: Skip on AIX.
1519 * gcc.dg/ucnid-8.c: Same.
1520 * gcc.dg/ucnid-10.c: Same.
1521 * gcc.dg/ucnid-13.c: Same.
1522 * gcc.dg/attr-alias-3.c: Same.
1523 * gcc.dg/attr-alias-5.c: Same.
1524 * gcc.dg/torture/pr51106-2.c: Same.
1525 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1526
1527 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/52233
1530 * g++.dg/cpp0x/alias-decl-23.C: New.
1531
1532 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/53403
1535 * g++.dg/template/friend53.C: New.
1536
1537 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1540 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1541 (scan-ada-spec): Likewise.
1542 (scan-ada-spec-not): Likewise.
1543 * gcc.dg/dump-ada-spec-1.c: New test.
1544 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1545
1546 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1547
1548 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1549
1550 2012-10-04 Florian Weimer <fweimer@redhat.com>
1551
1552 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1553
1554 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/54323
1557 * g++.dg/cpp0x/pr54323.C: New.
1558
1559 2012-10-04 Richard Guenther <rguenther@suse.de>
1560
1561 PR middle-end/54735
1562 * g++.dg/torture/pr54735.C: New testcase.
1563
1564 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 PR rtl-optimization/54739
1567 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1568
1569 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1570
1571 PR target/51244
1572 * gcc.target/sh/pr51244-12.c: New.
1573
1574 2012-10-03 Dehao Chen <dehao@google.com>
1575
1576 PR middle-end/54782
1577 * gcc.dg/pr54782.c: New test.
1578
1579 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR c++/54777
1582 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1583
1584 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1585
1586 PR fortran/54778
1587 * gfortran.dg/class_53.f90: New.
1588
1589 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1590
1591 PR debug/54551
1592 * gcc.dg/guality/pr54551.c: New.
1593
1594 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1595
1596 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1597 * gcc.target/powerpc/pr46728-2.c: Likewise.
1598
1599 2012-10-02 Sharad Singhai <singhai@google.com>
1600
1601 PR testsuite/54772
1602 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1603 to fix test failures caused by r191883.
1604 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1605 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1606 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1607 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1608 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1609 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1610 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1611 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1612 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1613
1614 2012-09-30 Sharad Singhai <singhai@google.com>
1615
1616 * gcc.target/i386/vect-double-1.c: Fix test.
1617
1618 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1619
1620 PR target/54087
1621 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1622 atomic_sub fails.
1623
1624 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1625
1626 PR rtl-optimization/54457
1627 * gcc.target/i386/pr54457.c: New test.
1628
1629 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1630
1631 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1632
1633 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1634
1635 * gcc.target/i386/vect-rebuild.c: New testcase.
1636
1637 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1638
1639 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1640
1641 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1642
1643 * gcc.target/mips/pr37362.c: Fix target selector.
1644
1645 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1646
1647 PR target/54083
1648 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1649
1650 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1651
1652 * gcc.dg/ucnid-8.c: Update line number.
1653 * gcc.dg/torture/pr51106-2.c: Likewise.
1654
1655 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1656
1657 PR fortran/54667
1658 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1659 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1660 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1661
1662 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1663
1664 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1665 partially reverting r170092.
1666 * gfortran.dg/class_7.f03: Ditto.
1667 * gfortran.dg/coarray_14.f90: Ditto.
1668 * gfortran.dg/typebound_proc_13.f03: Ditto.
1669
1670 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1671
1672 PR c++/54738
1673 * g++.dg/cpp0x/sfinae42.C: New.
1674
1675 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1676
1677 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1678 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1679 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1680 * gcc.dg/pr42629.c: XFAIL on AIX.
1681 * gcc.dg/pr47684.c: Same.
1682 * gcc.dg/pr43670.c: Same.
1683 * gcc.dg/pr42916.c: Same.
1684 * gcc.dg/pr45449.c: Same.
1685 * gcc.dg/pr50017.c: Same.
1686 * gcc.dg/pr42728.c: Same.
1687 * gcc.dg/pr47881.c: Same.
1688 * gcc.dg/pr44023.c: Same.
1689 * gcc.dg/pr41345.c: Same.
1690 * gcc.dg/pr42630.c: Same.
1691 * gcc.dg/pr44971.c: Same.
1692 * gcc.dg/pr46771.c: Same.
1693 * gcc.dg/ucnid-8.c: Same.
1694 * gcc.dg/ucnid-10.c: Same.
1695 * gcc.dg/ucnid-13.c: Same.
1696 * gcc.dg/torture/pr51106-2.c: Same.
1697 * gcc.dg/pr48768.c: Same.
1698 * gcc.dg/pr42631.c: Same.
1699 * gcc.dg/pr43084.c: Same.
1700 * gcc.dg/ucnid-7.c: Same.
1701 * gcc.dg/pr42889.c: Same.
1702 * gcc.dg/pr41241.c: Same.
1703 * gcc.dg/pr42719.c: Same.
1704 * g++.dg/debug/pr46583.C: Same.
1705 * g++.dg/debug/pr47106.C: Same.
1706 * g++.dg/opt/pr48549.C: Same.
1707 * g++.dg/other/pr42685.C: Same.
1708 * c-c++-common/pr43942.c: Same.
1709
1710 2012-09-29 Ian Lance Taylor <iant@google.com>
1711
1712 * go.test/go-test.exp: Update for latest version of Go testsuite.
1713
1714 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1715
1716 PR fortran/52724
1717 * gfortran.dg/internal_readwrite_3.f90: New test.
1718
1719 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1720
1721 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1722 c-c++-common/Wunused-local-typedefs-2.c to here.
1723
1724 PR c++/54372 - unused attribute inactive on dependant entities
1725 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1726
1727 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1728
1729 PR c++/29028 - Missed unused warning on using declaration
1730 * g++.dg/warn/Wunused-var-18.C: New test.
1731
1732 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1733
1734 PR c++/53551 - -Wunused-local-typedefs misses uses
1735 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1736
1737 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1738
1739 PR target/54716
1740 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1741
1742 PR tree-optimization/54713
1743 * gcc.c-torture/compile/pr54713-1.c: New test.
1744 * gcc.c-torture/compile/pr54713-2.c: New test.
1745 * gcc.c-torture/compile/pr54713-3.c: New test.
1746
1747 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1748
1749 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1750
1751 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1752
1753 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1754
1755 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR target/54703
1758 * gcc.target/i386/pr54703.c: New test.
1759
1760 2012-09-27 Richard Guenther <rguenther@suse.de>
1761
1762 PR lto/54709
1763 * gcc.dg/lto/pr54709_0.c: New testcase.
1764 * gcc.dg/lto/pr54709_1.c: Likewise.
1765
1766 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1767
1768 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1769
1770 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1771
1772 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1773
1774 * gcc.target/arm/pr42879.c: Handle big-endian.
1775
1776 2012-09-26 Steve Ellcey <sellcey@mips.com>
1777
1778 PR c/37303
1779 * gcc.dg/pr37303.c: Check for rdata or rodata.
1780
1781 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1782
1783 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1784
1785 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1786
1787 PR target/51274
1788 PR target/53087
1789 * gcc.target/powerpc/ppc-ne0-1.c: New.
1790
1791 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1792
1793 PR target/54089
1794 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1795 test_19, test_20, test_21, test_22, test_23): New functions.
1796 * gcc.target/sh/pr54089-4.c: New.
1797 * gcc.target/sh/pr54089-5.c: New.
1798 * gcc.target/sh/pr54089-6.c: New.
1799 * gcc.target/sh/pr54089-7.c: New.
1800
1801 2012-09-25 Richard Guenther <rguenther@suse.de>
1802
1803 PR lto/54625
1804 * gcc.dg/lto/pr54702_0.c: New testcase.
1805 * gcc.dg/lto/pr54702_1.c: Likewise.
1806 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1807 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1808 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1809 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1810
1811 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/54526
1814 * g++.dg/cpp0x/parse2.C: New.
1815 * g++.dg/parse/error11.C: Adjust.
1816 * g++.dg/parse/error12.C: Likewise.
1817
1818 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1819
1820 * gcc.target/i386/20030217-1.c: Added check for
1821 large_long_double effective target.
1822 * gcc.target/i386/387-3.c: Likewise.
1823 * gcc.target/i386/387-4.c: Likewise.
1824 * gcc.target/i386/pr36578-1.c: Likewise.
1825 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1826 when long double size is equal double size.
1827 * gcc.target/i386/excess-precision-1.c: Likewise.
1828 * gcc.target/i386/pr36578-2.c: Likewise.
1829 * gcc.target/i386/20030217-2.c: New testcase.
1830
1831 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR tree-optimization/54676
1834 * gcc.dg/pr54676.c: New test.
1835
1836 2012-09-25 Richard Guenther <rguenther@suse.de>
1837
1838 PR tree-optimization/53663
1839 * gcc.dg/torture/pr53663-1.c: New testcase.
1840 * gcc.dg/torture/pr53663-2.c: Likewise.
1841 * gcc.dg/torture/pr53663-3.c: Likewise.
1842
1843 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1844
1845 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1846
1847 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1848
1849 * lib/target-supports-dg.exp (dg-require-effective-target,
1850 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1851 dg-process-target-1 instead of dg-process-target.
1852 (dg-process-target-1): Rename from dg-process-target.
1853 (dg-process-target): New.
1854
1855 2012-09-24 Richard Guenther <rguenther@suse.de>
1856
1857 PR tree-optimization/54684
1858 * g++.dg/torture/pr54684.C: New testcase.
1859
1860 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1861
1862 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1863
1864 2012-09-24 Richard Guenther <rguenther@suse.de>
1865
1866 PR middle-end/52173
1867 * gcc.dg/tm/pr52173-1.c: New.
1868 * gcc.dg/tm/pr52173-2.c: New.
1869
1870 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1871
1872 * gcc.dg/pr54669.c: New test.
1873
1874 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1875 Dominique Dhumieres <dominiq@lps.ens.fr>
1876
1877 PR testsuite/54677
1878 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1879
1880 2012-09-23 Tobias Burnus <burnus@net-b.de>
1881
1882 PR fortran/54618
1883 * gfortran.dg/class_array_14.f90: New.
1884
1885 2012-09-22 Kai Tietz <ktietz@redhat.com>
1886
1887 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1888 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1889
1890 2012-09-21 Dehao Chen <dehao@google.com>
1891
1892 PR go/54649
1893 PR tree-optimization/54655
1894 * g++.dg/pr54655.C: New testcase.
1895
1896 2012-09-21 Richard Guenther <rguenther@suse.de>
1897
1898 PR tree-optimization/54647
1899 * g++.dg/torture/pr54647.C: New testcase.
1900
1901 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1902
1903 PR c++/54427
1904 * c-c++-common/torture/vector-compare-2.c: Add -w.
1905
1906 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gnat.dg/opt20.ads: Move dg directive to...
1909 * gnat.dg/opt20.adb: ...here.
1910 * gnat.dg/addr1.ad[sb]: Likewise.
1911 * gnat.dg/concat2.ad[sb]: Likewise.
1912 * gnat.dg/array16.ad[sb]: Likewise.
1913 * gnat.dg/atomic5.ad[sb]: Likewise.
1914 * gnat.dg/discr29.ad[sb]: Likewise.
1915 * gnat.dg/noreturn5.ad[sb]: Likewise.
1916 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1917 * gnat.dg/discr23.ads: Remove dg directive.
1918 * gnat.dg/nested_float_packed.ads: Likewise.
1919 * gnat.dg/oconst6.ads: Move to...
1920 * gnat.dg/specs/oconst6.ads: ...here.
1921
1922 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1923
1924 PR c++/52432
1925 * g++.dg/cpp0x/decltype32.C: Tweak.
1926
1927 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1928
1929 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1930 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1931 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1932 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1933
1934 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1935
1936 PR c++/54581
1937 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1938
1939 2012-09-19 Steve Ellcey <sellcey@mips.com>
1940
1941 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1942
1943 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1944
1945 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1946 * gcc.target/powerpc/ppc-mftb.c: New file.
1947
1948 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1949
1950 PR target/54089
1951 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1952 functions.
1953
1954 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1955
1956 PR target/54236
1957 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1958
1959 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gcc.c-torture/execute/20120919-1.c: New test.
1962
1963 2012-09-19 Richard Guenther <rguenther@suse.de>
1964
1965 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1966
1967 2012-09-19 Richard Guenther <rguenther@suse.de>
1968
1969 * gcc.dg/builtin-unreachable-6.c: Adjust.
1970
1971 2012-09-19 Richard Guenther <rguenther@suse.de>
1972
1973 * gcc.dg/builtin-object-size-10.c: Adjust.
1974 * gcc.dg/builtin-unreachable-5.c: Adjust.
1975 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1976 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1977 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1978 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1979 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1980 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1981 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1982 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1983 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1984 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1985 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1986 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1987
1988 2012-09-19 Richard Guenther <rguenther@suse.de>
1989
1990 PR tree-optimization/54132
1991 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1992 * gcc.dg/torture/pr54132.c: Likewise.
1993
1994 2012-09-19 Terry Guo <terry.guo@arm.com>
1995
1996 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1997 extra prune rules that will be applied to all tests in a .exp file.
1998 (gcc-dg-prune): Use rules defined by the above variable.
1999 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2000 harmless warnings on architecture switch conflict.
2001
2002 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2003
2004 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2005 of asm-comment characters instead of a single one.
2006 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2007
2008 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2009
2010 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2011
2012 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2013 target instead of xfailing it.
2014 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2015 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2016 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2017 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2018 * gcc.dg/vect/vect-104.c: Likewise.
2019 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2020 * gcc.dg/vect/vect-outer-1.c: Likewise.
2021 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2022 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2023 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2024 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2025 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2026 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2027 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2028 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2029 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2030
2031 * lib/target-supports.exp
2032 (check_effective_target_vect_widen_mult_qi_to_hi,
2033 check_effective_target_vect_widen_mult_hi_to_si,
2034 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2035 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2036 check_effective_target_vect_pack_trunc,
2037 check_effective_target_vect_unpack,
2038 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2039 instead of arm_none.
2040
2041 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2042
2043 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2044
2045 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2046 config to compiler_flags.
2047
2048 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR target/54592
2051 * gcc.target/i386/pr54592.c: New test.
2052
2053 PR tree-optimization/54610
2054 * gcc.target/i386/pr54610.c: New test.
2055
2056 2012-09-17 Jason Merrill <jason@redhat.com>
2057
2058 PR c++/54575
2059 * g++.dg/cpp0x/alias-decl-21.C: New.
2060 * g++.dg/cpp0x/alias-decl-22.C: New.
2061
2062 2012-09-17 Tobias Burnus <burnus@net-b.de>
2063
2064 PR fortran/54608
2065 * gfortran.dg/scan_2.f90: New.
2066
2067 2012-09-17 Jason Merrill <jason@redhat.com>
2068
2069 PR c++/53661
2070 * g++.dg/init/aggr9.C: New.
2071
2072 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2073
2074 * gnat.dg/loop_optimization12.ad[sb]: New test.
2075
2076 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2077
2078 PR fortran/54285
2079 * gfortran.dg/proc_ptr_result_7.f90: New.
2080
2081 2012-09-17 Tobias Burnus <burnus@net-b.de>
2082
2083 PR fortran/54603
2084 * gfortran.dg/structure_constructor_11.f90: New.
2085
2086 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR tree-optimization/54563
2089 * g++.dg/torture/pr54563.C: New test.
2090
2091 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2092
2093 PR fortran/54594
2094 * gfortran.dg/typebound_generic_14.f03: New.
2095
2096 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2097
2098 PR fortran/54387
2099 * gfortran.dg/proc_ptr_38.f90: New.
2100
2101 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2102
2103 PR debug/54460
2104 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2105 to scary regexp.
2106
2107 PR testsuite/54007
2108 * gnat.dg/lto15.adb: Require lto.
2109
2110 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2111 "myBindC" for hppa*-*-hpux*.
2112
2113 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2114
2115 * gfortran.dg/namelist_75.f90: New test.
2116
2117 2012-09-15 Tom de Vries <tom@codesourcery.com>
2118
2119 * gcc.dg/tree-ssa/vrp82.c: New test.
2120 * gcc.dg/tree-ssa/vrp83.c: Same.
2121 * gcc.dg/tree-ssa/vrp84.c: Same.
2122
2123 2012-09-15 Tom de Vries <tom@codesourcery.com>
2124
2125 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2126 * gcc.dg/tree-ssa/vrp81.c: ... this.
2127
2128 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2129
2130 PR target/54222
2131 * gcc.target/avr/torture/fix-types.h: New.
2132 * gcc.target/avr/torture/vals-hr.def: New.
2133 * gcc.target/avr/torture/vals-r.def: New.
2134 * gcc.target/avr/torture/vals-k.def: New.
2135 * gcc.target/avr/torture/vals-ur.def: New.
2136 * gcc.target/avr/torture/vals-uk.def: New.
2137 * gcc.target/avr/torture/vals-uhr.def: New.
2138 * gcc.target/avr/torture/vals-llk.def: New.
2139 * gcc.target/avr/torture/vals-ullk.def: New.
2140 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2141 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2142 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2143 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2144 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2145 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2146 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2147 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2148
2149 2012-09-14 Dehao Chen <dehao@google.com>
2150
2151 * g++.dg/debug/dwarf2/deallocator.C: New test.
2152
2153 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2154
2155 PR c/54552
2156 * gcc.c-torture/compile/pr54552-1.c: New test.
2157
2158 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2159
2160 PR c++/54427
2161 * g++.dg/other/vector-compare.C: New testcase.
2162 * c-c++-common/vector-compare-3.c: New testcase.
2163 * gcc.dg/vector-shift.c: Move ...
2164 * c-c++-common/vector-shift.c: ... here.
2165 * gcc.dg/vector-shift1.c: Move ...
2166 * c-c++-common/vector-shift1.c: ... here.
2167 * gcc.dg/vector-shift3.c: Move ...
2168 * c-c++-common/vector-shift3.c: ... here.
2169 * gcc.dg/vector-compare-1.c: Move ...
2170 * c-c++-common/vector-compare-1.c: ... here.
2171 * gcc.dg/vector-compare-2.c: Move ...
2172 * c-c++-common/vector-compare-2.c: ... here.
2173 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2174 * c-c++-common/torture/vector-compare-1.c: ... here.
2175 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2176 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2177 * c-c++-common/torture/vector-compare-2.c: ... here.
2178 * gcc.c-torture/execute/vector-shift.c: Move ...
2179 * c-c++-common/torture/vector-shift.c: ... here.
2180 * gcc.c-torture/execute/vector-shift2.c: Move ...
2181 * c-c++-common/torture/vector-shift2.c: ... here.
2182 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2183 * c-c++-common/torture/vector-subscript-1.c: ... here.
2184 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2185 * c-c++-common/torture/vector-subscript-2.c: ... here.
2186 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2187 * c-c++-common/torture/vector-subscript-3.c: ... here.
2188
2189 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2190
2191 PR c/54103
2192 * gcc.c-torture/compile/pr54103-1.c,
2193 gcc.c-torture/compile/pr54103-2.c,
2194 gcc.c-torture/compile/pr54103-3.c,
2195 gcc.c-torture/compile/pr54103-4.c,
2196 gcc.c-torture/compile/pr54103-5.c,
2197 gcc.c-torture/compile/pr54103-6.c: New tests.
2198 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2199
2200 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2203
2204 2012-09-14 Richard Guenther <rguenther@suse.de>
2205
2206 PR tree-optimization/54565
2207 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2208 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2209
2210 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2211
2212 * gcc.target/arm/combine-movs.c: Add missing space.
2213
2214 2012-09-14 Richard Guenther <rguenther@suse.de>
2215
2216 * g++.dg/torture/builtin-location.C: New testcase.
2217
2218 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2219 Manuel López-Ibáñez <manu@gcc.gnu.org>
2220
2221 PR c++/53210
2222 * g++.dg/warn/Wuninitialized-self.C: New.
2223
2224 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR c/54559
2227 * gcc.c-torture/compile/pr54559.c: New test.
2228
2229 2012-09-13 Jason Merrill <jason@redhat.com>
2230
2231 PR c++/53839
2232 * g++.dg/cpp0x/constexpr-temp1.C: New.
2233
2234 PR c++/54511
2235 * g++.dg/template/anonunion2.C: New.
2236
2237 PR c++/53836
2238 * g++.dg/template/init10.C: New.
2239
2240 2012-09-13 Tobias Burnus <burnus@net-b.de>
2241
2242 PR fortran/54556
2243 * gfortran.dg/implicit_pure_3.f90: New.
2244
2245 2012-09-13 Richard Guenther <rguenther@suse.de>
2246
2247 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2248
2249 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2250
2251 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2252
2253 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2254
2255 * c-c++-common/pr51712.c: Handle for short-enum targets.
2256
2257 2012-09-12 Terry Guo <terry.guo@arm.com>
2258
2259 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2260 and lsrs for Thumb2 mode.
2261
2262 2012-09-12 Jan Hubicka <jh@suse.cz>
2263
2264 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2265
2266 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2267
2268 PR target/54445
2269 * gcc.target/i386/pr54445-1.c: New file.
2270 * gcc.target/i386/pr54445-2.c: Likewise.
2271
2272 2012-09-12 Tobias Burnus <burnus@net-b.de>
2273
2274 PR fortran/54225
2275 PR fortran/53306
2276 * gfortran.dg/coarray_10.f90: Update dg-error.
2277 * gfortran.dg/coarray_28.f90: New.
2278 * gfortran.dg/array_section_3.f90: New.
2279
2280 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2281
2282 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2283 gcc.target/arm/pr48252.c: Fix for big-endian support.
2284
2285 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2286
2287 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2288
2289 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2290 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2291
2292 * gcc.target/arm/neon-vfma-1.c: New testcase.
2293 * gcc.target/arm/neon-vfms-1.c: Likewise.
2294 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2295 of float.
2296 * gcc.target/arm/neon-vmls-1.c: Likewise.
2297 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2298 function.
2299 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2300 (check_effective_target_arm_neonv2_ok): Likewise.
2301 (check_effective_target_arm_neonv2_hw): Likewise.
2302 (check_effective_target_arm_neonv2): Likewise.
2303
2304 2012-09-11 Richard Guenther <rguenther@suse.de>
2305
2306 PR middle-end/54515
2307 * g++.dg/tree-ssa/pr54515.C: New testcase.
2308
2309 2012-09-10 Andrew Pinski <apinski@cavium.com>
2310
2311 PR tree-opt/c54362
2312 * gcc.dg/tm/memopt-16.c: New testcase.
2313
2314 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2315
2316 PR c++/54541
2317 PR c++/54542
2318 * g++.dg/cpp0x/sfinae40.C: New.
2319 * g++.dg/cpp0x/sfinae41.C: Likewise.
2320
2321 2012-09-10 Jason Merrill <jason@redhat.com>
2322
2323 PR c++/54538
2324 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2325
2326 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2327
2328 PR target/54089
2329 * gcc.target/sh/pr54089-3.c: New.
2330
2331 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2332
2333 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2334
2335 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2336
2337 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2338
2339 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2340
2341 * gcc.dg/pr52558-2.c: Delete.
2342 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2343
2344 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2345
2346 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2347
2348 2012-09-10 Richard Guenther <rguenther@suse.de>
2349
2350 PR tree-optimization/54520
2351 * gcc.dg/torture/pr54520.c: New testcase.
2352
2353 2012-09-10 Jason Merrill <jason@redhat.com>
2354
2355 PR c++/54506
2356 * g++.dg/cpp0x/implicit14.C: New.
2357
2358 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2359
2360 PR fortran/54208
2361 * gfortran.dg/bound_simplification_3.f90: New test.
2362
2363 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2364
2365 PR testsuite/54184
2366 * gcc.dg/pr52558-1.c: Delete.
2367 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2368
2369 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2370
2371 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2372 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2373 * gcc.target/arm/smlaltt-1.c: Likewise.
2374
2375 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2378
2379 2012-09-07 Tom de Vries <tom@codesourcery.com>
2380
2381 PR tree-optimization/53986
2382 * gcc.dg/tree-ssa/vrp80.c: New test.
2383 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2384
2385 2012-09-06 Jason Merrill <jason@redhat.com>
2386
2387 PR c++/54341
2388 PR c++/54253
2389 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2390 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2391
2392 2012-09-06 Andrew Pinski <apinski@cavium.com>
2393
2394 PR tree-opt/54494
2395 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2396
2397 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR rtl-optimization/54455
2400 * gcc.dg/54455.c: New test.
2401
2402 2012-09-06 Tobias Burnus <burnus@net-b.de>
2403
2404 PR fortran/54463
2405 * gfortran.dg/promotion_2.f90: New.
2406
2407 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR middle-end/54486
2410 * c-c++-common/pr54486.c: New test.
2411
2412 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2413
2414 PR fortran/54474
2415 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2416
2417 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2418
2419 PR c++/54191
2420 * g++.dg/cpp0x/sfinae39.C: New.
2421
2422 2012-09-04 Jason Merrill <jason@redhat.com>
2423
2424 PR c++/54441
2425 * g++.dg/ext/flexary3.C: New.
2426
2427 PR c++/54420
2428 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2429
2430 PR c++/54198
2431 * g++.dg/template/defarg15.C: New.
2432
2433 PR c++/54437
2434 * g++.dg/template/access24.C: New.
2435
2436 2012-09-04 Richard Guenther <rguenther@suse.de>
2437
2438 PR tree-optimization/54458
2439 * gcc.dg/torture/pr54458.c: New testcase.
2440
2441 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2442
2443 * gcc.target/arm/neon-vext.c: New test.
2444 * gcc.target/arm/neon-vext-execute.c: Ditto.
2445
2446 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2447
2448 PR fortran/54243
2449 PR fortran/54244
2450 * gfortran.dg/select_type_29.f03: New.
2451
2452 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2453
2454 * gcc.dg/fold-perm.c: Improve test.
2455
2456 2012-09-03 Tobias Burnus <burnus@net-b.de>
2457
2458 PR fortran/51632
2459 * gfortran.dg/coarray_class_1.f90: New.
2460
2461 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2462
2463 PR target/49206
2464 * gcc.c-torture/compile/pr49206.c: New test.
2465
2466 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2467 Uros Bizjak <ubizjak@gmail.com>
2468
2469 PR target/36680
2470 * gfortran.dg/pr36680.f90: New test.
2471
2472 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2473
2474 PR target/42295
2475 * g++.dg/opt/pr42295.C: New test.
2476
2477 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR target/54436
2480 * gcc.dg/torture/pr54436.c: New test.
2481
2482 2012-09-01 Andrew Pinski <apinski@cavium.com>
2483
2484 * gcc.target/mips/truncate-8.c: New testcase.
2485
2486 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2487
2488 PR target/46829
2489 PR target/46843
2490 * gcc.target/i386/pr46829.c: New test.
2491 * gcc.target/i386/pr46843.c: Ditto.
2492
2493 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2494 Jason Merrill <jason@redhat.com>
2495
2496 PR c++/18747
2497 * g++.dg/parse/error50.C: New.
2498
2499 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR c/54428
2502 * gcc.c-torture/compile/pr54428.c: New test.
2503
2504 2012-08-31 Ollie Wild <aaw@google.com>
2505
2506 PR c++/54197
2507 * g++.dg/init/lifetime3.C: New test.
2508
2509 2012-08-31 Martin Jambor <mjambor@suse.cz>
2510
2511 PR middle-end/54409
2512 * gcc.dg/torture/pr54409.c: New test.
2513
2514 2012-08-31 Martin Jambor <mjambor@suse.cz>
2515
2516 * gfortran.dg/pr48636.f90: Add dump scan checks.
2517
2518 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2519
2520 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2521
2522 2012-08-28 Joey Ye <joey.ye@arm.com>
2523
2524 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2525
2526 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2527
2528 PR target/46254
2529 * gcc.target/i386/pr46254.c: New test.
2530
2531 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2532
2533 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2534 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2535 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2536
2537 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2538
2539 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2540 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2541 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2542 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2543 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2544 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2545 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2546 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2547 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2548 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2549 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2550 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2551 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2552 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2553 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2554 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2555 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2556 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2557 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2558 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2559 gcc.target/mips/unaligned-1.c: Tighten regexps.
2560
2561 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2562
2563 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2564 (mips_option_groups): Remove optimization. Add various -f options.
2565 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2566 and -pg imply -fno-omit-frame-pointer.
2567 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2568 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2569 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2570 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2571 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2572 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2573 * gcc.target/mips/abi-n32-long32.c: Likewise.
2574 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2575 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2576 * gcc.target/mips/abi-n32-long64.c: Likewise.
2577 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2578 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2579 * gcc.target/mips/abi-n64-long32.c: Likewise.
2580 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2581 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2582 * gcc.target/mips/abi-n64-long64.c: Likewise.
2583 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2584 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2585 * gcc.target/mips/abi-o32-long32.c: Likewise.
2586 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2587 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2588 * gcc.target/mips/abi-o32-long64.c: Likewise.
2589 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2590 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2591 * gcc.target/mips/abi-o64-long32.c: Likewise.
2592 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2593 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2594 * gcc.target/mips/abi-o64-long64.c: Likewise.
2595 * gcc.target/mips/asm-1.c: Likewise.
2596 * gcc.target/mips/branch-1.c: Likewise.
2597 * gcc.target/mips/call-3.c: Likewise.
2598 * gcc.target/mips/call-saved-3.c: Likewise.
2599 * gcc.target/mips/clear-cache-1.c: Likewise.
2600 * gcc.target/mips/div-1.c: Likewise.
2601 * gcc.target/mips/div-2.c: Likewise.
2602 * gcc.target/mips/div-3.c: Likewise.
2603 * gcc.target/mips/div-4.c: Likewise.
2604 * gcc.target/mips/div-5.c: Likewise.
2605 * gcc.target/mips/div-6.c: Likewise.
2606 * gcc.target/mips/div-7.c: Likewise.
2607 * gcc.target/mips/div-8.c: Likewise.
2608 * gcc.target/mips/div-9.c: Likewise.
2609 * gcc.target/mips/div-10.c: Likewise.
2610 * gcc.target/mips/div-11.c: Likewise.
2611 * gcc.target/mips/div-12.c: Likewise.
2612 * gcc.target/mips/dsp-ctrl.c: Likewise.
2613 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2614 * gcc.target/mips/ext-8.c: Likewise.
2615 * gcc.target/mips/extend-2.c: Likewise.
2616 * gcc.target/mips/fix-r10000-1.c: Likewise.
2617 * gcc.target/mips/fix-r10000-2.c: Likewise.
2618 * gcc.target/mips/fix-r10000-3.c: Likewise.
2619 * gcc.target/mips/fix-r10000-4.c: Likewise.
2620 * gcc.target/mips/fix-r10000-5.c: Likewise.
2621 * gcc.target/mips/fix-r10000-6.c: Likewise.
2622 * gcc.target/mips/fix-r10000-7.c: Likewise.
2623 * gcc.target/mips/fix-r10000-8.c: Likewise.
2624 * gcc.target/mips/fix-r10000-9.c: Likewise.
2625 * gcc.target/mips/fix-r10000-10.c: Likewise.
2626 * gcc.target/mips/fix-r10000-11.c: Likewise.
2627 * gcc.target/mips/fix-r10000-12.c: Likewise.
2628 * gcc.target/mips/fix-r10000-13.c: Likewise.
2629 * gcc.target/mips/fix-r10000-14.c: Likewise.
2630 * gcc.target/mips/fix-r10000-15.c: Likewise.
2631 * gcc.target/mips/fpcmp-1.c: Likewise.
2632 * gcc.target/mips/fpcmp-2.c: Likewise.
2633 * gcc.target/mips/fpr-moves-7.c: Likewise.
2634 * gcc.target/mips/fpr-moves-8.c: Likewise.
2635 * gcc.target/mips/int-moves-1.c: Likewise.
2636 * gcc.target/mips/int-moves-2.c: Likewise.
2637 * gcc.target/mips/long-calls-pg.c: Likewise.
2638 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2639 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2640 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2641 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2642 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2643 * gcc.target/mips/mips-3d-1.c: Likewise.
2644 * gcc.target/mips/mips-3d-2.c: Likewise.
2645 * gcc.target/mips/mips-3d-3.c: Likewise.
2646 * gcc.target/mips/mips-3d-4.c: Likewise.
2647 * gcc.target/mips/mips-3d-5.c: Likewise.
2648 * gcc.target/mips/mips-3d-6.c: Likewise.
2649 * gcc.target/mips/mips-3d-7.c: Likewise.
2650 * gcc.target/mips/mips-3d-8.c: Likewise.
2651 * gcc.target/mips/mips-3d-9.c: Likewise.
2652 * gcc.target/mips/mips-ps-1.c: Likewise.
2653 * gcc.target/mips/mips-ps-2.c: Likewise.
2654 * gcc.target/mips/mips-ps-3.c: Likewise.
2655 * gcc.target/mips/mips-ps-4.c: Likewise.
2656 * gcc.target/mips/mips-ps-6.c: Likewise.
2657 * gcc.target/mips/mips32-dspr2.c: Likewise.
2658 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2659 * gcc.target/mips/neg-abs-1.c: Likewise.
2660 * gcc.target/mips/neg-abs-2.c: Likewise.
2661 * gcc.target/mips/nmadd-3.c: Likewise.
2662 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2663 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2664 * gcc.target/mips/octeon-pop-1.c: Likewise.
2665 * gcc.target/mips/pr26765.c: Likewise.
2666 * gcc.target/mips/pr33256.c: Likewise.
2667 * gcc.target/mips/pr33635-1.c: Likewise.
2668 * gcc.target/mips/pr33755.c: Likewise.
2669 * gcc.target/mips/pr35802.c: Likewise.
2670 * gcc.target/mips/pr45074.c: Likewise.
2671 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2672 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2673 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2674 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2675 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2676 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2677 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2678 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2679 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2680 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2681 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2682 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2683 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2684 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2685 * gcc.target/mips/save-restore-1.c: Likewise.
2686 * gcc.target/mips/save-restore-3.c: Likewise.
2687 * gcc.target/mips/save-restore-5.c: Likewise.
2688 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2689 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2690 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2691 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2692 * gcc.target/mips/stack-1.c: Likewise.
2693
2694 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2695 Tighten regexps.
2696
2697 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2698 branch under test to be filled with preceding rather than
2699 following instructions.
2700 * gcc.target/mips/branch-10.c: Likewise.
2701 * gcc.target/mips/branch-11.c: Likewise.
2702 * gcc.target/mips/branch-12.c: Likewise.
2703 * gcc.target/mips/branch-13.c: Likewise.
2704 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2705 to be eliminated. Tighten $28 scan-assembler-not test.
2706
2707 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2708 function to...
2709 * gcc.target/mips/call-4.c: ...this new test.
2710
2711 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2712 more likely.
2713 * gcc.target/mips/code-readable-3.c: Likewise.
2714 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2715 flag but skip for -O0.
2716 * gcc.target/mips/code-readable-4.c: Likewise.
2717
2718 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2719 of operations under test.
2720 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2721
2722 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2723 Don't require sibling-call optimization.
2724 * gcc.target/mips/near-far-4.c: Likewise.
2725
2726 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2727 Make sure that the register variable is used.
2728 * gcc.target/mips/soft-float-1.c: Likewise.
2729
2730 * gcc.target/mips/sdata-1.c: Make static data volatile.
2731 * gcc.target/mips/sdata-2.c: Likewise.
2732 * gcc.target/mips/sdata-3.c: Likewise.
2733 * gcc.target/mips/sdata-4.c: Likewise.
2734
2735 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2736 skip for -O0.
2737 * gcc.target/mips/atomic-memory-2.c: Likewise.
2738 * gcc.target/mips/branch-cost-1.c: Likewise.
2739 * gcc.target/mips/branch-cost-2.c: Likewise.
2740 * gcc.target/mips/cache-1.c: Likewise.
2741 * gcc.target/mips/call-1.c: Likewise.
2742 * gcc.target/mips/call-saved-2.c: Likewise.
2743 * gcc.target/mips/const-anchor-1.c: Likewise.
2744 * gcc.target/mips/const-anchor-2.c: Likewise.
2745 * gcc.target/mips/dse-1.c: Likewise.
2746 * gcc.target/mips/dsp-lhx.c: Likewise.
2747 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2748 * gcc.target/mips/ext-1.c: Likewise.
2749 * gcc.target/mips/ext-2.c: Likewise.
2750 * gcc.target/mips/ext-3.c: Likewise.
2751 * gcc.target/mips/ext-4.c: Likewise.
2752 * gcc.target/mips/ext-5.c: Likewise.
2753 * gcc.target/mips/ext-6.c: Likewise.
2754 * gcc.target/mips/ext-7.c: Likewise.
2755 * gcc.target/mips/extend-1.c: Likewise.
2756 * gcc.target/mips/fix-r4000-1.c: Likewise.
2757 * gcc.target/mips/fix-r4000-3.c: Likewise.
2758 * gcc.target/mips/fix-r4000-5.c: Likewise.
2759 * gcc.target/mips/fix-r4000-6.c: Likewise.
2760 * gcc.target/mips/fix-r4000-8.c: Likewise.
2761 * gcc.target/mips/fix-r4000-10.c: Likewise.
2762 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2763 * gcc.target/mips/fixed-vector-type.c: Likewise.
2764 * gcc.target/mips/fpr-moves-1.c: Likewise.
2765 * gcc.target/mips/fpr-moves-2.c: Likewise.
2766 * gcc.target/mips/fpr-moves-3.c: Likewise.
2767 * gcc.target/mips/fpr-moves-4.c: Likewise.
2768 * gcc.target/mips/fpr-moves-5.c: Likewise.
2769 * gcc.target/mips/fpr-moves-6.c: Likewise.
2770 * gcc.target/mips/ins-1.c: Likewise.
2771 * gcc.target/mips/ins-2.c: Likewise.
2772 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2773 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2774 * gcc.target/mips/lazy-binding-1.c: Likewise.
2775 * gcc.target/mips/madd-3.c: Likewise.
2776 * gcc.target/mips/madd-5.c: Likewise.
2777 * gcc.target/mips/madd-6.c: Likewise.
2778 * gcc.target/mips/madd-8.c: Likewise.
2779 * gcc.target/mips/madd-9.c: Likewise.
2780 * gcc.target/mips/memcpy-1.c: Likewise.
2781 * gcc.target/mips/mips-ps-type.c: Likewise.
2782 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2783 * gcc.target/mips/mips-sched-madd.c: Likewise.
2784 * gcc.target/mips/mips16e-extends.c: Likewise.
2785 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2786 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2787 * gcc.target/mips/movcc-1.c: Likewise.
2788 * gcc.target/mips/movcc-2.c: Likewise.
2789 * gcc.target/mips/movcc-3.c: Likewise.
2790 * gcc.target/mips/msub-5.c: Likewise.
2791 * gcc.target/mips/msub-6.c: Likewise.
2792 * gcc.target/mips/msub-8.c: Likewise.
2793 * gcc.target/mips/mult-2.c: Likewise.
2794 * gcc.target/mips/mult-3.c: Likewise.
2795 * gcc.target/mips/mult-5.c: Likewise.
2796 * gcc.target/mips/mult-6.c: Likewise.
2797 * gcc.target/mips/mult-7.c: Likewise.
2798 * gcc.target/mips/mult-12.c: Likewise.
2799 * gcc.target/mips/mult-13.c: Likewise.
2800 * gcc.target/mips/mult-14.c: Likewise.
2801 * gcc.target/mips/mult-15.c: Likewise.
2802 * gcc.target/mips/mult-17.c: Likewise.
2803 * gcc.target/mips/mult-18.c: Likewise.
2804 * gcc.target/mips/mult-19.c: Likewise.
2805 * gcc.target/mips/nmadd-1.c: Likewise.
2806 * gcc.target/mips/nmadd-2.c: Likewise.
2807 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2808 * gcc.target/mips/octeon-cins-1.c: Likewise.
2809 * gcc.target/mips/octeon-cins-2.c: Likewise.
2810 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2811 * gcc.target/mips/octeon-exts-2.c: Likewise.
2812 * gcc.target/mips/octeon-exts-3.c: Likewise.
2813 * gcc.target/mips/octeon-exts-4.c: Likewise.
2814 * gcc.target/mips/octeon-exts-5.c: Likewise.
2815 * gcc.target/mips/octeon-exts-6.c: Likewise.
2816 * gcc.target/mips/octeon-exts-7.c: Likewise.
2817 * gcc.target/mips/octeon-pop-2.c: Likewise.
2818 * gcc.target/mips/octeon-seq-3.c: Likewise.
2819 * gcc.target/mips/octeon-seq-4.c: Likewise.
2820 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2821 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2822 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2823 * gcc.target/mips/pr54240.c: Likewise.
2824 * gcc.target/mips/rsqrt-1.c: Likewise.
2825 * gcc.target/mips/rsqrt-2.c: Likewise.
2826 * gcc.target/mips/rsqrt-3.c: Likewise.
2827 * gcc.target/mips/rsqrt-4.c: Likewise.
2828 * gcc.target/mips/save-restore-2.c: Likewise.
2829 * gcc.target/mips/save-restore-4.c: Likewise.
2830 * gcc.target/mips/sb1-1.c: Likewise.
2831 * gcc.target/mips/scc-1.c: Likewise.
2832 * gcc.target/mips/scc-2.c: Likewise.
2833 * gcc.target/mips/scc-3.c: Likewise.
2834 * gcc.target/mips/scc-4.c: Likewise.
2835 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2836 * gcc.target/mips/truncate-1.c: Likewise.
2837 * gcc.target/mips/truncate-2.c: Likewise.
2838 * gcc.target/mips/truncate-3.c: Likewise.
2839 * gcc.target/mips/truncate-4.c: Likewise.
2840 * gcc.target/mips/truncate-5.c: Likewise.
2841 * gcc.target/mips/truncate-6.c: Likewise.
2842 * gcc.target/mips/unaligned-1.c: Likewise.
2843
2844 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2845 skip for -O0. Require -fexpensive-optimizations.
2846 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2847 * gcc.target/mips/dspr2-MULT.c: Likewise.
2848 * gcc.target/mips/fix-r4000-2.c: Likewise.
2849 * gcc.target/mips/fix-r4000-4.c: Likewise.
2850 * gcc.target/mips/fix-r4000-7.c: Likewise.
2851 * gcc.target/mips/fix-r4000-9.c: Likewise.
2852 * gcc.target/mips/madd-1.c: Likewise.
2853 * gcc.target/mips/madd-2.c: Likewise.
2854 * gcc.target/mips/madd-4.c: Likewise.
2855 * gcc.target/mips/maddu-1.c: Likewise.
2856 * gcc.target/mips/maddu-2.c: Likewise.
2857 * gcc.target/mips/maddu-3.c: Likewise.
2858 * gcc.target/mips/maddu-4.c: Likewise.
2859 * gcc.target/mips/msub-1.c: Likewise.
2860 * gcc.target/mips/msub-2.c: Likewise.
2861 * gcc.target/mips/msub-3.c: Likewise.
2862 * gcc.target/mips/msub-4.c: Likewise.
2863 * gcc.target/mips/msubu-1.c: Likewise.
2864 * gcc.target/mips/msubu-2.c: Likewise.
2865 * gcc.target/mips/msubu-3.c: Likewise.
2866 * gcc.target/mips/msubu-4.c: Likewise.
2867 * gcc.target/mips/mult-1.c: Likewise.
2868 * gcc.target/mips/mult-4.c: Likewise.
2869 * gcc.target/mips/mult-8.c: Likewise.
2870 * gcc.target/mips/mult-9.c: Likewise.
2871 * gcc.target/mips/mult-10.c: Likewise.
2872 * gcc.target/mips/mult-11.c: Likewise.
2873 * gcc.target/mips/mult-16.c: Likewise.
2874
2875 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2876 skip for -O0 and -Os.
2877 * gcc.target/mips/fix-r4000-12.c: Likewise.
2878 * gcc.target/mips/madd-7.c: Likewise.
2879 * gcc.target/mips/mips-ps-5.c: Likewise.
2880 * gcc.target/mips/mips-ps-7.c: Likewise.
2881 * gcc.target/mips/msub-7.c: Likewise.
2882
2883 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2884 skip for -O0. Require -mno-abicalls.
2885 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2886
2887 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2888 skip for -O0. Require a total number of BBIT instructions and
2889 at least one of each kind.
2890
2891 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2892 skip for -O0. Require -fno-unroll-loops.
2893
2894 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2895 skip for -O0. Allow BLTZ as well as BGEZ.
2896
2897 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2898
2899 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2900 skip for -O0. Require -fschedule-insns2.
2901 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2902
2903 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2904 but skip for -O0. Make a branch-likely more likely.
2905
2906 * gcc.target/mips/timode-2.c: Split each test into its own function.
2907 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2908
2909 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2910 skip for -O0. Require -fpeephole2.
2911 * gcc.target/mips/vr-mult-2.c: Likewise.
2912
2913 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2914
2915 PR preprocessor/53469
2916 * gcc.dg/cpp/_Pragma7.c: New test case.
2917
2918 2012-08-27 Tobias Burnus <burnus@net-b.de>
2919
2920 PR fortran/54370
2921 * gfortran.dg/do_5.f90: New.
2922
2923 2012-08-27 Tobias Burnus <burnus@net-b.de>
2924
2925 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2926 from dg-options as -Wall no longer implies it.
2927
2928 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2929
2930 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2931
2932 2012-08-25 Jason Merrill <jason@redhat.com>
2933
2934 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2935
2936 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/51421
2939 * g++.dg/cpp0x/auto34.C: New.
2940
2941 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR c/54363
2944 * gcc.dg/pr54363.c: New test.
2945
2946 PR c/54355
2947 * gcc.dg/pr54355.c: New test.
2948
2949 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2950
2951 PR debug/52857
2952 * gcc.target/i386/pr52857-1.c: New.
2953 * gcc.target/i386/pr52857-2.c: Likewise.
2954
2955 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2956
2957 * gcc.target/mips/code-readable-4.c: New test.
2958
2959 2012-08-23 Julian Brown <julian@codesourcery.com>
2960 Sandra Loosemore <sandra@codesourcery.com>
2961
2962 * gcc.target/mips/code-readable-1.c: Add -O to options.
2963
2964 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/20420
2967 * g++.dg/lookup/using53.C: New.
2968
2969 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2970
2971 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2972 * gcc.dg/fixed-point/convert-1.c: New.
2973 * gcc.dg/fixed-point/convert-2.c: New.
2974 * gcc.dg/fixed-point/convert-3.c: New.
2975 * gcc.dg/fixed-point/convert-4.c: New.
2976 * gcc.dg/fixed-point/convert-float-1.c: New.
2977 * gcc.dg/fixed-point/convert-float-2.c: New.
2978 * gcc.dg/fixed-point/convert-float-3.c: New.
2979 * gcc.dg/fixed-point/convert-float-4.c: New.
2980 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2981 * gcc.dg/fixed-point/convert-sat.c: New.
2982 * gcc.dg/fixed-point/convert.h: New.
2983
2984 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2985
2986 PR target/54089
2987 * gcc.target/sh/pr54089-2.c: New.
2988
2989 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2990
2991 * gcc.target/i386/long-double-64-1.c: New file.
2992 * gcc.target/i386/long-double-64-2.c: Likewise.
2993 * gcc.target/i386/long-double-64-3.c: Likewise.
2994 * gcc.target/i386/long-double-64-4.c: Likewise.
2995 * gcc.target/i386/long-double-80-1.c: Likewise.
2996 * gcc.target/i386/long-double-80-2.c: Likewise.
2997 * gcc.target/i386/long-double-80-3.c: Likewise.
2998 * gcc.target/i386/long-double-80-4.c: Likewise.
2999 * gcc.target/i386/long-double-80-5.c: Likewise.
3000 * gcc.target/i386/long-double-80-6.c: Likewise.
3001 * gcc.target/i386/long-double-80-7.c: Likewise.
3002
3003 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3004
3005 PR tree-optimization/54317
3006 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3007
3008 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3009
3010 PR target/39423
3011 * gcc.target/sh/pr39423-2.c: New.
3012
3013 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3014
3015 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3016 * gcc.dg/fold-perm.c: Likewise.
3017
3018 2012-08-20 Jan Hubicka <jh@suse.cz>
3019
3020 PR fortran/48636
3021 * gcc.dg/ipa/inlinehint-1.c: New.
3022
3023 2012-08-20 Florian Weimer <fweimer@redhat.com>
3024
3025 PR c++/19351
3026 * g++.dg/init/new38.C: New test.
3027 * g++.dg/init/new39.C: New test.
3028
3029 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3030
3031 PR target/54089
3032 * gcc.target/sh/pr54089-1.c: New.
3033
3034 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3035
3036 PR target/51244
3037 * gcc.target/sh/pr51244-11.c: New.
3038
3039 2012-08-20 Tobias Burnus <burnus@net-b.de>
3040
3041 PR fortran/54301
3042 * gfortran.dg/warn_target_lifetime_2.f90: New.
3043
3044 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3045
3046 PR c++/10416
3047 * g++.dg/warn/Wunused-var-17.C: New.
3048
3049 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3050
3051 PR middle-end/53992
3052 * gcc.dg/gomp/pr53992.c: New test.
3053
3054 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3055
3056 PR tree-ssa/54295
3057 * gcc.c-torture/execute/20120817-1.c: New test.
3058
3059 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3060
3061 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3062 add instruction.
3063 (f2): New test that really does need adds.
3064
3065 2012-08-20 Richard Guenther <rguenther@suse.de>
3066
3067 PR tree-optimization/54327
3068 * gcc.dg/torture/pr54327.c: New testcase.
3069
3070 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR tree-optimization/54321
3073 * gcc.c-torture/compile/pr54321.c: New test.
3074
3075 2012-08-20 Tobias Burnus <burnus@net-b.de>
3076
3077 PR fortran/54301
3078 * gfortran.dg/warn_target_lifetime_1.f90: New.
3079
3080 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3081
3082 PR fortran/54298
3083 * gfortran.dg/real_compare_1.f90: New test case.
3084 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3085
3086 2012-08-18 Jan Hubicka <jh@suse.cz>
3087
3088 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3089
3090 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3091
3092 PR fortran/39290
3093 * gfortran.dg/interface_37.f90: New test.
3094
3095 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3096 Gary Funck <gary@intrepid.com>
3097
3098 PR target/20020
3099 * gcc.target/i386/pr20020-1.c: New test.
3100 * gcc.target/i386/pr20020-2.c: Likewise.
3101 * gcc.target/i386/pr20020-3.c: Likewise.
3102
3103 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3104
3105 * gcc.target/i386/perm-concat.c: New test.
3106
3107 2012-08-17 Julian Brown <julian@codesourcery.com>
3108
3109 * gcc.target/arm/div64-unwinding.c: New test.
3110
3111 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3112
3113 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3114
3115 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3116
3117 PR target/54236
3118 * gcc.target/sh/pr54236-1.c: New.
3119
3120 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3121
3122 * lib/target-supports.exp (check_effective_target_sync_int_long)
3123 (check_effective_target_sync_char_short): Enable for crisv32-*
3124 and cris-*.
3125
3126 PR middle-end/54261
3127 * gcc.dg/torture/pr54261-1.c: New test.
3128
3129 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3130
3131 PR fortran/54243
3132 PR fortran/54244
3133 * gfortran.dg/typebound_call_24.f03: New.
3134
3135 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3136
3137 PR tree-optimization/54245
3138 * gcc.dg/tree-ssa/pr54245.c: New test.
3139
3140 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3141
3142 PR tree-optimization/54240
3143 * gcc.target/powerpc/pr54240.c: New test.
3144 * gcc.target/mips/pr54240.c: Likewise.
3145
3146 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3147
3148 PR target/52933
3149 * gcc.target/sh/pr52933-1.c: New.
3150 * gcc.target/sh/pr52933-2.c: New.
3151
3152 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3153
3154 PR target/50751
3155 * gcc.target/sh/pr50751-8.c: New.
3156
3157 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3158
3159 PR fortran/47586
3160 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3161 * gfortran.dg/typebound_proc_27.f03: New test.
3162
3163 2012-08-14 Sterling Augustine <saugustine@google.com>
3164
3165 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3166
3167 2012-08-14 Tobias Burnus <burnus@net-b.de>
3168
3169 PR fortran/40881
3170 * gfortran.dg/data_constraints_3.f90: New.
3171 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3172 to disable -pedantic compilation.
3173 * gfortran.dg/pr37243.f: Ditto.
3174 * gfortran.dg/g77/19990826-3.f: Ditto.
3175 * gfortran.dg/g77/20020307-1.f : Ditto.
3176 * gfortran.dg/g77/980310-3.f: Ditto.
3177
3178 2012-08-14 Tobias Burnus <burnus@net-b.de>
3179
3180 PR fortran/54234
3181 * gfortran.dg/warn_conversion_4.f90: New.
3182
3183 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3184
3185 PR middle-end/53411
3186 PR rtl-optimization/53495
3187 * gcc.c-torture/compile/pr53411.c: New test.
3188 * gcc.c-torture/compile/pr53495.c: New test.
3189
3190 2012-08-13 Richard Guenther <rguenther@suse.de>
3191
3192 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3193
3194 2012-08-13 Richard Guenther <rguenther@suse.de>
3195
3196 PR tree-optimization/54200
3197 * gcc.dg/guality/pr54200.c: New testcase.
3198 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3199
3200 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3201
3202 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3203
3204 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3205
3206 PR target/51244
3207 * gcc.target/sh/pr51244-7.c: New.
3208 * gcc.target/sh/pr51244-8.c: New.
3209 * gcc.target/sh/pr51244-9.c: New.
3210 * gcc.target/sh/pr51244-10.c: New.
3211
3212 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3213
3214 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3215 -m2e or -m2a.
3216 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3217 * gcc.target/sh/pr53511-1.c: Likewise.
3218 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3219 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3220 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3221 * gcc.target/sh/pr53512-3.c: Likewise.
3222 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3223
3224 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3225
3226 PR target/39423
3227 * gcc.c-torture/compile/pr39423-1.c: New.
3228 * gcc.c-torture/compile/pr39423-2.c: New.
3229
3230 2012-08-12 Tobias Burnus <burnus@net-b.de>
3231
3232 PR fortran/54221
3233 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3234 they appear uninitialized on the RHS.
3235 * gfortran.dg/public_private_module_6.f90: New.
3236
3237 2012-08-11 Martin Jambor <mjambor@suse.cz>
3238
3239 PR fortran/48636
3240 * gfortran.dg/pr48636.f90: New test.
3241
3242 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3243
3244 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3245 to avoid warnings.
3246 (main): Adjust caller.
3247
3248 2012-08-10 Richard Guenther <rguenther@suse.de>
3249
3250 * gcc.dg/matrix/*.c: Adjust and move ...
3251 * gcc.dg/torture/: ... here.
3252 * gcc.dg/matrix: Remove directory.
3253
3254 2012-08-10 Richard Guenther <rguenther@suse.de>
3255
3256 PR middle-end/54219
3257 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3258
3259 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3260
3261 PR middle-end/54211
3262 * gcc.dg/tree-ssa/pr54211.c: New test.
3263
3264 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3265
3266 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3267 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3268
3269 2012-08-10 Richard Guenther <rguenther@suse.de>
3270
3271 PR tree-optimization/54109
3272 * gcc.dg/torture/pr54109.c: New testcase.
3273 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3274 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3275
3276 2012-08-10 Richard Guenther <rguenther@suse.de>
3277
3278 PR tree-optimization/54027
3279 * gcc.dg/torture/pr54027.c: New testcase.
3280
3281 2012-08-10 Richard Guenther <rguenther@suse.de>
3282
3283 * g++.dg/plugin/selfassign.c: Adjust.
3284 * gcc.dg/plugin/selfassign.c: Likewise.
3285 * gcc.dg/strlenopt-11.c: Likewise.
3286 * gcc.dg/strlenopt-13.c: Likewise.
3287 * gcc.dg/no-strict-overflow-4.c: Likewise.
3288 * gcc.dg/strict-overflow-4.c: Likewise.
3289 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3290 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3291 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3292 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3293 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3294 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3295 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3296 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3297 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3298 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3299 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3300 * gcc.dg/pr46309.c: Likewise.
3301 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3302
3303 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3304
3305 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3306 for x86 targets.
3307 * gcc.c-torture/compile/20120727-2.c: New test.
3308
3309 2012-08-09 Martin Jambor <mjambor@suse.cz>
3310
3311 * gcc.dg/ipa/iinline-4.c: New test.
3312 * gcc.dg/ipa/iinline-5.c: Likewise.
3313 * gcc.dg/ipa/iinline-6.c: Likewise.
3314 * gcc.dg/ipa/iinline-7.c: Likewise.
3315 * gcc.dg/lto/20120723_0.c: Likewise.
3316 * gcc.dg/lto/20120723_1.c: Likewise.
3317
3318 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3319
3320 PR target/39423
3321 * gcc.target/sh/pr39423-1.c: New.
3322
3323 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3324
3325 PR target/51244
3326 * gcc.target/sh/pr51244-5: New.
3327 * gcc.target/sh/pr51244-6: New.
3328
3329 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3330
3331 * gcc.target/i386/adx-addxcarry32-3.c: New.
3332 * gcc.target/i386/adx-addxcarry64-3.c: New.
3333
3334 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3335
3336 PR rtl-optimization/53701
3337 * gcc.dg/pr53701.c: New test.
3338
3339 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3340
3341 * gcc.c-torture/compile/20120727-1.c: New test.
3342
3343 2012-08-09 Tobias Burnus <burnus@net-b.de>
3344
3345 PR fortran/54199
3346 * gfortran.dg/intrinsic_shadow_4.f90: New.
3347
3348 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3349
3350 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3351
3352 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3353
3354 * gcc.c-torture/execute/20120808-1.c: New test.
3355
3356 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3357
3358 PR rtl-optimization/54157
3359 * gcc.target/i386/pr54157.c: New file.
3360
3361 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3362
3363 * gcc.target/i386/adx-addcarryx32-1.c: New.
3364 * gcc.target/i386/adx-addcarryx32-2.c: New.
3365 * gcc.target/i386/adx-addcarryx64-1.c: New.
3366 * gcc.target/i386/adx-addcarryx64-2.c: New.
3367 * gcc.target/i386/adx-check.h: New.
3368 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3369 * gcc.target/i386/sse-12.c: Add -madx.
3370 * gcc.target/i386/sse-13.c: Ditto.
3371 * gcc.target/i386/sse-14.c: Ditto.
3372 * gcc.target/i386/sse-22.c: Ditto.
3373 * gcc.target/i386/sse-23.c: Ditto.
3374 * g++.dg/other/i386-2.C: Ditto.
3375 * g++.dg/other/i386-3.C: Ditto.
3376
3377 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3378
3379 * gcc.dg/tree-ssa/slsr-5.c: New.
3380 * gcc.dg/tree-ssa/slsr-6.c: New.
3381 * gcc.dg/tree-ssa/slsr-7.c: New.
3382 * gcc.dg/tree-ssa/slsr-8.c: New.
3383 * gcc.dg/tree-ssa/slsr-9.c: New.
3384 * gcc.dg/tree-ssa/slsr-10.c: New.
3385 * gcc.dg/tree-ssa/slsr-11.c: New.
3386 * gcc.dg/tree-ssa/slsr-12.c: New.
3387 * gcc.dg/tree-ssa/slsr-13.c: New.
3388 * gcc.dg/tree-ssa/slsr-14.c: New.
3389 * gcc.dg/tree-ssa/slsr-15.c: New.
3390 * gcc.dg/tree-ssa/slsr-16.c: New.
3391 * gcc.dg/tree-ssa/slsr-17.c: New.
3392 * gcc.dg/tree-ssa/slsr-18.c: New.
3393 * gcc.dg/tree-ssa/slsr-19.c: New.
3394 * gcc.dg/tree-ssa/slsr-20.c: New.
3395 * gcc.dg/tree-ssa/slsr-21.c: New.
3396 * gcc.dg/tree-ssa/slsr-22.c: New.
3397 * gcc.dg/tree-ssa/slsr-23.c: New.
3398 * gcc.dg/tree-ssa/slsr-24.c: New.
3399 * gcc.dg/tree-ssa/slsr-25.c: New.
3400 * gcc.dg/tree-ssa/slsr-26.c: New.
3401 * gcc.dg/tree-ssa/slsr-30.c: New.
3402 * gcc.dg/tree-ssa/slsr-31.c: New.
3403
3404 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3405
3406 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3407 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3408 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3409
3410 2012-08-06 Cary Coutant <ccoutant@google.com>
3411
3412 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3413
3414 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3415
3416 PR fortran/35831
3417 * gfortran.dg/dummy_procedure_5.f90: Modified.
3418 * gfortran.dg/dummy_procedure_8.f90: New.
3419 * gfortran.dg/interface_26.f90: Modified.
3420 * gfortran.dg/proc_ptr_11.f90: Modified.
3421 * gfortran.dg/proc_ptr_15.f90: Modified.
3422 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3423 * gfortran.dg/typebound_override_1.f90: Modified.
3424 * gfortran.dg/typebound_proc_6.f03: Modified.
3425
3426 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3427
3428 PR tree-optimization/51938
3429 PR tree-optimization/52005
3430 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3431 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3432 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3433 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3434
3435 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3436
3437 Avoid crashing on erroneous static_assert usage
3438 * g++.dg/cpp0x/static_assert8.C: New test.
3439
3440 2012-08-06 Jason Merrill <jason@redhat.com>
3441
3442 * g++.dg/cpp0x/sfinae38.C: New.
3443
3444 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3445 Paolo Carlini <paolo.carlini@oracle.com>
3446
3447 PR c++/54165
3448 * g++.dg/conversion/void2.C: New.
3449
3450 2012-08-06 Tom de Vries <tom@codesourcery.com>
3451
3452 * gcc.dg/tree-ssa/vrp78.c: New test.
3453
3454 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3455 Richard Sandiford <rdsandiford@googlemail.com>
3456
3457 * g++.dg/opt/enum2.C: Require fpic target.
3458 * g++.dg/lto/20090303_0.C: Likewise.
3459
3460 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3461 Catherine Moore <clm@codesourcery.com>
3462
3463 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3464 flush function names too.
3465 * gcc.target/mips/clear-cache-1.c: Likewise.
3466
3467 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3468
3469 PR target/54156
3470 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3471
3472 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3473
3474 PR fortran/54166
3475 * gfortran.dg/array_5.f90: New test.
3476
3477 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3478
3479 PR tree-optimization/30318
3480 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3481
3482 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3483
3484 * g++.dg/ext/vector17.C: New testcase.
3485
3486 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3487
3488 PR target/51931
3489 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3490 * g++.dg/opt/longbranch1.C: Likewise.
3491
3492 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3493
3494 PR tree-optimization/53805
3495 * gcc.dg/fold-notunord.c: New testcase.
3496
3497 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3498
3499 PR fortran/48820
3500 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3501 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3502
3503 2012-08-02 Jason Merrill <jason@redhat.com>
3504 Paolo Carlini <paolo.carlini@oracle.com>
3505
3506 PR c++/51213 (again)
3507 * g++.dg/cpp0x/sfinae37.C: Extend.
3508
3509 2012-08-02 Richard Guenther <rguenther@suse.de>
3510
3511 PR tree-optimization/50672
3512 * g++.dg/torture/pr50672.C: New testcase.
3513
3514 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3515
3516 PR fortran/54147
3517 * gfortran.dg/abstract_type_6.f03: Modified.
3518 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3519 * gfortran.dg/proc_ptr_comp_35.f90: New.
3520 * gfortran.dg/typebound_proc_9.f03: Modified.
3521 * gfortran.dg/typebound_proc_26.f90: New.
3522
3523 2012-08-02 Richard Guenther <rguenther@suse.de>
3524
3525 * gcc.dg/torture/pta-callused-1.c: Adjust.
3526 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3527 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3528 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3529 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3530 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3531 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3532 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3533 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3534
3535 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3536
3537 PR fortran/54033
3538 * gfortran.dg/include_6.f90: New test case.
3539 * gfortran.dg/include_7.f90: New test case.
3540 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3541
3542 2012-08-01 Tom de Vries <tom@codesourcery.com>
3543
3544 * gcc.dg/tree-ssa/vrp76.c: New test.
3545
3546 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3547
3548 PR tree-optimization/46556
3549 * gcc.dg/tree-ssa/slsr-27.c: New.
3550 * gcc.dg/tree-ssa/slsr-28.c: New.
3551 * gcc.dg/tree-ssa/slsr-29.c: New.
3552
3553 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3554
3555 PR fortran/42418
3556 * gfortran.dg/proc_decl_29.f90: New.
3557
3558 2012-07-31 Dehao Chen <dehao@google.com>
3559
3560 * gcc.dg/predict-7.c: New test.
3561
3562 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3563
3564 PR fortran/54134
3565 * gfortran.dg/typebound_override_3.f90: New.
3566
3567 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3568
3569 PR tree-optimization/53773
3570 * gcc.dg/vect/pr53773.c: New test.
3571
3572 2012-07-31 Nick Clifton <nickc@redhat.com>
3573
3574 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3575 and for XStormy16.
3576
3577 2012-07-31 Tobias Burnus <burnus@net-b.de>
3578
3579 * gfortran.dg/c_funloc_tests_6.f90: New.
3580 * gfortran.dg/c_funloc_tests_7.f90: New.
3581 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3582
3583 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3584
3585 PR c++/53624
3586 * g++.dg/cpp0x/temp_default5.C: New.
3587
3588 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3589
3590 PR fortran/51081
3591 * gfortran.dg/proc_ptr_37.f90: New.
3592
3593 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3594
3595 * lib/target-supports.exp
3596 (check_effective_target_vect_natural_alignment): New function.
3597 * gcc.dg/align-2.c: Only run on targets with natural alignment
3598 of vector types.
3599 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3600 alignment of vector types.
3601
3602 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3603 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3604
3605 * gcc.target/i386/rdseed16-1.c: New.
3606 * gcc.target/i386/rdseed32-1.c: Ditto
3607 * gcc.target/i386/rdseed64-1.c: Ditto
3608 * gcc.target/i386/sse-12.c: Add -mrdseed.
3609 * gcc.target/i386/sse-13.c: Ditto.
3610 * gcc.target/i386/sse-14.c: Ditto.
3611 * g++.dg/other/i386-2.C: Ditto.
3612 * g++.dg/other/i386-3.C: Ditto.
3613
3614 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3615
3616 PR target/51244
3617 * gcc.target/sh/pr51244-4.c: New.
3618
3619 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3620
3621 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3622 for alpha*-*-* targets. Cleanup original tree dump.
3623
3624 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3625
3626 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3627 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3628
3629 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3630
3631 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3632 rand, srand. Include <stdlib.h>.
3633
3634 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3635
3636 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3637
3638 2012-07-26 Richard Henderson <rth@redhat.com>
3639
3640 * gcc.dg/attr-hotcold-1.c: New.
3641 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3642
3643 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3644 Sandra Loosemore <sandra@codesourcery.com>
3645
3646 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3647
3648 2012-07-26 Tobias Burnus <burnus@net-b.de>
3649
3650 * gfortran.dg/contiguous_1.f90: Update dg-error.
3651 * gfortran.dg/proc_ptr_32.f90: Ditto.
3652
3653 2012-07-26 Richard Guenther <rguenther@suse.de>
3654
3655 PR tree-optimization/54098
3656 * gcc.dg/torture/pr54098.c: New testcase.
3657
3658 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3659
3660 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3661 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3662
3663 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3664
3665 PR fortran/44354
3666 * gfortran.dg/array_constructor_39.f90: New test.
3667
3668 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3669
3670 PR fortran/44354
3671 * gfortran.dg/array_constructor_38.f90: New test.
3672
3673 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3674
3675 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3676
3677 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3678
3679 * gnat.dg/noreturn5.ad[sb]: New test.
3680
3681 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3682 Paul Brook <paul@codesourcery.com>
3683
3684 PR target/53633
3685
3686 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3687 * c-c++-common/pr53633.c: New test.
3688
3689 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3690
3691 * gcc.target/i386/asm-dialect-1.c: New test case.
3692
3693 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3694 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3695
3696 * gcc.target/i386/prefetchw-1.c: New.
3697 * gcc.target/i386/sse-12.c: Add -mprfchw.
3698 * gcc.target/i386/sse-13.c: Ditto.
3699 * gcc.target/i386/sse-14.c: Ditto.
3700 * gcc.target/i386/sse-22.c: Ditto.
3701 * gcc.target/i386/sse-23.c: Ditto.
3702 * g++.dg/other/i386-2.C: Ditto.
3703 * g++.dg/other/i386-3.C: Ditto.
3704
3705 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3706
3707 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3708
3709 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3710
3711 PR target/54051
3712 * gcc.target/arm/pr54051.c: New.
3713 * gcc.target/arm/vfp-1.c: Adjust test.
3714
3715 2012-07-24 Julian Brown <julian@codesourcery.com>
3716
3717 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3718 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3719 hard-float ARM.
3720
3721 2012-07-23 Paul Brook <paul@codesourcery.com>
3722
3723 * g++.dg/other/armv7m-1.c: New test.
3724
3725 2012-07-23 Julian Brown <julian@codesourcery.com>
3726
3727 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3728 ARM.
3729 (DO_TEST): Define to 1 for appropriate ARM targets.
3730
3731 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3732
3733 PR tree-optimization/53881
3734 * gcc.dg/pr53881.c: Renamed to ...
3735 * gcc.dg/pr53881-1.c: ... this.
3736 * gcc.dg/pr53881-2.c: New test.
3737
3738 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3739
3740 Handle recent changes in default atomics for cris*-*-linux*.
3741 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3742 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3743 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3744 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3745 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3746 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3747 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3748 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3749 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3750 -mno-unaligned-atomic-may-use-library is in effect for
3751 cris*-*-linux*.
3752 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3753 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3754 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3755 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3756 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3757 gcc.target/cris/torture/sync-mis-op-i-1.c,
3758 gcc.target/cris/torture/sync-mis-op-i-2.c,
3759 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3760 gcc.target/cris/torture/sync-mis-op-i-3.c,
3761 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3762 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3763 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3764 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3765 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3766 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3767 (main): Remove local variable x.
3768 [mis_ok]: Check that atomics don't fail.
3769
3770 2012-07-21 Andrew Pinski <apinski@cavium.com>
3771
3772 * gcc.dg/tree-ssa/vrp72.c: New test.
3773 * gcc.dg/tree-ssa/vrp73.c: New test.
3774 * gcc.dg/tree-ssa/vrp74.c: New test.
3775 * gcc.dg/tree-ssa/vrp75.c: New test.
3776
3777 2012-07-21 Andrew Pinski <apinski@cavium.com>
3778
3779 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3780 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3781
3782 2012-07-21 Andrew Pinski <apinski@cavium.com>
3783
3784 * gcc.target/mips/octeon-pop-2.c: New testcase.
3785
3786 2012-07-21 Tobias Burnus <burnus@net-b.de>
3787
3788 PR fortran/48820
3789 * gfortran.dg/assumed_rank_3.f90: New.
3790 * gfortran.dg/assumed_rank_11.f90: New.
3791 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3792 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3793 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3794
3795 2012-07-21 Andrew Pinski <apinski@cavium.com>
3796
3797 * gcc.target/mips/unaligned-1.c: New testcase.
3798
3799 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3800
3801 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3802
3803 2012-07-20 Tobias Burnus <burnus@net-b.de>
3804
3805 * gfortran.dg/bind_c_array_params_2.f90: New.
3806 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3807 and update dg-error.
3808
3809 2012-07-20 Tobias Burnus <burnus@net-b.de>
3810
3811 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3812
3813 2012-07-20 Jason Merrill <jason@redhat.com>
3814
3815 PR c++/54038
3816 * g++.dg/other/array7.C: New.
3817
3818 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3819
3820 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3821 the basic block and check loop depth.
3822 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3823 matching patterns and comments.
3824 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3825 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3826
3827 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR c++/28656
3830 * c-c++-common/pr28656.c: New test.
3831
3832 2012-07-19 Jason Merrill <jason@redhat.com>
3833
3834 PR c++/54026
3835 * g++.dg/init/mutable1.C: New.
3836
3837 2012-07-20 Tobias Burnus <burnus@net-b.de>
3838
3839 PR fortran/48820
3840 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3841 * gfortran.dg/assumed_rank_1.f90: New.
3842 * gfortran.dg/assumed_rank_1_c.c: New.
3843 * gfortran.dg/assumed_rank_2.f90: New.
3844 * gfortran.dg/assumed_rank_4.f90: New.
3845 * gfortran.dg/assumed_rank_5.f90: New.
3846 * gfortran.dg/assumed_rank_6.f90: New.
3847 * gfortran.dg/assumed_rank_7.f90: New.
3848 * gfortran.dg/assumed_rank_8.f90: New.
3849 * gfortran.dg/assumed_rank_8_c.c: New.
3850 * gfortran.dg/assumed_rank_9.f90: New.
3851 * gfortran.dg/assumed_rank_10.f90: New.
3852 * gfortran.dg/assumed_rank_12.f90: New.
3853
3854 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3855
3856 * gnat.dg/opt25.adb: New test.
3857 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3858 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3859
3860 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3861
3862 * gnat.dg/aggr20.ad[sb]: New test.
3863 * gnat.dg/aggr20_pkg.ads: New helper.
3864
3865 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gnat.dg/derived_type3.adb: New test.
3868 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3869
3870 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR rtl-optimization/53942
3873 * gcc.dg/pr53942.c: New test.
3874
3875 2012-07-19 Jason Merrill <jason@redhat.com>
3876
3877 PR c++/54021
3878 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3879
3880 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3881
3882 * gnat.dg/discr38.adb: New test.
3883
3884 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR middle-end/54017
3887 * c-c++-common/gomp/pr54017.c: New test.
3888
3889 2012-07-19 Richard Guenther <rguenther@suse.de>
3890 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gnat.dg/loop_optimization11.adb: New testcase.
3893 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3894
3895 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3896 Jason Merrill <jason@redhat.com>
3897
3898 * g++.dg/cpp0x/sfinae37.C: New.
3899 * g++.dg/template/access23.C: New.
3900 * g++.dg/template/access7.C: Adjust.
3901 * g++.dg/template/sfinae10.C: Don't expect errors.
3902 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3903
3904 2012-07-18 Julian Brown <julian@codesourcery.com>
3905 Sandra Loosemore <sandra@codesroucery.com>
3906
3907 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3908
3909 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3910
3911 * gnat.dg/noreturn4.ad[sb]: New test.
3912 * gnat.dg/noreturn4_pkg.ads: New helper.
3913
3914 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3915 Julian Brown <julian@codesourcery.com>
3916
3917 * gcc.target/arm/neon-vdup-1.c: New test case.
3918 * gcc.target/arm/neon-vdup-2.c: New test case.
3919 * gcc.target/arm/neon-vdup-3.c: New test case.
3920 * gcc.target/arm/neon-vdup-4.c: New test case.
3921 * gcc.target/arm/neon-vdup-5.c: New test case.
3922 * gcc.target/arm/neon-vdup-6.c: New test case.
3923 * gcc.target/arm/neon-vdup-7.c: New test case.
3924 * gcc.target/arm/neon-vdup-8.c: New test case.
3925 * gcc.target/arm/neon-vdup-9.c: New test case.
3926 * gcc.target/arm/neon-vdup-10.c: New test case.
3927 * gcc.target/arm/neon-vdup-11.c: New test case.
3928 * gcc.target/arm/neon-vdup-12.c: New test case.
3929 * gcc.target/arm/neon-vdup-13.c: New test case.
3930 * gcc.target/arm/neon-vdup-14.c: New test case.
3931 * gcc.target/arm/neon-vdup-15.c: New test case.
3932 * gcc.target/arm/neon-vdup-16.c: New test case.
3933 * gcc.target/arm/neon-vdup-17.c: New test case.
3934 * gcc.target/arm/neon-vdup-18.c: New test case.
3935 * gcc.target/arm/neon-vdup-19.c: New test case.
3936 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3937 arguments non-constant.
3938
3939 2012-07-18 Richard Guenther <rguenther@suse.de>
3940
3941 PR tree-optimization/53970
3942 * g++.dg/torture/pr53970.C: New testcase.
3943
3944 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3945
3946 PR target/38621
3947 * gcc.c-torture/compile/pr38621.c: New.
3948
3949 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3950
3951 PR target/33135
3952 * gcc.target/sh/pr33135-1.c: New.
3953 * gcc.target/sh/pr33135-2.c: New.
3954 * gcc.target/sh/pr33135-3.c: New.
3955 * gcc.target/sh/pr33135-4.c: New.
3956
3957 2012-07-17 Jason Merrill <jason@redhat.com>
3958
3959 PR c++/53995
3960 * g++.dg/parse/enum9.C: New.
3961
3962 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3963 Sandra Loosemore <sandra@codesourcery.com>
3964
3965 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3966 if there is a conflict with -mcpu=. Use -mcpu=5208.
3967
3968 2012-07-17 Jason Merrill <jason@redhat.com>
3969
3970 PR c++/53989
3971 * g++.dg/template/array23.C: New.
3972
3973 2012-07-17 Tobias Burnus <burnus@net-b.de>
3974
3975 PR fortran/53985
3976 * gfortran.dg/bind_c_usage_26.f90: New.
3977 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3978 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3979 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3980 * gfortran.dg/interop_params.f03: Ditto.
3981
3982 2012-07-17 Jason Merrill <jason@redhat.com>
3983
3984 * g++.dg/template/inherit8.C: Adjust.
3985 * g++.dg/template/using21.C: Adjust.
3986 * g++.dg/template/using22.C: Adjust.
3987
3988 PR c++/53549
3989 * g++.dg/template/current-inst1.C: New.
3990 * g++.dg/parse/crash35.C: Adjust.
3991
3992 2012-07-17 Tobias Burnus <burnus@net-b.de>
3993
3994 PR fortran/52101
3995 * gfortran.dg/oldstyle_4.f90: New.
3996
3997 2012-07-17 Tobias Burnus <burnus@net-b.de>
3998
3999 PR fortran/49265
4000 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4001 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4002
4003 2012-07-16 Jason Merrill <jason@redhat.com>
4004
4005 * g++.dg/parse/access8.C: Adjust.
4006 * g++.dg/template/sfinae6_neg.C: Adjust.
4007
4008 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4009
4010 PR fortran/53824
4011 * gfortran.dg/coarray_allocate_1.f90: New test.
4012
4013 2012-07-16 Andrew Pinski <apinski@cavium.com>
4014
4015 * gcc.c-torture/execute/bswap-1.c: New testcase.
4016 * gcc.c-torture/compile/unalign-1.c: New testcase.
4017 * gcc.c-torture/compile/20120524-1.c: New testcase.
4018 * gcc.c-torture/compile/20101216-1.c: New testcase.
4019
4020 2012-07-16 Dehao Chen <dehao@google.com>
4021
4022 Revert
4023 2012-07-10 Dehao Chen <dehao@google.com>
4024
4025 * gcc.dg/debug_info_inline.c: New test.
4026
4027 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4028
4029 PR fortran/53956
4030 * gfortran.dg/proc_decl_28.f90: New.
4031
4032 2012-07-16 Andrew Pinski <apinski@cavium.com>
4033
4034 * gcc.dg/torture/builtins-1.c: New testcase.
4035
4036 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4037
4038 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4039 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4040 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4041 gcc.target/cris/sync-1-v10.c,
4042 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4043 pass -mno-unaligned-atomic-may-use-library.
4044 * gcc.target/cris/sync-xchg-1.c: New test.
4045 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4046 valid register operand output modifier.
4047
4048 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4049
4050 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4051 characters.
4052
4053 2012-07-13 Andrew Pinski <apinski@cavium.com>
4054
4055 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4056 rather than cleanup-tree-dump.
4057 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4058
4059 2012-07-13 Richard Guenther <rguenther@suse.de>
4060
4061 PR tree-optimization/53907
4062 * gcc.target/i386/pr53907.c: New testcase.
4063
4064 2012-07-13 Richard Guenther <rguenther@suse.de>
4065
4066 PR tree-optimization/53922
4067 * gcc.dg/torture/pr53922.c: New testcase.
4068
4069 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4070
4071 PR rtl-optimization/53908
4072 * gcc.dg/torture/pr53908.c: New test.
4073
4074 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4075
4076 PR c++/53531
4077 * g++.dg/cpp0x/variadic135.C: New.
4078
4079 2012-07-12 Jason Merrill <jason@redhat.com>
4080
4081 * g++.dg/template/sfinae6_neg.C: Adjust.
4082
4083 2012-07-12 Tobias Burnus <burnus@net-b.de>
4084
4085 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4086 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4087 scan-tree-dump-times pattern.
4088
4089 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4090
4091 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4092
4093 2012-07-11 Jason Merrill <jason@redhat.com>
4094
4095 DR 1402
4096 * g++.g/cpp0x/defaulted37.C: New.
4097
4098 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4099
4100 PR target/53859
4101 * gcc.target/arm/pr53859.c: New test.
4102
4103 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4104
4105 PR target/53886
4106 * gcc.c-torture/compile/pr53886.c: New.
4107
4108 2012-07-10 Dehao Chen <dehao@google.com>
4109
4110 * gcc.dg/debug_info_inline.c: New test.
4111
4112 2012-07-10 Jason Merrill <jason@redhat.com>
4113
4114 PR c++/53733
4115 * g++.dg/cpp0x/defaulted36.C: New.
4116 * g++.dg/cpp0x/defaulted21.C: Adjust.
4117
4118 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4119
4120 2012-07-09 Sterling Augustine <saugustine@google.com>
4121
4122 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4123
4124 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4125
4126 PR tree-optimization/53887
4127 * gcc.dg/pr53887.c: New test.
4128
4129 2012-07-09 Jason Merrill <jason@redhat.com>
4130
4131 PR c++/53882
4132 * g++.dg/cpp0x/nullptr29.C: New.
4133
4134 2012-07-09 Tom de Vries <tom@codesourcery.com>
4135 Richard Guenther <rguenther@suse.de>
4136
4137 * gcc.dg/builtin-unreachable-6.c: New test.
4138 * gcc.dg/builtin-unreachable-5.c: New test.
4139
4140 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4141
4142 PR tree-optimization/53881
4143 * gcc.dg/pr53881.c: New test.
4144
4145 2012-07-06 Jason Merrill <jason@redhat.com>
4146
4147 PR c++/53862
4148 * g++.dg/cpp0x/variadic134.C: New.
4149
4150 PR c++/53858
4151 * g++.dg/cpp0x/alias-decl-20.C: New.
4152
4153 2012-07-06 Tom de Vries <tom@codesourcery.com>
4154
4155 PR tree-optimization/51879
4156 * gcc.dg/pr51879-16.c: New test.
4157 * gcc.dg/pr51879-17.c: Same.
4158
4159 2012-07-06 Tom de Vries <tom@codesourcery.com>
4160
4161 PR tree-optimization/52009
4162 * gcc.dg/pr51879-7.c: New test.
4163 * gcc.dg/pr51879-18.c: New test.
4164
4165 2012-07-05 Jason Merrill <jason@redhat.com>
4166
4167 PR c++/50852
4168 * g++.dg/template/typedef39.C: New.
4169
4170 PR c++/53039
4171 * g++.dg/cpp0x/variadic133.C: New.
4172 * g++.dg/template/param1.C: Adjust.
4173
4174 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4175
4176 PR target/48941
4177 PR target/51980
4178 * gcc.target/arm/neon/vtrnf32.c: Update.
4179 * gcc.target/arm/neon/vtrns32.c: Update.
4180 * gcc.target/arm/neon/vtrnu32.c: Update.
4181 * gcc.target/arm/neon/vzipf32.c: Update.
4182 * gcc.target/arm/neon/vzips32.c: Update.
4183 * gcc.target/arm/neon/vzipu32.c: Update.
4184
4185 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4186
4187 PR fortran/53732
4188 * gfortran.dg/inline_sum_4.f90: New test.
4189
4190 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4191
4192 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4193
4194 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4195
4196 * gcc.target/arm/fma-sp.c: New testcase.
4197 * gcc.target/arm/fma.c: Likewise.
4198 * gcc.target/arm/fma.h: Likewise.
4199
4200 2012-07-04 Jason Merrill <jason@redhat.com>
4201
4202 PR c++/53848
4203 * g++.dg/other/enum3.C: New.
4204
4205 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4206
4207 PR middle-end/53321
4208 * g++.dg/torture/pr53321.C: New test.
4209
4210 2012-07-04 Richard Guenther <rguenther@suse.de>
4211
4212 PR tree-optimization/53844
4213 * g++.dg/tree-ssa/pr53844.C: New testcase.
4214
4215 2012-07-04 Richard Guenther <rguenther@suse.de>
4216
4217 PR tree-optimization/53849
4218 * gcc.dg/pr53849.c: New testcase.
4219
4220 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR c++/53812
4223 * g++.dg/ext/label14.C: New test.
4224
4225 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4226
4227 PR target/53811
4228 * g++.dg/other/pr53811.C: New test.
4229
4230 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4231
4232 PR target/28896
4233 * gcc.target/m68k/stack-limit-1.c: New testcase.
4234
4235 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4236
4237 * gnat.dg/recursive_call.adb: New test.
4238
4239 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4240
4241 * gnat.dg/discr37.ad[sb]: New test.
4242
4243 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4244
4245 * g++.dg/other/packed1.C: Remove SH from xfail list.
4246
4247 2012-07-02 Jason Merrill <jason@redhat.com>
4248
4249 PR c++/53619
4250 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4251
4252 PR c++/53783
4253 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4254
4255 PR c++/53788
4256 * g++.dg/cpp0x/decltype39.C: New.
4257 * g++.dg/diagnostic/method1.C: Adjust.
4258
4259 PR c++/53816
4260 * g++.dg/template/ref6.C: New.
4261
4262 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4263
4264 PR target/53568
4265 * gcc.target/sh/pr53568-1.c: New.
4266
4267 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4268
4269 PR target/51244
4270 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4271
4272 2012-07-02 Jason Merrill <jason@redhat.com>
4273
4274 PR c++/53821
4275 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4276
4277 PR c++/53524
4278 * g++.dg/template/enum7.C: New.
4279 * g++.dg/other/ptrmem10.C: Adjust.
4280 * g++.dg/other/ptrmem11.C: Adjust.
4281 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4282
4283 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4284
4285 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4286
4287 2012-07-01 Wei Guozhi <carrot@google.com>
4288
4289 PR target/53447
4290 * gcc.target/arm/pr53447-1.c: New testcase.
4291 * gcc.target/arm/pr53447-2.c: New testcase.
4292 * gcc.target/arm/pr53447-3.c: New testcase.
4293 * gcc.target/arm/pr53447-4.c: New testcase.
4294
4295 2012-06-29 Richard Guenther <rguenther@suse.de>
4296
4297 PR tree-optimization/47061
4298 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4299
4300 2012-06-29 Richard Guenther <rguenther@suse.de>
4301
4302 PR tree-optimization/37541
4303 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4304
4305 2012-06-29 Richard Guenther <rguenther@suse.de>
4306
4307 PR tree-optimization/52589
4308 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4309
4310 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4311
4312 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4313
4314 * g++.dg/template/error46.C: Add missing comment to dg-message.
4315 * g++.dg/template/crash107.C: Likewise.
4316 * g++.dg/template/error47.C: Likewise.
4317 * g++.dg/template/crash108.C: Likewise.
4318 * g++.dg/overload/operator5.C: Likewise.
4319
4320 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4321 errors in dg-message directives, add comments.
4322
4323 2012-06-28 Kai Tietz <ktietz@redhat.com>
4324
4325 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4326 hard-coded 'unsigned long'.
4327
4328 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR tree-optimization/51581
4331 * gcc.dg/vect/pr51581-4.c: New test.
4332
4333 PR tree-optimization/53645
4334 * gcc.c-torture/execute/pr53645-2.c: New test.
4335
4336 2012-06-28 Richard Guenther <rguenther@suse.de>
4337
4338 PR middle-end/53790
4339 * gcc.dg/torture/pr53790.c: New testcase.
4340
4341 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR tree-optimization/53645
4344 * gcc.c-torture/execute/pr53645.c: New test.
4345
4346 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4347
4348 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4349
4350 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4351
4352 PR debug/53671
4353 PR debug/49888
4354 * gcc.dg/guality/pr49888.c: Account for the possibility that
4355 the variable is optimized out at the first test.
4356
4357 2012-06-27 Jason Merrill <jason@redhat.com>
4358
4359 * g++.dg/cpp0x/override2.C: Adjust.
4360 * g++.dg/template/error5.C: Adjust.
4361 * g++.dg/parse/crash28.C: Adjust.
4362
4363 PR c++/53563
4364 * g++.dg/parse/template27.C: New.
4365 * g++.dg/template/crash74.C: Adjust expected output.
4366
4367 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4368
4369 PR fortran/41951
4370 PR fortran/49591
4371 * gfortran.dg/typebound_operator_16.f03: New.
4372
4373 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4374
4375 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4376 even src1.i and src2.i fields even in the second half of the arrays.
4377
4378 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4379
4380 PR c++/51033.
4381 * g++.dg/torture/vshuf-16.inc: New test.
4382 * g++.dg/torture/vshuf-2.inc: New test.
4383 * g++.dg/torture/vshuf-4.inc: New test.
4384 * g++.dg/torture/vshuf-8.inc: New test.
4385 * g++.dg/torture/vshuf-main.inc: New test.
4386 * g++.dg/torture/vshuf-v16hi.C: New test.
4387 * g++.dg/torture/vshuf-v16qi.C: New test.
4388 * g++.dg/torture/vshuf-v2df.C: New test.
4389 * g++.dg/torture/vshuf-v2di.C: New test.
4390 * g++.dg/torture/vshuf-v2sf.C: New test.
4391 * g++.dg/torture/vshuf-v2si.C: New test.
4392 * g++.dg/torture/vshuf-v4df.C: New test.
4393 * g++.dg/torture/vshuf-v4di.C: New test.
4394 * g++.dg/torture/vshuf-v4sf.C: New test.
4395 * g++.dg/torture/vshuf-v4si.C: New test.
4396 * g++.dg/torture/vshuf-v8hi.C: New test.
4397 * g++.dg/torture/vshuf-v8qi.C: New test.
4398 * g++.dg/torture/vshuf-v8si.C: New test.
4399
4400 2012-06-27 Richard Guenther <rguenther@suse.de>
4401
4402 PR middle-end/53676
4403 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4404
4405 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4406
4407 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4408 scan-dump-dem-not): Use printable pattern in test name.
4409
4410 2012-06-26 Sterling Augustine <saugustine@google.com>
4411 Dominique Dhumieres <dominiq@lps.ens.fr>
4412
4413 * gcc.dg/pubtypes-2.c: Update expected output.
4414 * gcc.dg/pubtypes-3.c: Likewise.
4415 * gcc.dg/pubtypes-4.c: Likewise.
4416
4417 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4418
4419 * gcc.dg/tree-ssa/slsr-1.c: New test.
4420 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4421 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4422 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4423
4424 2012-06-26 Matt Turner <mattst88@gmail.com>
4425
4426 PR target/35294
4427 * gcc.target/arm/mmx-2.c: New.
4428
4429 2012-06-26 Richard Guenther <rguenther@suse.de>
4430
4431 PR c++/53752
4432 * g++.dg/torture/pr53752.C: New testcase.
4433
4434 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR tree-optimization/53748
4437 * gcc.c-torture/compile/pr53748.c: New test.
4438
4439 2012-06-25 Jason Merrill <jason@redhat.com>
4440
4441 PR c++/53498
4442 PR c++/53305
4443 * g++.dg/cpp0x/decltype38.C: New.
4444 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4445
4446 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4447
4448 * lib/target-supports-dg.exp (testname-for-summary): New.
4449 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4450 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4451 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4452 scan-module-absence, output-exists, output-exists-not: Use
4453 testname-for-summary.
4454 (dg-test): Clean up testname_with_flags.
4455 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4456 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4457 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4458 scan-assembler-dem-not, object-size: Use testname-for-summary.
4459 * lib/gcov.exp (run-gcov): Likewise.
4460 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4461 scan-dump-dem, scan-dump-dem-note): Likewise.
4462
4463 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4464 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4465 including profopt.opt; save and restore existing value.
4466 * g++.dg/bprob/bprob.exp: Likewise.
4467 * gcc.dg/matrix/matrix.exp: Likewise.
4468 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4469 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4470 PROFOPT_OPTIONS.
4471
4472 2012-06-25 Richard Henderson <rth@redhat.com>
4473
4474 * gcc.dg/pr53749.c: New.
4475
4476 2012-06-25 Jason Merrill <jason@redhat.com>
4477
4478 PR c++/52988
4479 * g++.dg/cpp0x/nullptr28.C: New.
4480
4481 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4482
4483 * gcc.target/arm/neon-vld1_dupQ.c: New.
4484
4485 2012-06-25 Florian Weimer <fweimer@redhat.com>
4486
4487 * g++.dg/init/new35.C: New.
4488 * g++.dg/init/new36.C: New.
4489 * g++.dg/init/new37.C: New.
4490 * g++.dg/ext/vla5.C: New warning.
4491 * g++.dg/ext/vla8.C: New warning.
4492 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4493
4494 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4495 James Greenhalgh <james.greenhalgh@arm.com>
4496
4497 * gcc.target/arm/ftest-support-arm.h New testcase.
4498 * gcc.target/arm/ftest-support-thumb.h Likewise.
4499 * gcc.target/arm/ftest-support.h Likewise.
4500 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4501 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4502 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4503 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4504 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4505 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4506 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4507 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4508 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4509 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4510 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4511 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4512 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4513 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4514 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4515 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4516 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4517 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4518 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4519 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4520 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4521 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4522 * lib/target-supports.exp
4523 (check_effective_target_arm_arch_FUNC): Add support for more
4524 architectures.
4525 (add_options_for_arm_arch_FUNC): Likewise.
4526 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4527
4528 2012-06-25 Jason Merrill <jason@redhat.com>
4529
4530 PR c++/53202
4531 * g++.dg/cpp0x/constexpr-tuple.C: New.
4532
4533 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR target/53759
4536 * gcc.target/i386/pr53759.c: New test.
4537
4538 PR c++/53594
4539 * g++.dg/cpp0x/nsdmi7.C: New test.
4540
4541 2012-06-24 Kai Tietz <ktietz@redhat.com>
4542
4543 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4544 for LLP64 targets.
4545 * gcc.target/i386/pr38988.c: Likewise.
4546
4547 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4548
4549 PR fortran/47710
4550 PR fortran/53328
4551 * gfortran.dg/typebound_generic_12.f03: New.
4552 * gfortran.dg/typebound_generic_13.f03: New.
4553
4554 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4555
4556 * gnat.dg/lto15.ad[sb]: New test.
4557
4558 2012-06-21 Meador Inge <meadori@codesourcery.com>
4559
4560 PR c/53702
4561 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4562
4563 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4564
4565 * gcc.dg/pch/ident-1.c: New test.
4566 * gcc.dg/pch/ident-1.hs: Header file for new test.
4567
4568 2012-06-21 Michael Matz <matz@suse.de>
4569
4570 PR middle-end/53688
4571 * gcc.c-torture/execute/pr53688.c: New test.
4572
4573 2012-06-20 Richard Guenther <rguenther@suse.de>
4574
4575 PR tree-optimization/30318
4576 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4577
4578 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4579
4580 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4581
4582 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4583
4584 * gcc.target/i386/clearcapv2.map: New file.
4585 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4586
4587 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4588
4589 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4590 and add __sh__ case.
4591
4592 2012-06-19 Jason Merrill <jason@redhat.com>
4593
4594 PR c++/52637
4595 * g++.dg/debug/localclass1.C: New.
4596
4597 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4598
4599 * g++.dg/cpp0x/override4.C: New.
4600
4601 2012-06-14 Jason Merrill <jason@redhat.com>
4602
4603 PR c++/53651
4604 * g++.dg/cpp0x/decltype37.C: New.
4605
4606 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4607
4608 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4609
4610 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4611
4612 * gcc.c-torture/compile/vector-5.c,
4613 gcc.c-torture/compile/vector-6.c: New tests.
4614
4615 2012-06-19 Richard Henderson <rth@redhat.com>
4616
4617 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4618
4619 2012-06-19 Richard Guenther <rguenther@suse.de>
4620
4621 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4622
4623 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4624
4625 PR target/53712
4626 * gcc.target/i386/pr53712.c: New test.
4627
4628 2012-06-18 Tobias Burnus <burnus@net-b.de>
4629
4630 PR fortran/53692
4631 * gfortran.dg/elemental_optional_args_6.f90: New.
4632
4633 2012-06-18 Tobias Burnus <burnus@net-b.de>
4634
4635 PR fortran/53526
4636 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4637 * gfortran.dg/coarray/move_alloc_1.f90
4638
4639 2012-06-18 Tobias Burnus <burnus@net-b.de>
4640
4641 PR fortran/53526
4642 * gfortran.dg/coarray_27.f90: New.
4643
4644 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4645 Greta Yorsh <Greta.Yorsh@arm.com>
4646
4647 * gcc.target/arm/epilog-1.c: New test.
4648
4649 2012-06-18 Richard Guenther <rguenther@suse.de>
4650
4651 PR tree-optimization/53693
4652 * g++.dg/torture/pr53693.C: New testcase.
4653
4654 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4655
4656 PR tree-optimization/53703
4657 * gcc.dg/torture/pr53703.c: New test.
4658
4659 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4660
4661 PR middle-end/53698
4662 * gcc.target/i386/pr53698.c: New test.
4663
4664 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4665
4666 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4667
4668 2012-06-17 Tobias Burnus <burnus@net-b.de>
4669
4670 PR fortran/53691
4671 PR fortran/53685
4672 * gfortran.dg/transfer_check_3.f90: New.
4673
4674 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4675
4676 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4677
4678 2012-06-16 Tobias Burnus <burnus@net-b.de>
4679
4680 PR fortran/53642
4681 PR fortran/45170
4682 * gfortran.dg/deferred_type_param_8.f90: New.
4683
4684 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4685
4686 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4687 testname that includes flags, passed in as new argument, in
4688 pass/fail messages.
4689 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4690 and pass it to verify-* procedures.
4691
4692 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4693 alignment torture options with usual torture options.
4694
4695 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4696 messages reported for one line of source code.
4697 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4698 * g++.dg/cpp0x/decltype2.C: Likewise.
4699 * g++.dg/cpp0x/decltype3.C: Likewise.
4700 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4701 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4702 * g++.dg/cpp0x/static_assert3.C: Likewise.
4703 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4704 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4705 * g++.dg/cpp0x/union1.C: Likewise.
4706 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4707 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4708 * g++.dg/cpp0x/variadic2.C: Likewise.
4709 * g++.dg/cpp0x/variadic20.C: Likewise.
4710 * g++.dg/cpp0x/variadic74.C: Likewise.
4711 * g++.dg/diagnostic/bitfld2.C: Likewise.
4712 * g++.dg/ext/attrib44.C: Likewise.
4713 * g++.dg/ext/no-asm-1.C: Likewise.
4714 * g++.dg/other/error34.C: Likewise.
4715 * g++.dg/parse/crash46.C: Likewise.
4716 * g++.dg/parse/error10.C: Likewise.
4717 * g++.dg/parse/error2.C: Likewise.
4718 * g++.dg/parse/error3.C: Likewise.
4719 * g++.dg/parse/error36.C: Likewise.
4720 * g++.dg/parse/error8.C: Likewise.
4721 * g++.dg/parse/error9.C: Likewise.
4722 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4723 * g++.dg/parse/parser-pr28152.C: Likewise.
4724 * g++.dg/parse/template25.C: Likewise.
4725 * g++.dg/parse/typename11.C: Likewise.
4726 * g++.dg/tc1/dr147.C: Likewise.
4727 * g++.dg/template/deduce3.C: Likewise.
4728 * g++.dg/template/koenig9.C: Likewise.
4729 * g++.dg/template/pr23510.C: Likewise.
4730 * g++.dg/warn/pr12242.C: Likewise.
4731 * g++.dg/warn/pr30551-2.C: Likewise.
4732 * g++.dg/warn/pr30551.C: Likewise.
4733 * g++.old-deja/g++.other/typename1.C: Likewise.
4734 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4735
4736 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4737
4738 PR c++/51033
4739 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4740 * c-c++-common/torture/vshuf-2.inc: Likewise.
4741 * c-c++-common/torture/vshuf-4.inc: Likewise.
4742 * c-c++-common/torture/vshuf-8.inc: Likewise.
4743 * c-c++-common/torture/vshuf-main.inc: Likewise.
4744 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4745 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4746 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4747 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4748 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4749 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4750 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4751 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4752 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4753 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4754 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4755 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4756 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4757 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4758
4759 2012-06-15 Michael Matz <matz@suse.de>
4760
4761 * gcc.dg/tree-ssa/vector-4.c: New test.
4762
4763 2012-06-15 Michael Matz <matz@suse.de>
4764
4765 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4766 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4767
4768 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4769
4770 PR tree-optimization/53636
4771 * gcc.target/arm/pr53636.c: New test.
4772
4773 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR tree-optimization/51581
4776 * gcc.c-torture/execute/pr51581-1.c: New test.
4777 * gcc.c-torture/execute/pr51581-2.c: New test.
4778 * gcc.dg/vect/pr51581-1.c: New test.
4779 * gcc.dg/vect/pr51581-2.c: New test.
4780 * gcc.dg/vect/pr51581-3.c: New test.
4781 * gcc.target/i386/avx-pr51581-1.c: New test.
4782 * gcc.target/i386/avx-pr51581-2.c: New test.
4783 * gcc.target/i386/avx2-pr51581-1.c: New test.
4784 * gcc.target/i386/avx2-pr51581-2.c: New test.
4785 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4786
4787 2012-06-15 Richard Guenther <rguenther@suse.de>
4788
4789 * gcc.c-torture/execute/20120615-1.c: New testcase.
4790
4791 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4792
4793 * gnat.dg/vect8.ad[sb]: New test.
4794
4795 2012-06-14 Richard Guenther <rguenther@suse.de>
4796
4797 * gcc.dg/tree-ssa/vrp.h: New testcase.
4798 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4799
4800 2012-06-13 Christian Bruel <christian.bruel@st.com>
4801
4802 PR target/53621
4803 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4804
4805 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4806
4807 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4808
4809 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4810
4811 PR testsuite/20771
4812 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4813 test summary unique.
4814
4815 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4816 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4817 scan-stack-usage-not): Don't strip torture options from test name.
4818
4819 * lib/scandump.exp (scan-dump-times): Use printable version of
4820 regexp in test summary line.
4821
4822 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4823 messages reported for one line of source code.
4824 * gcc.dg/format/few-1.c: Likewise.
4825 * gcc.dg/ia64-sync-2.c: Likewise.
4826 * gcc.dg/sync-2.c: Likewise.
4827 * gcc.dg/noncompile/pr44517.c: Likewise.
4828
4829 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4830
4831 PR debug/49888
4832 * gcc.dg/guality/pr49888.c: New.
4833
4834 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4835
4836 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4837 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4838 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4839
4840 2012-06-13 Tobias Burnus <burnus@net-b.de>
4841
4842 PR fortran/53643
4843 * gfortran.dg/intent_out_7.f90: New.
4844
4845 2012-06-13 Tobias Burnus <burnus@net-b.de>
4846
4847 PR fortran/53597
4848 * gfortran.dg/save_4.f90: New.
4849
4850 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR c/53532
4853 PR c/51034
4854 PR c/53196
4855 * gcc.dg/pr53532.c: New test.
4856 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4857 adjust line numbers.
4858 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4859 * gcc.dg/Wcxx-compat-8.c: Likewise.
4860 * gcc.dg/pr51034.c: New test.
4861 * gcc.dg/pr53196-1.c: New test.
4862 * gcc.dg/pr53196-2.c: New test.
4863
4864 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4865
4866 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4867 alignment torture options with usual torture options.
4868 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4869 instead of dg-options.
4870 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4871 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4872 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4873 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4874 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4875 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4876
4877 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4878 to checks for multiple messages reported for one line of source code.
4879 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4880
4881 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4882 messages reported for one line of source code.
4883
4884 * gcc.dg/20031223-1.c: Add comments to check for multiple
4885 messages reported for one line of source code.
4886 * gcc.dg/Wconversion-integer.c: Likewise.
4887 * gcc.dg/Wfatal-2.c: Likewise.
4888 * gcc.dg/Wfatal.c: Likewise.
4889 * gcc.dg/Wobjsize-1.c: Likewise.
4890 * gcc.dg/c99-vla-jump-1.c: Likewise.
4891 * gcc.dg/c99-vla-jump-2.c: Likewise.
4892 * gcc.dg/c99-vla-jump-3.c: Likewise.
4893 * gcc.dg/c99-vla-jump-4.c: Likewise.
4894 * gcc.dg/c99-vla-jump-5.c: Likewise.
4895 * gcc.dg/decl-9.c: Likewise.
4896 * gcc.dg/declspec-10.c: Likewise.
4897 * gcc.dg/declspec-18.c: Likewise.
4898 * gcc.dg/mtune.c: Likewise.
4899 * gcc.dg/parser-pr28152-2.c: Likewise.
4900 * gcc.dg/parser-pr28152.c: Likewise.
4901 * gcc.dg/pr14475.c: Likewise.
4902 * gcc.dg/pr27953.c: Likewise.
4903 * gcc.dg/pr28322-3.c: Likewise.
4904 * gcc.dg/pr30457.c: Likewise.
4905 * gcc.dg/pr30551-2.c: Likewise.
4906 * gcc.dg/pr30551-3.c: Likewise.
4907 * gcc.dg/pr30551-4.c: Likewise.
4908 * gcc.dg/pr30551-5.c: Likewise.
4909 * gcc.dg/pr30551-6.c: Likewise.
4910 * gcc.dg/pr30551.c: Likewise.
4911 * gcc.dg/pr45461.c: Likewise.
4912 * gcc.dg/pr48552-1.c: Likewise.
4913 * gcc.dg/pr48552-2.c: Likewise.
4914 * gcc.dg/redecl-1.c: Likewise.
4915 * gcc.dg/transparent-union-3.c: Likewise.
4916 * gcc.dg/utf-dflt.c: Likewise.
4917 * gcc.dg/utf-dflt2.c: Likewise.
4918 * gcc.dg/vla-8.c: Likewise.
4919 * gcc.dg/vla-init-1.c: Likewise.
4920 * gcc.dg/wtr-int-type-1.c: Likewise.
4921
4922 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4923 messages reported for for one line of source code.
4924 * c-c++-common/raw-string-5.c: Likewise.
4925 * c-c++-common/raw-string-4.c: Likewise.
4926 * c-c++-common/raw-string-6.c: Likewise.
4927 * c-c++-common/pr20000.c: Likewise.
4928
4929 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4930 messages reported for one line of source code.
4931 * gcc.dg/cpp/pr30786.c: Likewise.
4932 * gcc.dg/cpp/pr28709.c: Likewise.
4933 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4934 * gcc.dg/cpp/macspace2.c: Likewise.
4935 * gcc.dg/cpp/missing-header-1.c: Likewise.
4936 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4937 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4938 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4939
4940 2012-06-12 Jason Merrill <jason@redhat.com>
4941
4942 PR c++/53599
4943 * g++.dg/template/local7.C: New.
4944
4945 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4946
4947 PR target/53511
4948 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4949 * gcc.target/sh/pr51340-2.c: Likewise.
4950 * gcc.target/sh/pr51340-3.c: Likewise.
4951
4952 2012-06-12 Michael Matz <matz@suse.de>
4953
4954 * gcc.dg/torture/alias-1.c: New test.
4955
4956 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR rtl-optimization/53589
4959 * gcc.dg/torture/pr53589.c: New test.
4960
4961 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4962
4963 PR target/50749
4964 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4965 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4966 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4967 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4968 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4969 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4970 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4971 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4972 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4973 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4974 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4975 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4976 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4977 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4978 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4979 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4980
4981 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4982
4983 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4984 (check_intel_cpu_model): New function.
4985 (check_amd_cpu_model): New function.
4986 (check_features): New function.
4987 (__get_cpuid_output): New function.
4988 (check_detailed): New function.
4989 (fn1): Rename to quick_check.
4990 (main): Update to call quick_check and call check_detailed.
4991
4992 2012-06-11 Richard Henderson <rth@redhat.com>
4993
4994 * lib/target-supports.exp
4995 (check_effective_target_sync_long_long_runtime): Use
4996 check_effective_target_lp64 instead of
4997 check_effective_target_powerpc64 for powerpc targets.
4998
4999 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5000
5001 PR target/53511
5002 * gcc.target/sh/pr53511-1.c: New.
5003
5004 2012-06-11 Richard Guenther <rguenther@suse.de>
5005
5006 PR middle-end/53470
5007 * g++.dg/lto/pr53470_0.C: New testcase.
5008 * gcc.dg/lto/pr53470_0.c: Likewise.
5009
5010 2012-06-11 Richard Guenther <rguenther@suse.de>
5011
5012 PR c++/53605
5013 * g++.dg/ext/pr53605.C: New testcase.
5014
5015 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5016
5017 * gnat.dg/specs/array1.ads: New test.
5018 * gnat.dg/specs/array2.ads: Likewise.
5019 * gnat.dg/array22.adb: Likewise.
5020
5021 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gnat.dg/constant4.adb: New test.
5024 * gnat.dg/constant4_pkg.ads: New helper.
5025
5026 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5027
5028 PR fortran/52552
5029 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5030 * gfortran.dg/allocate_class_1.f90: Modified.
5031 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5032 * gfortran.dg/allocate_class_2.f90: New.
5033
5034 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5035
5036 PR middle-end/53535
5037 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5038
5039 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5040
5041 PR fortran/52861
5042 * gfortran.dg/string_assign_2.f90: New test case.
5043
5044 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5045
5046 PR fortran/52861
5047 * gfortran.dg/string_assign_1.f90: New test case.
5048
5049 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR middle-end/53580
5052 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5053 * gcc.dg/gomp/critical-4.c: Likewise.
5054 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5055 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5056 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5057 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5058 * c-c++-common/gomp/pr53580.c: New test.
5059
5060 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5061
5062 PR c++/51214
5063 * g++.dg/cpp0x/forw_enum11.C: New.
5064
5065 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5066
5067 PR c++/53567
5068 * g++.dg/cpp0x/alias-decl-19.C: New.
5069
5070 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5071
5072 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5073
5074 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5075
5076 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5077 (XSTATE_FP): Ditto.
5078 (XSTATE_SSE): Ditto.
5079 (XSTATE_YMM): Ditto.
5080 (avx_os_support): Use new defines.
5081
5082 2012-06-06 Richard Guenther <rguenther@suse.de>
5083
5084 PR testsuite/32380
5085 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5086 loops.
5087
5088 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5089
5090 PR c++/52841
5091 * g++.dg/cpp0x/pr52841.C: New testcase.
5092
5093 2012-06-06 Richard Guenther <rguenther@suse.de>
5094
5095 PR tree-optimization/53081
5096 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5097 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5098
5099 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5100
5101 * gcc.target/powerpc/pr53487.c: New test.
5102
5103 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5104
5105 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5106
5107 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5108
5109 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5110
5111 2012-06-05 Richard Guenther <rguenther@suse.de>
5112
5113 PR tree-optimization/30442
5114 * gcc.dg/vect/bb-slp-30.c: New testcase.
5115
5116 2012-06-05 Richard Guenther <rguenther@suse.de>
5117
5118 PR tree-optimization/53081
5119 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5120 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5121 -fno-tree-loop-distribute-patterns.
5122
5123 2012-06-05 Alan Modra <amodra@gmail.com>
5124
5125 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5126 Check static chain in nested funcs.
5127
5128 2012-06-04 Tobias Burnus <burnus@net-b.de>
5129
5130 PR fortran/50619
5131 * gfortran.dg/init_flag_10.f90: New.
5132
5133 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5134
5135 PR c++/53524
5136 * g++.dg/warn/Wenum-compare-no-2: New.
5137
5138 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5139
5140 PR preprocessor/53463
5141 * g++.dg/cpp/limits.C: New test.
5142 * g++.dg/parse/error19.C: Adjust.
5143 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5144 * g++.dg/warn/pr35635.C: Likewise.
5145 * g++.old-deja/g++.pt/assign1.C: Likewise.
5146
5147 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5148
5149 PR target/53559
5150 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5151 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5152 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5153 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5154 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5155 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5156 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5157 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5158
5159 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5160
5161 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5162
5163 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5164
5165 PR tree-optimization/53550
5166 * gcc.dg/pr53550.c: New test.
5167
5168 2012-06-04 Richard Guenther <rguenther@suse.de>
5169
5170 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5171 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5172 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5173
5174 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5175
5176 PR fortran/48831
5177 * gfortran.dg/parameter_array_element_2.f90: New.
5178
5179 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5180
5181 PR target/53512
5182 * gcc.target/sh/pr53512-1.c: New.
5183 * gcc.target/sh/pr53512-2.c: New.
5184 * gcc.target/sh/pr53512-3.c: New.
5185 * gcc.target/sh/pr53512-4.c: New.
5186
5187 2012-06-01 Jason Merrill <jason@redhat.com>
5188
5189 PR c++/52973
5190 * g++.dg/ext/visibility/template12.C: New.
5191 * g++.dg/ext/attrib14.C: Adjust warning line.
5192
5193 PR c++/52725
5194 * g++.dg/parse/new6.C: New.
5195 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5196
5197 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * c-c++-common/restrict-2.c: Revert previous change.
5200
5201 2012-06-01 Jason Merrill <jason@redhat.com>
5202
5203 PR c++/53137
5204 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5205
5206 PR c++/53484
5207 * g++.dg/cpp0x/auto33.C: New.
5208
5209 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/26155
5212 * g++.dg/parse/namespace-alias-1.C: New.
5213
5214 2012-06-01 Christian Bruel <christian.bruel@st.com>
5215
5216 * gcc.dg/spec-options.c: New test.
5217 * gcc.dg/foo.specs: New file.
5218
5219 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5220
5221 PR ada/53517
5222 * gnat.dg/lto14.adb: Skip on Solaris.
5223
5224 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5225
5226 * gcc.target/cris/sync-1-v10.c,
5227 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5228 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5229 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5230 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5231 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5232 gcc.target/cris/torture/sync-mis-op-i-1.c,
5233 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5234 gcc.target/cris/torture/sync-mis-op-i-2.c,
5235 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5236 gcc.target/cris/torture/sync-mis-op-i-3.c,
5237 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5238 gcc.target/cris/torture/sync-mis-op-s-1.c,
5239 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5240 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5241 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5242 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5243 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5244 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5245 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5246 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5247 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5248
5249 2012-05-31 Richard Guenther <rguenther@suse.de>
5250
5251 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5252 ldist-pr45948.c with disabled SCCP.
5253
5254 2012-05-31 Richard Guenther <rguenther@suse.de>
5255
5256 PR middle-end/48493
5257 * gcc.dg/torture/pr48493.c: New testcase.
5258
5259 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5260
5261 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5262 arm32 to targets.
5263 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5264 of the initialization loop.
5265 (dg-final): Adjust the expected number of vectorized loops depending
5266 on vect_char_mult target selector.
5267
5268 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5269
5270 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5271 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5272 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5273 New tests.
5274
5275 2012-05-30 Jason Merrill <jason@redhat.com>
5276
5277 PR c++/53356
5278 * g++.dg/init/new34.C: New.
5279 * g++.dg/tree-ssa/stabilize1.C: New.
5280
5281 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR c++/53356
5284 * g++.dg/init/new33.C: New test.
5285
5286 2012-05-30 Richard Guenther <rguenther@suse.de>
5287
5288 PR middle-end/53501
5289 * gcc.dg/torture/pr53501.c: New testcase.
5290 * c-c++-common/restrict-2.c: Adjust.
5291
5292 2012-05-30 Alan Modra <amodra@gmail.com>
5293
5294 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5295 torture-finish.
5296
5297 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5298
5299 * gcc.target/i386/shuf-concat.c: New test.
5300
5301 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5302
5303 PR rtl-optimization/53519
5304 * gcc.c-torture/compile/pr53519.c: New test.
5305
5306 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5307
5308 * gcc.target/arm/neon-vrev.c: New.
5309
5310 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5311
5312 PR target/51340
5313 * gcc.target/sh/pr51340-1.c: New.
5314 * gcc.target/sh/pr51340-2.c: New.
5315 * gcc.target/sh/pr51340-3.c: New.
5316
5317 2012-05-29 Richard Guenther <rguenther@suse.de>
5318
5319 PR tree-optimization/53516
5320 * gcc.dg/torture/pr53516.c: New testcase.
5321
5322 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5323
5324 PR preprocessor/53229
5325 * gcc.dg/cpp/paste6.c: Force to run without
5326 -ftrack-macro-expansion.
5327 * gcc.dg/cpp/paste8.c: Likewise.
5328 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5329 -ftrack-macro-expansion.
5330 * gcc.dg/cpp/paste12.c: Force to run without
5331 -ftrack-macro-expansion.
5332 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5333 -ftrack-macro-expansion.
5334 * gcc.dg/cpp/paste13.c: Likewise.
5335 * gcc.dg/cpp/paste14.c: Likewise.
5336 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5337 -ftrack-macro-expansion.
5338 * gcc.dg/cpp/paste18.c: New test.
5339
5340 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5341
5342 * gcc.target/cris/torture/trap-1.c,
5343 gcc.target/cris/torture/trap-2.c,
5344 gcc.target/cris/torture/trap-3.c,
5345 gcc.target/cris/torture/trap-v0.c,
5346 gcc.target/cris/torture/trap-v3.c: New tests.
5347
5348 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/25137
5351 * g++.dg/warn/Wbraces3.C: New.
5352 * g++.dg/warn/Wbraces4.C: Likewise.
5353
5354 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR tree-optimization/53505
5357 * c-c++-common/torture/pr53505.c: New test.
5358
5359 2012-05-27 Nathan Sidwell <nathan@acm.org>
5360
5361 * gcc.dg/stmt-expr-4.c: New.
5362
5363 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/53491
5366 * g++.dg/parse/crash60.C: New.
5367
5368 2012-05-26 Jason Merrill <jason@redhat.com>
5369
5370 PR c++/53220
5371 * c-c++-common/array-lit.c: New.
5372 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5373
5374 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5375
5376 PR ada/50294
5377 * gnat.dg/array21.adb: New test.
5378
5379 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5380
5381 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5382
5383 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5384
5385 PR c++/32054
5386 * g++.dg/other/anon-union3.C: New.
5387
5388 2012-05-25 Ian Lance Taylor <iant@google.com>
5389
5390 * gcc.dg/split-6.c: New test.
5391
5392 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5393
5394 * gnat.dg/lto14.adb: New test.
5395
5396 2012-05-25 Tristan Gingold <gingold@adacore.com>
5397
5398 * gcc.target/i386/large-frame.c: New.
5399
5400 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5401 * gcc.target/powerpc/lhs-1.c: New.
5402 * gcc.target/powerpc/lhs-2.c: New.
5403 * gcc.target/powerpc/lhs-3.c: New.
5404
5405 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5406
5407 Make unwound macro expansion trace less redundant
5408 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5409 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5410 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5411 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5412 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5413 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5414
5415 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5416
5417 PR c++/53464
5418 * g++.dg/cpp0x/constexpr-default1.C: New.
5419
5420 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5421
5422 PR c++/32080
5423 * g++.dg/eh/goto2.C: New.
5424
5425 2012-05-24 Richard Guenther <rguenther@suse.de>
5426
5427 PR middle-end/53460
5428 * g++.dg/tree-prof/pr53460.C: New testcase.
5429
5430 2012-05-24 Richard Guenther <rguenther@suse.de>
5431
5432 PR bootstrap/53466
5433 * g++.dg/debug/pr53466.C: New testcase.
5434
5435 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5436
5437 PR tree-optimization/53465
5438 * gcc.c-torture/execute/pr53465.c: New test.
5439
5440 2012-05-23 Tobias Burnus <burnus@net-b.de>
5441
5442 PR fortran/51055
5443 PR fortran/45170
5444 * gfortran.dg/allocate_with_typespec_6.f90: New.
5445
5446 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 PR c++/29185
5449 * g++.dg/warn/delete-array-1.C: New.
5450
5451 2012-05-23 Richard Guenther <rguenther@suse.de>
5452
5453 * gcc.dg/torture/pr39074-2.c: Adjust.
5454 * gcc.dg/torture/pr39074.c: Likewise.
5455 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5456 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5457
5458 2012-05-22 Jan Hubicka <jh@suse.cz>
5459
5460 PR middle-end/53161
5461 * g++.dg/torture/pr53161.C: New testcase.
5462
5463 2012-05-22 Tobias Burnus <burnus@net-b.de>
5464
5465 PR fortran/53389
5466 * gfortran.dg/realloc_on_assign_15.f90: New.
5467
5468 2012-05-22 Richard Guenther <rguenther@suse.de>
5469
5470 PR middle-end/51071
5471 * gcc.dg/torture/pr51071-2.c: New testcase.
5472
5473 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5474
5475 PR tree-optimization/53336
5476 * g++.dg/torture/pr53336.C: New testcase.
5477
5478 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5479
5480 PR c++/53322
5481 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5482 instead of -Wunused-local-typedefs.
5483
5484 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/51184
5487 * g++.dg/other/abstract4.C: New-
5488
5489 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5490
5491 PR c++/40821
5492 * g++.dg/ext/attrib46.C: New.
5493
5494 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5495
5496 PR c/53418
5497 * gcc.c-torture/compile/pr53418-1.c,
5498 gcc.c-torture/compile/pr53418-2.c: New tests.
5499
5500 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5501
5502 PR tree-optimization/53366
5503 * gcc.dg/torture/pr53366-1.c: New test.
5504 * gcc.dg/torture/pr53366-2.c: New test.
5505 * gcc.target/i386/pr53366-1.c: New test.
5506 * gcc.target/i386/pr53366-2.c: New test.
5507
5508 PR tree-optimization/53409
5509 * gcc.c-torture/compile/pr53409.c: New test.
5510
5511 PR tree-optimization/53410
5512 * gcc.c-torture/compile/pr53410-1.c: New test.
5513 * gcc.c-torture/compile/pr53410-2.c: New test.
5514
5515 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 PR target/53425
5518 * gcc.target/i386/pr53425-1.c: New file.
5519 * gcc.target/i386/pr53425-2.c: Likewise.
5520
5521 2012-05-21 Richard Guenther <rguenther@suse.de>
5522
5523 PR tree-optimization/53408
5524 * gcc.dg/torture/pr53408.c: New testcase.
5525
5526 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5527 H.J. Lu <hongjiu.lu@intel.com>
5528
5529 PR target/53416
5530 * gcc.target/i386/pr53416.c: New file.
5531
5532 2012-05-21 Richard Guenther <rguenther@suse.de>
5533
5534 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5535
5536 2012-05-21 Richard Guenther <rguenther@suse.de>
5537
5538 * gcc.dg/torture/ldist-1.c: New testcase.
5539
5540 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5541
5542 * gnat.dg/lto13.adb: New test.
5543 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5544
5545 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5546
5547 * gnat.dg/specs/lto12.ads: New test.
5548 * gnat.dg/specs/lto12_pkg.ads: New helper.
5549
5550 2012-05-18 Richard Guenther <rguenther@suse.de>
5551
5552 PR tree-optimization/53346
5553 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5554 * gcc.target/i386/incoming-10.c: Adjust.
5555 * gcc.target/i386/incoming-11.c: Likewise.
5556 * gcc.target/i386/pr46295.c: Likewise.
5557
5558 2012-05-18 Richard Guenther <rguenther@suse.de>
5559
5560 * gcc.dg/pr53352.c: Return zero.
5561
5562 2012-05-18 Richard Guenther <rguenther@suse.de>
5563
5564 PR tree-optimization/53390
5565 * gcc.dg/torture/pr53390.c: New testcase.
5566
5567 2012-05-18 Meador Inge <meadori@codesourcery.com>
5568
5569 PR rtl-optimization/53352
5570 * gcc.dg/pr53352.c: New test.
5571
5572 2012-05-17 David S. Miller <davem@davemloft.net>
5573
5574 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5575 failure on sparc-*-linux-gnu.
5576
5577 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5578
5579 PR c++/39681
5580 * g++.dg/parse/error49.C: New.
5581 * g++.dg/cpp0x/error8.C: Likewise.
5582 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5583 * g++.dg/ext/utf-dflt2.C: Likewise.
5584 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5585 * g++.dg/ext/utf-dflt.C: Likewise.
5586 * c-c++-common/raw-string-3.c: Likewise.
5587 * c-c++-common/raw-string-4.c: Likewise.
5588
5589 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/53371
5592 * g++.dg/cpp0x/catch1.C: New.
5593
5594 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/44516
5597 * g++.dg/parse/error48.C: New.
5598 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5599 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5600
5601 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5602
5603 * gcc.dg/tm/indirect-2.c: New test.
5604
5605 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5606
5607 PR tree-optimization/53217
5608 * gfortran.dg/pr53217.f90: New test.
5609
5610 2012-05-16 Richard Guenther <rguenther@suse.de>
5611
5612 PR tree-optimization/53364
5613 * g++.dg/torture/pr53364.C: New testcase.
5614
5615 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5616
5617 PR testsuite/52641
5618 * gcc.dg/pr52549.c: Fix test for long != void*
5619 * gcc.c-torture/execute/pr52979-1.x: New file.
5620 * gcc.c-torture/execute/pr52979-2.x: New file.
5621
5622 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5623
5624 PR preprocessor/7263
5625 * gcc.dg/binary-constants-2.c: Run without tracking locations
5626 accross macro expansion.
5627 * gcc.dg/binary-constants-3.c: Likewise.
5628 * gcc.dg/cpp/sysmac2.c: Likewise.
5629 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5630 location.
5631 * gcc.dg/cpp/syshdr3.c: New test.
5632 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5633 * gcc.dg/system-binary-constants-1.c: New test.
5634 * gcc.dg/system-binary-constants-1.h: New header for the new test
5635 above.
5636 * g++.dg/cpp/syshdr3.C: New test.
5637 * g++.dg/cpp/syshdr3.h: New header the new test above.
5638 * g++.dg/system-binary-constants-1.C: New test.
5639 * g++.dg/system-binary-constants-1.h: New header the new test
5640 above.
5641
5642 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5643
5644 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5645
5646 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR target/53358
5649 * gcc.dg/pr53358.c: New test.
5650
5651 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5652
5653 PR c++/11856
5654 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5655 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5656
5657 2012-05-15 Olivier Hainque <hainque@adacore.com>
5658
5659 * g++.dg/eh/sighandle.C: New testcase.
5660
5661 2012-05-15 Richard Guenther <rguenther@suse.de>
5662
5663 PR tree-optimization/53355
5664 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5665
5666 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5667
5668 * gfortran.dg/*.f90: Remove now redundant manual
5669 cleanup-modules directive.
5670
5671 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5672
5673 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5674 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5675
5676 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5677
5678 PR fortran/52428
5679 * gfortran.dg/int_range_io_1.f90: New test.
5680
5681 2012-05-14 Andi Kleen <ak@linux.intel.com>
5682 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR target/53315
5685 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5686 * gcc.target/i386/rtm-check.h: New file.
5687 * gcc.target/i386/pr53315.c: New test.
5688
5689 2012-05-14 Tobias Burnus <burnus@net-b.de>
5690
5691 PR fortran/49110
5692 PR fortran/51055
5693 PR fortran/53329
5694 * gfortran.dg/deferred_type_param_4.f90: New.
5695 * gfortran.dg/deferred_type_param_6.f90: New.
5696
5697 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5698
5699 * gcc.target/i386/retarg.c: New test.
5700
5701 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5702
5703 PR fortran/45170
5704 * gfortran.dg/deferred_type_param_3.f90: New.
5705 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5706 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5707
5708 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gnat.dg/null_pointer_deref3.adb: New test.
5711
5712 2012-05-12 Tobias Burnus <burnus@net-b.de>
5713
5714 PR fortran/49110
5715 PR fortran/52843
5716 * gfortran.dg/deferred_type_param_5.f90: New.
5717
5718 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5719
5720 * g++.dg/parse/error47.C: New.
5721
5722 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5723
5724 PR fortran/52537
5725 * gfortran.dg/string_compare_4.f90: Change option
5726 to -fdump-tree-original. Add test case for kind=4.
5727
5728 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5729
5730 PR fortran/52537
5731 * gfortran.dg/string_compare_4.f90: New test.
5732
5733 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5734
5735 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5736
5737 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/53305
5740 * g++.dg/cpp0x/variadic132.C: New.
5741
5742 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/53158
5745 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5746 * g++.dg/parse/error26.C: Tweak dg-error column number.
5747
5748 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5749
5750 PR c++/53301
5751 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5752
5753 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gnat.dg/lto11.ad[sb]: New test.
5756
5757 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5758
5759 PR target/52908
5760 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5761 directive to Scan for vpmuldq, not vpmacsdql.
5762
5763 2012-05-09 Michael Matz <matz@suse.de>
5764
5765 PR tree-optimization/53185
5766 * gcc.dg/vect/pr53185.c: New test.
5767
5768 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5769
5770 PR middle-end/53249
5771 * gcc.target/i386/pr53249.c: New.
5772
5773 2012-05-09 Richard Guenther <rguenther@suse.de>
5774
5775 PR tree-optimization/18437
5776 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5777 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5778
5779 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR tree-optimization/53226
5782 * gcc.c-torture/compile/pr53226.c: New test.
5783
5784 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5785
5786 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5787 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5788 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5789 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5790 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5791 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5792 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5793 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5794 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5795 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5796 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5797 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5798 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5799 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5800
5801 2012-05-09 Dehao Chen <dehao@google.com>
5802
5803 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5804 * gcc.dg/predict-2.c: Likewise.
5805 * gcc.dg/predict-3.c: Likewise.
5806 * gcc.dg/predict-4.c: Likewise.
5807 * gcc.dg/predict-5.c: Likewise.
5808 * gcc.dg/predict-6.c: Likewise.
5809
5810 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5811
5812 PR target/53272
5813 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5814
5815 2012-05-08 Richard Guenther <rguenther@suse.de>
5816
5817 * gcc.dg/fold-bitand-4.c: New testcase.
5818
5819 2012-05-08 Dehao Chen <dehao@google.com>
5820
5821 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5822 heuristic is working properly.
5823 * gcc.dg/predict-2.c: Likewise.
5824 * gcc/dg/predict-3.c: Likewise.
5825 * gcc/dg/predict-4.c: Likewise.
5826 * gcc/dg/predict-5.c: Likewise.
5827 * gcc/dg/predict-6.c: Likewise.
5828
5829 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR tree-optimization/53239
5832 * g++.dg/opt/vrp3.C: New test.
5833 * g++.dg/opt/vrp3-aux.cc: New file.
5834 * g++.dg/opt/vrp3.h: New file.
5835
5836 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5837
5838 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5839 .uleb128 support in assembler output.
5840
5841 2012-05-07 Richard Guenther <rguenther@suse.de>
5842
5843 PR lto/42987
5844 * g++.dg/lto/pr42987_0.C: New testcase.
5845 * g++.dg/lto/pr42987_1.C: Likewise.
5846
5847 2012-05-07 Tobias Burnus <burnus@net-b.de>
5848
5849 PR fortran/53255
5850 * gfortran.dg/typebound_operator_15.f90: New.
5851
5852 2012-05-06 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/41587
5855 * gfortran.dg/class_array_13.f90: New.
5856
5857 2012-05-06 Tristan Gingold <gingold@adacore.com>
5858
5859 * gnat.dg/warn7.adb: New test.
5860
5861 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5862
5863 * gnat.dg/specs/renamings.ads: Rename to...
5864 * gnat.dg/specs/renaming1.ads: ...this.
5865 * gnat.dg/specs/renaming2.ads: New test.
5866 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5867 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5868 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5869 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5870
5871 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gnat.dg/discr36.ad[sb]: New test.
5874 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5875
5876 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5877
5878 PR c/43772
5879 * c-c++-common/pr43772.c: New.
5880
5881 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5882
5883 PR fortran/41600
5884 * gfortran.dg/select_type_26.f03 : New test.
5885 * gfortran.dg/select_type_27.f03 : New test.
5886
5887 PR fortran/53191
5888 * gfortran.dg/select_type_28.f03 : New test.
5889
5890 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5891
5892 PR fortran/49010
5893 PR fortran/24518
5894 * gfortran.dg/mod_sign0_1.f90: New test.
5895 * gfortran.dg/mod_large_1.f90: New test.
5896
5897 2012-05-04 Tobias Burnus <burnus@net-b.de>
5898
5899 PR fortran/53175
5900 gfortran.dg/public_private_module_5.f90: New.
5901
5902 2012-05-04 Tobias Burnus <burnus@net-b.de>
5903
5904 PR fortran/53111
5905 * gfortran.dg/constructor_7.f90: New.
5906 * gfortran.dg/constructor_8.f90: New.
5907
5908 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5909
5910 PR c++/53166
5911 * g++.dg/cpp0x/static_assert7.C: New.
5912
5913 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5914
5915 PR tree-optimization/52633
5916 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5917 recognized as widening shifts instead of over-widening.
5918 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5919 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5920 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5921 * gcc.target/arm/pr52633.c: New test.
5922
5923 2012-05-04 Richard Guenther <rguenther@suse.de>
5924
5925 PR tree-optimization/53168
5926 * gcc.dg/torture/pr53168.c: New testcase.
5927 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5928
5929 2012-05-04 Richard Guenther <rguenther@suse.de>
5930
5931 * gcc.dg/lto/pr53214_0.c: New testcase.
5932
5933 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5934
5935 * gcc.target/ia64/pr48496.c: New test.
5936 * gcc.target/ia64/pr52657.c: Likewise.
5937
5938 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5939
5940 PR c/51712
5941 * c-c++-common/pr51712.c: New.
5942
5943 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5944
5945 PR target/53199
5946 * gcc.target/powwerpc/pr53199.c: New file.
5947
5948 2012-05-03 Jason Merrill <jason@redhat.com>
5949
5950 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5951
5952 * gcc.dg/debug/dwarf2/dups-types.c: New.
5953 * gcc.dg/debug/dwarf2/dups-types.h: New.
5954
5955 2012-05-03 Jason Merrill <jason@redhat.com>
5956
5957 * g++.dg/debug/dwarf2/namespace-2.C: New.
5958 * g++.dg/debug/dwarf2/localclass3.C: New.
5959
5960 2012-05-03 Jason Merrill <jason@redhat.com>
5961
5962 * g++.dg/debug/dwarf2/thunk1.C: New.
5963
5964 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5965
5966 PR c++/53186
5967 * g++.dg/other/final2.C: New.
5968
5969 2012-05-03 Richard Guenther <rguenther@suse.de>
5970
5971 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5972
5973 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5974
5975 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5976 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5977 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5978 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5979
5980 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5981
5982 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5983 .byte 0xf2.
5984 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5985 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5986 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5987
5988 PR debug/53174
5989 * gcc.dg/pr53174.c: New test.
5990
5991 PR target/53187
5992 * gcc.target/arm/pr53187.c: New test.
5993 * gcc.c-torture/compile/pr53187.c: New test.
5994
5995 2012-05-03 Richard Guenther <rguenther@suse.de>
5996
5997 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5998 unsupported prefetching support.
5999
6000 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6001
6002 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6003 option -ftrack-macro-expansion=0.
6004 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6005 option -ftrack-macro-expansion=0.
6006
6007 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6008
6009 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6010 dg-options for target arm with dg-additional-options.
6011
6012 2012-05-03 Richard Guenther <rguenther@suse.de>
6013
6014 PR tree-optimization/53144
6015 * gcc.dg/torture/pr53144.c: New testcase.
6016
6017 2012-05-03 Tobias Burnus <burnus@net-b.de>
6018
6019 PR fortran/52864
6020 * gfortran.dg/pointer_intent_7.f90: New.
6021 * gfortran.dg/pure_formal_3.f90: New.
6022
6023 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6024
6025 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6026
6027 2012-05-02 Martin Jambor <mjambor@suse.cz>
6028
6029 PR lto/52605
6030 * g++.dg/lto/pr52605_0.C: New test.
6031
6032 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6033
6034 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6035 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6036 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6037 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6038 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6039 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6040 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6041 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6042 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6043 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6044 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6045 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6046 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6047 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6048 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6049 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6050
6051 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6052
6053 PR middle-end/53153
6054 * gcc.dg/pr53153.c: New test.
6055
6056 2012-05-02 Richard Guenther <rguenther@suse.de>
6057
6058 * g++.dg/tree-ssa/pr19807.C: Adjust.
6059
6060 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR tree-optimization/53163
6063 * gcc.c-torture/compile/pr53163.c: New test.
6064
6065 PR rtl-optimization/53160
6066 * gcc.c-torture/execute/pr53160.c: New test.
6067
6068 2012-05-01 Ian Lance Taylor <iant@google.com>
6069
6070 PR c/37303
6071 * gcc.dg/pr37303.c: New test.
6072
6073 2012-05-01 Richard Henderson <rth@redhat.com>
6074
6075 * lib/target-supports.exp
6076 (check_effective_target_sync_long_long_runtime): True for
6077 check_effective_target_powerpc64.
6078
6079 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6080
6081 PR c++/51033
6082 * gcc.dg/vector-1.c: Move to ...
6083 * c-c++-common/vector-1.c: ... here.
6084 * gcc.dg/vector-2.c: Move to ...
6085 * c-c++-common/vector-2.c: ... here.
6086 * gcc.dg/vector-3.c: Move to ...
6087 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6088 * gcc.dg/vector-4.c: Move to ...
6089 * c-c++-common/vector-4.c: ... here.
6090 * gcc.dg/vector-init-1.c: Move to ...
6091 * c-c++-common/vector-init-1.c: ... here.
6092 * gcc.dg/vector-init-2.c: Move to ...
6093 * c-c++-common/vector-init-2.c: ... here.
6094 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6095 * c-c++-common/vector-subscript-1.c: ... here.
6096 * gcc.dg/vector-subscript-2.c: Move to ...
6097 * c-c++-common/vector-subscript-2.c: ... here.
6098 * gcc.dg/vector-subscript-3.c: Move to ...
6099 * c-c++-common/vector-subscript-3.c: ... here.
6100
6101 PR c++/51314
6102 * g++.dg/cpp0x/vt-51314.C: New test.
6103 * g++.dg/cpp0x/variadic76.C: Fix.
6104
6105 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6106
6107 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6108
6109 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6110
6111 Add -Wvarargs option
6112 * c-c++-common/Wvarargs.c: New test case.
6113 * c-c++-common/Wvarargs-2.c: Likewise.
6114
6115 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6116
6117 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6118 * objc.dg/foreach-7.m: Force the test case to run without
6119 -ftrack-macro-expansion.
6120 * c-c++-common/tm/attrib-1.c: Likewise.
6121 * c-c++-common/warn-ommitted-condop.c: Likewise.
6122 * gcc.dg/assign-warn-1.c: Likewise.
6123 * gcc.dg/assign-warn-2.c: Likewise.
6124 * gcc.dg/attr-alloc_size.c: Likewise.
6125 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6126 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6127 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6128 * gcc.dg/c90-const-expr-9.c: Likewise.
6129 * gcc.dg/c99-const-expr-9.c: Likewise.
6130 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6131 * gcc.dg/cpp/direct2s.c: Likewise.
6132 * gcc.dg/cpp/pr28709.c: Likewise.
6133 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6134 * gcc.dg/dfp/composite-type.c: Likewise.
6135 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6136 with -ftrack-macro-expansion
6137 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6138 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6139 * g++.dg/ext/cleanup-1.C: Likewise.
6140 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6141 * g++.dg/template/sfinae10.C: Likewise.
6142 * g++.dg/tm/wrap-2.C: Likewise.
6143 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6144 * g++.dg/warn/Wsign-conversion.C: Likewise.
6145 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6146 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6147 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6148 it to run with -ftrack-macro-expansion.
6149 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6150 test cases without -ftrack-macro-expansion.
6151
6152 Fix location for static class members
6153 * g++.dg/template/sfinae6_neg.C: Adjust.
6154
6155 Make conversion warnings work on NULL with -ftrack-macro-expansion
6156 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6157 alongside the previous testing for NULL.
6158
6159 Fix -Wuninitialized for -ftrack-macro-expansion
6160 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6161
6162 Strip "<built-in>" loc from displayed expansion context
6163 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6164 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6165 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6166 new test above.
6167
6168 Fix expansion point loc for macro-like tokens
6169 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6170 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6171
6172 Fix token pasting with -ftrack-macro-expansion
6173 * gcc.dg/cpp/paste17.c: New test case for
6174 -ftrack-macro-expansion=2 mode only.
6175 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6176
6177 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6178
6179 * gnat.dg/warn6.ad[sb]: New test.
6180
6181 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6182
6183 PR 53149
6184 * gcc.dg/20011021-1.c: Adjust testcase.
6185
6186 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6187
6188 PR fortran/53148
6189 * gfortran.dg/function_optimize_12.f90: New test.
6190
6191 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6192
6193 PR target/53156
6194 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6195 code to match current output and cover new peephole2 pattern.
6196
6197 2012-04-27 Ollie Wild <aaw@google.com>
6198
6199 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6200
6201 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6202
6203 * gcc.c-torture/execute/20120427-2.c: New testcase.
6204 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6205 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6206 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6207
6208 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6209
6210 PR target/53138
6211 * gcc.c-torture/execute/20120427-1.c: New testcase.
6212
6213 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6214
6215 PR middle-end/27139
6216 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6217
6218 2012-04-27 Tom de Vries <tom@codesourcery.com>
6219
6220 PR tree-optimization/51879
6221 * gcc.dg/pr51879.c: New test.
6222 * gcc.dg/pr51879-2.c: Same.
6223 * gcc.dg/pr51879-3.c: Same.
6224 * gcc.dg/pr51879-4.c: Same.
6225 * gcc.dg/pr51879-6.c: Same.
6226
6227 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/53096
6230 * g++.dg/cpp0x/defaulted35.C: New.
6231 * g++.dg/cpp0x/defaulted15.C: Adjust.
6232
6233 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6234
6235 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6236 structure layout.
6237
6238 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6239
6240 * gcc.target/i386/builtin_target.c: Check avx2.
6241
6242 2012-04-26 Alan Modra <amodra@gmail.com>
6243
6244 * gcc.target/powerpc/savres.c: New test.
6245 * gcc.target/powerpc/powerpc.exp: Run it.
6246
6247 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6248
6249 PR target/53120
6250 * gcc.dg/torture/pr53120.c: New test.
6251
6252 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR middle-end/52979
6255 * gcc.c-torture/compile/pr52979-1.c: New test.
6256 * gcc.c-torture/execute/pr52979-1.c: New test.
6257 * gcc.c-torture/execute/pr52979-2.c: New test.
6258
6259 2012-04-25 Richard Guenther <rguenther@suse.de>
6260
6261 * gcc.target/i386/l_fma_float_5.c: Adjust.
6262 * gcc.target/i386/l_fma_double_4.c: Likewise.
6263 * gcc.target/i386/l_fma_float_2.c: Likewise.
6264 * gcc.target/i386/l_fma_float_6.c: Likewise.
6265 * gcc.target/i386/l_fma_double_1.c: Likewise.
6266 * gcc.target/i386/l_fma_double_5.c: Likewise.
6267 * gcc.target/i386/l_fma_float_3.c: Likewise.
6268 * gcc.target/i386/l_fma_double_2.c: Likewise.
6269 * gcc.target/i386/l_fma_double_6.c: Likewise.
6270 * gcc.target/i386/l_fma_float_4.c: Likewise.
6271 * gcc.target/i386/l_fma_double_3.c: Likewise.
6272 * gcc.target/i386/l_fma_float_1.c: Likewise.
6273
6274 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR tree-optimization/53058
6277 * gcc.c-torture/compile/pr53058.c: New test.
6278
6279 2012-04-25 Jan Hubicka <jh@suse.cz>
6280
6281 PR middle-end/53088
6282 * gcc.target/i386/pr39082-1.c: Update warning location.
6283
6284 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR c/52880
6287 * gcc.dg/pr52880.c: New test.
6288
6289 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6290
6291 * gcc.dg/m-un-2.c: Update.
6292 * gcc.dg/20011021-1.c: Update.
6293
6294 2012-04-25 Tobias Burnus <burnus@net-b.de>
6295
6296 PR fortran/52196
6297 * gfortran.dg/realloc_on_assign_14.f90: New.
6298
6299 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6300
6301 PR testsuite/52641
6302 PR tree-optimizations/52891
6303 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6304
6305 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/52363
6308 * g++.dg/cpp0x/sfinae35.C: New.
6309 * g++.dg/cpp0x/sfinae36.C: Likewise.
6310
6311 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6312
6313 * gcc.target/builtin_target.c: New testcase.
6314
6315 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6316
6317 PR target/47197
6318 * gcc.target/powerpc/pr47197.c: New test.
6319
6320 2012-04-24 Richard Guenther <rguenther@suse.de>
6321
6322 PR tree-optimization/53085
6323 * g++.dg/torture/pr53085.C: New testcase.
6324
6325 2012-04-24 Andrew Pinski <apinski@cavium.com>
6326
6327 PR tree-opt/33512
6328 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6329 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6330 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6331
6332 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR middle-end/53084
6335 * gcc.c-torture/execute/pr53084.c: New test.
6336
6337 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6338
6339 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6340
6341 2012-04-23 Andrew Pinski <apinski@cavium.com>
6342
6343 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6344
6345 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6346
6347 PR regression/53076
6348 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6349 * gcc.dg/torture/builtin-power-1.c: Likewise.
6350
6351 2012-04-23 Richard Guenther <rguenther@suse.de>
6352
6353 PR tree-optimization/53070
6354 * gcc.dg/torture/pr53070.c: New testcase.
6355
6356 2012-04-23 Richard Guenther <rguenther@suse.de>
6357
6358 PR c/53060
6359 * gcc.dg/pr53060.c: New testcase.
6360
6361 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR tree-optimizations/52891
6364 * gcc.c-torture/compile/pr52891-1.c: New test.
6365 * gcc.c-torture/compile/pr52891-2.c: New test.
6366
6367 2012-04-22 Tobias Burnus <burnus@net-b.de>
6368
6369 PR fortran/53051
6370 * gfortran.dg/read_float_4.f90: New.
6371
6372 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6373
6374 PR 35441
6375 * c-c++-common/pr35441.C: New.
6376
6377 2012-04-20 Ian Lance Taylor <iant@google.com>
6378
6379 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6380 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6381
6382 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6383
6384 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6385 array access.
6386 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6387
6388 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6389
6390 PR rtl-optimization/44214
6391 * gcc.dg/pr44214-1.c: New test.
6392 * gcc.dg/pr44214-2.c: Likewise.
6393 * gcc.dg/pr44214-3.c: Likewise.
6394
6395 2012-04-20 Richard Guenther <rguenther@suse.de>
6396
6397 * g++.dg/torture/20120420-1.C: New testcase.
6398
6399 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6400
6401 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6402
6403 2012-04-19 Christian Bruel <christian.bruel@st.com>
6404
6405 * gcc.dg/pr52283.c: New test.
6406
6407 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6408
6409 * gcc.dg/pr37985.c: New test.
6410
6411 2012-04-19 Richard Guenther <rguenther@suse.de>
6412
6413 PR rtl-optimization/44688
6414 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6415 possibly profitable.
6416
6417 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6418
6419 PR tree-optimization/52976
6420 * gfortran.dg/reassoc_11.f: New test.
6421
6422 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6423
6424 PR tree-optimization/52976
6425 * gfortran.dg/reassoc_7.f: New test.
6426 * gfortran.dg/reassoc_8.f: Likewise.
6427 * gfortran.dg/reassoc_9.f: Likewise.
6428 * gfortran.dg/reassoc_10.f: Likewise.
6429
6430 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6431
6432 PR c++/52422
6433 * g++.dg/cpp0x/sfinae33.C: New.
6434 * g++.dg/cpp0x/sfinae34.C: Likewise.
6435
6436 2012-04-18 Joey Ye <joey.ye@arm.com>
6437
6438 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6439
6440 2012-04-18 Richard Guenther <rguenther@suse.de>
6441
6442 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6443 array access.
6444 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6445 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6446
6447 2012-04-17 Tom de Vries <tom@codesourcery.com>
6448
6449 * g++.dg/pr51264-4.C: New test.
6450
6451 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/52599
6454 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6455
6456 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/53003
6459 * g++.dg/parse/crash59.C: New.
6460
6461 2012-04-17 Michael Matz <matz@suse.de>
6462
6463 PR tree-optimization/18437
6464 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6465
6466 2012-04-17 Richard Guenther <rguenther@suse.de>
6467
6468 PR middle-end/53011
6469 * g++.dg/torture/pr53011.C: New testcase.
6470
6471 2012-04-16 Jason Merrill <jason@redhat.com>
6472
6473 PR c++/38543
6474 * g++.dg/cpp0x/variadic131.C: New.
6475
6476 PR c++/52008
6477 * g++.dg/cpp0x/variadic130.C: New.
6478
6479 PR c++/50830
6480 * g++.dg/cpp0x/variadic129.C: New.
6481
6482 PR c++/50303
6483 * g++.dg/cpp0x/variadic128.C: New.
6484
6485 2012-04-16 Tobias Burnus <burnus@net-b.de>
6486
6487 PR fortran/52864
6488 * gfortran.dg/pointer_intent_6.f90: New.
6489
6490 2012-04-16 Tobias Burnus <burnus@net-b.de>
6491
6492 PR fortran/52916
6493 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6494 to include public_private_module_4.f90.
6495 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6496 targets.
6497
6498 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6499
6500 PR c++/49152
6501 * g++.dg/diagnostic/operator1.C: New.
6502 * g++.dg/ext/label5.C: Adjust.
6503 * g++.dg/ext/va-arg1.C: Likewise.
6504 * g++.dg/other/error20.C: Likewise.
6505 * g++.dg/other/error20.C: Likewise.
6506 * g++.dg/other/error16.C: Likewise.
6507 * g++.dg/other/error10.C: Likewise.
6508 * g++.dg/parse/error30.C: Likewise.
6509 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6510
6511 2012-04-16 Jason Merrill <jason@redhat.com>
6512
6513 PR c++/51148
6514 * g++.dg/cpp0x/variadic127.C: New.
6515
6516 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6517
6518 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6519 testcase name.
6520 Use fail, pass instead of unresolved.
6521 Don't log $optstr.
6522
6523 PR testsuite/52948
6524 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6525 TODO_dump_func.
6526 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6527 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6528 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6529
6530 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6531
6532 PR fortran/52968
6533 * gfortran.dg/typebound_call_23.f03: New test case.
6534
6535 2012-04-15 Jason Merrill <jason@redhat.com>
6536
6537 PR c++/47220
6538 * g++.dg/cpp0x/variadic126.C: New.
6539
6540 PR c++/52380
6541 * g++.dg/cpp0x/variadic125.C: New.
6542
6543 PR c++/52292
6544 * g++.dg/cpp0x/variadic124.C: New.
6545
6546 PR c++/52706
6547 * g++.dg/cpp0x/nullptr27.C: New.
6548
6549 PR c++/52818
6550 * g++.dg/warn/format8.C: New.
6551
6552 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6553
6554 PR fortran/51082
6555 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6556
6557 2012-04-14 Tobias Burnus <burnus@net-b.de>
6558
6559 PR fortran/52916
6560 PR fortran/40973
6561 * gfortran.dg/public_private_module_3.f90: New.
6562 * gfortran.dg/public_private_module_4.f90: New.
6563
6564 2012-04-14 Tom de Vries <tom@codesourcery.com>
6565
6566 * gcc.dg/superblock.c: New test.
6567
6568 2012-04-14 Tom de Vries <tom@codesourcery.com>
6569
6570 * gcc.dg/pr51879-12.c: New test.
6571
6572 2012-04-13 Jason Merrill <jason@redhat.com>
6573
6574 PR c++/52824
6575 * g++.dg/cpp0x/variadic123.C: New.
6576 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6577
6578 PR c++/52905
6579 * g++.dg/cpp0x/initlist-ctor1.C: New.
6580
6581 PR c++/52915
6582 * g++.dg/other/anon-union2.C: New.
6583
6584 2012-04-13 Martin Jambor <mjambor@suse.cz>
6585
6586 PR middle-end/52939
6587 * g++.dg/ipa/pr52939.C: New test.
6588
6589 2012-04-13 Tom de Vries <tom@codesourcery.com>
6590
6591 * gcc.dg/pr52734.c: New test.
6592
6593 2012-04-13 Richard Guenther <rguenther@suse.de>
6594
6595 PR tree-optimization/52969
6596 * gcc.dg/torture/pr52969.c: New testcase.
6597
6598 2012-04-13 Richard Guenther <rguenther@suse.de>
6599
6600 PR c/52549
6601 * gcc.dg/pr52549.c: New testcase.
6602
6603 2012-04-13 Richard Guenther <rguenther@suse.de>
6604
6605 PR c/52862
6606 * gcc.dg/pr52862.c: New testcase.
6607
6608 2012-04-13 Joey Ye <joey.ye@arm.com>
6609
6610 * gcc.target/arm/thumb1-imm.c: New testcase.
6611
6612 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6613
6614 PR target/52932
6615 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6616 second function argument.
6617 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6618 (calc_permps): Update declaration. Calculate result correctly.
6619 (avx2_test): Change src2 type to union256i_d.
6620 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6621 correctly.
6622
6623 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6624
6625 PR target/52775
6626 * gcc.target/powerpc/pr52775.c: New file.
6627
6628 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6629
6630 PR tree-optimization/18589
6631 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6632 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6633 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6634 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6635 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6636 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6637 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6638 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6639 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6640 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6641
6642 2012-04-12 Richard Guenther <rguenther@suse.de>
6643
6644 PR tree-optimization/52943
6645 * gcc.dg/torture/pr52943.c: New testcase.
6646
6647 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6648
6649 PR target/50751
6650 * gcc/target/sh/pr50751-4.c: New.
6651 * gcc/target/sh/pr50751-5.c: New.
6652 * gcc/target/sh/pr50751-6.c: New.
6653 * gcc/target/sh/pr50751-7.c: New.
6654
6655 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6656
6657 PR c++/52465
6658 * g++.dg/lookup/using52.C: New.
6659
6660 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6661
6662 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6663
6664 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6665
6666 PR rtl-optimization/52876
6667 * gcc.target/i386/pr52876.c: New.
6668
6669 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6670
6671 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6672 __UINTPTR_TYPE__.
6673 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6674 __INTPTR_TYPE__.
6675 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6676 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6677 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6678 (ptrdiff_t): ... this. All uses changed.
6679 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6680 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6681 __INTPTR_TYPE__.
6682 (main): Cast argument to __INTPTR_TYPE__.
6683 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6684 size_t.
6685 * gcc.dg/mallign.c (main): Likewise.
6686 * gcc.dg/pr38700.c (foo): Likewise.
6687 * gcc.dg/long-long-cst1.c (t): Likewise.
6688 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6689 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6690 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6691 * gcc.dg/pr25682.c (d, foo): Likewise.
6692 * gcc.dg/format/cast-1.c (f): Likewise.
6693 * gcc.dg/c90-const-expr-10.c
6694 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6695 (size_t): ...this. All uses changed.
6696 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6697 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6698 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6699 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6700 * gcc.dg/sequence-pt-1.c: Likewise.
6701 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6702 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6703 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6704 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6705 of ptrdiff_t with it.
6706 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6707 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6708 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6709
6710 2012-04-11 Jason Merrill <jason@redhat.com>
6711
6712 PR debug/45088
6713 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6714 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6715
6716 PR c++/52906
6717 * g++.dg/ext/attrib45.C: New.
6718
6719 * g++.dg/eh/dtor3.C: New.
6720
6721 2012-04-11 Richard Guenther <rguenther@suse.de>
6722
6723 PR middle-end/52621
6724 * gfortran.dg/pr52621.f90: New testcase.
6725
6726 2012-04-11 Richard Guenther <rguenther@suse.de>
6727
6728 PR middle-end/52918
6729 * g++.dg/torture/pr52918-1.C: New testcase.
6730 * g++.dg/torture/pr52918-2.C: Likewise.
6731
6732 2012-04-11 Tobias Burnus <burnus@net-b.de>
6733
6734 PR fortran/52729
6735 * gfortran.dg/block_11.f90: New.
6736
6737 2012-04-11 Nick Clifton <nickc@redhat.com>
6738
6739 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6740
6741 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6742
6743 PR target/16458
6744 * gcc.target/powerpc/pr16458-1.c: New test.
6745 * gcc.target/powerpc/pr16458-2.c: Likewise.
6746 * gcc.target/powerpc/pr16458-3.c: Likewise.
6747 * gcc.target/powerpc/pr16458-4.c: Likewise.
6748
6749 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6750
6751 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6752 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6753 * gcc.dg/builtin-bswap-5.c: Likewise.
6754 * gcc.target/i386/builtin-bswap-4.c: New test.
6755
6756 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6757
6758 PR 24985
6759 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6760
6761 2012-04-11 Richard Guenther <rguenther@suse.de>
6762
6763 PR rtl-optimization/52881
6764 * gcc.dg/torture/pr52881.c: New testcase.
6765 * gcc.dg/torture/pr52913.c: Likewise.
6766
6767 2012-04-11 Richard Guenther <rguenther@suse.de>
6768
6769 PR tree-optimization/52912
6770 * gcc.dg/torture/pr52912.c: New testcase.
6771
6772 2010-04-10 Michael Matz <matz@suse.de>
6773
6774 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6775 * gcc.dg/vect/vect-outer-1.c: Adjust.
6776 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6777 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6778 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6779 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6780 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6781 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6782
6783 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6784
6785 PR tree-optimization/52870
6786 * gcc.dg/vect/pr52870.c: New test.
6787
6788 2012-04-09 Mike Stump <mikestump@comcast.net>
6789
6790 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6791 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6792 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6793 * gnat.dg/aggr11.adb: Likewise.
6794 * gnat.dg/aggr11_pkg.ads: Likewise.
6795 * gnat.dg/aggr15.adb: Likewise.
6796 * gnat.dg/aggr15.ads: Likewise.
6797 * gnat.dg/aggr17.adb: Likewise.
6798 * gnat.dg/aggr18.adb: Likewise.
6799 * gnat.dg/array14.adb: Likewise.
6800 * gnat.dg/array14.ads: Likewise.
6801 * gnat.dg/array14_pkg.ads: Likewise.
6802 * gnat.dg/array19.adb: Likewise.
6803 * gnat.dg/array19.ads: Likewise.
6804 * gnat.dg/discr27.adb: Likewise.
6805 * gnat.dg/discr27.ads: Likewise.
6806 * gnat.dg/discr35.adb: Likewise.
6807 * gnat.dg/discr35.ads: Likewise.
6808 * gnat.dg/discr6.adb: Likewise.
6809 * gnat.dg/discr6_pkg.ads: Likewise.
6810 * gnat.dg/import1.adb: Likewise.
6811 * gnat.dg/import1.ads: Likewise.
6812 * gnat.dg/loop_address2.adb: Likewise.
6813 * gnat.dg/opt7.adb: Likewise.
6814 * gnat.dg/opt7.ads: Likewise.
6815 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6816 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6817 * gnat.dg/rep_clause2.adb: Likewise.
6818 * gnat.dg/rep_clause2.ads: Likewise.
6819 * gnat.dg/slice2.adb: Likewise.
6820 * gnat.dg/slice2.ads: Likewise.
6821 * gnat.dg/slice6.adb: Likewise.
6822 * gnat.dg/slice6_pkg.ads: Likewise.
6823 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6824 * gnat.dg/taft_type2.adb: Likewise.
6825 * gnat.dg/taft_type2.ads: Likewise.
6826 * gnat.dg/taft_type2_pkg.ads: Likewise.
6827 * gnat.dg/volatile10.adb: Likewise.
6828 * gnat.dg/volatile10_pkg.ads: Likewise.
6829
6830 * gcc.dg/dll-8.c: Remove execute permissions.
6831 * g++.dg/ext/dllexport5.C: Likewise.
6832
6833 2012-04-09 Jan Hubicka <jh@suse.cz>
6834
6835 PR lto/52722
6836 PR lto/51765
6837 PR lto/52634
6838 * gcc.dg/lto/pr52634_1.c: New testcase.
6839 * gcc.dg/lto/pr52634_0.c: New testcase.
6840
6841 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6842
6843 PR target/52883
6844 * gcc.target/i386/pr52883.c: New testcase.
6845
6846 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6847
6848 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6849 (check_effective_target_sync_long_long): Add SPARC case.
6850 (check_effective_target_sync_long_long_runtime): Likewise.
6851 (check_effective_target_sync_int_long): Adjust SPARC case.
6852 (check_effective_target_sync_char_short): Likewise.
6853
6854 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6855
6856 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6857 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6858
6859 2012-04-08 Tobias Burnus <burnus@net-b.de>
6860
6861 PR fortran/40973
6862 PR fortran/52751
6863 * gfortran.dg/public_private_module_2.f90: New.
6864
6865 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6866
6867 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6868 directives.
6869
6870 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6871
6872 PR fortran/52893
6873 * gfortran.dg/function_optimize_11.f90: New test.
6874
6875 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6876
6877 PR fortran/52668
6878 * gfortran.dg/use_only_6.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 2012-04-06 Mike Stump <mikestump@comcast.net>
6885
6886 PR testsuite/50722
6887 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6888
6889 2012-04-05 Jason Merrill <jason@redhat.com>
6890
6891 PR c++/52596
6892 * g++.dg/template/qualified-id5.C: New.
6893
6894 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6895
6896 PR target/52882
6897 * gcc.target/i386/pr52882.c: New test.
6898
6899 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6900 Dominique D'Humieures <dominiq@lps.ens.fr>
6901
6902 PR testsuite/52614
6903 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6904 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6905
6906 2012-04-04 Jason Merrill <jason@redhat.com>
6907
6908 PR c++/52845
6909 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6910
6911 2012-04-03 Jason Merrill <jason@redhat.com>
6912
6913 PR c++/52796
6914 * g++.dg/cpp0x/variadic-value1.C: New.
6915
6916 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/pack18.adb: New test.
6919 * gnat.dg/pack18_pkg.ads: New helper.
6920
6921 2012-04-03 Richard Guenther <rguenther@suse.de>
6922
6923 PR tree-optimization/52808
6924 * gcc.dg/pr52808.c: New testcase.
6925
6926 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR tree-optimization/52835
6929 * gfortran.dg/pr52835.f90: New test.
6930
6931 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6932
6933 * gnat.dg/specs/aggr5.ads: New test.
6934
6935 2012-04-02 Richard Guenther <rguenther@suse.de>
6936
6937 PR tree-optimization/52756
6938 * gcc.dg/torture/pr52756.c: New testcase.
6939
6940 2012-04-02 Richard Guenther <rguenther@suse.de>
6941
6942 PR middle-end/52803
6943 * gcc.dg/pr52803.c: New testcase.
6944
6945 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6946
6947 PR c++/40942
6948 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6949 DR 214 in account.
6950
6951 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6952
6953 PR c++/50043
6954 * g++.dg/cpp0x/noexcept17.C: New.
6955 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6956 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6957 * g++.dg/cpp0x/noexcept01.C: Likewise.
6958 * g++.dg/eh/init-temp1.C: Likewise.
6959 * g++.dg/eh/ctor1.C: Likwise.
6960
6961 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 * gnat.dg/controlled6.adb: New test.
6964 * gnat.dg/controlled6_pkg.ads: New helper.
6965 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6966
6967 2012-03-30 Richard Henderson <rth@redhat.com>
6968
6969 PR debug/52727
6970 * g++.dg/opt/pr52727.C: New testcase.
6971
6972 2012-03-30 Richard Guenther <rguenther@suse.de>
6973
6974 PR tree-optimization/52754
6975 * gcc.target/i386/pr52754.c: New testcase.
6976
6977 2012-03-30 Richard Guenther <rguenther@suse.de>
6978
6979 PR middle-end/52772
6980 * g++.dg/torture/pr52772.C: New testcase.
6981
6982 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 PR c++/52718
6985 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6986
6987 2012-03-29 Jason Merrill <jason@redhat.com>
6988
6989 PR c++/52685
6990 * g++.dg/template/inherit8.C: New.
6991
6992 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c++/52759
6995 * g++.dg/ext/weak4.C: New test.
6996
6997 PR tree-optimization/52760
6998 * gcc.c-torture/execute/pr52760.c: New test.
6999
7000 2012-03-29 Jason Merrill <jason@redhat.com>
7001
7002 PR c++/52743
7003 * g++.dg/cpp0x/initlist-array3.C: New.
7004
7005 2012-03-28 Jason Merrill <jason@redhat.com>
7006
7007 PR c++/52746
7008 * g++.dg/overload/virtual2.C: New.
7009
7010 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7011
7012 * gnat.dg/vect7.ad[sb]: New test.
7013
7014 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7015 Tobias Burnus <burnus@gcc.gnu.org>
7016
7017 PR fortran/52652
7018 * gfortran.dg/allocate_class_1.f90 : Change error test.
7019 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7020 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7021 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7022
7023 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR middle-end/52691
7026 * gcc.dg/pr52691.c: New test.
7027
7028 PR middle-end/52750
7029 * gcc.c-torture/compile/pr52750.c: New test.
7030
7031 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7032
7033 PR target/52692
7034 * gcc.target/avr/torture/builtins-2.c: New test.
7035
7036 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR target/52736
7039 * gcc.target/i386/pr52736.c: New test.
7040
7041 2012-03-27 Martin Jambor <mjambor@suse.cz>
7042
7043 PR middle-end/52693
7044 * gcc.dg/torture/pr52693.c: New test.
7045
7046 2012-03-27 Meador Inge <meadori@codesourcery.com>
7047
7048 PR c++/52672
7049 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7050
7051 2012-03-27 Mike Stump <mikestump@comcast.net>
7052
7053 PR target/52665
7054 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7055 failures that match branch names.
7056
7057 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7058 H.J. Lu <hongjiu.lu@intel.com>
7059
7060 PR target/52698
7061 * gcc.target/i386/pr52698.c: New test.
7062
7063 2012-03-27 Richard Guenther <rguenther@suse.de>
7064
7065 PR middle-end/52720
7066 * gcc.dg/torture/pr52720.c: New testcase.
7067
7068 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7069
7070 * gnat.dg/pack17.adb: New test.
7071
7072 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7073
7074 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7075 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7076
7077 2012-03-26 Martin Jambor <mjambor@suse.cz>
7078
7079 PR tree-optimization/50052
7080 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7081
7082 2012-03-26 Richard Guenther <rguenther@suse.de>
7083
7084 PR tree-optimization/52701
7085 * gfortran.dg/pr52701.f90: New testcase.
7086
7087 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7088
7089 PR tree-optimization/52686
7090 * gcc.target/arm/pr52686.c: New test.
7091
7092 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7093
7094 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7095 Add "-Os -flto" to list.
7096
7097 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7098
7099 * gnat.dg/concat2.ad[sb]: New test.
7100
7101 2012-03-24 Jason Merrill <jason@redhat.com>
7102
7103 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7104 * g++.dg/cpp0x/trailing2.C: Likewise.
7105 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7106 * g++.dg/cpp1y/auto-fn1.C: New.
7107 * g++.dg/cpp1y/auto-fn2.C: New.
7108 * g++.dg/cpp1y/auto-fn3.C: New.
7109 * g++.dg/cpp1y/auto-fn4.C: New.
7110 * g++.dg/cpp1y/auto-fn5.C: New.
7111 * g++.dg/cpp1y/auto-fn6.C: New.
7112 * g++.dg/cpp1y/auto-fn7.C: New.
7113 * g++.dg/cpp1y/auto-fn8.C: New.
7114 * g++.dg/cpp1y/auto-fn9.C: New.
7115 * g++.dg/cpp1y/auto-fn10.C: New.
7116 * g++.dg/cpp1y/auto-fn11.C: New.
7117
7118 2012-03-23 Richard Guenther <rguenther@suse.de>
7119
7120 PR tree-optimization/52678
7121 * gfortran.dg/pr52678.f: New testcase.
7122
7123 2012-03-23 Richard Guenther <rguenther@suse.de>
7124
7125 PR tree-optimization/52638
7126 * g++.dg/torture/pr52638.C: New testcase.
7127
7128 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7129
7130 PR c++/52487
7131 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7132
7133 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR c++/52671
7136 * g++.dg/ext/attrib44.C: New test.
7137
7138 2012-03-22 Jan Hubicka <jh@suse.cz>
7139
7140 PR middle-end/51737
7141 * g++.dg/torture/pr51737.C: New testcase
7142
7143 2012-03-22 Richard Guenther <rguenther@suse.de>
7144
7145 PR tree-optimization/52548
7146 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7147
7148 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7149
7150 * lib/fortran-modules.exp (list-module-names-1): Remove
7151 warning.
7152
7153 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7154
7155 PR target/50751
7156 * gcc.target/sh/pr50751-1.c: New.
7157 * gcc.target/sh/pr50751-2.c: New.
7158 * gcc.target/sh/pr50751-3.c: New.
7159
7160 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7161
7162 PR target/52479
7163 * gcc.target/sh/sh4a-cos.c: Remove.
7164 * gcc.target/sh/sh4a-sin.c: Remove.
7165 * gcc.target/sh/sh4a-sincos.c: Remove.
7166
7167 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7168
7169 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7170 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7171
7172 2012-03-21 Martin Jambor <mjambor@suse.cz>
7173
7174 PR testsuite/52641
7175 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7176 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7177
7178 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7179
7180 * gcc.target/arm/thumb-16bit-ops.c: New file.
7181 * gcc.target/arm/thumb-ifcvt.c: New file.
7182
7183 2012-03-20 Jason Merrill <jason@redhat.com>
7184
7185 * lib/target-supports.exp: Add { target c++1y }.
7186
7187 * g++.dg/cpp0x/auto32.C: New.
7188
7189 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7190
7191 PR testsuite/52641
7192 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7193 int32plus.
7194 * gcc.dg/torture/pr48124-4.c: Ditto:
7195 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7196
7197 2012-03-20 Jason Merrill <jason@redhat.com>
7198
7199 PR c++/52510
7200 * g++.dg/cpp0x/initlist66.C: New.
7201
7202 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7203
7204 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7205 __AVR_HAVE_LPMX__
7206
7207 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7208
7209 PR target/49868
7210 * gcc.target/avr/torture/addr-space-2.h: New file.
7211 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7212 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7213 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7214 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7215
7216 2012-03-20 Richard Guenther <rguenther@suse.de>
7217
7218 * gnat.dg/pack16.adb: New testcase.
7219 * gnat.dg/pack16_pkg.ads: Likewise.
7220 * gnat.dg/specs/pack8.ads: Likewise.
7221 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7222
7223 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 * g++.dg/warn/Wuseless-cast.C: Extend.
7226
7227 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7228
7229 PR c++/14710
7230 * g++.dg/warn/Wuseless-cast.C: New.
7231
7232 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7233
7234 PR libfortran/52608
7235 * gfortran.dg/pr52608.f90: New test.
7236
7237 2012-03-17 Tobias Burnus <burnus@net-b.de>
7238
7239 PR fortran/52585
7240 * gfortran.dg/proc_ptr_36.f90: New.
7241
7242 2012-03-16 Martin Jambor <mjambor@suse.cz>
7243
7244 * gcc.dg/misaligned-expand-1.c: New test.
7245 * gcc.dg/misaligned-expand-3.c: Likewise.
7246
7247 2012-03-16 Richard Guenther <rguenther@suse.de>
7248 Kai Tietz <ktietz@redhat.com>
7249
7250 PR middle-end/48814
7251 * gcc.c-torture/execute/pr48814-1.c: New test.
7252 * gcc.c-torture/execute/pr48814-2.c: New test.
7253 * gcc.dg/tree-ssa/assign-1.c: New test.
7254 * gcc.dg/tree-ssa/assign-2.c: New test.
7255 * gcc.dg/tree-ssa/assign-3.c: New test.
7256
7257 2012-03-16 Richard Guenther <rguenther@suse.de>
7258
7259 * gnat.dg/specs/pack7.ads: New testcase.
7260
7261 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR target/52568
7264 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7265 * gcc.dg/torture/vshuf-8.inc: Likewise.
7266 * gcc.dg/torture/vshuf-16.inc: Likewise.
7267 * gcc.dg/torture/vshuf-32.inc: Likewise.
7268
7269 2012-03-15 Jason Merrill <jason@redhat.com>
7270
7271 * g++.dg/torture/pr52582.C: New.
7272
7273 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7274
7275 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7276
7277 2012-03-15 Ira Rosen <irar@il.ibm.com>
7278 Ulrich Weigand <ulrich.weigand@linaro.org>
7279
7280 * gcc.dg/vect/slp-cond-3.c: New test.
7281 * gcc.dg/vect/slp-cond-4.c: New test.
7282
7283 2012-03-15 Ira Rosen <irar@il.ibm.com>
7284 Ulrich Weigand <ulrich.weigand@linaro.org>
7285
7286 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7287 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7288
7289 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7290
7291 PR libfortran/52434
7292 PR libfortran/48878
7293 PR libfortran/38199
7294 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7295 * gfortran.dg/round_1.f03: Likewise.
7296
7297 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7298 Andrew Pinski <apinski@cavium.com>
7299
7300 PR middle-end/52592
7301 * gcc.dg/pr52592.c: New test.
7302
7303 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7304
7305 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7306 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7307 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7308 * lib/fortran-modules.exp: .. this new file. Adjust users.
7309 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7310 gfortran-dg-debug-runtest): Call cleanup-modules.
7311 * lib/fortran-torture.exp (fortran-torture-execute,
7312 fortran-torture): Likewise.
7313 * gfortran.dg/coarray/caf.exp: Likewise.
7314 * lib/lto.exp: Likewise.
7315 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7316 * gfortran.dg/class_4b.f03: Likewise.
7317 * gfortran.dg/class_4c.f03: Likewise.
7318 * gfortran.dg/class_45a.f03: Likewise.
7319 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7320 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7321 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7322 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7323 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7324 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7325 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7326 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7327 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7328 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7329 * gfortran.dg/whole_file_28.f90: Likewise.
7330 * gfortran.dg/whole_file_29.f90: Likewise.
7331 * gfortran.dg/whole_file_30.f90: Likewise.
7332 * gfortran.dg/whole_file_31.f90: Likewise.
7333
7334 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR tree-optimization/52267
7337 * gcc.dg/pr52267.c: New test.
7338 * gcc.dg/tree-ssa/vrp65.c: New test.
7339 * gcc.dg/tree-ssa/vrp66.c: New test.
7340
7341 2012-03-15 Richard Guenther <rguenther@suse.de>
7342
7343 PR middle-end/52580
7344 * gfortran.dg/vect/pr52580.f: New testcase.
7345
7346 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7347
7348 * gcc.target/sh/fpul-usage-1.c: New.
7349
7350 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7351
7352 PR target/49468
7353 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7354 * gcc.target/sh/pr49468-di.c: Likewise.
7355
7356 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7357
7358 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7359 * gcc.dg/c99-stdint-6.c: Likewise.
7360 * gcc.dg/lto/20090210_0.c: Likewise.
7361 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7362 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7363 * gcc.dg/pragma-init-fini-2.c: Likewise.
7364 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7365 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7366 * gcc.target/i386/pr22152.c: Likewise.
7367 * gcc.target/i386/vect8-ret.c: Likewise.
7368 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7369 handling.
7370
7371 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7372
7373 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7374 * g++.dg/tree-prof/partition1.C: Likewise.
7375 * g++.dg/tree-prof/partition2.C: Likewise.
7376 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7377 handling.
7378 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7379 * gcc.c-torture/execute/20010724-1.c: Remove.
7380 * gcc.c-torture/execute/20010724-1.x: Remove.
7381 * gcc.c-torture/execute/20040208-2.c: Remove.
7382 * gcc.c-torture/execute/20040208-2.x: Remove.
7383 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7384 Remove.
7385 (main) [__mips__ && __sgi__]: Remove.
7386 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7387 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7388 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7389 mips-sgi-irix6* handling.
7390 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7391 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7392 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7393 handling.
7394 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7395 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7396 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7397 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7398 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7399 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7400 mips-sgi-irix6*.
7401 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7402 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7403 * gcc.target/mips/save-restore-3.c: Likewise.
7404 * gcc.target/mips/save-restore-4.c: Likewise.
7405 * gcc.target/mips/save-restore-5.c: Likewise.
7406 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7407 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7408 messages.
7409 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7410 IRIX 6 handling.
7411 (restore_ld_library_path_env_vars): Likewise.
7412 * lib/target-supports.exp (check_profiling_available): Remove
7413 mips*-*-irix* handling.
7414 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7415 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7416 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7417
7418 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR c++/52582
7421 * g++.dg/opt/pr52582.C: New test.
7422
7423 2012-03-14 Richard Guenther <rguenther@suse.de>
7424
7425 PR tree-optimization/52571
7426 * gcc.dg/vect/vect-2.c: Initialize arrays.
7427 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7428 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7429 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7430
7431 2012-03-14 Richard Guenther <rguenther@suse.de>
7432
7433 PR middle-end/52080
7434 PR middle-end/52097
7435 PR middle-end/48124
7436 * gcc.dg/torture/pr48124-1.c: New testcase.
7437 * gcc.dg/torture/pr48124-2.c: Likewise.
7438 * gcc.dg/torture/pr48124-3.c: Likewise.
7439 * gcc.dg/torture/pr48124-4.c: Likewise.
7440
7441 2012-03-14 Richard Guenther <rguenther@suse.de>
7442
7443 PR middle-end/52578
7444 * gcc.dg/pr52578.c: New testcase.
7445
7446 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR c++/52521
7449 * g++.dg/cpp0x/udlit-args2.C: New test.
7450
7451 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7452
7453 PR target/48596
7454 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7455 * gcc.c-torture/compile/pr48596.c: ... here.
7456
7457 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7458
7459 PR c++/51641
7460 * g++.dg/lookup/hidden-class17.C: New test.
7461
7462 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR c/52577
7465 * gcc.dg/Wunused-var-3.c: New test.
7466
7467 2012-03-13 Martin Jambor <mjambor@suse.cz>
7468
7469 * gcc.dg/misaligned-expand-2.c: New test.
7470
7471 2012-03-13 Richard Guenther <rguenther@suse.de>
7472
7473 PR middle-end/52134
7474 * gcc.dg/pr52134.c: New testcase.
7475
7476 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7477
7478 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7479
7480 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7481
7482 PR tree-optimization/46728
7483 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7484 * gcc.target/powerpc/pr46728-5.c: Likewise.
7485 * gcc.target/powerpc/pr46728-8.c: Likewise.
7486 * gcc.target/powerpc/pr46728-10.c: Likewise.
7487 * gcc.target/powerpc/pr46728-11.c: Likewise.
7488 * gcc.target/powerpc/pr46728-13.c: Likewise.
7489 * gcc.target/powerpc/pr46728-14.c: Likewise.
7490 * gcc.target/powerpc/pr46728-15.c: Likewise.
7491
7492 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 PR c++/52299
7495 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7496
7497 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7498
7499 PR tree-optimization/46728
7500 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7501 * gcc.target/powerpc/pr46728-5.c: Likewise.
7502 * gcc.target/powerpc/pr46728-8.c: Likewise.
7503 * gcc.target/powerpc/pr46728-10.c: Likewise.
7504 * gcc.target/powerpc/pr46728-11.c: Likewise.
7505 * gcc.target/powerpc/pr46728-13.c: Likewise.
7506 * gcc.target/powerpc/pr46728-14.c: Likewise.
7507 * gcc.target/powerpc/pr46728-15.c: Likewise.
7508
7509 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7510
7511 PR target/49868
7512 * gcc.target/avr/torture/addr-space-1.h: New file.
7513 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7514 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7515 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7516 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7517
7518 2012-03-12 Andrew Pinski <apinski@cavium.com>
7519
7520 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7521
7522 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7523
7524 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7525 * g++.dg/abi/thunk4.C: Likewise.
7526 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7527 Adapt line numbers.
7528 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7529 handling.
7530 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7531 * g++.dg/eh/spbp.C: Likewise.
7532 * g++.dg/ext/label13.C: Likewise.
7533 * g++.dg/guality/guality.exp: Likewise.
7534 * g++.dg/other/anon5.C: Likewise.
7535 * g++.dg/other/pragma-ep-1.C: Remove.
7536 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7537 * g++.dg/warn/pr31246.C: Likewise.
7538 * g++.dg/warn/weak1.C: Likewise.
7539 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7540 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7541 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7542 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7543 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7544 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7545 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7546 * gcc.dg/c99-tgmath-1.c: Likewise.
7547 * gcc.dg/c99-tgmath-2.c: Likewise.
7548 * gcc.dg/c99-tgmath-3.c: Likewise.
7549 * gcc.dg/c99-tgmath-4.c: Likewise.
7550 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7551 handling.
7552 * gcc.dg/debug/pr49032.c: Likewise.
7553 * gcc.dg/guality/guality.exp: Likewise.
7554 * gcc.dg/intmax_t-1.c: Likewise.
7555 * gcc.dg/pr48616.c: Likewise.
7556 * gcc.dg/pragma-ep-1.c: Remove.
7557 * gcc.dg/pragma-ep-2.c: Remove.
7558 * gcc.dg/pragma-ep-3.c: Remove.
7559 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7560 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7561 * gcc.misc-tests/gcov-14.c: Likewise.
7562 * gfortran.dg/guality/guality.exp: Likewise.
7563 * lib/target-supports.exp (check_weak_available): Likewise.
7564 (add_options_for_tls): Likewise.
7565 (check_ascii_locale_available): Likewise.
7566 * obj-c++.dg/dwarf-2.mm: Likewise.
7567 * objc.dg/dwarf-1.m: Likewise.
7568 * objc.dg/dwarf-2.m: Likewise.
7569
7570 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR tree-optimization/51721
7573 * gcc.dg/tree-ssa/vrp64.c: New test.
7574
7575 PR tree-optimization/52533
7576 * gcc.c-torture/compile/pr52533.c: New test.
7577
7578 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7579
7580 * gcc.target/i386/rtm-xabort-1.c: New.
7581 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7582 * gcc.target/i386/rtm-xend-1.c: Ditto.
7583 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7584 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7585 * gcc.target/i386/sse-13.c: Ditto.
7586 * gcc.target/i386/sse-14.c: Ditto.
7587 * gcc.target/i386/sse-22.c: Ditto.
7588 * gcc.target/i386/sse-23.c: Ditto.
7589 * g++.dg/other/i386-2.C: Ditto.
7590 * g++.dg/other/i386-3.C: Ditto.
7591
7592 2012-03-12 Tobias Burnus <burnus@net-b.de>
7593
7594 PR fortran/52542
7595 * gfortran.dg/proc_ptr_35.f90: New.
7596
7597 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7598
7599 PR target/52530
7600 * gcc.dg/torture/pr52530.c: New test.
7601
7602 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7603
7604 PR target/51244
7605 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7606
7607 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7608
7609 PR target/52450
7610 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7611
7612 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7613
7614 2012-03-09 Andrew Pinski <apinski@cavium.com>
7615
7616 PR middle-end/51988
7617 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7618 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7619
7620 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7621
7622 * gcc.dg/tree-ssa/scev-3.c: New.
7623 * gcc.dg/tree-ssa/scev-4.c: New.
7624
7625 2012-03-08 Tobias Burnus <burnus@net-b.de>
7626
7627 PR fortran/52469
7628 * gfortran.dg/proc_ptr_34.f90
7629
7630 2012-03-07 Jason Merrill <jason@redhat.com>
7631
7632 PR c++/52521
7633 * g++.dg/cpp0x/udlit-mangle.C: New.
7634
7635 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7636
7637 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7638
7639 2012-03-06 Richard Guenther <rguenther@suse.de>
7640
7641 PR middle-end/52493
7642 * gcc.dg/torture/pr52493.c: New testcase.
7643
7644 2012-03-06 Richard Guenther <rguenther@suse.de>
7645
7646 PR lto/52097
7647 * gcc.dg/lto/pr52097_0.c: New testcase.
7648
7649 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7650
7651 PR target/51244
7652 * gcc.target/sh/pr51244-1.c: New.
7653 * gcc.target/sh/pr51244-2.c: New.
7654 * gcc.target/sh/pr51244-3.c: New.
7655
7656 2012-03-05 Jason Merrill <jason@redhat.com>
7657
7658 PR c++/51930
7659 * g++.dg/ext/visibility/template11.C: New.
7660
7661 * g++.dg/cpp0x/implicit13.C: New.
7662
7663 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR tree-optimization/51721
7666 * gcc.dg/tree-ssa/vrp63.c: New test.
7667 * gcc.dg/pr51721.c: New test.
7668
7669 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7670
7671 PR fortran/50981
7672 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7673 argument checks.
7674
7675 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7676
7677 PR target/52146
7678 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7679
7680 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7681
7682 PR fortran/50981
7683 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7684
7685 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7686
7687 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7688 int32plus.
7689
7690 2012-03-03 Jason Merrill <jason@redhat.com>
7691
7692 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7693
7694 Core 1270
7695 * g++.dg/cpp0x/initlist65.C: New.
7696
7697 PR c++/36797
7698 * g++.dg/ext/is_empty2.C: New.
7699
7700 2012-03-03 Tobias Burnus <burnus@net-b.de>
7701
7702 PR fortran/48820
7703 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7704
7705 2012-03-03 Tobias Burnus <burnus@net-b.de>
7706
7707 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7708 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7709 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7710 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7711 * gfortran.dg/class_30.f90: Remove dg-warning line.
7712 * gfortran.dg/bind_c_usage_25.f90: New.
7713
7714 2012-03-03 Tobias Burnus <burnus@net-b.de>
7715
7716 PR fortran/48820
7717 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7718 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7719 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7720
7721 2012-03-03 Tobias Burnus <burnus@net-b.de>
7722
7723 PR fortran/48820
7724 * gfortran.dg/assumed_type_1.f90: New.
7725 * gfortran.dg/assumed_type_2.f90: New.
7726 * gfortran.dg/assumed_type_3.f90: New.
7727 * gfortran.dg/assumed_type_4.f90: New.
7728
7729 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7730
7731 PR target/49486
7732 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7733 * gcc.target/sh/pr49468-di.c: New.
7734
7735 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7736
7737 * gcc.dg/graphite/pr50561.c: Update.
7738
7739 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7740
7741 * gcc.target/powerpc/pr52457.c: New test.
7742
7743 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7744
7745 * gcc.target/arm/sat-1.c: New test.
7746
7747 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7748
7749 PR target/46716
7750 * gcc.target/i386/pr46716.c: New test.
7751
7752 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7753
7754 PR c++/51989
7755 * g++.dg/cpp0x/sfinae32.C: New.
7756
7757 2012-03-02 Richard Guenther <rguenther@suse.de>
7758
7759 PR tree-optimization/52406
7760 * gcc.dg/torture/pr52406.c: New testcase.
7761
7762 2012-03-02 Tobias Burnus <burnus@net-b.de>
7763
7764 PR fortran/52325
7765 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7766 * gfortran.dg/nullify_2.f90: Update dg-error.
7767 * gfortran.dg/nullify_4.f90: Ditto.
7768 * gfortran.dg/pointer_init_6.f90: Ditto.
7769
7770 2012-03-02 Tobias Burnus <burnus@net-b.de>
7771
7772 PR fortran/52270
7773 * gfortran.dg/class_51.f90: New.
7774
7775 2012-03-02 Tobias Burnus <burnus@net-b.de>
7776
7777 PR fortran/52452
7778 * gfortran.dg/intrinsic_8.f90: New.
7779
7780 2012-03-01 Kai Tietz <ktietz@redhat.com>
7781
7782 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7783 routines on mingw targets.
7784 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7785
7786 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR tree-optimization/52445
7789 * gcc.dg/pr52445.c: New test.
7790
7791 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR target/52437
7794 * gcc.c-torture/compile/pr52437.c: New test.
7795
7796 PR middle-end/52419
7797 * gcc.dg/torture/pr52419.c: New test.
7798
7799 PR tree-optimization/52429
7800 * gcc.dg/torture/pr52429.c: New test.
7801 * g++.dg/opt/pr52429.C: New test.
7802
7803 2012-02-29 Richard Guenther <rguenther@suse.de>
7804
7805 PR testsuite/52297
7806 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7807 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7808 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7809 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7810 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7811 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7812
7813 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7814
7815 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7816
7817 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7818
7819 PR fortran/52386
7820 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7821
7822 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7823
7824 PR target/51534
7825 * gcc.target/arm/neon/pr51534.c: New testcase.
7826
7827 2012-02-28 Richard Guenther <rguenther@suse.de>
7828
7829 PR target/52407
7830 * gcc.dg/torture/pr52407.c: New testcase.
7831
7832 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7833
7834 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7835 * gcc.target/arm/vfp2.c: Likewise.
7836 * gcc.target/arm/vfp3.c: Likewise.
7837 * gcc.target/arm/vfp4.c: Likewise.
7838 * gcc.target/arm/vfp5.c: Likewise.
7839 * gcc.target/arm/vfp6.c: Likewise.
7840 * gcc.target/arm/vfp7.c: Likewise.
7841 * gcc.target/arm/vfp8.c: Likewise.
7842 * gcc.target/arm/vfp9.c: Likewise.
7843 * gcc.target/arm/vfp10.c: Likewise.
7844 * gcc.target/arm/vfp11.c: Likewise.
7845 * gcc.target/arm/vfp12.c: Likewise.
7846 * gcc.target/arm/vfp13.c: Likewise.
7847 * gcc.target/arm/vfp14.c: Likewise.
7848 * gcc.target/arm/vfp15.c: Likewise.
7849 * gcc.target/arm/vfp16.c: Likewise.
7850 * gcc.target/arm/vfp17.c: Likewise.
7851 * gcc.target/arm/neon-constants.h: New file.
7852 * gcc.target/arm/neon-vect1.c: New test.
7853 * gcc.target/arm/neon-vect2.c: New test.
7854 * gcc.target/arm/neon-vect3.c: New test.
7855 * gcc.target/arm/neon-vect4.c: New test.
7856 * gcc.target/arm/neon-vect5.c: New test.
7857 * gcc.target/arm/neon-vect6.c: New test.
7858 * gcc.target/arm/neon-vect7.c: New test.
7859 * gcc.target/arm/neon-vect8.c: New test.
7860
7861 2012-02-28 Richard Guenther <rguenther@suse.de>
7862
7863 PR tree-optimization/52402
7864 * gcc.dg/torture/pr52402.c: New testcase.
7865
7866 2012-02-28 Richard Guenther <rguenther@suse.de>
7867
7868 PR lto/52400
7869 * g++.dg/lto/pr52400_0.C: New testcase.
7870
7871 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7872
7873 * gcc.target/avr/torture/builtins-1.c: New test.
7874 * gcc.target/avr/torture/builtins-error.c: New test.
7875
7876 2012-02-28 Kai Tietz <ktietz@redhat.com>
7877
7878 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7879 * gcc.target/i386/pr45352-2.c: Likewise.
7880 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7881 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7882 targets instead rand.
7883 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7884 * gcc.target/i386/sse2-mul-1.c: Likewise.
7885 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7886 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7887 * gcc.target/i386/pad-1.c: Likewise.
7888 * gcc.target/i386/pad-9.c: Likewise.
7889 * gcc.target/i386/pad-2.c: Likewise.
7890 * gcc.target/i386/pad-5b.c: Likewise.
7891 * gcc.target/i386/pad-8.c: Likewise.
7892 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7893 * gcc.target/i386/pr44130.c: Likewise.
7894 * gcc.target/i386/align-main-1.c: Likewise.
7895 * gcc.target/i386/align-main-2.c: Likewise.
7896 * gcc.target/i386/sw-1.c: Likewise.
7897 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7898 on x64 mingw target.
7899 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7900 * gcc.target/i386/pr46295.c: Likewise.
7901 * gcc.target/i386/amd64-abi-1.c: Likewise.
7902 * gcc.target/i386/amd64-abi-2.c: Likewise.
7903 * gcc.target/i386/pr39082-1.c: Likewise.
7904 * gcc.target/i386/pr39162.c: Likewise.
7905 * gcc.target/i386/pr22152.c: Likewise.
7906 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7907 * gcc.target/i386/wrfsbase-2.c: Likewise.
7908 * gcc.target/i386/local.c: Likewise
7909 * gcc.target/i386/wrgsbase-1.c: Likewise.
7910 * gcc.target/i386/wrfsbase-1.c: Likewise.
7911 * gcc.target/i386/pr39315-3.c: Likewise.
7912 * gcc.target/i386/pr35767-4.c: Likewise.
7913 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7914 x64 mingw target.
7915 * gcc.target/i386/pr45336-2.c: Likewise.
7916 * gcc.target/i386/pr45336-1.c: Likewise.
7917 * gcc.target/i386/pr45336-4.c: Likewise.
7918
7919 2012-02-27 Tristan Gingold <gingold@adacore.com>
7920
7921 * gnat.dg/array20.ad[sb]: New test.
7922
7923 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR target/52375
7926 * gcc.target/arm/pr52375.c: New test.
7927 * gcc.c-torture/compile/pr52375.c: New test.
7928
7929 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7930
7931 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7932 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7933
7934 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7935
7936 * gnat.dg/aggr19.adb: New test.
7937 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7938
7939 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7940
7941 PR target/49263
7942 * gcc.target/sh/pr49263.c: New.
7943
7944 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7945
7946 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7947 simulate_thread_wrapper_other_threads
7948 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7949 Move initialization of 'value' to main().
7950 (main): Initialize 'value';
7951 * gcc.dg/simulate-thread/speculative-store.c
7952 (simulate_thread_step_verify): Return 0 when successful.
7953 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7954 Reduce threshold.
7955 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7956 (simulate_thread_wrapper_other_threads): Return a success/fail value
7957 and issue an error if the instruction count threshold is exceeded.
7958
7959 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7960
7961 PR target/50580
7962 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7963 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7964
7965 2012-02-24 Richard Guenther <rguenther@suse.de>
7966
7967 PR middle-end/52355
7968 * gcc.dg/pr52355.c: New testcase.
7969
7970 2012-02-23 Kai Tietz <ktietz@redhat.com>
7971
7972 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7973 * gcc.dg/Wpadded.c: Likewise.
7974 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7975 structure-layout.
7976 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7977 for sleep by Sleep and add windows.h include for this function.
7978 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7979 targets.
7980 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7981 target.
7982 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7983 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7984 on x64 mingw target.
7985 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7986 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7987 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7988 failure on LLP64 target.
7989
7990 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7991
7992 PR c/52290
7993 * gcc.dg/noncompile/pr52290.c: New test.
7994
7995 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR tree-optimization/52019
7998 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7999
8000 2012-02-22 Kai Tietz <ktietz@redhat.com>
8001
8002 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8003 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8004 derived pdiff_t type.
8005 * g++.dg/torture/pr49720.C: Likewise
8006
8007 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8008
8009 PR target/52330
8010 * gcc.target/i386/pr52330.c: New test.
8011
8012 2012-02-22 Tobias Burnus <burnus@net-b.de>
8013
8014 PR fortran/52335
8015 * gfortran.dg/io_constraints_10.f90: New.
8016
8017 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8018
8019 * lib/target-supports.exp (check_effective_target_vect_condition):
8020 Return true for NEON.
8021
8022 2012-02-21 Kai Tietz <ktietz@redhat.com>
8023
8024 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8025
8026 2012-02-21 Richard Guenther <rguenther@suse.de>
8027
8028 PR tree-optimization/52324
8029 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8030
8031 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8032
8033 PR middle-end/51782
8034 * gcc.target/avr/torture/pr51782-1.c: New test.
8035
8036 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR tree-optimization/52318
8039 * gcc.dg/pr52318.c: New test.
8040
8041 2012-02-20 Kai Tietz <ktietz@redhat.com>
8042
8043 * gcc.dg/bf-ms-layout-3.c: New testcase.
8044
8045 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8046
8047 PR testsuite/52229
8048 PR fortran/32380
8049 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8050
8051 2012-02-20 Richard Guenther <rguenther@suse.de>
8052
8053 PR tree-optimization/52298
8054 * gcc.dg/torture/pr52298.c: New testcase.
8055 * gcc.dg/vect/pr52298.c: Likewise.
8056
8057 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8058
8059 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8060 * gcc.c-torture/execute/pr52286.c: Ditto.
8061
8062 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR tree-optimization/52286
8065 * gcc.c-torture/execute/pr52286.c: New test.
8066
8067 2012-02-18 Tobias Burnus <burnus@net-b.de>
8068
8069 PR fortran/52295
8070 * gfortran.dg/interface_35.f90: Use -std=f2003.
8071 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8072 * gfortran.dg/interface_assignment_4.f90: Ditto.
8073 * gfortran.dg/bessel_1.f90: Ditto.
8074 * gfortran.dg/func_result_6.f90: Ditto.
8075 * gfortran.dg/hypot_1.f90: Ditto.
8076 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8077
8078 2012-02-17 Tobias Burnus <burnus@net-b.de>
8079
8080 PR translation/52232
8081 PR translation/52234
8082 PR translation/52245
8083 PR translation/52246
8084 PR translation/52262
8085 PR translation/52273
8086 * gfortran.dg/coarray_22.f90: Update dg-error.
8087 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8088
8089 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8090
8091 PR target/51753
8092 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8093 (simulate-thread): Use default timeout.
8094
8095 2012-02-16 Jason Merrill <jason@redhat.com>
8096
8097 PR c++/52248
8098 * g++.dg/ext/timevar1.C: New.
8099
8100 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8101
8102 PR c++/52126
8103 * g++.dg/template/using21.C: New.
8104 * g++.dg/template/using22.C: Likewise.
8105
8106 2012-02-16 Jason Merrill <jason@redhat.com>
8107
8108 PR c++/51415
8109 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8110
8111 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR tree-optimization/52255
8114 * gcc.c-torture/compile/pr52255.c: New test.
8115
8116 PR debug/52260
8117 * g++.dg/debug/dwarf2/pr52260.C: New test.
8118
8119 PR middle-end/51929
8120 * g++.dg/ipa/pr51929.C: New test.
8121
8122 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8123
8124 PR target/52199
8125 * gcc.target/powerpc/pr52199.c: New file.
8126
8127 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8128
8129 PR target/52152
8130 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8131
8132 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133
8134 * gcc.dg/pr51867.c: Don't include <math.h>.
8135 (sqrtf): Declare.
8136
8137 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8138
8139 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8140 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8141
8142 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8143
8144 PR tree-optimization/50561
8145 * gcc.dg/graphite/pr50561.c: New testcase.
8146
8147 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8148
8149 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8150 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8151
8152 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8153
8154 * gnat.dg/discr35.ad[sb]: New test.
8155
8156 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8157
8158 * gnat.dg/volatile10.adb: New test.
8159 * gnat.dg/volatile10_pkg.ads: New helper.
8160
8161 2012-02-14 Jason Merrill <jason@redhat.com>
8162
8163 * g++.dg/ext/attrib43.C: New.
8164
8165 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8166
8167 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8168 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8169 fgnu_tm.
8170 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8171 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8172 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8173 effective_target fgnu_tm.
8174 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8175
8176 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR c++/52247
8179 * g++.dg/template/asmgoto1.C: New test.
8180
8181 2012-02-14 Ian Lance Taylor <iant@google.com>
8182
8183 PR go/48501
8184 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8185 compiling generated file for 64bit and index tests.
8186
8187 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8188
8189 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8190
8191 2012-02-14 Richard Guenther <rguenther@suse.de>
8192
8193 PR tree-optimization/52244
8194 PR tree-optimization/51528
8195 * gcc.dg/torture/pr52244.c: New testcase.
8196
8197 2012-02-14 Walter Lee <walt@tilera.com>
8198
8199 * g++.dg/other/PR23205.C: Disable test on tile.
8200 * g++.dg/other/pr23205-2.C: Disable test on tile.
8201 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8202 * gcc.dg/20040813-1.c: Disable test on tile.
8203 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8204 * gcc.misc-tests/linkage.exp: Handle tilegx.
8205
8206 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR tree-optimization/52210
8209 * gcc.dg/pr52210.c: New test.
8210
8211 2012-02-14 Jason Merrill <jason@redhat.com>
8212
8213 PR c++/39055
8214 * g++.dg/overload/defarg5.C: New.
8215
8216 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR c/52181
8219 * c-c++-common/pr52181.c: New test.
8220
8221 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR c++/52215
8224 * g++.dg/ext/atomic-1.C: New test.
8225
8226 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8227
8228 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8229
8230 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR middle-end/52209
8233 * gcc.c-torture/execute/pr52209.c: New test.
8234
8235 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8236
8237 PR fortran/50981
8238 * gfortran.dg/elemental_optional_args_5.f03: New test.
8239
8240 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8241
8242 PR testsuite/50076
8243 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8244 cases.
8245
8246 2012-02-11 Ian Lance Taylor <iant@google.com>
8247
8248 PR go/51874
8249 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8250 SPARC Solaris. Don't run the test at all on systems where it may
8251 not work, rather than xfailing it.
8252
8253 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8254
8255 PR rtl-optimization/52175
8256 * gcc.c-torture/compile/pr52175.c: New test.
8257
8258 2012-02-10 Jason Merrill <jason@redhat.com>
8259
8260 PR c++/51910
8261 * g++.dg/template/repo10.C: New.
8262
8263 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR debug/52132
8266 * gcc.dg/pr52132.c: New test.
8267
8268 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8269
8270 * gnat.dg/specs/aggr4.ads: New test.
8271 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8272
8273 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8274
8275 PR target/52146
8276 * gcc.target/i386/pr52146.c: New.
8277
8278 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR middle-end/52177
8281 * c-c++-common/pr52177.c: New test.
8282
8283 2012-02-10 Jan Hubicka <jh@suse.cz>
8284
8285 PR middle-end/48600
8286 * g++.dg/torture/pr48600.C: New testcase.
8287
8288 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8289
8290 PR middle-end/52140
8291 * gcc.dg/dfp/pr52140.c: New test.
8292
8293 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR fortran/32380
8296 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8297 of dg-options.
8298
8299 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8300
8301 PR middle-end/51867
8302 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8303 * gcc.dg/pr51867.c: New test.
8304
8305 2012-02-09 Ian Lance Taylor <iant@google.com>
8306
8307 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8308 which don't support -fsplit-stack. Turn off optimization when
8309 compiling select5-out.go.
8310
8311 2012-02-08 Ian Lance Taylor <iant@google.com>
8312
8313 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8314 systems which don't support -fsplit-stack.
8315
8316 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8317
8318 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8319 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8320 machine instuction in the log.
8321
8322 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8323
8324 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8325 to 20 seconds.
8326
8327 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8328
8329 PR driver/48524
8330 * gcc.dg/pr48524.c: New test.
8331 * gcc.dg/pr48524.spec: New spec file for test.
8332
8333 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8334
8335 PR fortran/32380
8336 * gfortran.dg/vect/pr32380.f90: New test.
8337
8338 2012-02-08 Tobias Burnus <burnus@net-b.de>
8339
8340 PR fortran/52151
8341 * gfortran.dg/realloc_on_assign_12.f90: New.
8342
8343 2012-02-08 Richard Guenther <rguenther@suse.de>
8344
8345 PR rtl-optimization/52170
8346 * gcc.dg/torture/pr52170.c: New testcase.
8347
8348 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR gcov-profile/52150
8351 * gcc.dg/tree-prof/pr52150.c: New test.
8352
8353 PR rtl-optimization/52139
8354 * gcc.dg/pr52139.c: New test.
8355
8356 2012-02-07 Jason Merrill <jason@redhat.com>
8357
8358 PR c++/51675
8359 * g++.dg/cpp0x/constexpr-union3.C: New.
8360
8361 PR c++/52035
8362 * g++.dg/lto/pr52035_0.C: New.
8363
8364 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8365
8366 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8367 * gcc.dg/special/weak-1.c: Likewise.
8368 * gcc.dg/ucnid-12.c: Likewise.
8369 * gcc.dg/torture/pr45678-1.c: Likewise.
8370 * gcc.dg/torture/pr45678-2.c: Likewise.
8371 * gcc.dg/vector-4.c: Likewise.
8372 * gcc.dg/ipa/inline-5.c: Likewise.
8373 * gcc.dg/ucnid-11.c: Likewise.
8374 * gcc.misc-tests/gcov-13.c: Likewise.
8375 * gcc.misc-tests/gcov-14.c: Likewise.
8376 * g++.dg/ext/label13.C: Likewise.
8377 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8378 hppa*-*-hpux* options.
8379 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8380 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8381 * gcc.dg/pr48616.c: Likewise.
8382 * gcc.dg/pr17957.c: Likewise.
8383 * gcc.dg/pr17055-1.c: Likewise.
8384 * gcc.dg/pr32912-1.c: Likewise.
8385 * gcc.dg/tm/pr51472.c: Likewise.
8386 * c-c++-common/fold-bitand-4.c: Likewise.
8387 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8388 Use dg-additional-options for extra options.
8389
8390 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8391
8392 * gcc.target/epiphany/interrupt-2.c: New test.
8393
8394 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8395
8396 PR target/52155
8397 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8398 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8399 for MIPS ELF.
8400
8401 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8402
8403 PR target/52152
8404 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8405
8406 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8407
8408 PR middle-end/24306
8409 PR target/52154
8410 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8411 * gcc.target/mips/va-arg-1.c: New test.
8412
8413 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8414
8415 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8416 for -mno-pointers-to-nested-functions.
8417
8418 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8419
8420 * gcc.c-torture/execute/20120207-1.c: New test.
8421
8422 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR rtl-optimization/52060
8425 * gcc.dg/torture/pr52060.c: New test.
8426
8427 PR middle-end/52074
8428 * gcc.c-torture/compile/pr52074.c: New test.
8429
8430 2012-02-07 Tobias Burnus <burnus@net-b.de>
8431
8432 PR fortran/51514
8433 * gfortran.dg/class_to_type_2.f90: New.
8434
8435 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8436
8437 PR fortran/32373
8438 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8439 Remove module.
8440
8441 2012-02-06 Jason Merrill <jason@redhat.com>
8442
8443 PR c++/52088
8444 * g++.dg/template/conv13.C: New.
8445
8446 2012-02-06 Richard Guenther <rguenther@suse.de>
8447
8448 PR tree-optimization/52115
8449 * gcc.c-torture/compile/pr52115.c: New testcase.
8450
8451 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR target/52129
8454 * gcc.c-torture/execute/pr52129.c: New test.
8455
8456 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8457
8458 * gcc.dg/pr48374.c: Actually add the test I forgot
8459 in the 2012-01-25 commit.
8460
8461 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8462
8463 PR fortran/32373
8464 * gfortran.dg/vect/vect-8.f90: New test case.
8465
8466 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8467
8468 PR fortran/48847
8469 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8470
8471 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8472
8473 PR fortran/52102
8474 * gfortran.dg/class_48.f90 : Add test of allocate class array
8475 component with source in subroutine test3. Remove commenting
8476 out in subroutine test4, since branching on unitialized variable
8477 is now fixed (no PR for this last.).
8478
8479 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8480
8481 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8482 on MIPS targets.
8483 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8484
8485 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8486
8487 PR target/52125
8488 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8489 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8490
8491 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8492
8493 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8494 (check_effective_target_sync_int_long): Use it.
8495 (check_effective_target_sync_char_short): Likewise.
8496 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8497
8498 2012-02-05 Tobias Burnus <burnus@net-b.de>
8499
8500 PR fortran/51972
8501 * gfortran.dg/class_48.f90: Add some further checks.
8502
8503 2012-02-05 Ira Rosen <irar@il.ibm.com>
8504
8505 PR tree-optimization/52091
8506 * gcc.dg/vect/pr52091.c: New test.
8507
8508 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR rtl-optimization/52113
8511 * gcc.target/avr/pr52113.c: New test.
8512
8513 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR rtl-optimization/52092
8516 * gcc.c-torture/compile/pr52092.c: New test.
8517
8518 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8519
8520 PR fortran/41587
8521 * gfortran.dg/class_array_10.f03: New test.
8522
8523 PR fortran/46356
8524 * gfortran.dg/class_array_11.f03: New test.
8525
8526 PR fortran/51754
8527 * gfortran.dg/class_array_12.f03: New test.
8528
8529 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8530
8531 PR fortran/52012
8532 * gfortran.dg/realloc_on_assign_11.f90: New test.
8533
8534 2012-02-02 Tobias Burnus <burnus@net-b.de>
8535
8536 PR fortran/52093
8537 * gfortran.dg/shape_7.f90: New.
8538
8539 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8540
8541 * gcc.target/mips/mips-prepend-1.c: New test.
8542
8543 2012-02-02 Jan Hubicka <jh@suse.cz>
8544 Tom de Vries <tom@codesourcery.com>
8545
8546 PR middle-end/51998
8547 * gcc.dg/alias-12.c: New testcase.
8548 * gcc.dg/alias-13.c: New testcase.
8549
8550 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR target/52086
8553 * gcc.dg/pr52086.c: New test.
8554
8555 PR tree-optimization/52073
8556 * gcc.c-torture/compile/pr52073.c: New test.
8557
8558 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8559
8560 PR fortran/51958
8561 * gfortran.dg/function_optimize_10.f90: New test.
8562
8563 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8564
8565 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8566 test on alpha*-*-*.
8567
8568 2012-02-01 Tobias Burnus <burnus@net-b.de>
8569
8570 PR fortran/52024
8571 * gfortran.dg/typebound_operator_14.f90: New.
8572
8573 2012-02-01 Tobias Burnus <burnus@net-b.de>
8574
8575 PR fortran/52059
8576 * gfortran.dg/elemental_function_1.f90: New.
8577
8578 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8579
8580 PR rtl-optimization/51374
8581 * gcc.target/avr/torture/pr51374-1.c:
8582 Also fail if SBIS is seen.
8583
8584 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8585
8586 PR rtl-optimization/51374
8587 * gcc.target/avr/torture/pr51374-1.c: New.
8588
8589 2012-01-31 Tobias Burnus <burnus@net-b.de>
8590
8591 PR fortran/52024
8592 * gfortran.dg/typebound_generic_11.f90: New.
8593
8594 2012-01-31 Tobias Burnus <burnus@net-b.de>
8595
8596 PR fortran/52029
8597 * gfortran.dg/class_49.f90: New.
8598
8599 2012-01-31 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/52013
8602 * gfortran.dg/elemental_args_check_6.f90: New.
8603
8604 2012-01-31 Jason Merrill <jason@redhat.com>
8605
8606 PR c++/52043
8607 * g++.dg/cpp0x/variadic122.C: New.
8608
8609 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8610
8611 PR fortran/52012
8612 * gfortran.dg/realloc_on_assign_10.f90: New test.
8613
8614 2012-01-31 Richard Guenther <rguenther@suse.de>
8615
8616 PR tree-optimization/51528
8617 * gcc.dg/torture/pr51528.c: New testcase.
8618
8619 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8620
8621 PR go/48501
8622 * lib/go.exp (go_target_compile): Append timeout= to options.
8623 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8624 select5-out.go test on alpha*-*-* targets.
8625
8626 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8627
8628 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8629 (TEST_SHORT): Reformat in the same way.
8630 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8631 (TEST_SHORT): Reformat in the same way.
8632 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8633 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8634 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8635 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8636 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8637
8638 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8639
8640 PR target/51835
8641 * gcc.target/arm/pr51835.c: New testcase.
8642
8643 2012-01-30 Richard Guenther <rguenther@suse.de>
8644
8645 PR tree-optimization/52028
8646 * gcc.dg/torture/pr52028.c: New testcase.
8647 * gfortran.dg/ldist-pr45199.f: Adjust.
8648 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8649 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8650 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8651
8652 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR debug/52027
8655 * gcc.dg/tree-prof/pr52027.c: New test.
8656
8657 PR tree-optimization/52046
8658 * gcc.dg/pr52046.c: New test.
8659
8660 PR debug/52048
8661 * g++.dg/other/pr52048.C: New test.
8662
8663 2012-01-30 Richard Guenther <rguenther@suse.de>
8664
8665 PR tree-optimization/52045
8666 * gcc.dg/pr52045.c: New testcase.
8667
8668 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8669
8670 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8671 new code generated for __sync_lock_release.
8672
8673 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8674
8675 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8676
8677 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8678
8679 PR testsuite/51875
8680 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8681
8682 * g++.dg/ext/visibility/template10.C: Fix typo.
8683
8684 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8685
8686 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8687
8688 PR c++/51327
8689 * g++.dg/cpp0x/constexpr-ice6.C: New.
8690
8691 2012-01-29 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/41600
8694 * gfortran.dg/default_initialization_6.f90: New.
8695
8696 2012-01-29 Tobias Burnus <burnus@net-b.de>
8697
8698 PR fortran/51972
8699 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8700 * gfortran.dg/class_48.f90: New.
8701
8702 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8703
8704 PR fortran/51808
8705 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8706
8707 2012-01-28 Tobias Burnus <burnus@net-b.de>
8708
8709 PR fortran/51972
8710 * gfortran.dg/class_allocate_12.f90: New.
8711
8712 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8713
8714 * gcc.dg/torture/pr50444.c: Fix dg directives.
8715
8716 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR target/52006
8719 * gcc.target/arm/pr52006.c: New test.
8720
8721 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8722
8723 PR testsuite/52011
8724 * gcc.dg/lto/trans-mem.h: New file.
8725 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8726 * gcc.dg/lto/trans-mem-1_1.c: Same.
8727 * gcc.dg/lto/trans-mem-4_1.c: Same.
8728 * gcc.dg/lto/trans-mem-3_1.c: Same.
8729
8730 2012-01-27 Tobias Burnus <burnus@net-b.de>
8731
8732 PR fortran/52022
8733 * gfortran.dg/dummy_procedure_7.f90: New.
8734
8735 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8736
8737 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8738 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8739
8740 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR c++/51852
8743 * g++.dg/other/gc5.C: New test.
8744
8745 2012-01-27 Richard Guenther <rguenther@suse.de>
8746
8747 PR tree-optimization/50444
8748 * gcc.dg/torture/pr50444.c: New testcase.
8749
8750 2012-01-27 Tobias Burnus <burnus@net-b.de>
8751
8752 PR fortran/51970
8753 PR fortran/51977
8754 * gfortran.dg/move_alloc_13.f90: New.
8755
8756 2012-01-27 Tobias Burnus <burnus@net-b.de>
8757
8758 PR fortran/51953
8759 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8760 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8761 and change dg-error string.
8762
8763 2012-01-27 Tobias Burnus <burnus@net-b.de>
8764
8765 PR fortran/52016
8766 * gfortran.dg/elemental_args_check_5.f90: New.
8767
8768 2012-01-27 Richard Guenther <rguenther@suse.de>
8769
8770 PR middle-end/51959
8771 * g++.dg/torture/pr51959.C: New testcase.
8772
8773 2012-01-27 Tom de Vries <tom@codesourcery.com>
8774
8775 PR tree-optimization/51990
8776 * gcc.dg/pr51990.c: New test.
8777 * gcc.dg/pr51990-2.c: Same.
8778
8779 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8780 Tobias Burnus <burnus@gcc.gnu.org>
8781
8782 PR fortran/48705
8783 * gfortran.dg/class_allocate_11.f03: New.
8784
8785 PR fortran/51870
8786 PR fortran/51943
8787 PR fortran/51946
8788 * gfortran.dg/class_allocate_7.f03: New.
8789 * gfortran.dg/class_allocate_8.f03: New.
8790 * gfortran.dg/class_allocate_9.f03: New.
8791 * gfortran.dg/class_allocate_10.f03: New.
8792
8793 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8794
8795 * gnat.dg/discr34.adb: New test.
8796 * gnat.dg/discr34_pkg.ads: New helper.
8797
8798 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8799
8800 * gnat.dg/discr33.adb: New test.
8801
8802 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8803
8804 * gnat.dg/limited_with3.ad[sb): New test.
8805 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8806 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8807 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8808
8809 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8810
8811 * gnat.dg/stack_usage1.adb: New test.
8812 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8813
8814 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8815 * gcc.dg/pr44194-2.c: Likewise.
8816
8817 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8818
8819 PR c++/51370
8820 * g++.dg/template/crash112.C: New.
8821
8822 2012-01-27 Richard Henderson <rth@redhat.com>
8823
8824 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8825
8826 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8827
8828 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8829
8830 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR middle-end/51895
8833 * g++.dg/opt/pr51895.C: New test.
8834
8835 2012-01-26 Michael Matz <matz@suse.de>
8836
8837 PR tree-optimization/48794
8838 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8839
8840 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8841
8842 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8843
8844 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8845
8846 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8847 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8848 memory.
8849 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8850 the default value for s390 and s390x.
8851
8852 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8853
8854 PR lto/51698
8855 * gcc.dg/lto/trans-mem-4_0.c: New.
8856 * gcc.dg/lto/trans-mem-4_1.c: New.
8857 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8858 TM builtins.
8859 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8860 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8861 TM builtins.
8862 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8863 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8864 TM builtins.
8865
8866 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8867
8868 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8869
8870 2012-01-25 Ian Lance Taylor <iant@google.com>
8871
8872 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8873
8874 2012-01-25 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/51995
8877 * gfortran.dg/typebound_proc_25.f90: New.
8878
8879 2012-01-25 Jason Merrill <jason@redhat.com>
8880
8881 PR c++/51992
8882 * g++.dg/lto/pr51992_0.C: New.
8883
8884 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR tree-optimization/51987
8887 * gcc.target/i386/pr51987.c: New test.
8888
8889 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8890
8891 * gcc.dg/tm/lto-1.c: Require lto support in target.
8892
8893 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8894
8895 PR rtl-optimization/48374
8896 * gcc.dg/pr48374.c: New test.
8897
8898 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8899
8900 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8901
8902 2012-01-25 Tobias Burnus <burnus@net-b.de>
8903
8904 PR fortran/51966
8905 * gfortran.dg/derived_constructor_char_3.f90: New.
8906
8907 2012-01-24 Ian Lance Taylor <iant@google.com>
8908
8909 * go.test/go-test.exp (filecmp): New procedure.
8910 (errchk): Handle quoted square brackets.
8911 (go-gc-tests): Set go_compile_args. Handle various new test
8912 lines. Skip a few new tests.
8913 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8914
8915 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8916
8917 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8918 (check_effective_target_vect_extract_even_odd)
8919 (check_effective_target_vect_interleave): Return true for MIPS
8920 paired-single.
8921
8922 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8923
8924 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8925 (main): Use it instead of argc.
8926
8927 2012-01-24 Jason Merrill <jason@redhat.com>
8928
8929 PR c++/51973
8930 * g++.dg/cpp0x/sfinae31.C: New.
8931
8932 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8933
8934 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8935
8936 2012-01-24 Jason Merrill <jason@redhat.com>
8937
8938 PR c++/51812
8939 * g++.dg/inherit/covariant20.C: New.
8940
8941 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8942
8943 PR c++/51223
8944 * g++.dg/parse/crash58.C: New.
8945
8946 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/51957
8949 * gcc.dg/pr51957-1.c: New test.
8950 * gcc.dg/pr51957-1.h: New file.
8951 * gcc.dg/pr51957-2.c: New test.
8952
8953 2012-01-23 Jason Merrill <jason@redhat.com>
8954
8955 PR c++/51930
8956 * g++.dg/ext/visibility/template10.C: New.
8957
8958 2012-01-23 Tobias Burnus <burnus@net-b.de>
8959
8960 PR fortran/51948
8961 * gfortran.dg/move_alloc_12.f90: New.
8962
8963 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8964
8965 PR middle-end/45416
8966 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8967
8968 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8969
8970 PR c++/51398
8971 * g++.dg/template/crash111.C: New.
8972
8973 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8974
8975 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8976 configurations.
8977 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8978
8979 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8980
8981 PR testsuite/51941
8982 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8983 the DW_TAG_class_type and DW_AT_name: "Executor".
8984
8985 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8986
8987 * lib/target-supports.exp
8988 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8989 (check_effective_target_vect_interleave): Likewise.
8990
8991 2012-01-22 Jason Merrill <jason@redhat.com>
8992
8993 PR c++/51925
8994 * g++.dg/template/using20.C: New.
8995 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8996
8997 2012-01-23 Jason Merrill <jason@redhat.com>
8998
8999 PR target/51934
9000 * g++.dg/torture/pr51344.C: Limit to x86.
9001
9002 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9003
9004 * c-c++-common/tm/omp.c: Require target with pthread support.
9005
9006 2012-01-23 Richard Guenther <rguenther@suse.de>
9007
9008 PR tree-optimization/51949
9009 * gcc.dg/torture/pr51949.c: New testcase.
9010
9011 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR rtl-optimization/51933
9014 * gcc.c-torture/execute/pr51933.c: New test.
9015
9016 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9017
9018 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9019 Do not define for Interix.
9020
9021 2012-01-22 Jason Merrill <jason@redhat.com>
9022
9023 PR c++/51832
9024 * g++.dg/lto/pr51832.h: New.
9025 * g++.dg/lto/pr51832_0.C: New.
9026 * g++.dg/lto/pr51832_1.C: New.
9027
9028 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9029
9030 * gcc.dg/ext-elim-1.c: New test.
9031
9032 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9033
9034 PR target/51931
9035 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9036 * g++.dg/opt/longbranch1.C: Likewise.
9037
9038 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9039
9040 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9041 in C++11 mode.
9042
9043 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9044
9045 PR fortran/50556
9046 * gfortran.dg/namelist_74.f90: New test.
9047 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9048
9049 2012-01-21 Tobias Burnus <burnus@net-b.de>
9050
9051 PR fortran/51913
9052 * gfortran.dg/class_47.f90: New.
9053
9054 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9055
9056 * gnat.dg/renaming5.ad[sb]: New test.
9057
9058 2012-01-20 Jason Merrill <jason@redhat.com>
9059
9060 PR c++/51919
9061 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9062
9063 2012-01-20 Jason Merrill <jason@redhat.com>
9064
9065 PR c++/51922
9066 * g++.dg/ext/attrib42.C: Require ilp32.
9067
9068 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR target/51915
9071 * gcc.target/arm/pr51915.c: New test.
9072
9073 2012-01-20 Cary Coutant <ccoutant@google.com>
9074 Dodji Seketeli <dodji@redhat.com>
9075
9076 PR debug/45682
9077 * g++.dg/debug/dwarf2/nested-3.C: New test.
9078
9079 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9080
9081 PR c++/51402
9082 * g++.dg/template/crash110.C: New.
9083
9084 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9085
9086 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9087 Remove default options on hppa*-*-hpux*.
9088
9089 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9090
9091 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9092
9093 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9094
9095 * gcc.c-torture/compile/pr51856.c: New testcase.
9096
9097 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9098
9099 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9100 options to go_target_compile.
9101
9102 2012-01-20 Kai Tietz <ktietz@redhat.com>
9103
9104 * g++.dg/torture/pr51344.C: Fix typo.
9105
9106 2012-01-20 Richard Guenther <rguenther@suse.de>
9107
9108 PR tree-optimization/51903
9109 * g++.dg/torture/pr51903.C: New testcase.
9110
9111 2012-01-20 Tobias Burnus <burnus@net-b.de>
9112 Janus Weil <janus@gcc.gnu.org>
9113
9114 PR fortran/51056
9115 * gfortran.dg/use_21.f90: New.
9116
9117 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR target/51106
9120 * gcc.dg/torture/pr51106-1.c: New test.
9121 * gcc.dg/torture/pr51106-2.c: New test.
9122
9123 2012-01-19 Kai Tietz <ktietz@redhat.com>
9124
9125 * g++.dg/torture/pr51344.C: New test.
9126
9127 2012-01-19 Tobias Burnus <burnus@net-b.de>
9128
9129 PR fortran/51904
9130 * gfortran.dg/intrinsic_size_2.f90: New.
9131
9132 2012-01-19 Jason Merrill <jason@redhat.com>
9133
9134 PR c++/51889
9135 * g++.dg/inherit/using7.C: New.
9136
9137 2012-01-19 Richard Guenther <rguenther@suse.de>
9138
9139 PR tree-optimization/37997
9140 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9141
9142 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9143
9144 PR rtl-optimization/51505
9145 * gcc.dg/pr51505.c: New test.
9146
9147 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9148
9149 PR fortran/51634
9150 * gfortran.dg/typebound_operator_12.f03: New.
9151 * gfortran.dg/typebound_operator_13.f03: New.
9152
9153 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9154
9155 PR c++/51225
9156 * g++.dg/cpp0x/pr51225.C: New.
9157
9158 2012-01-17 Ian Lance Taylor <iant@google.com>
9159
9160 PR go/50656
9161 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9162
9163 2012-01-17 Tobias Burnus <burnus@net-b.de>
9164
9165 PR fortran/51869
9166 * gfortran.dg/realloc_on_assign_9.f90: New.
9167
9168 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9169
9170 PR other/51165
9171 * gcc.dg/tm/memopt-3.c: Remove xfail.
9172 * gcc.dg/tm/memopt-4.c: Remove xfail.
9173 * gcc.dg/tm/memopt-5.c: Remove xfail.
9174 * gcc.dg/tm/memopt-7.c: Remove xfail.
9175
9176 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR tree-optimization/51877
9179 * gcc.c-torture/execute/pr51877.c: New test.
9180
9181 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9182
9183 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9184 {!vect_align_arrays} to vect_sizes_32B_16B.
9185 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9186 * gcc.dg/vect/vect-peel-3.c: Ditto.
9187
9188 2012-01-16 Jason Merrill <jason@redhat.com>
9189
9190 PR c++/51854
9191 * g++.dg/abi/mangle60.C: New.
9192
9193 PR c++/51827
9194 * g++.dg/pch/mangle1.{C,Hs}: New.
9195
9196 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9197 Tobias Burnus <burnus@net-b.de>
9198
9199 PR fortran/50981
9200 * gfortran.dg/elemental_optional_args_3.f90: New
9201 * gfortran.dg/elemental_optional_args_4.f90: New
9202
9203 2012-01-16 Tobias Burnus <burnus@net-b.de>
9204
9205 PR fortran/51809
9206 * gfortran.dg/use_20.f90: New
9207
9208 2012-01-16 Jason Merrill <jason@redhat.com>
9209
9210 PR c++/51868
9211 * g++.dg/cpp0x/rv-bitfield.C: New.
9212 * g++.dg/cpp0x/rv-bitfield2.C: New.
9213
9214 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9215
9216 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9217 subroutine 'qsort' and use index array to assign the result.
9218
9219 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR tree-optimization/51865
9222 * gcc.dg/pr51865.c: New test.
9223
9224 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9225
9226 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9227
9228 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9229
9230 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9231 to be loaded from the constant pool, rather than via %hi and %lo.
9232
9233 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9234
9235 PR rtl-optimization/51821
9236 * gcc.dg/pr51821.c: New test.
9237
9238 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9239
9240 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9241
9242 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9243
9244 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9245
9246 2012-01-14 Tobias Burnus <burnus@net-b.de>
9247
9248 PR fortran/51800
9249 * gfortran.dg/init_flag_8.f90: New.
9250 * gfortran.dg/init_flag_9.f90: New.
9251
9252 2011-01-14 Tobias Burnus <burnus@net-b.de>
9253
9254 PR fortran/51816
9255 * gfortran.dg/use_18.f90: New.
9256 * gfortran.dg/use_19.f90: New.
9257
9258 2012-01-13 Ian Lance Taylor <iant@google.com>
9259
9260 PR c++/50012
9261 * g++.dg/warn/Wsign-compare-4.C: New.
9262
9263 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9264
9265 PR fortran/48351
9266 * gfortran.dg/alloc_comp_assign.f03: New.
9267 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9268 __BUILTIN_FREE from 38 to 32.
9269
9270 2012-01-13 Jason Merrill <jason@redhat.com>
9271
9272 PR c++/20681
9273 * g++.dg/warn/Wreturn-type-7.C: New.
9274
9275 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9276
9277 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9278 assumption.
9279 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9280 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9281 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9282 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9283 int32plus because of big array needed.
9284 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9285 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9286
9287 2012-01-13 Jason Merrill <jason@redhat.com>
9288
9289 PR c++/51813
9290 * g++.dg/ext/visibility/template9.C: New.
9291
9292 PR c++/51620
9293 * g++.dg/cpp0x/defaulted34.C: New.
9294 * g++.dg/template/virtual3.C: New.
9295
9296 2012-01-13 Richard Guenther <rguenther@suse.de>
9297
9298 PR middle-end/8081
9299 * gcc.dg/torture/pr8081.c: New testcase.
9300
9301 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9302
9303 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9304
9305 2012-01-12 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/51714
9308 * g++.dg/ext/stmtexpr14.C: New.
9309
9310 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9311
9312 PR c++/51633
9313 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9314
9315 2012-01-12 Jason Merrill <jason@redhat.com>
9316
9317 PR c++/48051
9318 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9319 * g++.dg/abi/mangle58.C: Likewise.
9320
9321 PR c++/51403
9322 * g++.dg/template/arg8.C: New.
9323
9324 2012-01-12 Ira Rosen <irar@il.ibm.com>
9325
9326 PR tree-optimization/51799
9327 * gcc.dg/vect/pr51799.c: New test.
9328 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9329 patterns.
9330
9331 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9332 Tobias Burnus <burnus@net-b.de>
9333
9334 PR fortran/51057
9335 PR fortran/51616
9336 * lib/target-supports.exp
9337 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9338 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9339
9340 2012-01-11 Jason Merrill <jason@redhat.com>
9341
9342 PR c++/51565
9343 * g++.dg/ext/attrib42.C: New.
9344
9345 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR bootstrap/51796
9348 * gcc.dg/pr51796.c: New test.
9349
9350 2012-01-11 Jason Merrill <jason@redhat.com>
9351
9352 PR c++/51818
9353 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9354
9355 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9356
9357 * gnat.dg/array19.ad[sb]: New test.
9358
9359 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9360
9361 * gnat.dg/opt23.ad[sb]: New test.
9362 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9363 * gnat.dg/opt24.ad[sb]: New test.
9364
9365 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9366
9367 PR tree-optimization/49642
9368 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9369 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9370
9371 2012-01-11 Jason Merrill <jason@redhat.com>
9372
9373 PR c++/51613
9374 * g++.dg/template/explicit-args5.C: New.
9375
9376 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9377
9378 * gcc.c-torture/execute/20120110-1.c: New testcase.
9379
9380 2012-01-10 Jason Merrill <jason@redhat.com>
9381
9382 PR c++/51614
9383 * g++.dg/inherit/ambig1.C: New.
9384
9385 PR c++/51433
9386 * g++.dg/cpp0x/constexpr-cache1.C: New.
9387
9388 2012-01-10 Richard Guenther <rguenther@suse.de>
9389
9390 PR tree-optimization/51801
9391 * gcc.dg/torture/pr51801.c: New testcase.
9392
9393 2012-01-10 Tobias Burnus <burnus@net-b.de>
9394
9395 PR fortran/51652
9396 * gfortran.dg/allocate_with_typespec_5.f90: New.
9397
9398 2012-01-10 Tobias Burnus <burnus@net-b.de>
9399
9400 * gfortran.dg/class_39.f03: Update dg-error string.
9401
9402 2012-01-10 Richard Guenther <rguenther@suse.de>
9403
9404 PR tree-optimization/50913
9405 * gcc.dg/graphite/interchange-16.c: New testcase.
9406 * gcc.dg/graphite/scop-20.c: XFAIL.
9407 * gfortran.dg/graphite/interchange-1.f: Likewise.
9408 * gfortran.dg/graphite/block-1.f90: Likewise.
9409 * gfortran.dg/graphite/block-2.f: Likewise.
9410
9411 2012-01-10 Richard Henderson <rth@redhat.com>
9412
9413 * lib/target-supports.exp (check_effective_target_vect_perm,
9414 check_effective_target_vect_perm_byte,
9415 check_effective_target_vect_perm_short): Enable for arm neon.
9416
9417 2012-01-09 Tobias Burnus <burnus@net-b.de>
9418
9419 PR fortran/46328
9420 * gfortran.dg/typebound_operator_11.f90: New.
9421
9422 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9423
9424 * gnat.dg/array18.adb: New test.
9425 * gnat.dg/array18_pkg.ads: New helper.
9426
9427 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9428
9429 PR fortran/51791
9430 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9431 around base object in first assignment in main program.
9432 * gfortran.dg/typebound_operator_10.f03: New test.
9433
9434 2012-01-09 Martin Jambor <mjambor@suse.cz>
9435
9436 PR tree-optimization/51759
9437 * g++.dg/ipa/pr51759.C: New test.
9438
9439 2012-01-09 Tobias Burnus <burnus@net-b.de>
9440
9441 PR fortran/51758
9442 * gfortran.dg/optional_absent_2.f90: New.
9443
9444 2012-01-09 Tobias Burnus <burnus@net-b.de>
9445
9446 PR fortran/51578
9447 * gfortran.dg/use_17.f90: New.
9448
9449 2012-01-09 Gary Funck <gary@intrepid.com>
9450
9451 PR preprocessor/33919
9452 * gcc.dg/pr33919.c: New test.
9453 * gcc.dg/pr33919-0.h: New test header file.
9454 * gcc.dg/pr33919-1.h: Ditto.
9455 * gcc.dg/pr33919-2.h: Ditto.
9456
9457 2012-01-07 Jan Hubicka <jh@suse.cz>
9458
9459 PR tree-optimize/51694
9460 * gcc.c-torture/compile/pr51694.c: new testcase.
9461
9462 2012-01-07 Jan Hubicka <jh@suse.cz>
9463
9464 PR tree-optimization/51600
9465 * g++.dg/torture/pr51600.C: New testcase.
9466
9467 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9468
9469 PR gcov-profile/51715
9470 PR gcov-profile/51717
9471 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9472 * gcc.misc-tests/gcov-14.c: Likewise.
9473
9474 2012-01-06 Jason Merrill <jason@redhat.com>
9475
9476 * g++.dg/parse/new5.C: New.
9477
9478 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9479
9480 PR testsuite/51655
9481 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9482 including <string.h>.
9483
9484 2012-01-06 Jason Merrill <jason@redhat.com>
9485
9486 * g++.dg/abi/mangle51.C: New.
9487 * g++.dg/abi/mangle52.C: New.
9488 * g++.dg/abi/mangle53.C: New.
9489 * g++.dg/abi/mangle54.C: New.
9490 * g++.dg/abi/mangle55.C: New.
9491 * g++.dg/abi/mangle56.C: New.
9492 * g++.dg/abi/mangle57.C: New.
9493 * g++.dg/abi/mangle58.C: New.
9494 * g++.dg/abi/mangle59.C: New.
9495 * g++.dg/cpp0x/trailing3.C: Update mangling.
9496 * g++.dg/cpp0x/variadic111.C: Update mangling.
9497 * g++.dg/cpp0x/variadic4.C: Update mangling.
9498 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9499 * g++.dg/template/nontype22.C: Works now.
9500 * g++.dg/template/pr35240.C: Works now.
9501
9502 * g++.dg/cpp0x/error7.C: New.
9503
9504 2012-01-06 Tobias Burnus <burnus@net-b.de>
9505
9506 * gfortran.dg/deallocate_stat_2.f90: New.
9507 * coarray/allocate_errgmsg.f90: New.
9508 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9509 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9510 * coarray/subobject_1.f90: Fix for num_images > 1.
9511 * gfortran.dg/deallocate_stat.f90: Update due to changed
9512 stat= handling.
9513
9514 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9515
9516 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9517
9518 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9519
9520 * ada/acats/overflow.lst: Add cb20004.
9521
9522 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9523
9524 PR c++/51541
9525 * g++.dg/cpp0x/alias-decl-18.C: New test.
9526
9527 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9528
9529 * gcc.c-torture/execute/20120104-1.c: New test.
9530
9531 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9532
9533 PR fortran/PR48946
9534 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9535 the old typebound_operator_8.f03.
9536 * gfortran.dg/typebound_operator_8.f03: New version of
9537 typebound_operator_7.f03 with 'u' a derived type instead of a
9538 class object.
9539
9540 2012-01-05 Richard Guenther <rguenther@suse.de>
9541
9542 * g++.dg/torture/pr49309.C: Skip for -flto.
9543
9544 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR middle-end/51761
9547 * gcc.c-torture/compile/pr51761.c: New test.
9548
9549 2012-01-05 Richard Guenther <rguenther@suse.de>
9550
9551 PR tree-optimization/51760
9552 * gcc.dg/torture/pr51760.c: New testcase.
9553
9554 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9555
9556 PR middle-end/51472
9557 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9558
9559 2012-01-05 Richard Guenther <rguenther@suse.de>
9560
9561 PR lto/41576
9562 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9563 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9564
9565 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR debug/51695
9568 * gcc.dg/pr51695.c: New test.
9569
9570 2012-01-04 Andrew Pinski <apinski@cavium.com>
9571
9572 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9573 * gcc.target/mips/octeon2-lx-1.c: New test.
9574 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9575 * gcc.target/mips/octeon2-lx-2.c: New test.
9576 * gcc.target/mips/octeon2-lx-3.c: New test.
9577
9578 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9579
9580 PR other/51163
9581 PR other/51164
9582 * gcc.dg/tm/alias-1.c: Adjust regexp.
9583 * gcc.dg/tm/alias-2.c: Adjust regexp.
9584
9585 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/51064
9588 * g++.dg/warn/Wparentheses-26.C: New.
9589
9590 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9591
9592 * gfortran.dg/elemental_optional_args_2.f90: New test.
9593
9594 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9595
9596 PR fortran/49693
9597 * gfortran.dg/common_17.f90: New test.
9598
9599 2012-01-04 Richard Guenther <rguenther@suse.de>
9600
9601 PR tree-optimization/49651
9602 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9603 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9604
9605 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR c++/51738
9608 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9609
9610 2012-01-03 Andrew Pinski <apinski@cavium.com>
9611
9612 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9613 for all mips targets. Also allow an optional .cfi_startproc.
9614
9615 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9616
9617 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9618
9619 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/29273
9622 * g++.dg/rtti/dyncast5.C: New.
9623
9624 2012-01-03 Richard Guenther <rguenther@suse.de>
9625
9626 PR tree-optimization/51070
9627 * gcc.dg/torture/pr51070-2.c: New testcase.
9628
9629 2012-01-03 Richard Guenther <rguenther@suse.de>
9630
9631 PR tree-optimization/51692
9632 * gcc.dg/torture/pr51692.c: New testcase.
9633
9634 2012-01-03 Richard Guenther <rguenther@suse.de>
9635
9636 PR debug/51650
9637 * g++.dg/lto/pr51650-3_0.C: New testcase.
9638
9639 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9640
9641 PR c++/15867
9642 * g++.dg/warn/Wredundant-decls-spec.C: New.
9643
9644 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR tree-optimization/51719
9647 * g++.dg/tree-prof/pr51719.C: New test.
9648
9649 2012-01-03 Richard Guenther <rguenther@suse.de>
9650
9651 PR middle-end/51730
9652 * gcc.dg/fold-compare-6.c: New testcase.
9653
9654 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR c++/51669
9657 * g++.dg/gomp/pr51669.C: New test.
9658
9659 2012-01-02 Jason Merrill <jason@redhat.com>
9660
9661 PR c++/51675
9662 * g++.dg/cpp0x/constexpr-union2.C: New.
9663
9664 PR c++/51666
9665 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9666
9667 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9668
9669 PR c++/51462
9670 * g++.dg/cpp0x/constexpr-99.C: New test.
9671
9672 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9673
9674 PR c++/20140
9675 * g++.dg/template/init9.C: New.
9676
9677 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9678
9679 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9680 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9681 rather than a specific number.
9682
9683 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9684
9685 PR fortran/46262
9686 PR fortran/46328
9687 PR fortran/51052
9688 * gfortran.dg/typebound_operator_7.f03: New.
9689 * gfortran.dg/typebound_operator_8.f03: New.
9690
9691 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9692
9693 PR target/51729
9694 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9695 XFAIL.
9696 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9697
9698 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9699
9700 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9701
9702 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9703
9704 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9705 for MIPS.
9706
9707 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9708
9709 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9710 * gfortran.dg/io_real_boz_4.f90: Likewise.
9711 * gfortran.dg/io_real_boz_5.f90: Likewise.
9712
9713 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9714
9715 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9716
9717 2012-01-02 Revital Eres <revital.eres@linaro.org>
9718
9719 * gcc.dg/sms-11.c: New file.
9720
9721 2012-01-02 Tobias Burnus <burnus@net-b.de>
9722
9723 PR fortran/51682
9724 * gfortran.dg/coarray/image_index_3.f90: New.
9725
9726 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9727
9728 PR c++/16603
9729 * g++.dg/parse/enum8.C: New.
9730
9731 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9732
9733 PR c++/51379
9734 * g++.dg/conversion/reinterpret4.C: New.
9735 * g++.dg/conversion/reinterpret1.C: Adjust.
9736
9737 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9740
9741 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9742
9743 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9744 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9745 * g++.old-deja/g++.jason/access14.C: Likewise.
9746 * g++.old-deja/g++.jason/access8.C: Likewise.
9747 * g++.old-deja/g++.jason/access1.C: Likewise.
9748 * g++.old-deja/g++.other/access3.C: Likewise.
9749 * g++.old-deja/g++.other/access5.C: Likewise.
9750 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9751 * g++.old-deja/g++.law/visibility22.C: Likewise.
9752 * g++.old-deja/g++.law/visibility26.C: Likewise.
9753 * g++.old-deja/g++.mike/p2746.C: Likewise.
9754 * g++.dg/debug/using1.C: Likewise.
9755 * g++.dg/lookup/using51.C: Likewise.
9756 * g++.dg/inherit/using5.C: Likewise.
9757 * g++.dg/inherit/pr30297.C: Likewise.
9758 * g++.dg/inherit/access8.C: Likewise.
9759 * g++.dg/torture/pr39362.C: Likewise.
9760 * g++.dg/template/crash13.C: Likewise.
9761 * g++.dg/template/using10.C: Likewise.
9762
9763 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9764
9765 PR fortran/51502
9766 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9767
9768 2012-01-01 Ira Rosen <irar@il.ibm.com>
9769
9770 PR tree-optimization/51704
9771 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9772 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9773 corresponding flags.
9774
9775 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9776
9777 PR c++/51723
9778 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9779
9780 2012-01-01 Jan Hubicka <jh@suse.cz>
9781
9782 PR rtl-optimization/51069
9783 * gcc.c-torture/compile/pr51069.c: New testcase.
9784
9785 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR tree-optimization/51683
9788 * gcc.dg/pr51683.c: New test.
9789 \f
9790 Copyright (C) 2012 Free Software Foundation, Inc.
9791
9792 Copying and distribution of this file, with or without modification,
9793 are permitted in any medium without royalty provided the copyright
9794 notice and this notice are preserved.