re PR middle-end/55219 (memory explosion on nested conditional expressions)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.c-torture/compile/20121107-1.c: New test.
4
5 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
6
7 PR rtl-optimization/55151
8 * gcc.dg/pr55151.c: Compile it only for x86_64.
9
10 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
11
12 PR rtl-optimization/55122
13 * gcc.dg/pr55122.c: New test.
14
15 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
16
17 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
18 word powerpc.
19 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
20 * gcc.target/powerpc/loop_align.c: Skip on AIX.
21 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
22 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
23
24 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
25
26 PR c/53063
27 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
28
29 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
30
31 PR c/51294
32 * c-c++-common/pr51294.c: New.
33
34 2012-11-07 Martin Jambor <mjambor@suse.cz>
35
36 PR tree-optimization/53787
37 * gcc.dg/ipa/ipa-5.c: Adjust.
38 * gcc.dg/ipa/ipcp-agg-1.c: New test.
39 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
40 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
41 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
42 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
43 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
44 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
45 * gfortran.dg/pr48636-2.f90: New test.
46 * gfortran.dg/pr53787.f90: Likewise.
47
48 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
49
50 PR c++/55226
51 Revert:
52 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
53
54 PR c++/54922
55 * g++.dg/cpp0x/constexpr-union4.C: New.
56
57 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
58
59 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
60
61 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
62
63 PR target/49220
64 * gcc.c-torture/compile/pr49220.c: New test.
65
66 2012-11-07 Florian Weimer <fweimer@redhat.com>
67
68 * g++.dg/init/new40.C: New.
69
70 2012-11-07 Jakub Jelinek <jakub@redhat.com>
71
72 PR debug/54693
73 * gcc.dg/guality/pr54693-2.c: New test.
74
75 2012-11-06 Andrew Pinski <apinski@cavium.com>
76
77 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
78 -fno-vect-cost-model.
79
80 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
81
82 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
83 * gcc.dg/tm/debug-1.c: Same.
84 * gcc.dg/tm/irrevocable-3.c: Same.
85 * gcc.dg/tm/irrevocable-4.c: Same.
86 * gcc.dg/tm/memopt-10.c: Same.
87 * gcc.dg/tm/memopt-11.c: Same.
88 * gcc.dg/tm/props-4.c: Same.
89 * gcc.dg/tm/wrap-3.c: Same.
90 * gcc.dg/tm/wrap-4.c: Same.
91
92 2012-11-06 Andrew Pinski <apinski@cavium.com>
93
94 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
95
96 2012-11-06 Jan Hubicka <jh@suse.cz>
97
98 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
99 candidate still.
100 * gcc.dg/tree-ssa/loop-23.c: Likewise.
101 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
102 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
103
104 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
105
106 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
107
108 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
109
110 PR middle-end/41993
111 * gcc.dg/torture/pr41993.c: New test.
112
113 2012-11-06 Jan Hubicka <jh@suse.cz>
114
115 * gcc.target/i386/l_fma_float_?.c: Update.
116 * gcc.target/i386/l_fma_double_?.c: Update.
117
118 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
119
120 PR target/54089
121 * gcc.target/sh/pr54089-8.c: New.
122 * gcc.target/sh/pr54089-9.c: New.
123
124 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
125
126 PR target/47440
127 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
128 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
129 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
130 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
131 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
132 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
133 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
134 * gcc.target/i386/avx-vzeroupper-27.c: New.
135
136 2012-11-06 Janus Weil <janus@gcc.gnu.org>
137
138 PR fortran/54917
139 * gfortran.dg/transfer_class_1.f90: New.
140 * gfortran.dg/transfer_class_2.f90: New.
141
142 2012-11-05 Sriraman Tallam <tmsriram@google.com>
143
144 * testsuite/g++.dg/mv1.C: New test.
145 * testsuite/g++.dg/mv2.C: New test.
146 * testsuite/g++.dg/mv3.C: New test.
147 * testsuite/g++.dg/mv4.C: New test.
148 * testsuite/g++.dg/mv5.C: New test.
149 * testsuite/g++.dg/mv6.C: New test.
150
151 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
152
153 PR testsuite/55186
154 * gcc.dg/const-uniq-1.c (a): Increase length four times.
155
156 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
157
158 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
159 darwin.
160
161 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
162
163 * g++.dg/torture/20121105-1.C: New test.
164
165 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
166
167 * gcc.dg/torture/fp-compare.c: New testcase.
168
169 2012-11-05 Jan Hubicka <jh@suse.cz>
170
171 * gcc.dg/const-1.c: Update.
172 * gcc.dg/pure-1.c: Update.
173
174 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
175
176 PR rtl-optimization/55151
177 * gcc.dg/pr55151.c: New test.
178
179 2012-11-05 Jakub Jelinek <jakub@redhat.com>
180
181 PR debug/54970
182 PR debug/54971
183 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
184
185 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
186
187 PR testsuite/51128
188 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
189
190 2012-11-05 Jan Hubicka <jh@suse.cz>
191
192 * gcc.dg/autopar/pr49960.c: Fix testcase.
193
194 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
195
196 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
197 Fix scan-tree-dump-times directive.
198
199 2012-11-04 Janus Weil <janus@gcc.gnu.org>
200
201 PR fortran/55199
202 * gfortran.dg/associate_12.f90: New.
203
204 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
205
206 PR target/54255
207 * lib/target-supports.exp (check_effective_target_masm_intel): New
208 proc.
209 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
210 masm_intel.
211
212 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
213 Jack Howarth <howarth@bromo.med.uc.edu>
214
215 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
216 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
217 * gcc.target/i386/pr53249.c: Likewise.
218
219 2012-11-03 Andrew Pinski <apinski@cavium.com>
220
221 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
222 call abort1 so that cross jumping does not happen.
223
224 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
225
226 PR target/51244
227 * gcc.target/sh/pr51244-18.c: New.
228 * gcc.target/sh/pr51244-19.c: New.
229
230 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
231
232 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
233 b requires a 64-bit operation followed by a truncation.
234
235 2012-11-02 Jan Hubicka <jh@suse.cz>
236
237 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
238
239 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
240
241 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
242 conditions to verify the reduction code is vectorized.
243
244 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
245 in case 'pow', such as 'powerpc' is used in the compiler version name.
246 * gcc.target/powerpc/pr46728-2.c: Likewise.
247 * gcc.target/powerpc/pr46728-3.c: Likewise.
248 * gcc.target/powerpc/pr46728-4.c: Likewise.
249 * gcc.target/powerpc/pr46728-5.c: Likewise.
250 * gcc.target/powerpc/pr46728-7.c: Likewise.
251 * gcc.target/powerpc/pr46728-8.c: Likewise.
252 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
253
254 2012-11-02 Jan Hubicka <jh@suse.cz>
255
256 * gcc.dg/tree-ssa/loop-38.c: New testcase.
257
258 2012-11-02 Jan Hubicka <jh@suse.cz>
259
260 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
261 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
262
263 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
264
265 PR middle-end/55130
266 * gcc.target/i386/pr55130.c: New test.
267
268 2012-11-02 Jakub Jelinek <jakub@redhat.com>
269
270 PR target/55147
271 * gcc.target/i386/pr55147.c: New test.
272
273 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
274
275 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
276 * gfortran.dg/default_format_denormal_1.f90: Same.
277
278 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
279
280 PR middle-end/55001
281 * g++.dg/ext/vector19.C: Remove target restrictions.
282 * gcc.dg/fold-compare-7.c: New testcase.
283
284 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
285
286 PR target/55160
287 * gcc.target/sh/pr55160.c: New.
288
289 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
290
291 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
292 scan-assembler regex.
293
294 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
295
296 PR middle-end/55150
297 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
298 * gcc.dg/pr55150-2.c: New test.
299
300 2012-11-01 Sharad Singhai <singhai@google.com>
301
302 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
303 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
304 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
305 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
306
307 2012-10-31 Dehao Chen <dehao@google.com>
308
309 * g++.dg/debug/dwarf2/block.C: New testcase.
310
311 2012-10-31 Jan Hubicka <jh@suse.cz>
312
313 * gcc.dg/pr44974.c: Add noinline.
314
315 2012-10-31 Janus Weil <janus@gcc.gnu.org>
316
317 PR fortran/53718
318 * gfortran.dg/class_54.f90: New.
319
320 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
321 Jakub Jelinek <jakub@redhat.com>
322
323 PR tree-optimization/55018
324 * gcc.dg/torture/pr55018.c: New test.
325
326 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
327
328 PR c++/54583
329 * g++.dg/ext/vla13.C: New.
330
331 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
332
333 PR middle-end/55150
334 * gcc.dg/pr55150.c: New test.
335
336 2012-10-31 Tobias Burnus <burnus@net-b.de>
337
338 PR fortran/55134
339 * gfortran.dg/associate_11.f90: New.
340
341 2012-10-31 Dodji Seketeli <dodji@redhat.com>
342
343 PR c++/54955
344 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
345
346 2012-10-31 Jakub Jelinek <jakub@redhat.com>
347
348 PR tree-optimization/19105
349 PR tree-optimization/21643
350 PR tree-optimization/46309
351 * gcc.dg/pr19105.c: New test.
352 * gcc.dg/pr21643.c: New test.
353 * gcc.dg/pr46309-2.c: New test.
354 * gcc.c-torture/execute/pr46309.c: New test.
355
356 2012-10-31 Alan Modra <amodra@gmail.com>
357
358 * gcc.target/powerpc/dimode_off.c: New.
359 * gcc.target/powerpc/timode_off.c: New.
360 * gcc.target/powerpc/dfmode_off.c: New.
361 * gcc.target/powerpc/tfmode_off.c: New.
362
363 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
364
365 PR rtl-optimization/55093
366 * gcc.target/i386/pr55093.c: New file.
367
368 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
369
370 * gcc.target/i386/pr55116.c: Renamed to ...
371 * gcc.target/i386/pr55116-1.c: This.
372
373 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
374
375 * gcc.target/i386/pr55116-2.c: New file.
376
377 2012-10-30 Richard Biener <rguenther@suse.de>
378
379 * gcc.dg/vect/slp-perm-2.c: Adjust.
380
381 2012-10-30 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/55111
384 * gcc.dg/torture/pr55111.c: New testcase.
385
386 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
387
388 PR target/53988
389 * gcc.target/sh/pr53988.c: New.
390
391 2012-10-30 Bin Cheng <bin.cheng@arm.com>
392
393 PR target/54989
394 * gcc.dg/hoist-register-pressure-1.c: Rename from
395 hoist-register-pressure.c. Add nonpic condition.
396 * gcc.dg/hoist-register-pressure-2.c: New testcase.
397
398 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
399
400 PR c++/54930
401 * gcc.dg/Wreturn-local-addr.c: New.
402 * g++.dg/warn/Wno-return-local-addr.C: New.
403 * g++.dg/warn/Wreturn-local-addr.C: New.
404
405 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
406
407 PR middle-end/55116
408 * gcc.target/i386/pr55116.c: New file.
409
410 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
411
412 PR c/53066
413 * gcc.dg/Wshadow-4.c: New.
414 * gcc.dg/Wshadow-4.h: New.
415
416 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
417
418 PR debug/54693
419 * gcc.dg/guality/pr54693.c: New.
420
421 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
422
423 PR middle-end/55027
424 * gcc.dg/pr55027.c: New testcase.
425
426 2012-10-29 Jan Hubicka <jh@suse.cz>
427
428 * gcc.dg/ipa/inline-6.c: New testcase.
429
430 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
431
432 PR rtl-optimization/55106
433 * g++.dg/pr55106.C: New.
434
435 2012-10-29 Richard Guenther <rguenther@suse.de>
436
437 PR middle-end/53695
438 * gcc.dg/torture/pr53695.c: New testcase.
439
440 2012-10-28 Jan Hubicka <jh@suse.cz>
441
442 * gcc.dg/ipa/inlinehint-3.c: New testcase.
443
444 2012-10-28 Tobias Burnus <burnus@net-b.de>
445
446 PR fortran/54958
447 * gfortran.dg/do_check_6.f90: New.
448
449 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
450 Jack Howarth <howarth@bromo.med.uc.edu>
451
452 PR target/54404
453 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
454 to dg-options.
455 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
456
457 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
458
459 PR target/34283
460 * gcc.target/i386/pr34283.c: New test.
461
462 2012-10-26 Jakub Jelinek <jakub@redhat.com>
463
464 PR c++/55081
465 * g++.dg/opt/pr55081.C: New test.
466
467 PR debug/54970
468 PR debug/54971
469 * gcc.dg/guality/pr54970.c: New test.
470
471 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
472
473 PR c++/54984
474 * g++.dg/template/new11.C: New.
475
476 2012-10-26 Richard Biener <rguenther@suse.de>
477
478 PR middle-end/54824
479 * gcc.dg/torture/pr54824.c: New testcase.
480
481 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
482
483 * gcc.target/i386/fxsave-1.c: New.
484 * gcc.target/i386/fxsave64-1.c: Ditto.
485 * gcc.target/i386/fxrstor-1.c: Ditto.
486 * gcc.target/i386/fxrstor64-1.c: Ditto.
487 * gcc.target/i386/xsave-1.c: Ditto.
488 * gcc.target/i386/xsave64-1.c: Ditto.
489 * gcc.target/i386/xrstor-1.c: Ditto.
490 * gcc.target/i386/xrstor64-1.c: Ditto.
491 * gcc.target/i386/xsaveopt-1.c: Ditto.
492 * gcc.target/i386/xsaveopt64-1.c: Ditto.
493 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
494 * gcc.target/i386/sse-13.c: Ditto.
495 * gcc.target/i386/sse-14.c: Ditto.
496 * gcc.target/i386/sse-22.c: Ditto.
497 * gcc.target/i386/sse-23.c: Ditto.
498 * g++.dg/other/i386-2.C: Ditto.
499 * g++.dg/other/i386-3.C: Ditto.
500
501 2012-10-25 Jan Hubicka <jh@suse.cz>
502
503 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
504 at ivcanon time.
505
506 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/53761
509 * g++.dg/ext/transparent-union.C: New.
510
511 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
512
513 PR c++/54427
514 * g++.dg/ext/vector19.C: New testcase.
515
516 2012-10-25 Richard Biener <rguenther@suse.de>
517
518 PR tree-optimization/54902
519 * g++.dg/torture/pr54902.C: New testcase.
520
521 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
522
523 PR c++/34892
524 * g++.dg/template/crash114.C: New.
525
526 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
527
528 PR bootstrap/55049
529 * gcc.target/i386/pr55049-1.c: New test.
530
531 2012-10-24 Janus Weil <janus@gcc.gnu.org>
532
533 PR fortran/55037
534 * gfortran.dg/class_dummy_4.f03: New.
535
536 2012-10-24 Jakub Jelinek <jakub@redhat.com>
537
538 PR rtl-optimization/55010
539 * gcc.dg/pr55010.c: New test.
540
541 PR debug/54828
542 * g++.dg/debug/pr54828.C: New test.
543
544 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
545
546 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
547 * gcc.dg/vect/vect-83_64.c: Likewise.
548
549 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/54922
552 * g++.dg/cpp0x/constexpr-union4.C: New.
553
554 2012-10-23 Jeff Law <law@redhat.com>
555
556 * gcc.c-torture/execute/pr54985.c: New test.
557
558 2012-10-23 Paul Koning <ni1d@arrl.net>
559
560 PR debug/54508
561 * g++.dg/debug/dwarf2/pr54508.C: New.
562
563 2012-10-23 Jakub Jelinek <jakub@redhat.com>
564
565 PR c++/54844
566 * g++.dg/template/sizeof14.C: New test.
567
568 2012-10-23 Ian Bolton <ian.bolton@arm.com>
569 Jim MacArthur <jim.macarthur@arm.com>
570 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
571 Marcus Shawcroft <marcus.shawcroft@arm.com>
572 Nigel Stephens <nigel.stephens@arm.com>
573 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
574 Richard Earnshaw <rearnsha@arm.com>
575 Sofiane Naci <sofiane.naci@arm.com>
576 Stephen Thomas <stephen.thomas@arm.com>
577 Tejas Belagod <tejas.belagod@arm.com>
578 Yufeng Zhang <yufeng.zhang@arm.com>
579
580 * lib/target-supports.exp
581 (check_profiling_available): Add AArch64.
582 (check_effective_target_vect_int): Likewise.
583 (check_effective_target_vect_shift): Likewise.
584 (check_effective_target_vect_float): Likewise.
585 (check_effective_target_vect_double): Likewise.
586 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
587 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
588 (check_effective_target_vect_pack_trunc): Likewise.
589 (check_effective_target_vect_unpack): Likewise.
590 (check_effective_target_vect_hw_misalign): Likewise.
591 (check_effective_target_vect_short_mult): Likewise.
592 (check_effective_target_vect_int_mult): Likewise.
593 (check_effective_target_vect_stridedN): Likewise.
594 (check_effective_target_sync_int_long): Likewise.
595 (check_effective_target_sync_char_short): Likewise.
596 (check_vect_support_and_set_flags): Likewise.
597 (check_effective_target_aarch64_tiny): New.
598 (check_effective_target_aarch64_small): New.
599 (check_effective_target_aarch64_large): New.
600 * g++.dg/other/PR23205.C: Enable aarch64.
601 * g++.dg/other/pr23205-2.C: Likewise.
602 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
603 * gcc.c-torture/execute/20101011-1.c: Likewise.
604 * gcc.dg/20020312-2.c: Likewise.
605 * gcc.dg/20040813-1.c: Likewise.
606 * gcc.dg/builtin-apply2.c: Likewise.
607 * gcc.dg/stack-usage-1.c: Likewise.
608
609 2012-10-23 Ian Bolton <ian.bolton@arm.com>
610 Jim MacArthur <jim.macarthur@arm.com>
611 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
612 Marcus Shawcroft <marcus.shawcroft@arm.com>
613 Nigel Stephens <nigel.stephens@arm.com>
614 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
615 Richard Earnshaw <rearnsha@arm.com>
616 Sofiane Naci <sofiane.naci@arm.com>
617 Stephen Thomas <stephen.thomas@arm.com>
618 Tejas Belagod <tejas.belagod@arm.com>
619 Yufeng Zhang <yufeng.zhang@arm.com>
620
621 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
622 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
623 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
624 * gcc.target/aarch64/aapcs/abitest.S: New file.
625 * gcc.target/aarch64/aapcs/abitest.h: New file.
626 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
627 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
628 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
629 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
630 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
631 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
632 * gcc.target/aarch64/aapcs/ice_1.c: New file.
633 * gcc.target/aarch64/aapcs/ice_2.c: New file.
634 * gcc.target/aarch64/aapcs/ice_3.c: New file.
635 * gcc.target/aarch64/aapcs/ice_4.c: New file.
636 * gcc.target/aarch64/aapcs/ice_5.c: New file.
637 * gcc.target/aarch64/aapcs/macro-def.h: New file.
638 * gcc.target/aarch64/aapcs/test_1.c: New file.
639 * gcc.target/aarch64/aapcs/test_10.c: New file.
640 * gcc.target/aarch64/aapcs/test_11.c: New file.
641 * gcc.target/aarch64/aapcs/test_12.c: New file.
642 * gcc.target/aarch64/aapcs/test_13.c: New file.
643 * gcc.target/aarch64/aapcs/test_14.c: New file.
644 * gcc.target/aarch64/aapcs/test_15.c: New file.
645 * gcc.target/aarch64/aapcs/test_16.c: New file.
646 * gcc.target/aarch64/aapcs/test_17.c: New file.
647 * gcc.target/aarch64/aapcs/test_18.c: New file.
648 * gcc.target/aarch64/aapcs/test_19.c: New file.
649 * gcc.target/aarch64/aapcs/test_2.c: New file.
650 * gcc.target/aarch64/aapcs/test_20.c: New file.
651 * gcc.target/aarch64/aapcs/test_21.c: New file.
652 * gcc.target/aarch64/aapcs/test_22.c: New file.
653 * gcc.target/aarch64/aapcs/test_23.c: New file.
654 * gcc.target/aarch64/aapcs/test_24.c: New file.
655 * gcc.target/aarch64/aapcs/test_25.c: New file.
656 * gcc.target/aarch64/aapcs/test_26.c: New file.
657 * gcc.target/aarch64/aapcs/test_3.c: New file.
658 * gcc.target/aarch64/aapcs/test_4.c: New file.
659 * gcc.target/aarch64/aapcs/test_5.c: New file.
660 * gcc.target/aarch64/aapcs/test_6.c: New file.
661 * gcc.target/aarch64/aapcs/test_7.c: New file.
662 * gcc.target/aarch64/aapcs/test_8.c: New file.
663 * gcc.target/aarch64/aapcs/test_9.c: New file.
664 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
665 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
666 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
667 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
668 * gcc.target/aarch64/aapcs/test_complex.c: New file.
669 * gcc.target/aarch64/aapcs/test_int128.c: New file.
670 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
671 * gcc.target/aarch64/aapcs/type-def.h: New file.
672 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
673 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
674 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
675 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
676 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
677 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
678 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
679 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
680 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
681 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
682 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
683 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
684 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
685 * gcc.target/aarch64/aarch64.exp: New file.
686 * gcc.target/aarch64/adc-1.c: New file.
687 * gcc.target/aarch64/adc-2.c: New file.
688 * gcc.target/aarch64/asm-1.c: New file.
689 * gcc.target/aarch64/clrsb.c: New file.
690 * gcc.target/aarch64/clz.c: New file.
691 * gcc.target/aarch64/ctz.c: New file.
692 * gcc.target/aarch64/csinc-1.c: New file.
693 * gcc.target/aarch64/csinv-1.c: New file.
694 * gcc.target/aarch64/csneg-1.c: New file.
695 * gcc.target/aarch64/extend.c: New file.
696 * gcc.target/aarch64/fcvt.x: New file.
697 * gcc.target/aarch64/fcvt_double_int.c: New file.
698 * gcc.target/aarch64/fcvt_double_long.c: New file.
699 * gcc.target/aarch64/fcvt_double_uint.c: New file.
700 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
701 * gcc.target/aarch64/fcvt_float_int.c: New file.
702 * gcc.target/aarch64/fcvt_float_long.c: New file.
703 * gcc.target/aarch64/fcvt_float_uint.c: New file.
704 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
705 * gcc.target/aarch64/ffs.c: New file.
706 * gcc.target/aarch64/fmadd.c: New file.
707 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
708 * gcc.target/aarch64/frint.x: New file.
709 * gcc.target/aarch64/frint_double.c: New file.
710 * gcc.target/aarch64/frint_float.c: New file.
711 * gcc.target/aarch64/index.c: New file.
712 * gcc.target/aarch64/mneg-1.c: New file.
713 * gcc.target/aarch64/mneg-2.c: New file.
714 * gcc.target/aarch64/mneg-3.c: New file.
715 * gcc.target/aarch64/mnegl-1.c: New file.
716 * gcc.target/aarch64/mnegl-2.c: New file.
717 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
718 * gcc.target/aarch64/pic-constantpool1.c: New file.
719 * gcc.target/aarch64/pic-symrefplus.c: New file.
720 * gcc.target/aarch64/predefine_large.c: New file.
721 * gcc.target/aarch64/predefine_small.c: New file.
722 * gcc.target/aarch64/predefine_tiny.c: New file.
723 * gcc.target/aarch64/reload-valid-spoff.c: New file.
724 * gcc.target/aarch64/scalar_intrinsics.c: New file.
725 * gcc.target/aarch64/table-intrinsics.c: New file.
726 * gcc.target/aarch64/tst-1.c: New file.
727 * gcc.target/aarch64/vect-abs-compile.c: New file.
728 * gcc.target/aarch64/vect-abs.c: New file.
729 * gcc.target/aarch64/vect-abs.x: New file.
730 * gcc.target/aarch64/vect-compile.c: New file.
731 * gcc.target/aarch64/vect-faddv-compile.c: New file.
732 * gcc.target/aarch64/vect-faddv.c: New file.
733 * gcc.target/aarch64/vect-faddv.x: New file.
734 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
735 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
736 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
737 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
738 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
739 * gcc.target/aarch64/vect-fp-compile.c: New file.
740 * gcc.target/aarch64/vect-fp.c: New file.
741 * gcc.target/aarch64/vect-fp.x: New file.
742 * gcc.target/aarch64/vect-mull-compile.c: New file.
743 * gcc.target/aarch64/vect-mull.c: New file.
744 * gcc.target/aarch64/vect-mull.x: New file.
745 * gcc.target/aarch64/vect.c: New file.
746 * gcc.target/aarch64/vect.x: New file.
747 * gcc.target/aarch64/vector_intrinsics.c: New file.
748 * gcc.target/aarch64/vfp-1.c: New file.
749 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
750 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
751 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
752 * g++.dg/abi/aarch64_guard1.C: New file.
753
754 2012-10-23 Jakub Jelinek <jakub@redhat.com>
755
756 PR c++/54988
757 * c-c++-common/pr54988.c: New test.
758
759 2012-10-23 Jan Hubicka <jh@suse.cz>
760
761 * gcc.dg/tree-prof/peel-1.c: New testcase.
762
763 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
764
765 PR gcc/52945
766 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
767
768 2012-10-23 Joseph Myers <joseph@codesourcery.com>
769
770 * gcc.dg/c99-predef-1.c: New test.
771 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
772 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
773 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
774 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
775 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
776 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
777 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
778 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
779 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
780 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
781 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
782 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
783
784 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
785
786 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
787
788 2012-10-23 Jan Hubicka <jh@suse.cz>
789
790 PR middle-end/54937
791 * gcc.c-torture/execute/pr54937.c: New testcase.
792 * gcc.dg/tree-ssa/cunroll-2.c: Update.
793
794 2012-10-23 Jan Hubicka <jh@suse.cz>
795
796 PR middle-end/54967
797 * gfortran.dg/pr54967.f90: New testcase.
798
799 2012-10-23 Terry Guo <terry.guo@arm.com>
800
801 PR target/55019
802 * gcc.dg/pr55019.c: New.
803
804 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
805
806 PR tree-optimization/55008
807 * gcc.dg/tree-ssa/pr55008.c: New test.
808
809 2012-10-22 Richard Biener <rguenther@suse.de>
810
811 PR tree-optimization/55011
812 * gcc.dg/torture/pr55011.c: New testcase.
813
814 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
815
816 * gcc.target/arm/pr40457-1.c: Adjust expected output.
817 * gcc.target/arm/pr40457-2.c: Likewise.
818 * gcc.target/arm/pr40457-3.c: Likewise.
819
820 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
821
822 * gnat.dg/specs/limited_with4.ads: New test.
823 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
824
825 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
826
827 * gnat.dg/modular4.adb: New test.
828 * gnat.dg/modular4_pkg.ads: New helper.
829
830 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
831
832 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
833 * gnat.dg/specs/addr1.ads: Likewise.
834
835 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
836
837 * gcc.dg/webizer.c (main): Add missing exit call.
838
839 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
840
841 PR fortran/54465
842 * gfortran.dg/wextra_1.f: New test.
843
844 2012-10-20 Jan Hubicka <jh@suse.cz>
845
846 * gcc.dg/tree-prof/unroll-1.c: New testcase.
847
848 2012-10-19 Janus Weil <janus@gcc.gnu.org>
849
850 PR fortran/54224
851 * gfortran.dg/warn_unused_function.f90: New.
852
853 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
854
855 * lib/target-supports.exp
856 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
857
858 2012-10-19 Richard Guenther <rguenther@suse.de>
859
860 PR tree-optimization/54981
861 * gcc.dg/pr54981.c: New testcase.
862
863 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
864
865 PR target/54892
866 * gcc.target/arm/pr54892.c: New.
867
868 2012-10-19 Bin Cheng <bin.cheng@arm.com>
869
870 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
871
872 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/54501
875 * g++.dg/init/array30.C: New.
876 * g++.dg/init/array31.C: Likewise.
877
878 2012-10-18 Tobias Burnus <burnus@net-b.de>
879
880 PR fortran/54884
881 * gfortran.dg/public_private_module_7.f90: New.
882
883 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/29633
886 * g++.dg/template/pr29633.C: New.
887
888 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
889
890 * gnat.dg/loop_optimization13.ad[sb]: New test.
891 * gnat.dg/loop_optimization13_pkg.ads: New helper.
892
893 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
894
895 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
896 * gcc.target/arm/neon/vfmaf32.c: Likewise.
897 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
898 * gcc.target/arm/neon/vfmsf32.c: Likewise.
899
900 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
901
902 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
903 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
904 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
905 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
906 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
907 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
908
909 2012-10-16 Jan Hubicka <jh@suse.cz>
910
911 * gcc.target/i386/l_fma_float_?.c: Update.
912 * gcc.target/i386/l_fma_double_?.c: Update.
913 * gfortran.dg/do_1.f90: XFAIL
914 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
915 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
916 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
917 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
918 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
919 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
920 valid.
921
922 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
923
924 PR c/53063
925 PR c/40989
926 * gcc.dg/Wstrict-overflow-24.c: New.
927
928 2012-10-16 Tobias Burnus <burnus@net-b.de>
929
930 PR fortran/50981
931 PR fortran/54618
932 * gfortran.dg/class_optional_1.f90: New.
933 * gfortran.dg/class_optional_2.f90: New.
934
935 2012-10-16 Jakub Jelinek <jakub@redhat.com>
936
937 PR debug/54796
938 * gcc.dg/guality/pr54796.c: New test.
939
940 PR tree-optimization/54889
941 * gfortran.dg/pr54889.f90: New test.
942
943 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
944
945 * g++.dg/other/dump-ada-spec-2.C: New test.
946
947 2012-10-16 Easwaran Raman <eraman@google.com>
948
949 * gcc.dg/tree-prof/switch-case-1.c: New test case.
950 * gcc.dg/tree-prof/switch-case-2.c: New test case.
951
952 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
953
954 * gcc.dg/torture/stackalign/builtin-apply-2.c,
955 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
956
957 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
958
959 PR target/54925
960 * gcc.c-torture/compile/pr54925.c: New.
961
962 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
963
964 PR target/51244
965 * gcc.target/sh/pr51244-17.c: New.
966
967 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
968
969 PR target/54760
970 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
971 functions.
972 * gcc.target/sh/pr54760-4.c: New.
973
974 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
975
976 PR target/34777
977 * gcc.target/sh/torture/sh-torture.exp: New.
978 * gcc.target/sh/torture/pr34777.c: New.
979
980 2012-10-15 Matthias Klose <doko@ubuntu.com>
981
982 * lib/target-supports.exp (check_profiling_available): Match
983 arm*-*-linux-* for ARM Linux/GNU.
984 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
985 * gfortran.dg/enum_10.f90: Likewise.
986 * gfortran.dg/enum_9.f90: Likewise.
987 * gcc.target/arm/synchronize.c: Likewise.
988 * g++.old-deja/g++.jason/enum6.C: Likewise.
989 * g++.old-deja/g++.other/enum4.C: Likewise.
990 * g++.old-deja/g++.law/enum9.C: Likewise.
991
992 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
993
994 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
995 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
996
997 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
998 Paolo Carlini <paolo.carlini@oracle.com>
999
1000 PR c++/17805
1001 * g++.dg/overload/operator6.C: New.
1002
1003 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1004
1005 PR c++/50080 (again)
1006 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1007 * g++.dg/parse/tmpl-outside1.C: Likewise.
1008 * g++.dg/template/qualttp18.C: Likewise.
1009 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1010 * g++.old-deja/g++.pt/overload13.C: Likewise.
1011
1012 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1013
1014 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1015 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1016 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1017 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1018 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1019 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1020 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1021 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1022
1023 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/50080
1026 * g++.dg/parse/tmpl-outside2.C: New.
1027 * g++.dg/parse/tmpl-outside1.C: Adjust.
1028 * g++.dg/template/qualttp18.C: Likewise.
1029 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1030 * g++.old-deja/g++.pt/overload13.C: Likewise.
1031
1032 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1033
1034 PR tree-optimization/54915
1035 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1036
1037 2012-10-15 Richard Guenther <rguenther@suse.de>
1038
1039 PR tree-optimization/54920
1040 * gcc.dg/torture/pr54920.c: New testcase.
1041
1042 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1043
1044 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1045
1046 2012-10-13 Jason Merrill <jason@redhat.com>
1047
1048 * g++.dg/tls/thread_local7g.C: Require tls_native.
1049
1050 2012-10-14 Jason Merrill <jason@redhat.com>
1051
1052 * g++.dg/cpp0x/inh-ctor1.C: New.
1053 * g++.dg/cpp0x/inh-ctor2.C: New.
1054 * g++.dg/cpp0x/inh-ctor3.C: New.
1055 * g++.dg/cpp0x/inh-ctor4.C: New.
1056 * g++.dg/cpp0x/inh-ctor5.C: New.
1057 * g++.dg/cpp0x/inh-ctor6.C: New.
1058 * g++.dg/cpp0x/inh-ctor7.C: New.
1059 * g++.dg/cpp0x/inh-ctor8.C: New.
1060 * g++.dg/cpp0x/inh-ctor9.C: New.
1061 * g++.dg/cpp0x/inh-ctor10.C: New.
1062 * g++.dg/cpp0x/inh-ctor11.C: New.
1063 * g++.dg/cpp0x/inh-ctor12.C: New.
1064 * g++.dg/cpp0x/inh-ctor13.C: New.
1065
1066 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1067
1068 PR rtl-optimization/54919
1069 * gcc.dg/pr54919.c: New testcase.
1070
1071 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/53581
1074 * g++.dg/template/crash113.C: New.
1075
1076 2012-10-14 Jan Hubicka <jh@suse.cz>
1077
1078 * gcc.dg/unroll_5.c: New testcase.
1079
1080 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/52643
1083 * g++.dg/opt/pr52643.C: New.
1084
1085 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1086
1087 PR target/54602
1088 * gcc.target/sh/pr54602-1.c: New.
1089 * gcc.target/sh/pr54602-2.c: New.
1090 * gcc.target/sh/pr54602-3.c: New.
1091 * gcc.target/sh/pr54602-4.c: New.
1092
1093 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1094
1095 PR target/54680
1096 * gcc.target/sh/pr54680.c: New.
1097
1098 2012-10-12 Jan Hubicka <jh@suse.cz>
1099
1100 * gcc.dg/webizer.c: New testcase.
1101
1102 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1103
1104 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1105 specify -m64.
1106
1107 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1108
1109 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1110 Return 0 if already specifying -mfloat-abi other than hard.
1111
1112 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1113
1114 * gcc.dg/pr53060.c: Prune irrelevant warning.
1115
1116 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR c/54381
1119 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1120 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1121 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1122 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1123 Adjust expected wording of warnings for *cmp* builtins.
1124 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1125 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1126
1127 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 PR c++/24449
1130 * g++.dg/parse/friend-main.C: New.
1131
1132 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1133
1134 PR c++/53055
1135 * g++.dg/pr53055.C: New testcase.
1136
1137 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR c++/52744
1140 * g++.dg/cpp0x/pr52744.C: New.
1141
1142 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1143
1144 PR fortran/40453
1145 * gfortran.dg/dummy_procedure_9.f90: New.
1146
1147 2012-10-12 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/54894
1150 * gcc.dg/torture/pr54894.c: New testcase.
1151
1152 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1153
1154 PR target/51244
1155 * gcc.target/sh/pr51244-13.c: New.
1156 * gcc.target/sh/pr51244-14.c: New.
1157 * gcc.target/sh/pr51244-15.c: New.
1158 * gcc.target/sh/pr51244-16.c: New.
1159
1160 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 PR c++/51878
1163 * g++.dg/cpp0x/decltype45.C: New.
1164
1165 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1166
1167 PR fortran/54784
1168 * gfortran.dg/class_allocate_13.f90: New.
1169
1170 2012-10-11 Jason Merrill <jason@redhat.com>
1171
1172 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1173 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1174
1175 * g++.dg/gomp/tls-5.C: Require tls_native.
1176 * g++.dg/tls/thread_local7.C: Require tls_native.
1177 * g++.dg/tls/static2.C: New.
1178
1179 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1180
1181 PR c++/36107
1182 * g++.dg/ext/weak5.C: New.
1183
1184 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1185
1186 PR testsuite/54868
1187 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1188 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1189
1190 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1191
1192 PR c++/43765
1193 * g++.dg/parse/pr43765.C: New.
1194
1195 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1196
1197 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1198
1199 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/43663
1202 * g++.dg/init/bitfield3.C: New.
1203
1204 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1205
1206 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1207
1208 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR tree-optimization/54877
1211 * gcc.dg/torture/pr54877.c: New test.
1212
1213 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1214
1215 PR testsuite/53397
1216 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1217 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1218 and remove target info from dg-do compile.
1219 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1220 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1221 and remove target info from dg-do compile.
1222
1223 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1224
1225 * gcc.dg/pr54782.c: Require target with pthread support.
1226
1227 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/53122
1230 * g++.dg/cpp0x/auto35.C: New.
1231
1232 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1233
1234 PR c++/53540 - using fails to be equivalent to typedef
1235 * g++.dg/cpp0x/alias-decl-24.C: New test.
1236
1237 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1238
1239 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1240 that c++11 attributes to types are ignored for now.
1241 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1242 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1243
1244 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/53741
1247 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1248
1249 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/50478
1252 * g++.dg/cpp0x/initlist67.C: New.
1253
1254 2012-10-10 Dehao Chen <dehao@google.com>
1255
1256 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1257
1258 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1259
1260 PR target/52480
1261 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1262 Add runtime tests.
1263
1264 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/53307
1267 * g++.dg/cpp0x/decltype44.C: New.
1268
1269 2012-10-09 Steve Ellcey <sellcey@mips.com>
1270
1271 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1272
1273 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/53763
1276 * g++.dg/cpp0x/decltype43.C: New.
1277
1278 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1279
1280 PR middle-end/53397
1281 * gcc.dg/pr53397-1.c: New test case.
1282 * gcc.dg/pr53397-2.c: New test case.
1283
1284 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1285
1286 PR c++/54194
1287 * g++.dg/warn/Wparentheses-26.C: Adjust.
1288 * g++.dg/warn/Wparentheses-27.C: New.
1289
1290 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1291
1292 PR c++/54427
1293 * c-c++-common/vector-scalar.c: New testcase.
1294 * g++.dg/ext/vector18.C: New testcase.
1295 * g++.dg/ext/vector5.C: This is not an error anymore.
1296 * gcc.dg/init-vec-1.c: Move ...
1297 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1298 * gcc.c-torture/execute/vector-shift1.c: Move ...
1299 * c-c++-common/torture/vector-shift1.c: ... here.
1300 * gcc.dg/scal-to-vec1.c: Move ...
1301 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1302 C++11. Adapt error messages.
1303 * gcc.dg/convert-vec-1.c: Move ...
1304 * c-c++-common/convert-vec-1.c: ... here.
1305 * gcc.dg/scal-to-vec2.c: Move ...
1306 * c-c++-common/scal-to-vec2.c: ... here.
1307
1308 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1309
1310 PR target/54400
1311 * gcc.target/i386/pr54400.c: New testcase.
1312
1313 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR c++/54858
1316 * g++.dg/template/pr54858.C: New test.
1317
1318 2012-10-08 Marek Polacek <polacek@redhat.com>
1319
1320 PR debug/54831
1321 * g++.dg/debug/pr54831.C: New test.
1322
1323 2012-10-08 Dehao Chen <dehao@google.com>
1324
1325 * g++.dg/predict-loop-exit-1.C: New.
1326 * g++.dg/predict-loop-exit-2.C: New.
1327 * g++.dg/predict-loop-exit-3.C: New.
1328
1329 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1330
1331 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1332
1333 2012-10-08 Jason Merrill <jason@redhat.com>
1334
1335 * g++.dg/gomp/tls-5.C: New.
1336 * g++.dg/gomp/tls-wrap1.C: New.
1337 * g++.dg/gomp/tls-wrap2.C: New.
1338 * g++.dg/gomp/tls-wrap3.C: New.
1339 * g++.dg/gomp/tls-wrap4.C: New.
1340 * g++.dg/gomp/tls-wrapper-cse.C: New.
1341 * g++.dg/tls/thread_local-cse.C: New.
1342 * g++.dg/tls/thread_local-order1.C: New.
1343 * g++.dg/tls/thread_local-order2.C: New.
1344 * g++.dg/tls/thread_local-wrap1.C: New.
1345 * g++.dg/tls/thread_local-wrap2.C: New.
1346 * g++.dg/tls/thread_local-wrap3.C: New.
1347 * g++.dg/tls/thread_local-wrap4.C: New.
1348 * g++.dg/tls/thread_local2g.C: New.
1349 * g++.dg/tls/thread_local3g.C: New.
1350 * g++.dg/tls/thread_local4g.C: New.
1351 * g++.dg/tls/thread_local5g.C: New.
1352 * g++.dg/tls/thread_local6g.C: New.
1353 * g++.dg/tls/thread_local7g.C: New.
1354
1355 * g++.dg/tls/thread_local3.C: New.
1356 * g++.dg/tls/thread_local4.C: New.
1357 * g++.dg/tls/thread_local5.C: New.
1358 * g++.dg/tls/thread_local6.C: New.
1359
1360 * g++.dg/tls/init-2.C: Tweak errors.
1361 * g++.dg/tls/thread_local1.C: New.
1362 * g++.dg/tls/thread_local2.C: New.
1363 * g++.dg/tls/thread_local7.C: New.
1364
1365 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1366
1367 PR target/54866
1368 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1369
1370 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1371
1372 PR target/54685
1373 * gcc.target/sh/pr54685.c: New.
1374
1375 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1376
1377 PR c++/53528 C++11 attribute support
1378 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1379 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1387 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1388 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1389 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1390 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1391 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1392 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1393 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1394 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1395 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1396 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1397 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1398 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1399 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1400 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1401 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1402 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1403 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1404 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1405 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1406 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1407 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1408 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1409 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1410 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1411 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1412 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1413 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1414 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1415 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1416 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1417 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1418 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1419 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1420 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1421 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1422 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1424 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1425 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1426 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1427 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1428 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1429 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1430 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1431 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1432 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1433 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1434 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1435
1436 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1437
1438 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1439 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1440 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1441
1442 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1443
1444 PR target/54760
1445 * gcc.target/sh/pr54760-2.c: New.
1446 * gcc.target/sh/pr54760-3.c: New.
1447
1448 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 PR c++/51422
1451 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1452
1453 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1454 Sandra Loosemore <sandra@codesourcery.com>
1455
1456 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1457 and test that the accumulator is initialized using MULT.
1458 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1459 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1460
1461 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/52764
1464 * g++.dg/cpp0x/stdint.C: New.
1465
1466 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/54249
1469 * g++.dg/cpp0x/stddef.C: New.
1470
1471 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/54832
1474 * gfortran.dg/typebound_operator_17.f90: New.
1475
1476 2012-10-06 Jan Hubicka <jh@suse.cz>
1477
1478 PR lto/53831
1479 PR lto/54776
1480 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1481
1482 2012-10-06 Jan Hubicka <jh@suse.cz>
1483
1484 * gcc.dg/lto/resolutions_0.c: New testcase.
1485
1486 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1487
1488 PR fortran/45521
1489 * gfortran.dg/generic_25.f90: New.
1490 * gfortran.dg/generic_26.f90: New.
1491 * gfortran.dg/generic_27.f90: New.
1492
1493 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1494
1495 PR target/54760
1496 * gcc.target/sh/pr54760-1.c: New.
1497
1498 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1499
1500 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1501 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1502 * g++.dg/warn/Wsign-compare-5.C: New test.
1503 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1504 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1505 * g++.dg/ext/builtin30.C: New test.
1506 * g++.dg/ext/vla12.C: New test.
1507 * gcc.dg/builtins-85.c: New test.
1508
1509 PR debug/54519
1510 * gcc.dg/guality/pr54519-1.c: New test.
1511 * gcc.dg/guality/pr54519-2.c: New test.
1512 * gcc.dg/guality/pr54519-3.c: New test.
1513 * gcc.dg/guality/pr54519-4.c: New test.
1514 * gcc.dg/guality/pr54519-5.c: New test.
1515 * gcc.dg/guality/pr54519-6.c: New test.
1516
1517 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/50893
1520 * g++.dg/cpp0x/defaulted38.C: New.
1521
1522 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR tree-optimization/33763
1525 * c-c++-common/pr33763.c: New test.
1526
1527 PR tree-optimization/54810
1528 * gcc.dg/tree-ssa/vrp85.c: New test.
1529
1530 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1531
1532 * gcc.dg/ucnid-7.c: Skip on AIX.
1533 * gcc.dg/ucnid-8.c: Same.
1534 * gcc.dg/ucnid-10.c: Same.
1535 * gcc.dg/ucnid-13.c: Same.
1536 * gcc.dg/attr-alias-3.c: Same.
1537 * gcc.dg/attr-alias-5.c: Same.
1538 * gcc.dg/torture/pr51106-2.c: Same.
1539 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1540
1541 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/52233
1544 * g++.dg/cpp0x/alias-decl-23.C: New.
1545
1546 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/53403
1549 * g++.dg/template/friend53.C: New.
1550
1551 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1554 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1555 (scan-ada-spec): Likewise.
1556 (scan-ada-spec-not): Likewise.
1557 * gcc.dg/dump-ada-spec-1.c: New test.
1558 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1559
1560 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1561
1562 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1563
1564 2012-10-04 Florian Weimer <fweimer@redhat.com>
1565
1566 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1567
1568 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/54323
1571 * g++.dg/cpp0x/pr54323.C: New.
1572
1573 2012-10-04 Richard Guenther <rguenther@suse.de>
1574
1575 PR middle-end/54735
1576 * g++.dg/torture/pr54735.C: New testcase.
1577
1578 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1579
1580 PR rtl-optimization/54739
1581 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1582
1583 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1584
1585 PR target/51244
1586 * gcc.target/sh/pr51244-12.c: New.
1587
1588 2012-10-03 Dehao Chen <dehao@google.com>
1589
1590 PR middle-end/54782
1591 * gcc.dg/pr54782.c: New test.
1592
1593 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR c++/54777
1596 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1597
1598 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1599
1600 PR fortran/54778
1601 * gfortran.dg/class_53.f90: New.
1602
1603 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1604
1605 PR debug/54551
1606 * gcc.dg/guality/pr54551.c: New.
1607
1608 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1609
1610 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1611 * gcc.target/powerpc/pr46728-2.c: Likewise.
1612
1613 2012-10-02 Sharad Singhai <singhai@google.com>
1614
1615 PR testsuite/54772
1616 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1617 to fix test failures caused by r191883.
1618 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1619 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1620 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1621 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1622 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1623 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1624 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1625 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1626 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1627
1628 2012-09-30 Sharad Singhai <singhai@google.com>
1629
1630 * gcc.target/i386/vect-double-1.c: Fix test.
1631
1632 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1633
1634 PR target/54087
1635 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1636 atomic_sub fails.
1637
1638 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1639
1640 PR rtl-optimization/54457
1641 * gcc.target/i386/pr54457.c: New test.
1642
1643 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1644
1645 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1646
1647 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1648
1649 * gcc.target/i386/vect-rebuild.c: New testcase.
1650
1651 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1652
1653 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1654
1655 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1656
1657 * gcc.target/mips/pr37362.c: Fix target selector.
1658
1659 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1660
1661 PR target/54083
1662 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1663
1664 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1665
1666 * gcc.dg/ucnid-8.c: Update line number.
1667 * gcc.dg/torture/pr51106-2.c: Likewise.
1668
1669 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1670
1671 PR fortran/54667
1672 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1673 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1674 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1675
1676 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1677
1678 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1679 partially reverting r170092.
1680 * gfortran.dg/class_7.f03: Ditto.
1681 * gfortran.dg/coarray_14.f90: Ditto.
1682 * gfortran.dg/typebound_proc_13.f03: Ditto.
1683
1684 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/54738
1687 * g++.dg/cpp0x/sfinae42.C: New.
1688
1689 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1690
1691 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1692 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1693 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1694 * gcc.dg/pr42629.c: XFAIL on AIX.
1695 * gcc.dg/pr47684.c: Same.
1696 * gcc.dg/pr43670.c: Same.
1697 * gcc.dg/pr42916.c: Same.
1698 * gcc.dg/pr45449.c: Same.
1699 * gcc.dg/pr50017.c: Same.
1700 * gcc.dg/pr42728.c: Same.
1701 * gcc.dg/pr47881.c: Same.
1702 * gcc.dg/pr44023.c: Same.
1703 * gcc.dg/pr41345.c: Same.
1704 * gcc.dg/pr42630.c: Same.
1705 * gcc.dg/pr44971.c: Same.
1706 * gcc.dg/pr46771.c: Same.
1707 * gcc.dg/ucnid-8.c: Same.
1708 * gcc.dg/ucnid-10.c: Same.
1709 * gcc.dg/ucnid-13.c: Same.
1710 * gcc.dg/torture/pr51106-2.c: Same.
1711 * gcc.dg/pr48768.c: Same.
1712 * gcc.dg/pr42631.c: Same.
1713 * gcc.dg/pr43084.c: Same.
1714 * gcc.dg/ucnid-7.c: Same.
1715 * gcc.dg/pr42889.c: Same.
1716 * gcc.dg/pr41241.c: Same.
1717 * gcc.dg/pr42719.c: Same.
1718 * g++.dg/debug/pr46583.C: Same.
1719 * g++.dg/debug/pr47106.C: Same.
1720 * g++.dg/opt/pr48549.C: Same.
1721 * g++.dg/other/pr42685.C: Same.
1722 * c-c++-common/pr43942.c: Same.
1723
1724 2012-09-29 Ian Lance Taylor <iant@google.com>
1725
1726 * go.test/go-test.exp: Update for latest version of Go testsuite.
1727
1728 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1729
1730 PR fortran/52724
1731 * gfortran.dg/internal_readwrite_3.f90: New test.
1732
1733 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1734
1735 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1736 c-c++-common/Wunused-local-typedefs-2.c to here.
1737
1738 PR c++/54372 - unused attribute inactive on dependant entities
1739 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1740
1741 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1742
1743 PR c++/29028 - Missed unused warning on using declaration
1744 * g++.dg/warn/Wunused-var-18.C: New test.
1745
1746 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1747
1748 PR c++/53551 - -Wunused-local-typedefs misses uses
1749 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1750
1751 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR target/54716
1754 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1755
1756 PR tree-optimization/54713
1757 * gcc.c-torture/compile/pr54713-1.c: New test.
1758 * gcc.c-torture/compile/pr54713-2.c: New test.
1759 * gcc.c-torture/compile/pr54713-3.c: New test.
1760
1761 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1762
1763 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1764
1765 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1766
1767 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1768
1769 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR target/54703
1772 * gcc.target/i386/pr54703.c: New test.
1773
1774 2012-09-27 Richard Guenther <rguenther@suse.de>
1775
1776 PR lto/54709
1777 * gcc.dg/lto/pr54709_0.c: New testcase.
1778 * gcc.dg/lto/pr54709_1.c: Likewise.
1779
1780 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1781
1782 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1783
1784 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1785
1786 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1787
1788 * gcc.target/arm/pr42879.c: Handle big-endian.
1789
1790 2012-09-26 Steve Ellcey <sellcey@mips.com>
1791
1792 PR c/37303
1793 * gcc.dg/pr37303.c: Check for rdata or rodata.
1794
1795 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1796
1797 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1798
1799 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1800
1801 PR target/51274
1802 PR target/53087
1803 * gcc.target/powerpc/ppc-ne0-1.c: New.
1804
1805 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1806
1807 PR target/54089
1808 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1809 test_19, test_20, test_21, test_22, test_23): New functions.
1810 * gcc.target/sh/pr54089-4.c: New.
1811 * gcc.target/sh/pr54089-5.c: New.
1812 * gcc.target/sh/pr54089-6.c: New.
1813 * gcc.target/sh/pr54089-7.c: New.
1814
1815 2012-09-25 Richard Guenther <rguenther@suse.de>
1816
1817 PR lto/54625
1818 * gcc.dg/lto/pr54702_0.c: New testcase.
1819 * gcc.dg/lto/pr54702_1.c: Likewise.
1820 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1821 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1822 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1823 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1824
1825 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 PR c++/54526
1828 * g++.dg/cpp0x/parse2.C: New.
1829 * g++.dg/parse/error11.C: Adjust.
1830 * g++.dg/parse/error12.C: Likewise.
1831
1832 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1833
1834 * gcc.target/i386/20030217-1.c: Added check for
1835 large_long_double effective target.
1836 * gcc.target/i386/387-3.c: Likewise.
1837 * gcc.target/i386/387-4.c: Likewise.
1838 * gcc.target/i386/pr36578-1.c: Likewise.
1839 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1840 when long double size is equal double size.
1841 * gcc.target/i386/excess-precision-1.c: Likewise.
1842 * gcc.target/i386/pr36578-2.c: Likewise.
1843 * gcc.target/i386/20030217-2.c: New testcase.
1844
1845 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR tree-optimization/54676
1848 * gcc.dg/pr54676.c: New test.
1849
1850 2012-09-25 Richard Guenther <rguenther@suse.de>
1851
1852 PR tree-optimization/53663
1853 * gcc.dg/torture/pr53663-1.c: New testcase.
1854 * gcc.dg/torture/pr53663-2.c: Likewise.
1855 * gcc.dg/torture/pr53663-3.c: Likewise.
1856
1857 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1858
1859 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1860
1861 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1862
1863 * lib/target-supports-dg.exp (dg-require-effective-target,
1864 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1865 dg-process-target-1 instead of dg-process-target.
1866 (dg-process-target-1): Rename from dg-process-target.
1867 (dg-process-target): New.
1868
1869 2012-09-24 Richard Guenther <rguenther@suse.de>
1870
1871 PR tree-optimization/54684
1872 * g++.dg/torture/pr54684.C: New testcase.
1873
1874 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1875
1876 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1877
1878 2012-09-24 Richard Guenther <rguenther@suse.de>
1879
1880 PR middle-end/52173
1881 * gcc.dg/tm/pr52173-1.c: New.
1882 * gcc.dg/tm/pr52173-2.c: New.
1883
1884 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 * gcc.dg/pr54669.c: New test.
1887
1888 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1889 Dominique Dhumieres <dominiq@lps.ens.fr>
1890
1891 PR testsuite/54677
1892 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1893
1894 2012-09-23 Tobias Burnus <burnus@net-b.de>
1895
1896 PR fortran/54618
1897 * gfortran.dg/class_array_14.f90: New.
1898
1899 2012-09-22 Kai Tietz <ktietz@redhat.com>
1900
1901 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1902 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1903
1904 2012-09-21 Dehao Chen <dehao@google.com>
1905
1906 PR go/54649
1907 PR tree-optimization/54655
1908 * g++.dg/pr54655.C: New testcase.
1909
1910 2012-09-21 Richard Guenther <rguenther@suse.de>
1911
1912 PR tree-optimization/54647
1913 * g++.dg/torture/pr54647.C: New testcase.
1914
1915 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1916
1917 PR c++/54427
1918 * c-c++-common/torture/vector-compare-2.c: Add -w.
1919
1920 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1921
1922 * gnat.dg/opt20.ads: Move dg directive to...
1923 * gnat.dg/opt20.adb: ...here.
1924 * gnat.dg/addr1.ad[sb]: Likewise.
1925 * gnat.dg/concat2.ad[sb]: Likewise.
1926 * gnat.dg/array16.ad[sb]: Likewise.
1927 * gnat.dg/atomic5.ad[sb]: Likewise.
1928 * gnat.dg/discr29.ad[sb]: Likewise.
1929 * gnat.dg/noreturn5.ad[sb]: Likewise.
1930 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1931 * gnat.dg/discr23.ads: Remove dg directive.
1932 * gnat.dg/nested_float_packed.ads: Likewise.
1933 * gnat.dg/oconst6.ads: Move to...
1934 * gnat.dg/specs/oconst6.ads: ...here.
1935
1936 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1937
1938 PR c++/52432
1939 * g++.dg/cpp0x/decltype32.C: Tweak.
1940
1941 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1942
1943 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1944 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1945 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1946 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1947
1948 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1949
1950 PR c++/54581
1951 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1952
1953 2012-09-19 Steve Ellcey <sellcey@mips.com>
1954
1955 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1956
1957 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1960 * gcc.target/powerpc/ppc-mftb.c: New file.
1961
1962 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1963
1964 PR target/54089
1965 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1966 functions.
1967
1968 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1969
1970 PR target/54236
1971 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1972
1973 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1974
1975 * gcc.c-torture/execute/20120919-1.c: New test.
1976
1977 2012-09-19 Richard Guenther <rguenther@suse.de>
1978
1979 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1980
1981 2012-09-19 Richard Guenther <rguenther@suse.de>
1982
1983 * gcc.dg/builtin-unreachable-6.c: Adjust.
1984
1985 2012-09-19 Richard Guenther <rguenther@suse.de>
1986
1987 * gcc.dg/builtin-object-size-10.c: Adjust.
1988 * gcc.dg/builtin-unreachable-5.c: Adjust.
1989 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1990 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1991 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1992 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1993 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1994 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1995 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1996 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1997 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1998 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1999 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2000 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2001
2002 2012-09-19 Richard Guenther <rguenther@suse.de>
2003
2004 PR tree-optimization/54132
2005 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2006 * gcc.dg/torture/pr54132.c: Likewise.
2007
2008 2012-09-19 Terry Guo <terry.guo@arm.com>
2009
2010 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2011 extra prune rules that will be applied to all tests in a .exp file.
2012 (gcc-dg-prune): Use rules defined by the above variable.
2013 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2014 harmless warnings on architecture switch conflict.
2015
2016 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2017
2018 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2019 of asm-comment characters instead of a single one.
2020 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2021
2022 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2023
2024 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2025
2026 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2027 target instead of xfailing it.
2028 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2029 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2030 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2031 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2032 * gcc.dg/vect/vect-104.c: Likewise.
2033 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2034 * gcc.dg/vect/vect-outer-1.c: Likewise.
2035 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2036 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2037 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2038 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2039 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2040 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2041 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2042 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2043 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2044
2045 * lib/target-supports.exp
2046 (check_effective_target_vect_widen_mult_qi_to_hi,
2047 check_effective_target_vect_widen_mult_hi_to_si,
2048 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2049 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2050 check_effective_target_vect_pack_trunc,
2051 check_effective_target_vect_unpack,
2052 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2053 instead of arm_none.
2054
2055 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2056
2057 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2058
2059 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2060 config to compiler_flags.
2061
2062 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR target/54592
2065 * gcc.target/i386/pr54592.c: New test.
2066
2067 PR tree-optimization/54610
2068 * gcc.target/i386/pr54610.c: New test.
2069
2070 2012-09-17 Jason Merrill <jason@redhat.com>
2071
2072 PR c++/54575
2073 * g++.dg/cpp0x/alias-decl-21.C: New.
2074 * g++.dg/cpp0x/alias-decl-22.C: New.
2075
2076 2012-09-17 Tobias Burnus <burnus@net-b.de>
2077
2078 PR fortran/54608
2079 * gfortran.dg/scan_2.f90: New.
2080
2081 2012-09-17 Jason Merrill <jason@redhat.com>
2082
2083 PR c++/53661
2084 * g++.dg/init/aggr9.C: New.
2085
2086 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gnat.dg/loop_optimization12.ad[sb]: New test.
2089
2090 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2091
2092 PR fortran/54285
2093 * gfortran.dg/proc_ptr_result_7.f90: New.
2094
2095 2012-09-17 Tobias Burnus <burnus@net-b.de>
2096
2097 PR fortran/54603
2098 * gfortran.dg/structure_constructor_11.f90: New.
2099
2100 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/54563
2103 * g++.dg/torture/pr54563.C: New test.
2104
2105 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2106
2107 PR fortran/54594
2108 * gfortran.dg/typebound_generic_14.f03: New.
2109
2110 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2111
2112 PR fortran/54387
2113 * gfortran.dg/proc_ptr_38.f90: New.
2114
2115 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2116
2117 PR debug/54460
2118 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2119 to scary regexp.
2120
2121 PR testsuite/54007
2122 * gnat.dg/lto15.adb: Require lto.
2123
2124 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2125 "myBindC" for hppa*-*-hpux*.
2126
2127 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2128
2129 * gfortran.dg/namelist_75.f90: New test.
2130
2131 2012-09-15 Tom de Vries <tom@codesourcery.com>
2132
2133 * gcc.dg/tree-ssa/vrp82.c: New test.
2134 * gcc.dg/tree-ssa/vrp83.c: Same.
2135 * gcc.dg/tree-ssa/vrp84.c: Same.
2136
2137 2012-09-15 Tom de Vries <tom@codesourcery.com>
2138
2139 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2140 * gcc.dg/tree-ssa/vrp81.c: ... this.
2141
2142 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2143
2144 PR target/54222
2145 * gcc.target/avr/torture/fix-types.h: New.
2146 * gcc.target/avr/torture/vals-hr.def: New.
2147 * gcc.target/avr/torture/vals-r.def: New.
2148 * gcc.target/avr/torture/vals-k.def: New.
2149 * gcc.target/avr/torture/vals-ur.def: New.
2150 * gcc.target/avr/torture/vals-uk.def: New.
2151 * gcc.target/avr/torture/vals-uhr.def: New.
2152 * gcc.target/avr/torture/vals-llk.def: New.
2153 * gcc.target/avr/torture/vals-ullk.def: New.
2154 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2155 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2156 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2157 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2158 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2159 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2160 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2161 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2162
2163 2012-09-14 Dehao Chen <dehao@google.com>
2164
2165 * g++.dg/debug/dwarf2/deallocator.C: New test.
2166
2167 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2168
2169 PR c/54552
2170 * gcc.c-torture/compile/pr54552-1.c: New test.
2171
2172 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2173
2174 PR c++/54427
2175 * g++.dg/other/vector-compare.C: New testcase.
2176 * c-c++-common/vector-compare-3.c: New testcase.
2177 * gcc.dg/vector-shift.c: Move ...
2178 * c-c++-common/vector-shift.c: ... here.
2179 * gcc.dg/vector-shift1.c: Move ...
2180 * c-c++-common/vector-shift1.c: ... here.
2181 * gcc.dg/vector-shift3.c: Move ...
2182 * c-c++-common/vector-shift3.c: ... here.
2183 * gcc.dg/vector-compare-1.c: Move ...
2184 * c-c++-common/vector-compare-1.c: ... here.
2185 * gcc.dg/vector-compare-2.c: Move ...
2186 * c-c++-common/vector-compare-2.c: ... here.
2187 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2188 * c-c++-common/torture/vector-compare-1.c: ... here.
2189 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2190 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2191 * c-c++-common/torture/vector-compare-2.c: ... here.
2192 * gcc.c-torture/execute/vector-shift.c: Move ...
2193 * c-c++-common/torture/vector-shift.c: ... here.
2194 * gcc.c-torture/execute/vector-shift2.c: Move ...
2195 * c-c++-common/torture/vector-shift2.c: ... here.
2196 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2197 * c-c++-common/torture/vector-subscript-1.c: ... here.
2198 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2199 * c-c++-common/torture/vector-subscript-2.c: ... here.
2200 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2201 * c-c++-common/torture/vector-subscript-3.c: ... here.
2202
2203 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2204
2205 PR c/54103
2206 * gcc.c-torture/compile/pr54103-1.c,
2207 gcc.c-torture/compile/pr54103-2.c,
2208 gcc.c-torture/compile/pr54103-3.c,
2209 gcc.c-torture/compile/pr54103-4.c,
2210 gcc.c-torture/compile/pr54103-5.c,
2211 gcc.c-torture/compile/pr54103-6.c: New tests.
2212 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2213
2214 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2215
2216 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2217
2218 2012-09-14 Richard Guenther <rguenther@suse.de>
2219
2220 PR tree-optimization/54565
2221 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2222 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2223
2224 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2225
2226 * gcc.target/arm/combine-movs.c: Add missing space.
2227
2228 2012-09-14 Richard Guenther <rguenther@suse.de>
2229
2230 * g++.dg/torture/builtin-location.C: New testcase.
2231
2232 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2233 Manuel López-Ibáñez <manu@gcc.gnu.org>
2234
2235 PR c++/53210
2236 * g++.dg/warn/Wuninitialized-self.C: New.
2237
2238 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR c/54559
2241 * gcc.c-torture/compile/pr54559.c: New test.
2242
2243 2012-09-13 Jason Merrill <jason@redhat.com>
2244
2245 PR c++/53839
2246 * g++.dg/cpp0x/constexpr-temp1.C: New.
2247
2248 PR c++/54511
2249 * g++.dg/template/anonunion2.C: New.
2250
2251 PR c++/53836
2252 * g++.dg/template/init10.C: New.
2253
2254 2012-09-13 Tobias Burnus <burnus@net-b.de>
2255
2256 PR fortran/54556
2257 * gfortran.dg/implicit_pure_3.f90: New.
2258
2259 2012-09-13 Richard Guenther <rguenther@suse.de>
2260
2261 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2262
2263 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2264
2265 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2266
2267 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2268
2269 * c-c++-common/pr51712.c: Handle for short-enum targets.
2270
2271 2012-09-12 Terry Guo <terry.guo@arm.com>
2272
2273 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2274 and lsrs for Thumb2 mode.
2275
2276 2012-09-12 Jan Hubicka <jh@suse.cz>
2277
2278 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2279
2280 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2281
2282 PR target/54445
2283 * gcc.target/i386/pr54445-1.c: New file.
2284 * gcc.target/i386/pr54445-2.c: Likewise.
2285
2286 2012-09-12 Tobias Burnus <burnus@net-b.de>
2287
2288 PR fortran/54225
2289 PR fortran/53306
2290 * gfortran.dg/coarray_10.f90: Update dg-error.
2291 * gfortran.dg/coarray_28.f90: New.
2292 * gfortran.dg/array_section_3.f90: New.
2293
2294 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2295
2296 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2297 gcc.target/arm/pr48252.c: Fix for big-endian support.
2298
2299 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2300
2301 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2302
2303 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2304 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2305
2306 * gcc.target/arm/neon-vfma-1.c: New testcase.
2307 * gcc.target/arm/neon-vfms-1.c: Likewise.
2308 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2309 of float.
2310 * gcc.target/arm/neon-vmls-1.c: Likewise.
2311 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2312 function.
2313 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2314 (check_effective_target_arm_neonv2_ok): Likewise.
2315 (check_effective_target_arm_neonv2_hw): Likewise.
2316 (check_effective_target_arm_neonv2): Likewise.
2317
2318 2012-09-11 Richard Guenther <rguenther@suse.de>
2319
2320 PR middle-end/54515
2321 * g++.dg/tree-ssa/pr54515.C: New testcase.
2322
2323 2012-09-10 Andrew Pinski <apinski@cavium.com>
2324
2325 PR tree-opt/c54362
2326 * gcc.dg/tm/memopt-16.c: New testcase.
2327
2328 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 PR c++/54541
2331 PR c++/54542
2332 * g++.dg/cpp0x/sfinae40.C: New.
2333 * g++.dg/cpp0x/sfinae41.C: Likewise.
2334
2335 2012-09-10 Jason Merrill <jason@redhat.com>
2336
2337 PR c++/54538
2338 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2339
2340 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2341
2342 PR target/54089
2343 * gcc.target/sh/pr54089-3.c: New.
2344
2345 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2346
2347 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2348
2349 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2350
2351 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2352
2353 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2354
2355 * gcc.dg/pr52558-2.c: Delete.
2356 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2357
2358 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2359
2360 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2361
2362 2012-09-10 Richard Guenther <rguenther@suse.de>
2363
2364 PR tree-optimization/54520
2365 * gcc.dg/torture/pr54520.c: New testcase.
2366
2367 2012-09-10 Jason Merrill <jason@redhat.com>
2368
2369 PR c++/54506
2370 * g++.dg/cpp0x/implicit14.C: New.
2371
2372 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2373
2374 PR fortran/54208
2375 * gfortran.dg/bound_simplification_3.f90: New test.
2376
2377 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2378
2379 PR testsuite/54184
2380 * gcc.dg/pr52558-1.c: Delete.
2381 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2382
2383 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2384
2385 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2386 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2387 * gcc.target/arm/smlaltt-1.c: Likewise.
2388
2389 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2390
2391 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2392
2393 2012-09-07 Tom de Vries <tom@codesourcery.com>
2394
2395 PR tree-optimization/53986
2396 * gcc.dg/tree-ssa/vrp80.c: New test.
2397 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2398
2399 2012-09-06 Jason Merrill <jason@redhat.com>
2400
2401 PR c++/54341
2402 PR c++/54253
2403 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2404 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2405
2406 2012-09-06 Andrew Pinski <apinski@cavium.com>
2407
2408 PR tree-opt/54494
2409 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2410
2411 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2412
2413 PR rtl-optimization/54455
2414 * gcc.dg/54455.c: New test.
2415
2416 2012-09-06 Tobias Burnus <burnus@net-b.de>
2417
2418 PR fortran/54463
2419 * gfortran.dg/promotion_2.f90: New.
2420
2421 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2422
2423 PR middle-end/54486
2424 * c-c++-common/pr54486.c: New test.
2425
2426 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2427
2428 PR fortran/54474
2429 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2430
2431 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/54191
2434 * g++.dg/cpp0x/sfinae39.C: New.
2435
2436 2012-09-04 Jason Merrill <jason@redhat.com>
2437
2438 PR c++/54441
2439 * g++.dg/ext/flexary3.C: New.
2440
2441 PR c++/54420
2442 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2443
2444 PR c++/54198
2445 * g++.dg/template/defarg15.C: New.
2446
2447 PR c++/54437
2448 * g++.dg/template/access24.C: New.
2449
2450 2012-09-04 Richard Guenther <rguenther@suse.de>
2451
2452 PR tree-optimization/54458
2453 * gcc.dg/torture/pr54458.c: New testcase.
2454
2455 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2456
2457 * gcc.target/arm/neon-vext.c: New test.
2458 * gcc.target/arm/neon-vext-execute.c: Ditto.
2459
2460 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2461
2462 PR fortran/54243
2463 PR fortran/54244
2464 * gfortran.dg/select_type_29.f03: New.
2465
2466 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2467
2468 * gcc.dg/fold-perm.c: Improve test.
2469
2470 2012-09-03 Tobias Burnus <burnus@net-b.de>
2471
2472 PR fortran/51632
2473 * gfortran.dg/coarray_class_1.f90: New.
2474
2475 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2476
2477 PR target/49206
2478 * gcc.c-torture/compile/pr49206.c: New test.
2479
2480 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2481 Uros Bizjak <ubizjak@gmail.com>
2482
2483 PR target/36680
2484 * gfortran.dg/pr36680.f90: New test.
2485
2486 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2487
2488 PR target/42295
2489 * g++.dg/opt/pr42295.C: New test.
2490
2491 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR target/54436
2494 * gcc.dg/torture/pr54436.c: New test.
2495
2496 2012-09-01 Andrew Pinski <apinski@cavium.com>
2497
2498 * gcc.target/mips/truncate-8.c: New testcase.
2499
2500 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2501
2502 PR target/46829
2503 PR target/46843
2504 * gcc.target/i386/pr46829.c: New test.
2505 * gcc.target/i386/pr46843.c: Ditto.
2506
2507 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2508 Jason Merrill <jason@redhat.com>
2509
2510 PR c++/18747
2511 * g++.dg/parse/error50.C: New.
2512
2513 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c/54428
2516 * gcc.c-torture/compile/pr54428.c: New test.
2517
2518 2012-08-31 Ollie Wild <aaw@google.com>
2519
2520 PR c++/54197
2521 * g++.dg/init/lifetime3.C: New test.
2522
2523 2012-08-31 Martin Jambor <mjambor@suse.cz>
2524
2525 PR middle-end/54409
2526 * gcc.dg/torture/pr54409.c: New test.
2527
2528 2012-08-31 Martin Jambor <mjambor@suse.cz>
2529
2530 * gfortran.dg/pr48636.f90: Add dump scan checks.
2531
2532 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2533
2534 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2535
2536 2012-08-28 Joey Ye <joey.ye@arm.com>
2537
2538 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2539
2540 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2541
2542 PR target/46254
2543 * gcc.target/i386/pr46254.c: New test.
2544
2545 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2546
2547 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2548 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2549 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2550
2551 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2552
2553 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2554 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2555 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2556 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2557 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2558 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2559 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2560 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2561 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2562 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2563 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2564 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2565 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2566 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2567 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2568 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2569 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2570 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2571 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2572 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2573 gcc.target/mips/unaligned-1.c: Tighten regexps.
2574
2575 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2576
2577 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2578 (mips_option_groups): Remove optimization. Add various -f options.
2579 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2580 and -pg imply -fno-omit-frame-pointer.
2581 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2582 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2583 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2584 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2585 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2586 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2587 * gcc.target/mips/abi-n32-long32.c: Likewise.
2588 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2589 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2590 * gcc.target/mips/abi-n32-long64.c: Likewise.
2591 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2592 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2593 * gcc.target/mips/abi-n64-long32.c: Likewise.
2594 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2595 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2596 * gcc.target/mips/abi-n64-long64.c: Likewise.
2597 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2598 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2599 * gcc.target/mips/abi-o32-long32.c: Likewise.
2600 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2601 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2602 * gcc.target/mips/abi-o32-long64.c: Likewise.
2603 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2604 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2605 * gcc.target/mips/abi-o64-long32.c: Likewise.
2606 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2607 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2608 * gcc.target/mips/abi-o64-long64.c: Likewise.
2609 * gcc.target/mips/asm-1.c: Likewise.
2610 * gcc.target/mips/branch-1.c: Likewise.
2611 * gcc.target/mips/call-3.c: Likewise.
2612 * gcc.target/mips/call-saved-3.c: Likewise.
2613 * gcc.target/mips/clear-cache-1.c: Likewise.
2614 * gcc.target/mips/div-1.c: Likewise.
2615 * gcc.target/mips/div-2.c: Likewise.
2616 * gcc.target/mips/div-3.c: Likewise.
2617 * gcc.target/mips/div-4.c: Likewise.
2618 * gcc.target/mips/div-5.c: Likewise.
2619 * gcc.target/mips/div-6.c: Likewise.
2620 * gcc.target/mips/div-7.c: Likewise.
2621 * gcc.target/mips/div-8.c: Likewise.
2622 * gcc.target/mips/div-9.c: Likewise.
2623 * gcc.target/mips/div-10.c: Likewise.
2624 * gcc.target/mips/div-11.c: Likewise.
2625 * gcc.target/mips/div-12.c: Likewise.
2626 * gcc.target/mips/dsp-ctrl.c: Likewise.
2627 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2628 * gcc.target/mips/ext-8.c: Likewise.
2629 * gcc.target/mips/extend-2.c: Likewise.
2630 * gcc.target/mips/fix-r10000-1.c: Likewise.
2631 * gcc.target/mips/fix-r10000-2.c: Likewise.
2632 * gcc.target/mips/fix-r10000-3.c: Likewise.
2633 * gcc.target/mips/fix-r10000-4.c: Likewise.
2634 * gcc.target/mips/fix-r10000-5.c: Likewise.
2635 * gcc.target/mips/fix-r10000-6.c: Likewise.
2636 * gcc.target/mips/fix-r10000-7.c: Likewise.
2637 * gcc.target/mips/fix-r10000-8.c: Likewise.
2638 * gcc.target/mips/fix-r10000-9.c: Likewise.
2639 * gcc.target/mips/fix-r10000-10.c: Likewise.
2640 * gcc.target/mips/fix-r10000-11.c: Likewise.
2641 * gcc.target/mips/fix-r10000-12.c: Likewise.
2642 * gcc.target/mips/fix-r10000-13.c: Likewise.
2643 * gcc.target/mips/fix-r10000-14.c: Likewise.
2644 * gcc.target/mips/fix-r10000-15.c: Likewise.
2645 * gcc.target/mips/fpcmp-1.c: Likewise.
2646 * gcc.target/mips/fpcmp-2.c: Likewise.
2647 * gcc.target/mips/fpr-moves-7.c: Likewise.
2648 * gcc.target/mips/fpr-moves-8.c: Likewise.
2649 * gcc.target/mips/int-moves-1.c: Likewise.
2650 * gcc.target/mips/int-moves-2.c: Likewise.
2651 * gcc.target/mips/long-calls-pg.c: Likewise.
2652 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2653 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2654 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2655 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2656 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2657 * gcc.target/mips/mips-3d-1.c: Likewise.
2658 * gcc.target/mips/mips-3d-2.c: Likewise.
2659 * gcc.target/mips/mips-3d-3.c: Likewise.
2660 * gcc.target/mips/mips-3d-4.c: Likewise.
2661 * gcc.target/mips/mips-3d-5.c: Likewise.
2662 * gcc.target/mips/mips-3d-6.c: Likewise.
2663 * gcc.target/mips/mips-3d-7.c: Likewise.
2664 * gcc.target/mips/mips-3d-8.c: Likewise.
2665 * gcc.target/mips/mips-3d-9.c: Likewise.
2666 * gcc.target/mips/mips-ps-1.c: Likewise.
2667 * gcc.target/mips/mips-ps-2.c: Likewise.
2668 * gcc.target/mips/mips-ps-3.c: Likewise.
2669 * gcc.target/mips/mips-ps-4.c: Likewise.
2670 * gcc.target/mips/mips-ps-6.c: Likewise.
2671 * gcc.target/mips/mips32-dspr2.c: Likewise.
2672 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2673 * gcc.target/mips/neg-abs-1.c: Likewise.
2674 * gcc.target/mips/neg-abs-2.c: Likewise.
2675 * gcc.target/mips/nmadd-3.c: Likewise.
2676 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2677 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2678 * gcc.target/mips/octeon-pop-1.c: Likewise.
2679 * gcc.target/mips/pr26765.c: Likewise.
2680 * gcc.target/mips/pr33256.c: Likewise.
2681 * gcc.target/mips/pr33635-1.c: Likewise.
2682 * gcc.target/mips/pr33755.c: Likewise.
2683 * gcc.target/mips/pr35802.c: Likewise.
2684 * gcc.target/mips/pr45074.c: Likewise.
2685 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2686 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2687 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2688 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2689 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2690 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2691 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2692 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2693 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2694 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2695 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2696 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2697 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2698 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2699 * gcc.target/mips/save-restore-1.c: Likewise.
2700 * gcc.target/mips/save-restore-3.c: Likewise.
2701 * gcc.target/mips/save-restore-5.c: Likewise.
2702 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2703 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2704 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2705 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2706 * gcc.target/mips/stack-1.c: Likewise.
2707
2708 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2709 Tighten regexps.
2710
2711 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2712 branch under test to be filled with preceding rather than
2713 following instructions.
2714 * gcc.target/mips/branch-10.c: Likewise.
2715 * gcc.target/mips/branch-11.c: Likewise.
2716 * gcc.target/mips/branch-12.c: Likewise.
2717 * gcc.target/mips/branch-13.c: Likewise.
2718 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2719 to be eliminated. Tighten $28 scan-assembler-not test.
2720
2721 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2722 function to...
2723 * gcc.target/mips/call-4.c: ...this new test.
2724
2725 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2726 more likely.
2727 * gcc.target/mips/code-readable-3.c: Likewise.
2728 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2729 flag but skip for -O0.
2730 * gcc.target/mips/code-readable-4.c: Likewise.
2731
2732 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2733 of operations under test.
2734 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2735
2736 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2737 Don't require sibling-call optimization.
2738 * gcc.target/mips/near-far-4.c: Likewise.
2739
2740 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2741 Make sure that the register variable is used.
2742 * gcc.target/mips/soft-float-1.c: Likewise.
2743
2744 * gcc.target/mips/sdata-1.c: Make static data volatile.
2745 * gcc.target/mips/sdata-2.c: Likewise.
2746 * gcc.target/mips/sdata-3.c: Likewise.
2747 * gcc.target/mips/sdata-4.c: Likewise.
2748
2749 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2750 skip for -O0.
2751 * gcc.target/mips/atomic-memory-2.c: Likewise.
2752 * gcc.target/mips/branch-cost-1.c: Likewise.
2753 * gcc.target/mips/branch-cost-2.c: Likewise.
2754 * gcc.target/mips/cache-1.c: Likewise.
2755 * gcc.target/mips/call-1.c: Likewise.
2756 * gcc.target/mips/call-saved-2.c: Likewise.
2757 * gcc.target/mips/const-anchor-1.c: Likewise.
2758 * gcc.target/mips/const-anchor-2.c: Likewise.
2759 * gcc.target/mips/dse-1.c: Likewise.
2760 * gcc.target/mips/dsp-lhx.c: Likewise.
2761 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2762 * gcc.target/mips/ext-1.c: Likewise.
2763 * gcc.target/mips/ext-2.c: Likewise.
2764 * gcc.target/mips/ext-3.c: Likewise.
2765 * gcc.target/mips/ext-4.c: Likewise.
2766 * gcc.target/mips/ext-5.c: Likewise.
2767 * gcc.target/mips/ext-6.c: Likewise.
2768 * gcc.target/mips/ext-7.c: Likewise.
2769 * gcc.target/mips/extend-1.c: Likewise.
2770 * gcc.target/mips/fix-r4000-1.c: Likewise.
2771 * gcc.target/mips/fix-r4000-3.c: Likewise.
2772 * gcc.target/mips/fix-r4000-5.c: Likewise.
2773 * gcc.target/mips/fix-r4000-6.c: Likewise.
2774 * gcc.target/mips/fix-r4000-8.c: Likewise.
2775 * gcc.target/mips/fix-r4000-10.c: Likewise.
2776 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2777 * gcc.target/mips/fixed-vector-type.c: Likewise.
2778 * gcc.target/mips/fpr-moves-1.c: Likewise.
2779 * gcc.target/mips/fpr-moves-2.c: Likewise.
2780 * gcc.target/mips/fpr-moves-3.c: Likewise.
2781 * gcc.target/mips/fpr-moves-4.c: Likewise.
2782 * gcc.target/mips/fpr-moves-5.c: Likewise.
2783 * gcc.target/mips/fpr-moves-6.c: Likewise.
2784 * gcc.target/mips/ins-1.c: Likewise.
2785 * gcc.target/mips/ins-2.c: Likewise.
2786 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2787 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2788 * gcc.target/mips/lazy-binding-1.c: Likewise.
2789 * gcc.target/mips/madd-3.c: Likewise.
2790 * gcc.target/mips/madd-5.c: Likewise.
2791 * gcc.target/mips/madd-6.c: Likewise.
2792 * gcc.target/mips/madd-8.c: Likewise.
2793 * gcc.target/mips/madd-9.c: Likewise.
2794 * gcc.target/mips/memcpy-1.c: Likewise.
2795 * gcc.target/mips/mips-ps-type.c: Likewise.
2796 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2797 * gcc.target/mips/mips-sched-madd.c: Likewise.
2798 * gcc.target/mips/mips16e-extends.c: Likewise.
2799 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2800 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2801 * gcc.target/mips/movcc-1.c: Likewise.
2802 * gcc.target/mips/movcc-2.c: Likewise.
2803 * gcc.target/mips/movcc-3.c: Likewise.
2804 * gcc.target/mips/msub-5.c: Likewise.
2805 * gcc.target/mips/msub-6.c: Likewise.
2806 * gcc.target/mips/msub-8.c: Likewise.
2807 * gcc.target/mips/mult-2.c: Likewise.
2808 * gcc.target/mips/mult-3.c: Likewise.
2809 * gcc.target/mips/mult-5.c: Likewise.
2810 * gcc.target/mips/mult-6.c: Likewise.
2811 * gcc.target/mips/mult-7.c: Likewise.
2812 * gcc.target/mips/mult-12.c: Likewise.
2813 * gcc.target/mips/mult-13.c: Likewise.
2814 * gcc.target/mips/mult-14.c: Likewise.
2815 * gcc.target/mips/mult-15.c: Likewise.
2816 * gcc.target/mips/mult-17.c: Likewise.
2817 * gcc.target/mips/mult-18.c: Likewise.
2818 * gcc.target/mips/mult-19.c: Likewise.
2819 * gcc.target/mips/nmadd-1.c: Likewise.
2820 * gcc.target/mips/nmadd-2.c: Likewise.
2821 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2822 * gcc.target/mips/octeon-cins-1.c: Likewise.
2823 * gcc.target/mips/octeon-cins-2.c: Likewise.
2824 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2825 * gcc.target/mips/octeon-exts-2.c: Likewise.
2826 * gcc.target/mips/octeon-exts-3.c: Likewise.
2827 * gcc.target/mips/octeon-exts-4.c: Likewise.
2828 * gcc.target/mips/octeon-exts-5.c: Likewise.
2829 * gcc.target/mips/octeon-exts-6.c: Likewise.
2830 * gcc.target/mips/octeon-exts-7.c: Likewise.
2831 * gcc.target/mips/octeon-pop-2.c: Likewise.
2832 * gcc.target/mips/octeon-seq-3.c: Likewise.
2833 * gcc.target/mips/octeon-seq-4.c: Likewise.
2834 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2835 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2836 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2837 * gcc.target/mips/pr54240.c: Likewise.
2838 * gcc.target/mips/rsqrt-1.c: Likewise.
2839 * gcc.target/mips/rsqrt-2.c: Likewise.
2840 * gcc.target/mips/rsqrt-3.c: Likewise.
2841 * gcc.target/mips/rsqrt-4.c: Likewise.
2842 * gcc.target/mips/save-restore-2.c: Likewise.
2843 * gcc.target/mips/save-restore-4.c: Likewise.
2844 * gcc.target/mips/sb1-1.c: Likewise.
2845 * gcc.target/mips/scc-1.c: Likewise.
2846 * gcc.target/mips/scc-2.c: Likewise.
2847 * gcc.target/mips/scc-3.c: Likewise.
2848 * gcc.target/mips/scc-4.c: Likewise.
2849 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2850 * gcc.target/mips/truncate-1.c: Likewise.
2851 * gcc.target/mips/truncate-2.c: Likewise.
2852 * gcc.target/mips/truncate-3.c: Likewise.
2853 * gcc.target/mips/truncate-4.c: Likewise.
2854 * gcc.target/mips/truncate-5.c: Likewise.
2855 * gcc.target/mips/truncate-6.c: Likewise.
2856 * gcc.target/mips/unaligned-1.c: Likewise.
2857
2858 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2859 skip for -O0. Require -fexpensive-optimizations.
2860 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2861 * gcc.target/mips/dspr2-MULT.c: Likewise.
2862 * gcc.target/mips/fix-r4000-2.c: Likewise.
2863 * gcc.target/mips/fix-r4000-4.c: Likewise.
2864 * gcc.target/mips/fix-r4000-7.c: Likewise.
2865 * gcc.target/mips/fix-r4000-9.c: Likewise.
2866 * gcc.target/mips/madd-1.c: Likewise.
2867 * gcc.target/mips/madd-2.c: Likewise.
2868 * gcc.target/mips/madd-4.c: Likewise.
2869 * gcc.target/mips/maddu-1.c: Likewise.
2870 * gcc.target/mips/maddu-2.c: Likewise.
2871 * gcc.target/mips/maddu-3.c: Likewise.
2872 * gcc.target/mips/maddu-4.c: Likewise.
2873 * gcc.target/mips/msub-1.c: Likewise.
2874 * gcc.target/mips/msub-2.c: Likewise.
2875 * gcc.target/mips/msub-3.c: Likewise.
2876 * gcc.target/mips/msub-4.c: Likewise.
2877 * gcc.target/mips/msubu-1.c: Likewise.
2878 * gcc.target/mips/msubu-2.c: Likewise.
2879 * gcc.target/mips/msubu-3.c: Likewise.
2880 * gcc.target/mips/msubu-4.c: Likewise.
2881 * gcc.target/mips/mult-1.c: Likewise.
2882 * gcc.target/mips/mult-4.c: Likewise.
2883 * gcc.target/mips/mult-8.c: Likewise.
2884 * gcc.target/mips/mult-9.c: Likewise.
2885 * gcc.target/mips/mult-10.c: Likewise.
2886 * gcc.target/mips/mult-11.c: Likewise.
2887 * gcc.target/mips/mult-16.c: Likewise.
2888
2889 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2890 skip for -O0 and -Os.
2891 * gcc.target/mips/fix-r4000-12.c: Likewise.
2892 * gcc.target/mips/madd-7.c: Likewise.
2893 * gcc.target/mips/mips-ps-5.c: Likewise.
2894 * gcc.target/mips/mips-ps-7.c: Likewise.
2895 * gcc.target/mips/msub-7.c: Likewise.
2896
2897 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2898 skip for -O0. Require -mno-abicalls.
2899 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2900
2901 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2902 skip for -O0. Require a total number of BBIT instructions and
2903 at least one of each kind.
2904
2905 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2906 skip for -O0. Require -fno-unroll-loops.
2907
2908 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2909 skip for -O0. Allow BLTZ as well as BGEZ.
2910
2911 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2912
2913 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2914 skip for -O0. Require -fschedule-insns2.
2915 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2916
2917 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2918 but skip for -O0. Make a branch-likely more likely.
2919
2920 * gcc.target/mips/timode-2.c: Split each test into its own function.
2921 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2922
2923 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2924 skip for -O0. Require -fpeephole2.
2925 * gcc.target/mips/vr-mult-2.c: Likewise.
2926
2927 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2928
2929 PR preprocessor/53469
2930 * gcc.dg/cpp/_Pragma7.c: New test case.
2931
2932 2012-08-27 Tobias Burnus <burnus@net-b.de>
2933
2934 PR fortran/54370
2935 * gfortran.dg/do_5.f90: New.
2936
2937 2012-08-27 Tobias Burnus <burnus@net-b.de>
2938
2939 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2940 from dg-options as -Wall no longer implies it.
2941
2942 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2943
2944 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2945
2946 2012-08-25 Jason Merrill <jason@redhat.com>
2947
2948 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2949
2950 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/51421
2953 * g++.dg/cpp0x/auto34.C: New.
2954
2955 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR c/54363
2958 * gcc.dg/pr54363.c: New test.
2959
2960 PR c/54355
2961 * gcc.dg/pr54355.c: New test.
2962
2963 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2964
2965 PR debug/52857
2966 * gcc.target/i386/pr52857-1.c: New.
2967 * gcc.target/i386/pr52857-2.c: Likewise.
2968
2969 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2970
2971 * gcc.target/mips/code-readable-4.c: New test.
2972
2973 2012-08-23 Julian Brown <julian@codesourcery.com>
2974 Sandra Loosemore <sandra@codesourcery.com>
2975
2976 * gcc.target/mips/code-readable-1.c: Add -O to options.
2977
2978 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/20420
2981 * g++.dg/lookup/using53.C: New.
2982
2983 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2984
2985 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2986 * gcc.dg/fixed-point/convert-1.c: New.
2987 * gcc.dg/fixed-point/convert-2.c: New.
2988 * gcc.dg/fixed-point/convert-3.c: New.
2989 * gcc.dg/fixed-point/convert-4.c: New.
2990 * gcc.dg/fixed-point/convert-float-1.c: New.
2991 * gcc.dg/fixed-point/convert-float-2.c: New.
2992 * gcc.dg/fixed-point/convert-float-3.c: New.
2993 * gcc.dg/fixed-point/convert-float-4.c: New.
2994 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2995 * gcc.dg/fixed-point/convert-sat.c: New.
2996 * gcc.dg/fixed-point/convert.h: New.
2997
2998 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2999
3000 PR target/54089
3001 * gcc.target/sh/pr54089-2.c: New.
3002
3003 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3004
3005 * gcc.target/i386/long-double-64-1.c: New file.
3006 * gcc.target/i386/long-double-64-2.c: Likewise.
3007 * gcc.target/i386/long-double-64-3.c: Likewise.
3008 * gcc.target/i386/long-double-64-4.c: Likewise.
3009 * gcc.target/i386/long-double-80-1.c: Likewise.
3010 * gcc.target/i386/long-double-80-2.c: Likewise.
3011 * gcc.target/i386/long-double-80-3.c: Likewise.
3012 * gcc.target/i386/long-double-80-4.c: Likewise.
3013 * gcc.target/i386/long-double-80-5.c: Likewise.
3014 * gcc.target/i386/long-double-80-6.c: Likewise.
3015 * gcc.target/i386/long-double-80-7.c: Likewise.
3016
3017 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3018
3019 PR tree-optimization/54317
3020 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3021
3022 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3023
3024 PR target/39423
3025 * gcc.target/sh/pr39423-2.c: New.
3026
3027 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3028
3029 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3030 * gcc.dg/fold-perm.c: Likewise.
3031
3032 2012-08-20 Jan Hubicka <jh@suse.cz>
3033
3034 PR fortran/48636
3035 * gcc.dg/ipa/inlinehint-1.c: New.
3036
3037 2012-08-20 Florian Weimer <fweimer@redhat.com>
3038
3039 PR c++/19351
3040 * g++.dg/init/new38.C: New test.
3041 * g++.dg/init/new39.C: New test.
3042
3043 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3044
3045 PR target/54089
3046 * gcc.target/sh/pr54089-1.c: New.
3047
3048 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3049
3050 PR target/51244
3051 * gcc.target/sh/pr51244-11.c: New.
3052
3053 2012-08-20 Tobias Burnus <burnus@net-b.de>
3054
3055 PR fortran/54301
3056 * gfortran.dg/warn_target_lifetime_2.f90: New.
3057
3058 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 PR c++/10416
3061 * g++.dg/warn/Wunused-var-17.C: New.
3062
3063 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3064
3065 PR middle-end/53992
3066 * gcc.dg/gomp/pr53992.c: New test.
3067
3068 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3069
3070 PR tree-ssa/54295
3071 * gcc.c-torture/execute/20120817-1.c: New test.
3072
3073 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3074
3075 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3076 add instruction.
3077 (f2): New test that really does need adds.
3078
3079 2012-08-20 Richard Guenther <rguenther@suse.de>
3080
3081 PR tree-optimization/54327
3082 * gcc.dg/torture/pr54327.c: New testcase.
3083
3084 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR tree-optimization/54321
3087 * gcc.c-torture/compile/pr54321.c: New test.
3088
3089 2012-08-20 Tobias Burnus <burnus@net-b.de>
3090
3091 PR fortran/54301
3092 * gfortran.dg/warn_target_lifetime_1.f90: New.
3093
3094 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3095
3096 PR fortran/54298
3097 * gfortran.dg/real_compare_1.f90: New test case.
3098 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3099
3100 2012-08-18 Jan Hubicka <jh@suse.cz>
3101
3102 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3103
3104 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3105
3106 PR fortran/39290
3107 * gfortran.dg/interface_37.f90: New test.
3108
3109 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3110 Gary Funck <gary@intrepid.com>
3111
3112 PR target/20020
3113 * gcc.target/i386/pr20020-1.c: New test.
3114 * gcc.target/i386/pr20020-2.c: Likewise.
3115 * gcc.target/i386/pr20020-3.c: Likewise.
3116
3117 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3118
3119 * gcc.target/i386/perm-concat.c: New test.
3120
3121 2012-08-17 Julian Brown <julian@codesourcery.com>
3122
3123 * gcc.target/arm/div64-unwinding.c: New test.
3124
3125 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3126
3127 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3128
3129 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3130
3131 PR target/54236
3132 * gcc.target/sh/pr54236-1.c: New.
3133
3134 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3135
3136 * lib/target-supports.exp (check_effective_target_sync_int_long)
3137 (check_effective_target_sync_char_short): Enable for crisv32-*
3138 and cris-*.
3139
3140 PR middle-end/54261
3141 * gcc.dg/torture/pr54261-1.c: New test.
3142
3143 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3144
3145 PR fortran/54243
3146 PR fortran/54244
3147 * gfortran.dg/typebound_call_24.f03: New.
3148
3149 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3150
3151 PR tree-optimization/54245
3152 * gcc.dg/tree-ssa/pr54245.c: New test.
3153
3154 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3155
3156 PR tree-optimization/54240
3157 * gcc.target/powerpc/pr54240.c: New test.
3158 * gcc.target/mips/pr54240.c: Likewise.
3159
3160 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3161
3162 PR target/52933
3163 * gcc.target/sh/pr52933-1.c: New.
3164 * gcc.target/sh/pr52933-2.c: New.
3165
3166 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3167
3168 PR target/50751
3169 * gcc.target/sh/pr50751-8.c: New.
3170
3171 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3172
3173 PR fortran/47586
3174 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3175 * gfortran.dg/typebound_proc_27.f03: New test.
3176
3177 2012-08-14 Sterling Augustine <saugustine@google.com>
3178
3179 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3180
3181 2012-08-14 Tobias Burnus <burnus@net-b.de>
3182
3183 PR fortran/40881
3184 * gfortran.dg/data_constraints_3.f90: New.
3185 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3186 to disable -pedantic compilation.
3187 * gfortran.dg/pr37243.f: Ditto.
3188 * gfortran.dg/g77/19990826-3.f: Ditto.
3189 * gfortran.dg/g77/20020307-1.f : Ditto.
3190 * gfortran.dg/g77/980310-3.f: Ditto.
3191
3192 2012-08-14 Tobias Burnus <burnus@net-b.de>
3193
3194 PR fortran/54234
3195 * gfortran.dg/warn_conversion_4.f90: New.
3196
3197 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3198
3199 PR middle-end/53411
3200 PR rtl-optimization/53495
3201 * gcc.c-torture/compile/pr53411.c: New test.
3202 * gcc.c-torture/compile/pr53495.c: New test.
3203
3204 2012-08-13 Richard Guenther <rguenther@suse.de>
3205
3206 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3207
3208 2012-08-13 Richard Guenther <rguenther@suse.de>
3209
3210 PR tree-optimization/54200
3211 * gcc.dg/guality/pr54200.c: New testcase.
3212 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3213
3214 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3215
3216 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3217
3218 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3219
3220 PR target/51244
3221 * gcc.target/sh/pr51244-7.c: New.
3222 * gcc.target/sh/pr51244-8.c: New.
3223 * gcc.target/sh/pr51244-9.c: New.
3224 * gcc.target/sh/pr51244-10.c: New.
3225
3226 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3227
3228 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3229 -m2e or -m2a.
3230 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3231 * gcc.target/sh/pr53511-1.c: Likewise.
3232 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3233 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3234 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3235 * gcc.target/sh/pr53512-3.c: Likewise.
3236 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3237
3238 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3239
3240 PR target/39423
3241 * gcc.c-torture/compile/pr39423-1.c: New.
3242 * gcc.c-torture/compile/pr39423-2.c: New.
3243
3244 2012-08-12 Tobias Burnus <burnus@net-b.de>
3245
3246 PR fortran/54221
3247 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3248 they appear uninitialized on the RHS.
3249 * gfortran.dg/public_private_module_6.f90: New.
3250
3251 2012-08-11 Martin Jambor <mjambor@suse.cz>
3252
3253 PR fortran/48636
3254 * gfortran.dg/pr48636.f90: New test.
3255
3256 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3257
3258 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3259 to avoid warnings.
3260 (main): Adjust caller.
3261
3262 2012-08-10 Richard Guenther <rguenther@suse.de>
3263
3264 * gcc.dg/matrix/*.c: Adjust and move ...
3265 * gcc.dg/torture/: ... here.
3266 * gcc.dg/matrix: Remove directory.
3267
3268 2012-08-10 Richard Guenther <rguenther@suse.de>
3269
3270 PR middle-end/54219
3271 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3272
3273 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3274
3275 PR middle-end/54211
3276 * gcc.dg/tree-ssa/pr54211.c: New test.
3277
3278 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3279
3280 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3281 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3282
3283 2012-08-10 Richard Guenther <rguenther@suse.de>
3284
3285 PR tree-optimization/54109
3286 * gcc.dg/torture/pr54109.c: New testcase.
3287 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3288 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3289
3290 2012-08-10 Richard Guenther <rguenther@suse.de>
3291
3292 PR tree-optimization/54027
3293 * gcc.dg/torture/pr54027.c: New testcase.
3294
3295 2012-08-10 Richard Guenther <rguenther@suse.de>
3296
3297 * g++.dg/plugin/selfassign.c: Adjust.
3298 * gcc.dg/plugin/selfassign.c: Likewise.
3299 * gcc.dg/strlenopt-11.c: Likewise.
3300 * gcc.dg/strlenopt-13.c: Likewise.
3301 * gcc.dg/no-strict-overflow-4.c: Likewise.
3302 * gcc.dg/strict-overflow-4.c: Likewise.
3303 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3304 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3305 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3306 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3307 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3308 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3309 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3310 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3311 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3312 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3313 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3314 * gcc.dg/pr46309.c: Likewise.
3315 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3316
3317 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3318
3319 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3320 for x86 targets.
3321 * gcc.c-torture/compile/20120727-2.c: New test.
3322
3323 2012-08-09 Martin Jambor <mjambor@suse.cz>
3324
3325 * gcc.dg/ipa/iinline-4.c: New test.
3326 * gcc.dg/ipa/iinline-5.c: Likewise.
3327 * gcc.dg/ipa/iinline-6.c: Likewise.
3328 * gcc.dg/ipa/iinline-7.c: Likewise.
3329 * gcc.dg/lto/20120723_0.c: Likewise.
3330 * gcc.dg/lto/20120723_1.c: Likewise.
3331
3332 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3333
3334 PR target/39423
3335 * gcc.target/sh/pr39423-1.c: New.
3336
3337 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3338
3339 PR target/51244
3340 * gcc.target/sh/pr51244-5: New.
3341 * gcc.target/sh/pr51244-6: New.
3342
3343 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3344
3345 * gcc.target/i386/adx-addxcarry32-3.c: New.
3346 * gcc.target/i386/adx-addxcarry64-3.c: New.
3347
3348 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3349
3350 PR rtl-optimization/53701
3351 * gcc.dg/pr53701.c: New test.
3352
3353 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3354
3355 * gcc.c-torture/compile/20120727-1.c: New test.
3356
3357 2012-08-09 Tobias Burnus <burnus@net-b.de>
3358
3359 PR fortran/54199
3360 * gfortran.dg/intrinsic_shadow_4.f90: New.
3361
3362 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3363
3364 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3365
3366 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3367
3368 * gcc.c-torture/execute/20120808-1.c: New test.
3369
3370 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3371
3372 PR rtl-optimization/54157
3373 * gcc.target/i386/pr54157.c: New file.
3374
3375 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3376
3377 * gcc.target/i386/adx-addcarryx32-1.c: New.
3378 * gcc.target/i386/adx-addcarryx32-2.c: New.
3379 * gcc.target/i386/adx-addcarryx64-1.c: New.
3380 * gcc.target/i386/adx-addcarryx64-2.c: New.
3381 * gcc.target/i386/adx-check.h: New.
3382 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3383 * gcc.target/i386/sse-12.c: Add -madx.
3384 * gcc.target/i386/sse-13.c: Ditto.
3385 * gcc.target/i386/sse-14.c: Ditto.
3386 * gcc.target/i386/sse-22.c: Ditto.
3387 * gcc.target/i386/sse-23.c: Ditto.
3388 * g++.dg/other/i386-2.C: Ditto.
3389 * g++.dg/other/i386-3.C: Ditto.
3390
3391 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3392
3393 * gcc.dg/tree-ssa/slsr-5.c: New.
3394 * gcc.dg/tree-ssa/slsr-6.c: New.
3395 * gcc.dg/tree-ssa/slsr-7.c: New.
3396 * gcc.dg/tree-ssa/slsr-8.c: New.
3397 * gcc.dg/tree-ssa/slsr-9.c: New.
3398 * gcc.dg/tree-ssa/slsr-10.c: New.
3399 * gcc.dg/tree-ssa/slsr-11.c: New.
3400 * gcc.dg/tree-ssa/slsr-12.c: New.
3401 * gcc.dg/tree-ssa/slsr-13.c: New.
3402 * gcc.dg/tree-ssa/slsr-14.c: New.
3403 * gcc.dg/tree-ssa/slsr-15.c: New.
3404 * gcc.dg/tree-ssa/slsr-16.c: New.
3405 * gcc.dg/tree-ssa/slsr-17.c: New.
3406 * gcc.dg/tree-ssa/slsr-18.c: New.
3407 * gcc.dg/tree-ssa/slsr-19.c: New.
3408 * gcc.dg/tree-ssa/slsr-20.c: New.
3409 * gcc.dg/tree-ssa/slsr-21.c: New.
3410 * gcc.dg/tree-ssa/slsr-22.c: New.
3411 * gcc.dg/tree-ssa/slsr-23.c: New.
3412 * gcc.dg/tree-ssa/slsr-24.c: New.
3413 * gcc.dg/tree-ssa/slsr-25.c: New.
3414 * gcc.dg/tree-ssa/slsr-26.c: New.
3415 * gcc.dg/tree-ssa/slsr-30.c: New.
3416 * gcc.dg/tree-ssa/slsr-31.c: New.
3417
3418 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3419
3420 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3421 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3422 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3423
3424 2012-08-06 Cary Coutant <ccoutant@google.com>
3425
3426 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3427
3428 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3429
3430 PR fortran/35831
3431 * gfortran.dg/dummy_procedure_5.f90: Modified.
3432 * gfortran.dg/dummy_procedure_8.f90: New.
3433 * gfortran.dg/interface_26.f90: Modified.
3434 * gfortran.dg/proc_ptr_11.f90: Modified.
3435 * gfortran.dg/proc_ptr_15.f90: Modified.
3436 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3437 * gfortran.dg/typebound_override_1.f90: Modified.
3438 * gfortran.dg/typebound_proc_6.f03: Modified.
3439
3440 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3441
3442 PR tree-optimization/51938
3443 PR tree-optimization/52005
3444 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3445 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3446 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3447 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3448
3449 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3450
3451 Avoid crashing on erroneous static_assert usage
3452 * g++.dg/cpp0x/static_assert8.C: New test.
3453
3454 2012-08-06 Jason Merrill <jason@redhat.com>
3455
3456 * g++.dg/cpp0x/sfinae38.C: New.
3457
3458 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3459 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/54165
3462 * g++.dg/conversion/void2.C: New.
3463
3464 2012-08-06 Tom de Vries <tom@codesourcery.com>
3465
3466 * gcc.dg/tree-ssa/vrp78.c: New test.
3467
3468 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3469 Richard Sandiford <rdsandiford@googlemail.com>
3470
3471 * g++.dg/opt/enum2.C: Require fpic target.
3472 * g++.dg/lto/20090303_0.C: Likewise.
3473
3474 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3475 Catherine Moore <clm@codesourcery.com>
3476
3477 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3478 flush function names too.
3479 * gcc.target/mips/clear-cache-1.c: Likewise.
3480
3481 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3482
3483 PR target/54156
3484 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3485
3486 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3487
3488 PR fortran/54166
3489 * gfortran.dg/array_5.f90: New test.
3490
3491 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3492
3493 PR tree-optimization/30318
3494 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3495
3496 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3497
3498 * g++.dg/ext/vector17.C: New testcase.
3499
3500 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3501
3502 PR target/51931
3503 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3504 * g++.dg/opt/longbranch1.C: Likewise.
3505
3506 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3507
3508 PR tree-optimization/53805
3509 * gcc.dg/fold-notunord.c: New testcase.
3510
3511 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3512
3513 PR fortran/48820
3514 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3515 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3516
3517 2012-08-02 Jason Merrill <jason@redhat.com>
3518 Paolo Carlini <paolo.carlini@oracle.com>
3519
3520 PR c++/51213 (again)
3521 * g++.dg/cpp0x/sfinae37.C: Extend.
3522
3523 2012-08-02 Richard Guenther <rguenther@suse.de>
3524
3525 PR tree-optimization/50672
3526 * g++.dg/torture/pr50672.C: New testcase.
3527
3528 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3529
3530 PR fortran/54147
3531 * gfortran.dg/abstract_type_6.f03: Modified.
3532 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3533 * gfortran.dg/proc_ptr_comp_35.f90: New.
3534 * gfortran.dg/typebound_proc_9.f03: Modified.
3535 * gfortran.dg/typebound_proc_26.f90: New.
3536
3537 2012-08-02 Richard Guenther <rguenther@suse.de>
3538
3539 * gcc.dg/torture/pta-callused-1.c: Adjust.
3540 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3541 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3542 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3543 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3544 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3545 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3546 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3547 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3548
3549 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3550
3551 PR fortran/54033
3552 * gfortran.dg/include_6.f90: New test case.
3553 * gfortran.dg/include_7.f90: New test case.
3554 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3555
3556 2012-08-01 Tom de Vries <tom@codesourcery.com>
3557
3558 * gcc.dg/tree-ssa/vrp76.c: New test.
3559
3560 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3561
3562 PR tree-optimization/46556
3563 * gcc.dg/tree-ssa/slsr-27.c: New.
3564 * gcc.dg/tree-ssa/slsr-28.c: New.
3565 * gcc.dg/tree-ssa/slsr-29.c: New.
3566
3567 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3568
3569 PR fortran/42418
3570 * gfortran.dg/proc_decl_29.f90: New.
3571
3572 2012-07-31 Dehao Chen <dehao@google.com>
3573
3574 * gcc.dg/predict-7.c: New test.
3575
3576 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3577
3578 PR fortran/54134
3579 * gfortran.dg/typebound_override_3.f90: New.
3580
3581 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3582
3583 PR tree-optimization/53773
3584 * gcc.dg/vect/pr53773.c: New test.
3585
3586 2012-07-31 Nick Clifton <nickc@redhat.com>
3587
3588 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3589 and for XStormy16.
3590
3591 2012-07-31 Tobias Burnus <burnus@net-b.de>
3592
3593 * gfortran.dg/c_funloc_tests_6.f90: New.
3594 * gfortran.dg/c_funloc_tests_7.f90: New.
3595 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3596
3597 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/53624
3600 * g++.dg/cpp0x/temp_default5.C: New.
3601
3602 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3603
3604 PR fortran/51081
3605 * gfortran.dg/proc_ptr_37.f90: New.
3606
3607 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3608
3609 * lib/target-supports.exp
3610 (check_effective_target_vect_natural_alignment): New function.
3611 * gcc.dg/align-2.c: Only run on targets with natural alignment
3612 of vector types.
3613 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3614 alignment of vector types.
3615
3616 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3617 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3618
3619 * gcc.target/i386/rdseed16-1.c: New.
3620 * gcc.target/i386/rdseed32-1.c: Ditto
3621 * gcc.target/i386/rdseed64-1.c: Ditto
3622 * gcc.target/i386/sse-12.c: Add -mrdseed.
3623 * gcc.target/i386/sse-13.c: Ditto.
3624 * gcc.target/i386/sse-14.c: Ditto.
3625 * g++.dg/other/i386-2.C: Ditto.
3626 * g++.dg/other/i386-3.C: Ditto.
3627
3628 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3629
3630 PR target/51244
3631 * gcc.target/sh/pr51244-4.c: New.
3632
3633 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3634
3635 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3636 for alpha*-*-* targets. Cleanup original tree dump.
3637
3638 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3639
3640 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3641 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3642
3643 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3644
3645 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3646 rand, srand. Include <stdlib.h>.
3647
3648 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3649
3650 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3651
3652 2012-07-26 Richard Henderson <rth@redhat.com>
3653
3654 * gcc.dg/attr-hotcold-1.c: New.
3655 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3656
3657 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3658 Sandra Loosemore <sandra@codesourcery.com>
3659
3660 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3661
3662 2012-07-26 Tobias Burnus <burnus@net-b.de>
3663
3664 * gfortran.dg/contiguous_1.f90: Update dg-error.
3665 * gfortran.dg/proc_ptr_32.f90: Ditto.
3666
3667 2012-07-26 Richard Guenther <rguenther@suse.de>
3668
3669 PR tree-optimization/54098
3670 * gcc.dg/torture/pr54098.c: New testcase.
3671
3672 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3673
3674 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3675 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3676
3677 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3678
3679 PR fortran/44354
3680 * gfortran.dg/array_constructor_39.f90: New test.
3681
3682 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3683
3684 PR fortran/44354
3685 * gfortran.dg/array_constructor_38.f90: New test.
3686
3687 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3688
3689 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3690
3691 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3692
3693 * gnat.dg/noreturn5.ad[sb]: New test.
3694
3695 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3696 Paul Brook <paul@codesourcery.com>
3697
3698 PR target/53633
3699
3700 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3701 * c-c++-common/pr53633.c: New test.
3702
3703 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3704
3705 * gcc.target/i386/asm-dialect-1.c: New test case.
3706
3707 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3708 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3709
3710 * gcc.target/i386/prefetchw-1.c: New.
3711 * gcc.target/i386/sse-12.c: Add -mprfchw.
3712 * gcc.target/i386/sse-13.c: Ditto.
3713 * gcc.target/i386/sse-14.c: Ditto.
3714 * gcc.target/i386/sse-22.c: Ditto.
3715 * gcc.target/i386/sse-23.c: Ditto.
3716 * g++.dg/other/i386-2.C: Ditto.
3717 * g++.dg/other/i386-3.C: Ditto.
3718
3719 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3720
3721 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3722
3723 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3724
3725 PR target/54051
3726 * gcc.target/arm/pr54051.c: New.
3727 * gcc.target/arm/vfp-1.c: Adjust test.
3728
3729 2012-07-24 Julian Brown <julian@codesourcery.com>
3730
3731 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3732 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3733 hard-float ARM.
3734
3735 2012-07-23 Paul Brook <paul@codesourcery.com>
3736
3737 * g++.dg/other/armv7m-1.c: New test.
3738
3739 2012-07-23 Julian Brown <julian@codesourcery.com>
3740
3741 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3742 ARM.
3743 (DO_TEST): Define to 1 for appropriate ARM targets.
3744
3745 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3746
3747 PR tree-optimization/53881
3748 * gcc.dg/pr53881.c: Renamed to ...
3749 * gcc.dg/pr53881-1.c: ... this.
3750 * gcc.dg/pr53881-2.c: New test.
3751
3752 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3753
3754 Handle recent changes in default atomics for cris*-*-linux*.
3755 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3756 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3757 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3758 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3759 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3760 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3761 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3762 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3763 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3764 -mno-unaligned-atomic-may-use-library is in effect for
3765 cris*-*-linux*.
3766 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3767 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3768 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3769 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3770 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3771 gcc.target/cris/torture/sync-mis-op-i-1.c,
3772 gcc.target/cris/torture/sync-mis-op-i-2.c,
3773 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3774 gcc.target/cris/torture/sync-mis-op-i-3.c,
3775 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3776 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3777 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3778 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3779 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3780 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3781 (main): Remove local variable x.
3782 [mis_ok]: Check that atomics don't fail.
3783
3784 2012-07-21 Andrew Pinski <apinski@cavium.com>
3785
3786 * gcc.dg/tree-ssa/vrp72.c: New test.
3787 * gcc.dg/tree-ssa/vrp73.c: New test.
3788 * gcc.dg/tree-ssa/vrp74.c: New test.
3789 * gcc.dg/tree-ssa/vrp75.c: New test.
3790
3791 2012-07-21 Andrew Pinski <apinski@cavium.com>
3792
3793 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3794 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3795
3796 2012-07-21 Andrew Pinski <apinski@cavium.com>
3797
3798 * gcc.target/mips/octeon-pop-2.c: New testcase.
3799
3800 2012-07-21 Tobias Burnus <burnus@net-b.de>
3801
3802 PR fortran/48820
3803 * gfortran.dg/assumed_rank_3.f90: New.
3804 * gfortran.dg/assumed_rank_11.f90: New.
3805 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3806 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3807 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3808
3809 2012-07-21 Andrew Pinski <apinski@cavium.com>
3810
3811 * gcc.target/mips/unaligned-1.c: New testcase.
3812
3813 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3814
3815 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3816
3817 2012-07-20 Tobias Burnus <burnus@net-b.de>
3818
3819 * gfortran.dg/bind_c_array_params_2.f90: New.
3820 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3821 and update dg-error.
3822
3823 2012-07-20 Tobias Burnus <burnus@net-b.de>
3824
3825 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3826
3827 2012-07-20 Jason Merrill <jason@redhat.com>
3828
3829 PR c++/54038
3830 * g++.dg/other/array7.C: New.
3831
3832 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3833
3834 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3835 the basic block and check loop depth.
3836 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3837 matching patterns and comments.
3838 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3839 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3840
3841 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR c++/28656
3844 * c-c++-common/pr28656.c: New test.
3845
3846 2012-07-19 Jason Merrill <jason@redhat.com>
3847
3848 PR c++/54026
3849 * g++.dg/init/mutable1.C: New.
3850
3851 2012-07-20 Tobias Burnus <burnus@net-b.de>
3852
3853 PR fortran/48820
3854 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3855 * gfortran.dg/assumed_rank_1.f90: New.
3856 * gfortran.dg/assumed_rank_1_c.c: New.
3857 * gfortran.dg/assumed_rank_2.f90: New.
3858 * gfortran.dg/assumed_rank_4.f90: New.
3859 * gfortran.dg/assumed_rank_5.f90: New.
3860 * gfortran.dg/assumed_rank_6.f90: New.
3861 * gfortran.dg/assumed_rank_7.f90: New.
3862 * gfortran.dg/assumed_rank_8.f90: New.
3863 * gfortran.dg/assumed_rank_8_c.c: New.
3864 * gfortran.dg/assumed_rank_9.f90: New.
3865 * gfortran.dg/assumed_rank_10.f90: New.
3866 * gfortran.dg/assumed_rank_12.f90: New.
3867
3868 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3869
3870 * gnat.dg/opt25.adb: New test.
3871 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3872 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3873
3874 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3875
3876 * gnat.dg/aggr20.ad[sb]: New test.
3877 * gnat.dg/aggr20_pkg.ads: New helper.
3878
3879 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3880
3881 * gnat.dg/derived_type3.adb: New test.
3882 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3883
3884 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR rtl-optimization/53942
3887 * gcc.dg/pr53942.c: New test.
3888
3889 2012-07-19 Jason Merrill <jason@redhat.com>
3890
3891 PR c++/54021
3892 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3893
3894 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * gnat.dg/discr38.adb: New test.
3897
3898 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR middle-end/54017
3901 * c-c++-common/gomp/pr54017.c: New test.
3902
3903 2012-07-19 Richard Guenther <rguenther@suse.de>
3904 Eric Botcazou <ebotcazou@adacore.com>
3905
3906 * gnat.dg/loop_optimization11.adb: New testcase.
3907 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3908
3909 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3910 Jason Merrill <jason@redhat.com>
3911
3912 * g++.dg/cpp0x/sfinae37.C: New.
3913 * g++.dg/template/access23.C: New.
3914 * g++.dg/template/access7.C: Adjust.
3915 * g++.dg/template/sfinae10.C: Don't expect errors.
3916 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3917
3918 2012-07-18 Julian Brown <julian@codesourcery.com>
3919 Sandra Loosemore <sandra@codesroucery.com>
3920
3921 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3922
3923 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gnat.dg/noreturn4.ad[sb]: New test.
3926 * gnat.dg/noreturn4_pkg.ads: New helper.
3927
3928 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3929 Julian Brown <julian@codesourcery.com>
3930
3931 * gcc.target/arm/neon-vdup-1.c: New test case.
3932 * gcc.target/arm/neon-vdup-2.c: New test case.
3933 * gcc.target/arm/neon-vdup-3.c: New test case.
3934 * gcc.target/arm/neon-vdup-4.c: New test case.
3935 * gcc.target/arm/neon-vdup-5.c: New test case.
3936 * gcc.target/arm/neon-vdup-6.c: New test case.
3937 * gcc.target/arm/neon-vdup-7.c: New test case.
3938 * gcc.target/arm/neon-vdup-8.c: New test case.
3939 * gcc.target/arm/neon-vdup-9.c: New test case.
3940 * gcc.target/arm/neon-vdup-10.c: New test case.
3941 * gcc.target/arm/neon-vdup-11.c: New test case.
3942 * gcc.target/arm/neon-vdup-12.c: New test case.
3943 * gcc.target/arm/neon-vdup-13.c: New test case.
3944 * gcc.target/arm/neon-vdup-14.c: New test case.
3945 * gcc.target/arm/neon-vdup-15.c: New test case.
3946 * gcc.target/arm/neon-vdup-16.c: New test case.
3947 * gcc.target/arm/neon-vdup-17.c: New test case.
3948 * gcc.target/arm/neon-vdup-18.c: New test case.
3949 * gcc.target/arm/neon-vdup-19.c: New test case.
3950 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3951 arguments non-constant.
3952
3953 2012-07-18 Richard Guenther <rguenther@suse.de>
3954
3955 PR tree-optimization/53970
3956 * g++.dg/torture/pr53970.C: New testcase.
3957
3958 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3959
3960 PR target/38621
3961 * gcc.c-torture/compile/pr38621.c: New.
3962
3963 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3964
3965 PR target/33135
3966 * gcc.target/sh/pr33135-1.c: New.
3967 * gcc.target/sh/pr33135-2.c: New.
3968 * gcc.target/sh/pr33135-3.c: New.
3969 * gcc.target/sh/pr33135-4.c: New.
3970
3971 2012-07-17 Jason Merrill <jason@redhat.com>
3972
3973 PR c++/53995
3974 * g++.dg/parse/enum9.C: New.
3975
3976 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3977 Sandra Loosemore <sandra@codesourcery.com>
3978
3979 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3980 if there is a conflict with -mcpu=. Use -mcpu=5208.
3981
3982 2012-07-17 Jason Merrill <jason@redhat.com>
3983
3984 PR c++/53989
3985 * g++.dg/template/array23.C: New.
3986
3987 2012-07-17 Tobias Burnus <burnus@net-b.de>
3988
3989 PR fortran/53985
3990 * gfortran.dg/bind_c_usage_26.f90: New.
3991 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3992 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3993 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3994 * gfortran.dg/interop_params.f03: Ditto.
3995
3996 2012-07-17 Jason Merrill <jason@redhat.com>
3997
3998 * g++.dg/template/inherit8.C: Adjust.
3999 * g++.dg/template/using21.C: Adjust.
4000 * g++.dg/template/using22.C: Adjust.
4001
4002 PR c++/53549
4003 * g++.dg/template/current-inst1.C: New.
4004 * g++.dg/parse/crash35.C: Adjust.
4005
4006 2012-07-17 Tobias Burnus <burnus@net-b.de>
4007
4008 PR fortran/52101
4009 * gfortran.dg/oldstyle_4.f90: New.
4010
4011 2012-07-17 Tobias Burnus <burnus@net-b.de>
4012
4013 PR fortran/49265
4014 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4015 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4016
4017 2012-07-16 Jason Merrill <jason@redhat.com>
4018
4019 * g++.dg/parse/access8.C: Adjust.
4020 * g++.dg/template/sfinae6_neg.C: Adjust.
4021
4022 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4023
4024 PR fortran/53824
4025 * gfortran.dg/coarray_allocate_1.f90: New test.
4026
4027 2012-07-16 Andrew Pinski <apinski@cavium.com>
4028
4029 * gcc.c-torture/execute/bswap-1.c: New testcase.
4030 * gcc.c-torture/compile/unalign-1.c: New testcase.
4031 * gcc.c-torture/compile/20120524-1.c: New testcase.
4032 * gcc.c-torture/compile/20101216-1.c: New testcase.
4033
4034 2012-07-16 Dehao Chen <dehao@google.com>
4035
4036 Revert
4037 2012-07-10 Dehao Chen <dehao@google.com>
4038
4039 * gcc.dg/debug_info_inline.c: New test.
4040
4041 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4042
4043 PR fortran/53956
4044 * gfortran.dg/proc_decl_28.f90: New.
4045
4046 2012-07-16 Andrew Pinski <apinski@cavium.com>
4047
4048 * gcc.dg/torture/builtins-1.c: New testcase.
4049
4050 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4051
4052 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4053 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4054 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4055 gcc.target/cris/sync-1-v10.c,
4056 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4057 pass -mno-unaligned-atomic-may-use-library.
4058 * gcc.target/cris/sync-xchg-1.c: New test.
4059 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4060 valid register operand output modifier.
4061
4062 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4063
4064 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4065 characters.
4066
4067 2012-07-13 Andrew Pinski <apinski@cavium.com>
4068
4069 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4070 rather than cleanup-tree-dump.
4071 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4072
4073 2012-07-13 Richard Guenther <rguenther@suse.de>
4074
4075 PR tree-optimization/53907
4076 * gcc.target/i386/pr53907.c: New testcase.
4077
4078 2012-07-13 Richard Guenther <rguenther@suse.de>
4079
4080 PR tree-optimization/53922
4081 * gcc.dg/torture/pr53922.c: New testcase.
4082
4083 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4084
4085 PR rtl-optimization/53908
4086 * gcc.dg/torture/pr53908.c: New test.
4087
4088 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4089
4090 PR c++/53531
4091 * g++.dg/cpp0x/variadic135.C: New.
4092
4093 2012-07-12 Jason Merrill <jason@redhat.com>
4094
4095 * g++.dg/template/sfinae6_neg.C: Adjust.
4096
4097 2012-07-12 Tobias Burnus <burnus@net-b.de>
4098
4099 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4100 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4101 scan-tree-dump-times pattern.
4102
4103 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4104
4105 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4106
4107 2012-07-11 Jason Merrill <jason@redhat.com>
4108
4109 DR 1402
4110 * g++.g/cpp0x/defaulted37.C: New.
4111
4112 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4113
4114 PR target/53859
4115 * gcc.target/arm/pr53859.c: New test.
4116
4117 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4118
4119 PR target/53886
4120 * gcc.c-torture/compile/pr53886.c: New.
4121
4122 2012-07-10 Dehao Chen <dehao@google.com>
4123
4124 * gcc.dg/debug_info_inline.c: New test.
4125
4126 2012-07-10 Jason Merrill <jason@redhat.com>
4127
4128 PR c++/53733
4129 * g++.dg/cpp0x/defaulted36.C: New.
4130 * g++.dg/cpp0x/defaulted21.C: Adjust.
4131
4132 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4133
4134 2012-07-09 Sterling Augustine <saugustine@google.com>
4135
4136 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4137
4138 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4139
4140 PR tree-optimization/53887
4141 * gcc.dg/pr53887.c: New test.
4142
4143 2012-07-09 Jason Merrill <jason@redhat.com>
4144
4145 PR c++/53882
4146 * g++.dg/cpp0x/nullptr29.C: New.
4147
4148 2012-07-09 Tom de Vries <tom@codesourcery.com>
4149 Richard Guenther <rguenther@suse.de>
4150
4151 * gcc.dg/builtin-unreachable-6.c: New test.
4152 * gcc.dg/builtin-unreachable-5.c: New test.
4153
4154 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4155
4156 PR tree-optimization/53881
4157 * gcc.dg/pr53881.c: New test.
4158
4159 2012-07-06 Jason Merrill <jason@redhat.com>
4160
4161 PR c++/53862
4162 * g++.dg/cpp0x/variadic134.C: New.
4163
4164 PR c++/53858
4165 * g++.dg/cpp0x/alias-decl-20.C: New.
4166
4167 2012-07-06 Tom de Vries <tom@codesourcery.com>
4168
4169 PR tree-optimization/51879
4170 * gcc.dg/pr51879-16.c: New test.
4171 * gcc.dg/pr51879-17.c: Same.
4172
4173 2012-07-06 Tom de Vries <tom@codesourcery.com>
4174
4175 PR tree-optimization/52009
4176 * gcc.dg/pr51879-7.c: New test.
4177 * gcc.dg/pr51879-18.c: New test.
4178
4179 2012-07-05 Jason Merrill <jason@redhat.com>
4180
4181 PR c++/50852
4182 * g++.dg/template/typedef39.C: New.
4183
4184 PR c++/53039
4185 * g++.dg/cpp0x/variadic133.C: New.
4186 * g++.dg/template/param1.C: Adjust.
4187
4188 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4189
4190 PR target/48941
4191 PR target/51980
4192 * gcc.target/arm/neon/vtrnf32.c: Update.
4193 * gcc.target/arm/neon/vtrns32.c: Update.
4194 * gcc.target/arm/neon/vtrnu32.c: Update.
4195 * gcc.target/arm/neon/vzipf32.c: Update.
4196 * gcc.target/arm/neon/vzips32.c: Update.
4197 * gcc.target/arm/neon/vzipu32.c: Update.
4198
4199 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4200
4201 PR fortran/53732
4202 * gfortran.dg/inline_sum_4.f90: New test.
4203
4204 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4205
4206 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4207
4208 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4209
4210 * gcc.target/arm/fma-sp.c: New testcase.
4211 * gcc.target/arm/fma.c: Likewise.
4212 * gcc.target/arm/fma.h: Likewise.
4213
4214 2012-07-04 Jason Merrill <jason@redhat.com>
4215
4216 PR c++/53848
4217 * g++.dg/other/enum3.C: New.
4218
4219 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4220
4221 PR middle-end/53321
4222 * g++.dg/torture/pr53321.C: New test.
4223
4224 2012-07-04 Richard Guenther <rguenther@suse.de>
4225
4226 PR tree-optimization/53844
4227 * g++.dg/tree-ssa/pr53844.C: New testcase.
4228
4229 2012-07-04 Richard Guenther <rguenther@suse.de>
4230
4231 PR tree-optimization/53849
4232 * gcc.dg/pr53849.c: New testcase.
4233
4234 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR c++/53812
4237 * g++.dg/ext/label14.C: New test.
4238
4239 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4240
4241 PR target/53811
4242 * g++.dg/other/pr53811.C: New test.
4243
4244 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4245
4246 PR target/28896
4247 * gcc.target/m68k/stack-limit-1.c: New testcase.
4248
4249 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4250
4251 * gnat.dg/recursive_call.adb: New test.
4252
4253 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gnat.dg/discr37.ad[sb]: New test.
4256
4257 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4258
4259 * g++.dg/other/packed1.C: Remove SH from xfail list.
4260
4261 2012-07-02 Jason Merrill <jason@redhat.com>
4262
4263 PR c++/53619
4264 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4265
4266 PR c++/53783
4267 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4268
4269 PR c++/53788
4270 * g++.dg/cpp0x/decltype39.C: New.
4271 * g++.dg/diagnostic/method1.C: Adjust.
4272
4273 PR c++/53816
4274 * g++.dg/template/ref6.C: New.
4275
4276 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4277
4278 PR target/53568
4279 * gcc.target/sh/pr53568-1.c: New.
4280
4281 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4282
4283 PR target/51244
4284 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4285
4286 2012-07-02 Jason Merrill <jason@redhat.com>
4287
4288 PR c++/53821
4289 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4290
4291 PR c++/53524
4292 * g++.dg/template/enum7.C: New.
4293 * g++.dg/other/ptrmem10.C: Adjust.
4294 * g++.dg/other/ptrmem11.C: Adjust.
4295 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4296
4297 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4298
4299 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4300
4301 2012-07-01 Wei Guozhi <carrot@google.com>
4302
4303 PR target/53447
4304 * gcc.target/arm/pr53447-1.c: New testcase.
4305 * gcc.target/arm/pr53447-2.c: New testcase.
4306 * gcc.target/arm/pr53447-3.c: New testcase.
4307 * gcc.target/arm/pr53447-4.c: New testcase.
4308
4309 2012-06-29 Richard Guenther <rguenther@suse.de>
4310
4311 PR tree-optimization/47061
4312 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4313
4314 2012-06-29 Richard Guenther <rguenther@suse.de>
4315
4316 PR tree-optimization/37541
4317 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4318
4319 2012-06-29 Richard Guenther <rguenther@suse.de>
4320
4321 PR tree-optimization/52589
4322 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4323
4324 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4325
4326 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4327
4328 * g++.dg/template/error46.C: Add missing comment to dg-message.
4329 * g++.dg/template/crash107.C: Likewise.
4330 * g++.dg/template/error47.C: Likewise.
4331 * g++.dg/template/crash108.C: Likewise.
4332 * g++.dg/overload/operator5.C: Likewise.
4333
4334 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4335 errors in dg-message directives, add comments.
4336
4337 2012-06-28 Kai Tietz <ktietz@redhat.com>
4338
4339 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4340 hard-coded 'unsigned long'.
4341
4342 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR tree-optimization/51581
4345 * gcc.dg/vect/pr51581-4.c: New test.
4346
4347 PR tree-optimization/53645
4348 * gcc.c-torture/execute/pr53645-2.c: New test.
4349
4350 2012-06-28 Richard Guenther <rguenther@suse.de>
4351
4352 PR middle-end/53790
4353 * gcc.dg/torture/pr53790.c: New testcase.
4354
4355 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR tree-optimization/53645
4358 * gcc.c-torture/execute/pr53645.c: New test.
4359
4360 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4361
4362 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4363
4364 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4365
4366 PR debug/53671
4367 PR debug/49888
4368 * gcc.dg/guality/pr49888.c: Account for the possibility that
4369 the variable is optimized out at the first test.
4370
4371 2012-06-27 Jason Merrill <jason@redhat.com>
4372
4373 * g++.dg/cpp0x/override2.C: Adjust.
4374 * g++.dg/template/error5.C: Adjust.
4375 * g++.dg/parse/crash28.C: Adjust.
4376
4377 PR c++/53563
4378 * g++.dg/parse/template27.C: New.
4379 * g++.dg/template/crash74.C: Adjust expected output.
4380
4381 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4382
4383 PR fortran/41951
4384 PR fortran/49591
4385 * gfortran.dg/typebound_operator_16.f03: New.
4386
4387 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4388
4389 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4390 even src1.i and src2.i fields even in the second half of the arrays.
4391
4392 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4393
4394 PR c++/51033.
4395 * g++.dg/torture/vshuf-16.inc: New test.
4396 * g++.dg/torture/vshuf-2.inc: New test.
4397 * g++.dg/torture/vshuf-4.inc: New test.
4398 * g++.dg/torture/vshuf-8.inc: New test.
4399 * g++.dg/torture/vshuf-main.inc: New test.
4400 * g++.dg/torture/vshuf-v16hi.C: New test.
4401 * g++.dg/torture/vshuf-v16qi.C: New test.
4402 * g++.dg/torture/vshuf-v2df.C: New test.
4403 * g++.dg/torture/vshuf-v2di.C: New test.
4404 * g++.dg/torture/vshuf-v2sf.C: New test.
4405 * g++.dg/torture/vshuf-v2si.C: New test.
4406 * g++.dg/torture/vshuf-v4df.C: New test.
4407 * g++.dg/torture/vshuf-v4di.C: New test.
4408 * g++.dg/torture/vshuf-v4sf.C: New test.
4409 * g++.dg/torture/vshuf-v4si.C: New test.
4410 * g++.dg/torture/vshuf-v8hi.C: New test.
4411 * g++.dg/torture/vshuf-v8qi.C: New test.
4412 * g++.dg/torture/vshuf-v8si.C: New test.
4413
4414 2012-06-27 Richard Guenther <rguenther@suse.de>
4415
4416 PR middle-end/53676
4417 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4418
4419 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4420
4421 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4422 scan-dump-dem-not): Use printable pattern in test name.
4423
4424 2012-06-26 Sterling Augustine <saugustine@google.com>
4425 Dominique Dhumieres <dominiq@lps.ens.fr>
4426
4427 * gcc.dg/pubtypes-2.c: Update expected output.
4428 * gcc.dg/pubtypes-3.c: Likewise.
4429 * gcc.dg/pubtypes-4.c: Likewise.
4430
4431 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4432
4433 * gcc.dg/tree-ssa/slsr-1.c: New test.
4434 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4435 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4436 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4437
4438 2012-06-26 Matt Turner <mattst88@gmail.com>
4439
4440 PR target/35294
4441 * gcc.target/arm/mmx-2.c: New.
4442
4443 2012-06-26 Richard Guenther <rguenther@suse.de>
4444
4445 PR c++/53752
4446 * g++.dg/torture/pr53752.C: New testcase.
4447
4448 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR tree-optimization/53748
4451 * gcc.c-torture/compile/pr53748.c: New test.
4452
4453 2012-06-25 Jason Merrill <jason@redhat.com>
4454
4455 PR c++/53498
4456 PR c++/53305
4457 * g++.dg/cpp0x/decltype38.C: New.
4458 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4459
4460 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4461
4462 * lib/target-supports-dg.exp (testname-for-summary): New.
4463 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4464 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4465 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4466 scan-module-absence, output-exists, output-exists-not: Use
4467 testname-for-summary.
4468 (dg-test): Clean up testname_with_flags.
4469 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4470 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4471 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4472 scan-assembler-dem-not, object-size: Use testname-for-summary.
4473 * lib/gcov.exp (run-gcov): Likewise.
4474 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4475 scan-dump-dem, scan-dump-dem-note): Likewise.
4476
4477 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4478 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4479 including profopt.opt; save and restore existing value.
4480 * g++.dg/bprob/bprob.exp: Likewise.
4481 * gcc.dg/matrix/matrix.exp: Likewise.
4482 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4483 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4484 PROFOPT_OPTIONS.
4485
4486 2012-06-25 Richard Henderson <rth@redhat.com>
4487
4488 * gcc.dg/pr53749.c: New.
4489
4490 2012-06-25 Jason Merrill <jason@redhat.com>
4491
4492 PR c++/52988
4493 * g++.dg/cpp0x/nullptr28.C: New.
4494
4495 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4496
4497 * gcc.target/arm/neon-vld1_dupQ.c: New.
4498
4499 2012-06-25 Florian Weimer <fweimer@redhat.com>
4500
4501 * g++.dg/init/new35.C: New.
4502 * g++.dg/init/new36.C: New.
4503 * g++.dg/init/new37.C: New.
4504 * g++.dg/ext/vla5.C: New warning.
4505 * g++.dg/ext/vla8.C: New warning.
4506 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4507
4508 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4509 James Greenhalgh <james.greenhalgh@arm.com>
4510
4511 * gcc.target/arm/ftest-support-arm.h New testcase.
4512 * gcc.target/arm/ftest-support-thumb.h Likewise.
4513 * gcc.target/arm/ftest-support.h Likewise.
4514 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4515 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4516 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4517 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4518 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4519 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4520 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4521 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4522 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4523 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4524 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4525 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4526 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4527 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4528 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4529 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4530 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4531 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4532 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4533 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4534 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4535 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4536 * lib/target-supports.exp
4537 (check_effective_target_arm_arch_FUNC): Add support for more
4538 architectures.
4539 (add_options_for_arm_arch_FUNC): Likewise.
4540 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4541
4542 2012-06-25 Jason Merrill <jason@redhat.com>
4543
4544 PR c++/53202
4545 * g++.dg/cpp0x/constexpr-tuple.C: New.
4546
4547 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR target/53759
4550 * gcc.target/i386/pr53759.c: New test.
4551
4552 PR c++/53594
4553 * g++.dg/cpp0x/nsdmi7.C: New test.
4554
4555 2012-06-24 Kai Tietz <ktietz@redhat.com>
4556
4557 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4558 for LLP64 targets.
4559 * gcc.target/i386/pr38988.c: Likewise.
4560
4561 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4562
4563 PR fortran/47710
4564 PR fortran/53328
4565 * gfortran.dg/typebound_generic_12.f03: New.
4566 * gfortran.dg/typebound_generic_13.f03: New.
4567
4568 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4569
4570 * gnat.dg/lto15.ad[sb]: New test.
4571
4572 2012-06-21 Meador Inge <meadori@codesourcery.com>
4573
4574 PR c/53702
4575 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4576
4577 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4578
4579 * gcc.dg/pch/ident-1.c: New test.
4580 * gcc.dg/pch/ident-1.hs: Header file for new test.
4581
4582 2012-06-21 Michael Matz <matz@suse.de>
4583
4584 PR middle-end/53688
4585 * gcc.c-torture/execute/pr53688.c: New test.
4586
4587 2012-06-20 Richard Guenther <rguenther@suse.de>
4588
4589 PR tree-optimization/30318
4590 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4591
4592 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4593
4594 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4595
4596 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4597
4598 * gcc.target/i386/clearcapv2.map: New file.
4599 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4600
4601 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4602
4603 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4604 and add __sh__ case.
4605
4606 2012-06-19 Jason Merrill <jason@redhat.com>
4607
4608 PR c++/52637
4609 * g++.dg/debug/localclass1.C: New.
4610
4611 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4612
4613 * g++.dg/cpp0x/override4.C: New.
4614
4615 2012-06-14 Jason Merrill <jason@redhat.com>
4616
4617 PR c++/53651
4618 * g++.dg/cpp0x/decltype37.C: New.
4619
4620 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4621
4622 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4623
4624 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4625
4626 * gcc.c-torture/compile/vector-5.c,
4627 gcc.c-torture/compile/vector-6.c: New tests.
4628
4629 2012-06-19 Richard Henderson <rth@redhat.com>
4630
4631 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4632
4633 2012-06-19 Richard Guenther <rguenther@suse.de>
4634
4635 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4636
4637 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4638
4639 PR target/53712
4640 * gcc.target/i386/pr53712.c: New test.
4641
4642 2012-06-18 Tobias Burnus <burnus@net-b.de>
4643
4644 PR fortran/53692
4645 * gfortran.dg/elemental_optional_args_6.f90: New.
4646
4647 2012-06-18 Tobias Burnus <burnus@net-b.de>
4648
4649 PR fortran/53526
4650 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4651 * gfortran.dg/coarray/move_alloc_1.f90
4652
4653 2012-06-18 Tobias Burnus <burnus@net-b.de>
4654
4655 PR fortran/53526
4656 * gfortran.dg/coarray_27.f90: New.
4657
4658 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4659 Greta Yorsh <Greta.Yorsh@arm.com>
4660
4661 * gcc.target/arm/epilog-1.c: New test.
4662
4663 2012-06-18 Richard Guenther <rguenther@suse.de>
4664
4665 PR tree-optimization/53693
4666 * g++.dg/torture/pr53693.C: New testcase.
4667
4668 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4669
4670 PR tree-optimization/53703
4671 * gcc.dg/torture/pr53703.c: New test.
4672
4673 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4674
4675 PR middle-end/53698
4676 * gcc.target/i386/pr53698.c: New test.
4677
4678 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4679
4680 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4681
4682 2012-06-17 Tobias Burnus <burnus@net-b.de>
4683
4684 PR fortran/53691
4685 PR fortran/53685
4686 * gfortran.dg/transfer_check_3.f90: New.
4687
4688 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4689
4690 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4691
4692 2012-06-16 Tobias Burnus <burnus@net-b.de>
4693
4694 PR fortran/53642
4695 PR fortran/45170
4696 * gfortran.dg/deferred_type_param_8.f90: New.
4697
4698 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4699
4700 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4701 testname that includes flags, passed in as new argument, in
4702 pass/fail messages.
4703 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4704 and pass it to verify-* procedures.
4705
4706 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4707 alignment torture options with usual torture options.
4708
4709 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4710 messages reported for one line of source code.
4711 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4712 * g++.dg/cpp0x/decltype2.C: Likewise.
4713 * g++.dg/cpp0x/decltype3.C: Likewise.
4714 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4715 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4716 * g++.dg/cpp0x/static_assert3.C: Likewise.
4717 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4718 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4719 * g++.dg/cpp0x/union1.C: Likewise.
4720 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4721 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4722 * g++.dg/cpp0x/variadic2.C: Likewise.
4723 * g++.dg/cpp0x/variadic20.C: Likewise.
4724 * g++.dg/cpp0x/variadic74.C: Likewise.
4725 * g++.dg/diagnostic/bitfld2.C: Likewise.
4726 * g++.dg/ext/attrib44.C: Likewise.
4727 * g++.dg/ext/no-asm-1.C: Likewise.
4728 * g++.dg/other/error34.C: Likewise.
4729 * g++.dg/parse/crash46.C: Likewise.
4730 * g++.dg/parse/error10.C: Likewise.
4731 * g++.dg/parse/error2.C: Likewise.
4732 * g++.dg/parse/error3.C: Likewise.
4733 * g++.dg/parse/error36.C: Likewise.
4734 * g++.dg/parse/error8.C: Likewise.
4735 * g++.dg/parse/error9.C: Likewise.
4736 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4737 * g++.dg/parse/parser-pr28152.C: Likewise.
4738 * g++.dg/parse/template25.C: Likewise.
4739 * g++.dg/parse/typename11.C: Likewise.
4740 * g++.dg/tc1/dr147.C: Likewise.
4741 * g++.dg/template/deduce3.C: Likewise.
4742 * g++.dg/template/koenig9.C: Likewise.
4743 * g++.dg/template/pr23510.C: Likewise.
4744 * g++.dg/warn/pr12242.C: Likewise.
4745 * g++.dg/warn/pr30551-2.C: Likewise.
4746 * g++.dg/warn/pr30551.C: Likewise.
4747 * g++.old-deja/g++.other/typename1.C: Likewise.
4748 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4749
4750 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4751
4752 PR c++/51033
4753 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4754 * c-c++-common/torture/vshuf-2.inc: Likewise.
4755 * c-c++-common/torture/vshuf-4.inc: Likewise.
4756 * c-c++-common/torture/vshuf-8.inc: Likewise.
4757 * c-c++-common/torture/vshuf-main.inc: Likewise.
4758 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4759 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4760 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4761 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4762 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4763 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4764 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4765 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4766 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4767 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4768 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4769 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4770 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4771 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4772
4773 2012-06-15 Michael Matz <matz@suse.de>
4774
4775 * gcc.dg/tree-ssa/vector-4.c: New test.
4776
4777 2012-06-15 Michael Matz <matz@suse.de>
4778
4779 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4780 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4781
4782 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4783
4784 PR tree-optimization/53636
4785 * gcc.target/arm/pr53636.c: New test.
4786
4787 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR tree-optimization/51581
4790 * gcc.c-torture/execute/pr51581-1.c: New test.
4791 * gcc.c-torture/execute/pr51581-2.c: New test.
4792 * gcc.dg/vect/pr51581-1.c: New test.
4793 * gcc.dg/vect/pr51581-2.c: New test.
4794 * gcc.dg/vect/pr51581-3.c: New test.
4795 * gcc.target/i386/avx-pr51581-1.c: New test.
4796 * gcc.target/i386/avx-pr51581-2.c: New test.
4797 * gcc.target/i386/avx2-pr51581-1.c: New test.
4798 * gcc.target/i386/avx2-pr51581-2.c: New test.
4799 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4800
4801 2012-06-15 Richard Guenther <rguenther@suse.de>
4802
4803 * gcc.c-torture/execute/20120615-1.c: New testcase.
4804
4805 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4806
4807 * gnat.dg/vect8.ad[sb]: New test.
4808
4809 2012-06-14 Richard Guenther <rguenther@suse.de>
4810
4811 * gcc.dg/tree-ssa/vrp.h: New testcase.
4812 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4813
4814 2012-06-13 Christian Bruel <christian.bruel@st.com>
4815
4816 PR target/53621
4817 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4818
4819 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4820
4821 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4822
4823 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4824
4825 PR testsuite/20771
4826 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4827 test summary unique.
4828
4829 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4830 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4831 scan-stack-usage-not): Don't strip torture options from test name.
4832
4833 * lib/scandump.exp (scan-dump-times): Use printable version of
4834 regexp in test summary line.
4835
4836 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4837 messages reported for one line of source code.
4838 * gcc.dg/format/few-1.c: Likewise.
4839 * gcc.dg/ia64-sync-2.c: Likewise.
4840 * gcc.dg/sync-2.c: Likewise.
4841 * gcc.dg/noncompile/pr44517.c: Likewise.
4842
4843 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4844
4845 PR debug/49888
4846 * gcc.dg/guality/pr49888.c: New.
4847
4848 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4849
4850 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4851 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4852 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4853
4854 2012-06-13 Tobias Burnus <burnus@net-b.de>
4855
4856 PR fortran/53643
4857 * gfortran.dg/intent_out_7.f90: New.
4858
4859 2012-06-13 Tobias Burnus <burnus@net-b.de>
4860
4861 PR fortran/53597
4862 * gfortran.dg/save_4.f90: New.
4863
4864 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR c/53532
4867 PR c/51034
4868 PR c/53196
4869 * gcc.dg/pr53532.c: New test.
4870 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4871 adjust line numbers.
4872 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4873 * gcc.dg/Wcxx-compat-8.c: Likewise.
4874 * gcc.dg/pr51034.c: New test.
4875 * gcc.dg/pr53196-1.c: New test.
4876 * gcc.dg/pr53196-2.c: New test.
4877
4878 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4879
4880 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4881 alignment torture options with usual torture options.
4882 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4883 instead of dg-options.
4884 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4885 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4886 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4887 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4888 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4889 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4890
4891 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4892 to checks for multiple messages reported for one line of source code.
4893 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4894
4895 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4896 messages reported for one line of source code.
4897
4898 * gcc.dg/20031223-1.c: Add comments to check for multiple
4899 messages reported for one line of source code.
4900 * gcc.dg/Wconversion-integer.c: Likewise.
4901 * gcc.dg/Wfatal-2.c: Likewise.
4902 * gcc.dg/Wfatal.c: Likewise.
4903 * gcc.dg/Wobjsize-1.c: Likewise.
4904 * gcc.dg/c99-vla-jump-1.c: Likewise.
4905 * gcc.dg/c99-vla-jump-2.c: Likewise.
4906 * gcc.dg/c99-vla-jump-3.c: Likewise.
4907 * gcc.dg/c99-vla-jump-4.c: Likewise.
4908 * gcc.dg/c99-vla-jump-5.c: Likewise.
4909 * gcc.dg/decl-9.c: Likewise.
4910 * gcc.dg/declspec-10.c: Likewise.
4911 * gcc.dg/declspec-18.c: Likewise.
4912 * gcc.dg/mtune.c: Likewise.
4913 * gcc.dg/parser-pr28152-2.c: Likewise.
4914 * gcc.dg/parser-pr28152.c: Likewise.
4915 * gcc.dg/pr14475.c: Likewise.
4916 * gcc.dg/pr27953.c: Likewise.
4917 * gcc.dg/pr28322-3.c: Likewise.
4918 * gcc.dg/pr30457.c: Likewise.
4919 * gcc.dg/pr30551-2.c: Likewise.
4920 * gcc.dg/pr30551-3.c: Likewise.
4921 * gcc.dg/pr30551-4.c: Likewise.
4922 * gcc.dg/pr30551-5.c: Likewise.
4923 * gcc.dg/pr30551-6.c: Likewise.
4924 * gcc.dg/pr30551.c: Likewise.
4925 * gcc.dg/pr45461.c: Likewise.
4926 * gcc.dg/pr48552-1.c: Likewise.
4927 * gcc.dg/pr48552-2.c: Likewise.
4928 * gcc.dg/redecl-1.c: Likewise.
4929 * gcc.dg/transparent-union-3.c: Likewise.
4930 * gcc.dg/utf-dflt.c: Likewise.
4931 * gcc.dg/utf-dflt2.c: Likewise.
4932 * gcc.dg/vla-8.c: Likewise.
4933 * gcc.dg/vla-init-1.c: Likewise.
4934 * gcc.dg/wtr-int-type-1.c: Likewise.
4935
4936 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4937 messages reported for for one line of source code.
4938 * c-c++-common/raw-string-5.c: Likewise.
4939 * c-c++-common/raw-string-4.c: Likewise.
4940 * c-c++-common/raw-string-6.c: Likewise.
4941 * c-c++-common/pr20000.c: Likewise.
4942
4943 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4944 messages reported for one line of source code.
4945 * gcc.dg/cpp/pr30786.c: Likewise.
4946 * gcc.dg/cpp/pr28709.c: Likewise.
4947 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4948 * gcc.dg/cpp/macspace2.c: Likewise.
4949 * gcc.dg/cpp/missing-header-1.c: Likewise.
4950 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4951 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4952 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4953
4954 2012-06-12 Jason Merrill <jason@redhat.com>
4955
4956 PR c++/53599
4957 * g++.dg/template/local7.C: New.
4958
4959 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4960
4961 PR target/53511
4962 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4963 * gcc.target/sh/pr51340-2.c: Likewise.
4964 * gcc.target/sh/pr51340-3.c: Likewise.
4965
4966 2012-06-12 Michael Matz <matz@suse.de>
4967
4968 * gcc.dg/torture/alias-1.c: New test.
4969
4970 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4971
4972 PR rtl-optimization/53589
4973 * gcc.dg/torture/pr53589.c: New test.
4974
4975 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4976
4977 PR target/50749
4978 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4979 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4980 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4981 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4982 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4983 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4984 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4985 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4986 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4987 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4988 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4989 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4990 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4991 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4992 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4993 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4994
4995 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4996
4997 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4998 (check_intel_cpu_model): New function.
4999 (check_amd_cpu_model): New function.
5000 (check_features): New function.
5001 (__get_cpuid_output): New function.
5002 (check_detailed): New function.
5003 (fn1): Rename to quick_check.
5004 (main): Update to call quick_check and call check_detailed.
5005
5006 2012-06-11 Richard Henderson <rth@redhat.com>
5007
5008 * lib/target-supports.exp
5009 (check_effective_target_sync_long_long_runtime): Use
5010 check_effective_target_lp64 instead of
5011 check_effective_target_powerpc64 for powerpc targets.
5012
5013 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5014
5015 PR target/53511
5016 * gcc.target/sh/pr53511-1.c: New.
5017
5018 2012-06-11 Richard Guenther <rguenther@suse.de>
5019
5020 PR middle-end/53470
5021 * g++.dg/lto/pr53470_0.C: New testcase.
5022 * gcc.dg/lto/pr53470_0.c: Likewise.
5023
5024 2012-06-11 Richard Guenther <rguenther@suse.de>
5025
5026 PR c++/53605
5027 * g++.dg/ext/pr53605.C: New testcase.
5028
5029 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5030
5031 * gnat.dg/specs/array1.ads: New test.
5032 * gnat.dg/specs/array2.ads: Likewise.
5033 * gnat.dg/array22.adb: Likewise.
5034
5035 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5036
5037 * gnat.dg/constant4.adb: New test.
5038 * gnat.dg/constant4_pkg.ads: New helper.
5039
5040 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5041
5042 PR fortran/52552
5043 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5044 * gfortran.dg/allocate_class_1.f90: Modified.
5045 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5046 * gfortran.dg/allocate_class_2.f90: New.
5047
5048 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5049
5050 PR middle-end/53535
5051 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5052
5053 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5054
5055 PR fortran/52861
5056 * gfortran.dg/string_assign_2.f90: New test case.
5057
5058 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5059
5060 PR fortran/52861
5061 * gfortran.dg/string_assign_1.f90: New test case.
5062
5063 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR middle-end/53580
5066 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5067 * gcc.dg/gomp/critical-4.c: Likewise.
5068 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5069 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5070 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5071 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5072 * c-c++-common/gomp/pr53580.c: New test.
5073
5074 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5075
5076 PR c++/51214
5077 * g++.dg/cpp0x/forw_enum11.C: New.
5078
5079 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5080
5081 PR c++/53567
5082 * g++.dg/cpp0x/alias-decl-19.C: New.
5083
5084 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5085
5086 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5087
5088 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5089
5090 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5091 (XSTATE_FP): Ditto.
5092 (XSTATE_SSE): Ditto.
5093 (XSTATE_YMM): Ditto.
5094 (avx_os_support): Use new defines.
5095
5096 2012-06-06 Richard Guenther <rguenther@suse.de>
5097
5098 PR testsuite/32380
5099 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5100 loops.
5101
5102 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5103
5104 PR c++/52841
5105 * g++.dg/cpp0x/pr52841.C: New testcase.
5106
5107 2012-06-06 Richard Guenther <rguenther@suse.de>
5108
5109 PR tree-optimization/53081
5110 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5111 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5112
5113 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5114
5115 * gcc.target/powerpc/pr53487.c: New test.
5116
5117 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5118
5119 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5120
5121 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5122
5123 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5124
5125 2012-06-05 Richard Guenther <rguenther@suse.de>
5126
5127 PR tree-optimization/30442
5128 * gcc.dg/vect/bb-slp-30.c: New testcase.
5129
5130 2012-06-05 Richard Guenther <rguenther@suse.de>
5131
5132 PR tree-optimization/53081
5133 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5134 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5135 -fno-tree-loop-distribute-patterns.
5136
5137 2012-06-05 Alan Modra <amodra@gmail.com>
5138
5139 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5140 Check static chain in nested funcs.
5141
5142 2012-06-04 Tobias Burnus <burnus@net-b.de>
5143
5144 PR fortran/50619
5145 * gfortran.dg/init_flag_10.f90: New.
5146
5147 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5148
5149 PR c++/53524
5150 * g++.dg/warn/Wenum-compare-no-2: New.
5151
5152 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5153
5154 PR preprocessor/53463
5155 * g++.dg/cpp/limits.C: New test.
5156 * g++.dg/parse/error19.C: Adjust.
5157 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5158 * g++.dg/warn/pr35635.C: Likewise.
5159 * g++.old-deja/g++.pt/assign1.C: Likewise.
5160
5161 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5162
5163 PR target/53559
5164 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5165 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5166 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5167 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5168 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5169 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5170 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5171 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5172
5173 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5174
5175 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5176
5177 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR tree-optimization/53550
5180 * gcc.dg/pr53550.c: New test.
5181
5182 2012-06-04 Richard Guenther <rguenther@suse.de>
5183
5184 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5185 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5186 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5187
5188 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5189
5190 PR fortran/48831
5191 * gfortran.dg/parameter_array_element_2.f90: New.
5192
5193 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5194
5195 PR target/53512
5196 * gcc.target/sh/pr53512-1.c: New.
5197 * gcc.target/sh/pr53512-2.c: New.
5198 * gcc.target/sh/pr53512-3.c: New.
5199 * gcc.target/sh/pr53512-4.c: New.
5200
5201 2012-06-01 Jason Merrill <jason@redhat.com>
5202
5203 PR c++/52973
5204 * g++.dg/ext/visibility/template12.C: New.
5205 * g++.dg/ext/attrib14.C: Adjust warning line.
5206
5207 PR c++/52725
5208 * g++.dg/parse/new6.C: New.
5209 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5210
5211 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5212
5213 * c-c++-common/restrict-2.c: Revert previous change.
5214
5215 2012-06-01 Jason Merrill <jason@redhat.com>
5216
5217 PR c++/53137
5218 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5219
5220 PR c++/53484
5221 * g++.dg/cpp0x/auto33.C: New.
5222
5223 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5224
5225 PR c++/26155
5226 * g++.dg/parse/namespace-alias-1.C: New.
5227
5228 2012-06-01 Christian Bruel <christian.bruel@st.com>
5229
5230 * gcc.dg/spec-options.c: New test.
5231 * gcc.dg/foo.specs: New file.
5232
5233 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 PR ada/53517
5236 * gnat.dg/lto14.adb: Skip on Solaris.
5237
5238 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5239
5240 * gcc.target/cris/sync-1-v10.c,
5241 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5242 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5243 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5244 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5245 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5246 gcc.target/cris/torture/sync-mis-op-i-1.c,
5247 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5248 gcc.target/cris/torture/sync-mis-op-i-2.c,
5249 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5250 gcc.target/cris/torture/sync-mis-op-i-3.c,
5251 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5252 gcc.target/cris/torture/sync-mis-op-s-1.c,
5253 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5254 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5255 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5256 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5257 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5258 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5259 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5260 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5261 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5262
5263 2012-05-31 Richard Guenther <rguenther@suse.de>
5264
5265 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5266 ldist-pr45948.c with disabled SCCP.
5267
5268 2012-05-31 Richard Guenther <rguenther@suse.de>
5269
5270 PR middle-end/48493
5271 * gcc.dg/torture/pr48493.c: New testcase.
5272
5273 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5274
5275 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5276 arm32 to targets.
5277 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5278 of the initialization loop.
5279 (dg-final): Adjust the expected number of vectorized loops depending
5280 on vect_char_mult target selector.
5281
5282 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5283
5284 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5285 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5286 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5287 New tests.
5288
5289 2012-05-30 Jason Merrill <jason@redhat.com>
5290
5291 PR c++/53356
5292 * g++.dg/init/new34.C: New.
5293 * g++.dg/tree-ssa/stabilize1.C: New.
5294
5295 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR c++/53356
5298 * g++.dg/init/new33.C: New test.
5299
5300 2012-05-30 Richard Guenther <rguenther@suse.de>
5301
5302 PR middle-end/53501
5303 * gcc.dg/torture/pr53501.c: New testcase.
5304 * c-c++-common/restrict-2.c: Adjust.
5305
5306 2012-05-30 Alan Modra <amodra@gmail.com>
5307
5308 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5309 torture-finish.
5310
5311 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5312
5313 * gcc.target/i386/shuf-concat.c: New test.
5314
5315 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5316
5317 PR rtl-optimization/53519
5318 * gcc.c-torture/compile/pr53519.c: New test.
5319
5320 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5321
5322 * gcc.target/arm/neon-vrev.c: New.
5323
5324 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5325
5326 PR target/51340
5327 * gcc.target/sh/pr51340-1.c: New.
5328 * gcc.target/sh/pr51340-2.c: New.
5329 * gcc.target/sh/pr51340-3.c: New.
5330
5331 2012-05-29 Richard Guenther <rguenther@suse.de>
5332
5333 PR tree-optimization/53516
5334 * gcc.dg/torture/pr53516.c: New testcase.
5335
5336 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5337
5338 PR preprocessor/53229
5339 * gcc.dg/cpp/paste6.c: Force to run without
5340 -ftrack-macro-expansion.
5341 * gcc.dg/cpp/paste8.c: Likewise.
5342 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5343 -ftrack-macro-expansion.
5344 * gcc.dg/cpp/paste12.c: Force to run without
5345 -ftrack-macro-expansion.
5346 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5347 -ftrack-macro-expansion.
5348 * gcc.dg/cpp/paste13.c: Likewise.
5349 * gcc.dg/cpp/paste14.c: Likewise.
5350 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5351 -ftrack-macro-expansion.
5352 * gcc.dg/cpp/paste18.c: New test.
5353
5354 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5355
5356 * gcc.target/cris/torture/trap-1.c,
5357 gcc.target/cris/torture/trap-2.c,
5358 gcc.target/cris/torture/trap-3.c,
5359 gcc.target/cris/torture/trap-v0.c,
5360 gcc.target/cris/torture/trap-v3.c: New tests.
5361
5362 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5363
5364 PR c++/25137
5365 * g++.dg/warn/Wbraces3.C: New.
5366 * g++.dg/warn/Wbraces4.C: Likewise.
5367
5368 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR tree-optimization/53505
5371 * c-c++-common/torture/pr53505.c: New test.
5372
5373 2012-05-27 Nathan Sidwell <nathan@acm.org>
5374
5375 * gcc.dg/stmt-expr-4.c: New.
5376
5377 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5378
5379 PR c++/53491
5380 * g++.dg/parse/crash60.C: New.
5381
5382 2012-05-26 Jason Merrill <jason@redhat.com>
5383
5384 PR c++/53220
5385 * c-c++-common/array-lit.c: New.
5386 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5387
5388 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5389
5390 PR ada/50294
5391 * gnat.dg/array21.adb: New test.
5392
5393 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5396
5397 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/32054
5400 * g++.dg/other/anon-union3.C: New.
5401
5402 2012-05-25 Ian Lance Taylor <iant@google.com>
5403
5404 * gcc.dg/split-6.c: New test.
5405
5406 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5407
5408 * gnat.dg/lto14.adb: New test.
5409
5410 2012-05-25 Tristan Gingold <gingold@adacore.com>
5411
5412 * gcc.target/i386/large-frame.c: New.
5413
5414 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5415 * gcc.target/powerpc/lhs-1.c: New.
5416 * gcc.target/powerpc/lhs-2.c: New.
5417 * gcc.target/powerpc/lhs-3.c: New.
5418
5419 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5420
5421 Make unwound macro expansion trace less redundant
5422 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5423 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5424 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5425 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5426 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5427 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5428
5429 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5430
5431 PR c++/53464
5432 * g++.dg/cpp0x/constexpr-default1.C: New.
5433
5434 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5435
5436 PR c++/32080
5437 * g++.dg/eh/goto2.C: New.
5438
5439 2012-05-24 Richard Guenther <rguenther@suse.de>
5440
5441 PR middle-end/53460
5442 * g++.dg/tree-prof/pr53460.C: New testcase.
5443
5444 2012-05-24 Richard Guenther <rguenther@suse.de>
5445
5446 PR bootstrap/53466
5447 * g++.dg/debug/pr53466.C: New testcase.
5448
5449 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR tree-optimization/53465
5452 * gcc.c-torture/execute/pr53465.c: New test.
5453
5454 2012-05-23 Tobias Burnus <burnus@net-b.de>
5455
5456 PR fortran/51055
5457 PR fortran/45170
5458 * gfortran.dg/allocate_with_typespec_6.f90: New.
5459
5460 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5461
5462 PR c++/29185
5463 * g++.dg/warn/delete-array-1.C: New.
5464
5465 2012-05-23 Richard Guenther <rguenther@suse.de>
5466
5467 * gcc.dg/torture/pr39074-2.c: Adjust.
5468 * gcc.dg/torture/pr39074.c: Likewise.
5469 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5470 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5471
5472 2012-05-22 Jan Hubicka <jh@suse.cz>
5473
5474 PR middle-end/53161
5475 * g++.dg/torture/pr53161.C: New testcase.
5476
5477 2012-05-22 Tobias Burnus <burnus@net-b.de>
5478
5479 PR fortran/53389
5480 * gfortran.dg/realloc_on_assign_15.f90: New.
5481
5482 2012-05-22 Richard Guenther <rguenther@suse.de>
5483
5484 PR middle-end/51071
5485 * gcc.dg/torture/pr51071-2.c: New testcase.
5486
5487 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5488
5489 PR tree-optimization/53336
5490 * g++.dg/torture/pr53336.C: New testcase.
5491
5492 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5493
5494 PR c++/53322
5495 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5496 instead of -Wunused-local-typedefs.
5497
5498 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/51184
5501 * g++.dg/other/abstract4.C: New-
5502
5503 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5504
5505 PR c++/40821
5506 * g++.dg/ext/attrib46.C: New.
5507
5508 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5509
5510 PR c/53418
5511 * gcc.c-torture/compile/pr53418-1.c,
5512 gcc.c-torture/compile/pr53418-2.c: New tests.
5513
5514 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR tree-optimization/53366
5517 * gcc.dg/torture/pr53366-1.c: New test.
5518 * gcc.dg/torture/pr53366-2.c: New test.
5519 * gcc.target/i386/pr53366-1.c: New test.
5520 * gcc.target/i386/pr53366-2.c: New test.
5521
5522 PR tree-optimization/53409
5523 * gcc.c-torture/compile/pr53409.c: New test.
5524
5525 PR tree-optimization/53410
5526 * gcc.c-torture/compile/pr53410-1.c: New test.
5527 * gcc.c-torture/compile/pr53410-2.c: New test.
5528
5529 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5530
5531 PR target/53425
5532 * gcc.target/i386/pr53425-1.c: New file.
5533 * gcc.target/i386/pr53425-2.c: Likewise.
5534
5535 2012-05-21 Richard Guenther <rguenther@suse.de>
5536
5537 PR tree-optimization/53408
5538 * gcc.dg/torture/pr53408.c: New testcase.
5539
5540 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5541 H.J. Lu <hongjiu.lu@intel.com>
5542
5543 PR target/53416
5544 * gcc.target/i386/pr53416.c: New file.
5545
5546 2012-05-21 Richard Guenther <rguenther@suse.de>
5547
5548 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5549
5550 2012-05-21 Richard Guenther <rguenther@suse.de>
5551
5552 * gcc.dg/torture/ldist-1.c: New testcase.
5553
5554 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5555
5556 * gnat.dg/lto13.adb: New test.
5557 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5558
5559 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5560
5561 * gnat.dg/specs/lto12.ads: New test.
5562 * gnat.dg/specs/lto12_pkg.ads: New helper.
5563
5564 2012-05-18 Richard Guenther <rguenther@suse.de>
5565
5566 PR tree-optimization/53346
5567 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5568 * gcc.target/i386/incoming-10.c: Adjust.
5569 * gcc.target/i386/incoming-11.c: Likewise.
5570 * gcc.target/i386/pr46295.c: Likewise.
5571
5572 2012-05-18 Richard Guenther <rguenther@suse.de>
5573
5574 * gcc.dg/pr53352.c: Return zero.
5575
5576 2012-05-18 Richard Guenther <rguenther@suse.de>
5577
5578 PR tree-optimization/53390
5579 * gcc.dg/torture/pr53390.c: New testcase.
5580
5581 2012-05-18 Meador Inge <meadori@codesourcery.com>
5582
5583 PR rtl-optimization/53352
5584 * gcc.dg/pr53352.c: New test.
5585
5586 2012-05-17 David S. Miller <davem@davemloft.net>
5587
5588 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5589 failure on sparc-*-linux-gnu.
5590
5591 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5592
5593 PR c++/39681
5594 * g++.dg/parse/error49.C: New.
5595 * g++.dg/cpp0x/error8.C: Likewise.
5596 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5597 * g++.dg/ext/utf-dflt2.C: Likewise.
5598 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5599 * g++.dg/ext/utf-dflt.C: Likewise.
5600 * c-c++-common/raw-string-3.c: Likewise.
5601 * c-c++-common/raw-string-4.c: Likewise.
5602
5603 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5604
5605 PR c++/53371
5606 * g++.dg/cpp0x/catch1.C: New.
5607
5608 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 PR c++/44516
5611 * g++.dg/parse/error48.C: New.
5612 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5613 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5614
5615 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5616
5617 * gcc.dg/tm/indirect-2.c: New test.
5618
5619 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5620
5621 PR tree-optimization/53217
5622 * gfortran.dg/pr53217.f90: New test.
5623
5624 2012-05-16 Richard Guenther <rguenther@suse.de>
5625
5626 PR tree-optimization/53364
5627 * g++.dg/torture/pr53364.C: New testcase.
5628
5629 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5630
5631 PR testsuite/52641
5632 * gcc.dg/pr52549.c: Fix test for long != void*
5633 * gcc.c-torture/execute/pr52979-1.x: New file.
5634 * gcc.c-torture/execute/pr52979-2.x: New file.
5635
5636 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5637
5638 PR preprocessor/7263
5639 * gcc.dg/binary-constants-2.c: Run without tracking locations
5640 accross macro expansion.
5641 * gcc.dg/binary-constants-3.c: Likewise.
5642 * gcc.dg/cpp/sysmac2.c: Likewise.
5643 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5644 location.
5645 * gcc.dg/cpp/syshdr3.c: New test.
5646 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5647 * gcc.dg/system-binary-constants-1.c: New test.
5648 * gcc.dg/system-binary-constants-1.h: New header for the new test
5649 above.
5650 * g++.dg/cpp/syshdr3.C: New test.
5651 * g++.dg/cpp/syshdr3.h: New header the new test above.
5652 * g++.dg/system-binary-constants-1.C: New test.
5653 * g++.dg/system-binary-constants-1.h: New header the new test
5654 above.
5655
5656 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5659
5660 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR target/53358
5663 * gcc.dg/pr53358.c: New test.
5664
5665 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/11856
5668 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5669 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5670
5671 2012-05-15 Olivier Hainque <hainque@adacore.com>
5672
5673 * g++.dg/eh/sighandle.C: New testcase.
5674
5675 2012-05-15 Richard Guenther <rguenther@suse.de>
5676
5677 PR tree-optimization/53355
5678 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5679
5680 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5681
5682 * gfortran.dg/*.f90: Remove now redundant manual
5683 cleanup-modules directive.
5684
5685 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5686
5687 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5688 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5689
5690 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5691
5692 PR fortran/52428
5693 * gfortran.dg/int_range_io_1.f90: New test.
5694
5695 2012-05-14 Andi Kleen <ak@linux.intel.com>
5696 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR target/53315
5699 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5700 * gcc.target/i386/rtm-check.h: New file.
5701 * gcc.target/i386/pr53315.c: New test.
5702
5703 2012-05-14 Tobias Burnus <burnus@net-b.de>
5704
5705 PR fortran/49110
5706 PR fortran/51055
5707 PR fortran/53329
5708 * gfortran.dg/deferred_type_param_4.f90: New.
5709 * gfortran.dg/deferred_type_param_6.f90: New.
5710
5711 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5712
5713 * gcc.target/i386/retarg.c: New test.
5714
5715 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5716
5717 PR fortran/45170
5718 * gfortran.dg/deferred_type_param_3.f90: New.
5719 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5720 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5721
5722 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5723
5724 * gnat.dg/null_pointer_deref3.adb: New test.
5725
5726 2012-05-12 Tobias Burnus <burnus@net-b.de>
5727
5728 PR fortran/49110
5729 PR fortran/52843
5730 * gfortran.dg/deferred_type_param_5.f90: New.
5731
5732 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 * g++.dg/parse/error47.C: New.
5735
5736 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5737
5738 PR fortran/52537
5739 * gfortran.dg/string_compare_4.f90: Change option
5740 to -fdump-tree-original. Add test case for kind=4.
5741
5742 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5743
5744 PR fortran/52537
5745 * gfortran.dg/string_compare_4.f90: New test.
5746
5747 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5748
5749 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5750
5751 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5752
5753 PR c++/53305
5754 * g++.dg/cpp0x/variadic132.C: New.
5755
5756 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5757
5758 PR c++/53158
5759 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5760 * g++.dg/parse/error26.C: Tweak dg-error column number.
5761
5762 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/53301
5765 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5766
5767 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5768
5769 * gnat.dg/lto11.ad[sb]: New test.
5770
5771 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5772
5773 PR target/52908
5774 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5775 directive to Scan for vpmuldq, not vpmacsdql.
5776
5777 2012-05-09 Michael Matz <matz@suse.de>
5778
5779 PR tree-optimization/53185
5780 * gcc.dg/vect/pr53185.c: New test.
5781
5782 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 PR middle-end/53249
5785 * gcc.target/i386/pr53249.c: New.
5786
5787 2012-05-09 Richard Guenther <rguenther@suse.de>
5788
5789 PR tree-optimization/18437
5790 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5791 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5792
5793 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR tree-optimization/53226
5796 * gcc.c-torture/compile/pr53226.c: New test.
5797
5798 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5799
5800 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5801 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5802 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5803 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5804 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5805 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5806 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5807 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5808 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5809 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5810 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5811 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5812 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5813 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5814
5815 2012-05-09 Dehao Chen <dehao@google.com>
5816
5817 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5818 * gcc.dg/predict-2.c: Likewise.
5819 * gcc.dg/predict-3.c: Likewise.
5820 * gcc.dg/predict-4.c: Likewise.
5821 * gcc.dg/predict-5.c: Likewise.
5822 * gcc.dg/predict-6.c: Likewise.
5823
5824 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5825
5826 PR target/53272
5827 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5828
5829 2012-05-08 Richard Guenther <rguenther@suse.de>
5830
5831 * gcc.dg/fold-bitand-4.c: New testcase.
5832
5833 2012-05-08 Dehao Chen <dehao@google.com>
5834
5835 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5836 heuristic is working properly.
5837 * gcc.dg/predict-2.c: Likewise.
5838 * gcc/dg/predict-3.c: Likewise.
5839 * gcc/dg/predict-4.c: Likewise.
5840 * gcc/dg/predict-5.c: Likewise.
5841 * gcc/dg/predict-6.c: Likewise.
5842
5843 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR tree-optimization/53239
5846 * g++.dg/opt/vrp3.C: New test.
5847 * g++.dg/opt/vrp3-aux.cc: New file.
5848 * g++.dg/opt/vrp3.h: New file.
5849
5850 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5851
5852 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5853 .uleb128 support in assembler output.
5854
5855 2012-05-07 Richard Guenther <rguenther@suse.de>
5856
5857 PR lto/42987
5858 * g++.dg/lto/pr42987_0.C: New testcase.
5859 * g++.dg/lto/pr42987_1.C: Likewise.
5860
5861 2012-05-07 Tobias Burnus <burnus@net-b.de>
5862
5863 PR fortran/53255
5864 * gfortran.dg/typebound_operator_15.f90: New.
5865
5866 2012-05-06 Tobias Burnus <burnus@net-b.de>
5867
5868 PR fortran/41587
5869 * gfortran.dg/class_array_13.f90: New.
5870
5871 2012-05-06 Tristan Gingold <gingold@adacore.com>
5872
5873 * gnat.dg/warn7.adb: New test.
5874
5875 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5876
5877 * gnat.dg/specs/renamings.ads: Rename to...
5878 * gnat.dg/specs/renaming1.ads: ...this.
5879 * gnat.dg/specs/renaming2.ads: New test.
5880 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5881 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5882 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5883 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5884
5885 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5886
5887 * gnat.dg/discr36.ad[sb]: New test.
5888 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5889
5890 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5891
5892 PR c/43772
5893 * c-c++-common/pr43772.c: New.
5894
5895 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5896
5897 PR fortran/41600
5898 * gfortran.dg/select_type_26.f03 : New test.
5899 * gfortran.dg/select_type_27.f03 : New test.
5900
5901 PR fortran/53191
5902 * gfortran.dg/select_type_28.f03 : New test.
5903
5904 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5905
5906 PR fortran/49010
5907 PR fortran/24518
5908 * gfortran.dg/mod_sign0_1.f90: New test.
5909 * gfortran.dg/mod_large_1.f90: New test.
5910
5911 2012-05-04 Tobias Burnus <burnus@net-b.de>
5912
5913 PR fortran/53175
5914 gfortran.dg/public_private_module_5.f90: New.
5915
5916 2012-05-04 Tobias Burnus <burnus@net-b.de>
5917
5918 PR fortran/53111
5919 * gfortran.dg/constructor_7.f90: New.
5920 * gfortran.dg/constructor_8.f90: New.
5921
5922 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5923
5924 PR c++/53166
5925 * g++.dg/cpp0x/static_assert7.C: New.
5926
5927 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5928
5929 PR tree-optimization/52633
5930 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5931 recognized as widening shifts instead of over-widening.
5932 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5933 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5934 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5935 * gcc.target/arm/pr52633.c: New test.
5936
5937 2012-05-04 Richard Guenther <rguenther@suse.de>
5938
5939 PR tree-optimization/53168
5940 * gcc.dg/torture/pr53168.c: New testcase.
5941 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5942
5943 2012-05-04 Richard Guenther <rguenther@suse.de>
5944
5945 * gcc.dg/lto/pr53214_0.c: New testcase.
5946
5947 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gcc.target/ia64/pr48496.c: New test.
5950 * gcc.target/ia64/pr52657.c: Likewise.
5951
5952 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5953
5954 PR c/51712
5955 * c-c++-common/pr51712.c: New.
5956
5957 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5958
5959 PR target/53199
5960 * gcc.target/powwerpc/pr53199.c: New file.
5961
5962 2012-05-03 Jason Merrill <jason@redhat.com>
5963
5964 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5965
5966 * gcc.dg/debug/dwarf2/dups-types.c: New.
5967 * gcc.dg/debug/dwarf2/dups-types.h: New.
5968
5969 2012-05-03 Jason Merrill <jason@redhat.com>
5970
5971 * g++.dg/debug/dwarf2/namespace-2.C: New.
5972 * g++.dg/debug/dwarf2/localclass3.C: New.
5973
5974 2012-05-03 Jason Merrill <jason@redhat.com>
5975
5976 * g++.dg/debug/dwarf2/thunk1.C: New.
5977
5978 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5979
5980 PR c++/53186
5981 * g++.dg/other/final2.C: New.
5982
5983 2012-05-03 Richard Guenther <rguenther@suse.de>
5984
5985 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5986
5987 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5988
5989 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5990 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5991 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5992 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5993
5994 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5995
5996 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5997 .byte 0xf2.
5998 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5999 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6000 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6001
6002 PR debug/53174
6003 * gcc.dg/pr53174.c: New test.
6004
6005 PR target/53187
6006 * gcc.target/arm/pr53187.c: New test.
6007 * gcc.c-torture/compile/pr53187.c: New test.
6008
6009 2012-05-03 Richard Guenther <rguenther@suse.de>
6010
6011 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6012 unsupported prefetching support.
6013
6014 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6015
6016 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6017 option -ftrack-macro-expansion=0.
6018 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6019 option -ftrack-macro-expansion=0.
6020
6021 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6022
6023 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6024 dg-options for target arm with dg-additional-options.
6025
6026 2012-05-03 Richard Guenther <rguenther@suse.de>
6027
6028 PR tree-optimization/53144
6029 * gcc.dg/torture/pr53144.c: New testcase.
6030
6031 2012-05-03 Tobias Burnus <burnus@net-b.de>
6032
6033 PR fortran/52864
6034 * gfortran.dg/pointer_intent_7.f90: New.
6035 * gfortran.dg/pure_formal_3.f90: New.
6036
6037 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6038
6039 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6040
6041 2012-05-02 Martin Jambor <mjambor@suse.cz>
6042
6043 PR lto/52605
6044 * g++.dg/lto/pr52605_0.C: New test.
6045
6046 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6047
6048 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6049 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6050 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6051 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6052 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6053 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6054 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6055 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6056 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6057 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6058 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6059 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6060 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6061 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6062 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6063 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6064
6065 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6066
6067 PR middle-end/53153
6068 * gcc.dg/pr53153.c: New test.
6069
6070 2012-05-02 Richard Guenther <rguenther@suse.de>
6071
6072 * g++.dg/tree-ssa/pr19807.C: Adjust.
6073
6074 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6075
6076 PR tree-optimization/53163
6077 * gcc.c-torture/compile/pr53163.c: New test.
6078
6079 PR rtl-optimization/53160
6080 * gcc.c-torture/execute/pr53160.c: New test.
6081
6082 2012-05-01 Ian Lance Taylor <iant@google.com>
6083
6084 PR c/37303
6085 * gcc.dg/pr37303.c: New test.
6086
6087 2012-05-01 Richard Henderson <rth@redhat.com>
6088
6089 * lib/target-supports.exp
6090 (check_effective_target_sync_long_long_runtime): True for
6091 check_effective_target_powerpc64.
6092
6093 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6094
6095 PR c++/51033
6096 * gcc.dg/vector-1.c: Move to ...
6097 * c-c++-common/vector-1.c: ... here.
6098 * gcc.dg/vector-2.c: Move to ...
6099 * c-c++-common/vector-2.c: ... here.
6100 * gcc.dg/vector-3.c: Move to ...
6101 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6102 * gcc.dg/vector-4.c: Move to ...
6103 * c-c++-common/vector-4.c: ... here.
6104 * gcc.dg/vector-init-1.c: Move to ...
6105 * c-c++-common/vector-init-1.c: ... here.
6106 * gcc.dg/vector-init-2.c: Move to ...
6107 * c-c++-common/vector-init-2.c: ... here.
6108 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6109 * c-c++-common/vector-subscript-1.c: ... here.
6110 * gcc.dg/vector-subscript-2.c: Move to ...
6111 * c-c++-common/vector-subscript-2.c: ... here.
6112 * gcc.dg/vector-subscript-3.c: Move to ...
6113 * c-c++-common/vector-subscript-3.c: ... here.
6114
6115 PR c++/51314
6116 * g++.dg/cpp0x/vt-51314.C: New test.
6117 * g++.dg/cpp0x/variadic76.C: Fix.
6118
6119 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6120
6121 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6122
6123 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6124
6125 Add -Wvarargs option
6126 * c-c++-common/Wvarargs.c: New test case.
6127 * c-c++-common/Wvarargs-2.c: Likewise.
6128
6129 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6130
6131 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6132 * objc.dg/foreach-7.m: Force the test case to run without
6133 -ftrack-macro-expansion.
6134 * c-c++-common/tm/attrib-1.c: Likewise.
6135 * c-c++-common/warn-ommitted-condop.c: Likewise.
6136 * gcc.dg/assign-warn-1.c: Likewise.
6137 * gcc.dg/assign-warn-2.c: Likewise.
6138 * gcc.dg/attr-alloc_size.c: Likewise.
6139 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6140 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6141 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6142 * gcc.dg/c90-const-expr-9.c: Likewise.
6143 * gcc.dg/c99-const-expr-9.c: Likewise.
6144 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6145 * gcc.dg/cpp/direct2s.c: Likewise.
6146 * gcc.dg/cpp/pr28709.c: Likewise.
6147 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6148 * gcc.dg/dfp/composite-type.c: Likewise.
6149 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6150 with -ftrack-macro-expansion
6151 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6152 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6153 * g++.dg/ext/cleanup-1.C: Likewise.
6154 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6155 * g++.dg/template/sfinae10.C: Likewise.
6156 * g++.dg/tm/wrap-2.C: Likewise.
6157 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6158 * g++.dg/warn/Wsign-conversion.C: Likewise.
6159 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6160 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6161 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6162 it to run with -ftrack-macro-expansion.
6163 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6164 test cases without -ftrack-macro-expansion.
6165
6166 Fix location for static class members
6167 * g++.dg/template/sfinae6_neg.C: Adjust.
6168
6169 Make conversion warnings work on NULL with -ftrack-macro-expansion
6170 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6171 alongside the previous testing for NULL.
6172
6173 Fix -Wuninitialized for -ftrack-macro-expansion
6174 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6175
6176 Strip "<built-in>" loc from displayed expansion context
6177 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6178 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6179 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6180 new test above.
6181
6182 Fix expansion point loc for macro-like tokens
6183 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6184 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6185
6186 Fix token pasting with -ftrack-macro-expansion
6187 * gcc.dg/cpp/paste17.c: New test case for
6188 -ftrack-macro-expansion=2 mode only.
6189 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6190
6191 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6192
6193 * gnat.dg/warn6.ad[sb]: New test.
6194
6195 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6196
6197 PR 53149
6198 * gcc.dg/20011021-1.c: Adjust testcase.
6199
6200 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6201
6202 PR fortran/53148
6203 * gfortran.dg/function_optimize_12.f90: New test.
6204
6205 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6206
6207 PR target/53156
6208 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6209 code to match current output and cover new peephole2 pattern.
6210
6211 2012-04-27 Ollie Wild <aaw@google.com>
6212
6213 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6214
6215 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6216
6217 * gcc.c-torture/execute/20120427-2.c: New testcase.
6218 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6219 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6220 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6221
6222 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6223
6224 PR target/53138
6225 * gcc.c-torture/execute/20120427-1.c: New testcase.
6226
6227 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6228
6229 PR middle-end/27139
6230 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6231
6232 2012-04-27 Tom de Vries <tom@codesourcery.com>
6233
6234 PR tree-optimization/51879
6235 * gcc.dg/pr51879.c: New test.
6236 * gcc.dg/pr51879-2.c: Same.
6237 * gcc.dg/pr51879-3.c: Same.
6238 * gcc.dg/pr51879-4.c: Same.
6239 * gcc.dg/pr51879-6.c: Same.
6240
6241 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6242
6243 PR c++/53096
6244 * g++.dg/cpp0x/defaulted35.C: New.
6245 * g++.dg/cpp0x/defaulted15.C: Adjust.
6246
6247 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6248
6249 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6250 structure layout.
6251
6252 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6253
6254 * gcc.target/i386/builtin_target.c: Check avx2.
6255
6256 2012-04-26 Alan Modra <amodra@gmail.com>
6257
6258 * gcc.target/powerpc/savres.c: New test.
6259 * gcc.target/powerpc/powerpc.exp: Run it.
6260
6261 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6262
6263 PR target/53120
6264 * gcc.dg/torture/pr53120.c: New test.
6265
6266 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR middle-end/52979
6269 * gcc.c-torture/compile/pr52979-1.c: New test.
6270 * gcc.c-torture/execute/pr52979-1.c: New test.
6271 * gcc.c-torture/execute/pr52979-2.c: New test.
6272
6273 2012-04-25 Richard Guenther <rguenther@suse.de>
6274
6275 * gcc.target/i386/l_fma_float_5.c: Adjust.
6276 * gcc.target/i386/l_fma_double_4.c: Likewise.
6277 * gcc.target/i386/l_fma_float_2.c: Likewise.
6278 * gcc.target/i386/l_fma_float_6.c: Likewise.
6279 * gcc.target/i386/l_fma_double_1.c: Likewise.
6280 * gcc.target/i386/l_fma_double_5.c: Likewise.
6281 * gcc.target/i386/l_fma_float_3.c: Likewise.
6282 * gcc.target/i386/l_fma_double_2.c: Likewise.
6283 * gcc.target/i386/l_fma_double_6.c: Likewise.
6284 * gcc.target/i386/l_fma_float_4.c: Likewise.
6285 * gcc.target/i386/l_fma_double_3.c: Likewise.
6286 * gcc.target/i386/l_fma_float_1.c: Likewise.
6287
6288 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6289
6290 PR tree-optimization/53058
6291 * gcc.c-torture/compile/pr53058.c: New test.
6292
6293 2012-04-25 Jan Hubicka <jh@suse.cz>
6294
6295 PR middle-end/53088
6296 * gcc.target/i386/pr39082-1.c: Update warning location.
6297
6298 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR c/52880
6301 * gcc.dg/pr52880.c: New test.
6302
6303 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6304
6305 * gcc.dg/m-un-2.c: Update.
6306 * gcc.dg/20011021-1.c: Update.
6307
6308 2012-04-25 Tobias Burnus <burnus@net-b.de>
6309
6310 PR fortran/52196
6311 * gfortran.dg/realloc_on_assign_14.f90: New.
6312
6313 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6314
6315 PR testsuite/52641
6316 PR tree-optimizations/52891
6317 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6318
6319 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/52363
6322 * g++.dg/cpp0x/sfinae35.C: New.
6323 * g++.dg/cpp0x/sfinae36.C: Likewise.
6324
6325 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6326
6327 * gcc.target/builtin_target.c: New testcase.
6328
6329 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6330
6331 PR target/47197
6332 * gcc.target/powerpc/pr47197.c: New test.
6333
6334 2012-04-24 Richard Guenther <rguenther@suse.de>
6335
6336 PR tree-optimization/53085
6337 * g++.dg/torture/pr53085.C: New testcase.
6338
6339 2012-04-24 Andrew Pinski <apinski@cavium.com>
6340
6341 PR tree-opt/33512
6342 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6343 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6344 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6345
6346 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR middle-end/53084
6349 * gcc.c-torture/execute/pr53084.c: New test.
6350
6351 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6354
6355 2012-04-23 Andrew Pinski <apinski@cavium.com>
6356
6357 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6358
6359 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6360
6361 PR regression/53076
6362 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6363 * gcc.dg/torture/builtin-power-1.c: Likewise.
6364
6365 2012-04-23 Richard Guenther <rguenther@suse.de>
6366
6367 PR tree-optimization/53070
6368 * gcc.dg/torture/pr53070.c: New testcase.
6369
6370 2012-04-23 Richard Guenther <rguenther@suse.de>
6371
6372 PR c/53060
6373 * gcc.dg/pr53060.c: New testcase.
6374
6375 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR tree-optimizations/52891
6378 * gcc.c-torture/compile/pr52891-1.c: New test.
6379 * gcc.c-torture/compile/pr52891-2.c: New test.
6380
6381 2012-04-22 Tobias Burnus <burnus@net-b.de>
6382
6383 PR fortran/53051
6384 * gfortran.dg/read_float_4.f90: New.
6385
6386 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6387
6388 PR 35441
6389 * c-c++-common/pr35441.C: New.
6390
6391 2012-04-20 Ian Lance Taylor <iant@google.com>
6392
6393 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6394 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6395
6396 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6397
6398 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6399 array access.
6400 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6401
6402 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6403
6404 PR rtl-optimization/44214
6405 * gcc.dg/pr44214-1.c: New test.
6406 * gcc.dg/pr44214-2.c: Likewise.
6407 * gcc.dg/pr44214-3.c: Likewise.
6408
6409 2012-04-20 Richard Guenther <rguenther@suse.de>
6410
6411 * g++.dg/torture/20120420-1.C: New testcase.
6412
6413 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6414
6415 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6416
6417 2012-04-19 Christian Bruel <christian.bruel@st.com>
6418
6419 * gcc.dg/pr52283.c: New test.
6420
6421 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6422
6423 * gcc.dg/pr37985.c: New test.
6424
6425 2012-04-19 Richard Guenther <rguenther@suse.de>
6426
6427 PR rtl-optimization/44688
6428 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6429 possibly profitable.
6430
6431 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6432
6433 PR tree-optimization/52976
6434 * gfortran.dg/reassoc_11.f: New test.
6435
6436 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6437
6438 PR tree-optimization/52976
6439 * gfortran.dg/reassoc_7.f: New test.
6440 * gfortran.dg/reassoc_8.f: Likewise.
6441 * gfortran.dg/reassoc_9.f: Likewise.
6442 * gfortran.dg/reassoc_10.f: Likewise.
6443
6444 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6445
6446 PR c++/52422
6447 * g++.dg/cpp0x/sfinae33.C: New.
6448 * g++.dg/cpp0x/sfinae34.C: Likewise.
6449
6450 2012-04-18 Joey Ye <joey.ye@arm.com>
6451
6452 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6453
6454 2012-04-18 Richard Guenther <rguenther@suse.de>
6455
6456 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6457 array access.
6458 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6459 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6460
6461 2012-04-17 Tom de Vries <tom@codesourcery.com>
6462
6463 * g++.dg/pr51264-4.C: New test.
6464
6465 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/52599
6468 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6469
6470 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 PR c++/53003
6473 * g++.dg/parse/crash59.C: New.
6474
6475 2012-04-17 Michael Matz <matz@suse.de>
6476
6477 PR tree-optimization/18437
6478 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6479
6480 2012-04-17 Richard Guenther <rguenther@suse.de>
6481
6482 PR middle-end/53011
6483 * g++.dg/torture/pr53011.C: New testcase.
6484
6485 2012-04-16 Jason Merrill <jason@redhat.com>
6486
6487 PR c++/38543
6488 * g++.dg/cpp0x/variadic131.C: New.
6489
6490 PR c++/52008
6491 * g++.dg/cpp0x/variadic130.C: New.
6492
6493 PR c++/50830
6494 * g++.dg/cpp0x/variadic129.C: New.
6495
6496 PR c++/50303
6497 * g++.dg/cpp0x/variadic128.C: New.
6498
6499 2012-04-16 Tobias Burnus <burnus@net-b.de>
6500
6501 PR fortran/52864
6502 * gfortran.dg/pointer_intent_6.f90: New.
6503
6504 2012-04-16 Tobias Burnus <burnus@net-b.de>
6505
6506 PR fortran/52916
6507 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6508 to include public_private_module_4.f90.
6509 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6510 targets.
6511
6512 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 PR c++/49152
6515 * g++.dg/diagnostic/operator1.C: New.
6516 * g++.dg/ext/label5.C: Adjust.
6517 * g++.dg/ext/va-arg1.C: Likewise.
6518 * g++.dg/other/error20.C: Likewise.
6519 * g++.dg/other/error20.C: Likewise.
6520 * g++.dg/other/error16.C: Likewise.
6521 * g++.dg/other/error10.C: Likewise.
6522 * g++.dg/parse/error30.C: Likewise.
6523 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6524
6525 2012-04-16 Jason Merrill <jason@redhat.com>
6526
6527 PR c++/51148
6528 * g++.dg/cpp0x/variadic127.C: New.
6529
6530 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6531
6532 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6533 testcase name.
6534 Use fail, pass instead of unresolved.
6535 Don't log $optstr.
6536
6537 PR testsuite/52948
6538 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6539 TODO_dump_func.
6540 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6541 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6542 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6543
6544 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6545
6546 PR fortran/52968
6547 * gfortran.dg/typebound_call_23.f03: New test case.
6548
6549 2012-04-15 Jason Merrill <jason@redhat.com>
6550
6551 PR c++/47220
6552 * g++.dg/cpp0x/variadic126.C: New.
6553
6554 PR c++/52380
6555 * g++.dg/cpp0x/variadic125.C: New.
6556
6557 PR c++/52292
6558 * g++.dg/cpp0x/variadic124.C: New.
6559
6560 PR c++/52706
6561 * g++.dg/cpp0x/nullptr27.C: New.
6562
6563 PR c++/52818
6564 * g++.dg/warn/format8.C: New.
6565
6566 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6567
6568 PR fortran/51082
6569 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6570
6571 2012-04-14 Tobias Burnus <burnus@net-b.de>
6572
6573 PR fortran/52916
6574 PR fortran/40973
6575 * gfortran.dg/public_private_module_3.f90: New.
6576 * gfortran.dg/public_private_module_4.f90: New.
6577
6578 2012-04-14 Tom de Vries <tom@codesourcery.com>
6579
6580 * gcc.dg/superblock.c: New test.
6581
6582 2012-04-14 Tom de Vries <tom@codesourcery.com>
6583
6584 * gcc.dg/pr51879-12.c: New test.
6585
6586 2012-04-13 Jason Merrill <jason@redhat.com>
6587
6588 PR c++/52824
6589 * g++.dg/cpp0x/variadic123.C: New.
6590 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6591
6592 PR c++/52905
6593 * g++.dg/cpp0x/initlist-ctor1.C: New.
6594
6595 PR c++/52915
6596 * g++.dg/other/anon-union2.C: New.
6597
6598 2012-04-13 Martin Jambor <mjambor@suse.cz>
6599
6600 PR middle-end/52939
6601 * g++.dg/ipa/pr52939.C: New test.
6602
6603 2012-04-13 Tom de Vries <tom@codesourcery.com>
6604
6605 * gcc.dg/pr52734.c: New test.
6606
6607 2012-04-13 Richard Guenther <rguenther@suse.de>
6608
6609 PR tree-optimization/52969
6610 * gcc.dg/torture/pr52969.c: New testcase.
6611
6612 2012-04-13 Richard Guenther <rguenther@suse.de>
6613
6614 PR c/52549
6615 * gcc.dg/pr52549.c: New testcase.
6616
6617 2012-04-13 Richard Guenther <rguenther@suse.de>
6618
6619 PR c/52862
6620 * gcc.dg/pr52862.c: New testcase.
6621
6622 2012-04-13 Joey Ye <joey.ye@arm.com>
6623
6624 * gcc.target/arm/thumb1-imm.c: New testcase.
6625
6626 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6627
6628 PR target/52932
6629 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6630 second function argument.
6631 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6632 (calc_permps): Update declaration. Calculate result correctly.
6633 (avx2_test): Change src2 type to union256i_d.
6634 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6635 correctly.
6636
6637 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6638
6639 PR target/52775
6640 * gcc.target/powerpc/pr52775.c: New file.
6641
6642 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6643
6644 PR tree-optimization/18589
6645 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6646 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6647 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6648 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6649 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6650 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6651 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6652 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6653 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6654 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6655
6656 2012-04-12 Richard Guenther <rguenther@suse.de>
6657
6658 PR tree-optimization/52943
6659 * gcc.dg/torture/pr52943.c: New testcase.
6660
6661 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6662
6663 PR target/50751
6664 * gcc/target/sh/pr50751-4.c: New.
6665 * gcc/target/sh/pr50751-5.c: New.
6666 * gcc/target/sh/pr50751-6.c: New.
6667 * gcc/target/sh/pr50751-7.c: New.
6668
6669 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6670
6671 PR c++/52465
6672 * g++.dg/lookup/using52.C: New.
6673
6674 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6675
6676 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6677
6678 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6679
6680 PR rtl-optimization/52876
6681 * gcc.target/i386/pr52876.c: New.
6682
6683 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6684
6685 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6686 __UINTPTR_TYPE__.
6687 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6688 __INTPTR_TYPE__.
6689 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6690 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6691 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6692 (ptrdiff_t): ... this. All uses changed.
6693 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6694 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6695 __INTPTR_TYPE__.
6696 (main): Cast argument to __INTPTR_TYPE__.
6697 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6698 size_t.
6699 * gcc.dg/mallign.c (main): Likewise.
6700 * gcc.dg/pr38700.c (foo): Likewise.
6701 * gcc.dg/long-long-cst1.c (t): Likewise.
6702 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6703 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6704 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6705 * gcc.dg/pr25682.c (d, foo): Likewise.
6706 * gcc.dg/format/cast-1.c (f): Likewise.
6707 * gcc.dg/c90-const-expr-10.c
6708 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6709 (size_t): ...this. All uses changed.
6710 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6711 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6712 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6713 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6714 * gcc.dg/sequence-pt-1.c: Likewise.
6715 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6716 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6717 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6718 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6719 of ptrdiff_t with it.
6720 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6721 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6722 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6723
6724 2012-04-11 Jason Merrill <jason@redhat.com>
6725
6726 PR debug/45088
6727 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6728 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6729
6730 PR c++/52906
6731 * g++.dg/ext/attrib45.C: New.
6732
6733 * g++.dg/eh/dtor3.C: New.
6734
6735 2012-04-11 Richard Guenther <rguenther@suse.de>
6736
6737 PR middle-end/52621
6738 * gfortran.dg/pr52621.f90: New testcase.
6739
6740 2012-04-11 Richard Guenther <rguenther@suse.de>
6741
6742 PR middle-end/52918
6743 * g++.dg/torture/pr52918-1.C: New testcase.
6744 * g++.dg/torture/pr52918-2.C: Likewise.
6745
6746 2012-04-11 Tobias Burnus <burnus@net-b.de>
6747
6748 PR fortran/52729
6749 * gfortran.dg/block_11.f90: New.
6750
6751 2012-04-11 Nick Clifton <nickc@redhat.com>
6752
6753 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6754
6755 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6756
6757 PR target/16458
6758 * gcc.target/powerpc/pr16458-1.c: New test.
6759 * gcc.target/powerpc/pr16458-2.c: Likewise.
6760 * gcc.target/powerpc/pr16458-3.c: Likewise.
6761 * gcc.target/powerpc/pr16458-4.c: Likewise.
6762
6763 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6766 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6767 * gcc.dg/builtin-bswap-5.c: Likewise.
6768 * gcc.target/i386/builtin-bswap-4.c: New test.
6769
6770 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6771
6772 PR 24985
6773 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6774
6775 2012-04-11 Richard Guenther <rguenther@suse.de>
6776
6777 PR rtl-optimization/52881
6778 * gcc.dg/torture/pr52881.c: New testcase.
6779 * gcc.dg/torture/pr52913.c: Likewise.
6780
6781 2012-04-11 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/52912
6784 * gcc.dg/torture/pr52912.c: New testcase.
6785
6786 2010-04-10 Michael Matz <matz@suse.de>
6787
6788 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6789 * gcc.dg/vect/vect-outer-1.c: Adjust.
6790 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6791 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6792 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6793 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6794 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6795 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6796
6797 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6798
6799 PR tree-optimization/52870
6800 * gcc.dg/vect/pr52870.c: New test.
6801
6802 2012-04-09 Mike Stump <mikestump@comcast.net>
6803
6804 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6805 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6806 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6807 * gnat.dg/aggr11.adb: Likewise.
6808 * gnat.dg/aggr11_pkg.ads: Likewise.
6809 * gnat.dg/aggr15.adb: Likewise.
6810 * gnat.dg/aggr15.ads: Likewise.
6811 * gnat.dg/aggr17.adb: Likewise.
6812 * gnat.dg/aggr18.adb: Likewise.
6813 * gnat.dg/array14.adb: Likewise.
6814 * gnat.dg/array14.ads: Likewise.
6815 * gnat.dg/array14_pkg.ads: Likewise.
6816 * gnat.dg/array19.adb: Likewise.
6817 * gnat.dg/array19.ads: Likewise.
6818 * gnat.dg/discr27.adb: Likewise.
6819 * gnat.dg/discr27.ads: Likewise.
6820 * gnat.dg/discr35.adb: Likewise.
6821 * gnat.dg/discr35.ads: Likewise.
6822 * gnat.dg/discr6.adb: Likewise.
6823 * gnat.dg/discr6_pkg.ads: Likewise.
6824 * gnat.dg/import1.adb: Likewise.
6825 * gnat.dg/import1.ads: Likewise.
6826 * gnat.dg/loop_address2.adb: Likewise.
6827 * gnat.dg/opt7.adb: Likewise.
6828 * gnat.dg/opt7.ads: Likewise.
6829 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6830 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6831 * gnat.dg/rep_clause2.adb: Likewise.
6832 * gnat.dg/rep_clause2.ads: Likewise.
6833 * gnat.dg/slice2.adb: Likewise.
6834 * gnat.dg/slice2.ads: Likewise.
6835 * gnat.dg/slice6.adb: Likewise.
6836 * gnat.dg/slice6_pkg.ads: Likewise.
6837 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6838 * gnat.dg/taft_type2.adb: Likewise.
6839 * gnat.dg/taft_type2.ads: Likewise.
6840 * gnat.dg/taft_type2_pkg.ads: Likewise.
6841 * gnat.dg/volatile10.adb: Likewise.
6842 * gnat.dg/volatile10_pkg.ads: Likewise.
6843
6844 * gcc.dg/dll-8.c: Remove execute permissions.
6845 * g++.dg/ext/dllexport5.C: Likewise.
6846
6847 2012-04-09 Jan Hubicka <jh@suse.cz>
6848
6849 PR lto/52722
6850 PR lto/51765
6851 PR lto/52634
6852 * gcc.dg/lto/pr52634_1.c: New testcase.
6853 * gcc.dg/lto/pr52634_0.c: New testcase.
6854
6855 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6856
6857 PR target/52883
6858 * gcc.target/i386/pr52883.c: New testcase.
6859
6860 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6861
6862 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6863 (check_effective_target_sync_long_long): Add SPARC case.
6864 (check_effective_target_sync_long_long_runtime): Likewise.
6865 (check_effective_target_sync_int_long): Adjust SPARC case.
6866 (check_effective_target_sync_char_short): Likewise.
6867
6868 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6869
6870 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6871 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6872
6873 2012-04-08 Tobias Burnus <burnus@net-b.de>
6874
6875 PR fortran/40973
6876 PR fortran/52751
6877 * gfortran.dg/public_private_module_2.f90: New.
6878
6879 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6880
6881 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6882 directives.
6883
6884 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6885
6886 PR fortran/52893
6887 * gfortran.dg/function_optimize_11.f90: New test.
6888
6889 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6890
6891 PR fortran/52668
6892 * gfortran.dg/use_only_6.f90: New test.
6893
6894 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6895
6896 PR fortran/52668
6897 * gfortran.dg/use_only_6.f90: New test.
6898 2012-04-06 Mike Stump <mikestump@comcast.net>
6899
6900 PR testsuite/50722
6901 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6902
6903 2012-04-05 Jason Merrill <jason@redhat.com>
6904
6905 PR c++/52596
6906 * g++.dg/template/qualified-id5.C: New.
6907
6908 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6909
6910 PR target/52882
6911 * gcc.target/i386/pr52882.c: New test.
6912
6913 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6914 Dominique D'Humieures <dominiq@lps.ens.fr>
6915
6916 PR testsuite/52614
6917 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6918 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6919
6920 2012-04-04 Jason Merrill <jason@redhat.com>
6921
6922 PR c++/52845
6923 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6924
6925 2012-04-03 Jason Merrill <jason@redhat.com>
6926
6927 PR c++/52796
6928 * g++.dg/cpp0x/variadic-value1.C: New.
6929
6930 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6931
6932 * gnat.dg/pack18.adb: New test.
6933 * gnat.dg/pack18_pkg.ads: New helper.
6934
6935 2012-04-03 Richard Guenther <rguenther@suse.de>
6936
6937 PR tree-optimization/52808
6938 * gcc.dg/pr52808.c: New testcase.
6939
6940 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR tree-optimization/52835
6943 * gfortran.dg/pr52835.f90: New test.
6944
6945 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gnat.dg/specs/aggr5.ads: New test.
6948
6949 2012-04-02 Richard Guenther <rguenther@suse.de>
6950
6951 PR tree-optimization/52756
6952 * gcc.dg/torture/pr52756.c: New testcase.
6953
6954 2012-04-02 Richard Guenther <rguenther@suse.de>
6955
6956 PR middle-end/52803
6957 * gcc.dg/pr52803.c: New testcase.
6958
6959 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6960
6961 PR c++/40942
6962 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6963 DR 214 in account.
6964
6965 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6966
6967 PR c++/50043
6968 * g++.dg/cpp0x/noexcept17.C: New.
6969 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6970 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6971 * g++.dg/cpp0x/noexcept01.C: Likewise.
6972 * g++.dg/eh/init-temp1.C: Likewise.
6973 * g++.dg/eh/ctor1.C: Likwise.
6974
6975 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6976
6977 * gnat.dg/controlled6.adb: New test.
6978 * gnat.dg/controlled6_pkg.ads: New helper.
6979 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6980
6981 2012-03-30 Richard Henderson <rth@redhat.com>
6982
6983 PR debug/52727
6984 * g++.dg/opt/pr52727.C: New testcase.
6985
6986 2012-03-30 Richard Guenther <rguenther@suse.de>
6987
6988 PR tree-optimization/52754
6989 * gcc.target/i386/pr52754.c: New testcase.
6990
6991 2012-03-30 Richard Guenther <rguenther@suse.de>
6992
6993 PR middle-end/52772
6994 * g++.dg/torture/pr52772.C: New testcase.
6995
6996 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6997
6998 PR c++/52718
6999 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7000
7001 2012-03-29 Jason Merrill <jason@redhat.com>
7002
7003 PR c++/52685
7004 * g++.dg/template/inherit8.C: New.
7005
7006 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR c++/52759
7009 * g++.dg/ext/weak4.C: New test.
7010
7011 PR tree-optimization/52760
7012 * gcc.c-torture/execute/pr52760.c: New test.
7013
7014 2012-03-29 Jason Merrill <jason@redhat.com>
7015
7016 PR c++/52743
7017 * g++.dg/cpp0x/initlist-array3.C: New.
7018
7019 2012-03-28 Jason Merrill <jason@redhat.com>
7020
7021 PR c++/52746
7022 * g++.dg/overload/virtual2.C: New.
7023
7024 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7025
7026 * gnat.dg/vect7.ad[sb]: New test.
7027
7028 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7029 Tobias Burnus <burnus@gcc.gnu.org>
7030
7031 PR fortran/52652
7032 * gfortran.dg/allocate_class_1.f90 : Change error test.
7033 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7034 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7035 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7036
7037 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7038
7039 PR middle-end/52691
7040 * gcc.dg/pr52691.c: New test.
7041
7042 PR middle-end/52750
7043 * gcc.c-torture/compile/pr52750.c: New test.
7044
7045 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7046
7047 PR target/52692
7048 * gcc.target/avr/torture/builtins-2.c: New test.
7049
7050 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR target/52736
7053 * gcc.target/i386/pr52736.c: New test.
7054
7055 2012-03-27 Martin Jambor <mjambor@suse.cz>
7056
7057 PR middle-end/52693
7058 * gcc.dg/torture/pr52693.c: New test.
7059
7060 2012-03-27 Meador Inge <meadori@codesourcery.com>
7061
7062 PR c++/52672
7063 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7064
7065 2012-03-27 Mike Stump <mikestump@comcast.net>
7066
7067 PR target/52665
7068 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7069 failures that match branch names.
7070
7071 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7072 H.J. Lu <hongjiu.lu@intel.com>
7073
7074 PR target/52698
7075 * gcc.target/i386/pr52698.c: New test.
7076
7077 2012-03-27 Richard Guenther <rguenther@suse.de>
7078
7079 PR middle-end/52720
7080 * gcc.dg/torture/pr52720.c: New testcase.
7081
7082 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7083
7084 * gnat.dg/pack17.adb: New test.
7085
7086 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7087
7088 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7089 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7090
7091 2012-03-26 Martin Jambor <mjambor@suse.cz>
7092
7093 PR tree-optimization/50052
7094 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7095
7096 2012-03-26 Richard Guenther <rguenther@suse.de>
7097
7098 PR tree-optimization/52701
7099 * gfortran.dg/pr52701.f90: New testcase.
7100
7101 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7102
7103 PR tree-optimization/52686
7104 * gcc.target/arm/pr52686.c: New test.
7105
7106 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7107
7108 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7109 Add "-Os -flto" to list.
7110
7111 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7112
7113 * gnat.dg/concat2.ad[sb]: New test.
7114
7115 2012-03-24 Jason Merrill <jason@redhat.com>
7116
7117 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7118 * g++.dg/cpp0x/trailing2.C: Likewise.
7119 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7120 * g++.dg/cpp1y/auto-fn1.C: New.
7121 * g++.dg/cpp1y/auto-fn2.C: New.
7122 * g++.dg/cpp1y/auto-fn3.C: New.
7123 * g++.dg/cpp1y/auto-fn4.C: New.
7124 * g++.dg/cpp1y/auto-fn5.C: New.
7125 * g++.dg/cpp1y/auto-fn6.C: New.
7126 * g++.dg/cpp1y/auto-fn7.C: New.
7127 * g++.dg/cpp1y/auto-fn8.C: New.
7128 * g++.dg/cpp1y/auto-fn9.C: New.
7129 * g++.dg/cpp1y/auto-fn10.C: New.
7130 * g++.dg/cpp1y/auto-fn11.C: New.
7131
7132 2012-03-23 Richard Guenther <rguenther@suse.de>
7133
7134 PR tree-optimization/52678
7135 * gfortran.dg/pr52678.f: New testcase.
7136
7137 2012-03-23 Richard Guenther <rguenther@suse.de>
7138
7139 PR tree-optimization/52638
7140 * g++.dg/torture/pr52638.C: New testcase.
7141
7142 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7143
7144 PR c++/52487
7145 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7146
7147 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR c++/52671
7150 * g++.dg/ext/attrib44.C: New test.
7151
7152 2012-03-22 Jan Hubicka <jh@suse.cz>
7153
7154 PR middle-end/51737
7155 * g++.dg/torture/pr51737.C: New testcase
7156
7157 2012-03-22 Richard Guenther <rguenther@suse.de>
7158
7159 PR tree-optimization/52548
7160 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7161
7162 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7163
7164 * lib/fortran-modules.exp (list-module-names-1): Remove
7165 warning.
7166
7167 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7168
7169 PR target/50751
7170 * gcc.target/sh/pr50751-1.c: New.
7171 * gcc.target/sh/pr50751-2.c: New.
7172 * gcc.target/sh/pr50751-3.c: New.
7173
7174 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7175
7176 PR target/52479
7177 * gcc.target/sh/sh4a-cos.c: Remove.
7178 * gcc.target/sh/sh4a-sin.c: Remove.
7179 * gcc.target/sh/sh4a-sincos.c: Remove.
7180
7181 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7182
7183 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7184 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7185
7186 2012-03-21 Martin Jambor <mjambor@suse.cz>
7187
7188 PR testsuite/52641
7189 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7190 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7191
7192 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7193
7194 * gcc.target/arm/thumb-16bit-ops.c: New file.
7195 * gcc.target/arm/thumb-ifcvt.c: New file.
7196
7197 2012-03-20 Jason Merrill <jason@redhat.com>
7198
7199 * lib/target-supports.exp: Add { target c++1y }.
7200
7201 * g++.dg/cpp0x/auto32.C: New.
7202
7203 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7204
7205 PR testsuite/52641
7206 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7207 int32plus.
7208 * gcc.dg/torture/pr48124-4.c: Ditto:
7209 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7210
7211 2012-03-20 Jason Merrill <jason@redhat.com>
7212
7213 PR c++/52510
7214 * g++.dg/cpp0x/initlist66.C: New.
7215
7216 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7217
7218 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7219 __AVR_HAVE_LPMX__
7220
7221 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7222
7223 PR target/49868
7224 * gcc.target/avr/torture/addr-space-2.h: New file.
7225 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7226 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7227 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7228 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7229
7230 2012-03-20 Richard Guenther <rguenther@suse.de>
7231
7232 * gnat.dg/pack16.adb: New testcase.
7233 * gnat.dg/pack16_pkg.ads: Likewise.
7234 * gnat.dg/specs/pack8.ads: Likewise.
7235 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7236
7237 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 * g++.dg/warn/Wuseless-cast.C: Extend.
7240
7241 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7242
7243 PR c++/14710
7244 * g++.dg/warn/Wuseless-cast.C: New.
7245
7246 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7247
7248 PR libfortran/52608
7249 * gfortran.dg/pr52608.f90: New test.
7250
7251 2012-03-17 Tobias Burnus <burnus@net-b.de>
7252
7253 PR fortran/52585
7254 * gfortran.dg/proc_ptr_36.f90: New.
7255
7256 2012-03-16 Martin Jambor <mjambor@suse.cz>
7257
7258 * gcc.dg/misaligned-expand-1.c: New test.
7259 * gcc.dg/misaligned-expand-3.c: Likewise.
7260
7261 2012-03-16 Richard Guenther <rguenther@suse.de>
7262 Kai Tietz <ktietz@redhat.com>
7263
7264 PR middle-end/48814
7265 * gcc.c-torture/execute/pr48814-1.c: New test.
7266 * gcc.c-torture/execute/pr48814-2.c: New test.
7267 * gcc.dg/tree-ssa/assign-1.c: New test.
7268 * gcc.dg/tree-ssa/assign-2.c: New test.
7269 * gcc.dg/tree-ssa/assign-3.c: New test.
7270
7271 2012-03-16 Richard Guenther <rguenther@suse.de>
7272
7273 * gnat.dg/specs/pack7.ads: New testcase.
7274
7275 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR target/52568
7278 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7279 * gcc.dg/torture/vshuf-8.inc: Likewise.
7280 * gcc.dg/torture/vshuf-16.inc: Likewise.
7281 * gcc.dg/torture/vshuf-32.inc: Likewise.
7282
7283 2012-03-15 Jason Merrill <jason@redhat.com>
7284
7285 * g++.dg/torture/pr52582.C: New.
7286
7287 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7288
7289 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7290
7291 2012-03-15 Ira Rosen <irar@il.ibm.com>
7292 Ulrich Weigand <ulrich.weigand@linaro.org>
7293
7294 * gcc.dg/vect/slp-cond-3.c: New test.
7295 * gcc.dg/vect/slp-cond-4.c: New test.
7296
7297 2012-03-15 Ira Rosen <irar@il.ibm.com>
7298 Ulrich Weigand <ulrich.weigand@linaro.org>
7299
7300 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7301 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7302
7303 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7304
7305 PR libfortran/52434
7306 PR libfortran/48878
7307 PR libfortran/38199
7308 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7309 * gfortran.dg/round_1.f03: Likewise.
7310
7311 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7312 Andrew Pinski <apinski@cavium.com>
7313
7314 PR middle-end/52592
7315 * gcc.dg/pr52592.c: New test.
7316
7317 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7318
7319 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7320 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7321 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7322 * lib/fortran-modules.exp: .. this new file. Adjust users.
7323 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7324 gfortran-dg-debug-runtest): Call cleanup-modules.
7325 * lib/fortran-torture.exp (fortran-torture-execute,
7326 fortran-torture): Likewise.
7327 * gfortran.dg/coarray/caf.exp: Likewise.
7328 * lib/lto.exp: Likewise.
7329 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7330 * gfortran.dg/class_4b.f03: Likewise.
7331 * gfortran.dg/class_4c.f03: Likewise.
7332 * gfortran.dg/class_45a.f03: Likewise.
7333 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7334 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7335 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7336 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7337 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7338 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7339 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7340 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7341 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7342 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7343 * gfortran.dg/whole_file_28.f90: Likewise.
7344 * gfortran.dg/whole_file_29.f90: Likewise.
7345 * gfortran.dg/whole_file_30.f90: Likewise.
7346 * gfortran.dg/whole_file_31.f90: Likewise.
7347
7348 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR tree-optimization/52267
7351 * gcc.dg/pr52267.c: New test.
7352 * gcc.dg/tree-ssa/vrp65.c: New test.
7353 * gcc.dg/tree-ssa/vrp66.c: New test.
7354
7355 2012-03-15 Richard Guenther <rguenther@suse.de>
7356
7357 PR middle-end/52580
7358 * gfortran.dg/vect/pr52580.f: New testcase.
7359
7360 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7361
7362 * gcc.target/sh/fpul-usage-1.c: New.
7363
7364 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7365
7366 PR target/49468
7367 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7368 * gcc.target/sh/pr49468-di.c: Likewise.
7369
7370 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7371
7372 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7373 * gcc.dg/c99-stdint-6.c: Likewise.
7374 * gcc.dg/lto/20090210_0.c: Likewise.
7375 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7376 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7377 * gcc.dg/pragma-init-fini-2.c: Likewise.
7378 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7379 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7380 * gcc.target/i386/pr22152.c: Likewise.
7381 * gcc.target/i386/vect8-ret.c: Likewise.
7382 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7383 handling.
7384
7385 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7386
7387 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7388 * g++.dg/tree-prof/partition1.C: Likewise.
7389 * g++.dg/tree-prof/partition2.C: Likewise.
7390 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7391 handling.
7392 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7393 * gcc.c-torture/execute/20010724-1.c: Remove.
7394 * gcc.c-torture/execute/20010724-1.x: Remove.
7395 * gcc.c-torture/execute/20040208-2.c: Remove.
7396 * gcc.c-torture/execute/20040208-2.x: Remove.
7397 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7398 Remove.
7399 (main) [__mips__ && __sgi__]: Remove.
7400 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7401 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7402 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7403 mips-sgi-irix6* handling.
7404 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7405 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7406 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7407 handling.
7408 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7409 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7410 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7411 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7412 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7413 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7414 mips-sgi-irix6*.
7415 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7416 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7417 * gcc.target/mips/save-restore-3.c: Likewise.
7418 * gcc.target/mips/save-restore-4.c: Likewise.
7419 * gcc.target/mips/save-restore-5.c: Likewise.
7420 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7421 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7422 messages.
7423 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7424 IRIX 6 handling.
7425 (restore_ld_library_path_env_vars): Likewise.
7426 * lib/target-supports.exp (check_profiling_available): Remove
7427 mips*-*-irix* handling.
7428 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7429 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7430 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7431
7432 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR c++/52582
7435 * g++.dg/opt/pr52582.C: New test.
7436
7437 2012-03-14 Richard Guenther <rguenther@suse.de>
7438
7439 PR tree-optimization/52571
7440 * gcc.dg/vect/vect-2.c: Initialize arrays.
7441 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7442 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7443 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7444
7445 2012-03-14 Richard Guenther <rguenther@suse.de>
7446
7447 PR middle-end/52080
7448 PR middle-end/52097
7449 PR middle-end/48124
7450 * gcc.dg/torture/pr48124-1.c: New testcase.
7451 * gcc.dg/torture/pr48124-2.c: Likewise.
7452 * gcc.dg/torture/pr48124-3.c: Likewise.
7453 * gcc.dg/torture/pr48124-4.c: Likewise.
7454
7455 2012-03-14 Richard Guenther <rguenther@suse.de>
7456
7457 PR middle-end/52578
7458 * gcc.dg/pr52578.c: New testcase.
7459
7460 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7461
7462 PR c++/52521
7463 * g++.dg/cpp0x/udlit-args2.C: New test.
7464
7465 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7466
7467 PR target/48596
7468 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7469 * gcc.c-torture/compile/pr48596.c: ... here.
7470
7471 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7472
7473 PR c++/51641
7474 * g++.dg/lookup/hidden-class17.C: New test.
7475
7476 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR c/52577
7479 * gcc.dg/Wunused-var-3.c: New test.
7480
7481 2012-03-13 Martin Jambor <mjambor@suse.cz>
7482
7483 * gcc.dg/misaligned-expand-2.c: New test.
7484
7485 2012-03-13 Richard Guenther <rguenther@suse.de>
7486
7487 PR middle-end/52134
7488 * gcc.dg/pr52134.c: New testcase.
7489
7490 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7491
7492 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7493
7494 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7495
7496 PR tree-optimization/46728
7497 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7498 * gcc.target/powerpc/pr46728-5.c: Likewise.
7499 * gcc.target/powerpc/pr46728-8.c: Likewise.
7500 * gcc.target/powerpc/pr46728-10.c: Likewise.
7501 * gcc.target/powerpc/pr46728-11.c: Likewise.
7502 * gcc.target/powerpc/pr46728-13.c: Likewise.
7503 * gcc.target/powerpc/pr46728-14.c: Likewise.
7504 * gcc.target/powerpc/pr46728-15.c: Likewise.
7505
7506 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 PR c++/52299
7509 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7510
7511 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7512
7513 PR tree-optimization/46728
7514 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7515 * gcc.target/powerpc/pr46728-5.c: Likewise.
7516 * gcc.target/powerpc/pr46728-8.c: Likewise.
7517 * gcc.target/powerpc/pr46728-10.c: Likewise.
7518 * gcc.target/powerpc/pr46728-11.c: Likewise.
7519 * gcc.target/powerpc/pr46728-13.c: Likewise.
7520 * gcc.target/powerpc/pr46728-14.c: Likewise.
7521 * gcc.target/powerpc/pr46728-15.c: Likewise.
7522
7523 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7524
7525 PR target/49868
7526 * gcc.target/avr/torture/addr-space-1.h: New file.
7527 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7528 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7529 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7530 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7531
7532 2012-03-12 Andrew Pinski <apinski@cavium.com>
7533
7534 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7535
7536 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7537
7538 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7539 * g++.dg/abi/thunk4.C: Likewise.
7540 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7541 Adapt line numbers.
7542 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7543 handling.
7544 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7545 * g++.dg/eh/spbp.C: Likewise.
7546 * g++.dg/ext/label13.C: Likewise.
7547 * g++.dg/guality/guality.exp: Likewise.
7548 * g++.dg/other/anon5.C: Likewise.
7549 * g++.dg/other/pragma-ep-1.C: Remove.
7550 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7551 * g++.dg/warn/pr31246.C: Likewise.
7552 * g++.dg/warn/weak1.C: Likewise.
7553 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7554 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7555 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7556 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7557 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7558 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7559 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7560 * gcc.dg/c99-tgmath-1.c: Likewise.
7561 * gcc.dg/c99-tgmath-2.c: Likewise.
7562 * gcc.dg/c99-tgmath-3.c: Likewise.
7563 * gcc.dg/c99-tgmath-4.c: Likewise.
7564 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7565 handling.
7566 * gcc.dg/debug/pr49032.c: Likewise.
7567 * gcc.dg/guality/guality.exp: Likewise.
7568 * gcc.dg/intmax_t-1.c: Likewise.
7569 * gcc.dg/pr48616.c: Likewise.
7570 * gcc.dg/pragma-ep-1.c: Remove.
7571 * gcc.dg/pragma-ep-2.c: Remove.
7572 * gcc.dg/pragma-ep-3.c: Remove.
7573 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7574 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7575 * gcc.misc-tests/gcov-14.c: Likewise.
7576 * gfortran.dg/guality/guality.exp: Likewise.
7577 * lib/target-supports.exp (check_weak_available): Likewise.
7578 (add_options_for_tls): Likewise.
7579 (check_ascii_locale_available): Likewise.
7580 * obj-c++.dg/dwarf-2.mm: Likewise.
7581 * objc.dg/dwarf-1.m: Likewise.
7582 * objc.dg/dwarf-2.m: Likewise.
7583
7584 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR tree-optimization/51721
7587 * gcc.dg/tree-ssa/vrp64.c: New test.
7588
7589 PR tree-optimization/52533
7590 * gcc.c-torture/compile/pr52533.c: New test.
7591
7592 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7593
7594 * gcc.target/i386/rtm-xabort-1.c: New.
7595 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7596 * gcc.target/i386/rtm-xend-1.c: Ditto.
7597 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7598 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7599 * gcc.target/i386/sse-13.c: Ditto.
7600 * gcc.target/i386/sse-14.c: Ditto.
7601 * gcc.target/i386/sse-22.c: Ditto.
7602 * gcc.target/i386/sse-23.c: Ditto.
7603 * g++.dg/other/i386-2.C: Ditto.
7604 * g++.dg/other/i386-3.C: Ditto.
7605
7606 2012-03-12 Tobias Burnus <burnus@net-b.de>
7607
7608 PR fortran/52542
7609 * gfortran.dg/proc_ptr_35.f90: New.
7610
7611 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7612
7613 PR target/52530
7614 * gcc.dg/torture/pr52530.c: New test.
7615
7616 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7617
7618 PR target/51244
7619 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7620
7621 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7622
7623 PR target/52450
7624 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7625
7626 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7627
7628 2012-03-09 Andrew Pinski <apinski@cavium.com>
7629
7630 PR middle-end/51988
7631 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7632 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7633
7634 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7635
7636 * gcc.dg/tree-ssa/scev-3.c: New.
7637 * gcc.dg/tree-ssa/scev-4.c: New.
7638
7639 2012-03-08 Tobias Burnus <burnus@net-b.de>
7640
7641 PR fortran/52469
7642 * gfortran.dg/proc_ptr_34.f90
7643
7644 2012-03-07 Jason Merrill <jason@redhat.com>
7645
7646 PR c++/52521
7647 * g++.dg/cpp0x/udlit-mangle.C: New.
7648
7649 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7650
7651 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7652
7653 2012-03-06 Richard Guenther <rguenther@suse.de>
7654
7655 PR middle-end/52493
7656 * gcc.dg/torture/pr52493.c: New testcase.
7657
7658 2012-03-06 Richard Guenther <rguenther@suse.de>
7659
7660 PR lto/52097
7661 * gcc.dg/lto/pr52097_0.c: New testcase.
7662
7663 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7664
7665 PR target/51244
7666 * gcc.target/sh/pr51244-1.c: New.
7667 * gcc.target/sh/pr51244-2.c: New.
7668 * gcc.target/sh/pr51244-3.c: New.
7669
7670 2012-03-05 Jason Merrill <jason@redhat.com>
7671
7672 PR c++/51930
7673 * g++.dg/ext/visibility/template11.C: New.
7674
7675 * g++.dg/cpp0x/implicit13.C: New.
7676
7677 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR tree-optimization/51721
7680 * gcc.dg/tree-ssa/vrp63.c: New test.
7681 * gcc.dg/pr51721.c: New test.
7682
7683 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7684
7685 PR fortran/50981
7686 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7687 argument checks.
7688
7689 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7690
7691 PR target/52146
7692 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7693
7694 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7695
7696 PR fortran/50981
7697 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7698
7699 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7700
7701 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7702 int32plus.
7703
7704 2012-03-03 Jason Merrill <jason@redhat.com>
7705
7706 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7707
7708 Core 1270
7709 * g++.dg/cpp0x/initlist65.C: New.
7710
7711 PR c++/36797
7712 * g++.dg/ext/is_empty2.C: New.
7713
7714 2012-03-03 Tobias Burnus <burnus@net-b.de>
7715
7716 PR fortran/48820
7717 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7718
7719 2012-03-03 Tobias Burnus <burnus@net-b.de>
7720
7721 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7722 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7723 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7724 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7725 * gfortran.dg/class_30.f90: Remove dg-warning line.
7726 * gfortran.dg/bind_c_usage_25.f90: New.
7727
7728 2012-03-03 Tobias Burnus <burnus@net-b.de>
7729
7730 PR fortran/48820
7731 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7732 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7733 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7734
7735 2012-03-03 Tobias Burnus <burnus@net-b.de>
7736
7737 PR fortran/48820
7738 * gfortran.dg/assumed_type_1.f90: New.
7739 * gfortran.dg/assumed_type_2.f90: New.
7740 * gfortran.dg/assumed_type_3.f90: New.
7741 * gfortran.dg/assumed_type_4.f90: New.
7742
7743 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7744
7745 PR target/49486
7746 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7747 * gcc.target/sh/pr49468-di.c: New.
7748
7749 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7750
7751 * gcc.dg/graphite/pr50561.c: Update.
7752
7753 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7754
7755 * gcc.target/powerpc/pr52457.c: New test.
7756
7757 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7758
7759 * gcc.target/arm/sat-1.c: New test.
7760
7761 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7762
7763 PR target/46716
7764 * gcc.target/i386/pr46716.c: New test.
7765
7766 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7767
7768 PR c++/51989
7769 * g++.dg/cpp0x/sfinae32.C: New.
7770
7771 2012-03-02 Richard Guenther <rguenther@suse.de>
7772
7773 PR tree-optimization/52406
7774 * gcc.dg/torture/pr52406.c: New testcase.
7775
7776 2012-03-02 Tobias Burnus <burnus@net-b.de>
7777
7778 PR fortran/52325
7779 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7780 * gfortran.dg/nullify_2.f90: Update dg-error.
7781 * gfortran.dg/nullify_4.f90: Ditto.
7782 * gfortran.dg/pointer_init_6.f90: Ditto.
7783
7784 2012-03-02 Tobias Burnus <burnus@net-b.de>
7785
7786 PR fortran/52270
7787 * gfortran.dg/class_51.f90: New.
7788
7789 2012-03-02 Tobias Burnus <burnus@net-b.de>
7790
7791 PR fortran/52452
7792 * gfortran.dg/intrinsic_8.f90: New.
7793
7794 2012-03-01 Kai Tietz <ktietz@redhat.com>
7795
7796 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7797 routines on mingw targets.
7798 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7799
7800 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR tree-optimization/52445
7803 * gcc.dg/pr52445.c: New test.
7804
7805 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR target/52437
7808 * gcc.c-torture/compile/pr52437.c: New test.
7809
7810 PR middle-end/52419
7811 * gcc.dg/torture/pr52419.c: New test.
7812
7813 PR tree-optimization/52429
7814 * gcc.dg/torture/pr52429.c: New test.
7815 * g++.dg/opt/pr52429.C: New test.
7816
7817 2012-02-29 Richard Guenther <rguenther@suse.de>
7818
7819 PR testsuite/52297
7820 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7821 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7822 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7823 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7824 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7825 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7826
7827 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7828
7829 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7830
7831 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7832
7833 PR fortran/52386
7834 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7835
7836 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7837
7838 PR target/51534
7839 * gcc.target/arm/neon/pr51534.c: New testcase.
7840
7841 2012-02-28 Richard Guenther <rguenther@suse.de>
7842
7843 PR target/52407
7844 * gcc.dg/torture/pr52407.c: New testcase.
7845
7846 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7847
7848 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7849 * gcc.target/arm/vfp2.c: Likewise.
7850 * gcc.target/arm/vfp3.c: Likewise.
7851 * gcc.target/arm/vfp4.c: Likewise.
7852 * gcc.target/arm/vfp5.c: Likewise.
7853 * gcc.target/arm/vfp6.c: Likewise.
7854 * gcc.target/arm/vfp7.c: Likewise.
7855 * gcc.target/arm/vfp8.c: Likewise.
7856 * gcc.target/arm/vfp9.c: Likewise.
7857 * gcc.target/arm/vfp10.c: Likewise.
7858 * gcc.target/arm/vfp11.c: Likewise.
7859 * gcc.target/arm/vfp12.c: Likewise.
7860 * gcc.target/arm/vfp13.c: Likewise.
7861 * gcc.target/arm/vfp14.c: Likewise.
7862 * gcc.target/arm/vfp15.c: Likewise.
7863 * gcc.target/arm/vfp16.c: Likewise.
7864 * gcc.target/arm/vfp17.c: Likewise.
7865 * gcc.target/arm/neon-constants.h: New file.
7866 * gcc.target/arm/neon-vect1.c: New test.
7867 * gcc.target/arm/neon-vect2.c: New test.
7868 * gcc.target/arm/neon-vect3.c: New test.
7869 * gcc.target/arm/neon-vect4.c: New test.
7870 * gcc.target/arm/neon-vect5.c: New test.
7871 * gcc.target/arm/neon-vect6.c: New test.
7872 * gcc.target/arm/neon-vect7.c: New test.
7873 * gcc.target/arm/neon-vect8.c: New test.
7874
7875 2012-02-28 Richard Guenther <rguenther@suse.de>
7876
7877 PR tree-optimization/52402
7878 * gcc.dg/torture/pr52402.c: New testcase.
7879
7880 2012-02-28 Richard Guenther <rguenther@suse.de>
7881
7882 PR lto/52400
7883 * g++.dg/lto/pr52400_0.C: New testcase.
7884
7885 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7886
7887 * gcc.target/avr/torture/builtins-1.c: New test.
7888 * gcc.target/avr/torture/builtins-error.c: New test.
7889
7890 2012-02-28 Kai Tietz <ktietz@redhat.com>
7891
7892 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7893 * gcc.target/i386/pr45352-2.c: Likewise.
7894 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7895 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7896 targets instead rand.
7897 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7898 * gcc.target/i386/sse2-mul-1.c: Likewise.
7899 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7900 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7901 * gcc.target/i386/pad-1.c: Likewise.
7902 * gcc.target/i386/pad-9.c: Likewise.
7903 * gcc.target/i386/pad-2.c: Likewise.
7904 * gcc.target/i386/pad-5b.c: Likewise.
7905 * gcc.target/i386/pad-8.c: Likewise.
7906 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7907 * gcc.target/i386/pr44130.c: Likewise.
7908 * gcc.target/i386/align-main-1.c: Likewise.
7909 * gcc.target/i386/align-main-2.c: Likewise.
7910 * gcc.target/i386/sw-1.c: Likewise.
7911 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7912 on x64 mingw target.
7913 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7914 * gcc.target/i386/pr46295.c: Likewise.
7915 * gcc.target/i386/amd64-abi-1.c: Likewise.
7916 * gcc.target/i386/amd64-abi-2.c: Likewise.
7917 * gcc.target/i386/pr39082-1.c: Likewise.
7918 * gcc.target/i386/pr39162.c: Likewise.
7919 * gcc.target/i386/pr22152.c: Likewise.
7920 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7921 * gcc.target/i386/wrfsbase-2.c: Likewise.
7922 * gcc.target/i386/local.c: Likewise
7923 * gcc.target/i386/wrgsbase-1.c: Likewise.
7924 * gcc.target/i386/wrfsbase-1.c: Likewise.
7925 * gcc.target/i386/pr39315-3.c: Likewise.
7926 * gcc.target/i386/pr35767-4.c: Likewise.
7927 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7928 x64 mingw target.
7929 * gcc.target/i386/pr45336-2.c: Likewise.
7930 * gcc.target/i386/pr45336-1.c: Likewise.
7931 * gcc.target/i386/pr45336-4.c: Likewise.
7932
7933 2012-02-27 Tristan Gingold <gingold@adacore.com>
7934
7935 * gnat.dg/array20.ad[sb]: New test.
7936
7937 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR target/52375
7940 * gcc.target/arm/pr52375.c: New test.
7941 * gcc.c-torture/compile/pr52375.c: New test.
7942
7943 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7944
7945 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7946 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7947
7948 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7949
7950 * gnat.dg/aggr19.adb: New test.
7951 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7952
7953 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7954
7955 PR target/49263
7956 * gcc.target/sh/pr49263.c: New.
7957
7958 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7959
7960 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7961 simulate_thread_wrapper_other_threads
7962 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7963 Move initialization of 'value' to main().
7964 (main): Initialize 'value';
7965 * gcc.dg/simulate-thread/speculative-store.c
7966 (simulate_thread_step_verify): Return 0 when successful.
7967 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7968 Reduce threshold.
7969 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7970 (simulate_thread_wrapper_other_threads): Return a success/fail value
7971 and issue an error if the instruction count threshold is exceeded.
7972
7973 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7974
7975 PR target/50580
7976 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7977 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7978
7979 2012-02-24 Richard Guenther <rguenther@suse.de>
7980
7981 PR middle-end/52355
7982 * gcc.dg/pr52355.c: New testcase.
7983
7984 2012-02-23 Kai Tietz <ktietz@redhat.com>
7985
7986 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7987 * gcc.dg/Wpadded.c: Likewise.
7988 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7989 structure-layout.
7990 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7991 for sleep by Sleep and add windows.h include for this function.
7992 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7993 targets.
7994 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7995 target.
7996 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7997 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7998 on x64 mingw target.
7999 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8000 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8001 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8002 failure on LLP64 target.
8003
8004 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8005
8006 PR c/52290
8007 * gcc.dg/noncompile/pr52290.c: New test.
8008
8009 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR tree-optimization/52019
8012 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8013
8014 2012-02-22 Kai Tietz <ktietz@redhat.com>
8015
8016 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8017 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8018 derived pdiff_t type.
8019 * g++.dg/torture/pr49720.C: Likewise
8020
8021 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8022
8023 PR target/52330
8024 * gcc.target/i386/pr52330.c: New test.
8025
8026 2012-02-22 Tobias Burnus <burnus@net-b.de>
8027
8028 PR fortran/52335
8029 * gfortran.dg/io_constraints_10.f90: New.
8030
8031 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8032
8033 * lib/target-supports.exp (check_effective_target_vect_condition):
8034 Return true for NEON.
8035
8036 2012-02-21 Kai Tietz <ktietz@redhat.com>
8037
8038 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8039
8040 2012-02-21 Richard Guenther <rguenther@suse.de>
8041
8042 PR tree-optimization/52324
8043 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8044
8045 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8046
8047 PR middle-end/51782
8048 * gcc.target/avr/torture/pr51782-1.c: New test.
8049
8050 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR tree-optimization/52318
8053 * gcc.dg/pr52318.c: New test.
8054
8055 2012-02-20 Kai Tietz <ktietz@redhat.com>
8056
8057 * gcc.dg/bf-ms-layout-3.c: New testcase.
8058
8059 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8060
8061 PR testsuite/52229
8062 PR fortran/32380
8063 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8064
8065 2012-02-20 Richard Guenther <rguenther@suse.de>
8066
8067 PR tree-optimization/52298
8068 * gcc.dg/torture/pr52298.c: New testcase.
8069 * gcc.dg/vect/pr52298.c: Likewise.
8070
8071 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8072
8073 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8074 * gcc.c-torture/execute/pr52286.c: Ditto.
8075
8076 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8077
8078 PR tree-optimization/52286
8079 * gcc.c-torture/execute/pr52286.c: New test.
8080
8081 2012-02-18 Tobias Burnus <burnus@net-b.de>
8082
8083 PR fortran/52295
8084 * gfortran.dg/interface_35.f90: Use -std=f2003.
8085 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8086 * gfortran.dg/interface_assignment_4.f90: Ditto.
8087 * gfortran.dg/bessel_1.f90: Ditto.
8088 * gfortran.dg/func_result_6.f90: Ditto.
8089 * gfortran.dg/hypot_1.f90: Ditto.
8090 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8091
8092 2012-02-17 Tobias Burnus <burnus@net-b.de>
8093
8094 PR translation/52232
8095 PR translation/52234
8096 PR translation/52245
8097 PR translation/52246
8098 PR translation/52262
8099 PR translation/52273
8100 * gfortran.dg/coarray_22.f90: Update dg-error.
8101 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8102
8103 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8104
8105 PR target/51753
8106 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8107 (simulate-thread): Use default timeout.
8108
8109 2012-02-16 Jason Merrill <jason@redhat.com>
8110
8111 PR c++/52248
8112 * g++.dg/ext/timevar1.C: New.
8113
8114 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8115
8116 PR c++/52126
8117 * g++.dg/template/using21.C: New.
8118 * g++.dg/template/using22.C: Likewise.
8119
8120 2012-02-16 Jason Merrill <jason@redhat.com>
8121
8122 PR c++/51415
8123 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8124
8125 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR tree-optimization/52255
8128 * gcc.c-torture/compile/pr52255.c: New test.
8129
8130 PR debug/52260
8131 * g++.dg/debug/dwarf2/pr52260.C: New test.
8132
8133 PR middle-end/51929
8134 * g++.dg/ipa/pr51929.C: New test.
8135
8136 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8137
8138 PR target/52199
8139 * gcc.target/powerpc/pr52199.c: New file.
8140
8141 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8142
8143 PR target/52152
8144 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8145
8146 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8147
8148 * gcc.dg/pr51867.c: Don't include <math.h>.
8149 (sqrtf): Declare.
8150
8151 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8152
8153 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8154 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8155
8156 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8157
8158 PR tree-optimization/50561
8159 * gcc.dg/graphite/pr50561.c: New testcase.
8160
8161 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8162
8163 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8164 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8165
8166 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gnat.dg/discr35.ad[sb]: New test.
8169
8170 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8171
8172 * gnat.dg/volatile10.adb: New test.
8173 * gnat.dg/volatile10_pkg.ads: New helper.
8174
8175 2012-02-14 Jason Merrill <jason@redhat.com>
8176
8177 * g++.dg/ext/attrib43.C: New.
8178
8179 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8180
8181 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8182 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8183 fgnu_tm.
8184 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8185 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8186 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8187 effective_target fgnu_tm.
8188 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8189
8190 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR c++/52247
8193 * g++.dg/template/asmgoto1.C: New test.
8194
8195 2012-02-14 Ian Lance Taylor <iant@google.com>
8196
8197 PR go/48501
8198 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8199 compiling generated file for 64bit and index tests.
8200
8201 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8202
8203 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8204
8205 2012-02-14 Richard Guenther <rguenther@suse.de>
8206
8207 PR tree-optimization/52244
8208 PR tree-optimization/51528
8209 * gcc.dg/torture/pr52244.c: New testcase.
8210
8211 2012-02-14 Walter Lee <walt@tilera.com>
8212
8213 * g++.dg/other/PR23205.C: Disable test on tile.
8214 * g++.dg/other/pr23205-2.C: Disable test on tile.
8215 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8216 * gcc.dg/20040813-1.c: Disable test on tile.
8217 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8218 * gcc.misc-tests/linkage.exp: Handle tilegx.
8219
8220 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR tree-optimization/52210
8223 * gcc.dg/pr52210.c: New test.
8224
8225 2012-02-14 Jason Merrill <jason@redhat.com>
8226
8227 PR c++/39055
8228 * g++.dg/overload/defarg5.C: New.
8229
8230 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR c/52181
8233 * c-c++-common/pr52181.c: New test.
8234
8235 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR c++/52215
8238 * g++.dg/ext/atomic-1.C: New test.
8239
8240 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8241
8242 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8243
8244 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR middle-end/52209
8247 * gcc.c-torture/execute/pr52209.c: New test.
8248
8249 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8250
8251 PR fortran/50981
8252 * gfortran.dg/elemental_optional_args_5.f03: New test.
8253
8254 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8255
8256 PR testsuite/50076
8257 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8258 cases.
8259
8260 2012-02-11 Ian Lance Taylor <iant@google.com>
8261
8262 PR go/51874
8263 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8264 SPARC Solaris. Don't run the test at all on systems where it may
8265 not work, rather than xfailing it.
8266
8267 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8268
8269 PR rtl-optimization/52175
8270 * gcc.c-torture/compile/pr52175.c: New test.
8271
8272 2012-02-10 Jason Merrill <jason@redhat.com>
8273
8274 PR c++/51910
8275 * g++.dg/template/repo10.C: New.
8276
8277 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR debug/52132
8280 * gcc.dg/pr52132.c: New test.
8281
8282 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8283
8284 * gnat.dg/specs/aggr4.ads: New test.
8285 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8286
8287 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8288
8289 PR target/52146
8290 * gcc.target/i386/pr52146.c: New.
8291
8292 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR middle-end/52177
8295 * c-c++-common/pr52177.c: New test.
8296
8297 2012-02-10 Jan Hubicka <jh@suse.cz>
8298
8299 PR middle-end/48600
8300 * g++.dg/torture/pr48600.C: New testcase.
8301
8302 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8303
8304 PR middle-end/52140
8305 * gcc.dg/dfp/pr52140.c: New test.
8306
8307 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR fortran/32380
8310 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8311 of dg-options.
8312
8313 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8314
8315 PR middle-end/51867
8316 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8317 * gcc.dg/pr51867.c: New test.
8318
8319 2012-02-09 Ian Lance Taylor <iant@google.com>
8320
8321 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8322 which don't support -fsplit-stack. Turn off optimization when
8323 compiling select5-out.go.
8324
8325 2012-02-08 Ian Lance Taylor <iant@google.com>
8326
8327 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8328 systems which don't support -fsplit-stack.
8329
8330 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8331
8332 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8333 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8334 machine instuction in the log.
8335
8336 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8337
8338 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8339 to 20 seconds.
8340
8341 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8342
8343 PR driver/48524
8344 * gcc.dg/pr48524.c: New test.
8345 * gcc.dg/pr48524.spec: New spec file for test.
8346
8347 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8348
8349 PR fortran/32380
8350 * gfortran.dg/vect/pr32380.f90: New test.
8351
8352 2012-02-08 Tobias Burnus <burnus@net-b.de>
8353
8354 PR fortran/52151
8355 * gfortran.dg/realloc_on_assign_12.f90: New.
8356
8357 2012-02-08 Richard Guenther <rguenther@suse.de>
8358
8359 PR rtl-optimization/52170
8360 * gcc.dg/torture/pr52170.c: New testcase.
8361
8362 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR gcov-profile/52150
8365 * gcc.dg/tree-prof/pr52150.c: New test.
8366
8367 PR rtl-optimization/52139
8368 * gcc.dg/pr52139.c: New test.
8369
8370 2012-02-07 Jason Merrill <jason@redhat.com>
8371
8372 PR c++/51675
8373 * g++.dg/cpp0x/constexpr-union3.C: New.
8374
8375 PR c++/52035
8376 * g++.dg/lto/pr52035_0.C: New.
8377
8378 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8379
8380 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8381 * gcc.dg/special/weak-1.c: Likewise.
8382 * gcc.dg/ucnid-12.c: Likewise.
8383 * gcc.dg/torture/pr45678-1.c: Likewise.
8384 * gcc.dg/torture/pr45678-2.c: Likewise.
8385 * gcc.dg/vector-4.c: Likewise.
8386 * gcc.dg/ipa/inline-5.c: Likewise.
8387 * gcc.dg/ucnid-11.c: Likewise.
8388 * gcc.misc-tests/gcov-13.c: Likewise.
8389 * gcc.misc-tests/gcov-14.c: Likewise.
8390 * g++.dg/ext/label13.C: Likewise.
8391 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8392 hppa*-*-hpux* options.
8393 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8394 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8395 * gcc.dg/pr48616.c: Likewise.
8396 * gcc.dg/pr17957.c: Likewise.
8397 * gcc.dg/pr17055-1.c: Likewise.
8398 * gcc.dg/pr32912-1.c: Likewise.
8399 * gcc.dg/tm/pr51472.c: Likewise.
8400 * c-c++-common/fold-bitand-4.c: Likewise.
8401 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8402 Use dg-additional-options for extra options.
8403
8404 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8405
8406 * gcc.target/epiphany/interrupt-2.c: New test.
8407
8408 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8409
8410 PR target/52155
8411 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8412 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8413 for MIPS ELF.
8414
8415 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8416
8417 PR target/52152
8418 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8419
8420 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8421
8422 PR middle-end/24306
8423 PR target/52154
8424 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8425 * gcc.target/mips/va-arg-1.c: New test.
8426
8427 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8428
8429 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8430 for -mno-pointers-to-nested-functions.
8431
8432 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8433
8434 * gcc.c-torture/execute/20120207-1.c: New test.
8435
8436 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR rtl-optimization/52060
8439 * gcc.dg/torture/pr52060.c: New test.
8440
8441 PR middle-end/52074
8442 * gcc.c-torture/compile/pr52074.c: New test.
8443
8444 2012-02-07 Tobias Burnus <burnus@net-b.de>
8445
8446 PR fortran/51514
8447 * gfortran.dg/class_to_type_2.f90: New.
8448
8449 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8450
8451 PR fortran/32373
8452 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8453 Remove module.
8454
8455 2012-02-06 Jason Merrill <jason@redhat.com>
8456
8457 PR c++/52088
8458 * g++.dg/template/conv13.C: New.
8459
8460 2012-02-06 Richard Guenther <rguenther@suse.de>
8461
8462 PR tree-optimization/52115
8463 * gcc.c-torture/compile/pr52115.c: New testcase.
8464
8465 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR target/52129
8468 * gcc.c-torture/execute/pr52129.c: New test.
8469
8470 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8471
8472 * gcc.dg/pr48374.c: Actually add the test I forgot
8473 in the 2012-01-25 commit.
8474
8475 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8476
8477 PR fortran/32373
8478 * gfortran.dg/vect/vect-8.f90: New test case.
8479
8480 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8481
8482 PR fortran/48847
8483 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8484
8485 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/52102
8488 * gfortran.dg/class_48.f90 : Add test of allocate class array
8489 component with source in subroutine test3. Remove commenting
8490 out in subroutine test4, since branching on unitialized variable
8491 is now fixed (no PR for this last.).
8492
8493 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8494
8495 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8496 on MIPS targets.
8497 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8498
8499 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8500
8501 PR target/52125
8502 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8503 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8504
8505 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8506
8507 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8508 (check_effective_target_sync_int_long): Use it.
8509 (check_effective_target_sync_char_short): Likewise.
8510 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8511
8512 2012-02-05 Tobias Burnus <burnus@net-b.de>
8513
8514 PR fortran/51972
8515 * gfortran.dg/class_48.f90: Add some further checks.
8516
8517 2012-02-05 Ira Rosen <irar@il.ibm.com>
8518
8519 PR tree-optimization/52091
8520 * gcc.dg/vect/pr52091.c: New test.
8521
8522 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR rtl-optimization/52113
8525 * gcc.target/avr/pr52113.c: New test.
8526
8527 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR rtl-optimization/52092
8530 * gcc.c-torture/compile/pr52092.c: New test.
8531
8532 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8533
8534 PR fortran/41587
8535 * gfortran.dg/class_array_10.f03: New test.
8536
8537 PR fortran/46356
8538 * gfortran.dg/class_array_11.f03: New test.
8539
8540 PR fortran/51754
8541 * gfortran.dg/class_array_12.f03: New test.
8542
8543 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8544
8545 PR fortran/52012
8546 * gfortran.dg/realloc_on_assign_11.f90: New test.
8547
8548 2012-02-02 Tobias Burnus <burnus@net-b.de>
8549
8550 PR fortran/52093
8551 * gfortran.dg/shape_7.f90: New.
8552
8553 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8554
8555 * gcc.target/mips/mips-prepend-1.c: New test.
8556
8557 2012-02-02 Jan Hubicka <jh@suse.cz>
8558 Tom de Vries <tom@codesourcery.com>
8559
8560 PR middle-end/51998
8561 * gcc.dg/alias-12.c: New testcase.
8562 * gcc.dg/alias-13.c: New testcase.
8563
8564 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR target/52086
8567 * gcc.dg/pr52086.c: New test.
8568
8569 PR tree-optimization/52073
8570 * gcc.c-torture/compile/pr52073.c: New test.
8571
8572 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8573
8574 PR fortran/51958
8575 * gfortran.dg/function_optimize_10.f90: New test.
8576
8577 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8578
8579 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8580 test on alpha*-*-*.
8581
8582 2012-02-01 Tobias Burnus <burnus@net-b.de>
8583
8584 PR fortran/52024
8585 * gfortran.dg/typebound_operator_14.f90: New.
8586
8587 2012-02-01 Tobias Burnus <burnus@net-b.de>
8588
8589 PR fortran/52059
8590 * gfortran.dg/elemental_function_1.f90: New.
8591
8592 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8593
8594 PR rtl-optimization/51374
8595 * gcc.target/avr/torture/pr51374-1.c:
8596 Also fail if SBIS is seen.
8597
8598 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8599
8600 PR rtl-optimization/51374
8601 * gcc.target/avr/torture/pr51374-1.c: New.
8602
8603 2012-01-31 Tobias Burnus <burnus@net-b.de>
8604
8605 PR fortran/52024
8606 * gfortran.dg/typebound_generic_11.f90: New.
8607
8608 2012-01-31 Tobias Burnus <burnus@net-b.de>
8609
8610 PR fortran/52029
8611 * gfortran.dg/class_49.f90: New.
8612
8613 2012-01-31 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/52013
8616 * gfortran.dg/elemental_args_check_6.f90: New.
8617
8618 2012-01-31 Jason Merrill <jason@redhat.com>
8619
8620 PR c++/52043
8621 * g++.dg/cpp0x/variadic122.C: New.
8622
8623 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8624
8625 PR fortran/52012
8626 * gfortran.dg/realloc_on_assign_10.f90: New test.
8627
8628 2012-01-31 Richard Guenther <rguenther@suse.de>
8629
8630 PR tree-optimization/51528
8631 * gcc.dg/torture/pr51528.c: New testcase.
8632
8633 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8634
8635 PR go/48501
8636 * lib/go.exp (go_target_compile): Append timeout= to options.
8637 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8638 select5-out.go test on alpha*-*-* targets.
8639
8640 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8641
8642 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8643 (TEST_SHORT): Reformat in the same way.
8644 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8645 (TEST_SHORT): Reformat in the same way.
8646 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8647 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8648 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8649 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8650 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8651
8652 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8653
8654 PR target/51835
8655 * gcc.target/arm/pr51835.c: New testcase.
8656
8657 2012-01-30 Richard Guenther <rguenther@suse.de>
8658
8659 PR tree-optimization/52028
8660 * gcc.dg/torture/pr52028.c: New testcase.
8661 * gfortran.dg/ldist-pr45199.f: Adjust.
8662 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8663 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8664 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8665
8666 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR debug/52027
8669 * gcc.dg/tree-prof/pr52027.c: New test.
8670
8671 PR tree-optimization/52046
8672 * gcc.dg/pr52046.c: New test.
8673
8674 PR debug/52048
8675 * g++.dg/other/pr52048.C: New test.
8676
8677 2012-01-30 Richard Guenther <rguenther@suse.de>
8678
8679 PR tree-optimization/52045
8680 * gcc.dg/pr52045.c: New testcase.
8681
8682 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8683
8684 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8685 new code generated for __sync_lock_release.
8686
8687 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8688
8689 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8690
8691 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8692
8693 PR testsuite/51875
8694 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8695
8696 * g++.dg/ext/visibility/template10.C: Fix typo.
8697
8698 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8699
8700 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 PR c++/51327
8703 * g++.dg/cpp0x/constexpr-ice6.C: New.
8704
8705 2012-01-29 Tobias Burnus <burnus@net-b.de>
8706
8707 PR fortran/41600
8708 * gfortran.dg/default_initialization_6.f90: New.
8709
8710 2012-01-29 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/51972
8713 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8714 * gfortran.dg/class_48.f90: New.
8715
8716 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8717
8718 PR fortran/51808
8719 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8720
8721 2012-01-28 Tobias Burnus <burnus@net-b.de>
8722
8723 PR fortran/51972
8724 * gfortran.dg/class_allocate_12.f90: New.
8725
8726 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8727
8728 * gcc.dg/torture/pr50444.c: Fix dg directives.
8729
8730 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR target/52006
8733 * gcc.target/arm/pr52006.c: New test.
8734
8735 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8736
8737 PR testsuite/52011
8738 * gcc.dg/lto/trans-mem.h: New file.
8739 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8740 * gcc.dg/lto/trans-mem-1_1.c: Same.
8741 * gcc.dg/lto/trans-mem-4_1.c: Same.
8742 * gcc.dg/lto/trans-mem-3_1.c: Same.
8743
8744 2012-01-27 Tobias Burnus <burnus@net-b.de>
8745
8746 PR fortran/52022
8747 * gfortran.dg/dummy_procedure_7.f90: New.
8748
8749 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8750
8751 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8752 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8753
8754 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR c++/51852
8757 * g++.dg/other/gc5.C: New test.
8758
8759 2012-01-27 Richard Guenther <rguenther@suse.de>
8760
8761 PR tree-optimization/50444
8762 * gcc.dg/torture/pr50444.c: New testcase.
8763
8764 2012-01-27 Tobias Burnus <burnus@net-b.de>
8765
8766 PR fortran/51970
8767 PR fortran/51977
8768 * gfortran.dg/move_alloc_13.f90: New.
8769
8770 2012-01-27 Tobias Burnus <burnus@net-b.de>
8771
8772 PR fortran/51953
8773 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8774 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8775 and change dg-error string.
8776
8777 2012-01-27 Tobias Burnus <burnus@net-b.de>
8778
8779 PR fortran/52016
8780 * gfortran.dg/elemental_args_check_5.f90: New.
8781
8782 2012-01-27 Richard Guenther <rguenther@suse.de>
8783
8784 PR middle-end/51959
8785 * g++.dg/torture/pr51959.C: New testcase.
8786
8787 2012-01-27 Tom de Vries <tom@codesourcery.com>
8788
8789 PR tree-optimization/51990
8790 * gcc.dg/pr51990.c: New test.
8791 * gcc.dg/pr51990-2.c: Same.
8792
8793 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8794 Tobias Burnus <burnus@gcc.gnu.org>
8795
8796 PR fortran/48705
8797 * gfortran.dg/class_allocate_11.f03: New.
8798
8799 PR fortran/51870
8800 PR fortran/51943
8801 PR fortran/51946
8802 * gfortran.dg/class_allocate_7.f03: New.
8803 * gfortran.dg/class_allocate_8.f03: New.
8804 * gfortran.dg/class_allocate_9.f03: New.
8805 * gfortran.dg/class_allocate_10.f03: New.
8806
8807 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8808
8809 * gnat.dg/discr34.adb: New test.
8810 * gnat.dg/discr34_pkg.ads: New helper.
8811
8812 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8813
8814 * gnat.dg/discr33.adb: New test.
8815
8816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8817
8818 * gnat.dg/limited_with3.ad[sb): New test.
8819 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8820 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8821 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8822
8823 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8824
8825 * gnat.dg/stack_usage1.adb: New test.
8826 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8827
8828 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8829 * gcc.dg/pr44194-2.c: Likewise.
8830
8831 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8832
8833 PR c++/51370
8834 * g++.dg/template/crash112.C: New.
8835
8836 2012-01-27 Richard Henderson <rth@redhat.com>
8837
8838 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8839
8840 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8841
8842 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8843
8844 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR middle-end/51895
8847 * g++.dg/opt/pr51895.C: New test.
8848
8849 2012-01-26 Michael Matz <matz@suse.de>
8850
8851 PR tree-optimization/48794
8852 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8853
8854 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8855
8856 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8857
8858 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8859
8860 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8861 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8862 memory.
8863 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8864 the default value for s390 and s390x.
8865
8866 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8867
8868 PR lto/51698
8869 * gcc.dg/lto/trans-mem-4_0.c: New.
8870 * gcc.dg/lto/trans-mem-4_1.c: New.
8871 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8872 TM builtins.
8873 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8874 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8875 TM builtins.
8876 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8877 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8878 TM builtins.
8879
8880 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8881
8882 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8883
8884 2012-01-25 Ian Lance Taylor <iant@google.com>
8885
8886 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8887
8888 2012-01-25 Tobias Burnus <burnus@net-b.de>
8889
8890 PR fortran/51995
8891 * gfortran.dg/typebound_proc_25.f90: New.
8892
8893 2012-01-25 Jason Merrill <jason@redhat.com>
8894
8895 PR c++/51992
8896 * g++.dg/lto/pr51992_0.C: New.
8897
8898 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR tree-optimization/51987
8901 * gcc.target/i386/pr51987.c: New test.
8902
8903 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8904
8905 * gcc.dg/tm/lto-1.c: Require lto support in target.
8906
8907 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8908
8909 PR rtl-optimization/48374
8910 * gcc.dg/pr48374.c: New test.
8911
8912 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8913
8914 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8915
8916 2012-01-25 Tobias Burnus <burnus@net-b.de>
8917
8918 PR fortran/51966
8919 * gfortran.dg/derived_constructor_char_3.f90: New.
8920
8921 2012-01-24 Ian Lance Taylor <iant@google.com>
8922
8923 * go.test/go-test.exp (filecmp): New procedure.
8924 (errchk): Handle quoted square brackets.
8925 (go-gc-tests): Set go_compile_args. Handle various new test
8926 lines. Skip a few new tests.
8927 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8928
8929 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8930
8931 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8932 (check_effective_target_vect_extract_even_odd)
8933 (check_effective_target_vect_interleave): Return true for MIPS
8934 paired-single.
8935
8936 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8937
8938 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8939 (main): Use it instead of argc.
8940
8941 2012-01-24 Jason Merrill <jason@redhat.com>
8942
8943 PR c++/51973
8944 * g++.dg/cpp0x/sfinae31.C: New.
8945
8946 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8947
8948 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8949
8950 2012-01-24 Jason Merrill <jason@redhat.com>
8951
8952 PR c++/51812
8953 * g++.dg/inherit/covariant20.C: New.
8954
8955 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/51223
8958 * g++.dg/parse/crash58.C: New.
8959
8960 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR target/51957
8963 * gcc.dg/pr51957-1.c: New test.
8964 * gcc.dg/pr51957-1.h: New file.
8965 * gcc.dg/pr51957-2.c: New test.
8966
8967 2012-01-23 Jason Merrill <jason@redhat.com>
8968
8969 PR c++/51930
8970 * g++.dg/ext/visibility/template10.C: New.
8971
8972 2012-01-23 Tobias Burnus <burnus@net-b.de>
8973
8974 PR fortran/51948
8975 * gfortran.dg/move_alloc_12.f90: New.
8976
8977 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8978
8979 PR middle-end/45416
8980 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8981
8982 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8983
8984 PR c++/51398
8985 * g++.dg/template/crash111.C: New.
8986
8987 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8988
8989 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8990 configurations.
8991 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8992
8993 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8994
8995 PR testsuite/51941
8996 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8997 the DW_TAG_class_type and DW_AT_name: "Executor".
8998
8999 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9000
9001 * lib/target-supports.exp
9002 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9003 (check_effective_target_vect_interleave): Likewise.
9004
9005 2012-01-22 Jason Merrill <jason@redhat.com>
9006
9007 PR c++/51925
9008 * g++.dg/template/using20.C: New.
9009 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9010
9011 2012-01-23 Jason Merrill <jason@redhat.com>
9012
9013 PR target/51934
9014 * g++.dg/torture/pr51344.C: Limit to x86.
9015
9016 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9017
9018 * c-c++-common/tm/omp.c: Require target with pthread support.
9019
9020 2012-01-23 Richard Guenther <rguenther@suse.de>
9021
9022 PR tree-optimization/51949
9023 * gcc.dg/torture/pr51949.c: New testcase.
9024
9025 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR rtl-optimization/51933
9028 * gcc.c-torture/execute/pr51933.c: New test.
9029
9030 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9031
9032 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9033 Do not define for Interix.
9034
9035 2012-01-22 Jason Merrill <jason@redhat.com>
9036
9037 PR c++/51832
9038 * g++.dg/lto/pr51832.h: New.
9039 * g++.dg/lto/pr51832_0.C: New.
9040 * g++.dg/lto/pr51832_1.C: New.
9041
9042 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9043
9044 * gcc.dg/ext-elim-1.c: New test.
9045
9046 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9047
9048 PR target/51931
9049 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9050 * g++.dg/opt/longbranch1.C: Likewise.
9051
9052 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9053
9054 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9055 in C++11 mode.
9056
9057 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9058
9059 PR fortran/50556
9060 * gfortran.dg/namelist_74.f90: New test.
9061 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9062
9063 2012-01-21 Tobias Burnus <burnus@net-b.de>
9064
9065 PR fortran/51913
9066 * gfortran.dg/class_47.f90: New.
9067
9068 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9069
9070 * gnat.dg/renaming5.ad[sb]: New test.
9071
9072 2012-01-20 Jason Merrill <jason@redhat.com>
9073
9074 PR c++/51919
9075 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9076
9077 2012-01-20 Jason Merrill <jason@redhat.com>
9078
9079 PR c++/51922
9080 * g++.dg/ext/attrib42.C: Require ilp32.
9081
9082 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR target/51915
9085 * gcc.target/arm/pr51915.c: New test.
9086
9087 2012-01-20 Cary Coutant <ccoutant@google.com>
9088 Dodji Seketeli <dodji@redhat.com>
9089
9090 PR debug/45682
9091 * g++.dg/debug/dwarf2/nested-3.C: New test.
9092
9093 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9094
9095 PR c++/51402
9096 * g++.dg/template/crash110.C: New.
9097
9098 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9099
9100 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9101 Remove default options on hppa*-*-hpux*.
9102
9103 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9104
9105 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9106
9107 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9108
9109 * gcc.c-torture/compile/pr51856.c: New testcase.
9110
9111 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9112
9113 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9114 options to go_target_compile.
9115
9116 2012-01-20 Kai Tietz <ktietz@redhat.com>
9117
9118 * g++.dg/torture/pr51344.C: Fix typo.
9119
9120 2012-01-20 Richard Guenther <rguenther@suse.de>
9121
9122 PR tree-optimization/51903
9123 * g++.dg/torture/pr51903.C: New testcase.
9124
9125 2012-01-20 Tobias Burnus <burnus@net-b.de>
9126 Janus Weil <janus@gcc.gnu.org>
9127
9128 PR fortran/51056
9129 * gfortran.dg/use_21.f90: New.
9130
9131 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9132
9133 PR target/51106
9134 * gcc.dg/torture/pr51106-1.c: New test.
9135 * gcc.dg/torture/pr51106-2.c: New test.
9136
9137 2012-01-19 Kai Tietz <ktietz@redhat.com>
9138
9139 * g++.dg/torture/pr51344.C: New test.
9140
9141 2012-01-19 Tobias Burnus <burnus@net-b.de>
9142
9143 PR fortran/51904
9144 * gfortran.dg/intrinsic_size_2.f90: New.
9145
9146 2012-01-19 Jason Merrill <jason@redhat.com>
9147
9148 PR c++/51889
9149 * g++.dg/inherit/using7.C: New.
9150
9151 2012-01-19 Richard Guenther <rguenther@suse.de>
9152
9153 PR tree-optimization/37997
9154 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9155
9156 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9157
9158 PR rtl-optimization/51505
9159 * gcc.dg/pr51505.c: New test.
9160
9161 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9162
9163 PR fortran/51634
9164 * gfortran.dg/typebound_operator_12.f03: New.
9165 * gfortran.dg/typebound_operator_13.f03: New.
9166
9167 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9168
9169 PR c++/51225
9170 * g++.dg/cpp0x/pr51225.C: New.
9171
9172 2012-01-17 Ian Lance Taylor <iant@google.com>
9173
9174 PR go/50656
9175 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9176
9177 2012-01-17 Tobias Burnus <burnus@net-b.de>
9178
9179 PR fortran/51869
9180 * gfortran.dg/realloc_on_assign_9.f90: New.
9181
9182 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9183
9184 PR other/51165
9185 * gcc.dg/tm/memopt-3.c: Remove xfail.
9186 * gcc.dg/tm/memopt-4.c: Remove xfail.
9187 * gcc.dg/tm/memopt-5.c: Remove xfail.
9188 * gcc.dg/tm/memopt-7.c: Remove xfail.
9189
9190 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9191
9192 PR tree-optimization/51877
9193 * gcc.c-torture/execute/pr51877.c: New test.
9194
9195 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9196
9197 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9198 {!vect_align_arrays} to vect_sizes_32B_16B.
9199 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9200 * gcc.dg/vect/vect-peel-3.c: Ditto.
9201
9202 2012-01-16 Jason Merrill <jason@redhat.com>
9203
9204 PR c++/51854
9205 * g++.dg/abi/mangle60.C: New.
9206
9207 PR c++/51827
9208 * g++.dg/pch/mangle1.{C,Hs}: New.
9209
9210 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9211 Tobias Burnus <burnus@net-b.de>
9212
9213 PR fortran/50981
9214 * gfortran.dg/elemental_optional_args_3.f90: New
9215 * gfortran.dg/elemental_optional_args_4.f90: New
9216
9217 2012-01-16 Tobias Burnus <burnus@net-b.de>
9218
9219 PR fortran/51809
9220 * gfortran.dg/use_20.f90: New
9221
9222 2012-01-16 Jason Merrill <jason@redhat.com>
9223
9224 PR c++/51868
9225 * g++.dg/cpp0x/rv-bitfield.C: New.
9226 * g++.dg/cpp0x/rv-bitfield2.C: New.
9227
9228 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9229
9230 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9231 subroutine 'qsort' and use index array to assign the result.
9232
9233 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR tree-optimization/51865
9236 * gcc.dg/pr51865.c: New test.
9237
9238 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9239
9240 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9241
9242 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9243
9244 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9245 to be loaded from the constant pool, rather than via %hi and %lo.
9246
9247 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9248
9249 PR rtl-optimization/51821
9250 * gcc.dg/pr51821.c: New test.
9251
9252 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9253
9254 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9255
9256 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9257
9258 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9259
9260 2012-01-14 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/51800
9263 * gfortran.dg/init_flag_8.f90: New.
9264 * gfortran.dg/init_flag_9.f90: New.
9265
9266 2011-01-14 Tobias Burnus <burnus@net-b.de>
9267
9268 PR fortran/51816
9269 * gfortran.dg/use_18.f90: New.
9270 * gfortran.dg/use_19.f90: New.
9271
9272 2012-01-13 Ian Lance Taylor <iant@google.com>
9273
9274 PR c++/50012
9275 * g++.dg/warn/Wsign-compare-4.C: New.
9276
9277 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9278
9279 PR fortran/48351
9280 * gfortran.dg/alloc_comp_assign.f03: New.
9281 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9282 __BUILTIN_FREE from 38 to 32.
9283
9284 2012-01-13 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/20681
9287 * g++.dg/warn/Wreturn-type-7.C: New.
9288
9289 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9290
9291 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9292 assumption.
9293 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9294 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9295 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9296 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9297 int32plus because of big array needed.
9298 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9299 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9300
9301 2012-01-13 Jason Merrill <jason@redhat.com>
9302
9303 PR c++/51813
9304 * g++.dg/ext/visibility/template9.C: New.
9305
9306 PR c++/51620
9307 * g++.dg/cpp0x/defaulted34.C: New.
9308 * g++.dg/template/virtual3.C: New.
9309
9310 2012-01-13 Richard Guenther <rguenther@suse.de>
9311
9312 PR middle-end/8081
9313 * gcc.dg/torture/pr8081.c: New testcase.
9314
9315 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9316
9317 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9318
9319 2012-01-12 Jason Merrill <jason@redhat.com>
9320
9321 PR c++/51714
9322 * g++.dg/ext/stmtexpr14.C: New.
9323
9324 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9325
9326 PR c++/51633
9327 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9328
9329 2012-01-12 Jason Merrill <jason@redhat.com>
9330
9331 PR c++/48051
9332 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9333 * g++.dg/abi/mangle58.C: Likewise.
9334
9335 PR c++/51403
9336 * g++.dg/template/arg8.C: New.
9337
9338 2012-01-12 Ira Rosen <irar@il.ibm.com>
9339
9340 PR tree-optimization/51799
9341 * gcc.dg/vect/pr51799.c: New test.
9342 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9343 patterns.
9344
9345 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9346 Tobias Burnus <burnus@net-b.de>
9347
9348 PR fortran/51057
9349 PR fortran/51616
9350 * lib/target-supports.exp
9351 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9352 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9353
9354 2012-01-11 Jason Merrill <jason@redhat.com>
9355
9356 PR c++/51565
9357 * g++.dg/ext/attrib42.C: New.
9358
9359 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR bootstrap/51796
9362 * gcc.dg/pr51796.c: New test.
9363
9364 2012-01-11 Jason Merrill <jason@redhat.com>
9365
9366 PR c++/51818
9367 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9368
9369 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9370
9371 * gnat.dg/array19.ad[sb]: New test.
9372
9373 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9374
9375 * gnat.dg/opt23.ad[sb]: New test.
9376 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9377 * gnat.dg/opt24.ad[sb]: New test.
9378
9379 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9380
9381 PR tree-optimization/49642
9382 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9383 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9384
9385 2012-01-11 Jason Merrill <jason@redhat.com>
9386
9387 PR c++/51613
9388 * g++.dg/template/explicit-args5.C: New.
9389
9390 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9391
9392 * gcc.c-torture/execute/20120110-1.c: New testcase.
9393
9394 2012-01-10 Jason Merrill <jason@redhat.com>
9395
9396 PR c++/51614
9397 * g++.dg/inherit/ambig1.C: New.
9398
9399 PR c++/51433
9400 * g++.dg/cpp0x/constexpr-cache1.C: New.
9401
9402 2012-01-10 Richard Guenther <rguenther@suse.de>
9403
9404 PR tree-optimization/51801
9405 * gcc.dg/torture/pr51801.c: New testcase.
9406
9407 2012-01-10 Tobias Burnus <burnus@net-b.de>
9408
9409 PR fortran/51652
9410 * gfortran.dg/allocate_with_typespec_5.f90: New.
9411
9412 2012-01-10 Tobias Burnus <burnus@net-b.de>
9413
9414 * gfortran.dg/class_39.f03: Update dg-error string.
9415
9416 2012-01-10 Richard Guenther <rguenther@suse.de>
9417
9418 PR tree-optimization/50913
9419 * gcc.dg/graphite/interchange-16.c: New testcase.
9420 * gcc.dg/graphite/scop-20.c: XFAIL.
9421 * gfortran.dg/graphite/interchange-1.f: Likewise.
9422 * gfortran.dg/graphite/block-1.f90: Likewise.
9423 * gfortran.dg/graphite/block-2.f: Likewise.
9424
9425 2012-01-10 Richard Henderson <rth@redhat.com>
9426
9427 * lib/target-supports.exp (check_effective_target_vect_perm,
9428 check_effective_target_vect_perm_byte,
9429 check_effective_target_vect_perm_short): Enable for arm neon.
9430
9431 2012-01-09 Tobias Burnus <burnus@net-b.de>
9432
9433 PR fortran/46328
9434 * gfortran.dg/typebound_operator_11.f90: New.
9435
9436 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9437
9438 * gnat.dg/array18.adb: New test.
9439 * gnat.dg/array18_pkg.ads: New helper.
9440
9441 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9442
9443 PR fortran/51791
9444 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9445 around base object in first assignment in main program.
9446 * gfortran.dg/typebound_operator_10.f03: New test.
9447
9448 2012-01-09 Martin Jambor <mjambor@suse.cz>
9449
9450 PR tree-optimization/51759
9451 * g++.dg/ipa/pr51759.C: New test.
9452
9453 2012-01-09 Tobias Burnus <burnus@net-b.de>
9454
9455 PR fortran/51758
9456 * gfortran.dg/optional_absent_2.f90: New.
9457
9458 2012-01-09 Tobias Burnus <burnus@net-b.de>
9459
9460 PR fortran/51578
9461 * gfortran.dg/use_17.f90: New.
9462
9463 2012-01-09 Gary Funck <gary@intrepid.com>
9464
9465 PR preprocessor/33919
9466 * gcc.dg/pr33919.c: New test.
9467 * gcc.dg/pr33919-0.h: New test header file.
9468 * gcc.dg/pr33919-1.h: Ditto.
9469 * gcc.dg/pr33919-2.h: Ditto.
9470
9471 2012-01-07 Jan Hubicka <jh@suse.cz>
9472
9473 PR tree-optimize/51694
9474 * gcc.c-torture/compile/pr51694.c: new testcase.
9475
9476 2012-01-07 Jan Hubicka <jh@suse.cz>
9477
9478 PR tree-optimization/51600
9479 * g++.dg/torture/pr51600.C: New testcase.
9480
9481 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9482
9483 PR gcov-profile/51715
9484 PR gcov-profile/51717
9485 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9486 * gcc.misc-tests/gcov-14.c: Likewise.
9487
9488 2012-01-06 Jason Merrill <jason@redhat.com>
9489
9490 * g++.dg/parse/new5.C: New.
9491
9492 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9493
9494 PR testsuite/51655
9495 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9496 including <string.h>.
9497
9498 2012-01-06 Jason Merrill <jason@redhat.com>
9499
9500 * g++.dg/abi/mangle51.C: New.
9501 * g++.dg/abi/mangle52.C: New.
9502 * g++.dg/abi/mangle53.C: New.
9503 * g++.dg/abi/mangle54.C: New.
9504 * g++.dg/abi/mangle55.C: New.
9505 * g++.dg/abi/mangle56.C: New.
9506 * g++.dg/abi/mangle57.C: New.
9507 * g++.dg/abi/mangle58.C: New.
9508 * g++.dg/abi/mangle59.C: New.
9509 * g++.dg/cpp0x/trailing3.C: Update mangling.
9510 * g++.dg/cpp0x/variadic111.C: Update mangling.
9511 * g++.dg/cpp0x/variadic4.C: Update mangling.
9512 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9513 * g++.dg/template/nontype22.C: Works now.
9514 * g++.dg/template/pr35240.C: Works now.
9515
9516 * g++.dg/cpp0x/error7.C: New.
9517
9518 2012-01-06 Tobias Burnus <burnus@net-b.de>
9519
9520 * gfortran.dg/deallocate_stat_2.f90: New.
9521 * coarray/allocate_errgmsg.f90: New.
9522 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9523 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9524 * coarray/subobject_1.f90: Fix for num_images > 1.
9525 * gfortran.dg/deallocate_stat.f90: Update due to changed
9526 stat= handling.
9527
9528 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9529
9530 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9531
9532 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9533
9534 * ada/acats/overflow.lst: Add cb20004.
9535
9536 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9537
9538 PR c++/51541
9539 * g++.dg/cpp0x/alias-decl-18.C: New test.
9540
9541 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9542
9543 * gcc.c-torture/execute/20120104-1.c: New test.
9544
9545 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9546
9547 PR fortran/PR48946
9548 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9549 the old typebound_operator_8.f03.
9550 * gfortran.dg/typebound_operator_8.f03: New version of
9551 typebound_operator_7.f03 with 'u' a derived type instead of a
9552 class object.
9553
9554 2012-01-05 Richard Guenther <rguenther@suse.de>
9555
9556 * g++.dg/torture/pr49309.C: Skip for -flto.
9557
9558 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR middle-end/51761
9561 * gcc.c-torture/compile/pr51761.c: New test.
9562
9563 2012-01-05 Richard Guenther <rguenther@suse.de>
9564
9565 PR tree-optimization/51760
9566 * gcc.dg/torture/pr51760.c: New testcase.
9567
9568 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9569
9570 PR middle-end/51472
9571 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9572
9573 2012-01-05 Richard Guenther <rguenther@suse.de>
9574
9575 PR lto/41576
9576 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9577 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9578
9579 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9580
9581 PR debug/51695
9582 * gcc.dg/pr51695.c: New test.
9583
9584 2012-01-04 Andrew Pinski <apinski@cavium.com>
9585
9586 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9587 * gcc.target/mips/octeon2-lx-1.c: New test.
9588 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9589 * gcc.target/mips/octeon2-lx-2.c: New test.
9590 * gcc.target/mips/octeon2-lx-3.c: New test.
9591
9592 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9593
9594 PR other/51163
9595 PR other/51164
9596 * gcc.dg/tm/alias-1.c: Adjust regexp.
9597 * gcc.dg/tm/alias-2.c: Adjust regexp.
9598
9599 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 PR c++/51064
9602 * g++.dg/warn/Wparentheses-26.C: New.
9603
9604 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9605
9606 * gfortran.dg/elemental_optional_args_2.f90: New test.
9607
9608 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9609
9610 PR fortran/49693
9611 * gfortran.dg/common_17.f90: New test.
9612
9613 2012-01-04 Richard Guenther <rguenther@suse.de>
9614
9615 PR tree-optimization/49651
9616 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9617 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9618
9619 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/51738
9622 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9623
9624 2012-01-03 Andrew Pinski <apinski@cavium.com>
9625
9626 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9627 for all mips targets. Also allow an optional .cfi_startproc.
9628
9629 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9630
9631 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9632
9633 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9634
9635 PR c++/29273
9636 * g++.dg/rtti/dyncast5.C: New.
9637
9638 2012-01-03 Richard Guenther <rguenther@suse.de>
9639
9640 PR tree-optimization/51070
9641 * gcc.dg/torture/pr51070-2.c: New testcase.
9642
9643 2012-01-03 Richard Guenther <rguenther@suse.de>
9644
9645 PR tree-optimization/51692
9646 * gcc.dg/torture/pr51692.c: New testcase.
9647
9648 2012-01-03 Richard Guenther <rguenther@suse.de>
9649
9650 PR debug/51650
9651 * g++.dg/lto/pr51650-3_0.C: New testcase.
9652
9653 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9654
9655 PR c++/15867
9656 * g++.dg/warn/Wredundant-decls-spec.C: New.
9657
9658 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR tree-optimization/51719
9661 * g++.dg/tree-prof/pr51719.C: New test.
9662
9663 2012-01-03 Richard Guenther <rguenther@suse.de>
9664
9665 PR middle-end/51730
9666 * gcc.dg/fold-compare-6.c: New testcase.
9667
9668 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR c++/51669
9671 * g++.dg/gomp/pr51669.C: New test.
9672
9673 2012-01-02 Jason Merrill <jason@redhat.com>
9674
9675 PR c++/51675
9676 * g++.dg/cpp0x/constexpr-union2.C: New.
9677
9678 PR c++/51666
9679 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9680
9681 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9682
9683 PR c++/51462
9684 * g++.dg/cpp0x/constexpr-99.C: New test.
9685
9686 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9687
9688 PR c++/20140
9689 * g++.dg/template/init9.C: New.
9690
9691 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9692
9693 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9694 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9695 rather than a specific number.
9696
9697 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9698
9699 PR fortran/46262
9700 PR fortran/46328
9701 PR fortran/51052
9702 * gfortran.dg/typebound_operator_7.f03: New.
9703 * gfortran.dg/typebound_operator_8.f03: New.
9704
9705 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9706
9707 PR target/51729
9708 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9709 XFAIL.
9710 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9711
9712 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9713
9714 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9715
9716 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9717
9718 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9719 for MIPS.
9720
9721 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9722
9723 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9724 * gfortran.dg/io_real_boz_4.f90: Likewise.
9725 * gfortran.dg/io_real_boz_5.f90: Likewise.
9726
9727 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9728
9729 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9730
9731 2012-01-02 Revital Eres <revital.eres@linaro.org>
9732
9733 * gcc.dg/sms-11.c: New file.
9734
9735 2012-01-02 Tobias Burnus <burnus@net-b.de>
9736
9737 PR fortran/51682
9738 * gfortran.dg/coarray/image_index_3.f90: New.
9739
9740 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9741
9742 PR c++/16603
9743 * g++.dg/parse/enum8.C: New.
9744
9745 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9746
9747 PR c++/51379
9748 * g++.dg/conversion/reinterpret4.C: New.
9749 * g++.dg/conversion/reinterpret1.C: Adjust.
9750
9751 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9754
9755 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9756
9757 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9758 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9759 * g++.old-deja/g++.jason/access14.C: Likewise.
9760 * g++.old-deja/g++.jason/access8.C: Likewise.
9761 * g++.old-deja/g++.jason/access1.C: Likewise.
9762 * g++.old-deja/g++.other/access3.C: Likewise.
9763 * g++.old-deja/g++.other/access5.C: Likewise.
9764 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9765 * g++.old-deja/g++.law/visibility22.C: Likewise.
9766 * g++.old-deja/g++.law/visibility26.C: Likewise.
9767 * g++.old-deja/g++.mike/p2746.C: Likewise.
9768 * g++.dg/debug/using1.C: Likewise.
9769 * g++.dg/lookup/using51.C: Likewise.
9770 * g++.dg/inherit/using5.C: Likewise.
9771 * g++.dg/inherit/pr30297.C: Likewise.
9772 * g++.dg/inherit/access8.C: Likewise.
9773 * g++.dg/torture/pr39362.C: Likewise.
9774 * g++.dg/template/crash13.C: Likewise.
9775 * g++.dg/template/using10.C: Likewise.
9776
9777 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9778
9779 PR fortran/51502
9780 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9781
9782 2012-01-01 Ira Rosen <irar@il.ibm.com>
9783
9784 PR tree-optimization/51704
9785 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9786 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9787 corresponding flags.
9788
9789 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9790
9791 PR c++/51723
9792 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9793
9794 2012-01-01 Jan Hubicka <jh@suse.cz>
9795
9796 PR rtl-optimization/51069
9797 * gcc.c-torture/compile/pr51069.c: New testcase.
9798
9799 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR tree-optimization/51683
9802 * gcc.dg/pr51683.c: New test.
9803 \f
9804 Copyright (C) 2012 Free Software Foundation, Inc.
9805
9806 Copying and distribution of this file, with or without modification,
9807 are permitted in any medium without royalty provided the copyright
9808 notice and this notice are preserved.